
A Funkcióblokk LIMIT egy értéket korlátoz egy tartomány alapján.
A bemenet azokat a számokat határozza meg, amelyekre a korlátot kell alkalmazni. Ha a bemenet booles értéket tartalmaz, akkor ezt egy számmá alakítják át. Az érték TRUE ekkor egy 1-nek felel meg. Az érték FALSE, NULL pedig 0-nak felel meg.
A bemenet a korlátozni kívánt tartomány alsó határát határozza meg számként. Ez az érték kötelezően kisebb kell, hogy legyen, mint a MAX bemenet értéke, különben a Q kimeneten mindig a MAX bemenet értéke jelenik meg.
A bemenet a korlátozni kívánt tartomány felső határát határozza meg számként. Ez az érték kötelezően nagyobb kell, hogy legyen, mint a MIN bemenet értéke, különben a Q kimeneten mindig a MAX bemenet értéke jelenik meg.
Ha az IN bemenet értéke a MIN és a MAX bemenet értékei közötti tartományban van, akkor az IN bemenet értékét továbbítják a kimenetre. Ellenkező esetben a MIN és a MAX bemenet értékeivel korlátozzák.