FB_LicFileGetStorageInfo

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).
 Eingänge
VAR_INPUT
    sNetId      : T_AmsNetId;
    nPort       : UINT;
    bExecute    : BOOL;
    dwPassCode  : DWORD;
    tTimeout    : TIME       := DEFAULT_ADS_TIMEOUT
END_VARName  | Typ  | Beschreibung  | 
|---|---|---|
sNetId  | T_AmsNetId  | AmsNetId (AMS-Netzwerkkennung) des Lizenz-Dongles 
  | 
nPort  | UINT  | AMS-Port des Lizenz-Dongles 
  | 
bExecute  | BOOL  | Über eine positive Flanke an diesem Eingang wird der Baustein aktiviert.  | 
dwPassCode  | DWORD  | Passcode für den Dateizugriff (nur für speziell geschützte Dateien)  | 
tTimeout  | TIME  | Timeout-Zeit, die bei Ausführung des Befehls nicht überschritten werden darf.  | 
 Ein-/Ausgänge
VAR_IN_OUT
    stStorageInfo : ST_LicStorageInfo;
END_VARName  | Typ  | Beschreibung  | 
|---|---|---|
stStorageInfo  | ST_LicStorageInfo  | StorageInfo des Lizenz-Dongles  | 
 Ausgänge
VAR_OUTPUT
    bBusy        : BOOL;
    bError       : BOOL;
    nErrorId     : UDINT;
    nFileEntries : UDINT;
END_VARName  | Typ  | Beschreibung  | 
|---|---|---|
bBusy  | BOOL  | Bei der Aktivierung des Funktionsbausteins wird dieser Ausgang gesetzt und bleibt gesetzt, bis eine Rückmeldung erfolgt.  | 
bError  | BOOL  | Sollte ein Fehler bei der Übertragung des Kommandos erfolgen, dann wird dieser Ausgang gesetzt, nachdem der bBusy-Ausgang zurückgesetzt wurde.  | 
nErrorId  | UDINT  | Liefert bei einem gesetzten bError-Ausgang die ADS-Fehlernummer.  | 
nFileEntries  | UDINT  | Anzahl der Dateien auf dem Lizenz-Dongle  | 
Voraussetzungen
Entwicklungsumgebung  | Zielplattform  | Einzubindende SPS-Bibliotheken  | 
|---|---|---|
TwinCAT v3.1.4022  | PC oder CX (x64, x86)  | Tc2_Utilties >= 3.3.26.0  |