BACnet-Netzwerke für NK823x-DMS-Applikationen

Die Kommunikation der Brandmelde- und Sicherheitsapplikationen über NK823x 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 Message Routing

Das Managementsystem und NK823x kann als BBMD oder als ein Foreign-Device agieren, um die Kommunikation über mehrere BACnet/IP-Subnetze hinweg zu verwalten.

BBMD

Die Broadcast Distribution-Tabelle (BDT) muss die IP-Adressen aller als BBMD agierenden Zentralen enthalten.

HINWEIS

notice

Es darf nur genau ein BBMD für jedes Subnetz geben. Zwei BBMDs im selben Subsystemnetzwerk zu haben, kann Kommunikationsprobleme verursachen.


Beispiele mehrerer Subnetze mit BBMD
Beispiele mehrerer Subnetze mit BBMD

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)
192.168.21.1 (UDP-Port: 47808)

Foreign-Device

Foreign-Device

Sie müssen das Foreign-Device mit der IP-Adresse der Zentrale registrieren, die als BBMD agiert. Die als Zentrale agierende BBMD muss für die Verwaltung der Foreign-Device-Tabelle (FDT) aktiviert sein.

Beispiele mehrerer Subnetze mit Foreign-Device
Beispiele mehrerer Subnetze mit Foreign-Device

NK823x als Foreign-Device: BACnet/IP-Port-Eigenschaften

Register

Parameter

Wert

Port

Port-ID

1

Netzwerknummer

10

UDP-Port

47808

BBMD

Foreign-Device > Remote-BBMD

IP-Adresse

10.10.1.1

UDP-Port

47808