Herunterladen Inhalt Inhalt Diese Seite drucken

Replace - Siemens SIMATIC S7-1200 Systemhandbuch

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für SIMATIC S7-1200:
Inhaltsverzeichnis

Werbung

Tabelle 8- 64 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
zugewiesenen Speicherbereich
Maximale Länge von IN1 oder IN2 ist 255 oder die maximale Länge
von OUT ist 0 oder 255
8.2.4.6

REPLACE

Tabelle 8- 65 Anweisung Teilzeichenkette ersetzen
KOP/FUP
SCL
out := REPLACE(
Tabelle 8- 66 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.
Ist P gleich 1, werden die ersten L Zeichen von Zeichenkette IN1 durch die Zeichen der
Zeichenkette IN2 ersetzt.
S7-1200 Automatisierungssystem
Systemhandbuch, 11/2011, A5E02486681-05
in1:=_string_in_,
in2:=_string_in_,
L:=_int_in_,
p:=_int_in);
Datentyp
String
String
Int
Int
String
8.2 Zeichenketten- und Zeichenanweisungen
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.
Beschreibung
Eingegebene Zeichenkette
Zeichenkette mit Ersatzzeichen
Anzahl der Zeichen, die ersetzt werden sollen
Position des ersten Zeichens, das ersetzt werden soll
Resultierende Zeichenkette
101BErweiterte Anweisungen
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
kopiert, bis die maximale Länge von
OUT erreicht ist
Aktuelle Länge wird auf 0 gesetzt
279

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis