Instructions

Table Of Contents
Erweiterte Anweisungen
9.2 Zeichenketten- und Zeichenanweisungen
S7-1200 Automatisierungssystem
364 Systemhandbuch, V4.2.3, 08/2018, A5E02486681-AL
Tabelle 9- 31 Beispiel für die Umwandlung von Zeichenketten in Werte mit S_CONV
IN-Zeichenkette
Datentyp OUT
OUT-Wert
ENO
"123"
Int oder DInt
123
WAHR
"-00456" Int oder DInt -456 WAHR
"123,45"
Int oder DInt
123
WAHR
"+2345" Int oder DInt 2345 WAHR
"00123AB"
Int oder DInt
123
WAHR
"123"
Real
123,0
WAHR
"123,45"
Real
123,45
WAHR
"1.23e-4"
Real
1,23
WAHR
"1.23E-4"
Real
1,23
WAHR
"12.345,67"
Real
12345,67
WAHR
"3.4e39"
Real
3,4
WAHR
"-3.4e39"
Real
-3,4
WAHR
"1.17549e-38"
Real
1,17549
WAHR
"12345"
SInt
0
FALSCH
"A123"
-/-
0
FALSCH
""
-/-
0
FALSCH
"++123"
-/-
0
FALSCH
"+-123"
-/-
0
FALSCH
Tabelle 9- 32 Beispiele für die Umwandlung von Werten in Zeichenketten mit S_CONV
Datentyp
IN-Wert
OUT-Zeichenkette
1
ENO
UInt
123
"xxx123"
WAHR
UInt
0
"xxxxx0"
WAHR
UDInt
12345678
"xxx12345678"
WAHR
Real
+9123,456
"xx+9.123456E+3"
WAHR
LReal +9123,4567890123 "xx+9.1234567890123
E+3"
WAHR
Real
-INF
"xxxxxxxxxxxINF"
FALSCH
Real
+INF
"xxxxxxxxxxxINF"
FALSCH
Real
NaN
"xxxxxxxxxxxNaN"
FALSCH
1
Die Zeichen "x" stellen Leerzeichen dar, die in dem umgewandelten Wert zugeordneten rechts-
bündigen Feld die leeren Positionen belegen.