Mit dem Dienst 'SubscribeCOV' kann sich ein Client für Wertänderungen einer Property eines entfernten Objects anmelden: Das Gerät sendet bei jeder Änderung automatisch eine Benachrichtigung (ConfirmedCOV oder UnconfirmedCOV) und macht das Polling überflüssig.
Richtig
COV (Change Of Value) ist der Push-Mechanismus von BACnet, vergleichbar mit dem 'Send on Change' in KNX. Vorteile sind die deutliche Reduktion des Netzwerkverkehrs gegenüber dem Polling, die unmittelbare Reaktivität bei Änderungen sowie die Skalierbarkeit, sodass ein BMS Tausende Punkte ohne Bandbreitenprobleme überwachen kann. Es gibt zwei Varianten: ConfirmedCOV mit Empfangsbestätigung und UnconfirmedCOV ohne ACK im Best-Effort-Verfahren. Subscriptions besitzen eine konfigurierte Lebensdauer (typisch einige Stunden) und müssen periodisch erneuert werden.
Typischer Fallstrick: Subscription-Lifetime zu kurz wählen erzeugt unnötige Re-Subscribe-Last; zu lang wählen riskiert verwaiste Subscriptions nach BMS-Neustart - Werte im Bereich Minuten bis wenige Stunden sind erfahrungsgemäß ein guter Kompromiss.
BACnet-Bank in Vorbereitung
Die vollständige BACnet-Bank ist noch nicht verfügbar. Hinterlassen Sie Ihre E-Mail, um beim Start benachrichtigt zu werden und einen Early-Bird-Rabatt zu erhalten.
Der Warteliste beitreten →Die 9 weiteren BACnet-Übungsfragen ansehen
Verwandte Fragen
- BACnet verwendet ein objektorientiertes Modell: Jede Komponente stellt 'Objects' (z. B. Analog Input, Binary Output) bereit, die 'Properties' (Present_Value, Object_Name, Description usw.) enthalten.1. Architecture · Objektorientiertes Modell
- Die BACnet-Objects 'Multistate Value' (MSV), 'Multistate Input' (MSI) und 'Multistate Output' (MSO) codieren mehrwertige Aufzählungen mit drei oder mehr diskreten Zuständen, etwa HVAC-Modi (Comfort/Standby/Eco) oder Systemzustände (Auto/Manual/Off).1. Object types · Multistate Value
- Die Dienste 'ReadProperty' und 'WriteProperty' sind die am häufigsten verwendeten BACnet-Dienste: Sie erlauben es einem Client (typischerweise dem BMS), den Wert einer Property eines entfernten Objects zu lesen oder zu schreiben.2. Services · ReadProperty / WriteProperty
- BACnet MS/TP verwendet ein 'Token Passing'-Verfahren zwischen den Master-Knoten eines RS-485-Segments: Wer den Token besitzt, darf während eines begrenzten Zeitschlitzes kommunizieren und gibt den Token anschließend an den nächsten Master im logischen Ring weiter.5. MS/TP · Token Passing
- BACnet definiert standardisierte Dienste 'BackupAndRestoreFile', die es einem BMS erlauben, die vollständige Konfiguration eines Geräts (Parameter, Programmierung, Mappings) zu sichern und im Fall eines Hardware-Tauschs wiederherzustellen.7. Backup & Restore · Konfigurations-Backup