Siemens SIMATIC S7-SCL V5.3 Manual página 300

Tabla de contenido

Publicidad

Funciones estándar de S7-SCL
LEFT o RIGHT
Las funciones LEFT o RIGHT (FC 20 ó FC 32) aportan los primeros o últimos caracteres L
de una cadena de caracteres. Si L es mayor que la longitud actual de la variable STRING se
devolverá la cadena completa. En L = 0 se devolverá una cadena vacía. Si L es negativa se
emitirá una cadena vacía.
Ejemplo: LEFT (IN:= 'Valvula', L:= 4)
Parámetro
Declaración
IN
INPUT
L
INPUT
Valor de
respuesta
MID
La función MID (FC 26) aporta una parte de una cadena de caracteres. L es la longitud de la
cadena de caracteres que se debe leer, P es la posición del primer carácter que se debe
leer.
Si la suma de L y (P-1) supera la longitud de la variable STRING se aportará una cadena de
caracteres a partir del carácter P. hasta el final del valor de entrada. En todos los demás
casos (P se encuentra fuera de la longitud actual, P y/o L es igual a cero o negativa) se
emitirá una cadena vacía.
Ejemplo: MID (IN:= 'Temperatura', L:= 2, P:= 3)
Parámetro
Declaración
IN
INPUT
L
INPUT
P
INPUT
Valor de
respuesta
14-14
Tipo de
Área de memoria
datos
STRING
D, L
INT
E, A, M, D, L, Konst.
STRING
D, L
Tipo de
Área de memoria
datos
STRING
D, L
INT
E, A, M, D, L, Konst.
INT
E, A, M, D, L, Konst.
STRING
D, L
Descripción
Variable de entrada en formato STRING
Longitud de la cadena de caracteres
izquierda
Variable de salida en formato STRING
Descripción
Variable de entrada en formato STRING
Longitud de la cadena central de
caracteres
Posición del primer carácter
Variable de salida en formato STRING
S7-SCL V5.3 para S7-300/400
A5E00324652-01

Publicidad

Tabla de contenido
loading

Tabla de contenido