BACnet-Netzwerke für Applikationen des FS20-Brandmeldesystems
Die Kommunikation der Applikationen basiert auf dem BACnet-Standardprotokoll.
BACnet ist ein Netzwerkprotokoll für die Kommunikation in Gebäudeautomations- und Sicherheitssystemen.
Desigo CC verwendet BACnet zusammen mit IP-Netzwerken (Ethernet). Diese Lösung wird BACnet/IP genannt, wird in dieser Dokumentation der Einfachheit halber jedoch nur BACnet genannt.
BACnet Netzwerk
In IP-Infrastrukturen, in denen UDP-Dienste eingesetzt werden, besteht ein BACnet-Netzwerk (BACnet/IP) aus einem oder mehreren IP-Subnetzwerken. Alle Einheiten im Netzwerk sind BACnet-Geräte und müssen eine eindeutige Geräte-ID haben. Der Desigo CC-Server oder FEP (repräsentiert durch den BACnet-Treiber) sind ebenso BACnet-Geräte.
Adressvergabe im BACnet
Die BACnet-Adressvergabe basiert auf der Instanznummer, der BACnet-Geräte-ID (einem Wert zwischen 0 und 4194303). Die in Desigo CC konfigurierte Instanznummer für BACnet-Geräte muss mit der BACnet-Geräte-ID übereinstimmen, die im Konfigurationstool der Zentralen konfiguriert wurde.
BACnet-Schnittstellen
Wenn eine BACnet-Schnittstelle (zum Beispiel der NK823x Ethernet-Port) dazu verwendet wird, Nicht-BACnet-Geräte zu integrieren, wird der Schnittstelle und dem verbundenen Gerät auf Ebene von Desigo CC eine eindeutige Instanznummer zugewiesen.
BACnet Stack-Protokollservice
Der BACnet Stack-Protokollservice (BACstack) ist der Treiber, der die Netzwerkkommunikation übernimmt. Der BACstack-Dienst nutzt einen physikalischen Port für jeden physikalischen.
BBMD und Foreign-Device
Ein BACnet-Netzwerk mit einem einzigen IP-Subsystemnetz ermöglicht allen BACnet-Geräten, ohne zusätzliche Konfiguration untereinander zu kommunizieren.
Ein BACnet-Netzwerk mit mehreren IP-Subsystemnetzen erfordert von Routern bereitgestellte IP-Routing-Services sowie zusätzliche BACnet-Routing-Services, welche über zwei unterschiedliche Mechanismen bereitgestellt werden können:
- BACnet Broadcast Management Device (BBMD). BBMD-Geräte verarbeiten die BACnet-Broadcast-Meldungen über mehrere IP-Subsystemnetzwerke. Es muss ein BBMD pro IP-Subsystemnetz konfiguriert werden, und die BBMDs müssen über verschiedene Subsystemnetzwerke miteinander kommunizieren können.
- Foreign-Device Ein Foreign-Device verbindet ein einzelnes Gerät aus einem separaten IP-Subsystemnetz mit dem BBMD, um die Kommunikation mit dem gesamten BACnet-Subsystemnetz zu ermöglichen.
BACnet Broadcast Message Routing
Das Managementsystem kann als BBMD oder als ein Foreign-Device agieren, um die Kommunikation über mehrere BACnet/IP-Subsystemnetze hinweg zu verwalten.
- Managementsystem als BBMD. Auf dem Managementsystem müssen in der Broadcast Distribution-Tabelle (BDT) die IP-Adressen aller Subsystemnetzwerk-Einheiten enthalten sein, die als BBMD fungieren. Alle als BBMD agierenden Subsystemnetzwerk-Einheiten müssen die IP-Adresse des Managementsystems in der BDT enthalten.
HINWEIS

Zwei BBMDs im selben Subsystemnetzwerk
Es darf nur ein BBMD für jedes Subsystemnetzwerk vorhanden sein. Zwei BBMDs im selben Subsystemnetzwerk zu haben, kann Kommunikationsprobleme verursachen.
Siehe Abbildung Managementsystem als BBMD und die zugehörige Tabelle Managementsystem als BBMD: BACnet/IP-Porteigenschaften.- Managementsystem als Foreign-Device. Sie müssen das Managementsystem bei der IP-Adresse der Subsystemnetzwerk-Einheit registrieren, die als BBMD agiert. Die Subsystemnetzwerk-Einheit, die als BBMD auftritt, muss die Foreign-Device-Tabelle (FDT) verwalten können.
Siehe Abbildung Managementsystem als Foreign-Device und die zugehörige Tabelle Managementsystem als Foreign-Device: BACnet/IP-Porteigenschaften.

Managementsystem als BBMD: BACnet/IP-Port-Eigenschaften | ||
Register | Parameter | Wert |
Port | Port-ID | 1 |
Netzwerknummer | 100 | |
UDP-Port | 47808 | |
BBMD | Broadcast Distribution-Tabelle | 192.168.11.1 (UDP-Port: 47808) |
Foreign-Device | — | — |

Managementsystem als Foreign-Device: BACnet/IP-Port-Eigenschaften | ||
Register | Parameter | Wert |
Port | Port-ID | 1 |
Netzwerknummer | 100 | |
UDP port | 47808 | |
BBMD | — | — |
Foreign Device > Remote-BBMD | IP-Adresse | 192.168.1.1 |
UDP port | 47808 | |
IP-Routing
Eine der Brandmeldeeinheiten dient als Central Access Point (CAP) und verarbeitet die BACnet-Kommunikation an das Managementsystem.
Bei mehreren IP-Subnetzen müssen Sie eine IP-Routing-Tabelle einrichten, damit das Managementsystem alle FCnet/SAFEDLINK-Cluster über die CAP-Zentralen erreichen kann. Dies erzielen Sie auf zwei Arten:
- In einfachen Topologien legen Sie die CAP-IP-Adresse als Standard-Gateway in den IP-Einstellungen des Managementsystems (Server oder Client) fest.
- In komplexen Netzwerken definieren Sie entsprechende IP-Routing-Tabellen im Managementsystem, damit alle FCnet/SAFEDLINK-Cluster über mehrere IP-Routing-Geräte und die CAP-Zentrale erreicht werden können.
- Um eine permanente Routing-Tabelle hinzuzufügen, öffnen Sie die Windows-Befehlszeile und verwenden Sie den Befehl route add, z.B.
route add -p 192.168.2.0 MASK 255.255.255.0 192.168.1.10 METRIC 1.
wobei:
192.168.2.0 das zu verbindende Subnetz ist;
MASK 255.255.255.0 bedeutet, dass alle Pakete von den IP-Adressen 192.168.2.x berücksichtigt werden;
192.168.1.10 die GAP-Adresse ist;
METRIC 1 die Priorität der Routing-Tabelle darstellt (bei zwei Routing-Tabellen mit den gleichen Parametern hat die Routing-Tabelle mit dem geringsten Wert die höchste Priorität).