Als Alarmunterdrückung wird im Desigo System das Unterdrücken von Alarm- und Eventnotifikationen bezeichnet. Das heisst, das Senden von BACnet Event-Notifikationen wird unterdrückt. Die Alarmunterdrückung verhindert NICHT die Detektierung von Alarmzuständen.

Arten der Alarmunterdrückung

Es gibt folgende Möglichkeiten der Alarmunterdrückung:

  • Alarmunterdrückung pro Automationsstation: mit dem Funktionsbaustein AS_STA kann eine Alarmunterdrückung auf dem Niveau Automationsstation realisiert werden.
  • Hierarchische Alarmunterdrückung: das Sammelalarm-Objekt ermöglicht eine hierarchische Alarmunterdrückung basierend auf der Struktur der technischen Sicht.
  • Punktuelle Alarmunterdrückung: alle alarmfähigen Objekte bieten die Möglichkeit einer Alarmunterdrückung pro Objekt.
  • Ausnahmen für Alarmunterdrückung: jedes alarmfähige Objekt hat einen Anschluss SupEcpt. Mit SupEcpt können Ausnahmen zur hierarchischen Alarmunterdrückung definiert werden.

Geltungsbereich Alarmunterdrückung

Alle Arten der Alarmunterdrückung gelten für Desigo PX. Desigo-Raumautomationsgeräte können Alarme generieren und unterdrücken.

Alarmunterdrückung pro Automationsstation

AS_STA (Device Access) ist ein Desigo PX Funktionsbaustein. Damit können alle Alarme einer Automationsstation unterdrückt werden. Der Funktionsbaustein erlaubt eine Unterdrückung der BACnet Event-Notifikationen durch die Applikation. Damit kann das Senden von Alarmen und Events im Falle von Wartungsarbeiten z. B. mit einem Schlüsselschalter unterdrückt werden.

Die Alarmunterdrückung wird über den Anschluss SupEvt gesteuert. Die folgenden Werte sind für SupEvt definiert:

  • true: die Automationsstation sendet KEINE BACnet Event-Notifikationen.
  • false: die Automationsstation sendet BACnet Event-Notifikationen.

Für weitere Details zum Funktionsbaustein AS_STA, siehe

Desigo Firmware-Bausteine, Automationsebene, Übersicht (CM110749)

Desigo Vxx Firmware-Bausteine (CM110729)

Desigo Raumautomation unterstützt die Unterdrückung aller Alarme einer Automationsstation. Dazu werden die Device Infrastruktur-Objekte CommonEvent und CommonEventEnrollment verwendet.

Hierarchische Alarmunterdrückung

Mit der hierarchischen Alarmunterdrückung können Alarme einer Anlage, Teilanlage, Aggregaten, Komponenten oder Subkomponenten unterdrückt werden. Die hierarchische Alarmunterdrückung basiert auf der Unterdrückung von Alarmen eines beliebigen Teilbaums der technischen Struktur.

Bei Desigo PX wird die hierarchische Alarmunterdrückung mit dem Alarm Collection Object (CMN_ALM) ermöglicht. CMN_ALM umfasst als Gruppierung alle alarmfähigen BACnet Objekte auf der gleichen und auf den unterliegenden Hierarchieebenen der technischen Sicht. D.h. mit CMN_ALM kann die Alarmunterdrückung aller alarmfähigen BACnet Objekte der Gruppe gesteuert werden.

Die Alarmunterdrückung wird über den Anschluss SupEvt gesteuert. Die folgenden Werte sind für SupEvt definiert:

  • true: die alarmfähigen BACnet Objekte der Gruppe senden KEINE BACnet Event-Notifikationen.
  • false: die alarmfähigen BACnet Objekte der Gruppe senden BACnet Event-Notifikationen.

Desigo Raumautomation unterstützt die hierarchische Alarmunterdrückung. Dazu werden die Objekte CommonEvent und CommonEventEnrollment verwendet.

Das CommonEvent Objekt aggregiert den Alarmzustand aller BACnet Objekte auf der gleichen und auf den unterliegenden Hierarchieebenen der technischen Sicht.

Das CommonEventEnrollment Objekt überwacht das CommonEvent Objekt. Die hierarchische Alarmunterdrückung kann beim CommonEventEnrollment Objekt ein- und ausgeschaltet werden.

Punktuelle Alarmunterdrückung

Alle alarmfähigen BACnet Objekte bieten die Möglichkeit der punktuellen Alarmunterdrückung. Für diese Art der Alarmunterdrückung hat jedes alarmfähige BACnet Objekt einen Anschluss EnEvt.

Die folgenden Werte für EnEvt sind sinnvoll:

  • (False, False, False): das Objekt sendet KEINE BACnet Event-Notifikationen.
  • (True, True, True): das Objekt sendet BACnet Event-Notifikationen.

Wertkombinationen mit True und False für EnEvt sollten vermieden werden.

Ausnahmen für Alarmunterdrückung

Ein möglicher Anwendungsfall ist, dass während einer Anlagenwartung die Alarmunterdrückung aktiviert wird. Lebenswichtige Alarme sollen aber von der Alarmunterdrückung ausgenommen sein.

Bei Desigo PX können zur hierarchischen Alarmunterdrückung mit CMN_ALM Ausnahmen definiert werden.

Der Funktionsbaustein CMN_ALM hat einen Anschluss EnSupEcp. Dieser Anschluss definiert, ob Ausnahmen innerhalb der alarmfähigen BACnet Objekte der Gruppe möglich sind. Die folgenden Werte sind für EnSupEcp definiert:

  • true: Ausnahmen für die Alarmunterdrückung innerhalb der Gruppe der alarmfähigen BACnet Objekte werden berücksichtigt.
  • false: Ausnahmen für die Alarmunterdrückung innerhalb der Gruppe der alarmfähigen BACnet Objekte werden NICHT berücksichtigt.

Jedes alarmfähige BACnet Objekt kann von der hierarchischen Alarmunterdrückung mit CMN_ALM ausgenommen werden. Dazu hat jedes alarmfähige BACnet Objekt einen Anschluss SupEcpt. Die folgenden Werte sind für SupEcpt definiert:

  • true: das Objekt wird als Ausnahme für die Alarmunterdrückung berücksichtigt.
  • false: das Objekt wird NICHT als Ausnahme für die Alarmunterdrückung berücksichtigt.

Kombination von mehreren Alarmunterdrückungen

Die in den vorherigen Kapiteln beschriebenen Möglichkeiten der Alarmunterdrückung können sich überlagern. Für ein Objekt, welches von mehreren Alarmunterdrückungen betroffen sein kann, gilt der Grundsatz, dass eine Alarmunterdrückung nicht durch eine andere Alarmunterdrückung aufgehoben werden kann.

AS_STA.
SupEvt

CMN_ALM.
SupEvt

CMN_ALM.
EnSupEcp

FB.SupEcpt

FB.EnEvt

Resultierende Alarmunterdrückung für Funktionsbaustein

True

unterdrückt

(F, F, F)

unterdrückt

False

False

(T,T,T)

nicht unterdrückt

False

True

False

(T,T,T)

unterdrückt

False

True

True

True

(T,T,T)

nicht unterdrückt

False

True

True

False

(T,T,T)

unterdrückt