FB_LicFileGetStorageInfo

FB_LicFileGetStorageInfo 1:

Der Funktionsbaustein liest die StorageInfo des Lizenz-Dongles und das Dateiverzeichnis aus.

Die StorageInfo enthält Verwaltungsdaten des Datenträgers (wie Kapazität, Anzahl der freien Bytes, Anzahl der Dateien, …) und ein Array auf die einzelnen Dateieinträge (Name, Größe, Attribute, … der Datei).

VAR_INPUT

VAR_INPUT
    sNetId      : T_AmsNetId;
    nPort       : UINT;
    bExecute    : BOOL;
    dwPassCode  : DWORD;
    tTimeout    : TIME       := DEFAULT_ADS_TIMEOUT
END_VAR

sNetId: AmsNetId (AMS-Netzwerkkennung) des Lizenz-Dongles (Typ: T_AmsNetId)

nPort: AMS-Port des Lizenz-Dongles

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

dwPassCode: Passcode für den Dateizugriff (nur für speziell geschützte Dateien)

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

VAR_OUTPUT

VAR_OUTPUT
    bBusy        : BOOL;
    bError       : BOOL;
    nErrorId     : UDINT;
    nFileEntries : UDINT;
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.

nFileEntries: Anzahl der Dateien auf dem Lizenz-Dongle

VAR_IN_OUT

VAR_IN_OUT
    stStorageInfo : ST_LicStorageInfo;
END_VAR

stStorageInfo: StorageInfo des Lizenz-Dongles (Typ: ST_LicStorageInfo)

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken

TwinCAT v3.1.4022

PC oder CX (x64, x86)

Tc2_Utilties >= 3.3.26.0