Der IEC-Auswahloperator dient der Limitierung.
OUT := LIMIT(Min, IN, Max)
bedeutet: OUT := MIN (MAX (IN, Min), Max)
Max ist die obere, Min ist die untere Schranke für das Ergebnis. Wenn der Wert IN die obere Grenze Max überschreitet, dann liefert LIMIT Max. Wenn IN Min unterschreitet, dann ist das Ergebnis Min.
Erlaubte Datentypen für IN und OUT: alle
Beispiele
Ergebnis in Var1 ist 80
ST:
Var1 := LIMIT(30,90,80);