10.3 Operationen mit Vergleichskontakten
Bytevergleich
K
n1
O
==B
P
n2
n1
>=B
n2
n1
<=B
n2
A
LDB=
W
UB=
L
OB=
LDB>=
UB>=
OB>=
LDB<=
UB<=
OB<=
212
214
Wortvergleich
K
n1
O
==I
P
n2
n1
>=I
n2
n1
<=I
n2
A
LDW=
W
UW=
L
OW=
LDW>= n1, n2
UW>=
OW>=
LDW<= n1, n2
UW<=
OW<=
212
214
Automatisierungssystem S7-200, Systemhandbuch
C79000-G7000-C230-02
Die Operation Bytevergleich vergleicht die beiden Werte n1
und n2 miteinander. Sie können folgende Vergleiche anstellen:
n1 = n2, n1 >= n2 und n1 <= n2.
Operanden:
In KOP ist der Kontakt aktiviert, wenn der Vergleich wahr ist.
In AWL laden die Operationen den Wert "1" als obersten
Stackwert bzw. verknüpfen den Wert "1" mit dem obersten
Stackwert durch UND bzw. ODER, wenn der Vergleich wahr ist.
Bytevergleiche sind vorzeichenlos.
n1, n2
n1, n2
Hinweis: Sie können die Vergleiche <>, < und > ausführen,
n1, n2
indem Sie die Operation NOT zusammen mit einer der
Operationen >=, = oder <= einsetzen. Die beiden folgenden
n1, n2
Operationen entsprechen dem Vergleich <> (ungleich)
n1, n2
n1, n2
zwischen VB100 und dem Wert 50:
LDB=
n1, n2
n1, n2
NOT
n1, n2
215
216
Die Operation Wortvergleich vergleicht die beiden Werte n1
und n2 miteinander. Sie können folgende Vergleiche anstellen:
n1 = n2, n1 >= n2 und n1 <= n2.
Operanden:
In KOP ist der Kontakt aktiviert, wenn der Vergleich wahr ist.
In AWL laden die Operationen den Wert "1" als obersten
Stackwert bzw. verknüpfen den Wert "1" mit dem obersten
Stackwert durch UND bzw. ODER, wenn der Vergleich wahr ist.
Wortvergleiche haben ein Vorzeichen (16#7FFF > 16#8000).
n1, n2
n1, n2
Hinweis: Sie können die Vergleiche <>, < und > ausführen,
n1, n2
indem Sie die Operation NOT zusammen mit einer der
Operationen >=, = oder <= einsetzen. Die beiden folgenden
Operationen entsprechen dem Vergleich <> (ungleich)
n1, n2
n1, n2
zwischen VW100 und dem Wert 50:
LDW= VW100, 50
NOT
n1, n2
n1, n2
215
216
n1, n2:
VB, EB, AB, MB, SMB, AC,
*VD, *AC, SB
VB100, 50
n1, n2:
VW, T, Z, EW, AW, MW, SMW, AC,
AEW, Konstante, *VD, *AC, SW
Operationssatz
10-7