
Blocul funcțional LIMIT limitează o valoare în funcție de un interval.
Intrarea definește numărul care trebuie limitat. Dacă la intrare este prezentă o valoare booleană, aceasta va fi convertită într-un număr. Valoarea TRUE corespunde unei 1. Valoarea FALSE, NULL corespunde 0.
Intrarea definește limita inferioară ca număr al intervalului care trebuie limitat. Această valoare trebuie să fie obligatoriu mai mică decât intrarea MAX, altfel rezultatul la ieșirea Q va fi întotdeauna valoarea de la intrarea MAX.
Intrarea definește limita superioară ca număr al intervalului care trebuie limitat. Această valoare trebuie să fie obligatoriu mai mare decât intrarea MIN, altfel rezultatul la ieșirea Q va fi întotdeauna valoarea de la intrarea MAX.
Dacă intrarea IN se află în intervalul dintre valorile de la intrările MIN și MAX, atunci intrarea IN este transferată la ieșirea Q. Altfel, aceasta va fi limitată prin valorile de la intrările MIN și MAX.