BACnet ist ein Kommunikationsprotokoll und steht für „Building Automation and Control“ (BAC). Alle FS20 in einem Gateway kommunizieren über BACnet. Im Folgenden wird die BACnet-Konfiguration für FS20 erläutert.

Weitere Informationen zur BACnet-Integration finden Sie unter: Integration von BACnet CL mit OIS MP 3.0, Dokument-ID A6V101121669.

Device Identifier konfigurieren

Die Device Identifier aller FS20 der verschiedenen Netzwerke müssen unterschiedlich sein, oder die BACnet UDP-Ports müssen unterschiedliche Portnummern haben, z. B. 47808 und 47809.

BBMD-Konfiguration

Besteht ein BACnet-Netzwerk aus zwei oder mehr Teilnetzen, muss eine Nachricht mittels der BACnet-Broadcast-Adresse an alle verteilt werden. Da Standard-IP-Router solch einen „lokalen“ Broadcast aber nicht weiterleiten, ist ein zusätzliches Gerät, ein sogenanntes BBMD (BACnet Broadcast Management Device), erforderlich. Es wird empfohlen, nur ein aktives BBMD pro BACnet-Netzwerk zu verwenden. Die BBMD-Konfiguration ist wichtig, damit die Who-Is I-Am-Kommunikation korrekt funktioniert. Für jedes BACnet-Netzwerk, mit dem der Cu-Handler kommuniziert, ist ein Eintrag in der BBMD-Liste erforderlich. Um eine nicht ausufernde Flut an Broadcast-Nachrichten zu verhindern, wenn mehrere Cu-Handler in einem Netzwerk verbunden sind, darf nur bei einem Cu-Handler ein BBMD aktiviert sein.

Für die Who-Is I-Am-Dienste sind die UDP-Broadcast-Pakete nicht blockiert. Wenn dies nicht möglich ist, muss die Funktionalität Foreign Device aktiviert werden. Weitere Informationen finden Sie unter: Spezifische FS20-Attribute.

Der Kommunikationsvorgang verläuft wie folgt:

  1. Ein BACnet-Gerät sendet eine Who-Is-Broadcast-Nachricht in seinem Netzwerk.
  1. Das BBMD in diesem Netzwerk empfängt dieses Telegramm und leitet es an all seine in der BBMD-Liste eingetragenen BBMD-Partner weiter.
  1. Ein BBMD, das von einem anderen BBMD ein Telegramm empfängt, sendet auf seinem Netzwerk eine lokale Broadcast-Nachricht an alle BACnet-Geräte.
  1. Das FS20, dessen Device Identifier sich im angegebenen Bereich befindet, antwortet mit I-Am.

 

Beispiel für die Konfiguration mit BBMD

Die folgenden zwei FS20 mit BBMD in zwei unterschiedlichen Netzwerken sind verfügbar.

  • Das erste FS20 hat die IP-Adresse 192.168.254.52
  • Das zweite FS20 hat die IP-Adresse 192.168.1.24

Die Konfiguration des BFP-Stacks (BACnet-Stack) erfolgt über die Attribute bbs_interface und bbs_bbmd in der Unit des Cu-Handlers BACnet. Da bei einer neuen Installation des Debian 11-Systems oft ein anderes Namensschema verwendet wird, können die Werte des Attributs bbs_interface variieren. Sie müssen die Werte dann entsprechend anpassen, z. B.:

  • bbs_interface: eth0 oder ens32
  • bbs_bbmd: 192.168.254.52:47808, 192.168.1.24:47808