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:

 

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.

Systemaufbau BACnet-Treiber
Systemaufbau BACnet-Treiber

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.

Desigo Netzwerk mit Standorten
Desigo Netzwerk mit Standorten

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.

Virtuelles Netzwerk
Virtuelles Netzwerk

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.

info

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.

BACnet-Einstellungen
BACnet-Einstellungen

 

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.

BACnet Stack Konfiguration
BACnet Stack Konfiguration

 

 

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.

Desigo Automation im System Browser
Desigo Automation im System Browser

 

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:

BACnet-Kommunikationsparameter im BACnet-Gerät, Standardeinstellungen
BACnet-Kommunikationsparameter im BACnet-Gerät, Standardeinstellungen

 

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

warning

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.

BACnet Automation Station, in die das Desigo Automation System Meta File importiert wird
BACnet Automation Station, in die das Desigo Automation System Meta File importiert wird