LEFT (estrae a sinistra di una stringa)

L'istruzione LEFT estrae i caratteri dal lato sinistro di una stringa.
Lingue supportate: Diagramma a blocchi funzione, Diagramma Ladder, Testo strutturato.
Questa istruzione vale per i controllori Micro810, L20E, L50E e L70E.
LEFT
LEFT
Parametri LEFT
Parametro
Tipo di parametro
Tipo di dati
Descrizione
EN
Ingresso
BOOL
Abilitazione istruzioni.
  • TRUE: calcola il numero di caratteri della stringa partendo da sinistra.
  • FALSE: Nessuna operazione.
Applicabile alle programmazioni in diagramma ladder.
IN
Ingresso
STRING
Qualsiasi stringa non vuota.
NbC
Ingresso
DINT
Numero di caratteri da estrarre. Questo numero non può essere maggiore della lunghezza della stringa IN.
LEFT
Uscita
STRING
Parte sinistra della stringa IN (lunghezza = NbC). Può essere:
  • Stringa vuota se NbC <= 0.
  • Stringa IN completa se NbC >= lunghezza stringa IN.
ENO
Uscita
BOOL
Abilita uscita.
Applicabile alle programmazioni in diagramma ladder.

Esempi di LEFT

Esempio di diagramma a blocchi funzionali LEFT
Esempio di Diagramma a blocchi funzione LEFT
Esempio di diagramma ladder LEFT
Esempio di Diagramma Ladder LEFT
Esempio di testo strutturato LEFT
Esempio di Testo strutturato LEFT
(* ST Equivalence: *) complete_string := RIGHT ('12345678', 4), LEFT ('12345678', 4), 5; (* complete_string is '56781234' the value issued from RIGHT call is '5678' the value issued from LEFT call is '1234'*)
Risultati
Risultati
Fornire un feedback
Hai domande o feedback su questa documentazione? invia il tuo feedback qui.
Normal