RIGHT (estrazione a destra di una stringa)

L'istruzione RIGHT estrae i caratteri dal lato destro di una stringa.
Lingue supportate: Diagramma a blocchi funzione, Diagramma Ladder, Testo strutturato.
Questa istruzione vale per i controllori Micro810, L20E, L50E e L70E.
RIGHT
RIGHT
Parametri RIGHT
Parametro
Tipo di parametro
Tipo di dati
Descrizione
EN
Ingresso
BOOL
Abilitazione istruzioni.
  • TRUE: estrae il numero di caratteri specificato dall'estremità destra della stringa.
  • 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.
RIGHT
Uscita
STRING
Parte destra della stringa (lunghezza = NbC). Può essere:
  • Stringa vuota se NbC <= 0.
  • Stringa completa se NbC >= lunghezza della stringa.
ENO
Uscita
BOOL
Abilita uscita.
Applicabile alle programmazioni in diagramma ladder.

Esempi di RIGHT

Esempio di diagramma a blocchi funzionali RIGHT
Esempio di Diagramma a blocchi funzione RIGHT
Esempio di diagramma ladder RIGHT
Esempio di Diagramma Ladder RIGHT
Esempio di testo strutturato RIGHT
Esempio di Testo strutturato RIGHT
(* 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