INSERT (inserimento stringa)

L'istruzione INSERT inserisce sottostringhe in posizioni definite dall'utente all'interno delle stringhe.
Lingue supportate: Diagramma a blocchi funzione, Diagramma Ladder, Testo strutturato.
Questa istruzione vale per i controllori Micro810, L20E, L50E e L70E.
INSERT
INSERT
Parametri INSERT
Parametro
Tipo di parametro
Tipo di dati
Descrizione
EN
Ingresso
BOOL
Abilitazione istruzioni.
  • TRUE: inserisce sottostringhe in una stringa.
  • FALSE: Nessuna operazione.
Applicabile alle programmazioni in diagramma ladder.
IN
Ingresso
STRING
Stringa iniziale.
Str
Ingresso
STRING
Stringa da inserire.
Pos
Ingresso
DINT
La posizione dell'inserimento viene completata prima della posizione (la prima posizione valida è 1).
INSERT
Uscita
STRING
Stringa modificata. Può essere:
  • Stringa vuota se Pos <= 0.
  • Concatenamento di entrambe le stringhe se Pos è maggiore della lunghezza della stringa IN.
ENO
Uscita
BOOL
Abilita uscita.
Applicabile alle programmazioni in diagramma ladder.

Esempi di INSERT

Esempio di diagramma a blocchi funzionali INSERT
Esempio di Diagramma a blocchi funzione INSERT
Esempio di diagramma ladder INSERT
Esempio di Diagramma Ladder INSERT
Esempio di testo strutturato INSERT
Esempio di Testo strutturato INSERT
(* ST Equivalence: *) MyName := INSERT ('Mr JONES', 'Frank ', 4); (* MyName is 'Mr Frank JONES' *)
Risultati
Risultati
Fornire un feedback
Hai domande o feedback su questa documentazione? invia il tuo feedback qui.
Normal