Konfiguration der Event-Tabelle

Das Visualisierungselement "Event-Tabelle" arbeitet in Kombination mit dem Funktionsbaustein "FB_AdsReadEvents". Deshalb wird zunächst der Funktionsblock zum SPS Programm hinzugefügt. Er ist enthalten in der Bibliothek "Tc2_Utilities". In diesem Beispiel wird der Funktionsblock im Programm "MAIN" deklariert und aufgerufen. Da die Meldungen des lokalen TcEventLoggers ausgelesen werden sollen, kann ein Leerstring beim Eingang "sNetId" eingetragen werden.

PROGRAM MAIN
VAR
    fbAdsReadEvents : FB_AdsReadEvents;
    bReadEvents : BOOL;
END_VAR
fbAdsReadEvents (    sNetId := ‚‘,
                bReadEvents := bReadEvents,
                nLanguageId := 1031,
                eDateAndTimeFormat := E_DateAndTimeFormat.de_DE,
                tRefreshTime := T#1S,
                tTimeout := T#5s);

Um das Visualisierungselement "Event-Tabelle" auf einer Visualisierungsseite hinzufügen zu können, muss in den SPS-Projekteinstellungen unter der Kategorie "Visualization Profile" die entsprechende Erweiterung für das Element ausgewählt werden.

Konfiguration der Event-Tabelle 1:

Nach der Aktivierung dieser Einstellung muss das TwinCAT-Projekt einmal neu gestartet werden. Dann ist das Element im Werkzeugkasten in der Kategorie "Spezielle Steuerelemente" verfügbar und kann auf der Visualisierungsseite verwendet werden.

Konfiguration der Event-Tabelle 2:

Nachdem das Element zur Visualisierungsseite hinzugefügt worden ist, wird in den Eigenschaften das Array "aEvents" der Instanz "fbAdsReadEvents", in dem die Meldungen gespeichert werden, eingetragen und die Größe auf 565x285 Pixel eingestellt.

Konfiguration der Event-Tabelle 3:

Um den Text der Indexspalte zentriert auszurichten, wird in der Kategorie "Spalten" → "Indexspalte" die Texteigenschaften "Horizontale Ausrichtung" in „Zentral“ geändert. Zudem wird die Schriftgröße und -farbe des Meldungstextes in den "Detaileigenschaften" angepasst, um ihn von den übrigen Informationen abzuheben.

Konfiguration der Event-Tabelle 4:

Zur Laufzeit sieht das Visualisierungselement wie folgt aus, wenn zwei Beispielmeldungen ausgelöst worden sind.

Konfiguration der Event-Tabelle 5: