Instrucciones avanzadas
9.2 Cadena y carácter
"Current Temp = xxxxxxxxxx C"
, donde el carácter "x" representa caracteres de espacio asignados al valor convertido.
Tabla 9-34
Ejemplo: conversión de VAL_STRG
Tipo de da‐
Valor IN
tos
UInt
123
UInt
0
UDInt
12345678
UDInt
12345678
Int
123
Int
-123
Real
-0,00123
Real
-0,00123
Real
-INF
Real
+INF
Real
NaN
UDInt
12345678
9.2.3.2
Instrucciones Strg_TO_Chars y Chars_TO_Strg (Convertir a/de cadena de caracteres y
Array of CHAR)
Strg_TO_Chars copia una cadena de caracteres ASCII en una matriz de bytes de caracteres.
Chars_TO_Strg copia una matriz de bytes de caracteres ASCII en una cadena de caracteres.
Nota
Solo los tipos de matriz basados en cero (Array [0..n] of Char) o (Array [0..n] of Byte) están
permitidos como parámetro de entrada Chars para la instrucción Chars_TO_Strg o como
parámetro IN_OUT Chars para la instrucción Strg_TO_Chars .
344
P
SIZE
FORMAT
(W#16#....)
16
10
0000
16
10
0000
16
10
0000
16
10
0001
16
10
0004
16
10
0004
16
10
0004
16
10
0006
16
10
N/A
16
10
N/A
16
10
N/A
16
6
N/A
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
0
Current Temp =
xxxxxx+123 C
0
Current Temp =
xxxxxx-123 C
4
Current Temp =
xxx-0.0012 C
4
Current Temp =
-1.2300E-3 C
4
Current Temp =
xxxxxx-INF C
4
Current Temp =
xxxxxx+INF C
4
Current Temp =
xxxxxxxNaN C
3
Current Temp =
xxxxxxxxxx C
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO
ENO
TRUE
TRUE
TRUE
TRUE
TRUE
TRUE
TRUE
TRUE
FALSE
FALSE
FALSE
FALSE