Instructions

Table Of Contents
Erweiterte Anweisungen
9.2 Zeichenketten- und Zeichenanweisungen
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2.3, 08/2018, A5E02486681-AL
359
STRG_VAL (Zeichenkette in Zahlenwert umwandeln)
Tabelle 9- 22 Anweisung Zeichenkette in Zahlenwert wandeln
KOP/FUP
SCL
Beschreibung
"STRG_VAL"(
in:=_string_in,
format:=_word_in,
p:=uint_in,
out=>_variant_out);
Konvertiert eine Zahlenzeichenkette in die entsprechen-
de ganzzahlige oder Gleitpunktdarstellung.
1
In KOP/FUP: Klicken Sie auf die "???" und wählen Sie den Datentyp in der Klappliste aus.
Tabelle 9- 23 Datentypen für die Anweisung STRG_VAL
Parameter und Datentyp
Datentyp
Beschreibung
IN
IN
String, WString
ASCII-Zeichenkette, die umgewandelt werden soll
FORMAT
IN
Word
Optionen für Ausgangsformate
P IN UInt, Byte, USInt IN: Verweis zum ersten Zeichen, das umgewandelt
werden soll (erstes Zeichen = 1)
OUT OUT SInt, Int, DInt, USInt, UInt, UDInt,
Real, LReal
Umgewandelter Zahlenwert
Die Umwandlung beginnt in der eingegebenen Zeichenkette an Zeichenversatz P und läuft
bis zum Ende der Zeichenkette oder bis zum ersten Zeichen, das nicht "+", "-", ".", ",", "e",
"E" oder eines der Zeichen von "0" bis "9" ist. Das Ergebnis wird an der in Parameter OUT
angegebenen Adresse ausgegeben.
Die Daten vom Datentyp String müssen vor der Ausführung als gültige Zeichenkette im
Speicher initialisiert werden.