Create

Create 1:

Diese Methode erstellt eine Alarminstanz im EventLogger.

Syntax

METHOD Create : HRESULT
    eventClass        : GUID;
    nEventId          : UDINT;
    eSeverity         : TcEventSeverity;
    bWithConfirmation : BOOL;
    ipSourceInfo      : I_TcSourceInfo;
END_VAR

Create 2: Eingänge

Name

Typ

Beschreibung

eventClass

GUID

GUID der Ereignisklasse.

nEventId

UDINT

ID des Ereignisses.

eSeverity

TcEventSeverity

Severity des Ereignisses.

bWithConfirmation

BOOL

Legt fest, ob der Alarm bestätigungspflichtig ist.

ipSourceInfo

I_TcSourceInfo

Schnittstellenzeiger auf die Quellinformationen.

Diese Angabe ist optional. Hier kann eine Instanz vom Typ FB_TcSourceInfo angegeben werden. Wird nichts (NULL) übergeben, wird eine Standardquellinformation generiert.

Create 3: Rückgabewert

Name

Typ

Beschreibung

Create

HRESULT

Liefert S_OK, wenn ein neuer Alarm erfolgreich erstellt werden konnte.

Liefert ERROR_ALREADY_EXISTS, wenn der Alarm bereits existiert hat.

Liefert ansonsten ein HRESULT als Fehlercode