Definition
BACnet steht für Building Automation and Control Networks und ist ein Kommunikationsprotokoll für die Gebäudeautomation. Es dient der Vernetzung und Steuerung von Geräten und Systemen in Gebäuden, wie Heizungs-, Lüftungs-, Klima- und Beleuchtungsanlagen. BACnet ermöglicht die herstellerunabhängige Kommunikation zwischen verschiedenen Automationskomponenten innerhalb eines Gebäudes oder Gebäudekomplexes.
Das Protokoll wurde entwickelt, um die Interoperabilität zwischen Geräten unterschiedlicher Hersteller sicherzustellen und so die Integration komplexer Gebäudesysteme zu erleichtern. BACnet ist als ISO-Standard (ISO 16484-5) normiert und wird weltweit in der Gebäudeautomation eingesetzt.
Geschichte und Standardisierung
Die Entwicklung von BACnet begann Anfang der 1990er Jahre durch die American Society of Heating, Refrigerating and Air-Conditioning Engineers (ASHRAE). Ziel war es, ein offenes und standardisiertes Protokoll zu schaffen, das die Kommunikation in der Gebäudeautomation vereinheitlicht. Die erste Version von BACnet wurde 1995 veröffentlicht.
Im Jahr 2003 wurde BACnet als ISO-Standard 16484-5 international anerkannt. Seitdem wurde der Standard kontinuierlich erweitert und angepasst, um neue Funktionen und Technologien zu integrieren. Die Standardisierung durch ASHRAE und ISO trägt zur breiten Akzeptanz und Verbreitung von BACnet bei.
Funktionsweise
BACnet basiert auf einem objektorientierten Datenmodell, das verschiedene Geräte und deren Funktionen als standardisierte Objekte beschreibt. Die Kommunikation erfolgt über verschiedene Übertragungsmedien wie Ethernet, IP, MS/TP (Master-Slave/Token-Passing) oder BACnet/IPv6. Dadurch ist BACnet flexibel einsetzbar und kann an unterschiedliche Netzwerkinfrastrukturen angepasst werden.
Das Protokoll unterstützt Funktionen wie das Lesen und Schreiben von Datenpunkten, Alarm- und Ereignismanagement sowie Zeitplanung. BACnet verwendet einen Client-Server-Ansatz, bei dem Geräte als Clients oder Server agieren können, um Informationen auszutauschen und Steuerbefehle zu übermitteln.
Einsatzgebiete
BACnet wird hauptsächlich in der technischen Gebäudeausrüstung eingesetzt, insbesondere in der Steuerung und Überwachung von Heizungs-, Lüftungs- und Klimaanlagen (HLK). Darüber hinaus findet es Anwendung in der Beleuchtungssteuerung, Zutrittskontrolle und Energiemanagementsystemen.
Die Offenheit und Standardisierung von BACnet ermöglichen die Integration von Komponenten verschiedener Hersteller in einem Gebäudemanagementsystem. Dies erleichtert die Planung, Installation und Wartung von Gebäudetechnik und trägt zur Energieeffizienz und Betriebssicherheit bei.
Abgrenzung zu anderen Protokollen
BACnet steht in Konkurrenz zu anderen Kommunikationsprotokollen in der Gebäudeautomation, wie KNX, LonWorks oder Modbus. KNX ist vor allem im Bereich der Haus- und Gebäudesystemtechnik verbreitet und fokussiert sich stärker auf die Steuerung von Licht und Beschattung. LonWorks ist ein weiteres herstellerunabhängiges Protokoll, das in der Gebäudeautomation eingesetzt wird, jedoch eine andere Netzwerkarchitektur verwendet.
Im Vergleich zu Modbus, das ein älteres und einfacheres Protokoll ist, bietet BACnet umfangreichere Funktionen und ein standardisiertes Datenmodell. BACnet ist zudem speziell für die Gebäudeautomation entwickelt worden, während Modbus ursprünglich für industrielle Steuerungen konzipiert wurde. Die Wahl des Protokolls hängt von den Anforderungen des jeweiligen Projekts und der vorhandenen Infrastruktur ab.