User Manual

Table Of Contents
Netzwerkarchitektur
BACnet-Architektur (MLN & ALN)
14
CM110664de_07 201 | 361
Die IP-Adressen müssen mit den IT-Verantwortlichen abgesprochen sein.
Für private Netzwerke definiert RFC1918 drei spezifische Adressbereiche. IP-Adressen in diesen Bereichen
werden nicht geroutet:
10.0.0.0 - 10.255.255.255 Subnet-Maske: 255.0.0.0
172.16.0.0 - 172.31.255.255 Subnet-Maske: 255.240.0.0
192.168.0.0 - 192.168.255.255 Subnet-Maske: 255.255.0.0
Für IPv6 sind IP-Adressen und die privaten Adressbereiche anders definiert. Siehe
Ethernet-, TCP/IP-,
MS/TP- und BACnet-Grundlagen
(CM110666).
IP-Adresse
: Host-Adresse des Netzwerkteilnehmers.
Subnet-Maske
: Subnet-Maske des IP-Segments, in der sich das Gerät befindet. Dieser Wert muss mit den
übrigen IP-Geräten abgestimmt sein.
Die Subnet-Maske ist erforderlich für die Erkennung von Broadcast-Meldungen und die Kommunikation
über die IP-Segmente hinweg. Anhand der Subnet-Maske und der Ziel-IP-Adresse kann das absendende
IP-Gerät entscheiden, ob das Paket direkt dem Zielgerät zugestellt werden kann oder via Standard-
Gateway weitergeleitet werden muss.
Bei IPv6 entspricht die Subnetmaske dem Netzwerk-Präfix. Siehe
Ethernet-, TCP/IP-, MS/TP- und
BACnet-Grundlagen
(CM110666).
Standard-Gateway
: IP-Adresse des IP-Routers. Dieser Wert ist relevant, wenn über IP-Segmente hinaus
kommuniziert wird.
UDP Port-Nummer
Damit BACnet/IP UDP nutzen kann, muss eine UDP Port-Nummer definiert werden. Nur Geräte mit
gleicher UDP Port-Nummer können miteinander kommunizieren.
Port-Nummern werden von der IANA (Internet Assigned Numbers Authority) in folgende Klassen eingeteilt:
Well Known Port Numbers: Durch IANA fix zugewiesene Port-Nummern(0… 1023)
Registered Port Number Bei IANA registrierte Nummern (1024…48151)
Dynamic and/or Private Ports Dynamisch vergebene oder privat genutzte Port-Nummern
(49152…65535)
Für BACnet ist bei der IANA die Port-Nummer
47808
(0xBAC0) registriert.
Befinden sich auf einem IP-Netzwerk mehrere BACnet-Internetzwerke, können diese durch
unterschiedliche Port-Nummern getrennt werden. Die Verwendung mehrerer Internetzwerke ist sinnvoll bei
sehr grossen Mengengerüsten, bei Migrationen und um Anlagenteile mit unterschiedlichen
Verfügbarkeitsansprüchen zu kapseln. Da Desigo CC mit mehreren Internetzwerken gleichzeitig
kommunizieren kann, wird die Bedienung nicht einschränkt.
Bei der IANA ist jedoch nur eine Port-Nummer für BACnet reserviert. Werden zusätzliche UDP Port-
Nummern benötigt, wird empfohlen, 47809 bis 47823 (0xBAC1…0xBACF) zu verwenden. Dies entspricht
nicht den Vorschriften von IANA. Dieser Bereich ist für zukünftige Anwendungen reserviert und sollte nicht
benutzt werden. Die Chance, dass jedoch diese Ports anderweitig benutzt werden, ist sehr klein. Im
Bereich der dynamischen oder privaten Ports sollte keine Port-Nummer gewählt werden, um Konflikte zu
vermeiden. Siehe www.iana.org/assignments/port-numbers.
BACnet Broadcast Management Device (BBMD)
BBMD wird benötigt, sobald IP-Router in einem BACnet-Netzwerk vorkommen. IP-Router begrenzen
Broadcast-Meldungen auf das lokale IP-Segment, d.h. sie lassen keine Broadcast-Meldungen passieren.
Um trotzdem BACnet Broadcast-Meldungen über IP-Segmente hinweg zu verteilen, wird in den
entsprechenden IP-Segmenten ein BBMD benötigt. Empfängt ein BBMD eine Broadcast-Meldung (z. B.
innerhalb des lokalen IP-Segments) leitet es diese Meldung Unicast allen anderen BBMDs weiter. Diese
übertragen die empfangene Meldung wiederum in ihren eigenen lokalen IP-Segmenten. BACnet spricht hier
von einer Two-Hop-Verteilung:
1. Hop: BBMD sendet eine Unicast-Meldung zu allen anderen BBMDs
2. Hop: Diese verteilen die Meldung an alle BACnet-Geräte im lokalen IP-Segment
Alternativ gibt es die One-Hop-Verteilung, die durch Direct Broadcasts realisiert wird. In diesem Fall sendet
das BBMD einen Direct Broadcast in alle abgesetzten IP-Segmente. Dieser Broadcast wird von allen IP-
Busteilnehmern im entsprechenden Segment empfangen. Nicht alle IP Router unterstützen Direct
Broadcasts.
Für IPv6 (BVLLv6) wird nur Two-Hop-BBMD unterstützt. Broadcasts werden mit IPv6 Mutlicasts
umgesetzt. Siehe
Ethernet-, TCP/IP-, MS/TP- und BACnet-Grundlagen
(CM110666).
BBMDs stellen die Verteilung von Broadcast-Meldungen in einem BACnet-Netzwerk sicher. Sie werden pro
BACnet-Netzwerk gruppiert. In einem IP-Segment darf max. ein BBMD vorhanden sein.