ExportLoggedEvents

ExportLoggedEvents 1:

Diese Methode exportiert protokollierte Ereignisse asynchron. Gibt TRUE zurück, wenn die asynchrone Abarbeitung abgeschlossen ist.

Syntax

METHOD ExportLoggedEvents : BOOL
VAR_IN_OUT CONSTANT
    sFileName             : STRING;
END_VAR
VAR_INPUT
ipExportSettings          : I_TcEventExportSettings;
END_VAR
VAR_OUTPUT
    bError                : BOOL;
    hrErrorCode           : HRESULT;
END_VAR

ExportLoggedEvents 2: Eingänge

Name

Typ

Beschreibung

ipExportSettings

I_TcEventExportSettings

Angeben, welche Ereignisse exportiert werden sollen, ansonsten werden alle Ereignisse exportiert.
Hierfür kann eine Instanz von FB_TcEventCsvExportSettings zugewiesen werden.

ExportLoggedEvents 3: Ein-/Ausgänge

Name

Typ

Beschreibung

sFileName

STRING

Name der Zieldatei

ExportLoggedEvents 4: Rückgabewerte

Name

Typ

Beschreibung

ExportLoggedEvents

BOOL

TRUE, wenn die Abarbeitung abgeschlossen ist.

ExportLoggedEvents 5: Ausgänge

Name

Typ

Beschreibung

bError

BOOL

TRUE, sobald ein Fehler eintritt.

hrErrorCode

HRESULT

Gibt die Fehlerinformation aus, wenn bError TRUE ist.

Beispiel für die Verwendung der Methode

Diese Methode ist asynchron, d. h., sie benötigt mehrere Zyklen, um den Rückgabewert zu liefern. Folgende Verwendung ist vorgesehen:

IF bExportLoggedEvents THEN
  bExportLoggedEvents:= NOT fbLogger.ExportLoggedEvents(…);
END_IF