Tipo de datos
LReal
Real
Real
Real
1
Los caracteres "x" representan los caracteres de espacio que ocupan las posiciones vacías en el campo
justificado a la derecha que se ha asignado para el valor convertido.
Tabla 9-33
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"
Los siguientes ejemplos de conversión VAL_STRG se basan en una cadena OUT que se inicializa
de la manera siguiente:
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO
Valor IN
+9123,4567890123
-INF
+INF
NaN
Ejemplo: conversión de STRG_VAL
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
Cadena OUT
1
xx+9,1234567890123E
"xxxxxxxxxxxINF" FALSE
"xxxxxxxxxxxINF" FALSE
"xxxxxxxxxxxNaN" FALSE
Tipo de datos OUT
Valor OUT
Int o DInt
123
Int o DInt
-456
Int o DInt
123
Int o DInt
2345
Int o 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
Instrucciones avanzadas
9.2 Cadena y carácter
ENO
TRUE
+3"
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
343