LIMIT (Grenzwerttest)
Die LIMIT-Anweisung beschränkt ganzzahlige Werte auf ein gegebenes Intervall. Ganzzahlige Werte zwischen Minimal- und Maximalwert bleiben unverändert. Ganzzahlige Werte über dem Maximalwert werden durch den Maximalwert ersetzt. Ganzzahlige Werte unter dem Minimalwert werden durch den Minimalwert ersetzt.
Unterstützte Sprachen: Funktionsblockdiagramm, Kontaktplan und Strukturierter Text.
Diese Anweisung gilt für die Controller
Micro810
LC10, Micro820
L20E, Micro850
L50E und Micro870
L70E.LIMIT

Parameter | Parametertyp | Datentyp | Beschreibung |
|---|---|---|---|
EN | Eingang | BOOL | Funktion aktivieren.
Gilt für Kontaktplan-Programme. |
MIN | Eingang | DINT | Unterstützter Mindestwert. |
IN | Eingang | DINT | Beliebiger ganzzahliger Wert mit Vorzeichen. |
MAX | Eingang | DINT | Unterstützter Maximalwert. |
LIMIT | Ausgang | DINT | Eingangswert, beschränkt auf den unterstützten Bereich. |
ENO | Ausgang | BOOL | Aktivieren der Ausgabe. Gilt für Kontaktplan-Programme. |
LIMIT-Beispiele
Beispiel für ein LIMIT-Funktionsblockdiagramm

Beispiel für einen LIMIT-Kontaktplan

Beispiel für strukturierten LIMIT-Text

(* ST Equivalence: *) new_value := LIMIT (min_value, value, max_value); (* bounds the value to the [min_value..max_value] set *)
Ergebnisse



Rückmeldung geben