FB_GetDongleSystemID

FB_GetDongleSystemID 1:

Der Funktionsbaustein FB_GetDongleSystemID liest die System-ID und die Volume-ID des TwinCAT-3-Lizenz-Dongles als GUID aus.

VAR_INPUT

VAR_INPUT
    bExecute  : BOOL;
    tTimeout  : TIME;
    sNetId    : T_AmsNetId;
    stAmsAddr : AMSADDR;
END_VAR

bExecute: Über eine positive Flanke an diesem Eingang wird der Baustein aktiviert.

tTimeout: Timeout-Zeit, die bei Ausführung des Befehls nicht überschritten werden darf.

sNetId: AmsNetId (AMS-Netzwerkkennung) des TwinCAT-Rechners, dessen Lizenzstatus ausgelesen werden soll (Typ: T_AmsNetId). Für den lokalen Rechner kann auch ein Leerstring angegeben werden.

stAmsAddr: Netzwerkadresse (AmsNetId und Port) des Lizenz-Dongles (Typ: AMSADDR)

VAR_OUTPUT

VAR_OUTPUT
    bBusy      : BOOL;
    bError     : BOOL;
    nErrorId   : UDINT;
    stSystemID : GUID;
    stVolumeID : GUID;
END_VAR
 

bBusy: TRUE, solange der Baustein aktiv ist.

bError: TRUE, wenn bei der Ausführung des Kommandos ein Fehler auftritt.

nErrorId: Liefert bei einem gesetzten bError-Ausgang die ADS-Fehlernummer.

stSystemID: System-ID des Lizenz-Dongles (Typ: GUID)

stVolumeID: Volume-ID des Lizenz-Dongles (Typ: GUID)

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken

TwinCAT v3.1.4022

PC oder CX (x64, x86)

Tc2_Utilties >= 3.3.24.0