|
<< 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.

Ü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.
