Funktionsblock INRANGE

Der Funktionsblock INRANGE prüft, ob sich eine Zahl innerhalb eines Bereiches befindet.

Eingang IN

Der Eingang definiert die zu prüfende 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 den minimalen Wert als Zahl des zu prüfenden Bereichs. Dieser Wert muss zwingend kleiner als der Eingang MAX sein, da sonst das Ergebnis am Ausgang Q immer falsch ist.

Eingang MAX

Der Eingang definiert den maximalen Wert als Zahl des zu prüfenden Bereichs. Dieser Wert muss zwingend grösser als der Eingang MIN sein, da sonst das Ergebnis am Ausgang Q immer falsch ist.

Ausgang Q

Liegt der Eingang IN innerhalb des Bereichs zwischen dem Eingangswert MIN und MAX oder ist der Wert gleich den Eingangswerten MIN und MAX, ist der Ausgang wahr. Andernfalls ist er falsch.