Tabla 8- 35
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:
"
Current Temp = xxxxxxxxxx C
, donde el carácter "
Tabla 8- 36
Ejemplos de conversión VAL_STRG
Tipo de
Valor IN
datos
UInt
123
UInt
0
UDInt
12345678
UDInt
12345678
Controlador programable S7-1200
Manual de sistema, 04/2012, A5E02486683-06
Ejemplos de conversión 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
"
" representa caracteres de espacio asignados al valor convertido.
x
P
SIZE
FORMAT
(W#16#....)
16
10
0000
16
10
0000
16
10
0000
16
10
0001
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
PREC
Cadena OUT
0
Current Temp =
xxxxxxx123 C
2
Current Temp =
xxxxxx0.00 C
3
Current Temp =
x12345.678 C
3
Current Temp =
x12345,678 C
Instrucciones avanzadas
8.2 Cadena y carácter
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
ENO
TRUE
TRUE
TRUE
TRUE
273