TcEventLogger und IO

Der TwinCAT 3 EventLogger stellt eine Schnittstelle zum Austausch von Nachrichten zwischen verschiedenen TwinCAT- und Nicht-TwinCAT-Komponenten bereit.

TcEventLogger und IO 1:
Schematische Darstellung TCEventLogger

Siehe dazu die Erläuterungen in der TwinCAT EventLogger Dokumentation z. B. im Beckhoff InfoSys https://infosys.beckhoff.com/ → TwinCAT 3 → TE1000 XAE → Technologien → EventLogger .

Der EventLogger speichert in eine lokale Datenbank unter ..\TwinCAT\3.1\Boot\LoggedEvents.db und ist im Gegensatz zum VisualStudio Error Window für dauerhafte Aufzeichnung konzipiert.

Auch IO-Geräte können eine Quelle von Nachrichten sein. Werden im IO-Gerät sogenannte DiagMessages erzeugt, können diese bei entsprechender Geräteeinstellung von TwinCAT über EtherCAT abgeholt und im TcEventLogger angezeigt werden. Das erleichtert die zentrale Verwaltung von betriebsbehindernden Ereignissen, da nun nicht mehr in der Applikation für jedes IO-Gerät einzeln eine textuelle Diagnose ausprogrammiert werden muss. Die Nachrichten/Events können z. B. direkt in der TwinCAT HMI angezeigt werden und erleichtern so die Diagnose.

Hinweise:

Die vom EventLogger verwalteten Nachrichten können ausgegeben werden in bzw. ausgelesen werden von

Im Folgenden Erläuterungen zur Verwendung des EventLoggers mit EtherCAT IO mit TwinCAT 3.1 build 4022.22 während der Inbetriebnahme.

TcEventLogger und IO 6:
Einstellungen TwinCAT EventLogger