Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7 Serie Systemhandbuch Seite 357

Inhaltsverzeichnis

Werbung

Ist P gleich 1, werden die ersten L Zeichen von Zeichenkette IN1 durch die Zeichen der
Zeichenkette IN2 ersetzt.
Tabelle 9-66 ENO-Zustand
ENO
Bedingung
1
Keine Fehler
0
P ist größer als die Länge von IN1
P Punkte in IN1, aber weniger als L Zeichen in IN1
Resultierende Zeichenkette nach Ersetzen ist größer als die maximale
Länge von Zeichenkette OUT
Maximale Länge von IN1 ist 0
L ist kleiner als 0 oder P ist kleiner oder gleich 0
Die aktuelle Länge von IN1 überschreitet die maximale Länge von IN1,
die aktuelle Länge von IN2 überschreitet die maximale Länge von IN2
oder die aktuelle Länge von OUT überschreitet die maximale Länge
von OUT
Maximale Länge von IN1, IN2 oder OUT passt nicht in den zugewie‐
senen Speicherbereich
Die maximale Länge von IN1 oder IN2 ist 255 oder maximale Länge
von OUT ist 0 oder 255 (Datentyp String)
Die maximale Länge von IN1 oder IN2 ist 65534 oder maximale Länge
von OUT ist 0 oder 65534 (Datentyp WString)
9.2.4.8
FIND (Zeichen in einer Zeichenkette finden)
Tabelle 9-67 Anweisung Teilzeichenkette finden
KOP/FUP
SCL
out := FIND(
in1:=_string_in_,
in2:=_string_in);
Tabelle 9-68 Datentypen für die Parameter
Parameter und Datentyp
IN1
IN
IN2
IN
OUT
OUT
S7-1200 Automatisierungssystem
Systemhandbuch, V4.5 05/2021, A5E02486681-AO
Beschreibung
Liefert die Zeichenposition der von IN2 angegebenen Zeichenkette in der
Zeichenkette IN1. Die Suche beginnt links. Die Zeichenposition des ersten
Vorkommens von IN2 wird an OUT ausgegeben. Wird die Zeichenkette
IN2 nicht in der Zeichenkette IN1 gefunden, so wird Null ausgegeben.
Datentyp
Beschreibung
String, WString
In dieser Zeichenkette suchen
String, WString
Diese Zeichenkette suchen
Int
Zeichenposition in Zeichenkette IN1, erstes positives Suchergebnis
Erweiterte Anweisungen
9.2 Zeichenketten- und Zeichenanweisungen
OUT
Gültige Zeichen
IN2 wird unmittelbar nach dem letzten
Zeichen von IN1 mit IN1 verkettet
IN2 ersetzt das Endzeichen von IN1 ab Po‐
sition P
Die resultierenden Zeichen werden ko‐
piert, bis die maximale Länge von OUT er‐
reicht ist
IN2-Zeichen werden in OUT kopiert
Aktuelle Länge wird auf 0 gesetzt
357

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis