DELETE (Löschen einer Teilzeichenfolge)
Die DELETE-Anweisung löscht Zeichen aus einer Zeichenfolge.
Unterstützte Sprachen: Funktionsblockdiagramm, Kontaktplan und Strukturierter Text.
Diese Anweisung gilt für die Controller
Micro810
LC10, Micro820
L20E, Micro850
L50E und Micro870
L70E.DELETE

Parameter | Parametertyp | Datentyp | Beschreibung |
|---|---|---|---|
EN | Eingang | BOOL | Anweisung aktivieren.
Gilt für Kontaktplan-Programme. |
IN | Eingang | STRING | Beliebige nicht-leere Zeichenfolge. |
NbC | Eingang | DINT | Anzahl der zu löschenden Zeichen. |
Pos | Eingang | DINT | Position des ersten gelöschten Zeichens (das erste Zeichen der Zeichenfolge hat die Position 1). |
DELETE | Ausgang | STRING | Ausgabe ist:
|
ENO | Ausgang | BOOL | Aktivieren der Ausgabe. Gilt für Kontaktplan-Programme. |
DELETE-Beispiele
Beispiel für ein DELETE-Funktionsblockdiagramm

Beispiel für einen DELETE-Kontaktplan

Beispiel für strukturierten DELETE-Text

(* ST Equivalence: *) complete_string := INSERT (’ABCD ’, ’EFGH’, 5); (* complete_string is 'ABCDEFGH ' *) sub_string := DELETE (complete_string, 4, 3); (* sub_string is 'ABGH '*)
Ergebnisse

Rückmeldung geben