Limit 1 und Limit 2
Limit 1 und Limit 2, Index 0x80n0:13, Index 0x80n0:14
Beim Überschreiten bzw. Unterschreiten der Werte, die in den Indizes 0x80n0:13 und 0x80n0:14 eingegeben werden können, werden die Bits in den Indizes 0x60n0:03 und 0x60n0:05 entsprechend gesetzt (siehe unteres Beispiel). Zur Aktivierung der Grenzwertüberwachung dienen die Indizes 0x80n0:07 bzw. 0x80n0:08.
Ausgabe Limit n (2 Bit):
- 0: nicht aktiv
- 1: Wert < als Grenzwert
- 2: Wert > als Grenzwert
- 3: Wert = dem Grenzwert
![]() | Limit-Auswertung Die Limit-Auswertung geht von einer Signed-Darstellung aus. Die Umrechnung in die gewünschte Darstellung (Index 0x80n0:02) erfolgt erst nach der Limit-Auswertung. |
![]() | Verlinkung in der SPS mit 2-Bit-Werten
|
Beispiel
Kanal 1; Limit 1 und Limit 2 enabled, Limit 1 = 2,8 V, Limit 2 = 7,4 V, Darstellung: signed integer
Eingabe in Index (Limit 1): 0x8000:13
(2,8 V / 10 V) x 216 / 2 - 1 = 9.174dez
Eingabe in Index (Limit 2): 0x8000:14
(7,4 V / 10 V) x 216 / 2 - 1 = 24.247dez
Ausgabe:
Eingang Kanal 1 | Index 0x6000:03 | Index 60x6000:05 |
---|---|---|
1.8 V | 0x01hex, (Limit 1, Grenzbereich unterschritten) | 0x01hex, (Limit 2, Grenzbereich unterschritten) |
2.8 V | 0x03hex, (Limit 1, Grenzbereich erreicht) | 0x01hex, (Limit 2, Grenzbereich unterschritten) |
4.2 V | 0x02hex, (Limit 1, Grenzbereich überschritten) | 0x01hex, (Limit 2, Grenzbereich unterschritten) |
8.5 V | 0x02hex, (Limit 1, Grenzbereich überschritten) | 0x02hex, (Limit 2, Grenzbereich überschritten) |
Swap Limit Index 0x80n0:0E
Durch SwapLimitBits in Index 0x80n0:0E kann die Limit-Funktion invertiert werden.
Ausgabe n (2 Bit):
Einstellung SwapLimitBits | Wert |
---|---|
FALSE (Default-Einstellung) |
|
TRUE |
|