Create
Diese Methode erstellt eine Alarminstanz im EventLogger.
Syntax
METHOD Create : HRESULT
eventClass : GUID;
nEventId : UDINT;
eSeverity : TcEventSeverity;
bWithConfirmation : BOOL;
ipSourceInfo : I_TcSourceInfo;
END_VAR
Eingänge
Name | Typ | Beschreibung |
---|---|---|
eventClass | GUID | GUID der Ereignisklasse. |
nEventId | UDINT | ID des Ereignisses. |
eSeverity | Severity des Ereignisses. | |
bWithConfirmation | BOOL | Legt fest, ob der Alarm bestätigungspflichtig ist. |
ipSourceInfo | 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. |
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 |