Wie erstelle ich Datenpunkttypen für die StdLib

Strandard Library-spezifische Datenpunkttypen können mithilfe des "Standardobjektbibliothek einrichten"-Panels erstellt werden - siehe Wie erstelle ich eine Standard Object Library. Bei Verwendung der Library werden diese automatisch in ein WinCC OA Projekt eingespielt.

Von jedem dieser Datenpunkttypen, einer Art Vorlage, kann dann für jedes reale Gerät ein Datenpunkt vom Anwender der Library abgeleitet werden. Die Datenpunkttypen für die Standard Library müssen nach einem bestimmten Muster benannt werden.

Die folgenden Standard-Knoten werden automatisch über das Panel "Standardobjektbibliothek einrichten" zu dem Standardbibliothek-Datenpunkt hinzugefügt, wenn ein Datenpunkttyp erstellt wird. Fügen Sie jedoch spezifische Datenpunktelemente zu den Knoten manuell nach Ihren Anforderungen hinzu. Für mehr Information, siehe die Abbildung weiter unten.

Wenn das Panel "Standardobjektbibliothek einrichten" nicht verwendet wird, muss ein Datenpunkttyp manuell erstell werden. Die Datenpunkttypen für die Standard Library müssen nach einem bestimmten Muster benannt werden. Siehe die Schritte unterhalb.

So erstellen Sie einen neuen Datenpunkttyp

  1. Öffnen Sie den WinCC OA PARA.

  2. Klicken Sie mit der rechten Maustaste auf die Baumansicht und wählen Sie im dem Kontextmenü die Option "Datenpunkttyp erstellen" aus.

  3. Dies öffnet den DP-Typ Editor, der die Gestaltung des Datenpunkttyps erlaubt.

  4. Benennen Sie den Datenpunkttyp nach dem folgenden Muster: <WinCC OA_Library-Projektname_in_Großbuchstaben>_<individueller_Gerätename>, z.B. MyLib_Pump.

    Der Stdlib Datenpunkttyp-Name muss das Präfix <BIBLIOTHEKSNAME_in_GROßBUCHSTABEN > enthalten.

  5. Fügen Sie unterhalb des Datenpunkttyp-Knotens einen oder mehrere weitere Knoten ein. Folgende Knoten gehören zum Standard der Stdlib und können dem Library-Datenpunkttyp hinzugefügt werden:

Knoten Beschreibung
alarm

Beinhaltet alle numerischen Alarm-, Warn- und/oder Fehlermeldeelemente. Für jedes enthaltene Datenpunktelement muss ein Meldebehandlung-Konfig angelegt werden (siehe _alert_hdl).

Das Meldebehandlungs-Konfig des Knotens alarm muss eine Summenmeldebehandlung sein, die alle Meldungen dieses Objektes beinhaltet.

Geben Sie dafür in der Registerkarte "Meldungen" der Summenmeldebehandlung alle berücksichtigten Meldungen unter "DP-Muster" an.

state Beinhaltet Datenpunktelemente, die Auskunft über den aktuellen Zustand/Wert eines Datenpunktes geben.
command Beinhaltet alle Kommando-Datenpunktelemente zur Steuerung und Manipulation des Objekttyps (Werte und Zustände), wenn das Objekt dies erlaubt.
para Dieser Knoten ist erforderlich für die Speicherung von objektspezifischen Informationen, wie z.B. informativen Texten.
general Abhängig vom Objekt können hier hierarchische Ebenen hinzugefügt werden, die generelle Informationen über das Objekt enthalten. Ein wichtiges Element dieses Knotens ist das note Element mit dem eingebetteten internen DP-Typ _STDLIB_Note.
operationMode Definiert die möglichen Betriebszustände. Der Elementtyp referenziert auf den internen DP-Typ _STDLIB_OMD.
infoArea Dient zum einfachen (ohne CTRL-Logik) bestimmen von InfoArea-Icons für einen DP-Typ: _STDLIB_MOD

Abbildung 1. Beispielstruktur eines Datenpunkttyps
  1. Bestätigen Sie die Struktur des Datenpunkttyps mit "OK", nachdem Sie alle relevanten Knoten eingefügt haben.

  2. Klicken Sie erneut mit der rechten Maustaste auf die Baumansicht im PARA und wählen Sie aus dem Kontextmenü die Option "Master-Datenpunkt erstellen" aus. Beachten Sie, dass das Umbenennen des Datenpunkttyps nicht mehr möglich ist, nachdem der Master-Datenpunkt erstellt wurde.

  3. Fügen Sie alle erforderlichen WinCC OA Datenpunktkonfigs den Elementen hinzu, z.B. Meldebehandlung unterhalb des Alarm-Knotens oder Peripherieadressen-Konfigs.

  4. Erstellen Sie an Ihrem neuen Datenpunkttyp einen neuen Datenpunkt. Der Name des Datenpunktes ist beliebig, da dieser in der späteren Library nicht enthalten sein wird (lediglich der Datenpunkttyp mit Master-Datenpunkt).

  5. Schließen Sie den WinCC OA PARA.