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
LIMIT
LIMIT-Parameter
Parameter
Parametertyp
Datentyp
Beschreibung
EN
Eingang
BOOL
Funktion aktivieren.
  • TRUE: Aktuelle LIMIT-Berechnung ausführen.
  • FALSE: Es findet keine Berechnung statt.
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 einen LIMIT-Kontaktplan
Beispiel für strukturierten LIMIT-Text
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
Grenzwert – Ergebnisse
Grenzwert – Ergebnisse
Grenzwert – Ergebnisse
Rückmeldung geben
Haben Sie Fragen oder Feedback zu dieser Dokumentation? Bitte geben Sie hier Ihr Feedback ab.
Normal