WREPLACE

WREPLACE 1:

Die Funktion WREPLACE ersetzt einen Teilstring eines WSTRINGs durch einen anderen WSTRING.
WREPLACE (STR1, STR2, L, P) bedeutet: Ersetze L Zeichen aus STR1 durch STR2 und beginne mit dem P-ten Zeichen.

FUNCTION WREPLACE: WSTRING (255)

VAR_INPUT
    STR1  :  WSTRING(255);
    STR2  :  WSTRING(255);
    L     :  INT;
    P     :  INT;
END_VAR

Beispiel in AWL:

LD "SUXYSI"
WREPLACE "XY",2
ST Var1 (*Ergebnis ist "SKYSI"*)

Beispiel in ST:

Var1 := WREPLACE ("SUXYSI","K",2,2);

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliothek

TwinCAT v3.0.0

PC oder CX (x86)

Tc2_Standard