Begrenzer

Dieser Baustein begrenzt ein anliegendes Signal auf ein definiertes Minimum bzw. Maximum.

Liegt der Wert am Eingang INP zwischen den Grenzwerten MIN und MAX, so wird dieser Wert unverändert auf den Ausgang OUT geschaltet. Erreicht oder überschreitet der Wert INP den Grenzwert MAX, so liegt am Ausgang OUT der Wert MAX an und der Ausgang Qo wird auf HIGH geschaltet so lange diese Bedingung erfüllt ist. Unterschreitet oder erreicht der Wert INP den Wert MIN, so liegt am Ausgang OUT der Wert MIN an und der Ausgang Qu wird, so lange diese Bedingung erfüllt ist, auf HIGH geschaltet.

Ist der anliegende Wert MAX kleiner als MIN, werden beide Ausgänge Qu und Qo auf HIGH geschaltet und am Ausgang QUT der Wert von MAX ausgegeben.

Operation

Bedingung Qu Qo OUT
INP <= MIN 1 0 MIN
MIN < INP < MAX 0 0 INP
MAX <= INP 0 1 MAX
MAX < MIN 1 1 MAX

Kennlinie:

Signale

Name I/O Typ(en) Funktion
INP I BYTE, UCHAR, WORD, LONG, LONGLONG, FLOAT, DOUBLE Eingangssignal
MIN I BYTE, UCHAR, WORD, LONG, LONGLONG, FLOAT, DOUBLE Unterer Grenzwert
MAX I BYTE, UCHAR, WORD, LONG, LONGLONG, FLOAT, DOUBLE Oberer Grenzwert
OUT O BYTE, UCHAR, WORD, LONG, LONGLONG, FLOAT, DOUBLE Ausgangssignal
Qu O BIT Minimum erreicht
Qo O BIT Maximum erreicht

Parameter

Parameter: Über den Parameter-Dialog kann der Datentyp ausgewählt werden.

Bemerkungen

Wenn keine Verbindungen bestehen, kann durch die Beschaltung eines Einganges ein anderer Datentyp für den Baustein gesetzt werden.

Wird der Datentyp mittels des Parameterdialogs gewechselt, werden ungültige Verbindungen der Ein- und Ausgänge verworfen.

Der Datentyp BYTE wird als unsigned betrachtet.