Reglas de formato de la cadena del parámetro OUT:
● Si el tamaño de la cadena convertida es menor que el especificado, se insertan espacios
● Si el bit de signo del parámetro FORMAT es FALSE, los valores de los tipos de datos
● Si el bit de signo es TRUE, los valores de los tipos de datos de entero con o sin signo se
● Si el parámetro FORMAT está ajustado a notación exponencial, los valores del tipo de
● Si el parámetro FORMAT está ajustado a notación en coma fija, los valores del tipo de
● Los ceros a la izquierda del punto decimal (con excepción del dígito adyacente a éste) se
● Los valores a la derecha del punto decimal se redondean para que se correspondan con
● La cadena de salida debe ser como mínimo tres bytes más grande que el número de
● Los valores se justifican a la derecha en la cadena de salida.
Condiciones que notifica ENO
Si ocurre un error durante la operación de conversión, se devolverán los siguientes
resultados:
● ENO se pone a 0.
● OUT se pone a 0, o como se indica en los ejemplos de conversión de una cadena en un
● OUT no se modifica, o como se indica en los ejemplos cuando OUT es una cadena.
Tabla 8- 32
Estado de ENO
ENO
Descripción
1
No hay error
0
Parámetro no permitido o no válido; p. ej. acceso a un DB que no existe
0
Cadena no permitida; la longitud máxima es 0 ó 255
0
Cadena no permitida; la longitud actual excede la longitud máxima
0
El valor numérico convertido es demasiado grande para el tipo de datos de OUT indicado.
Controlador programable S7-1200
Manual de sistema, 04/2012, A5E02486683-06
en blanco iniciales en el extremo izquierdo de la cadena.
USINT y SINT se escriben en el búfer de salida sin el signo "+" inicial. El "-" signo se
utiliza en caso necesario.
<espacios iniciales><dígitos sin ceros iniciales>'.'<dígitos PREC>
escriben en el búfer de salida con un carácter de signo inicial.
<espacios iniciales><signo><dígitos sin ceros iniciales>'.'<dígitos PREC>
datos Real se escriben en el búfer de salida de la siguiente manera:
<espacios iniciales><signo><dígito> '.' <dígitos PREC>'E' <signo><dígitos sin cero
inicial>
datos entero, entero sin signo y real se escriben en el búfer de salida de la siguiente
manera:
<espacios iniciales><signo><dígitos sin ceros iniciales>'.'<dígitos PREC>
suprimen.
el número de dígitos a la derecha del punto decimal que indica el parámetro PREC.
dígitos a la derecha del punto decimal.
valor.
Instrucciones avanzadas
8.2 Cadena y carácter
271