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);