...
Im rechten Bereich ist die momentane Datenpunktkonfiguration für den ausgewählten GridVis Server. Wird in der Dropdown-Box der ausgewählte Server geändert, wird diese Liste automatisch aktualisiert. Auch hier werden alle konfigurierten Projekte, Geräte und deren Datenpunkte (Wertetypen) in einer Baumstruktur dargestellt. Bei Projekten und Geräten wird wiederum die Anzahl an darunterliegenden Knoten in runder Klammer angezeigt. Bei den Datenpunkten hingegen wird das moment konfigurierte Pollingintervall in Sekunden dargestellt. Eine Filtermöglichkeit in Bezug auf Projekte, Geräte und Datenpunkte steht ebenfalls zur Verfügung.
Selektierte Datenpunkte können mittels Schaltfläche "Löschen" aus der momentanen Konfiguration entfernt werden. Wird ein Projekt oder ein Gerät selektiert, werden automatisch alle darunterliegenden Knoten gelöscht. Zusätzlich ist es möglich das Pollingintervall zu änderen (Schaltfläche "Ändere Polling ..."). Das Speichern muss bei beiden Aktionen bestätigt werden. Die geändert Datenpunktlist steht nach dem Start des NETx BMS Servers zur Verfügung.
Server- und Datenpunktdefinitionen
Alle Konfigurationsdaten werden vom GridVis Explorer im Workspace des NETx BMS Servers als CSV Dateien hinterliegt. Dabei wird die Konfiguration in die Serverkonfiguration und Datenpunktkonfiguration unterteilt. Beide Definitionsdateien können im BMS Studio über das Menü "GridVis" eingesehen und bearbeiten werden.
Die Konfigurationsdaten können auch ohne GridVis Explorer hier nachträglich geändert. Es ist allerdings zu beachten, dass hier keine Verifikation der Daten durchgeführt wird. Zusätzlich können die Tabellen mit Schaltfläche "Nach Excel" und "Aus Excel" nach MS Excel exportiert und importiert werden. Dies ist besonders hilfreich wenn mehrer Daten gleichzeitig geändert werden müssen (z.B. das Pollingintervall).
Nachfolgende werden die einzelnen Spalten der Definitionstabelle erklärt:
Serverdefinitionen:
- Servername: dies ist ein frei wählbarer Name der den GridVis Server im NETx BMS Server identifiziert. Der Name muss eindeutig sein.
- Url: hier wird die Url des GridVis Servers definiert.
Datenpunktdefinitionen:
- Servername: hier wird der Name des GridVis Servers definiert, zu dem der Datenpunkt zugeordnet ist. Der Name muss mit dem Servernamen in der Serverdefinition übereinstimmen.
- Project name: Projektname des GridVis Datenpunkts
- Geräte-ID: Device ID des GridVis Datenpunkts
- Device name (optional): dieser Name ist optional und wird im Datenpunktbaum in Kombiniation mit der Device ID angezeigt.
- Wert: dies entspricht dem "Value" Tag des GridVis Datenpunkts
- Typ: dies entspricht dem "Type" Tag des GridVis Datenpunkts
- Einheit (optional): Einheit des Datenpunkts. Diese wird automatisch beim Scannen des GridVis Explorers detektiert.
- Polling interval: gibt an, wie oft der Datenpunkt vom GridVis Server aktualisiert werden soll. Das Intervall ist in Sekunden anzugegeben.
Treiberkonfiguration
Hier können globale Einstellungen vorgenommen werden.
- Timeout: dieser Wert (in ms) wird als Parameter "timeout" beim Abfragen des GridVis Wertes verwendet.
- Timeliness: dieser Wert (in ms) wird als Parameter "timeliness" beim Abfragen des GridVis Wertes verwendet.
- Ignore item quality: ist diese Einstellung aktiv, werden bei fehlgeschlagende HTTP Anfragen die entsprechende Datenpunkte im BMS Server nicht auf "UNCERTAIN" gesetzt. Das bedeutet dass der jeweils letzte Wert sichtbar ist.
- Ignore NaN values: ist diese Einstellung aktiv, werden empfangene "NaN" Werte ignoriert. Das bedeutet, dass ein "NaN" den Datenpunkt im BMS Server nicht auf "UNCERTAIN" gesetzt wird und somit ebenfalls immer der letzte gültige Wert sichtbar ist.
- HTTP Timeout (in ms): Timeout für die HTTP Anfragen. Wird nach dem Timeout keine gültige HTTP Antwort empfange, gilt die Anfrage als fehlgeschlagen.
Info |
---|
Änderungen in der Treiberkonfiguration werden sofort übernommen. Der BMS Server muss nicht neugestartet werden. |
Darstellung der Datenpunkte im NETx BMS Server
Wurden alle Einstellungen korrekt vorgenommen, werden die GridVis Datenpunkte als sogenannte Server Items im NETx BMS Server zur Verfügung gestellt. Eine aktuelle Übersicht der verfügbaren Server Items ist über den Item Tree im NETx BMS Studio zu finden.