Zuweisen von Verdichtungsberechnungen zu Datenpunktelementen

Die Zuweisung von Verdichtungsstufen zu Datenpunktelementen findet in der Baumansicht des Hauptparametrierpanels statt. Öffnen Sie das Hauptparametrierpanel der RDB-Verdichtung über die Schaltfläche RDB-Verdichtung in der Registerkarte Datenbank des WinCC OA Systemmanagements (siehe auch Parametrierung - Einleitende Informationen).

Das Hauptparametrierpanel der RDB-Verdichtung wird geöffnet:

Wird die RDB-Verdichtung das erste Mal für den Datenbankbenutzer parametriert, enthält die Baumansicht auf der linken Seite des Hauptparametrierpanels noch keine Datenpunktelemente.

Wie Sie Datenpunktelemente zu Verdichtungsberechnungen zuweisen, ändern und löschen, wird in den folgenden Abschnitten beschrieben:

Standardmäßig werden im Panel nur Masterdatenpunkte angezeigt. Die verdichteten Datenpunkte können eingeblendet werden - siehe Option <Anzahl> verdichtete DPEs anzeigen weiter unten.

Hinzufügen eines Datenpunktelementes

Voraussetzungen für das Hinzufügen eines Datenpunktelementes zur Baumansicht sind:

  • Das Datenpunktelement, welches hinzugefügt werden soll, besitzt ein _archiveConfig mit zugeordneter Archivgruppe.

  • Das Datenpunktelement ist vom Datentyp Float, UInt oder Int.

So fügen Sie ein Datenpunktelement der RDB-Verdichtung hinzu

  1. Führen Sie einen rechten Mausklick auf den Bereich der Baumansicht aus. Das folgende Kontextmenü wird sichtbar:

  2. Wählen Sie die Option "Neues DPE" aus, um den Datenpunkt-Selektor zur Auswahl eines Datenpunktelementes zu öffnen. Die Auswahl findet in der Registerkarte "DPE" des Datenpunkt-Selektors statt.

  3. Wählen Sie das entsprechende Datenpunktelement aus und klicken Sie auf "OK", um das Datenpunktelement der Baumansicht der RDB-Verdichtung hinzuzufügen.

  4. Das Panel zum Erzeugen einer neuen Verdichtungsberechnung wird geöffnet (für die Einstellungen im Verdichtungsberechnungspanel siehe Neue Verdichtungsberechnung):

  5. Klicken Sie auf die Schaltfläche "Erzeugen", um das Datenpunktelement mit den Einstellungen aus der Verdichtungsberechnung der Baumansicht hinzuzufügen.

  6. Das hinzugefügte Datenpunktelement (hier z.B. ExampleDP_Float.ExampleDP_Trend1) wird in der Baumansicht folgendermaßen angezeigt:

Neue Verdichtungsberechnung

Das Panel zum Erzeugen einer neuen Verdichtungsberechnung wird jedes Mal geöffnet, wenn:

Folgende Einstellungen sind für die neue Verdichtungsberechnung zu setzen:

Datenpunkt

Name des Datenpunktelementes, dem die neue Verdichtungsberechnung hinzugefügt wird.

Wenn ein neues Datenpunktelement hinzugefügt wird, wird zuvor der Datenpunkt-Selektor zur Auswahl des Datenpunktelementes aufgeschalten.

Wenn eine neue Verdichtungsberechnung einem bereits vorhandenen Datenpunktelement hinzugefügt wird, wird das Feld automatisch mit dem Namen des entsprechenden Datenpunktelementes befüllt.

Verdichtungsstufe

Wählen Sie aus der Combobox eine Verdichtungsstufe aus. Falls noch keine vorhanden ist, kann diese im Verdichtungsstufen-Panel erstellt werden. Klicken Sie dazu auf die Schaltfläche "Verdichtungsstufen".

Aktiv

Haken Sie die Checkbox an, wenn die Verdichtungsberechnung nach dem Erzeugen aktiv sein soll. Belassen Sie die Checkbox unangehakt, wenn die Verdichtungsberechnung nach dem Erzeugen inaktiv sein soll.

Hinweis

Beachten Sie, dass die Verdichtungsberechnung nur dann berechnet wird, wenn die zugehörige Verdichtungsstufe und das Verdichtungsintervall ebenso aktiv sind. Ob diese aktiv sind, wird im Kontextmenü der Verdichtungsberechnung angezeigt (siehe auch Aktivieren/Deaktivieren von Verdichtungsberechnungen).

Basiselement

In diesem Bereich kann zwischen zwei Optionen gewählt werden:

  • direkt aus der History

  • Die Verdichtungsberechnung wird für die Werte durchgeführt, die direkt aus der History des Datenpunktelementes kommen - Berechnung basiert auf den Basiswerten des Datenpunktelementes.

  • von einer anderen Verdichtung

  1. Die Verdichtungsberechnung wird für die bereits verdichteten Werte aus einer anderen Verdichtungsberechnung durchgeführt. Die Verdichtungsberechnung, aus derer verdichteten Werten die Berechnung durchgeführt werden soll, kann mittels Combobox unterhalb ausgewählt werden.

    Es ist darauf zu achten, dass das Intervall einer Verdichtungsstufe für eine Verdichtungsberechnung von einer anderen Verdichtungsberechnung nicht viel größer ist als das Intervall der Verdichtungsstufe einer Basis-Verdichtungsberechnung, um nicht Performance-Probleme zu provozieren oder Gefahr zu laufen, dass Basiswerte ausgelagert werden, bevor die Berechnung startet. Damit stehen im Zusammenhang die Werte, die den Archivwechsel definieren (siehe Archive auslagern/sichern).

  1. Die Intervalle der Verdichtungsberechnungen sollten aufeinander aufbauen, wodurch auch die Dauer der Berechnungen kürzer ist. So ist es z.B. zu vermeiden, dass die Berechnung der Tagesmittelwerte direkt auf den Werten aus der History eines Datenpunktelementes basiert. Eine vorherige Berechnung von z.B. Stunden-Mittelwerten ist hier zu empfehlen.

Beispiel

Vorhandene Verdichtungsintervalle: 5 Minuten, 6 Minuten, 1 Stunde, 1 Tag

Daraus erzeugte Verdichtungsstufen: _5min_sum, _6min_avg, _1hour_sum, _1day_sum

Die Verdichtungsstufen des 5-Minuten-Intervalls und des 6-Minuten-Intervalls holen ihre Werte direkt aus der EVENTHISTORY.

Das Stundenintervall setzt auf dem 5-Minuten-Intervall (bzw. auf dem 6-Minuten-Intervall) auf (d.h. alle Funktionen des Stunden-Intervalls holen ihre Werte aus der Tabelle CSHISTORY_5MIN). Das Tagesintervall setzt auf dem Stundenintervall auf.

Ein Fall, der vermieden werden sollte, ist z.B., dass die Berechnung der Tageswerte auf den 5-Minuten-Werten aufsetzt.

Erzeugen

Klicken Sie auf diese Schaltfläche, um eine Verdichtungsberechnung mit den eingetragenen Einstellungen zu erzeugen. Falls eine Verdichtungsberechnung nicht erstellt werden kann, vergewissern Sie sich, ob folgende Voraussetzungen erfüllt sind:

  • Eine Verbindung zur Oracle Datenbank ist hergestellt.

  • Wenn es sich um eine Verdichtungsberechnung handelt, die die Berechnungen von bereits verdichteten Werten durchführt (von einer anderen Verdichtung), muss die eingetragene Verdichtungsstufe ein längeres Intervall haben als die Verdichtungsstufe der Basis-Verdichtungsberechnung. Es macht z.B. keinen Sinn, dass Minutenwerte aus Tageswerten berechnet werden.

  • Prüfen Sie, ob das Datenpunktelement weiterhin existiert. Wenn ein Datenpunktelement gelöscht wird, wird die Ansicht in der Baumansicht nicht automatisch aktualisiert und das Datenpunktelement wird weiterhin angezeigt, als ob dieses existieren würde, wodurch theoretisch auch eine neue Verdichtungsberechnung für diesen erzeugt werden kann. Schließen Sie das Fenster zum Erzeugen einer neuen Verdichtungsberechnung und aktualisieren Sie die Ansicht in der Baumansicht. Führen Sie dazu einen Rechtsklick in der Baumansicht aus, um das Kontextmenü zu öffnen. Klicken Sie auf die Option "Aktualisieren". Die Ansicht wird dadurch aktualisiert und das Datenpunktelement wird in der Baumansicht nicht länger angezeigt, falls dieses gelöscht wurde. Das gleiche gilt, wenn das Archiv-Config (_archive) des Datenpunktelementes gelöscht wurde oder wenn sich der Datentyp geändert hat und dieser nicht Int, UInt oder Float ist.

Detaillierte Informationen bekommen Sie im RDB Log-Viewer, der die Fehler- und Zustandsmeldungen aus den Tabellen ARC_LOG und CSTIMELOG ausgibt.

Verdichtungsstufen

Klicken Sie auf diese Schaltfläche, um die Verdichtungsstufenübersicht zu öffnen. Diese erlaubt es, Verdichtungsstufen zu erzeugen, zu löschen oder zu de-/aktivieren.

Schließen

Schließt das Fenster zum Erzeugen einer neuen Verdichtungsberechnung ohne die gerade bearbeitete Verdichtungsberechnung zu erzeugen.

Hinweis

Eine Verdichtungsberechnung findet ebenso statt, wenn innerhalb eines Verdichtungsintervalls keine neuen Werte auf das Datenpunktelement geschrieben werden. D.h. es wir der Verdichtungswert ausgegeben, der zuletzt auf das Datenpunktelement geschrieben wurde. Voraussetzung ist, dass bereits zumindest ein Wert auf das Datenpunktelement geschrieben wurde.

Hinzufügen einer Verdichtungsberechnung

Ein Datenpunktelement kann beliebig viele Verdichtungsberechnungen haben. Diese können direkt aus den historischen Werten (Basiswerte) eines Datenpunktelementes berechnet werden oder können aus den verdichteten Werten eines anderen Verdichtungsberechnung berechnet werden.

So fügen Sie eine Verdichtungsberechnung basierend auf den Basiswerten eines DPEs hinzu

  1. Führen Sie einen rechten Mausklick auf das Verdichtungsdatenpunktelement des hinzugefügten Datenpunktelementes aus, um das Kontextmenü zu öffnen:

  2. Wählen Sie die Option "Neu" aus, um dem Datenpunktelement eine neue Verdichtungsberechnung basierend auf den Basiswerten des Datenpunktelementes hinzuzufügen.

  3. Dies öffnet das Panel "Neue Verdichtungsberechnung". Wählen Sie die Option "direkt aus der History" aus und erzeugen Sie die Verdichtungsberechnung mit der ausgewählten Verdichtungsstufe.

  4. Die neue Verdichtungsberechnung wurde der Baumansicht hinzugefügt:

So fügen Sie eine Verdichtungsberechnung von einer anderen Verdichtungsberechnung hinzu

  1. Führen Sie einen rechten Mausklick auf die Verdichtungsberechnung aus, aus deren verdichteten Werten eines neue Verdichtungsberechnung durchgeführt werden soll. Das folgende Kontextmenü wird geöffnet:

  2. Wählen Sie die Option "Neu" aus, um der Verdichtungsberechnung eine neue Verdichtungsberechnung, die aus den Werten der Basis-Verdichtungsberechnung berechnet wird, hinzuzufügen.

  3. Dies öffnet das Panel "Neue Verdichtungsberechnung". Wählen Sie die Option "von einer anderen Verdichtung" aus und erzeugen Sie die Verdichtungsberechnung mit der ausgewählten Verdichtungsstufe.

  4. Die neue Verdichtungsberechnung wurde der Baumansicht hinzugefügt:

Aktivieren/Deaktivieren von Verdichtungsberechnungen

Verdichtungsberechnungen können jederzeit in der Baumansicht aktiviert bzw. deaktiviert werden.

Falls eine Basis-Verdichtungsberechnung aktiv ist und die untergeordnete Verdichtungsberechnung deaktiviert wird, wird die Basis-Verdichtungsberechnung weiterhin durchgeführt.

Falls eine untergeordnete Verdichtungsberechnung aktiv ist und die Basis-Verdichtungsberechnung deaktiviert wird, wird die untergeordnete Verdichtungsberechnung weiterhin durchgeführt. Für die untergeordnete Verdichtungsberechnung werden die letzten eingetroffenen Werte der Basis-Verdichtungsberechnung verwendet.

In der Baumansicht ist anhand des voranstehenden Verdichtungsberechnung-Icons sichtbar, ob eine Verdichtungsberechnung zurzeit aktiv oder inaktiv ist:

  • - Verdichtungsberechnung ist aktiv

  • - Verdichtungsberechnung ist inaktiv

Status des zugehörigen Verdichtungsintervalls und der Verdichtungsstufe

Eine Verdichtungsberechnung findet nur dann statt, wenn die zugehörige Verdichtungsstufe und das Verdichtungsintervall ebenso aktiv sind. Das Kontextmenü informiert Sie über den Status der Stufe, des Intervalls und der Verdichtung(sberechnung):

So deaktivieren Sie eine Verdichtungsberechnung

  1. Führen Sie einen rechten Mausklick auf die aktive Verdichtungsberechnung aus, die deaktiviert werden soll. Das folgende Kontextmenü wird geöffnet:

  2. Wählen Sie die Option "Deaktivieren" aus, um die Verdichtungsberechnung zu deaktivieren.

So aktivieren Sie eine Verdichtungsberechnung

  1. Führen Sie einen rechten Mausklick auf die aktive Verdichtungsberechnung aus, die aktiviert werden soll. Das folgende Kontextmenü wird geöffnet:

  2. Wählen Sie die Option "Aktivieren" aus, um die Verdichtungsberechnung zu aktivieren.

Entfernen einer Verdichtungsberechnung

Das Entfernen einer Verdichtungsberechnung ist nur dann möglich, wenn

  • diese inaktiv ist (zum Deaktivieren einer Verdichtungsberechnung siehe Anleitung oben)

    und

  • diese keine untergeordnete Verdichtungsberechnung besitzt. Ist das der Fall, muss diese vorher gelöscht werden.

So entfernen Sie eine Verdichtungsberechnung

  1. Führen Sie einen rechten Mausklick auf die inaktive Verdichtungsberechnung aus, die entfernt werden soll. Das folgende Kontextmenü wird geöffnet:

  2. Wählen Sie die Option "Löschen" aus, um die Verdichtungsberechnung zu entfernen. Zwar ist danach die Verdichtungsberechnung gelöscht, jedoch sind die archivierten Werte weiterhin verfügbar.

Anzeige von untergeordneten Verdichtungsberechnungen

Wenn für ein Datenpunktelement mehrere Verdichtungen vorhanden sind, erleichtert die Funktion "Untergeordnete Verdichtungen öffnen" die Anzeige von Verdichtungen.

So ÖFFNEN SIE MEHRERE VERDICHTUNGSBERECHNUNGEN GLEICHZEITIG

  1. Führen Sie einen rechten Mausklick auf das Datenpunktelement dessen Verdichtungsberechnungen angezeigt werden sollen. Das folgende Kontextmenü wird geöffnet:

  1. Wählen Sie Option "untergeordnete Verdichtungen öffnen" aus, um alle darunter liegenden Verdichtungsberechnungen zu öffnen:

<Anzahl> verdichtete DPEs anzeigen

Lädt alle verdichteten DPEs für den selektierten Datenpunkttyp. In der Abbildung unterhalb werden die Datenpunkte für den Datenpunkttyp "PUMP1" angezeigt. Es werden 11 Datenpunkte angezeigt (der Masterdatenpunkt sowie zehn Datenpunkte Pump_01 bis Pump_10).

Abbildung 1. 11 verdichtete DPEs anzeigen