Limit 1 (Index 0x08n0:13) und Limit 2 (Index 0x08n0:14), Swap Limit Bits
Limit 1 (Index 0x08n0:13) und Limit 2 (Index 0x08n0:14)
Zur Aktivierung der Grenzwertüberwachung dienen die Indizes 0x08n0:07 und 0x08n0:08.
Beim Über- bzw. Unterschreiten der Werte, die in den Indizes 0x08n0:13 und 0x08n0:14 eingegeben werden können, werden die Bits in den Indizes (s. folgende Tabelle) entsprechend gesetzt (siehe unteres Beispiel).
Kanal | Index für Limit1 | Index für Limit 2 |
---|---|---|
1 | 0x60p0:03 | 0x60p0:04 |
2 | 0x60p0:0C | 0x60p0:0D |
3 | 0x60p0:15 | 0x60p0:16 |
4 | 0x60p0:1E | 0x60p0:1F |
Mit p = 0 für Port1…p = 3 für Port4
Ausgabe Limit (2 Bit):
0: Limit-Funktion nicht aktiv
1: Wert < Grenzwert
2: Wert > Grenzwert
3: Wert = Grenzwert
Limit Auswertung Die Limit-Auswertung geht von einer Signed-Darstellung aus. Die Umrechnung in die gewünschte Darstellung (Index 0x08n0:02) erfolgt erst nach der Limit-Auswertung. |
Beispiel Limit-Auswertung für EPI3174
Port1, Kanal 1; Limit 1 und Limit 2 enabled, Limit 1 = 2,8 V, Limit 2 = 7,4 V, Darstellung: signed integer
Eingabe in Index 0x0800:13 (Limit 1):
(2,8 V / 10 V) * 216 / 2-1 = 9.174dez
Eingabe in Index 0x0800:14 (Limit 2):
(7,4 V / 10 V) * 216 / 2-1 = 24.247dez
Ausgabe:
Eingang Kanal 1 | Limit1 Index 0x6000:03 | Limit 2 Index 0x6000:04 |
---|---|---|
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 |
|
Verlinkung in der SPS mit 2-Bit-Werten Die Limit-Information besteht aus 2 Bit. Im System Manager kann Limitn mit der SPS oder einer Task verknüpft werden: SPS: Es gibt in der IEC61131-SPS keinen 2-Bit-Datentyp der mit diesem Prozessdatum 1:1 verlinkt werden kann. Zur Übertragung der Limit-Information definieren Sie deshalb ein Eingangsbyte, z. B. Und verlinken Sie das Limit mit einer angelegten Variablen. Zusätzliche Task: Im System Manager können 2-Bit-Variablen angelegt werden. Verlinkung 2-Bit-Variable mit zusätzlicher Task |