Herunterladen Inhalt Inhalt Diese Seite drucken

Zeichenkettenvergleich - Siemens SIMATIC S7-200 Handbuch

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für SIMATIC S7-200:
Inhaltsverzeichnis

Werbung

S7-200 Systemhandbuch

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:
H Unzulässige indirekte Adresse erkannt (in beliebiger
Vergleichsoperation)
H Zeichenkette mit einer Länge von mehr als 254
Zeichen erkannt (Zeichenkettenvergleich)
H 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
Eingänge/
Ausgänge
IN1
IN2
Ausgang (OUT)
108
Gültige Operanden für die Operation Zeichenkettenvergleich
Typ
Operanden
STRING
VB, LB, *VD, *LD, *AC, Konstante
STRING
VB, LB, *VD, *LD, *AC
BOOL
E, A, V, M, SM, S, T, Z, L, Signalfluss

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis