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 1 (Index 0x08n0:13) und Limit 2 (Index 0x08n0:14), Swap Limit Bits 1:

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)

  • 0: nicht aktiv
  • 1: Wert < Grenzwert
  • 2: Wert > Grenzwert
  • 3: Wert = Grenzwert

TRUE

  • 0: nicht aktiv
  • 1: Wert > Grenzwert
  • 2: Wert < Grenzwert
  • 3: Wert = Grenzwert
Limit 1 (Index 0x08n0:13) und Limit 2 (Index 0x08n0:14), Swap Limit Bits 2:

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.

Limit 1 (Index 0x08n0:13) und Limit 2 (Index 0x08n0:14), Swap Limit Bits 3:

Und verlinken Sie das Limit mit einer angelegten Variablen.

Zusätzliche Task: Im System Manager können 2-Bit-Variablen angelegt werden.

Limit 1 (Index 0x08n0:13) und Limit 2 (Index 0x08n0:14), Swap Limit Bits 4:

Verlinkung 2-Bit-Variable mit zusätzlicher Task