Siemens Simatic S7 Serie Manual De Sistema página 145

Controlador programable
Tabla de contenido

Publicidad

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ólo se soporta la representación en coma fija. Los caracteres "e" y "E" no se reconocen
S_CONV (Convertir valor en cadena)
Parámetro
IN
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.
La tabla siguiente muestra las longitudes de cadena máximas posibles requeridas para los
distintos tipos de datos soportados.
Tipo de
datos IN
USInt
SInt
UInt
Int
UDInt
DInt
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
Controlador programable S7-1200
Manual de sistema, 11/2009, A5E02486683-02
están permitidas, aunque se ignoran.
como notación exponencial.
Tipo de parámetro Tipo de datos
IN
OUT
Número máximo de caracteres
convertidos en la cadena OUT
3
4
5
6
10
11
tiene el tipo de datos Real.
String, SInt, Int, DInt, USInt, UInt,
UDInt, Real
String
Ejemplo
255
-128
65535
-32768
4294967295
-2147483648
Instrucciones de programación
6.2 Instrucciones avanzadas
Descripción
Entrada que contiene el valor
numérico
Cadena de caracteres
resultante
Longitud total de la cadena
incluyendo los bytes de longitud
máxima y actual
5
6
7
8
12
13
145

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

S7-1200

Tabla de contenido