Instructions

Table Of Contents
Erweiterte Anweisungen
9.2 Zeichenketten- und Zeichenanweisungen
S7-1200 Automatisierungssystem
356 Systemhandbuch, V4.2.3, 08/2018, A5E02486681-AL
Wenn die tatsächliche Länge der Zeichenkette am Eingang IN die maximale Länge einer am
Ausgang OUT gespeicherten Zeichenkette überschreitet, wird der Teil der Zeichenkette IN,
der in OUT passt, kopiert.
9.2.3
Anweisungen für die Zeichenkettenkonvertierung
9.2.3.1
Anweisungen S_CONV, STRG_VAL und VAL_STRG (In/von Zeichenkette und
Zahlenwert umwandeln)
Mit den folgenden Anweisungen können Sie Zahlenzeichenketten in Zahlenwerte und
Zahlenwerte in Zahlenzeichenketten umwandeln:
Mit S_CONV wird eine Zahlenzeichenkette in einen Zahlenwert oder ein Zahlenwert in
eine Zahlenzeichenkette umgewandelt.
Mit STRG_VAL wird eine Zahlenzeichenkette in einen Zahlenwert mit Formatoptionen
umgewandelt.
Mit VAL_STRG wird ein Zahlenwert in eine Zahlenzeichenkette mit Formatoptionen
umgewandelt.
S_CONV (Zeichenkette umwandeln)
Tabelle 9- 18 Anweisungen für die Zeichenkettenkonvertierung
KOP/FUP
SCL
Beschreibung
out :=
<Type>_TO_<Type>(in);
Konvertiert eine Zeichenkette in den entsprechenden Wert bzw.
einen Wert in die entsprechende Zeichenkette. Die Anweisung
S_CONV verfügt über keine Optionen zur Formatierung des Aus-
gangswerts. Daher ist S_CONV einfacher, aber auch weniger
flexibel als die Anweisungen STRG_VAL und VAL_STRG.
1
In KOP/FUP: Klicken Sie auf die "???" und wählen Sie den Datentyp in der Klappliste aus.
2
In SCL: Wählen Sie S_CONV aus den erweiterten Anweisungen und beantworten Sie die Abfragen der Datentypen für
die Umwandlung. STEP 7 stellt daraufhin die entsprechende Umwandlungsanweisung zur Verfügung.