Funktionsblock LIMIT

Der Funktionsblock LIMIT begrenzt einen Wert anhand eines Bereichs.

Eingang IN

Der Eingang definiert die zu limitierende Zahl. Liegt am Eingang ein boolescher Wert an, so wird dieser in eine Zahl umgewandelt. Der Wert TRUE entspricht dabei einer 1. Der Wert FALSE, NULL entspricht 0.

Eingang MIN

Der Eingang definiert die untere Grenze als Zahl des zu limitierenden Bereichs. Dieser Wert muss zwingend kleiner als der Eingang MAX sein, da sonst das Ergebnis am Ausgang Q immer der Wert am Eingang MAX ist.

Eingang MAX

Der Eingang definiert die obere Grenze als Zahl des zu limitierenden Bereichs. Dieser Wert muss zwingend grösser als der Eingang MAX sein, da sonst das Ergebnis am Ausgang Q immer der Wert am Eingang MAX ist.

Ausgang Q

Liegt der Eingang IN innerhalb des Bereichs zwischen dem Eingangswert MIN und MAX, wird der Eingang IN an den Ausgang weitergeleitet. Andernfalls wird er durch die Werte der Eingänge MIN und MAX begrenzt.