INSERT (insertar cadena)
La instrucción INSERT inserta subcadenas en posiciones definidas por el usuario en cadenas.
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.
INSERT

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 | Cadena inicial. |
Str | Entrada | STRING | Cadena que se insertará. |
Pos | Entrada | DINT | Posición de la inserción se realiza delante de la posición (la primera posición válida es 1). |
INSERT | Salida | STRING | Cadena modificada. Puede ser:
|
ENO | Salida | BOOL | Habilita la salida. Se aplica a programas de diagrama de lógica de escalera. |
Ejemplos de INSERT
Ejemplo de diagrama de bloque de funciones INSERT

Ejemplo de diagrama de lógica de escalera INSERT

Ejemplo de texto estructurado INSERT

(* ST Equivalence: *) MyName := INSERT ('Mr JONES', 'Frank ', 4); (* MyName is 'Mr Frank JONES' *)
Resultados

Entregue su opinión