Mit der folgenden Beschreibung können eigene Ereignismeldungen erzeugt werden, die anschließend in der Ereignisliste angezeigt werden.
Im Beispiel wird gezeigt, wie der Funktionsblock FB_SetEventEntry verwendet wird, um einen Ereigniseintrag in der Ereignisliste zu erstellen.
Zunächst wird im Deklarationsteil der Funktionsblock instanziiert und die Hilfsvariablen werden angelegt.
// set event entry
fbSetEventEntry : FB_SetEventEntry;
xStart : BOOL := FALSE;
wsEventText : WSTRING := ““;
Der Funktionsaufruf kann anschließend wie im Beispiel dargestellt erfolgen.
// set event entry
wsEventText := “Temperature to high!“;
fbSetEventEntry(xSetEvent:= xStart, wsEventText:= wsEventText);
Wird die Variable xStart auf TRUE gesetzt, wird der definierte Ereignistext einmalig in die Ereignisliste eingetragen.