Grundlagen zum PowerConfig-Editor

Die in der Version enthaltenen PowerConfigs sind zum größten Teil ausreichend beim Anlegen eines neuen Projektes und der Parametrierung der einzelnen DPs. PowerConfigs sind spezialisierte Konfigs (nicht so flexibel wie die standardmäßig in WinCC OA enthaltenen Datenpunktkonfigs), d.h. es wurden spezielle Parameter vordefiniert, die beim Einfügen der PowerConfigs verändert werden können (z.B. PowerConfig "Meldeumrechnung" - als Umrechnungsart wird eine Stützpunktkurve eingefügt. Im Nachhinein können die Parameter WinCC OA Minimum, SPS Minimum, WinCC OA Maximum und SPS Maximum geändert werden.). Soll z.B. eine Meldeumrechnung mit einer Logarithmus Funktion als Umrechnungsart eingefügt werden, so muss eine neues PowerConfig mit den spezifischen Einstellungen angelegt werden.

Sollten solche spezifischen PowerConfigs benötigt werden, so kann der Parametrierer mit Hilfe des PowerConfig-Editors (ein in die Version integriertes Standardpanel) einfach und schnell eigene PowerConfigs für ein Projekt erstellen. Der Umgang mit diesem Panel wird auf den folgenden Seiten näher erläutert werden.

Anmerkung:

Das Verändern der in der Version enthaltenen PowerConfigs bzw. das Neu anlegen mit Hilfe des PowerConfig-Editors sollte nur von erfahrenen WinCC OA Anwendern vorgenommen werden! Erfahrung mit der Programmiersprache Control und den DP-Attributen sind unbedingt erforderlich (siehe Einführung zu CTRL bzw. Datenpunktkonfigs)!

Einstellungen der PowerConfigs (z.B. fixe bzw. dynamische Attribute, Defaultwerte bei der Parametrierung eines Konfigs, verwendete Variablen, ...) sind in der Datei <wincc_oa_path>/config/powerconfiggespeichert (Näheres zur Struktur dieser Datei finden Sie auch auf der Seite Aufbau der Datei powerconfig). In Versionen < 2.12.1 wurde bei Änderungen an dynamischen Attributen die Datei <wincc_oa_path>/config/dynamic_para.ctl angepasst.

Um das Editieren der powerconfig Datei übersichtlich und einfach zu gestalten, wurde der PowerConfig-Editor entwickelt. Dieses Panel gliedert sich in 9 Registerkarten, die den einzelnen Abschnitten in der powerconfig Datei entsprechen.

Sie finden auf jeder Registerkarte einen kurzen Hinweistext, welcher Informationen zu spezifischen Einstellungen/Funktionen, die mit dieser Registerkarte vorgenommen werden können, bereitstellt.

Anmerkung:

Verwenden Sie ausschließlich den PowerConfig-Editor, um Änderungen in der Datei powerconfig vorzunehmen. Wird die Datei mit einem Text-Editor verändert, so werden keine benutzerspezifischen Einträge in der Katalogdatei da.cat (am Ende der Datei) vorgenommen (siehe auch Registerkarte Eingabe).

Öffnen Sie den PowerConfig-Editor über das System Management Panel, auf der Registerkarte Datenbank mit der Schaltfläche PowerConfig Editor.

VORSICHT:

Das User Interface, aus dem das System Management geöffnet wird, muss mit der Option "-extend" gestartet werden, damit die Schaltfläche für den PowerConfig-Editor aktiv ist!

Abbildung 1. Schaltfläche PowerConfig Editor im System Management

Es öffnet sich das Panel zum Editieren von PowerConfigs und den dynamischen Attributen, die vom Benutzer auf jedem Datenpunkt optional verändert werden können.

Abbildung 2. Der PowerConfig-Editor

Beim Aufschalten des Panels wird zunächst der Inhalt der powerconfig Datei ausgelesen. Wählen Sie aus der Combobox Konfiguration ein PowerConfig aus. Die weiteren Schaltflächen auf diesem Panel sind:

Neues PowerConfig erstellen

Öffnet ein Panel zur Definition eines neuen PowerConfigs (siehe Neues PowerConfig für DPE anlegen bzw. Neues PowerConfig für DPT anlegen).

PowerConfig kopieren

Mit dieser Option können Sie ein vordefiniertes PowerConfig (Auswahl aus der Combobox Konfiguration) mit den spezifischen Skripts und Parametern kopieren und auf ein Neues übertragen. Durch Klick auf diese Schaltfläche öffnet sich der Dialog zum Anlegen eines neuen PowerConfigs (siehe Neues PowerConfig für DPE anlegen bzw. Neues PowerConfig für DPT anlegen). Im Dialogfenster werden automatisch die Einstellungen des Quell-PowerConfigs übernommen (z.B. für welchen Datentyp das Konfig bestimmt ist - Bool, String oder Float" der Name des Konfigs selbst - _address, _alert_hdl, usw.). Somit können Sie das neue PowerConfig nach Ihren Vorstellungen verändern/erweitern, ohne die Vordefinierten zu überschreiben.

Gewähltes PowerConfig löschen

Löscht nach einer Sicherheitsabfrage das selektierte PowerConfig aus der Combobox Konfiguration. Erst durch Klick auf die Schaltfläche Skript erstellen wird die powerconfig Datei aktualisiert und gelöschte PowerConfigs scheinen in dieser Datei nicht mehr auf.

Anmerkung:

Das Löschen von vordefinierten PowerConfigs ist nicht sinnvoll, da diese nach einem Neustart des PowerConfig-Editors wieder in der Liste verfügbar sind. Ausgewählte vordefinierte PowerConfigs werden zwar aus der Datei im Projektverzeichnis gelöscht, doch bei einem erneuten Öffnen des PowerConfig-Editors wird die powerconfig Datei aus dem Projektverzeichnis mit der aus dem Versionsverzeichnis verglichen und mit fehlenden Einträgen erweitert.

  • Hilfe: Öffnet diese Seite der Online-Hilfe.

  • Erstelle Skript: Nachdem alle Eingaben im Panel abgeschlossen sind, wird durch Klick auf diese Schaltfläche ein Panel zur nochmaligen Kontrolle (Syntaxprüfung) und Speicherung des gesamten PowerConfig-Skripts aufgeschaltet.

  • Abbrechen: Schließt den PowerConfig-Editor ohne Änderungen zu übernehmen.

Die Beschreibung der einzelnen Registerkarten (mögliche Einstellungen) finden Sie auf den nächsten Seiten. Für die Erklärung des Editors wurde das PowerConfig für den WinCC OA Wertebereich (F - Wertebereich) verwendet.

Anmerkung:

Nachdem ein neues PowerConfig angelegt wurde bzw. ein vorhandenes geändert wurde, muss der GEDI neu gestartet werden, damit die Änderungen sichtbar/wirksam werden.

Kapitel Beschreibung
Grundlagen zum PowerConfig-Editor Grundlegende Informationen zum PowerConfig-Editor, Links zu den Kapiteln
Funktionsweise der PowerConfigs Details zur Funktionsweise beim Einfügen eines PowerConfigs
Registerkarte TreiberIDs Angaben von spezifischen Treibern bei einem PowerConfig für die Peripherieadresse
Registerkarte Variablen Definition aller Variablen, die im Skript benötigt werden
Registerkarte Eingang Auslesen der parametrierten Werte auf den Attributen
Registerkarte Eingangsberechnung Optionale Berechnung des Wertes
Registerkarte Eingabe Definition der Attribute, die auf jedem Datenpunkt weiter verändert werden können
Registerkarte Ausgangsberechnung Optionale Berechnung des parametrierten Wertes vor dem Setzen auf ein bestimmtes Attribut
Registerkarte Ausgang Setzen der im Parametrierpanel eingegebenen Werte
Registerkarte Default Setzen von Defaultwerten beim Anlegen des PowerConfigs
Registerkarte Quellcode Anzeige des PowerConfig-Skripts
Aufbau der Datei powerconfig Informationen zur Datei, die Einstellungen der PowerConfigs speichert
Neues PowerConfig für DPE anlegen Beschreibung des Panels für das Erstellen eines neuen PowerConfigs für ein Datenpunktelement. Anhand eines Beispiels wird schrittweise das Anlegen eines neuen PowerConfigs erklärt.
Neues PowerConfig für DPT anlegen Beschreibung des Panels für das Erstellen eines neuen Datenpunkttyp übergreifenden PowerConfigs. Anhand eines Beispiels wird schrittweise das Anlegen eines neuen PowerConfigs erklärt.