FB_LicFileCreate

FB_LicFileCreate 1:

Der Funktionsbaustein erzeugt eine Datei auf dem Lizenz-Dongle. Die Daten aus dem Buffer (pWriteBuff und cbWriteLen) werden bei steigender Flanke an bExecute direkt in eine neue Datei auf dem Dongle geschrieben.

VAR_INPUT

VAR_INPUT
    sNetId      : T_AmsNetId;
    nPort       : UINT;
    sFileName   : STRING;
    pWriteBuff  : PVOID;
    cbWriteLen  : UDINT;
    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

sFileName: Name der zu erzeugenden Datei

pWriteBuff: Buffer address for write

cbWriteLen: Count of bytes for write

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

dwPassCode: Passcode für den Dateizugriff

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

VAR_OUTPUT

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

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken

TwinCAT v3.1.4022

PC oder CX (x64, x86)

Tc2_Utilties >= 3.3.26.0