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
INSERT
Parámetros de INSERT
Parámetro
Tipo de parámetro
Tipo de datos
Descripción
EN
Entrada
BOOL
Habilitar instrucción.
  • CIERTO: Inserta subcadenas en una cadena.
  • FALSO: Sin operació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:
  • Cadena vacía si Pos <= 0.
  • Concatenación de ambas cadenas si Pos es mayor que la longitud de la cadena IN.
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 bloque de funciones INSERT
Ejemplo de diagrama de lógica de escalera INSERT
Ejemplo de diagrama de lógica de escalera INSERT
Ejemplo de texto estructurado INSERT
Ejemplo de texto estructurado INSERT
(* ST Equivalence: *) MyName := INSERT ('Mr JONES', 'Frank ', 4); (* MyName is 'Mr Frank JONES' *)
Resultados
Resultados
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal