INSERT (Zeichenfolge einfügen)

Die INSERT-Anweisung fügt Teilzeichenfolgen auf benutzerdefinierten Positionen innerhalb von Zeichenfolgen ein.
Unterstützte Sprachen: Funktionsblockdiagramm, Kontaktplan und Strukturierter Text.
Diese Anweisung gilt für die Controller
Micro810
LC10,
Micro820
L20E,
Micro850
L50E und
Micro870
L70E.
INSERT
INSERT
INSERT-Parameter
Parameter
Parametertyp
Datentyp
Beschreibung
EN
Eingang
BOOL
Anweisung aktivieren.
  • TRUE: Einfügen einer Teilzeichenfolge in eine Zeichenfolge.
  • FALSE: Keine Operation.
Gilt für Kontaktplan-Programme.
IN
Eingang
STRING
Anfangszeichenfolge.
Str
Eingang
STRING
Einzufügende Zeichenfolge.
Pos
Eingang
DINT
Die Positionierung der Einfügung erfolgt vor der Position (erste gültige Position ist 1).
INSERT
Ausgang
STRING
Geänderte Zeichenfolge. Mögliche Werte:
  • Leere Zeichenfolge, wenn „Pos“ <= 0.
  • Verknüpfung beider Zeichenfolgen, wenn die angegebene Position die Länge der IN-Zeichenfolge überschreitet.
ENO
Ausgang
BOOL
Aktivieren der Ausgabe.
Gilt für Kontaktplan-Programme.

INSERT-Beispiele

Beispiel für ein INSERT-Funktionsblockdiagramm
Beispiel für ein INSERT-Funktionsblockdiagramm
Beispiel für einen INSERT-Kontaktplan
Beispiel für einen INSERT-Kontaktplan
Beispiel für strukturierten INSERT-Text
Beispiel für strukturierten INSERT-Text
(* ST Equivalence: *) MyName := INSERT ('Mr JONES', 'Frank ', 4); (* MyName is 'Mr Frank JONES' *)
Ergebnisse
Ergebnisse
Rückmeldung geben
Haben Sie Fragen oder Feedback zu dieser Dokumentation? Bitte geben Sie hier Ihr Feedback ab.
Normal