Event-Tabelle
Mit dem Element Event-Tabelle können Ereignisse des TcEventLoggers und des TwinCAT 3 EventLoggers in Form einer Tabelle auf einer Visualisierungsseite angezeigt werden. Die Ereignisse werden mithilfe des Funktionsbausteins "FB_AdsReadEvents" (TcEventLogger) bzw. „FB_ReadTc3Events“ (TwinCAT 3 EventLogger) ausgelesen und über ein Array an das Visualisierungselement weitergegeben. Ein Beispiel für die Konfiguration des Elements finden Sie im Abschnitt "Konfiguration der Event-Tabelle". Dieses Element ist ab dem Build 4020.0 verfügbar, mit dem TwinCAT 3 EventLogger kann die Event-Tabelle ab Build 4026.0 verwendet werden.
Eigenschafteneditor
Die Eigenschaften eines Visualisierungselementes - mit Ausnahme von Ausrichtung und Reihenfolge - können alle im Eigenschafteneditor konfiguriert werden. Dieser öffnet standardmäßig neben dem Visualisierungseditor oder wird explizit über den Befehl "Eigenschaften" (standardmäßig im Ansicht-Menü) geöffnet.
Eine Eigenschaft kann durch Bearbeiten des Feldes "Wert" verändert werden. Dazu wird in diesem Feld abhängig vom Elementtyp ein Eingabefeld, eine Auswahlliste, ein Dialog oder eine zu aktivierende Checkbox bereitgestellt. Das Wertefeld wird geöffnet
- nach einem Doppelklick,
- nach einem Einzelklick in ein selektiertes Feld,
- über die Leertaste, wenn das Feld bereits selektiert worden ist.
Wenn eine Variable zugewiesen wird,
- geben Sie einfach deren Namen ein.
- öffnen Sie mit der Schaltfläche die Eingabehilfe, um eine Variable auszuwählen. Die Kategorie Variablen listet alle Variablen auf, die im Projekt bisher definiert wurden.
Das Arbeiten in der Liste der Eigenschaften kann mithilfe von Standard-, Sortier- und Filterfunktionen erleichtert werden.
Elementeigenschaften
Im Folgenden werden alle Elementeigenschaften und deren Beschreibungen aufgelistet.
Elementname | Der Elementname kann geändert werden. Standardname ist "GenElemInst_x". "x" steht für eine fortlaufende Nummerierung. |
Elementtyp | Hier ist der Typ des Elements eingetragen. Bei drei Elementgruppen ist es möglich zwischen den zugehörigen Elementen zu wechseln, indem der Elementtyp geändert wird: |
Meldungsdatenarray | Hier die Ausgangsvariable "aEvents" des verwendeten Funktionsbausteins zuweisen: „FB_AdsReadEvents“ bei Nutzung des TcEventLoggers und „FB_ReadTc3Events“, wenn der TwinCAT 3 EventsLogger verwendet wird. In dem Array werden jeweils die aktiven Ereignisse gespeichert. |
Position
Hier ist die Position (X/Y-Koordinaten) und Größe (Breite und Höhe) des Elements jeweils in Pixel zu definieren. Der Ursprung liegt in der oberen linken Fensterecke. Die positive X-Achse verläuft nach rechts, die positive Y-Achse verläuft nach unten. Werden die Werte editiert, wird gleichzeitig das angezeigte Element im Visualisierungseditor geändert.
X | Horizontale Position in Pixel – X=0 ist der linke Fensterrand. |
Y | Vertikale Position in Pixel – Y=0 ist der obere Fensterrand. |
Breite | Breite des Elements in Pixel |
Höhe | Höhe des Elements in Pixel |
Spalten
Das Element TcEventTable verfügt über eine Tabelle mit den folgenden sieben Spalten:
- Index: Der Index stellt die Nummerierung der Ereignisse in der Reihenfolge ihres Auftretens dar.
- Klasse: Die Klasse beschreibt die Art der Ereignisse. Sie wird bei Nutzung des TcEventLoggers beim Erstellen eines Ereignisses definiert. Bei Verwendung des TwinCAT 3 EventLoggers wird an dieser Stelle zwischen Nachrichten und Alarme unterschieden.
- Bestätigungszustand: Ein Ereignis kann mit einer Bestätigungspflicht erstellt werden (gilt beim TwinCAT 3 EventLogger nur für Alarme). Die Bestätigung kann im Programmcode aber auch im Element vorgenommen werden. Der Zustand, ob das Element (noch) bestätigt werden muss, wird in dieser Spalte angezeigt.
- Zurücksetzzustand: Ein Ereignis kann, nachdem es aktiviert worden ist, im Programmcode zurückgesetzt werden (TwinCAT 3 EventLogger: nur Alarme). In dieser Zeile wird angezeigt, ob das Ereignis bereits zurückgesetzt worden ist.
- Datum, Zeit: In den beiden Spalten ‚Datum‘ und ‚Zeit‘ werden das Datum und die Zeit, an denen das Ereignis aufgetreten ist, angezeigt.
- Meldung: Der eigentliche Text des Ereignisses wird in der letzten Spalte angezeigt.
Spalten | Einstellungsmöglichkeiten der sieben Spalten |
Zeilenhöhe | Höhe der Zeilen in Pixel |
Scrollbarbreite | Breite der Scrollbar in Pixel |
Sortierreihenfolge | Hier kann die Reihenfolge, in der die Ereignisse in dem Element angezeigt werden, eingestellt werden:
|
Spalte
Spaltenbreite | Breite der Spalte in Pixel |
Texteigenschaften | Hier können die Texteigenschaften der Spalte geändert werden:
|
Detaileigenschaften
Das Element TcEventTable hat zusätzlich zur Tabelle, in der die Ereignisse angezeigt werden, ein Detailfeld. Wenn zur Laufzeit eins der Ereignisse in der Tabelle selektiert wird, werden im Detailfeld weitere Informationen zu dem Ereignis anzeigt. Über die Quittierschaltfläche ist es möglich, dieses Ereignis (TwinCAT 3 EventLogger: nur Alarme) zu bestätigen.
Allgemeine Texteigenschaften | Hier können die Texteigenschaften für alle Zellen der Details außer der Meldungszelle eingestellt werden:
|
Meldungstexteigenschaften | Hier können die Texteigenschaften für die Meldungszelle eingestellt werden:
|