Filter zur Abfrage
![]() | Ab TwinCAT 3.1 Build 4024.17 Die hier beschriebenen Filter stehen ab der Version TwinCAT 3.1 Build 4024.17 zur Verfügung. |
Beim Verarbeiten von Nachrichten wie beispielsweise dem Empfangen stellt sich die Frage, welche Nachrichten an der entsprechenden Stelle beachtet werden sollen.
Zur Formulierung der gewünschten Nachrichten wird eine API bereitgestellt. Für alle eintreffenden Nachrichten wird durch die API beschrieben, welche von Relevanz sind, sodass sich ein Filter ergibt.
Diese API steht an unterschiedlichen Stellen zur Nutzung zur Verfügung:
- Empfangen von Nachrichten in der Echtzeit über die Listener-Schnittstelle.
- Empfangen von Nachrichten, welche auf Basis von EtherCAT-Emergency-Nachrichten des IO-Systems auftreten.
- Löschen von Nachrichten aus dem Cache.
- Exportieren von Nachrichten in eine Datei („CSV Export“).
Die konkrete Verwendung der Filter wird in den Samples Beispiel Filter und Beispiel Listener gezeigt.
Der Funktionsbaustein FB_TcEventFilter ist in Bezug auf die Verwendung der Einstiegspunkt.
Weiterführende Informationen