Instructions

Table Of Contents
Erweiterte Anweisungen
9.2 Zeichenketten- und Zeichenanweisungen
S7-1200 Automatisierungssystem
374 Systemhandbuch, V4.2.3, 08/2018, A5E02486681-AL
Tabelle 9- 56 Datentypen für die Parameter
Parameter und Datentyp
Datentyp
Beschreibung
IN
IN
String, WString
Eingegebene Zeichenkette
L IN Int Länge der zu erstellenden Teilzeichenkette:
LEFT verwendet die Anzahl der Zeichen ganz links in der Zei-
chenkette
RIGHT verwendet die Anzahl der Zeichen ganz rechts in der
Zeichenkette
MID verwendet die Anzahl der Zeichen ab Position P in der
Zeichenkette
P IN Int Nur MID: Position des ersten Zeichens in der Teilzeichenkette, das
kopiert werden soll
P = 1, für die Position des ersten Zeichens der Zeichenkette IN
OUT
OUT
String, WString
Ausgegebene Zeichenkette
Tabelle 9- 57 ENO-Zustand
ENO
Bedingung
OUT
1
Keine Fehler
Gültige Zeichen
0
L oder P ist kleiner oder gleich 0
P ist größer als die maximale Länge von IN
Aktuelle Länge von IN überschreitet maximale Länge von IN, oder
aktuelle Länge von OUT überschreitet maximale Länge von OUT
Maximale Länge von IN oder OUT passt nicht in den zugewiesenen
Speicher
Die maximale Länge von IN oder OUT ist 0 oder 255 (Datentyp String)
oder 0 oder 65534 (Datentyp WString)
Aktuelle Länge wird auf 0 gesetzt
Länge (L) der Teilzeichenkette, die kopiert werden soll, ist größer als die
maximale Länge von Zeichenkette OUT
Es werden so viele Zeichen ko-
piert, bis die maximale Länge von
OUT erreicht ist
Nur MID: L oder P ist kleiner oder gleich 0
Aktuelle Länge wird auf 0 gesetzt
Nur MID: P ist größer als die maximale Länge von IN
Aktuelle Länge von IN1 überschreitet maximale Länge von IN1 oder aktu-
elle Länge von IN2 überschreitet maximale Länge von IN2 (ungültige Zei-
chenkette)
Aktuelle Länge wird auf 0 gesetzt
Maximale Länge von IN1, IN2 oder OUT passt nicht in den zugewiesenen
Speicherbereich
Die maximale Länge von IN1, IN2 oder OUT ist unzulässig: 0 oder 255
(Datentyp String) oder 0 oder 65534 (Datentyp WString)