Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7 Serie Systemhandbuch Seite 356

Inhaltsverzeichnis

Werbung

Erweiterte Anweisungen
9.2 Zeichenketten- und Zeichenanweisungen
Tabelle 9-63 ENO-Zustand
ENO
Bedingung
1
Keine Fehler
0
P ist größer als die Länge von IN1
P ist kleiner als 0
Resultierende Zeichenkette nach Einfügen ist größer als die maximale
Länge von Zeichenkette OUT
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 (ungültige Zeichenkette)
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.7
REPLACE (Zeichen in einer Zeichenkette ersetzen)
Tabelle 9-64 Anweisung Teilzeichenkette ersetzen
KOP/FUP
SCL
out := REPLACE(
in1:=_string_in_,
in2:=_string_in_,
L:=_int_in_,
p:=_int_in);
Tabelle 9-65 Datentypen für die Parameter
Parameter und Datentyp
IN1
IN
IN2
IN
L
IN
P
IN
OUT
OUT
Ist Parameter L gleich Null, so wird Zeichenkette IN2 an Position P von Zeichenkette IN1
eingefügt, ohne dass Zeichen in Zeichenkette IN1 gelöscht werden.
356
Beschreibung
Ersetzt L Zeichen in der Zeichenkette im Parameter IN1. Das Ersetzen
beginnt an Zeichenposition P (einschließlich) der Zeichenkette IN1,
die Ersetzungszeichen werden aus Parameter IN2 übernommen.
Datentyp
Beschreibung
String, WString
Eingegebene Zeichenkette
String, WString
Zeichenkette mit Ersatzzeichen
Int
Anzahl der Zeichen, die ersetzt werden sollen
Int
Position des ersten Zeichens, das ersetzt werden soll
String, WString
Resultierende Zeichenkette
OUT
Gültige Zeichen
IN2 wird unmittelbar nach dem letzten
Zeichen von IN1 mit IN1 verkettet
Aktuelle Länge wird auf 0 gesetzt
Die resultierenden Zeichen werden ko‐
piert, bis die maximale Länge von OUT er‐
reicht ist
Aktuelle Länge wird auf 0 gesetzt
S7-1200 Automatisierungssystem
Systemhandbuch, V4.5 05/2021, A5E02486681-AO

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis