Instructions

Table Of Contents
Erweiterte Anweisungen
9.2 Zeichenketten- und Zeichenanweisungen
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2.3, 08/2018, A5E02486681-AL
365
Tabelle 9- 33 Beispiel: STRG_VAL-Umwandlung
IN-Zeichenkette
FORMAT
(W#16#....)
Datentyp OUT
OUT-Wert
ENO
"123"
0000
Int oder DInt
123
WAHR
"-00456" 0000 Int oder DInt -456 WAHR
"123,45"
0000
Int oder DInt
123
WAHR
"+2345"
0000
Int oder DInt
2345
WAHR
"00123AB"
0000
Int oder DInt
123
WAHR
"123"
0000
Real
123,0
WAHR
"-00456"
0001
Real
-456,0
WAHR
"+00456"
0001
Real
456,0
WAHR
"123,45"
0000
Real
123,45
WAHR
"123,45"
0001
Real
12345,0
WAHR
"123,45"
0000
Real
12345,0
WAHR
"123,45"
0001
Real
123,45
WAHR
".00123AB"
0001
Real
123,0
WAHR
"1.23e-4"
0000
Real
1,23
WAHR
"1.23E-4"
0000
Real
1,23
WAHR
"1.23E-4"
0002
Real
1.23E-4
WAHR
"12.345,67"
0000
Real
12345,67
WAHR
"12.345,67"
0001
Real
12,345
WAHR
"3.4e39"
0002
Real
+INF
WAHR
"-3.4e39"
0002
Real
-INF
WAHR
"1.1754943e-38"
(und kleiner)
0002 Real 0,0 WAHR
"12345"
-/-
SInt
0
FALSCH
"A123" -/- -/- 0 FALSCH
""
-/-
-/-
0
FALSCH
"++123"
-/-
-/-
0
FALSCH
"+-123"
-/-
-/-
0
FALSCH
Die folgenden Beispiele für VAL_STRG-Umwandlungen beruhen auf einer Zeichenkette
OUT, die wie folgt initialisiert wurde:
"
Current Temp = xxxxxxxxxx C"
Dabei steht das Zeichen "
x" für Leerzeichen, die dem umgewandelten Wert zugeordnet sind.