FB_XmlSrvEnableObfuscation

FB_XmlSrvEnableObfuscation 1:

Der Funktionsbaustein FB_XmlSrvEnableObfuscation schaltet den Obfuskier-Modus ein. XML-Dateien werden anschließend nur noch mit AES-256 Verschlüsselung auf der Festplatte abgelegt.

FB_XmlSrvEnableObfuscation 2: Eingänge

VAR_INPUT
    sNetId      : T_AmsNetId;
    sUserName   : T_MaxString;
    sPassword   : T_MaxString;
    bExecute    : BOOL;
    tTimeout    : TIME := T#1m0s0ms;
END_VAR

Name

Typ

Beschreibung

sNetId

T_AmsNetId

String mit der Netzwerkadresse des TwinCAT 3 XML Servers. Für den lokalen Rechner (default) kann auch ein Leerstring angegeben werden.

sUserName

T_MaxString

Benutzername

sPassword

T_MaxString

Passwort

bExecute

BOOL

Über eine positive Flanke an diesem Eingang wird der Funktionsbaustein aktiviert.

tTimeout

TIME

Maximale Zeit, die bei der Ausführung des Funktionsbausteins nicht überschritten werden darf.

FB_XmlSrvEnableObfuscation 3: Ausgänge

VAR_OUTPUT
    bBusy   : BOOL;
    bError  : BOOL;
    nErrId  : UDINT;
END_VAR

Name

Typ

Beschreibung

bBusy

BOOL

Dieser Ausgang wird bei der Aktivierung des Funktionsbausteins gesetzt und bleibt so lange gesetzt, bis eine Rückmeldung erfolgt.

bError

BOOL

Dieser Ausgang wird, nachdem der bBusy-Ausgang zurückgesetzt wurde, gesetzt, sollte ein Fehler bei der Übertragung des Kommandos erfolgen.

nErrId

UDINT

Liefert bei einem gesetzten bError-Ausgang die TwinCAT 3 XML Server Fehlernummer.

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS Bibliotheken

TwinCAT v3.1 Build 4024.55

PC oder CX (x86, x64, Arm®)

Tc2_XmlDataSrv