FB_ListenerBase2
Der Funktionsbaustein dient als Basisimplementierung eines Ereignisbeobachters.
Durch das Überschreiben der ereignisgesteuerten Methoden können neue Nachrichten und Zustandsänderungen von Alarmen erkannt werden.
Syntax
Definition:
FUNCTION_BLOCK FB_ListenerBase2 IMPLEMENTS I_Listener2
Methoden
Name | Definitionsort | Beschreibung |
---|---|---|
Lokal | Muss zyklisch aufgerufen werden, damit die Ereignis-Queue abgearbeitet werden kann. | |
Lokal | Meldet Benachrichtigungen an. | |
Lokal | Meldet Benachrichtigungen ab. |
Ereignisgesteuerte Methoden (Callback-Methoden)
Name | Definitionsort | Beschreibung |
---|---|---|
I_Listener2 | Wird aufgerufen, wenn der Zustand eines Alarms von „Raised“ nach „Clear“ wechselt. | |
I_Listener2 | Wird aufgerufen, wenn ein Alarm bestätigt wurde. | |
I_Listener2 | Wird aufgerufen, wenn eine Alarminstanz wieder frei gegeben wurde. | |
I_Listener2 | Wird aufgerufen, wenn der Zustand eines Alarms von „Clear“ nach „Raised“ wechselt. | |
I_Listener2 | Wird aufgerufen, wenn eine Nachricht abgeschickt wurde. |
Eigenschaften
Name | Typ | Zugriff | Definitionsort | Beschreibung |
---|---|---|---|---|
bSubscribed | BOOL | Get | Lokal | Liefert TRUE, wenn der Funktionsbaustein Benachrichtigungen angemeldet hat und die Ereignisbeobachtung aktiv ist. |
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS-Bibliotheken |
---|---|---|
TwinCAT v3.1.4024.17 | PC oder CX (x64, x86, ARM) | Tc3_EventLogger (>= v3.1.27.0) |