BACnet_TrendLog

Der Objekttyp (WinCC OA Datenpunkttyp) BACnet_TrendLog archiviert ein Property eines referenzierten Objektes und, falls die vordefinierten Bedingungen erfüllt sind, speichert er den Wert des Property und den Zeitstempel in einem internen Puffer für spätere Abfragen. Die Daten können entweder periodisch oder bei Wertänderung gespeichert werden. Jeden zeitgestempelten Puffereintrag bezeichnet man als Record. Das referenzierte Objekt kann sich entweder im gleichen Device wie das TrendLog-Objekt befinden oder in einem externen Device vorhanden sein.

Jedes TrendLog-Objekt besitzt einen internen Puffer mit einer fixen Größe. Dieser Puffer wächst entsprechend, wenn neue Records hinzugefügt werden. Wenn der Puffer voll ist, wird der letzte Record mit dem neu hinzugefügten Record überschrieben. Optional kann der Benutzer das TrendLog-Objekt so einstellen, dass das Loggen gestoppt wird, sobald der Puffer voll ist.

Das Loggen der Einträge kann jederzeit manuell aktiviert oder deaktiviert werden.

Eine Absicherung des Datenverlustes der Werte, wenn ein TrendLog-Objekt z.B. gelöscht wird und somit die gespeicherten Werte im Property Log_Buffernicht mehr verfügbar sein sollten, bietet der optionale Config-Eintrag userBitTrendLog (für weitere Informationen siehe WinCC OA Online-Hilfe Kapitel "Mögliche Config-Einträge für den BACnet Treiber").

Datenpunkttypname

BACnet_TrendLog

(Objekt-/)Datenpunkttypstruktur

Faceplate

Registerkarten

Die Registerkarte "Eigenschaften 1" zeigt die Werte aller Properties des BACnet Objektes an.

Abbildung 1. Registerkarte "Eigenschaften 1" des Objekttyps TrendLog

In der Registerkarte "Eigenschaften 2" werden die aufgezeichneten Werte mit Zeitstempel aus dem geloggten Puffer (Property "Log_Buffer") in einer Liste dargestellt. Diese Werte können mithilfe der Schaltfläche "Speichern" in eine CSV-Datei in das Projektverzeichnis /data exportiert werden.

Anmerkung:

Auf das /data Verzeichnis müssen die entsprechenden Schreibrechte gegeben sein. Andernfalls wird im Log Viewer eine Fehlermeldung ausgegeben.

Per Default hat der Name der CSV-Datei das folgende Format:

<Objektname>_<geloggtes_Property>_<Startzeit>_<Endzeit>.csv

Dieses kann jedoch im Textfeld beliebig geändert werden.

Mithilfe des Spin-Buttons kann die Anzahl der letzten Einträge, die in der Liste angezeigt werden, geändert werden (per Default 50; maximal 200). Die Anzeige in der Liste findet erst nach Betätigung der Schaltfläche statt.

Abbildung 2. Registerkarte "Eigenschaften 2" des Objekttyps TrendLog
Anmerkung:

Der Puffer eines TrendLog Objektes kann mittels einer Einzelabfrage auf das Log_Buffer Property ausgelesen werden (für Einzelabfrage siehe Kapitel "Definition der Peripherieadressen des BACnet Treibers" aus der WinCC OA Online Hilfe). Dies ist nur für TrendLog Objekte möglich, die bereits im BACnet Gerät vorhanden sind, jedoch nicht für manuell erstellte TrendLog Objekte (das Log_Buffer Property wird nicht aktualisiert).

In der Registerkarte "Trend" können die geloggten Daten in einem Trend angezeigt werden.

Für weitere Informationen zu Registerkarten siehe Faceplate und seine Registerkarten.

Verfügbare Symbole

Im oberen Bereich des Symbols (im Beispiel unten: "Trendlog") wird der Name des Objektes (Property "Object_Name") angezeigt.

Im mittleren Bereich (im Beispiel unten: "Record A57") wird in Textform der Name des geloggten Properties ( Property "Log_DeviceObjectProperty") eines BACnet Objektes angezeigt. Wird dieser Bereich in der Farbe Grün angezeigt, so ist das Loggen aktiv. Wenn der Bereich weiß hinterlegt ist, so ist das Loggen inaktiv.

Die Beschriftung "TrendLog" im unteren Bereich ist die Bezeichnung des Objekttyps.

Name Verwendung $-Parameter Symbol
TrendLog Objekt für das Loggen der Werte eines Objekt-Properties. DP