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

Parametro | Tipo di parametro | Tipo di dati | Descrizione |
|---|---|---|---|
EN | Ingresso | BOOL | Abilitazione istruzioni.
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 è:
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 ladder 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

Fornire un feedback