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

Parametro | Tipo di parametro | Tipo di dati | Descrizione |
|---|---|---|---|
EN | Ingresso | BOOL | Abilitazione istruzioni.
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:
|
ENO | Uscita | BOOL | Abilita uscita. Applicabile alle programmazioni in diagramma ladder. |
Esempi di INSERT
Esempio di diagramma a blocchi funzionali INSERT

Esempio di diagramma ladder INSERT

Esempio di testo strutturato INSERT

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

Fornire un feedback