BACnet Server [x2500/x3000]

<< Click to Display Table of Contents >>

Navigation:  Komponenten > Treiber > BACnet >

BACnet Server [x2500/x3000]

 

Datenpunkte der Komponente

Name

Typ

Funktion

Diagnose [Text]

Ausgang

Gibt einen Protokoll - Text aus. Verbunden mit dem Eingang [Signal] des Protokollfensters werden dort die Diagnoseinformationen angezeigt.

Erweiterte Diagnose

Eingang

Schaltet die erweiterte Diagnose frei.

Geräte-Instanz ID

Bidirektional

Hier kann die für jeden Server eines BACnet Netzwerks eindeutige  Instanz ID geändert werden.

KNX Gateway - Anzahl Objekte in Sendeschlange

Ausgang

Gibt die Anzahl der Objekte aus, die sich in der Send-Queue befinden.

KNX Gateway - Sendeschlange löschen

Eingang

Löscht die gesamte Sendeschlange.

Statistiken

Ordner

Beinhaltet Datenpunkte um statistische Daten der Kommunikation zu erhalten.

Treiber An/Aus

Bidirektional

Treiber Ein- oder Ausschalten.

Treiber Gateway - KNX

Bidirektional

Bidirektionale Kommunikationsschnittstelle zwischen BACnet-Server und KNX. Siehe Treiber Gateway.

Treiber Gateway - Modbus Master

Bidirektional

Bidirektionale Kommunikationsschnittstelle zwischen BACnet Server und Modbus Master. Siehe Treiber Gateway.

Treiber Gateway - MQTT Client

Bidirektional

Bidirektionale Kommunikationsschnittstelle zwischen BACnet Server und MQTT Client. Siehe Treiber Gateway.

Dynamisch

Ordner

Die, im Kanal-Editor angelegten Datenpunkte, werde in diesem Ordner abgebildet.

- Einheit

Ausgang

Wird im EDE-File eine Einheits-ID vergeben, so wird hier der entsprechende Text aus dem Einheitseditor angezeigt.

- Grenzwert unter-Überschritten

Ausgang

Wenn im EDE File für den entsprechenden Wert Grenzwerte angelegt wurden, so triggert dieser Datenpunkt, wenn der Grenzwert unter- oder überschritten wird.

- Text Repräsentation

Ausgang

Hier wird der dem Zustand entsprechende Text angezeigt, sofern einer im Zustandstext Editor angelegt wurde.

- Wert

Ausgang / Bidirektional / Eingang

Hier wird der Wert angezeigt. Der Typ ist abhängig vom Datenpunkt.

 

Die Wertausgänge sind der Übersichtlichkeit halber aufgeteilt nach Objekttypen. Alle Datenpunkte vom Typ Analoger Wert sind auffindbar im Unterordner „Analoger Wert“, alle Objekte vom Typ Binärer Eingang sind im Unterordner „Binärer Eingang“, etc.

 

Eigenschaften

Über die Eigenschaften kann die Komponente konfiguriert werden.

Name

Standard

Funktion

Kommunikations-einstellungen

...

Einstellung der Verbindung via UDP, TCP oder Secure.

Kanäle

0

Hier werden die einzelnen Kanäle in einer Liste definiert. Diese erscheinen dann als Ausgang im Datenpunkt-Ordner Dynamisch.

Properties

23

Auflistung der BACnet spezifische Properties, welche mit einem Initialwert versehen können.

Einheiten

418

Über diesen Editor können den Einheits-IDs entsprechende Einheitstexte zugeordnet werden. Zu Beginn ist die standardmäßige BACnet-Zuordnung vorhanden. Eigene Zuordnungen können importiert, oder manuell geändert werden. Einheits-IDs können im BACnet Objekteditor referenziert werden.

Zustands-Texte

0

Über diesen Editor können den Zustandstext-IDs bis zu 15 Zustandstexte zugeordnet werden. Zustands-IDs können im BACnet Objekteditor referenziert werden.

Boolean für binäre Objekte verwenden

 

Ist diese Option gesetzt, wird anstelle von 0 oder 1 ein true oder false übertragen.

UTC Zeit verwenden

 

Setzen für die UTC Zeit, sonst CET.

Geräte-Instanz ID

1

Hier wird die für jeden Server eines BACnet Netzwerks eindeutige  Instanz ID festgelegt.

Geräte-Instanz Objektname

Eisbaer Server

Festlegen vom Objektnamen um das Gerät besser zuordnen zu können (Herstellerangabe).

Geräte-Instanz Modelname

Eisbaer Dataset Collection

Festlegen vom Modelnamen um das Gerät besser zuordnen zu können (Herstellerangabe).

CoV Unterstützung

x

CoV ist eine Untergruppe der "Alarm und Event Services", die ein Problem löst, bei dem Feldgeräte passive Server sind.

Single Thread CoV handling

x

In einzelnen Fällen kann diese Option gesetzt werden, um eine höhere Performance zu erreichen.

Priorisiertes Property Handling

 

Wenn ein Client eine Abfrage startet, wird diese bevorzugt abgehandelt um Client-Timeout zu vermeiden.

Nur eine Subscription pro Client und Objekt

 

Wenn aktiviert, wird nur eine Subscription pro Client und Objekt erlaubt. Wenn ein Objekt mehrfach von einem Client subscriped wird, so werden ältere Subscriptions ersetzt, auch wenn die neue eine andere Prozess ID aufweist.

KNX Bridge/Gateway - Queue Size

1000

Ist eine Sendeverzögerung vorhanden, wird hier die maximale Warteschlangengröße der Telegramme angegeben, welche verzögert gesendet werden sollen.

KNX Bridge/Gateway - Objektverzögerung [ms]

0

Sendeverzögerung zwischen zwei Telegrammen an das KNX Gateway.

Start-Verzögerung [s]

2

Verzögert das Starten des Treibers um fehlerhafte Daten zu vermeiden.

Treiber An/Aus

 

Schaltet den Treiber an oder aus.

 

Kommunikationseinstellungen:

Allgemein:

Name

Standard

Funktion

Timeout

2000

Timeout für das ACK beim Read/Write.

Anzahl Wiederholungen

2

Anzahl der Wiederholungen, falls das ACK ausbleibt.

Fenstergröße

20

[1-127] Bei der Übertragung großer Datenmengen wird in BACnet Segmentierung eingesetzt. Die maximale Anzahl offener unbestätigt gesendeter Nachrichten wird bei beim Verbindungsaufbau "ausgehandelt". Dieser Parameter bestimmt, welche "Fenstergröße" (also der Zahl unbestätigter Nachrichten) von diesem Gerät vorgeschlagen werden. Beim CX8091 muss dieser Wert auf 4 reduziert werden, da ansonsten Dateizugriffe auf Grund kleiner Netzspeicher nicht funktionieren.

Max Segments

MAX_SEG65

Ist diese Option aktiv, wird die UDP Fragmentierung unterbunden.

 

UDP

Name

Standard

Funktion

Port

47808

Hier wird der zu verwendende lokale Port eingetragen, der von der Komponente verwendet werden soll. Der BACnet Server hört auf diesem Port. Standardmäßig wird der Port 47808 (0xBAC0) verwendet. Für BACnet sind 0xBAC0 – 0xBACF reserviert. Sind BACnet Geräte auf unterschiedlichen Ports, so sind sie auch in Unterschiedlichen Netzwerken, und können nicht miteinander kommunizieren.

Exklusive

X

Hier wird festgelegt, ob der angegebene Port exklusiv genutzt wird, oder sich den Port mit weiteren BACnet Komponenten teilt. Die exklusive Nutzung darf nur zu Testzwecken deaktiviert werden, sofern Server und Client auf der selben Maschine laufen würden oder ein weiterer BACnet Server vorhanden ist. Falls zwei BACnet-Instanzen (z.B. Server und Client) benötigt werden müssen zwei PCs verwendet werden.

Lokale IP Adresse

127.0.0.1

Einstellen der lokalen IP-Adresse

Nicht fragmentieren

 

Mit dieser Option werden die Datenpakete nicht aufgeteilt.

Maximale Packetgröße

1472

Die Angabe in [Byte] bezieht sich auf die Rohdaten, ohne den 28bytes IP Header.

 

TCP

Name

Standard

Funktion

Netzwerk-Adapter Name

 

Name des Netzwerkadapters; Beispiel: Ethernet2

 

Secure (SC)

Name

Standard

Funktion

UUID

 

Eigener eindeutiger Name

Primärer Hub URI

 

Serveradresse des primären BACnet HUB

Sekundärer Hub URI

 

Serveradresse des sekundären ("Fall-back") BACnet HUB

Direkte Verbindung

 

Diese Option muss gesetzt werden, wenn kein HUB vorhanden ist.

Client Zertifikat

 

Eingabe vom Speicherpfad zum Client-Zertifikat [.p12]

Zertifikat Passwort

 

Eintragen vom Passwort für das Zertifikat

HUB Zertifikat

 

Eingabe vom Speicherpfad zum HUB-Zertifikat [.p12]

Hub-Zertifikat verifizieren

 

Einstellen, ob das HUB-Zertifikat verwendet werden soll oder nicht.

 

 

Kanäle:

Beispiel nach einem KNX (CSV) Import.

knx_bacnet_import

 

Über das + können neue Kanäle hinzugefügt werden.

Mit dem x wird der markierte Kanal gelöscht.

Import / Export dient zur Datensicherung der Kanalliste.

Über EDE Seperator kann dieser explizit gesetzt werden. Normalerweise wird der Seperator automatisch erkannt.

EDE/EPICS Importieren / Exportieren ist für den Import/Export von EDE Dateien. Diese können auch im BACnet Client Importiert/Exportiert werden. Die Tabelle der Einheiten und Zustandstexte werden auch mit exportiert.

Die Schaltfläche "Import Gateway Kanäle" dient zum Importieren von KNX oder Modbus-Daten (siehe Treiber Gateway).

Validation Check: Hiermit kann (nach einem EDE Import) geprüft werden, ob der Datensatz fehlerbehaftet ist (Dubletten).

 

Bezeichnung

Beschreibung

Key-Name

Eindeutiger Key des Kanals. Das kann Zahlen oder Text sein.

Objekt-Name

Bezeichnung des Kanals.

Objekt-Instanz Nummer

Für jeden einzelne Objekt-Typ muss eine eindeutige Objekt-Instanz Nummer vorhanden sein.

Objekt-Typ

Gibt an, welche Objekt Typ für diesen Kanal verwendet wird.

Beschreibung

Hier können zusätzliche Informationen zum Kanal eingetragen werden.

Zustands-Text Referenz

Auswahlmöglichkeit einer Text Referenz, die in den Einstellungen "Zustands-Texte" (eigener Editor) definiert werden kann.

Einheit

Auswahl der Einheit des Wertes.

Minimum

Einstellung für den kleinsten zulässigen Wert.

Maximum

Einstellung für den größten zulässigen Wert.

Untere Grenze

Wird die eingestellte Grenze Unterschritten, wird es als "Fehler" vom BACnet erkannt und könnte dadurch eine andere Funktion auslösen.

Obere Grenze

Wird die eingestellte Grenze Überschritten, wird es als "Fehler" vom BACnet erkannt und könnte dadurch eine andere Funktion auslösen.

Setzbar

Es können Objekttypen die standardmäßig BACnet-seitig verändert werden können, vor Änderungen geschützt oder freigegeben werden.

Default COV increment

Der Default COV Increment legt den Wert fest, um den ein Attribut eines Objekts mindestens verändert werden muss, damit eine COV-Benachrichtigung ausgelöst wird. Wenn der Wert des überwachten Parameters um diesen Inkrementwert oder mehr steigt oder fällt, wird eine Benachrichtigung an die entsprechenden BACnet-Teilnehmer gesendet.

Trend Support

Setzen um eine Werte-Historie zu erstellen. Andernfalls wird nur ein Wert vorgehalten.

 

Datei als Objekt

Der Objekttyp Datei bietet die drei Datenpunkte an, die nötig sind für elementare Lese- und Schreibbefehle. Beim Schreiben auf Daten werden die übergebenen Bytes an die gesetzte/aktuelle Position geschrieben. Beim Lese-Trigger wird die gewünschte Anzahl an Bytes von der gesetzten/aktuellen Position gelesen und auf den Datenpunkt Daten ausgegeben. Die Position wird beim Schreiben und Lesen entsprechend aktualisiert.

 

Schedule:

Zu einem Schedule-Objekt gehört immer ein Satz an Wertobjekten, sowie für jeden Tag der Woche null oder mehrere Zeitpunkte, an dem alle Wertobjekte einen für den Zeitpunkt zugewiesenen Wert bekommen. An jedem Tag um 0Uhr wird (sofern nicht für diese Zeit ein "Termin" definiert ist) der Defaultwert gesetzt. Zu einem Schedule gehört optional ein Start und Enddatum an dem diese Schedule gültig ist.

Die Termine werden entsprechend der Werte die Sie setzen eingefärbt. Die Farbe wird bei Start zufällig fest gelegt, sind zur Laufzeit aber konstant. Die Default-Termine sind stets grau.

Wenn Ein Schaltzeitpunkt geändert werden soll ist IMMER die Serie zu editieren! Beim Ändern des Zeitpunktes ist nur der Startzeitpunkt (und hier nur die Uhr-Zeit) relevant.

Der Wert der dem Zeitschaltpunkt zugeordnet ist wird im Termin in der Beschreibung angegeben und kann nur dort geändert werden.

Soll ein neuer Schaltzeitpunkt hinzugefügt werden, so ist ein "wöchentlicher Wiederholungstyp" mit genau nur einen Tag einzustellen.

 

 

Treiber Datenpunkte

Im Datenpunktfenster werden alle verknüpfbaren Datenpunkte sowie die zugehörige Objekt-ID angezeigt.

clip0166