FB_BA_EventObserver

FB_BA_EventObserver 1:

Der Funktionsbaustein dient der Auswertung von Alarmen / Ereignissen der Projektstruktur und deren Quittierung.

Der Zugriff auf die Projektstruktur mit einer Parent / Child Beziehung geschieht über eine Zuweisung auf das Property Parent.

Syntax

FUNCTION_BLOCK FB_BA_EventObserver
VAR_INPUT
  bAck               : BOOL;
END_VAR
VAR_OUTPUT
  bHasEvents         : BOOL;
  bHasUnackEvents    : BOOL;
END_VAR

FB_BA_EventObserver 2: Eingänge

Name

Typ

Beschreibung

bAck

BOOL

An den Eingang wird das Signal zum Quittieren von Alarmen / Ereignissen angelegt.

FB_BA_EventObserver 3: Ausgänge

Name

Typ

Beschreibung

bHasEvents

BOOL

Anzeige das Ereignisse anstehen.

bHasUnackEvents

BOOL

Anzeige das unquittierte Ereignisse anstehen.

FB_BA_EventObserver 4: Eigenschaften

Name

Typ

Zugriff

Beschreibung

Parent

I_BA_View

Get, Set

Über eine Zuweisung auf das Property wird der Zugriff auf die Projektstruktur (Grundgerüst) realisiert.

Findet keine Zuweisung statt, so wird auf die Basis des Grundgerüst zugegriffen. Dieses bedeutet, dass sämtliche Ereignisse / Alarme ausgewertet werden und dementsprechend deren Quittierung ausgelöst werden kann. Zusätzlich wird eine Warnung in die Fehlerliste der TC3 Entwicklungsumgebung ausgegeben.

Valid

BOOL

Get

Zeigt an, dass eine gültige Zuweisung an der Schnittstelle iParent (Parent) anliegt.

Voraussetzungen

Entwicklungsumgebung

Erforderliche Function

TwinCAT ab v3.1.4024.35

TF8040 | TwinCAT Building Automation ab V5.2.1.0