FIND (Teilzeichenfolge suchen)

Die FIND-Anweisung sucht die Position von Teilzeichenfolgen innerhalb von Zeichenfolgen und stellt diese bereit.
Unterstützte Sprachen: Funktionsblockdiagramm, Kontaktplan und Strukturierter Text.
Diese Anweisung gilt für die Controller
Micro810
LC10,
Micro820
L20E,
Micro850
L50E und
Micro870
L70E.
FIND
FIND
FIND-Parameter
Parameter
Parametertyp
Datentyp
Beschreibung
EN
Eingang
BOOL
Anweisung aktivieren.
  • TRUE: Es wird eine Position innerhalb von Zeichenfolgen gesucht.
  • FALSE: Es wird keine Position gesucht.
Gilt für Kontaktplan-Programme.
In
Eingang
STRING
Beliebige nicht-leere Zeichenfolge.
Pat
Eingang
STRING
Beliebige nicht-leere Zeichenfolge (Muster).
FIND
Ausgang
DINT
Ausgabe ist:
  • 0, falls die Teilzeichenfolge „Pat“ nicht gefunden wurde.
  • Die Position des ersten Zeichens des ersten Vorkommens der Teilzeichenfolge „Pat“ (erste Position ist 1).
Diese Anweisung berücksichtigt Groß- und Kleinschreibung.
ENO
Ausgang
BOOL
Aktivieren der Ausgabe.
Gilt für Kontaktplan-Programme.

FIND-Beispiele

Beispiel für ein FIND-Funktionsblockdiagramm
Beispiel für ein FIND-Funktionsblockdiagramm
Beispiel für einen FIND-Kontaktplan
Beispiel für einen FIND-Kontaktplan
Beispiel für strukturierten FIND-Text
Beispiel für strukturierten FIND-Text
(* ST Equivalence: *) complete_string := 'ABCD' + 'EFGH'; (* complete_string is 'ABCDEFGH ' *) found := FIND (complete_string, 'CDEF'); (* found is 3 *)
Ergebnisse
Ergebnisse
Rückmeldung geben
Haben Sie Fragen oder Feedback zu dieser Dokumentation? Bitte geben Sie hier Ihr Feedback ab.
Normal