FB_XmlSrvObfuscationExport

FB_XmlSrvObfuscationExport 1:

Der Funktionsbaustein FB_XmlSrvObfuscationExport entschlüsselt eine obfuskierte XML-Datei und legt sie unverschlüsselt wieder auf der Festplatte ab.

FB_XmlSrvObfuscationExport 2: Eingänge

VAR_INPUT
    sNetId      : T_AmsNetId;
    ePath       : E_OpenPath:= PATH_GENERIC;
    sSrcPath    : T_MaxString;
    sDstPath    : 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.

ePath

E_OpenPath

Über eine Variable von diesem Typ kann ein generischer oder ein TwinCAT-Systempfad auf dem Zielgerät zum Öffnen einer Datei ausgewählt werden. Der Default ist PATH_GENERIC.

sSrcPath

T_MaxString

Pfad der verschlüsselten Datei.

sDstPath

T_MaxString

Zielpfad der unverschlüsselten Datei.

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_XmlSrvObfuscationExport 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