Ejemplos de conversión STRG_VAL
Cadena IN
"123"
"-00456"
"123.45"
"+2345"
"00123AB"
"123"
"-00456"
"+00456"
"123.45"
"123.45"
"123,45"
"123,45"
".00123AB"
"1.23e-4"
"1.23E-4"
"1.23E-4"
"12,345.67"
"12,345.67"
"3.4e39"
"-3.4e39"
"1.1754943e-38"
(o menor)
"12345"
"A123"
""
"++123"
"+-123"
Ejemplos de conversión VAL_STRG
Los ejemplos se basan en una cadena OUT que se inicializa de la manera siguiente:
"Current Temp = xxxxxxxxxx C"
El carácter "x" representa caracteres de espacio asignados al valor convertido.
Tipo de
datos
UInt
UInt
UDInt
Controlador programable S7-1200
Manual de sistema, 11/2009, A5E02486683-02
FORMAT
(W#16#....)
0000
0000
0000
0000
0000
0000
0001
0001
0000
0001
0000
0001
0001
0000
0000
0002
0000
0001
0002
0002
0002
N/A
N/A
N/A
N/A
N/A
Valor de IN
P
SIZE
123
16
10
0
16
10
12345678
16
10
Instrucciones de programación
Tipo de datos de
Valor de OUT
OUT
Int/DInt
123
Int/DInt
-456
Int/DInt
123
Int/DInt
2345
Int/DInt
123
Real
123.0
Real
-456.0
Real
456.0
Real
123.45
Real
12345.0
Real
12345.0
Real
123.45
Real
123.0
Real
1.23
Real
1.23
Real
1.23E-4
Real
12345.67
Real
12.345
Real
+INF
Real
-INF
Real
0.0
SInt
0
N/A
0
N/A
0
N/A
0
N/A
0
FORMAT
PREC
(W#16#....)
0000
0
0000
2
0000
3
6.2 Instrucciones avanzadas
ENO
TRUE
TRUE
TRUE
TRUE
TRUE
TRUE
TRUE
TRUE
TRUE
TRUE
TRUE
TRUE
TRUE
TRUE
TRUE
TRUE
TRUE
TRUE
TRUE
TRUE
TRUE
FALSE
FALSE
FALSE
FALSE
FALSE
Cadena OUT
Current Temp =
TRUE
xxxxxxx123 C
Current Temp =
TRUE
xxxxxx0.00 C
Current Temp =
TRUE
x12345.678 C
ENO
151