Auswertung Prozessabbild

Im Tree finden sich beim Punkt Auswertungen eine Reihe von vordefinierten Abfragen. Hier kann für eine Gruppe von Datenpunkten der aktuelle Prozesswert (zum Aufschaltzeitpunkt), sowie diverse Statusinformationen ermittelt werden. Durch Anwahl des Punktes Datenpunkte > DPE Monitor aus dem Tree bzw. durch Anwahl des Punktes Datenpunkte > Monitor aus der Start-Kaskade wird ein weiteres Standard Panel aus WinCC OA aufgeschalten, welches eine Auswertung über frei wählbare Datenpunktelemente erlaubt. Der Benutzer hat somit jederzeit ein aktuelles Prozessabbild vor sich (Für weitere Informationen zum DPE-Monitor Panel in WinCC OA lesen Sie auch das Kapitel Grundlagen Datenpunktelement-Monitor).

Die Eingrenzung der auszuwertenden Datenpunktelemente kann auf zwei Arten erfolgen:

  • Datenpunktgruppen (dpGroup)

  • Wildcardmuster bei Datenpunktelementnamen

Datenpunktgruppen sind eine Grundfunktion von WinCC OA (siehe auch Einführung Datenpunktgruppen). In der DemoApplication wurden einige Gruppen beispielhaft vorbereitet.

  • Messwerte

  • Zählwerte

  • Sollwerte

  • Binärbefehle

Weitere Gruppen können bei der Auswahl der Option "Benutzerdefiniert" beim Punkt Auswertungen in dem Tree angewählt werden. Die Definition der Gruppen erfolgt in einem eigenen Standarddialog. Dieser kann in der Start-Kaskade beim Punkt Datenpunkte "Gruppen" aufgerufen werden.

Abbildung 1. Auswertung aktuelles Prozessabbild unter Verwendung von Wildcards

Die zweite Variante, um eine Menge von Datenpunkten für eine Auswertung der aktuellen Werte und Statusinformationen zu bestimmen, ist die Angabe eines Wildcard-Musters. Dabei dürfen sowohl * (beliebig viele Zeichen) als auch ? (nur ein beliebiges Zeichen) verwendet werden. ** bedeutet über mehrere Ebenen der Datenpunktstruktur hinweg. Genaueres darüber wird im Abschnitt Wildcards und Wildcards im Elementbezeichner erläutert.

Rechts neben der Anzeige der Zeitstempel kann durch Klick auf die Spalte mit den drei Punkten ein Dialog zur detaillierten Datenpunktinformation aufgerufen werden.

Einfache Bedienhandlungen

Folgende Bedienhandlungen empfehlen sich bei der Beschäftigung mit dem Auswertepanel (aufgeschalten von der Start-Kaskade über "Benutzerdefiniert"):

  • Aufrufen der Gruppe Messwerte über die Gruppen-Combobox.

  • Eingabe von Wildcardmustern: "*.value" für alle Datenpunktelemente, deren Datenpunktstruktur nur aus zwei Ebenen besteht und bei denen das Blattelement "value" heißt.

  • Eingabe des Musters: "*.C?.*MIN**" - geliefert werden alle Datenpunktelemente, die in der zweiten Ebene C und ein einziges weiteres Zeichen haben und in einer der folgenden Ebenen MIN heißen.

Realisierung

Das Auswertepanel ist ein gewöhnliches WinCC OA Panel. Die Anzeige der Werte erfolgt über das Standardelement Tabelle (siehe auch Tabelle). Die eigentliche Abfrage der Daten erfolgt über eine SQL-Query (siehe auch Grundlagen SQL im Control), welche im Control (Event-Scripts der Combobox und der Tabelle) aufgerufen wird. Ebenfalls in Control wird eine Nachverarbeitung und Formatierung der Daten, sowie das Befüllen der Tabelle vorgenommen.