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.