BACnet
BACnet = Building Automation and Control Networksist ein Netzwerkprotokoll für die Gebäudeautomation.
BACnet ist eine Norm der ASHRAE (American Society of Heating, Refrigerating and Air-Conditioning Engineers) und wurde vom ANSI übernommen. Seit 2003 ist BACnet auch ISO-Norm.
Entwicklung
Die Entwicklung des BACnet-Protokolls begann im Juni 1987, um einen einheitlichen firmenneutralen Standard für die Datenkommunikation in und mit Systemen der Gebäudeautomation bereitzustellen. BACnet wurde im Jahr 1995 ASHRAE-/ANSI-Norm (135), im Jahr 2003 ISO-Norm (16484-5) und wird in verschiedenen Arbeitsgruppen ständig weiterentwickelt.
Konzept
BACnet gewährleistet Interoperabilität zwischen Geräten verschiedener Hersteller, wenn sich alle am Projekt beteiligten Partner auf bestimmte von der Norm definierte BIBBs einigen. Ein BIBB (BACnet Interoperability Building Block) definiert, welche Services und Prozeduren auf Server- und Client-Seite unterstützt werden müssen, um eine bestimmte Anforderung des Systems zu realisieren. Das zu einem Gerät gehörende Dokument PICS (Protocol Implementation Conformance Statement) listet alle unterstützten BIBBs, Objekttypen, Zeichensätze und Optionen der Kommunikation auf.
Beschreibung
Die Norm definiert eine Reihe von Diensten (Services), die zur Kommunikation zwischen Geräten der Gebäudeautomation verwendet werden.
Diese Dienste gliedern sich in verschiedene Gruppen: Gemeinsame Datennutzung, Alarm- und Ereignisverarbeitung, Verarbeitung von Wertänderungen, Geräte- und Netzwerk-Management usw.
Die Norm definiert verschiedene Typen von Objekten: Gerät, Benachrichtigung, Trendaufzeichnung, Kalender und Zeitplan; Eingang, Ausgang und Wert jeweils analog, binär oder mehrstufig; Zählereingang, Programm, Regler usw.
Die Norm definiert außerdem Prozeduren für die Alarmverarbeitung.
BACnet definiert eine zusammengefasste 4-Schichten-Kommunikation, die folgende Alternativen für die Schicht 1 und 2 bietet:
ARCNET
Ethernet
* BACnet/IP
* PTP (Point-To-Point) über RS-232
* MS/TP (Master-Slave/Token-Passing) über RS-485
LonTalk ANSI/EIA709.1Hier ein Beispiel für die das OSI-Modell von BACnet/IP:
* BACnet Application Layer (Schicht 7, Anwendung)
* BACnet Network Layer (Schicht 6, 5, 4, 3, Vermittlung)
* BACnet Virtual Link Layer (BVLL) (Schicht 2, 1, Sicherung und Bitübertragung)
Die Norm kann für 119 US-Dollar bei der ASHRAE bezogen werden. Addenda zur jeweils aktuellen Norm können über die Website der ASHRAE heruntergeladen werden. Auf der Website der BACnet Interest Group Europe gibt es Einführungstexte und weiter gehende Informationen zur Norm, Begriffsdefinitionen, Hilfen zur Ausschreibung usw.
Siehe auch
Feldbus
Profibus
CAN
Local Control Network (LCN)
LON
EIB
OPC
Gebäudeleittechnik
Literatur
* BACnet Europe Journal
• BIBLIOGRAPHY AS OF DECEMBER 6, 2006
* BACnet Gebäudeautomation, Hans W. Kranz, ISBN 3-922420-02-8 (die "BACnet-Bibel")
Weblinks
• American Society of Heating, Refrigerating and Air-Conditioning Engineers (ASHRAE)
• BACnet Website
• BACnet Interest Group Europe
• Open-Source BACnet Protocol stack for Linux
• Open-Source BACnet Protocol stack for embedded systems

