DELETE (eliminar subcadena)
La instrucción DELETE elimina caracteres de una cadena.
Idiomas compatibles: Diagrama de bloque de funciones, diagrama de lógica de escalera y texto estructurado.
Esta instrucción se aplica a los controladores Micro810, L20E, L50E y L70E.
DELETE

Parámetro | Tipo de parámetro | Tipo de datos | Descripción |
|---|---|---|---|
EN | Entrada | BOOL | Habilitar instrucción.
Se aplica a programas de diagrama de lógica de escalera. |
IN | Entrada | STRING | Cualquier cadena que no esté vacía. |
NbC | Entrada | DINT | Número de caracteres que se van a eliminar |
Pos | Entrada | DINT | Posición del primer carácter eliminado (el primer carácter de la cadena tiene la posición 1). |
DELETE | Salida | STRING | La salida es:
|
ENO | Salida | BOOL | Habilita la salida. Se aplica a programas de diagrama de lógica de escalera. |
Ejemplos de DELETE
Ejemplo de diagrama de bloque de funciones DELETE

Ejemplo de diagrama de lógica de escalera DELETE

Ejemplo de texto estructurado DELETE

(* ST Equivalence: *) complete_string := INSERT (’ABCD ’, ’EFGH’, 5); (* complete_string is 'ABCDEFGH ' *) sub_string := DELETE (complete_string, 4, 3); (* sub_string is 'ABGH '*)
Resultados

Entregue su opinión