Instrucciones avanzadas
8.2 Cadena y carácter
Tabla 8- 25
Tipos de datos para la instrucción STRG_VAL
Parámetro y tipo
IN
IN
FORMAT
IN
P
IN
OUT
OUT
La conversión comienza en el offset de carácter P de la cadena IN y continúa hasta su final,
o bien hasta que se encuentra el primer carácter que no sea "+", "-", ".", ",", "e", "E" o "0" a
"9". El resultado se deposita en la posición que indica el parámetro OUT.
Los datos String deben inicializarse antes de la ejecución como cadena válida en la
memoria.
El parámetro FORMAT de la instrucción STRG_VAL se define a continuación. Los bits no
utilizados deben ponerse a cero.
Tabla 8- 26
Bit
16
0
f = Formato de notación
r = Formato de punto decimal 1 = "," (coma)
Tabla 8- 27
FORMAT (W#16#)
0000 (estándar)
0001
0002
0003
0004 a FFFF
268
Tipo de datos
String
Word
UInt, Byte, USInt
SInt, Int, DInt, USInt, UInt, UDInt,
Real, LReal
Formato de la instrucción STRG_VAL
0
0
0
0
Valores del parámetro FORMAT
Descripción
Cadena de caracteres ASCII que debe
convertirse
Opciones de formato de salida
IN: Índice al primer carácter que debe convertirse
(primer carácter = 1)
Valor numérico convertido
Bit 8 Bit 7
0
0
0
0
1= Notación exponencial
0 = Notación en coma fija
0 = "." (punto)
Formato de notación
Coma fija
Exponencial
Valores no válidos
0
0
0
0
Representación del punto
decimal
"."
","
"."
","
Controlador programable S7-1200
Manual de sistema, 04/2012, A5E02486683-06
Bit 0
0
f
r