Reglas de formato de las cadenas de entrada:
● Si se utiliza un punto decimal en la cadena IN, es preciso utilizar el carácter ".".
● Las comas "," utilizadas como separadores de miles a la izquierda del punto decimal
● Los espacios iniciales se ignoran.
S_CONV (convertir cadena de caracteres)
Tabla 8- 20
Tipos de datos (valor en cadena)
Parámetro y tipo
IN
IN
OUT
OUT
Un valor entero, entero sin signo o en coma flotante de la entrada IN se convierte en una
cadena de caracteres correspondiente que se deposita en OUT. El parámetro OUT debe
referenciar una cadena válida antes de ejecutarse la conversión. Una cadena válida consta
de una longitud de cadena máxima en el primer byte, la longitud de cadena actual en el
segundo byte y los caracteres de la cadena actuales en los siguientes bytes. La cadena
convertida sustituye los caracteres de la cadena OUT comenzando en el primer carácter y
ajusta el byte de longitud actual de la cadena OUT. El byte de longitud máxima de la cadena
OUT no se modifica.
El número de caracteres que se sustituyen depende del tipo de datos del parámetro IN y del
valor numérico. El número de caracteres sustituidos no debe exceder la longitud de la
cadena depositada en el parámetro OUT. La longitud máxima (primer byte) de la cadena
OUT debe ser mayor o igual al número máximo esperado de caracteres convertidos. En la
tabla siguiente se muestra ejemplos S_CONV (convertir valor en cadena).
Reglas de formato de las cadenas de salida:
● Los valores que se escriben en el parámetro OUT aparecen sin signo "+" inicial.
● Se utiliza la representación en coma fija (no la notación exponencial).
● El carácter de punto "." se utiliza para representar el punto decimal si el parámetro IN
● Los valores se justifican a la derecha en la cadena de salida y van precedidos por
Controlador programable S7-1200
Manual de sistema, 03/2014, A5E02486683-AG
están permitidas, aunque se ignoran.
Tipo de datos
String, Char, SInt, Int, DInt, USInt, UInt, UDInt, Real, LReal
String
tiene el tipo de datos Real.
caracteres de espacio que ocupan las posiciones de caracteres vacías.
Instrucciones avanzadas
8.2 Cadena y carácter
Descripción
Entrada que contiene el valor
numérico
Cadena de caracteres
resultante
305