FB_LicFileGetStorageInfo
![FB_LicFileGetStorageInfo 1:](Images/png/4579235595__Web.png)
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_VAR
Name | 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_VAR
Name | Typ | Beschreibung |
---|---|---|
stStorageInfo | ST_LicStorageInfo | StorageInfo des Lizenz-Dongles |
Ausgänge
VAR_OUTPUT
bBusy : BOOL;
bError : BOOL;
nErrorId : UDINT;
nFileEntries : UDINT;
END_VAR
Name | 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 |