Siemens 6ES7223-1BH22-0XA0 EM 223 Digital Input / Output Module 6ES7223-1BH22-0XA0 用户手册

产品代码
6ES7223-1BH22-0XA0
下载
页码 538
S7-200 Systemhandbuch
100
Zeichenkettenvergleich
Die Operation Zeichenkettenvergleich vergleicht zwei
Zeichenketten aus ASCII-Zeichen miteinander:
IN1 = IN2
IN1 <> IN2
Ist der Vergleich wahr, schaltet die Vergleichsoperation den
Kontakt (KOP) bzw. den Ausgang (FUP) ein. In AWL lädt
die Vergleichsoperation den Wert 1 in die Spitze des Stack
bzw. sie verknüpft den Wert 1 mit der Spitze des Stack
durch UND oder ODER.
Hinweis
Bei den folgenden Bedingungen handelt es sich um
schwere Fehler, die bewirken, dass die S7-200 die
Programmbearbeitung sofort stoppt:
"
Unzulässige indirekte Adresse erkannt
(in beliebiger Vergleichsoperation)
"
Zeichenkette mit einer Länge von mehr als 254
Zeichen erkannt (Zeichenkettenvergleich)
"
Zeichenkette, deren Anfangsadresse und Länge so
angegeben sind, dass sie nicht in den angegebenen
Speicherbereich passt (Zeichenkettenvergleich)
Damit diese Fehlerzustände nicht auftreten, müssen Sie
darauf achten, dass Sie alle Pointer und Adressen im
Speicher, die ASCII-Zeichenketten enthalten sollen, vor
dem Ausführen der Vergleichsoperationen, die diese
Werte verwenden, richtig initialisieren. Stellen Sie sicher,
dass der für eine ASCII-Zeichenkette reservierte Puffer
komplett in den angegebenen Speicherbereich passt.
Vergleichsoperationen werden unabhängig vom Zustand
des Signalflusses ausgeführt.
Tabelle 6-16 Gültige Operanden für die Operation Zeichenkettenvergleich
Eingänge /
Ausgänge
Typ
Operanden
IN1
STRING
VB, LB, *VD, *LD, *AC, Konstante
IN2
STRING
VB, LB, *VD, *LD, *AC
Ausgang (OUT)
BOOL
E, A, V, M, SM, S, T, Z, L, Signalfluss