Utilisation d'un Objet Notification Class

Sur un réseau BACnet, un équipement est capable de générer un message non sollicité lors de l'apparition d'une condition préconfigurée. Le mécanisme est souvent désigné sous le terme Notification Alarme/Evénement.

Les notifications d’alarmes et d’évènements sont générées par des objets de type Notification Class au sein d’un équipement physique BACnet. Les propriétés des objets Notification Class définissent comment les notifications sont contrôlées :

  • Les conditions ayant conduit à l'envoi de ces messages non sollicités,
  • La liste des destinataires dans le système BACnet.

PcVue peut recevoir de tels messages et associer les informations de changement d'état à une variable d'alarme ou de bits.

La définition du comportement d’une Notification Class inclut également la possibilité pour l'expéditeur d'exiger l’acquittement des notifications par les destinataires. La gestion de l'acquittement dépend des paramètres Acquitter les notifications d'alarme/événement. Voir la rubrique Paramètres BACnet.

Un équipement physique BACnet peut avoir plusieurs instances de Notification Class. Les messages provenant de l'objet Notification Class sont déclenchés par d'autres objets source dans l'équipement et sont généralement la conséquence d'un changement de la propriété Present Value. Par exemple, un Analog Input peut déclencher une Notification si sa Present Value excède High Limit. Le message de notification inclut toujours une information sur le changement d'un état de l'événement et la valeur de la Present Value de l'objet déclencheur. Il peut également contenir d'autres propriétés selon le type d'objet. Par exemple, une notification générée par un Analog Input peut également contenir la valeur des propriétés Deadband, High Limit et Low Limit.

La propriété Recipient List déclare la liste des équipements qui vont recevoir le message de notification et donc, s'il doit recevoir ce type de message, PcVue doit être enregistré dans la liste. Le driver BACnet est capable de s'enregistrer lui-même sur un objet Notification Class existant ou de créer, et de s'enregistrer sur un objet Notification Class entièrement nouveau.