Import aus ASCII-Datei (Massen-Engineering)

WinCC OA erlaubt es, Datenpunkttypen, Master-Datenpunkte und Datenpunkte samt ihrer Parametrierung in ASCII-Dateien zu exportieren. Selbstverständlich können solche Auszüge aus der internen Datenbank auch wieder eingelesen werden. Bei all diesen Möglichkeiten wird (zumindest im Hintergrund) der ASCII-Manager verwendet.

Der ASCII-Manager ist primär ein reines Kommandozeilen-Werkzeug, das einfach in übergeordnete Engineering-Systeme eingebunden werden kann. Darüber hinaus kann die, bereits in früheren Abschnitten (siehe Abschnitt Aktuellen Projektfortschritt einspielen) verwendete Oberfläche "ASCII-Manager Panel", welche man über da s System Management > Registerkarte Datenbank erreicht, verwendet werden.

Anmerkung:

Im Abschnitt Aktuellen Projektfortschritt einspielen wurden bereits Datenpunkttypen, konfigurierte Master-Datenpunkte und der Instanz-Datenpunkt für P1 eingespielt.

Abbildung 1. ASCII-Manager Panel: Dialoggeführter Import und Export von Datenpunktlisten

Zum Import und Export von strukturierten Datenpunkttypen und Datenpunkten stehen in WinCC OA mehrere Formate zur Verfügung. Bei allen handelt es sich grundsätzlich um ASCII / CSV - Formate mit dem Tabulator als Trennzeichen. Die Informationen darin sind nicht kodiert, sondern können direkt abgelesen werden.

Sowohl beim Export als auch beim Import kann auf Teilmengen der gesamten Parametrierung eingeschränkt werden. So ist es möglich, nur einzelne Datenpunkttypen oder Datenpunkte zu berücksichtigen, bestimmte Konfigs oder nur Änderungen seit einem definierten Zeitpunkt zu erfassen.

Anmerkung:

Der ASCII-Manager kann zum Anlegen von Datenpunkttypen und Datenpunkten in WinCC OA verwendet werden. Beim Import müssen zumindest Data-und Event-Manager sowie ein Simulationstreiber laufen (Online-Engineering - Online-Engineering erlaubt die Erweitung/Änderung der Parametrierung bei laufendem Anlagenbetrieb. Die vorgestellten Methoden der Abschnitte Import aus ASCII-Datei (Massen-Engineering) bis Scripting erlauben im Rahmen des Massen-Engineerings, die Verarbeitung hoher Datenmengen in sehr kurzer Zeit. Die daher gesteigerte Prozessorauslastung sowie der erhöhte Speicherbedarf sind bei solchen Systemen daher bereits bei der Auslegung zu berücksichtigen! Der Export kann auch bei gestopptem System erfolgen.

ASCII-Manager-Formate

  • FormatV1("Normales Ausspielen") - Erlaubt es den Datenraum eines gesamten Projekts ein- bzw. auszuspielen. Es kann selektiv Datenpunkttypen, einzelne Datenpunkte und Konfigs behandeln. Der Aufbau ist intern gegliedert nach Datenpunkttypen und Konfigs. Die Informationen zu einem Datenpunktelement sind also auf verschiedene Abschnitte innerhalb einer Datei verteilt. Das FormatV1kann mehrsprachige Texte (Beschreibung, Meldetext) vollständig berücksichtigen.

  • FormatV2("Mehrsprachiges Ausspielen") - Wird im normalen Projektumfeld nicht benötigt.

  • FormatV3("PowerConfig Ausspielen (1 DP/Zeile, Format 3)") - Dieses Format wird nur im Zusammenhang mit Datenpunkttypen, die einen konfigurierten Master-Datenpunkt besitzen, verwendet. Üblicherweise wird hier eine eigene Datei je Datenpunkttyp (Geräteklasse) erzeugt. Für jeden Datenpunkt (also jedes Gerät) ist eine einzige Zeile vorgesehen. Alle zusammengehörigen Informationen werden damit an einer Stelle abgelegt. Durch FormatV3sind lediglich die, an der Datenpunktinstanz änderbaren, Attribute berücksichtigt. Es eignet sich sehr gut für objektorientiertes Massenengineering.

  • Format V4 ("PowerConfig Ausspielen (1 DPE/Zeile, Format 4)") - Speziell für das Engineering von Bestandsanlagen aber auch wenn die Anzahl der Attribute je Datenpunkt sehr groß ist, eignet sich V4 am besten. Es entspricht grundsätzlich dem Format V3, jedoch wird je Datenpunkt-Element eine eigene Zeile bereitgestellt. Dies erlaubt bei festem Spaltenraster die einfache Eingabe von zusammenhängenden Peripherieadress-Serien, Beschreibungstexten etc. in einem externen Tabellen-Programm (Auto-Ausfüllen).

Anmerkung:

Für weitere Informationen siehe auch Grundlagen zu Vorlagen/DP-Listen.