5 Standard-Funktionsbausteine
5.3 BC, Datenblock-Vergleicher
142
Beispiel 5:
Vergleich von Merkerblöcken, Fehler „Bereichsüberlappung".
Es sollen zwei Merkerblöcke verglichen werden. Block 1 beginnt bei MW60,
Block 2 beginnt bei MW64. Jeder Block ist 12 Byte lang.
•
Parameter des Bausteines BC01:
•
Vergleichsbereich 1: >I1 MW60
•
Vergleichsbereich 2: >I2 MW64
•
Anzahl der Bytes:
→
Es wird byteweise verglichen. Von MW60 bis MW64 gibt es 8
Byte. 12 Byte beträgt die Anzahl der Bytes.
Es wird der Fehler „Die beiden Vergleichsbereiche überlappen sich." gemel-
det.
BC01E2 besitzt den Zustand 1.
Beispiel 6:
Vergleich von Merkerblöcken, Fehler „ungültiger Offset".
Es sollen zwei Merkerblöcke verglichen werden. Block 1 beginnt bei MW40,
Block 2 beginnt bei MW54. Die Blocklänge wird über den Wert des Zählers C
01QV angegeben.
•
Parameter des Bausteines BC01:
•
Vergleichsbereich 1: >I1 MW40
•
Vergleichsbereich 2: >I2 MW54
•
Anzahl der Bytes:
→
Der Wert von C 01QV ist 1024. Dieser Wert ist zu groß. Der
Wert an >NO darf zwischen 1 und +383 liegen.
Es wird der Fehler „Der angegebene Offset der Vergleichsbereiche liegt
außerhalb des erlaubten Bereiches." gemeldet.
BC01E3 besitzt den Zustand 1.
Sicherheits-Steuerrealais easySafety ES4P 06/17 MN05013001Z DE
>NO
12
>NO C 01QV
www.eaton.com