DELETE

DELETE 1:

Die Funktion DELETE löscht ab einer bestimmten Stelle einen Teilstring aus einem String. Der Eingang STR ist vom Typ STRING, LEN und POS vom Typ INT, der Rückgabewert der Funktion vom Typ STRING.
DELETE(STR, LEN, POS) bedeutet: Lösche LEN Zeichen aus STR und beginne mit dem POS-ten.

FUNCTION DELETE: STRING (255)

VAR_INPUT
    STR : STRING(255);
    LEN : INT;
    POS : INT;
END_VAR

Beispiel in AWL:

LD 'SUXYSI'
DELETE 2,3
ST Var1 (* Ergebnis ist 'SUSI' *)

Beispiel in ST:

Var1 := DELETE ('SUXYSI',2,3);

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliothek

TwinCAT v3.0.0

PC oder CX (x86)

Tc2_Standard