Symbol <-> Datenpunkttyp Verknüpfung

Als Grundlage für die vereinfachte Gestaltung von Userinterfaces durch die Simple Symbols dient die direkte Verknüpfung zwischen den erstellten Symbolen und den entsprechenden Datenpunkttypen.

Diese werden mittels eines eigenen Panels erstellt, um später als Simple Symbol verwendet zu werden.

Konfiguration

Um eine Verknüpfung zwischen den Symbolen und Datenpunkttypen zu erstellen, steht unter dem Menüpunkt Simple Symbols das Panel Symbol <-> DPT Verknüpfung bereit.

Abbildung 1. Simple Symbols - Symbol <-> DPT Verknüpfung

Der Menüpunkt öffnet das Übersichtspanel über alle vorhanden Datenpunkttypen und die allgemeinen Datentypen welche innerhalb des WinCC OA Projektes vorhanden sind.

Hinweis

Folgende allgemeine Datentypen stehen an dieser Stelle zur Verfügung: char, uint, int, float, bool, bit32, string, time

Abbildung 2. Simple Symbols - Symbol <-> DPT Verknüpfung Panel

Datenpunkttypen

Die Übersicht der Datenpunkttypen ermöglicht es auf einfach Weise den gewünschten Datenpunkttypen zu wählen, welcher mit einem Symbol verknüpft werden soll.

Achtung

Änderungen innerhalb der Zuweisungen zwischen den Elementen des Datenpunkttypes und den $-Parametern werden erst korrekt angezeigt, wenn die Symbol-Panels neu aufgeschalten werden.

Abbildung 3. Simple Symbols - Übersicht Datenpunkttypen

Neues Symbol hinzufügen

Fügt dem momentan gewählten Datenpunkttyp ein neues Symbol hinzu, dieses kann anschließend noch weiter konfiguriert werden (siehe Parameter des Symbols anpassen).

Hinweis

Es können pro Datenpunkttyp mehrere Symbole konfiguriert werden

Konfiguration speichern

Speichert alle Anpassungen die für den Datenpunkttyp durchgeführt wurden.

Achtung

Vor dem Wechseln der Auswahl unbedingt die Konfiguration speichern, da sonst alle Änderungen für den Datenpunkttypen verloren gehen!

Symbolkonfiguration entfernen

Entfernt das momentan in der Liste der Datenpunkttypen gewählte Symbol.

Faceplate Konfiguration

Die Faceplate Konfiguration stellt einige Möglichketen für die Anpassung des Faceplates an die Bedürfnisse des Anwenders da. Diese kann mittels der Schaltfläche "Faceplatekonfiguration bearbeiten" geöffnet werden. Die einzelnen Auswahlmöglichkeiten werden im Folgenden beschrieben:

Abbildung 4. Simple Symbols - Faceplatekonfiguration bearbeiten

Hauptfaceplate

Das Hauptfaceplate entspricht dem Panel, welches bei einem Klick auf das Symbol innerhalb des Userinterfaces geöffnet wird. Dieses enthält die grundlegenden Informationen des Datenpunktes, welches in den entsprechend Standard Tabs (siehe unten) dargestellt wird.

Abbildung 5. Simple Symbols - Hauptfaceplate

Standard

Es wird ein Standard-Faceplate verwendet.

Benutzerdefiniert

Durch Anwählen dieser Option kann ein anderes Faceplate ausgewählt werden.

Dateiauswahl

Öffnet einen Auswahldialog für das Panel, welches als Hauptfaceplate dienen soll. Dieses wird durch den Klick auf das Symbol innerhalb des Userinterfaces aufgeschalten.

Neues Faceplate

Legt ein neues Faceplate an und öffnet dieses für weitere Anpassungen automatisch im GEDI.

Hinweis

Es wird ein default-faceplate verwendet. Dieses befindet sich unter objects/SimpleSymbols/<DPT>/faceplates/main.xml und kann angepasst werden.

Standard Tabs

Durch die Auswahl der Standard Tabs können bereits bestehende Registerkarten gewählt werden, welche die Informationen des Datenpunktes, welcher mit dem Symbol verbunden ist anzeigen. Hierbei stehen folgende Registerkarten zur Auswahl:

Abbildung 6. Simple Symbols - Standard Tabs

Wertanzeige

Zeigt die momentanen Werte der Datenpunktelemente an.

Abbildung 7. Simple Symbols - Wertanzeige

Wertänderungen

Diese Option erlaubt es, dass der Benutzer Wertänderungen innerhalb des Faceplates vornehmen kann. Wird diese aktiviert, wird die entsprechende Registerkarte innerhalb des Faceplates sichtbar, anderenfalls bleibt sie verborgen.

Abbildung 8. Simple Symbols - Wertänderungen

Peripherieadresse

Gibt Auskunft über die konfigurierten Peripherieadressen des Datenpunktes.

Abbildung 9. Simple Symbols - Peripherieadresse

Alarmbanner am Fuß des Faceplates

Aktiviert ein Alarmbanner für das Faceplate. Diese wird unterhalb der ausgewählten Tabs angezeigt und ermöglicht es anstehende Alarme anzuzeigen und zu quittieren.

Abbildung 10. Simple Symbols - Alarmbanner

Trend

Zeigt den Trend des Datenpunktes an. Dieser muss innerhalb der Trendkonfiguration des Datenpunkttypes konfiguriert werden.

Abbildung 11. Simple Symbols - Trend

Notizen

Ermöglicht die Anzeige von Notizen. Diese müssen innerhalb eines Datenpunktelementes gespeichert werden. Dieses kann über den Auswahldialog angegeben werden.

Abbildung 12. Simple Symbols - Notizen

Datenpunkttypspezifische Tabs

Es besteht die Möglichkeit, neue Registerkarten zu erstellen um so Informationen abzubilden, welche innerhalb der Standard-Tabs (siehe oben) noch nicht vorhanden sind. Hierbei muss ein Name für die Registerkarte sowie ein Panel angegeben werden. Die Registerkarte wird den ausgewählten Standardtabs hinzugefügt und kann so bei der Ansicht des Faceplates durch den Endnutzer betrachtet werden.

Mittels Doppelklicks auf den "..." Bereich der Tabelle kann ein Auswahldialog für die Paneldatei geöffnet werden. Ein Doppelklick auf den Bereich "$" erlaubt das Festlegen von Werten für die $-Parameter der Paneldatei.

Hinweis

Diese benutzerdefinierten Tabs werden innerhalb des Faceplates an die bestehenden Tabs angereiht.

Hinweis

Bei dem Datentyp der Eingabe des Namens handelt es sich um einen LangString, der es ermöglicht den Namen in mehreren Sprachen zu hinterlegen.

Abbildung 13. Simple Symbols - Datenpunktspezifische Tabs

Gewähltes Element nach oben/unten schieben

Ermöglicht es die Reihenfolge der Registerkarten festzulegen. Hierbei wird der momentan gewählte Eintrag entsprechend verschoben.

Neue Zeile einfügen

Fügt eine neue Zeile innerhalb der Tabelle hinzu um so eine weitere Registerkarte (Name + Panel) anzufügen.

Neues Faceplate hinzufügen

Legt ein neues Faceplate an und öffnet dieses für weitere Anpassungen automatisch im GEDI.

Faceplate löschen

Ermöglicht es, die ausgewählten Elemente wieder zu entfernen.

Hinweis

Es wird ein default-faceplate verwendet. Dieses befindet sich unter objects/SimpleSymbols/<DPT>/faceplates/user_<Nr>.xml und kann angepasst werden.

Verknüpfung der Werte

Nach Auswahl der gewünschten Registerkarten wird mittels der Schaltfläche Konfiguration speichern die entspreche Struktur erstellt und es ist nun möglich die Werte des Datenpunkttypen mit den Parametern des Symbols zu verknüpfen, sowie die Auswahl der Anzeigewerte der einzelnen Registerkarten einzustellen:

Abbildung 14. Simple Symbols - Datenpunkttypen Übersicht

Anzeigewerte der Registerkarten anpassen

Innerhalb der Punkte Werte, Wertänderung und Peripherieadresse (mittels Mausklick in der Datenpunktübersicht selektierbar) können die Werte zugewiesen werden, welche innerhalb der entsprechenden Registerkarte innerhalb des Faceplates angezeigt werden sollen. Die Datenpunktelemente werden per Drag'N Drop an die Tabelle verknüpft.

Hinweis

Werden keine expliziten Werte zugewiesen (= leere Tabelle) werden alle Werte des Datenpunktes angezeigt.

Abbildung 15. Simple Symbols - Symbol: Anzeigewerte zuweisen

Parameter des Symbols anpassen

Abbildung 16. Simple Symbols - Symbole einfügen/bearbeiten

Das Konfigurationsfenster für Symbole stellt die $-Parameter des Panels zur Verfügung. Diese können nun mit Datenpunktelementen verbunden werden oder durch statische Eingaben, wie z.B. Farben gesetzt werden. Um Datenpunktelemente des Datenpunkttypes hinzuzufügen kann mittels Drag'N Drop das entsprechende Element in die Wertetabelle gezogen werden.

Durch diese zentrale Konfiguration ergibt sich der Vorteil, dass bei Änderungen innerhalb der Datenpunkttypen diese auch an zentraler Stelle für die Simple Symbols nachgeführt werden können und so durch eine Änderung alle Panels des Datenpunkttypes angepasst werden.

Hinweis

Die Parameter $DP, $DPE sowie $Symbol-File können an dieser Stelle nicht gesetzt werden!

Der $-Parameter $Symbol-File wird durch den ScriptWizard angelegt und sollte nicht verändert werden. Es dient als Verweis auf das Panel des Symbols.

Die $-Parameter $DP sowie $DPE werden für die spätere Zuweisung benötigt (siehe Drag'N Draw) und werden aus diesem Grund an dieser Stelle nicht für die Konfiguration angezeigt.

Kurzname

Legt den Namen des Panels fest, mit welchem es im Drag'N Draw-Panel angesprochen werden kann.

Dateiname

Der Dateiname entspricht dem Pfad des Panels, in welchem das Symbol gespeichert ist. Dieses kann mittels des Auswahldialoges gewählt und hinzugefügt werden. Alternativ kann der Dateiname auch manuell eingegeben werden.

Achtung

Es sind nur .xml-Panels erlaubt!

Abbildung 17. Simple Symbols - Symbol konfigurieren

Beschreibungsfeld

Innerhalb des Feldes (unterhalb der Auflistung der $-Parameter) werden, sofern vorhanden, die Beschreibungen der $ Parameter angezeigt.

Zusätzliche Informationen

Ordnerstruktur

Bei der Konfiguration eines Simple Symbols werden für die Speicherung des Symbols 3 Ordner für den Datenpunkttyp angelegt. Diese befinden sich unter < WinCC_OA_Proj >/objects/SimpleSymbols/<DPT>/ und dienen jeweils als Container für unterschiedliche Elemente des Simple Symbols.

Folgende Ordner werden angelegt:

Hinweis

Die einzelnen Ordner werden nur angelegt, sollte ein entsprechendes Faceplate, Tab oder Wrapper Panel für den jeweiligen Ordner existieren.

Wrapper Panel

Wichtiger Bestandteil der Simple Symbols ist das Wrapper Panel. Dieses dient als Hülle für das eigentliche Symbol und den Klickrahmen (Nur wenn das Symbol mittels ScriptWizard erstellt wurde). Besonderheit daran ist, dass das Wrapper Panel selbst nur den $DP zur Verfügung stellt. Dieser wird an das Symbol weitergegeben, welches alle anderen $-Parameter enthält. Diese werden bei der Anpassung der Symbolparameter gesetzt. Der $-Parameter $DP bzw. $DPE des Panels wird erst beim Drag'N Drop-Einfügen innerhalb eines Panels befüllt.

Abbildung 18. Simple Symbols - Wrapper Panel