FIND (trova sottostringa)

L'istruzione FIND individua e fornisce la posizione delle sottostringhe nelle stringhe.
Lingue supportate: Diagramma a blocchi funzione, Diagramma Ladder, Testo strutturato.
Questa istruzione vale per i controllori Micro810, L20E, L50E e L70E.
FIND
FIND
Parametri FIND
Parametro
Tipo di parametro
Tipo di dati
Descrizione
EN
Ingresso
BOOL
Abilitazione istruzioni.
  • TRUE: individua la posizione all'interno delle stringhe.
  • FALSE: nessuna operazione di individuazione.
Applicabile alle programmazioni in diagramma ladder.
In
Ingresso
STRING
Qualsiasi stringa non vuota.
Pat
Ingresso
STRING
Qualunque stringa non vuota (pattern).
FIND
Uscita
DINT
Il risultato è:
  • 0 se la sottostringa Pat non è stata trovata.
  • La posizione del primo carattere della prima occorrenza della sottostringa Pat (la prima posizione è 1).
Questa istruzione fa distinzione tra maiuscole e minuscole.
ENO
Uscita
BOOL
Abilita uscita.
Applicabile alle programmazioni in diagramma ladder.

Esempi di FIND

Esempio di diagramma a blocchi funzionali FIND
Esempio di Diagramma a blocchi funzione FIND
Esempio di diagramma ladder FIND
Esempio di Diagramma Ladder FIND
Esempio di testo strutturato FIND
Esempio di Testo strutturato FIND
(* ST Equivalence: *) complete_string := 'ABCD' + 'EFGH'; (* complete_string is 'ABCDEFGH ' *) found := FIND (complete_string, 'CDEF'); (* found is 3 *)
Risultati
Risultati
Fornire un feedback
Hai domande o feedback su questa documentazione? invia il tuo feedback qui.
Normal