MEGLA

Mescheder Entwicklungs- Gesellschaft für Logistik und Automatisierung mbH

Hauptnavigation / mainnavigation


Inhalt / content


MEGLA ProcessBook Analyser

Die Excel Applikation wurde entwickelt, um ungültige PI Tags und unbenutzte Datasets in PI ProcessBook Dateien aufzuspüren. Unbenutzte Datasets entstehen, wenn die Daten nicht mehr benötigt werden, die Definition des Datasets aber erhalten bleibt. Ungültige PI Tags entstehen, wenn nach dem Erstellen der ProcessBook Datei, Tags umbenannt oder gelöscht werden. Ungültige PI Tags verursachen Fehlereinträge in den Log-Files des PI Servers, die später nicht mehr zurückverfolgt werden können. Ein umsichtiger PI Administrator sollte deshalb bemüht sein, die ProcessBook Dateien fehlerfrei zu halten.
Für die effektive Analyse der ProcessBook Dateien arbeitet die Excel Applikation mit dem PI ProcessBook Support Tool von OSIsoft zusammen.
Das Tool wiederum nutzt die PI ProcessBook Applikation zur Dateianalyse.
In Excel werden zunächst die PI ProcessBook Dateien gesucht und dann an das PI ProcessBook Support Tool übergeben. Dieses analysiert mit Hilfe der PI ProcessBook Applikation die ProcessBook Dateien und gibt die gefundenen Tagzuordnungen und Dataset Ausdrücke nach Excel zurück. In Excel werden dann die Tagnamen extrahiert, und durch eine Anfrage an den PI Server bewertet. Als Ergebnis entstehen drei Excel-Tabellen:

Die erste Tabelle beinhaltet alle unbenutzten Datasets mit der beinhaltenden ProcessBook Datei.

Die zweite Tabelle zeigt alle Tags der ProcessBook Dateien, die bei der Anfrage an den PI Server einen Fehler ausgelöst haben.

Die dritte Tabelle zeigt alle Tags mit einem Bad Value.

PB Analyser

MEGLA PE Analyser

Ähnlich dem ProcessBook Analyser werden alle berechneten Tags gesucht, auf Ihre Funktion geprüft, die Formeln zerlegt und die enthaltenen Tags auf Vorhandensein und Gültigkeit der Werte getestet.
Als Ergebnis werden Formelfehler, umbenannte oder gelöschte Tags aufgespürt, die zu Fehlberechnungen führen.

PE-Analyser1

Der MEGLA PE-Analyser testet den PE Ausdruck in drei Phasen. Dabei werden die Fehlerpositionen in dem PE Ausdruck markiert:

In Phase 1 werden Klammer-Ebenen, IF-THEN-ELSE Strukturen, Anführungszeichen und Funktionen geprüft.

In Phase 2 werden die Tags gegen den PI-Server geprüft auf deren Gültigkeit und BadValues.

PE-Analyser2

In Phase 3 schließlich wird der gesamte PE-Ausdruck an den PI-Server zur Berechnung geschickt.

Alle Fehler werden direkt neben der PE Formel in der Tabelle „Performance_Equations“ ausgegeben. Neben der farblichen Kennung werden Fehler grundsätzlich unterstrichen. Die farbliche Kennung der Tagnamen gemäß Excel Formeln ist optional. Alle Farben sind frei konfigurierbar.

Der MEGLA PE-Analyser hilft nicht nur bei der Überprüfung von PE Formeln und beim Check der Gültigkeit von Tagnamen und Werten.

Schon während der Entwicklung von Performance Equations ist er ein unentbehrliches Werkzeug.

Während der Entwicklung und während der Tests können PE-Formeln komfortabel übersichtlich strukturiert werden:

PE-Analyser3

Einrückungen, Kommentare und farbliche Kennzeichnungen machen den PE-Ausdruck übersichtlich.

Bei den Anfragen an den PI-Server oder beim Export der Tags werden Strukturen und Kommentare nicht mit übertragen.

Die mit Hilfe des MEGLA PE-Analyser entwickelten oder korrigierten PE-Tags können über das Excel AddIn PI-SMT Tag-Configurator auf dem PI-Server angelegt oder editiert werden.

Neben den zuvor beschriebenen Funktionen, können mit dem MEGLA PE-Analyser auch PE Formeln ohne dazugehörigen PE Tag entwickelt werden. Dazu wird die PE Formel einfach in der Tabellenspalte „Performance_ Equations“ eingegeben. Nach Abschluss und Prüfung, kann diese PE Formel dann an beliebige Stellen kopiert werden, zum Beispiel in ein PI ProcessBook Dataset.

MEGLA

Fusszeile / footline