
Le bloc fonctionnel LIMIT limite une valeur à l'aide d'une plage.
L'entrée définit le nombre à limiter. Si une valeur booléenne est présente à l'entrée, elle est convertie en un nombre. La valeur TRUE correspond alors à un 1. La valeur FALSE, NULL correspond à 0.
L'entrée définit la limite inférieure en tant que nombre de la plage à limiter. Cette valeur doit absolument être inférieure à l'entrée MAX, sinon le résultat à la sortie Q est toujours la valeur à l'entrée MAX.
L'entrée définit la limite supérieure en tant que nombre de la plage à limiter. Cette valeur doit absolument être supérieure à l'entrée MIN, sinon le résultat à la sortie Q est toujours la valeur à l'entrée MAX.
Si l'entrée IN se situe dans la plage entre les valeurs d'entrée MIN et MAX, l'entrée IN est transmise à la sortie. Sinon, elle est limitée par les valeurs des entrées MIN et MAX.