BACnet

BACnetBACnet (Building Automation and Control networks) ist ein standardisiertes Kommunikationsprotokoll für die Gebäudeautomation (ISO 16484: Building automation and control systems – Part 5: Data communication protocol). BACnet wurde unter der Federführung der American Society of Heating, Refrigerating and Air-Conditioning Engineers (ASHRAE) Ende der 80er Jahre entwickelt. Die Kommunikation im Netzwerk erfolgt über BACnet-Objekte, die als Server-Objekte von einem BACnet-Teilnehmer netzwerkweit zur Verfügung gestellt werden. Andere BACnet-Teilnehmer verbinden sich als Clients auf diese BACnet-Server-Objekte. Die Netzwerkintegration erfolgt über die Konfigurations-Tools der jeweiligen Hersteller.

LOYTEC-Geräte mit BACnet-Schnittstellen kommunizieren über BACnet-Server-Objekte (binär, analog, multistate) und über Client Mappings. Werteänderungen können per COV (Change-Of-Value) übertragen werden. Weiters bieten sie AST™-Funktionen über BACnet-Schedule- und Kalenderobjekte, BACnet-Trendlog-Objekte und BACnet-Notification-Class-Objekte. Die Anbindung an das BACnet-Netzwerk erfolgt über BACnet MS/‌TP (Twisted Pair, setzt auf RS-485 auf) BACnet/IP oder BACnet/SC. BACnet-Objekte werden mit der LOYTEC Konfigurations-Software über EDE-Import, Netzwerk-Scan oder manuell angelegt.

Standardmäßig verwenden BACnet-Objekte im Gerät ASCII-Zeichen in den Eigenschaften Objektname, Bezeichnung, Active/‌Inactive Text, Zustandstext etc. Mit dieser Einstellung sind die meisten Tools anderer Hersteller kompatibel. Um internationale Zeichensätze zu unterstützen, können LOYTEC-Geräte Zeichen gemäß ISO-8895-1 (für die meisten westeuropäischen Sprachen) oder UCS-2 (für Unicode-Zeichensätze wie z. B. Japanisch) darstellen.

Alle LOYTEC-Produkte mit BACnet/‌IP Schnittstelle können die Aufgabe eines BACnet Time Masters übernehmen. Es können also BACnet TimeSynchronization und UTCTimeSynchronization Pakete ausgesendet werden, wenn ein Zeitsychronisations-Ereignis eintritt. Solche Ereignisse finden nach einem Neustart des Geräts, bei Änderung der Systemuhr oder periodisch statt, wenn dies so konfiguriert wurde. Die Systemzeit von IP-basierten LOYTEC-Geräten kann per NTP (Network Time Protocol ) synchronisiert werden. Damit können alle BACnet-Geräte in einem Netzwerk über einen BACnet Time Master auf die NTP-Zeit gebracht werden.

LOYTEC BACnet-Router und BACnet-Geräte mit integriertem Router können zusätzlich die Funktion eines BACnet MS/‌TP Slave Proxys übernehmen. Ein Slave Proxy beantwortet BACnet Who-Is Broadcast-Anfragen, die sich an Slave-Geräte auf dem MS/‌TP Bus richten, für die Slave-Geräte mit passenden BACnet I-Am Paketen. Weil Slave-Geräte per Definition keine Kommunikation initiieren dürfen, können sie Broadcast-Anfragen nicht selbst beantworten. Über diese Funktion können MS/‌TP Slaves über einen BACnet-Scan gefunden werden, was ohne Slave Proxy-Funktion nicht möglich ist. LOYTEC BACnet-Router, BACnet-Geräte mit integriertem Router und L-GATE Gateways besitzen auch ein BACnet-Broadcast-Management-Device (BBMD), um BACnet/‌IP-Internetworks zu verwalten, die sich über IP-Router erstrecken. BACnet-Modelle ohne Router können sich als Foreign Device (FD) bei anderen BBMDs anmelden. Alle Modelle mit BACnet-Routing-Funktion können zwischen BACnet/IP, BACnet/SC und BACnet MS/TP routen.

Der BACnet/SC-Node auf LOYTEC-Geräten bietet einen sicheren Pfad für die BACnet-Kommunikation zu einem BACnet/SC-Hub. Bei Konfiguration mit separaten Ethernet-Ports kann BACnet/IP auf dem LAN-Port betrieben werden, der von BACnet/SC auf dem WAN-Port isoliert ist. Zusammen mit HTTPS bietet dies eine zusätzliche Schutzfunktion. Routing zwischen BACnet/IP (LAN) und BACnet/SC (WAN) ist möglich.

LOYTEC BACnet Geräte mit BACnet MS/‌TP Schnittstelle bieten die Möglichkeit zur Aufzeichnung des Datenverkehrs am BACnet MS/‌TP Kanal von remote über deren Ethernet/‌IP Schnittstelle. Die aufgezeichneten BACnet MS/‌TP-Protokolldaten können entweder online über Wireshark (freier Netzwerkprotokollanalysator www.wireshark.org) dargestellt oder offline am Gerät als Capture-Datei gespeichert werden. Die Capture-Datei kann dann über das Web-Interface geladen und in Wireshark geöffnet und analysiert werden.

BACnet-Details wie das unterstützte BACnet Standardized Device Profile, die BIBBs (BACnet Interoperability Building Blocks) und Objekt­eigenschaften (Properties) können dem jeweiligen PICS (Protocol Implementation Conformance Statement) entnommen werden. Weiters ist ein Großteil der LOYTEC-Geräte als BACnet Building Controller B-BC BTL-zertifiziert (siehe Produktbeschreibungen).