FIND (localizar substring)
A instrução FIND localiza e fornece a posição das substrings dentro de uma string.
Linguagens suportadas: Diagrama de blocos de função, diagrama de ladder, texto estruturado.
Essa instrução aplica-se aos controladores Micro810, L20E, L50E e L70E.
FIND

Parâmetro | Tipo do parâmetro | Tipo de dados | Descrição |
|---|---|---|---|
EN | Entrada | BOOL | Habilitação da instrução.
Aplica-se aos programas do diagrama de ladder. |
In | Entrada | STRING | Qualquer string não vazia. |
Pat | Entrada | STRING | Qualquer string não vazia (Padrão). |
FIND | Saída | DINT | A saída é:
Esta instrução diferencia maiúsculas e minúsculas. |
ENO | Saída | BOOL | Ativar saída. Aplica-se aos programas do diagrama de ladder. |
Exemplos de FIND
Exemplo de diagrama de blocos de função FIND

Exemplo de diagrama de ladder FIND

Exemplo de texto estruturado FIND

(* ST Equivalence: *) complete_string := 'ABCD' + 'EFGH'; (* complete_string is 'ABCDEFGH ' *) found := FIND (complete_string, 'CDEF'); (* found is 3 *)
Resultados

Dê sua opinião