Instrucciones avanzadas
8.2 Cadena y carácter
8.2.4.1
Instrucción MAX_LEN (Longitud máxima de una cadena de caracteres)
Tabla 8- 47
Instrucción de longitud máxima
KOP / FUP
SCL
out :=
MAX_LEN(in);
Tabla 8- 48
Tipos de datos para los parámetros
Parámetro y tipo
IN
IN
OUT
OUT
8.2.4.2
Instrucción LEN (Determinar la longitud de una cadena de caracteres)
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
318
Descripción
MAX_LEN (longitud máxima de cadena) proporciona el valor de longitud
máxima asignado a la cadena IN en la salida OUT. Si el error se produce
durante el procesamiento de la instrucción, se obtendrá la longitud de cadena
vacía.
El tipo de datos de STRING incluye dos longitudes: el primer byte proporciona
la longitud máxima y el segundo byte proporciona la longitud actual (es el
número actual de caracteres válidos).
La longitud máxima de la cadena de caracteres se asigna para cada
•
definición STRING en corchetes. El número de bytes ocupados por una
cadena es 2 bytes mayor que la longitud máxima.
La longitud actual representa el número de ubicaciones de caracteres que
•
se usan realmente. La longitud actual debe ser menor o igual a la longitud
máxima.
Use la instrucción MAX_LEN i para obtener la longitud máxima de la cadena
de caracteres y la instrucción LEN para obtener la longitud actual de una
cadena.
Tipo de datos
String
DInt
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 máximo de caracteres permitidos para una
cadena IN
Descripción
Cadena de entrada
Número de caracteres válidos de la cadena IN
Manual de sistema, 03/2014, A5E02486683-AG
Controlador programable S7-1200