Instrucciones avanzadas
8.2 Cadena y carácter
Tabla 8- 48
Códigos de condición ATH and HTA
RET_VAL
Descripción
(W#16#....)
0000
No hay error
0007
Carácter de entrada ATH no válido: Se ha encontrado un carácter que no era un
carácter ASCII 0-9, minúscula a-f o mayúscula A-F
8101
Puntero de entrada no permitido o no válido; p. ej. acceso a un DB que no existe.
8120
La cadena de entrada tiene un formato no válido, es decir, máx= 0, máx=255,
actual>máx o longitud en puntero < máx
8182
El búfer de entrada es demasiado pequeño para N
8151
Tipo de datos no permitido para búfer de entrada
8301
Puntero de salida no permitido o no válido; p. ej. acceso a un DB que no existe.
8320
La cadena de salida tiene un formato no válido, es decir, máx= 0, máx=255,
actual>máx o longitud en puntero < máx
8382
El búfer de salida es demasiado pequeño para N
8351
Tipo de datos no permitido para búfer de salida
8.2.4
Instrucciones con cadenas
El programa de control puede utilizar las siguientes instrucciones con cadenas y caracteres
para crear avisos para displays de operador e históricos del proceso.
8.2.4.1
LEN
Tabla 8- 49
Instrucciones de longitud
KOP / FUP
SCL
out := LEN(in);
Tabla 8- 50
Tipos de datos para los parámetros
Parámetro y tipo
IN
IN
OUT
OUT
278
Descripción
LEN (longitud) proporciona la longitud actual de la cadena IN en la salida
OUT. Una cadena vacía tiene una longitud cero.
Tipo de datos
String
Int, DInt, Real, LReal
Descripción
Cadena de entrada
Número de caracteres válidos de la cadena IN
Manual de sistema, 04/2012, A5E02486683-06
ENO
TRUE
FALSE
FALSE
FALSE
FALSE
FALSE
FALSE
FALSE
FALSE
FALSE
Controlador programable S7-1200