Delete (Borrar Caracteres De Una Cadena) - Siemens SIMATIC S7-1200 Manual De Sistema

Ocultar thumbs Ver también para SIMATIC S7-1200:
Tabla de contenido
Instrucciones avanzadas
9.2 Cadena y carácter
Tabla 9-57
Estado de ENO
ENO
Condición
1
No se han detectado errores
0
L o P es menor o igual que 0
P es mayor que la longitud máxima de IN
La longitud actual de IN excede la longitud máxima de IN o la longitud
actual de OUT excede la longitud máxima de OUT
La longitud máxima de IN o OUT no cabe dentro del área de memoria
asignada
La longitud máxima de IN o OUT es 0 o 255 (tipo de datos String) o 0 o
65534 (tipo de datos WString)
La longitud (L) de la subcadena que debe copiarse excede la longitud máxima
de la cadena OUT.
Solo MID: L o P es menor o igual que 0
Solo MID: P es mayor que la longitud máxima de IN
La longitud actual de IN1 excede la longitud máxima de IN1 o la longitud
actual de IN2 excede la longitud máxima de IN2 (cadena no válida)
La longitud máxima de IN1, IN2 o OUT no cabe dentro del área de memoria
asignada
La longitud máxima de IN1, IN2 o OUT es una longitud no permitida: 0 o 255
(tipo de datos String) o 0 o 65534 (tipo de datos WString)
9.2.4.5

DELETE (borrar caracteres de una cadena)

Tabla 9-58
Instrucción Borrar caracteres de una cadena
KOP / FUP
SCL
out := DELETE(in, L, p);
Tabla 9-59
Tipos de datos para los parámetros
Parámetro y tipo
IN
IN
L
IN
P
IN
OUT
OUT
352
Descripción
Borra L caracteres de la cadena IN. El borrado de caracteres comienza
en la posición P (inclusive) y la subcadena resultante se deposita en
el parámetro OUT.
Tipo de datos
Descripción
String, WString
Cadena de entrada
Int
Número de caracteres que deben borrarse
Int
Posición del primer carácter que debe borrarse: El primer carácter de
la cadena IN tiene el número de posición 1
String, WString
Cadena de salida
Si L es igual a cero, la cadena de entrada se deposita en OUT.
Si la suma de L y P es mayor que la longitud de la cadena de
entrada, la cadena se borra hasta el final.
Manual de sistema, V4.5 05/2021, A5E02486683-AO
OUT
Caracteres válidos
La longitud actual se pone a 0
Los caracteres se copian hasta al‐
canzarse la longitud máxima de
OUT
La longitud actual se pone a 0
La longitud actual se pone a 0
Controlador programable S7-1200
Tabla de contenido
loading

Tabla de contenido