Logger und Statistiken

Alle Werte in der SPS lassen sich in einer Statistik abspeichern. Dazu werden die Daten mittels Funktionsblock LOGGER aufgezeichnet. Um diese Werte auf der Visualisierung darzustellen, wird das Plugin Diagramm verwendet.

Funktionsweise

Die Daten werden von der SPS zyklisch an den Logger-Dienst gesendet. Dieser schreibt dann die empfangenen Daten in die Datenbank. Bei den Daten handelt es sich immer um Minimum-, Maximum- und Durchschnittswerte. Es wird versucht, die Daten in einem gleichmässigen Intervall zu speichern, damit diese miteinander vergleichbar sind.

Werden die Daten auf der Visualisierung abgefragt, werden diese entsprechend berechnet. Damit die nächste Abfrage schneller erfolgen kann, werden die Resultate zwischengespeichert. Der Zwischenspeicher kann mittels Datenträger bereinigen gelöscht werden. Jede Nacht werden alte Daten gemäss den Aufbewahrungsrichtlinien bereinigt.

Hinweis: Die Zeitdauer für die maximale Aufbewahrung kann im Kontextmenü unter Projekt Einstellungen Automation Aufbewahrungsrichtlinien eingestellt werden.

Verwenden von Logger

Beim Erstellen eines Loggers ist darauf zu achten, dass dessen Intervall möglichst hoch einzustellen ist. Ein Intervall für Sonnenlicht von T#15m ist vollkommen ausreichend. Ausserdem kann das Intervall auch dynamisch verändert werden, um z.B. beim Befüllen eines Behälters den Füllstand in einem schnelleren Intervall zu loggen. Je höher das Intervall, desto schneller wird die Statistik berechnet.

Hinweis: Es ist wichtig, Werte in die korrekte Einheit umzurechnen. So sollten z.B. kW immer in W umgerechnet werden. Bei der Ausgabe kann danach die SI-Einheit automatisch erzeugt werden.

Zähler

Ein Zählerwert muss immer absolut sein. Der erste Eintrag bildet den Wert 0. Die Berechnung der Daten wird im Plugin Diagramm mit Differentiell - Maximum konfiguriert.

Binäre Werte

Um binäre Werte zu loggen, kann der Funktionsblock RT_UPTIME vor dem Eingang IN verbunden werden. Der Intervall PT von UPTIME_RT sollte dabei identisch mit dem des Loggers sein. Die Berechnung der Daten wird im Plugin Diagramm mit Differentiell - Maximum konfiguriert.

Daten anzeigen

Um die Logger-Daten auszugeben wird das Plugin Diagramm verwendet. Jedes Plugin kann mehrere Werte gleichzeitig darstellen. Die Farben und die Namen müssen in jedem Plugin einzeln konfiguriert werden. Auf der Visualisierung können Werte einfach ausgeblendet werden.

Hinweis: Der Logger wird nur auf der Visualisierung angezeigt, falls die Berechtigung am Symbol erfüllt ist.

Verwalten von Statistikdaten

Eine Übersicht und die Verwaltung von allen erzeugten Statistiken ist im Kontextmenü unter Daten Statistiken zu finden. Ausserdem werden die Logger in der Struktur unter dem Element angezeigt, wo sich diese befinden.

Um eine Statistik zu löschen, markieren Sie den Logger in der Verwaltung und entfernen Sie diesen dann mit Entfernen. Klicken Sie anschliessend auf Anwenden, um alle ausgewählten Statistiken zurückzusetzen. Entfernte Statistiken tauchen womöglich wieder auf, wenn die Daten im nächsten Intervall erneut geschrieben werden.

Ex- und Import

Beim Exportieren eines Projektes werden Statistiken nicht mit gesichert. Um diese zu Speichern, müssen Sie diese separat exportieren. Diese können im Kontextmenü unter Daten Statistiken exportieren... pro Projekt exportiert werden. Ausserdem können Statistiken in der Projektverwaltung, zu finden im Kontextmenü unter Antcas Control Projekte verwalten, exportiert werden. Nach dem Zusammenfassen der Daten wird eine .antstatt-Datei heruntergeladen.

Um die Daten wieder zu importieren, muss zuerst das Projekt importiert werden. Die Statistikdaten werden auf das Projekt mit derselben ID importiert. Es können mehrere Statistikdaten übereinander importiert werden. Diese werden dann zusammengeführt.

Selbstverteidigung des Servers

Die sogenannte Selbstverteidigung ist ein Schutzmechanismus. Kommt es bei einem Projekt zu einem Überlauf des Puffers, so werden Daten gelöscht und das Intervall bei den Loggern erhöht. Die Erhöhung wird dabei von ganz unten gesteigert, bis der Überlauf abgefangen werden kann. Die Abfangmethode hört allerdings mit 15 Minuten auf. Wurden zu viele Logger eingesetzt oder tritt eine Beschädigung der SSD auf, so wird dieser Notfallmodus dies auch nicht mehr abfangen. Die Wiederherstellung erfolgt automatisch, kann aber über eine Stunde oder länger dauern.

WICHTIG: Falls der Modus Selbstverteidigung aktiv ist, wird dies unten rechts im System-Tray angezeigt. Diese Warnung ist sehr ernst zu nehmen und kann zu Datenverlust führen, da alle überschüssigen Daten einfach unwiderruflich gelöscht werden.

Die Zeiten hinter dem Projektnamen stellen das aktuelle minimale Intervall dar, welches angewendet wurde. Um den Fehler zu entfernen, sollten die Anzahl der Logger reduziert oder das Intervall erhöht werden. Zahlen zu runden bringt dabei überhaupt nichts, da die Grösse des Speichers fixiert ist.