Wird von der Standardbibliothek bereitgestellt.
DELETE entfernt eine Teilzeichenkette aus einer größeren Zeichenkette an einer bestimmten Position.
Die Eingabevariable STR ist vom Typ STRING, LEN und POS sind vom Typ INT, der Rückgabewert der Funktion ist vom Typ STRING.
DELETE(STR, L, P) bedeutet: Löschen Sie L-Zeichen von STR beginnend mit dem Zeichen an der Position P.
Beispiel im Funktionsblockdiagramm

Beispiel in strukturiertem Text
Var1 := DELETE ('SUXYSI',2,3);
String-Funktionen sind nicht "threadsicher": Bei der Verwendung von Aufgaben dürfen Stringfunktionen nur in einer einzigen Aufgabe verwendet werden. Wenn dieselbe Funktion in verschiedenen Aufgaben verwendet wird, besteht die Gefahr des Überschreibens.