Informationen zu Treiber, Netzwerk und Importprozess
BACnet-Treiber erstellen und konfigurieren
Die Kommunikation von Desigo Automation basiert auf dem BACnet-Standardprotokoll. BACnet ist ein Netzwerkprotokoll für die Gebäudeautomation und -steuerung, das für die Kommunikationsanforderungen von Gebäudeautomations- und -steuerungssystemen sowie von Sicherheitsanwendungen entwickelt wurde.
Das System 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.
Die Verbindung der Managementplattform mit Desigo Automation erfordert einen Treiber für die BACnet-Kommunikation.
Im System Browser erstellen Sie BACnet-Treiber in der Managementsicht. Sie konfigurieren die entsprechenden Parameter in dem Treiber, der nach der Erstellung erscheint.
Je nach Systemkonfiguration können Sie ein oder mehrere Treiber erstellen. Bitte beachten Sie die folgenden Leitlinien:
- Verwenden Sie immer einen speziellen Treiber für die Integration von Desigo Automation. BACnet-Verbindungen für Desigo und andere Systeme (z. B. Sinteso FS20) verwenden eigene BACnet-Treiber.
- Mehrere BACnet-Verbindungen von Desigo Automation können sich denselben Treiber teilen, solange die von Desigo Automation für den Treiber benötigte Instanznummer für alle verbundenen BACnet-Netzwerke dieselbe ist.
Wenn die ID in den verschiedenen Netzwerken unterschiedlich sein muss (d. h. wenn die BACnet-Client-Konfiguration auf allen Desigo Automation-Systemen keine gemeinsame Instanznummer für den Treiber vorsieht), müssen Sie separate Treiber erstellen, um die in den verschiedenen Netzwerken benötigten Instanzen zu finden.
Systemstruktur für Netzwerk und BACnet-Treiber
Das System ist flexibel gestaltet und kann für unterschiedliche Projektanforderungen konfiguriert und bei Bedarf erweitert werden. Im Zusammenhang mit BACnet in der Gebäudeautomation und -steuerung wird nur ein einziger UDP Port BAC0 (47808) für eine einfache Konfiguration verwendet. Dieser Port muss bei Verwendung einer Firewall offen sein.
Bei grösseren Anlagen können verschiedene Protokolle verwendet werden, doch ist für jeden Protokolltyp ein Adapter mit einer entsprechenden Portnummer erforderlich. Ein Adapter reicht für dasselbe Protokoll aus (in der Zeichnung unten, UDP Port BAC0, BAC1, BACF verwendet einen Adapter für BACnet/IP). Je nach den zu erwartenden Datenübertragungen oder Sicherheitsaspekten müssen ein bis n Treiber erstellt und konfiguriert werden. Das folgende Beispiel zeigt, wie BAC0 und BAC1 denselben Treiber und Adapter 1 verwenden. Der UDP-Port BACF verwendet ebenfalls Adapter 1, ist aber aufgrund des zu erwartenden Datenvolumens mit einem eigenen Treiber konfiguriert.

Das folgende Beispiel zeigt eine Desigo-Topologie, die mehrere Netze und Standorte umfasst. Diese Netzwerke und Standorte sind mindestens einem BACnet-Treiber zugewiesen. Von ABT Site erstellte Netzwerke erfordern eine Logische Ansicht für die BACnet-Objekte im System Browser. Für eine einheitliche Darstellung in Desigo CC und ABT Site sowie die Verwendung der Namen aus ABT Site für die Technische Sicht wird der Desigo Automation Wizard empfohlen.

BACnet-Konfiguration: Virtuelle Netznummer und Gerätekennung
In IP-Infrastrukturen, die UDP-Dienste verwenden, besteht ein BACnet-Netzwerk (BACnet/IP) aus einem oder mehreren IP-Subnetzen, die derselben virtuellen BACnet-Netzwerknummer zugewiesen sind. In einem virtuellen BACnet-Netzwerk werden BACnet-Geräte durch einen eindeutigen Identifikator (Geräte-ID) adressiert.
Wenn BACnet verwendet wird, sind alle vernetzten Einheiten einschliesslich des Systems BACnet-Geräte und müssen eine eindeutige Geräte-ID haben, die einem BACnet-Treiber zugewiesen wird.

Routing-Dienste für Netze mit mehreren IP-Teilnetzen
Einzelne IP-Subnetze ermöglichen die Kommunikation aller BACnet-Geräte untereinander, ohne dass eine zusätzliche Konfiguration erforderlich ist. BACnet-Netzwerke, die mehrere IP-Subnetze umfassen, benötigen jedoch IP-Routing-Dienste, die von Standard-IP-Geräten bereitgestellt werden, sowie zusätzliche BACnet-Routing-Dienste, die von einem BACnet Broadcast Management Device (BBMD) bereitgestellt werden.
BBMDs verarbeiten die BACnet-Broadcast-Nachrichten über mehrere IP-Feldnetzwerke. Sie müssen einen BBMD pro IP-Subnetz konfigurieren und dafür sorgen, dass die BBMDs in den Subsystemnetzwerken voneinander Kenntnis nehmen.
Während der BBMD-Mechanismus in BACnet verwendet wird, um zwei IP-Feldnetzwerke mit mehreren Geräten unter Verwendung von zwei BBMD-Knoten zu verbinden, kann das BACnet-Protokoll auch eine einfachere Lösung für den Anschluss einzelner Geräte aus einem separaten IP-Subnetz unterstützen. Diese Art von individuellen BACnet-Geräten wird als Fremdgerät bezeichnet. Ein Fremdgerät bietet keine BBMD-Dienste an; es verbindet sich lediglich individuell mit dem BBMD, um mit dem gesamten BACnet-Subnetz zu kommunizieren.
Anforderungen an die Netzplanung
Bevor Sie mit der Systemkonfiguration fortfahren, vergewissern Sie sich, dass die Planung des Kommunikationsnetzwerks abgeschlossen ist und die folgenden BACnet-Informationen verfügbar sind: IP- und BACnet-Adressen, BBMD- und Routing-Konfiguration, UPD-Port und virtuelle BACnet-Netzwerknummern.

Hinweis:
Alle BACnet-Routing-Mechanismen erfordern eine funktionsfähige IP-Infrastruktur, mit der die Kommunikation zwischen dem Server und Desigo Automation. Verwenden Sie Standard-IP-Tools (z.B. Ping-Befehl) um die Kommunikation zu testen. Weitere Informationen über das BACnet-Netzwerk finden Sie unter Ethernet, TCP/IP, MS/TP und BACnet Technische Grundlagen (CM110666xx).
Geräte-ID Adresszuweisung
Die BACnet-Adresse wird in der Instanznummerdefiniert. Die eindeutige BACnet Device ID identifiziert den Server als eine der Client-Stationen im BACnet-Netzwerk.
Hinweis: Um die Client/Server-Definitionen zu verdeutlichen, fungiert dies als Server für die Management-Plattform, aber als Client in der BACnet-Kommunikation.

Anschlusseinstellungen im BACnet Stack
Der BACnet Stack-Protokolldienst (BT BACnet Stack), der Treiber, der die Netzwerkkommunikation mit den Desigo-Automationsstationen aushandelt, und die Parameter für die Einstellungen von Port, BBMD oder Foreign Device Table (FDT) sind enthalten.

Erstellen eines BACnet-Netzwerks
Erstellen Sie mit Hilfe des Netzwerkassistenten die BACnet-Netzwerke in der Verwaltungsansicht. Sie konfigurieren die entsprechenden Parameter (einschliesslich des zugehörigen Kommunikationstreibers) in dem Objekt, das nach der Erstellung erscheint. Es kann mehr als ein BACnet-Netzwerk vorhanden sein. Auf dem BACnet Objekt erstellen Sie alle Objekte von Desigo Automation für Ihr Netzwerk, indem Sie die Projektdaten-Datei (*.S1x) importieren.
Wenn das Netz nach der Erstellung nicht mehr benötigt wird, können Sie es löschen. Dies führt dazu, dass alle importierten Knoten entfernt werden.
BACnet-Kommunikationsparameter konfigurieren
In den Desigo Netzwerkstrukturen enthält die importierte ABT Site Konfiguration ein BACnet-Gerät pro Desigo Automationsstation. In der Managementsicht des System Browsers ist das BACnet-Gerät Teil der BACnet-Struktur des Desigo Netzwerks und wird wie in ABT Site definiert benannt.
Das Register BACnet der Automationsstation enthält verschiedene Sätze von BACnet-Kommunikationsparametern.

BACnet-Kommunikationsparameter
Mehrere Konfigurationsexpander oder Kommunikationsparameter sind mit dem Eigenen Gerät verbunden. Sie werden im Register BACnet angezeigt.
Die Liste der Erweiterungen für Kommunikationsparameter umfasst Folgendes:
- Geräte-Informationen: BACnet-Kommunikationsadressen (nur Lesezugriff). Bei der Überprüfung der BACnet-Netzwerkadressierung müssen Sie sich möglicherweise auf diese Werte beziehen.
- COV und Query Info: BACnet-Datenerfassungsraten. In der Regel brauchen Sie die Standardeinstellungen nicht zu ändern.
- Zeit- und Statusinfo: Zeitsynchronisation und andere zeitbezogene Optionen. Siehe Konfigurieren der BACnet-Zeitsynchronisation.
- Info Backup/Wiederherstellung: Desigo Automation unterstützt diese Funktionen.
- Andere Einstellungen: Weitere BACnet-Kommunikationsmöglichkeiten. In der Regel brauchen Sie die Standardeinstellungen nicht zu ändern.

BACnet-Zeitsynchronisation konfigurieren
Desigo Automation Alarme (die über die Ereignisregistrierung an die Desigo Automationsstation weitergeleitet werden) erhalten einen Zeitstempel von der Automationsstation. Die Zeit kann von der Zeit der Verwaltungsplattform abweichen.
Zeitsynchronisation für Desigo Automation Netzwerke
Die Zeitsynchronisation von der Managementplattform wird automatisch auf dem Desigo PX-Primärserver (UTC) eingerichtet. Der Desigo PX Primärserver, der die Zeitsynchronisierung empfängt, verbindet sich intern mit allen anderen Automationsstationen im Desigo Automation Netzwerk und übernimmt die Synchronisierung des gesamten Netzwerks. Bei allen anderen Geräten ist der Zeitsynchronisationstyp auf Keine eingestellt.
Importieren von Desigo-Automatisierungsdaten
Sie können die Datenstrukturen für Desigo-Automationsstationen in das System importieren, indem Sie eine *.S1x Datendatei verwenden, die von ABT Site exportiert wurde. Dies ist eine Datei, die die komplette interne Struktur einer Automationsstation enthält.
Importverfahren
Ein spezielles Importverfahren kann die BACnet- und alle Steuergerätepunkte lesen und identifizieren, die den vordefinierten Objektdatentypen entsprechen. Für jedes der in der Konfigurationsdatenbankdatei gefundenen Objekte wird in der Systemkonfiguration automatisch ein neuer Datenpunkt als Instanz des entsprechenden Datentyps angelegt.
WARNUNG

Wird die neueste Datenbankdatei nicht importiert, kann dies zu einer falschen Interpretation der Feldmeldungen führen, einschliesslich potenziell schwerwiegender Feueralarme. Ein nicht identifiziertes Ereignis wird immer dann erzeugt, wenn eine Nachricht ohne einen entsprechenden Systemdatenpunkt empfangen wird.
In der Verwaltungssicht führen Sie den Datenbankimport in einem BACnet-Netzwerk im Ordner Subsystemnetzwerke durch.
