You are on page 1of 333

 SmartTools

1 ___________________ bersicht 2 ___________________ Variablen Export/Import

SIMATIC HMI WinCC V7.0 SP3 SmartTools


Ausdruck der Online-Hilfe

3 ___________________ Variablensimulator 4 ___________________ Dynamic Wizard Editor 5 ___________________ Documentation Viewer


WinCC 6 ___________________ CrossReferenceAssistant WinCC Communication 7 ___________________ Configurator

8 ___________________ WinCC ConfigurationTool


WinCC Archive 9 ___________________ ConfigurationTool

12/2011

Rechtliche Hinweise Rechtliche Hinweise Warnhinweiskonzept


Dieses Handbuch enthlt Hinweise, die Sie zu Ihrer persnlichen Sicherheit sowie zur Vermeidung von Sachschden beachten mssen. Die Hinweise zu Ihrer persnlichen Sicherheit sind durch ein Warndreieck hervorgehoben, Hinweise zu alleinigen Sachschden stehen ohne Warndreieck. Je nach Gefhrdungsstufe werden die Warnhinweise in abnehmender Reihenfolge wie folgt dargestellt. GEFAHR bedeutet, dass Tod oder schwere Krperverletzung eintreten wird, wenn die entsprechenden Vorsichtsmanahmen nicht getroffen werden. WARNUNG bedeutet, dass Tod oder schwere Krperverletzung eintreten kann, wenn die entsprechenden Vorsichtsmanahmen nicht getroffen werden. VORSICHT mit Warndreieck bedeutet, dass eine leichte Krperverletzung eintreten kann, wenn die entsprechenden Vorsichtsmanahmen nicht getroffen werden. VORSICHT ohne Warndreieck bedeutet, dass Sachschaden eintreten kann, wenn die entsprechenden Vorsichtsmanahmen nicht getroffen werden. ACHTUNG bedeutet, dass ein unerwnschtes Ergebnis oder Zustand eintreten kann, wenn der entsprechende Hinweis nicht beachtet wird. Beim Auftreten mehrerer Gefhrdungsstufen wird immer der Warnhinweis zur jeweils hchsten Stufe verwendet. Wenn in einem Warnhinweis mit dem Warndreieck vor Personenschden gewarnt wird, dann kann im selben Warnhinweis zustzlich eine Warnung vor Sachschden angefgt sein.

Qualifiziertes Personal
Das zu dieser Dokumentation zugehrige Produkt/System darf nur von fr die jeweilige Aufgabenstellung qualifiziertem Personal gehandhabt werden unter Beachtung der fr die jeweilige Aufgabenstellung zugehrigen Dokumentation, insbesondere der darin enthaltenen Sicherheits- und Warnhinweise. Qualifiziertes Personal ist auf Grund seiner Ausbildung und Erfahrung befhigt, im Umgang mit diesen Produkten/Systemen Risiken zu erkennen und mgliche Gefhrdungen zu vermeiden.

Bestimmungsgemer Gebrauch von Siemens-Produkten


Beachten Sie Folgendes: WARNUNG Siemens-Produkte drfen nur fr die im Katalog und in der zugehrigen technischen Dokumentation vorgesehenen Einsatzflle verwendet werden. Falls Fremdprodukte und -komponenten zum Einsatz kommen, mssen diese von Siemens empfohlen bzw. zugelassen sein. Der einwandfreie und sichere Betrieb der Produkte setzt sachgemen Transport, sachgeme Lagerung, Aufstellung, Montage, Installation, Inbetriebnahme, Bedienung und Instandhaltung voraus. Die zulssigen Umgebungsbedingungen mssen eingehalten werden. Hinweise in den zugehrigen Dokumentationen mssen beachtet werden.

Marken
Alle mit dem Schutzrechtsvermerk gekennzeichneten Bezeichnungen sind eingetragene Marken der Siemens AG. Die brigen Bezeichnungen in dieser Schrift knnen Marken sein, deren Benutzung durch Dritte fr deren Zwecke die Rechte der Inhaber verletzen kann.

Haftungsausschluss
Wir haben den Inhalt der Druckschrift auf bereinstimmung mit der beschriebenen Hard- und Software geprft. Dennoch knnen Abweichungen nicht ausgeschlossen werden, so dass wir fr die vollstndige bereinstimmung keine Gewhr bernehmen. Die Angaben in dieser Druckschrift werden regelmig berprft, notwendige Korrekturen sind in den nachfolgenden Auflagen enthalten.

Siemens AG Industry Sector Postfach 48 48 90026 NRNBERG DEUTSCHLAND

Ausdruck der Online-Hilfe 12/2011

Copyright Siemens AG 2011. nderungen vorbehalten

Inhaltsverzeichnis
1 2 bersicht ................................................................................................................................................... 9 Variablen Export/Import ........................................................................................................................... 11 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 3 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 3.10 4 4.1 4.2 4.3 4.4 4.4.1 4.4.2 4.4.3 4.4.4 4.4.5 4.5 4.5.1 Variablen Export/Import ...............................................................................................................11 Installation von Variablen Export/Import ......................................................................................12 Handhabung.................................................................................................................................13 Das Werkzeug Variablen Export/Import ......................................................................................15 Verbindungen...............................................................................................................................17 Dateistrukturen.............................................................................................................................18 Variable ........................................................................................................................................19 Anhang.........................................................................................................................................22 Der Variablensimulator ................................................................................................................25 Einsatz des Variablensimulators..................................................................................................26 Funktionen des Simulators ..........................................................................................................27 Installation des Simulators ...........................................................................................................28 Variablen hinzufgen/lschen......................................................................................................29 Parametrierbarkeit der Funktionen ..............................................................................................30 Variablen aktivieren/deaktivieren .................................................................................................31 Darstellung der Variablen ............................................................................................................32 Simulationsdaten laden/speichern...............................................................................................33 FAQ..............................................................................................................................................34 Dynamic Wizard Editor ................................................................................................................35 berblick ......................................................................................................................................36 Installation des Dynamic Wizard Editor .......................................................................................38 Aufbau..........................................................................................................................................39 Aufbau..........................................................................................................................................39 Symbolleiste.................................................................................................................................40 Editierfenster ................................................................................................................................42 Hilfe-Editor ...................................................................................................................................43 Ausgabefenster ............................................................................................................................44 Aufbau einer Dynamic Wizard Funktion ......................................................................................45 Aufbau einer Dynamic Wizard Funktion ......................................................................................45

Variablensimulator ................................................................................................................................... 25

Dynamic Wizard Editor ............................................................................................................................ 35

SmartTools 12/2011, Ausdruck der Online-Hilfe

Inhaltsverzeichnis

4.5.2 Dynamic Wizard Dialog............................................................................................................... 45 4.5.3 Einbinden von Header-Dateien und DLL's.................................................................................. 46 4.5.4 Sprachabhngige Definitionen.................................................................................................... 47 4.5.5 Wizard Flags ............................................................................................................................... 48 Eigenschaftsliste ......................................................................................................................... 49 4.5.6 4.5.7 System-Schnittstelle.................................................................................................................... 50 4.5.8 Globale Variablen........................................................................................................................ 52 4.5.9 Optionenliste ............................................................................................................................... 53 4.5.10 Triggerliste................................................................................................................................... 55 4.5.11 Anzeige der Parametrierung ....................................................................................................... 58 4.5.12 Wizard-Funktionen fr die Parametereingabe ............................................................................ 59 4.5.12.1 CreateStatic ................................................................................................................................ 59 4.5.12.2 CreateEdit ................................................................................................................................... 61 4.5.12.3 CreateSpinEdit ............................................................................................................................ 64 4.5.12.4 CreateListBox.............................................................................................................................. 67 4.5.12.5 CreateCheckBox ......................................................................................................................... 71 4.5.12.6 CreateFrame ............................................................................................................................... 74 4.5.12.7 CreateRadioButton...................................................................................................................... 76 4.5.12.8 CreateFileBrowser ...................................................................................................................... 79 4.5.12.9 CreateVarBrowser / CreateVarBrowserEx.................................................................................. 83 4.5.12.10 CreatePackageBrowser/CreatePackageBrowserEx.............................................................. 86 4.5.12.11 CreateObjectBrowser............................................................................................................. 89 4.5.13 Wizard-Funktionen fr die Generierung von Dynamiken............................................................ 92 4.5.13.1 GenerateBLOB............................................................................................................................ 92 4.5.13.2 DeleteBLOB ................................................................................................................................ 96 4.5.13.3 SetAction ..................................................................................................................................... 96 4.5.13.4 AddTimeTrigger .......................................................................................................................... 98 4.5.13.5 AddVarTrigger/AddVarTriggerEx .............................................................................................. 100 4.5.13.6 SetValidateFct........................................................................................................................... 102 4.5.13.7 EnumProperty/EnumPropertyEx............................................................................................... 104 4.5.14 Wizard-WinCC-Funktionen ....................................................................................................... 106 4.5.14.1 GetProjectName........................................................................................................................ 106 4.5.14.2 GetPictureName........................................................................................................................ 107 4.5.14.3 GetDefaultWNFPath ................................................................................................................. 108 4.5.14.4 GetObjectName ........................................................................................................................ 109 4.5.14.5 InsertXRefSection ..................................................................................................................... 110 4.5.15 Wizard-Progress-Funktionen .................................................................................................... 112 4.5.15.1 Wizard-Progress-Funktionen .................................................................................................... 112 4.5.15.2 CreateProgressDlg.................................................................................................................... 113 4.5.15.3 Progress_SetStatus .................................................................................................................. 113 4.5.15.4 Progress_Steplt......................................................................................................................... 114 4.5.15.5 Progress_SetPos ...................................................................................................................... 114 4.5.15.6 DestroyProgressDlg .................................................................................................................. 115 4.5.16 Wizard-Windows-Funktionen .................................................................................................... 115 4.5.16.1 Wizard-Windows-Funktionen .................................................................................................... 115 4.5.16.2 GetParent .................................................................................................................................. 116 4.5.16.3 GetWindowRect ........................................................................................................................ 117 4.5.16.4 MoveWindow............................................................................................................................. 118 4.5.16.5 SendMessage ........................................................................................................................... 119 4.5.16.6 GetWindow................................................................................................................................ 120 4.5.16.7 ShowWindow ............................................................................................................................ 121 4.5.16.8 MessageBox ............................................................................................................................. 122

SmartTools

12/2011, Ausdruck der Online-Hilfe

Inhaltsverzeichnis

4.6 4.6.1 4.6.2 4.6.2.1 4.6.2.2 4.6.2.3 4.6.2.4 4.6.3 4.6.3.1 4.6.3.2 4.6.3.3 4.6.3.4 4.6.3.5 5 5.1 5.2 5.3 5.4 6 6.1 6.2 6.3 6.4 6.5 6.6 6.7 6.8 7 8

Beispiele.....................................................................................................................................124 Beispiele.....................................................................................................................................124 Demo Wizard .............................................................................................................................124 Demo Wizard .............................................................................................................................124 So erstellen Sie die Dynamic Wizard Funktion fr den Demo Wizard.......................................124 So erstellen Sie den Hilfetext.....................................................................................................125 So fgen Sie das Skript "Demo.wnf" in die Datenbasis ein.......................................................126 Motor dynamisieren ...................................................................................................................127 Motor dynamisieren ...................................................................................................................127 So erstellen Sie die Dynamic Wizard Funktion fr den Motor ...................................................127 So fgen Sie das Skript "Motor.wnf" in die Datenbasis ein .......................................................128 So dynamisieren Sie das Anwender-Objekt "Motor" .................................................................129 So legen Sie die Struktur und die Strukturvariable an...............................................................131 WinCC Documentation Viewer ..................................................................................................133 Installation des WinCC Documentation Viewer .........................................................................134 Beschreibung .............................................................................................................................135 Erzeugen der .emf-Datei(en) .....................................................................................................136 WinCC CrossReferenceAssistant ..............................................................................................137 Installation des CrossReferenceAssistant .................................................................................138 Allgemein ...................................................................................................................................139 Bekannte Funktionen (Skriptverwaltung)...................................................................................140 Projektauswahl...........................................................................................................................144 Dateiauswahl..............................................................................................................................145 Konvertierung.............................................................................................................................146 Erweiterte Einstellungen ............................................................................................................148

Documentation Viewer........................................................................................................................... 133

WinCC CrossReferenceAssistant .......................................................................................................... 137

WinCC Communication Configurator ..................................................................................................... 151 WinCC ConfigurationTool ...................................................................................................................... 153 8.1 8.2 8.3 8.4 8.4.1 8.4.2 8.4.3 8.4.4 8.4.5 8.5 8.5.1 8.5.2 8.5.2.1 Einfhrung..................................................................................................................................153 Systemvoraussetzungen............................................................................................................154 Installation des ConfigurationTool .............................................................................................155 Oberflche..................................................................................................................................156 Oberflche..................................................................................................................................156 Symbolleiste...............................................................................................................................156 Dropdown-Men ........................................................................................................................157 Kontextmen ..............................................................................................................................159 Statuszeile..................................................................................................................................160 Bedienung des ConfigurationTools............................................................................................161 So bedienen Sie das ConfigurationTool ....................................................................................161 Anlegen einer neuen Projektmappe ..........................................................................................164 So legen Sie eine neue Projektmappe an .................................................................................164

SmartTools 12/2011, Ausdruck der Online-Hilfe

Inhaltsverzeichnis

8.5.2.2 8.5.2.3 8.5.2.4 8.5.2.5 8.5.3 8.5.3.1 8.5.3.2 8.5.3.3 8.5.3.4 8.5.3.5 8.5.3.6 8.5.3.7 8.5.3.8 8.5.4 8.5.4.1 8.5.4.2 8.5.4.3 8.5.5 8.5.5.1 8.5.5.2 8.5.5.3 8.5.5.4 8.5.5.5 8.5.5.6 8.5.5.7 8.5.6 8.5.6.1 8.5.6.2 8.5.6.3 8.5.6.4 8.5.7 8.5.7.1 8.5.7.2 8.5.7.3 8.6 8.6.1 8.6.2 8.7 8.7.1 8.7.2 8.7.3 8.7.4 8.7.5 8.7.6 8.7.7 8.7.8 8.7.9 9 9.1

So legen Sie eine Projektmappe ohne Verbindung an ............................................................. 166 So legen Sie eine Projektmappe mit Verbindung zu einem existierenden WinCC-Projekt an 167 So legen Sie eine Projektmappe mit Verbindung zu einem neuen WinCC Projekt an............. 169 So erstellen Sie ein neues WinCC-Projekt ............................................................................... 171 Tabellenbltter .......................................................................................................................... 173 Tabellenbltter .......................................................................................................................... 173 So bedienen Sie das Tabellenblatt "Projekteigenschaften"...................................................... 175 Datenmanager .......................................................................................................................... 178 Alarm Logging ........................................................................................................................... 193 Tag Logging .............................................................................................................................. 212 Text Library ............................................................................................................................... 226 So bedienen Sie das Tabellenblatt "Schreibfehler" .................................................................. 229 So bedienen Sie das Tabellenblatt "Lesefehler"....................................................................... 230 Dialoge ...................................................................................................................................... 231 Dialoge ...................................................................................................................................... 231 So bedienen Sie den Variablendialog....................................................................................... 231 So bedienen Sie den Archivvariablendialog ............................................................................. 234 Bearbeiten von projektierten Daten .......................................................................................... 235 Bearbeiten von projektierten Daten .......................................................................................... 235 So schreiben Sie Daten nach WinCC ....................................................................................... 236 So lschen Sie Daten aus der Projektmappe und aus WinCC................................................. 239 So kopieren Sie Daten .............................................................................................................. 242 So schneiden Sie Daten aus..................................................................................................... 243 So sortieren Sie Daten .............................................................................................................. 244 So setzen Sie einen Filter ......................................................................................................... 245 Erzeugen von Objekten ber das Kontextmen der Variablentabelle...................................... 248 So erzeugen Sie Objekte ber das Kontextmen der Variablentabelle ................................... 248 So erzeugen Sie Archivvariablen aus der Variablentabelle...................................................... 249 So erzeugen Sie Einzelmeldungen aus der Variablentabelle................................................... 251 So erzeugen Sie Grenzwertberwachungen aus der Variablentabelle .................................... 255 ndern des Ablageortes der Daten........................................................................................... 258 ndern des Ablageortes der Daten........................................................................................... 258 So transferieren Sie ein WinCC-Projekt.................................................................................... 258 So transferieren Sie eine Projektmappe ................................................................................... 259 Diagnose ................................................................................................................................... 260 Diagnose ................................................................................................................................... 260 Fehlerspalte .............................................................................................................................. 260 Tips und Tricks.......................................................................................................................... 264 Tips und Tricks.......................................................................................................................... 264 Beispiel fr ein Mengengerst im ConfigurationTool ................................................................ 264 So wechseln Sie das Tabellenblatt ........................................................................................... 266 Zeilenbeschrnkung.................................................................................................................. 267 Adressgenerierung.................................................................................................................... 268 VBA-Makros .............................................................................................................................. 271 Sonderzeichen .......................................................................................................................... 271 Adressstrings fr die Simatic S7 ProtocolSuite......................................................................... 271 Packages................................................................................................................................... 276 Einfhrung ................................................................................................................................. 277

WinCC Archive ConfigurationTool ......................................................................................................... 277

SmartTools

12/2011, Ausdruck der Online-Hilfe

Inhaltsverzeichnis

9.2 9.3 9.4 9.5 9.5.1 9.5.2 9.5.2.1 9.5.2.2 9.5.2.3 9.5.2.4 9.5.3 9.5.3.1 9.5.3.2 9.5.3.3 9.5.3.4 9.5.3.5 9.5.4 9.5.4.1 9.5.4.2 9.5.4.3 9.5.5 9.5.5.1 9.5.5.2 9.5.5.3 9.5.5.4 9.5.6 9.5.6.1 9.5.6.2 9.5.6.3 9.5.6.4 9.5.6.5

Systemvoraussetzungen............................................................................................................279 Installation des Archive ConfigurationTool ................................................................................280 Schnelleinstieg ...........................................................................................................................281 Bedienung von WinCC Archive..................................................................................................287 Bedienung von WinCC Archive..................................................................................................287 Anlegen einer Archivmappe.......................................................................................................287 Anlegen einer Archivmappe.......................................................................................................287 So legen Sie eine neue Archivmappe an...................................................................................288 So lesen Sie ein existierendes Archiv aus.................................................................................290 So fgen Sie eine neue Tabelle hinzu .......................................................................................292 Projektieren eines Prozesswertarchivs......................................................................................294 Projektieren eines Prozesswertarchivs......................................................................................294 So projektieren Sie die Archivparameter ...................................................................................294 So projektieren Sie die Archivvariablenparameter (binr und analog) ......................................297 So projektieren Sie die Archivvariablenparameter (prozessgesteuert) .....................................305 So verwenden Sie den Dialog zur Variablenauswahl................................................................308 Projektieren eines Verdichtungsarchivs.....................................................................................310 Projektieren eines Verdichtungsarchivs.....................................................................................310 So projektieren Sie die Archivparameter ...................................................................................310 So projektieren Sie die Archivvariablenparameter.....................................................................313 Prfen der Archivdaten ..............................................................................................................317 Prfen der Archivdaten ..............................................................................................................317 So prfen Sie die Archivdaten ...................................................................................................317 So verwenden Sie den Fehlerdialog..........................................................................................320 Fehlerliste...................................................................................................................................321 Erzeugen, ndern und Lschen ................................................................................................323 Erzeugen, ndern und Lschen ................................................................................................323 So erzeugen Sie das gesamte Archiv........................................................................................323 So lschen Sie beliebige Archive...............................................................................................326 So erzeugen und ndern Sie einzelne Archivvariablen.............................................................327 So lschen Sie einzelne Archivvariablen...................................................................................329

Index...................................................................................................................................................... 331

SmartTools 12/2011, Ausdruck der Online-Hilfe

Inhaltsverzeichnis

SmartTools

12/2011, Ausdruck der Online-Hilfe

bersicht
Inhalt
Smart Tools ist eine Sammlung ntzlicher Programme, die die Arbeit mit WinCC untersttzen. Sie enthlt folgende Programme und Dateien: Variablensimulator Variablen Export/Import Dynamic Wizard Editor Documentation Viewer WinCC CrossReferenceAssistant Communication Configurator WinCC ConfigurationTool WinCC Archive ConfigurationTool Hinweis

Smart Tools sind Zusatzwerkzeuge. Bitte beachten Sie, dass sie Auswirkungen auf den Betrieb von WinCC haben knnen, z.B. auf das Laufzeitverhalten oder den Speicherbedarf. Fr die Benutzerfreundlichkeit und Funktionalitt der Smart-Tools gelten nicht zwingend die gleichen Mastbe, wie fr die WinCC Basis-Software.

SmartTools Ausdruck der Online-Hilfe, 12/2011

bersicht

SmartTools

10

12/2011, Ausdruck der Online-Hilfe

Variablen Export/Import
2.1 Variablen Export/Import

Kurzbeschreibung
Das Programm exportiert aus einem geffneten Projekt alle Verbindungen, alle Datenstrukturen und alle Variablen in entsprechende ASCII-Dateien. Diese knnen dann in einem zweiten Projekt importiert werden. Das ASCII-Format erlaubt ein Verarbeiten der Dateien mit einem Tabellenkalkulations-Programm, bevor man sie wieder importiert.

SmartTools 12/2011, Ausdruck der Online-Hilfe

11

Variablen Export/Import 2.2 Installation von Variablen Export/Import

2.2
Einleitung

Installation von Variablen Export/Import

Variablen Export/Import kann auf zwei Arten installiert werden. Das Programm ist nur dann sinnvoll einsetzbar, wenn auch WinCC installiert ist.

Voraussetzung
Bei WinCC-Mehrplatzprojekten knnen Sie das Smart Tool "Variablen Export/Import" nicht beim Client ohne eigenes Projekt einsetzen.

Vorgehensweise
1. Whlen Sie beim Setup von WinCC im Dialog "Programme" den Eintrag "WinCC V7 komplett" aus. WinCC wird mit den SmartTools sowie WinCC ConfigurationTool und WinCC Archive ConfigurationTool installiert. Die Anwendung Variablen Export/Import starten Sie ber "SIMATIC > WinCC > Tools > Tag Export Import".

Alternative Vorgehensweise
Sie knnen die Anwendung Variablen Export/Import auch von der WinCC-DVD installieren. 1. Wechseln Sie auf der WinCC-DVD in das Verzeichnis "WinCC\InstData\Smarttools\Setup". 2. Klicken Sie das Programm setup.exe doppelt. 3. Whlen Sie im Dialog "Komponenten" den Eintrag "VarExpImp". 4. Klicken Sie auf die Schaltflche "Weiter". Folgen Sie den Anweisungen auf dem Bildschirm.

SmartTools

12

12/2011, Ausdruck der Online-Hilfe

Variablen Export/Import 2.3 Handhabung

2.3
EXPORT

Handhabung

1. Starten Sie zuerst WinCC und ffnen Sie das Projekt aus dem Sie Variablen exportieren wollen. Starten Sie "VAR_EXIM.EXE" 2. Whlen Sie Pfad und Name der Datei, in die exportiert werden soll. Hier wird zunchst nur der Name der Datei ohne Namenserweiterung bentigt 3. Stellen Sie den Modus auf "Export" 4. Drcken Sie auf "Execute". Besttigen Sie die Angaben in der Melde-Box 5. Warten Sie bis die Anzeige "End Export/Import" im Statusfeld erscheint 6. Sie knnen sich die erzeugten Dateien mit den entsprechenden Schaltern "tag" (Variablen), "con" (Verbindungen), "dex" (Strukturen) und "diag" (Logbuch) ansehen

Leere Gruppen werden nicht exportiert. Der Unterstrich ( _ ) ist fr die Namensbildung reserviert. Dateinamen drfen deshalb keinen Unterstrich enthalten.

SmartTools 12/2011, Ausdruck der Online-Hilfe

13

Variablen Export/Import 2.3 Handhabung

IMPORT
1. Starten Sie zuerst WinCC und ffnen Sie das Projekt, in das Sie Variablen importieren wollen. 2. Es mssen alle Kanaltreiber in dem Projekt vorhanden sein, in die Verbindungen importiert werden sollen. Fgen Sie also gegebenenfalls fehlende Treiber dem Projekt hinzu 3. Starten Sie "VAR_EXIM.EXE" 4. Whlen Sie Pfad und Name der Datei, aus der importiert werden soll. Hier wird zunchst nur der Name der Datei ohne Namenserweiterung bentigt. Wenn Sie den Auswahldialog benutzen, klicken Sie eine der drei exportierten Dateien an 5. Stellen Sie den Modus auf "Import" oder "ImportOverwrite". Im Modus "ImportOverwrite" wird eine im Zielprojekt bereits vorhandene Variable mit der zu importierenden Variablen gleichen Namens berschrieben. Im Modus "Import" wird stattdessen eine Meldung in die Logbuchdatei geschrieben, die Variable im Zielprojekt bleibt unverndert. 6. Drcken Sie auf "Execute". Besttigen Sie die Angaben in der Melde-Box 7. Warten Sie bis die Anzeige "End Export/Import" im Statusfeld erscheint 8. Sehen Sie sich die erzeugten Daten im WinCC Variablenhaushalt an

Der Import in beiden Modi ist bei aktiviertem WinCC Runtime nicht mglich. In den weiteren Abschnitten werden die technischen Details des Variablen Export/Import beschrieben. Die Kenntnis dieser Kapitel ist jedoch nicht unbedingt notwendig fr den Standardfall, wo die Zielmaschine die gleiche Anlagenkonfiguration aufweist wie die WinCCAnlage, auf der exportiert wurde. Kenntnisse der WinCC-Variablenstruktur sind nur dann notwendig, wenn Sie selbst ber die ASCII-Dateien neue Variablen erzeugen oder bestehende Variablen modifizieren mchten.

SmartTools

14

12/2011, Ausdruck der Online-Hilfe

Variablen Export/Import 2.4 Das Werkzeug Variablen Export/Import

2.4

Das Werkzeug Variablen Export/Import


Das Werkzeug "Variablen Export/Import" ist eine selbstndige Applikation, die auf der WinCC-API basiert. Das Werkzeug kann sowohl zum Export aller WinCC-Variablen eines Projekts in ASCII-Dateien, als auch zum Import von Variablen z.B. in ein zweites Projekt benutzt werden. Dabei werden drei Dateien generiert [name]_cex.csv fr die logischen Verbindungen [name]_dex.csv fr die Strukturbeschreibungen [name]_vex.csv fr die Variablenbeschreibungen In den Dateien wird eine Kopfzeile generiert, die Aufschluss ber die generierten Daten gibt. Beim Import werden die drei Dateien automatisch eingelesen. Die Datei [name]_cex.csv wird zuerst importiert, denn die Variablen knnen nur erzeugt werden, wenn die zugehrige Verbindung bereits existiert. Es folgen die Datenstrukturen, die in der Datei [name]_dex.csv definiert sind. Dies sind anwenderdefinierte Datentypen, die natrlich vor dem Anlegen einer Variablen diesen Typs bekannt sein mssen. Danach werden die Variablendefinitionen aus der Datei [name]_vex.csv eingelesen. Variablengruppen knnen nicht unabhngig von einer Variablen erzeugt werden. Ist eine Gruppe nicht vorhanden, wird sie automatisch mit der Variablen erzeugt. Aus diesem Grund wird beim Export auch keine Gruppen-Datei generiert. Sind in Ihrem Projekt Gruppen definiert, die keine Variable enthalten, so werden diese Gruppen auch nicht exportiert. Beim Anlegen einer Variablen wird unter anderem die Adressierung projektiert, die festlegt, an welchem physikalischen Ort die Variable auf dem Automatisierungssystem lokalisiert ist. Diese Adresse ist abhngig vom Kanal der Verbindung und von dem angeschlossenen Automatisierungssystem. Bei der Projektierung ber den WinCC Explorer wird dem Anwender eine kanalabhngige Eingabemaske vorgelegt. Beim Editieren einer Importdatei von "Variablen Export/Import" mssen diese Spezifika bercksichtigt werden. Exportierte Variablen sind also mit Sicherheit nur dann auf einem zweiten WinCC Projekt zu importieren, wenn diese Anlage die gleiche Konfiguration aufweist wie die Anlage, auf der die Daten exportiert wurden. Wenn Daten in ein Projekt importiert werden, so muss dies in Kenntnis eventuell schon vorhandener Variablen geschehen. Die Adressen sind gegebenenfalls von Hand zu korrigieren. Andererseits ist jedoch nicht ausgeschlossen, dass der Import von Variablen von Anlagen mit einer anderen Kanalkonfiguration mglich ist. Der Erfolg eines solchen Vorhabens ist Kanal und AS abhngig!

SmartTools 12/2011, Ausdruck der Online-Hilfe

15

Variablen Export/Import 2.4 Das Werkzeug Variablen Export/Import


Die exportierten Strukturtypen sind dagegen hardwareunabhngig. Alle kanal- bzw. verbindungsspezifischen Parameter wie Connection, GroupName, Adressinformation werden nicht bercksichtigt. Diese Parameter werden erst beim Anlegen einer Strukturvariablen festgelegt.

Besonderheiten beim Exportieren des Adressstrings in szSpecific. Der Adressstring wird beim Anlegen der Variablen von der kanalspezifischen Software geprft. Diese Kanal-DLL's erwarten eine bestimmte Syntax, die lnderspezifisch nicht verndert werden darf. Aus diesem Grunde werden die Adressstrings beim Exportieren in eine zustzliche " " Klammer eingeschlossen, die beim Importieren dann wieder entfernt wird. Damit ist sichergestellt, dass eingesetzte Werkzeuge wie Excel, die Adressinformation nicht verndern (Problem des Listentrennzeichens).

SmartTools

16

12/2011, Ausdruck der Online-Hilfe

Variablen Export/Import 2.5 Verbindungen

2.5

Verbindungen
Eine Verbindung kann nur dann importiert werden, wenn ein entsprechender Kanaltreiber projektiert ist. Zustzlich mssen die Parameter in der Datei [name]_cex.csv zum projektierten Kanaltreiber passen. Sollte die Zielmaschine einen anderen Kanal benutzen als die Anlage von der die exportierten Daten stammen, ist dies die erste nderung die an den exportierten Daten vorgenommen werden muss. Eine einfache Vorgehensweise um die ntigen Verbindungsdaten zu ermitteln ist: Projektieren Sie auf der Zielmaschine alle Verbindungen und starten Sie den Export. Sie knnen dann die Parameter ihrer Zielmaschine aus der Datei [name]_cex.csv entnehmen.

Beispiel fr eine logische Verbindung:


#Conname VerbAS1 VerbAS2 Unit Industrial Ethernet Profibus-FMS Common Allgemein Allgemein Specific "" "" Flag 0 0

Die zweite Zeile zeigt die logische Verbindung eines Industrial Ethernet Treibers aus der Simatic S7 Protocol Suite. Die dritte Zeile enthlt die logische Verbindung eines Profibus-FMS Treibers. Unter #Conname steht der Name der logischen Verbindung. In der exportierten Datei finden sie diesen logischen Verbindungsnamen in den Daten der Variablen wieder. ber die logische Verbindung wird die Kommunikation mit dem Automatisierungssystem durchgefhrt, um auf die externen Variablen im Prozess zuzugreifen.

SmartTools 12/2011, Ausdruck der Online-Hilfe

17

Variablen Export/Import 2.6 Dateistrukturen

2.6

Dateistrukturen
Dateistruktur der Datei [name]_dex.csv:
#Structure Name Regelung_1 #Varname NeueVariable1 NeueVariable2 NeueVariable3 usw... Type-Id 1001 C.Vartype ... ... ... ... Creator-ID 2500 C.CreatorID ... ... ... ... Project Path C:\Testdaten\Proj.mcp C.VarLength ... ... ... ... usw. ... ... ... ...

#:

Kommentarzeichen

#Structure Name: Die nchste Zeile enthlt den Namen einer Dateistruktur, mit strukturspezifischen Parametern. Die Angabe des Projektpfades dient lediglich der Dokumentation aus welchem Projekt die Daten exportiert wurden. Das Importieren der Daten erfolgt automatisch in das gerade geffnete Projekt. #Varname: Die nchsten Zeilen enthalten die Elemente der Dateistruktur, bis eine neue Zeile #Structure Name erkannt wird oder keine Zeilen mehr definiert sind. Eine Zeile enthlt alle Parameter die zur Definition einer Variablen bentigt werden.

Bemerkung fr Nutzer des WinCC API: Die erste Zeile enthlt als Spaltenberschrift die Namen der Parameter in den entsprechenden Dateistrukturen der API Aufrufe. In einer Excel Tabelle knnen die Daten dann bersichtlich interpretiert werden. Wenn ein Name mit einem Buchstaben und folgendem Punkt bezeichnet ist, so soll dies zur leichteren Zuordnung zu den API Aufrufen dienen.

Beispiel: C.nnnnnn P.nnnnnn L.nnnnnn S.nnnnnn ist in Unterstruktur Common enthalten ist in Unterstruktur Protocol enthalten ist in Unterstruktur Limits enthalten ist in Unterstruktur Scaling enthalten

SmartTools

18

12/2011, Ausdruck der Online-Hilfe

Variablen Export/Import 2.7 Variable

2.7

Variable
Variablen und Verbindungen bestehen aus einem allgemeinen Teil und einem spezifischen Teil. Der spezifische Teil wird immer durch die jeweilige Kanal-DLL bereitgestellt. Obwohl beim Projektieren, dieser Teil fehlen darf (er muss vor der Aktivierung definiert sein), werden alle Objekte beim Import ignoriert, deren spezifischer Teil fehlt. Beim Export werden diese fehlende Teile durch '*' ersetzt.

Importieren von Variablen eines anwenderdefinierten Typs.


Eine vordefinierte WinCC-Variable wird durch einen Datentyp identifiziert, dessen Wert zwischen 1...18 liegt. Ein anwenderdefinierter Strukturtyp erhlt als Datentyp die TypID, welche beim Anlegen der Datenstruktur vom Datenmanager vergeben wird. Diese TypID ist grer als 1000. Ein Strukturtyp wird bestimmt durch seinen Namen und seinen Datentyp. Der Name der Datenstruktur ist auf der Maschine auf der exportiert wurde gleich dem Namen auf der Maschine auf der importiert wird. Die TypID muss bzw. wird jedoch nicht identisch sein. Um eine Variable vom Typ Strukturtyp anlegen zu knnen, muss eine Zuordnung von TypID zu Strukturname erfolgen.

SmartTools 12/2011, Ausdruck der Online-Hilfe

19

Variablen Export/Import 2.7 Variable

Beispiel: Die Strukturtypen sind in der Datei [name]_dex.csv exportiert.


#Structur Name ExternStr1 #Varname Variable1 Variable2 Variable3 Variable4 Type-ID 1046 C.Vartype 1 2 3 4 Creator-ID 0 C.CreatorID 0 0 0 0 Project Path G:\Testdaten\... C.VarLength 2 1 1 2 C.VarProperty ... ... ... ... ... ... ... ... ...

Die Variablen sind in der Datei [name]_vex.csv exportiert.


#Varname InstExStr1 InstExStr1.Variable1 InstExStr1.Variable2 InstExStr1.Variable3 InstExStr1.Variable4 Conn VerbLp VerbLp VerbLp VerbLp VerbLp Group GruLp GruLp GruLp GruLp GruLp Spec DB200,DBB10 DB200,D10.0 DB200,DBB10 DB200,DBB10 DB200,DBB10 Flag 0 0 0 0 0 CTyp 1046 1 2 3 4

In der Datei [name]_dex.csv wird ein Strukturtyp mit Name ExternStr1 und der TypID 1046 definiert. In der Datei [name]_vex.csv ist eine Strukturvariable vom Typ ExternStr1 mit Namen InstExStr1 definiert. Die Zuordnung, dass es sich dabei um einen Strukturtyp ExternStr1 handelt, erfolgt ber den Wert in der Spalte CTyp, der die TypID 1046 dieses Strukturtyps enthlt. Um eine Strukturvariable zu importieren, muss also der Stukturtyp in der Datei [name]_dex.csv enthalten sein und die Variablen dieses Typs in der Datei [name]_vex.csv. Variablen Import/Export merkt sich die Namens-TypID-Zuordnung und kann so die Strukturvariablen instanziieren, auch wenn die TypID auf der Zielmaschine eine andere ist. Will man Variablen vom Typ "anwenderdefiniert" importieren ohne dass die Datenstruktur beim importieren eingelesen wird (z.B. keine Datei [name]_dex.csv), so muss die TypID der Zielmaschine dieser Datenstruktur von Hand in der csv-Datei nacheditiert werden. Die TypID wird in diesem Fall mit Hilfe der exportierten Datei [name]_dex.csv der Zielmaschine wie oben beschrieben ermittelt.

SmartTools

20

12/2011, Ausdruck der Online-Hilfe

Variablen Export/Import 2.7 Variable


Die Eigenschaft einer Variablen wird in der Spalte CPro als Dezimalwert in der exportierten Datei [name]_vex.csv dargestellt. Es werden folgende Variableneigenschaften unterschieden:
Variableneigenschaft interne Variable mit projektweiter Aktualisierung interne Variable mit rechnerlokaler Aktualisierung externe Variable Dezimalwert 2 8194 4 Hexadezimalwert 2 2002 4

Werden z.B. interne Variablen mit rechnerlokaler Aktualisierung aus WinCC exportiert, es sollen jedoch interne Variablen mit projektweiter Aktualisierung in WinCC wieder importiert werden, so kann in der Exportdatei der Wert der Variableneigenschaft in der Spalte CPro fr die entsprechenden Variablen von 8194 in 2 gendert werden. Anschlieend wird die modifizierte Exportdatei gespeichert und in WinCC importiert.

SmartTools 12/2011, Ausdruck der Online-Hilfe

21

Variablen Export/Import 2.8 Anhang

2.8

Anhang
Variablen-Felder ---------------Varname: char szVarName[MAX_DM_VAR_NAME +1]; Conn: char szConnection[MAX_DM_CONNECTION_NAME +3]; Group: char szGroupName[MAX_DM_GROUP_NAME +1]; Spec: char szSpecific[MAX_DM_VAR_SPECIFIC +1]; Flag: DWORD dwFlags;

Common Ctyp: DWORD dwVarType; // Variable type CLen: DWORD dwVarLength; // Variable length CPro: DWORD dwVarProperty; // Variable property internal/external CFor: DWORD dwFormat; // Format convertion

Protocol: P1 : BOOL bTopLimitErr; // error in top limit P2 : BOOL bBottomLimitErr; // error in bottom limit P3 : BOOL bTransformationErr; // transformation error P4 : BOOL bWriteErr; // write error P5 : BOOL bWriteErrApplication; P6 : BOOL bWriteErrProzess;

Limits values LF1: double dTopLimit; LF2: double dBottomLimit; LF3: double dStartValue; LF4: double dSubstituteValue;

Limits flags L1 : BOOL bTopLimit; // use substitute value on top limit L2 : BOOL bBottomLimit; // use substitute value on bottom limit L3 : BOOL bStartValue; // use substitute value on start L4 : BOOL bConnectionErr; // use substitute value on error connection L5 : BOOL bTopLimitValid; // value top limit is valid

SmartTools

22

12/2011, Ausdruck der Online-Hilfe

Variablen Export/Import 2.8 Anhang

L6 : BOOL bBottomLimitValid; // value bottom limit is valid L7 : BOOL bStartValueValid; // value start is valid L8 : BOOL bSubstValueValid; // value substitute is valid

Values for the field Ctyp ------------------------BIT 1 SBYTE 2 BYTE 3 SWORD 4 WORD 5 SDWORD 6 DWORD 7 FLOAT 8 DOUBLE 9 TEXT_8 10 TEXT_16 11 RAW 12 ARRAY 13 STRUCT 14 BITFIELD_8 15 BITFIELD_16 16 BITFIELD_32 17 TEXTREF 18

Description of connection fields -------------------------------Conname: char szConnection[MAX_DM_CONNECTION_NAME +3]; Unit: char szUnitName [MAX_DM_UNIT_NAME+1]; Common: char szCommon [MAX_DM_CON_COMMON +1] Specific: char szSpecific [MAX_DM_CON_SPECIFIC +1] ;

SmartTools 12/2011, Ausdruck der Online-Hilfe

23

Variablen Export/Import 2.8 Anhang

SmartTools

24

12/2011, Ausdruck der Online-Hilfe

Variablensimulator
3.1 Der Variablensimulator

Kurzbeschreibung
Der Variablensimulator wird zur Simulation interner Variablen und von Prozessvariablen eingesetzt. Ein typisches Einsatzgebiet fr den Variablensimulator ist beispielsweise der Test einer Projektierung ohne angeschlossene Prozessperipherie, oder mit angeschlossener Prozessperipherie aber ohne laufenden Prozess. Ohne angeschlossene Prozessperipherie knnen nur interne Variablen simuliert werden. Bei angeschlossener Prozessperipherie knnen die Prozessvariablen mit dem Variablensimulator direkt mit Werten versorgt werden. Damit kann mit der Originalhardware ein Funktionstest des Bedien- und Beobachtungssystem durchgefhrt werden. Die Aktualisierungszeit fr Variablenwerte betrgt eine Sekunde. Eine nderung wirkt sich erst beim Aktivieren der Funktionen oder beim Wechseln der Projektmappe aus. Es sind maximal 300 Variablen projektierbar. Eine weitere Einsatzmglichkeit des Variablensimulators ist die Realisierung eines Projektes fr Demonstrationszwecke. Fr die Prsentation des Bedien- und Beobachtungssystems ist oftmals keine Anlagenverbindung vorhanden. Hier bernimmt die Simulation die Steuerung der internen Variablen. Eine detaillierte Beschreibung des Variablensimulators finden Sie in der zugehrigen Online Hilfe. WARNUNG Der Variablensimulator schreibt die Prozesswerte in das angeschlossene Automatisiserungssystem. Das bedeutet, dass eine Reaktion eventuell angeschlossener Prozessperipherie bercksichtigt werden muss.

SmartTools 12/2011, Ausdruck der Online-Hilfe

25

Variablensimulator 3.2 Einsatz des Variablensimulators

3.2

Einsatz des Variablensimulators


Ein typisches Einsatzgebiet fr den Variablensimulator ist das Testen der Projektierung ohne angeschlossene Prozessperipherie oder mit angeschlossener Prozessperipherie, aber ohne laufenden Proze.

Simulation der Prozessvariablen ohne Prozessperipherie


Ohne angeschlossene Prozessperipherie knnen nur interne Variable simuliert werden. Um den Prozess vorab Offline zu simulieren wird folgendes Vorgehen empfohlen: 1. Erstellen Sie eine Sicherheitskopie Ihres Projektes, indem Sie Ihren Projektordner kopieren und beispielsweise in xxx_sim umbenennen. Diese Sicherheitskopie benutzen Sie als Testobjekt. ffnen Sie WinCC mit diesem kopierten Projekt. 2. Die Prozessvariablen die Sie simulieren wollen, fgen Sie ber die Funktion Ausschneiden und Einfgen zu den internen Variablen hinzu. Arbeiten Sie nicht mit Kopieren und Einfgen, denn der WinCC Explorer generiert automatisch eine Namenserweiterung zum Variablennamen hinzu, damit der Variablenname im Projekt eindeutig bleibt. Die Adressinformation der so als interne Variablen deklarierten Prozessvariablen geht dabei verloren. 3. Die Variablen knnen jetzt mit Hilfe des Simulators mit Werten versorgt werden. 4. Ist die Testphase beendet, dann arbeiten Sie mit dem Originalprojekt weiter.

Simulation der Prozessvariablen mit angeschlossener Prozessperipherie


Bei angeschlossener Prozessperipherie knnen die Prozessvariablen mit dem Simulator direkt mit Werten versorgt werden. Damit kann mit der original Hardware ein Funktionstest des Bedien- und Beobachtungssystems durchgefhrt werden, wie z.B: berprfung von Grenzwertstufen, Meldeausgaben. Test der Durchgngigkeit von Alarmen, Warnungen, Fehlermeldungen und Kontrolle von Statusanzeigen. Vorbesetzen, Auslesen und ndern von digitalen und analogen Ein- und Ausgngen. Alarmsimulation.

SmartTools

26

12/2011, Ausdruck der Online-Hilfe

Variablensimulator 3.3 Funktionen des Simulators

3.3
Einleitung

Funktionen des Simulators

Die Simulation stellt dem Projekteur 6 verschiedene Funktionen zur Verfgung. Mit diesen Funktionen knnen die projektierten Objekte mit realittsnahen Werten versorgt werden. Um verschiedene Flle zu testen, stellt die Simulation 6 Funktionen zur Verfgung. Jeder einzelnen Variablen kann eine dieser 6 Funktionen zugeordnet werden.

Sinus
Als periodische, nichtlineare Funktion.

Schwingung
Zur Simulation von Sprngen einer Fhrungsgre.

Zufallszahlen
Mit der Funktion "Zufallszahlen" stehen dem Anwender zufllig erzeugte Werte zur Verfgung.

Increment
Ein Vorwrtszhler, der nach Erreichen des Maximums wieder beim Minimum beginnt.

Decrement
Ein Rckwrtszhler, der nach Erreichen des Minimums wieder beim Maximum beginnt.

Slider
Ein Schieberegler mit dem der Anwender einen festen Wert einstellen kann.

SmartTools 12/2011, Ausdruck der Online-Hilfe

27

Variablensimulator 3.4 Installation des Simulators

3.4

Installation des Simulators


Der Variablensimulator kann auf zwei Arten installiert werden:

Vorgehensweise
1. Whlen Sie beim Setup von WinCC im Dialog "Programme" den Eintrag "WinCC V7 komplett" aus. WinCC wird mit den SmartTools sowie WinCC ConfigurationTool und WinCC Archive ConfigurationTool installiert. Den Variablensimulator starten Sie ber "SIMATIC > WinCC > Tools > WinCC Tag Simulator".

Alternative Vorgehensweise
Sie knnen die Anwendung Variablensimulator auch von der WinCC-DVD installieren. 1. Wechseln Sie auf der WinCC-DVD in das Verzeichnis "WinCC\InstData\Smarttools\Setup". 2. Klicken Sie das Programm setup.exe doppelt. 3. Whlen Sie im Dialog "Komponenten" den Eintrag "WinCC Variablen Simulator". 4. Klicken Sie auf die Schaltflche "Weiter". Folgen Sie den Anweisungen auf dem Bildschirm.

Starten des Simulators


Der Simulator Simulation.exe kann entweder ber den Windows Explorer gestartet werden, oder man trgt ihn in die Anlaufliste des WinCC Explorer ein, wodurch er automatisch beim Aktivieren eines Projekts gestartet wird. Voraussetzung fr die einwandfreie Funktion des Simulators ist ein aktiviertes Projekt im WinCC Explorer. Wenn der Simulator in der Anlaufliste des Projekts eingetragen ist, dann ist diese Voraussetzung gegeben.

SmartTools

28

12/2011, Ausdruck der Online-Hilfe

Variablensimulator 3.5 Variablen hinzufgen/lschen

3.5

Variablen hinzufgen/lschen

Neue Variable hinzufgen


ber den Menpunkt "Bearbeiten/Neue Variable" knnen Variablen zur Simulation hinzugefgt werden. Dafr wird der Variablenauswahldialog des WinCC Explorer aufgerufen, ber den die gewnschte Variable aus dem aktiven Projekt ausgewhlt werden kann. Soll eine neue Variable angelegt werden, so kann dies ebenfalls im Variablenauswahldialog durchgefhrt werden. Durch Besttigen der Auswahl ber die "OK" Schaltflche wird die zuvor selektierte Variable in die Registerkarte "Eigenschaften" des Simulators eingetragen. Hier kann nun gewhlt werden, in welcher Form der Variablenwert verndert werden soll. Zur endgltigen bernahme in den Simulator muss die Registerkarte Variablen angeklickt werden, bevor die nchste Variable hinzugefgt wird. Die projektierte Variablensimulation kann in einer Konfigurationsdatei mit der Dateiendung "sim" gespeichert werden.

Variable lschen
Soll eine Variable aus der Liste des Simulators gelscht werden, so selektiert man diese und whlt den Menpunkt "Bearbeiten/Variable lschen". Die selektierte Variable wird dann ohne Rckfrage aus der Liste der zu simulierenden Variablen gelscht.

SmartTools 12/2011, Ausdruck der Online-Hilfe

29

Variablensimulator 3.6 Parametrierbarkeit der Funktionen

3.6

Parametrierbarkeit der Funktionen


Die Parameter der Funktionen sind fr jede Variable individuell einstellbar.

Sinus
Bei der Funktion Sinus ist der Wertebereich ber den Parameter Amplitude einstellbar. Der Nullpunkt fr den Wertebereich kann mit dem Offset angegeben werden. Die Periodendauer wird mit dem Parameter Schwingungsdauer (eingestellter Wert * Cycle Time) eingestellt.

Schwingung
Mit dem Parameter Sollwert wird der Wert eingestellt, der nach dem Einschwingvorgang stehen bleibt. Der Parameter berschwingen gibt an, wie weit die Werte vom Sollwert abweichen knnen, wenn die Dmpfung Null gesetzt wird. Mit dem Parameter Schwingungsdauer wird das Zeitintervall festgelegt. Nach Ablauf der im Zeitintervall angegebenen Zeit beginnt die Schwingung neu.

Zufallszahlen
Mit den Parametern Untergrenze und Obergrenze wird das Intervall fr die Zufallszahlen festgelegt.

Increment
Mit den Parametern Startwert und Stoppwert wird das Intervall fr den Vorwrtszhler festgelegt.

Decrement
Mit den Parametern Startwert und Stoppwert wird das Intervall fr den Rckwrtszhler festgelegt.

Slider
Mit den Parametern Startwert und Stoppwert wird der Einstellbereich fr den Schieberegler festgelegt.

SmartTools

30

12/2011, Ausdruck der Online-Hilfe

Variablensimulator 3.7 Variablen aktivieren/deaktivieren

3.7

Variablen aktivieren/deaktivieren
Um einen reibungslosen bergang von der Offline-Projektierung zur Online-Projektierung zu bekommen, sind die Variablen ber ein eigenes Kontrollkstchen einzeln aktivierbar und deaktivierbar. Ist die Variable aktiviert, werden von der Simulation die Werte berechnet und an den WinCC Explorer bergeben. Ist das Kontrollkstchen nicht angewhlt, so werden von der Simulation keine Werte an den WinCC Explorer bergeben.

SmartTools 12/2011, Ausdruck der Online-Hilfe

31

Variablensimulator 3.8 Darstellung der Variablen

3.8

Darstellung der Variablen


Dem Projekteur wird in der Projektierungsphase die Kontrolle ber die Variablen erleichtert, indem folgende Informationen in der Registerkarte Variablen angezeigt werden: das aktuelle WinCC Projekt Name der Variablen zugeordnete Funktion Status (aktiv / inaktiv) aktuell anliegender Wert Wird der Name einer Variablen selektiert, dann werden in der Registerkarte "Eigenschaften" die weiteren Parameter eingetragen.

SmartTools

32

12/2011, Ausdruck der Online-Hilfe

Variablensimulator 3.9 Simulationsdaten laden/speichern

3.9

Simulationsdaten laden/speichern
Die Simulationsdaten knnen gesichert werden, um beim nchsten Start des Simulators wieder verfgbar zu sein. Dies geschieht ber den Menpunkt "Datei/Speichern", oder "Datei/Speichern unter...". Eine bereits gesicherte Simulationskonfiguration wird ber den Menpunkt "Datei/ffnen" geladen. Beim Start des Simulators wird automatisch die zuletzt verwendete Konfiguration, bezogen auf ein WinCC Projekt, geladen.

SmartTools 12/2011, Ausdruck der Online-Hilfe

33

Variablensimulator 3.10 FAQ

3.10

FAQ

Fehler mit DM-API, DLL nicht gefunden Wenn beim Aufruf des Simulators ein Fehler im Zusammenhang mit DLL's auftritt, dann liegt das an einer fehlenden Pfadanweisung in der Datei AUTOEXE.BAT. Kontrollieren Sie bitte, ob in dieser Datei folgender Eintrag in der Pfadanweisung zu finden ist: SET PATH = .....;<WinCC-Laufwerk>:\<WinCC-Directory>\bin z.B: SET PATH=C:\SIEMENS\WINCC\BIN;

SmartTools

34

12/2011, Ausdruck der Online-Hilfe

Dynamic Wizard Editor


4.1 Dynamic Wizard Editor

Kurzbeschreibung
Der Dynamic Wizard Editor ist ein Tool zur Erstellung eigener Dynamik Wizards. Mit Dynamik Wizards knnen oft wiederkehrende Projektierungsablufe automatisiert werden.

SmartTools 12/2011, Ausdruck der Online-Hilfe

35

Dynamic Wizard Editor 4.2 berblick

4.2
Einleitung

berblick

Der Dynamic Wizard steht als zustzliche Funktionalitt im Graphics Designer zur Verfgung. Er kann den Anwender bei oft wiederkehrenden Projektierungsablufen untersttzten. Damit wird der Projektierungsaufwand reduziert und mgliche Projektierungsfehler verringert. Der Dynamic Wizard besteht aus verschiedenen Dynamic Wizard Funktionen. Es steht schon eine groe Zahl an Dynamic Wizard Funktionen zur Verfgung. Diese knnen durch selbst erstellte Funktionen noch ergnzt werden. Zur Erstellung eigener Dynamic Wizard Funktionen steht ein eigener Editor zur Verfgung. Es handelt sich dabei um das Programm dynwizedit.exe.

Alle Dynamic Wizard Funktionen sind auf der Festplatte in einer Datenbasis (...\WinCC\wscript\Dynwiz.cwd) gespeichert. Der Dynamic Wizard hat eine standardisierte Anzeige und Bedienoberflche zur Auswahl und Parametrierung der Dynamic Wizard Funktionen. Nach Auswahl einer Dynamic Wizard Funktion wird diese vom Dynamic Wizard in den Speicher geladen und zur Ausfhrung gebracht.

SmartTools

36

12/2011, Ausdruck der Online-Hilfe

Dynamic Wizard Editor 4.2 berblick

Schnittstelle zwischen Dynamic Wizard und Dynamic Wizard Funktion


Die Verknpfung zwischen Dynamic Wizard und Dynamic Wizard Funktion erfolgt ber eine System-Schnittstelle in der Dynamic Wizard Funktion, die in ihrer Struktur vorgegeben ist. Diese Schnittstelle enthlt Informationen, die vom Dynamic Wizard ausgewertet werden. Wesentlicher Inhalt der Schnittstelle ist: Referenz auf die Bearbeitungsfunktion Die Bearbeitungsfunktion ist die Hauptfunktion der Dynamic Wizard Funktion. Sie enthlt die "Leistung", die eine Dynamic Wizard Funktion dem Anwender bietet, z.B. die Erzeugung einer Aktion an einem Grafik-Objekt. Die Optionenliste definiert die Parameter, die fr die Bearbeitungsfunktion notwendig sind. Sie legt auch fest, wie diese ber die Dialog-Oberflche vorgegeben werden. Die Triggerliste definiert die Trigger, mit dem ein erzeugtes Objekt verknpft werden soll. Sie legt auch fest, wie diese ber die Dialog-Oberflche vorgegeben werden.

SmartTools 12/2011, Ausdruck der Online-Hilfe

37

Dynamic Wizard Editor 4.3 Installation des Dynamic Wizard Editor

4.3

Installation des Dynamic Wizard Editor


Der Dynamik Wizard Editor kann auf zwei Arten installiert werden:

Vorgehensweise
1. Whlen Sie beim Setup von WinCC im Dialog "Programme" den Eintrag "WinCC V7 komplett" aus. WinCC wird mit den SmartTools sowie WinCC ConfigurationTool und WinCC Archive ConfigurationTool installiert. Den Dynamik Wizard Editor starten Sie ber "SIMATIC > WinCC > Tools".

Alternative Vorgehensweise
Sie knnen den Dynamik Wizard Editor auch von der WinCC-DVD installieren. 1. Wechseln Sie auf der WinCC-DVD in das Verzeichnis "WinCC\InstData\Smarttools\Setup". 2. Klicken Sie das Programm setup.exe doppelt. 3. Whlen Sie im Dialog "Komponenten" den Eintrag "Dynamik Wizard Editor". 4. Klicken Sie auf die Schaltflche "Weiter". Folgen Sie den Anweisungen auf dem Bildschirm.

SmartTools

38

12/2011, Ausdruck der Online-Hilfe

Dynamic Wizard Editor 4.4 Aufbau

4.4

Aufbau

4.4.1

Aufbau
Der Dynamic Wizard Editor enthlt folgende Elemente: Menleiste Die Menleiste enthlt die Funktionen des Dynamic Wizard-Editors. Die Menleiste ist immer sichtbar. Symbolleiste Die Symbolleiste kann bei Bedarf sichtbar geschaltet und mit der Maus an jede beliebige Stelle des Bildschirms gesetzt werden. Editierfenster Das Editierfenster ist nur sichtbar, wenn eine Dynamic Wizard Funktion zur Bearbeitung geffnet ist oder eine neue angelegt wird. Jede Funktion wird in einem eigenen Editierfenster geffnet. Es knnen mehrere Editierfenster gleichzeitig geffnet sein. Ausgabefenster Das Ausgabefenster kann bei Bedarf sichtbar geschaltet werden. Es enthlt das Ergebnis der Funktionen "CWD-Erzeugen", "Wizard Script einlesen" und "Script bersetzen". Statuszeile Die Statuszeile kann bei Bedarf sichtbar geschaltet werden. Sie informiert ber die Einstellung der Tastatur und zeigt die Position der Schreibmarke im Editierfenster an Dynamic Wizard Der Dynamic Wizard bietet Ihnen die Mglichkeit ein Objekt ber C-Aktionen zu dynamisieren. Bei der Ausfhrung der Wizards werden vorgefertigte C-Aktionen und Triggerereignisse festgelegt und in den Objekteigenschaften hinterlegt

SmartTools 12/2011, Ausdruck der Online-Hilfe

39

Dynamic Wizard Editor 4.4 Aufbau

4.4.2
Einleitung

Symbolleiste

Durch die Symbolleiste sind Sie in der Lage, Aktionen schneller auszufhren. Sie mssen sich nicht mehr ber das Men bis zu der erforderlichen Funktion durchwhlen.

Symbole
Symbol Beschreibung Legt eine neue Dynamic Wizard Funktion an. ffnet eine vorhandene Dynamic Wizard Funktion (*.wnf). Speichert die Dynamic Wizard Funktion. Schneidet den markierten Text aus und kopiert ihn in die Zwischenablage. Kopiert den markierten Text in die Zwischenablage. Fgt den Inhalt der Zwischenablage an die Position der Schreibmarke ein Druckt den Inhalt des aktiven Editierfensters aus. Zeigt nhere Informationen zum Dynamic Wizard-Editor an. Erzeugt die Dynamic Wizard Daten (CWD). Mit dieser Funktion werden fr die momentan eingestellte Sprache alle vorhandenen Wizard-Skripte eingelesen und fr die Bearbeitung im DynamicWizard aufbereitet. Die erzeugte Datei befindet sich im Installationspfad von WinCC (Installationspfad\wscripts\dynwiz.cwd). Liest die Wizard-Skripte ein und stellt so diese dem Dynamic Wizard zur Verfgung. Stellt die Sprache ein, fr welche das Wizard-Skript projektiert wird. Es werden hier die WinCC bekannten Sprachen zur Verfgung gestellt, unabhngig von den installierten Sprachen. Die Umstellung der Wizard-Sprache hat keine Auswirkung auf das Gesamtsystem bzw. auf die Projektierungsoberflche.

SmartTools

40

12/2011, Ausdruck der Online-Hilfe

Dynamic Wizard Editor 4.4 Aufbau

Symbol

Beschreibung Wechselt das Objekt. Der Dynamic Wizard, der zu Testzwecken auch im Editor zur Verfgung steht, ist abhngig von den unterschiedlichen Eigenschaften eines Objekts im Graphics Designer. Damit im Editor ein neues oder vorhandenes Wizard-Skript getestet werden kann, kann ber diese Funktion zu einem vorhandenen Objekt in einem vorhandenen Bild gewechselt werden. Aufgrund des neu eingestellten Objekts wird der Dynamic Wizard so angepasst, dass nur Wizard-Skripte angezeigt werden, welche fr dieses Objekt geeignet sind. Zeigt alle Dynamic Wizard-Skripte fr die eingestellte Sprache an. Auerdem knnen im Dialog vorhandene Wizard-Skripte aus der Liste gelscht werden. ffnet den Hilfe-Editor bersetzt das Skript.

SmartTools 12/2011, Ausdruck der Online-Hilfe

41

Dynamic Wizard Editor 4.4 Aufbau

4.4.3
Einleitung

Editierfenster

Im Editierfenster werden Dynamic Wizard Funktionen erstellt und bearbeitet.

Farbcodierung
Die Darstellung des C-Code ist wie folgt farblich gekennzeichnet:
Farbe blau grn rot schwarz Bedeutung Schlsselworte Kommentare Strings sonstiger C-Code Beispiel

SmartTools

42

12/2011, Ausdruck der Online-Hilfe

Dynamic Wizard Editor 4.4 Aufbau

4.4.4
Einleitung

Hilfe-Editor

Innerhalb dieses Dialogs kann fr jede durch das Wizard-Skript erzeugte Seite ein Hilfetext hinterlegt werden. Es knnen nur Hilfetexte fr bereits angelegte Dynamic Wizards hinterlegt werden.

Elemente des Hilfe-Editors


Element Wizard-Gruppe Wizard-Name Seite Hilfe-Text Beschreibung ber das Auswahlfeld wird festgelegt in welcher Gruppe (=Registerkarte) sich der Dynamic Wizard befindet. ber das Auswahlfeld wird festgelegt fr welchen Dynamic Wizard ein Hilfetext angelegt wird. ber das Auswahlfeld wird festgelegt fr welche Dialogseite der Hilfetext angelegt wird. In dieses Feld wird der Hilfetext eingegeben.

SmartTools 12/2011, Ausdruck der Online-Hilfe

43

Dynamic Wizard Editor 4.4 Aufbau

4.4.5
Einleitung

Ausgabefenster

Das Ausgabefenster enthlt das Ergebnis der Funktionen "CWD-Erzeugen", "Wizard Script einlesen" und "Script bersetzen".

Das Ausgabefenster hilft beim Suchen von Fehlern in den Skripten. Ist im Skript ein Fehler, dann sieht die Meldung folgend aus: ...\WinCC\wscripts\wscripts.deu\DemoWiz1.wnf(6):error(003a): 'include': invalid function definition
Beschreibung ...\WinCC\wscripts\wscripts.deu\ DemoWiz1.wnf(6) error(003a): 'include': invalid function definition Verzeichnis, in dem die wnf-Datei abgelegt ist. Dateiname und die Zeilennummer, in der der Fehler auftritt Fehlernummer und die Beschreibung zum Fehler.

SmartTools

44

12/2011, Ausdruck der Online-Hilfe

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

4.5

Aufbau einer Dynamic Wizard Funktion

4.5.1
Einleitung

Aufbau einer Dynamic Wizard Funktion

Eine Dynamic Wizard Funktion muss einen vorgeschriebenen Aufbau haben. Sie ist entsprechend der notwendigen Bestandteile strukturiert. 1. Einbinden von Header-Dateien und DLL's 2. Sprachabhngige Definition 3. Wizard-Flags 4. Eigenschaftsliste 5. System-Schnittstelle 6. Globale Variablen 7. Optionenliste 8. Triggerliste 9. Anzeige der Parametrierung

4.5.2
Einleitung

Dynamic Wizard Dialog

Jede Dynamic Wizard Funktion hat ihre spezifische Funktionalitt. Durch die fest vorgegebene Struktur einer Funktion haben alle Funktionen aber einen hnlichen Ablauf und eine hnliche Dialogoberflche. Der Dynamic Wizard-Dialog besteht aus mehreren Dialogseiten. Dialog "Willkommen beim Dynamic Wizard" Dialog "Trigger auswhlen" Dialog "Optionen setzen" Dialog "Fertig !"

SmartTools 12/2011, Ausdruck der Online-Hilfe

45

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

4.5.3
Einleitung

Einbinden von Header-Dateien und DLL's

Eine Header-Datei enthlt Deklarationen von Konstanten, Datentypen, Variablen und Funktionen. Die Header-Dateien werden durch eine #include-Anweisung in die Funktion eingebunden. Die wichtigste einzubindende Datei ist hier die Datei dynamic.h. In dieser Datei sind u.a. die Funktionen zur Gestaltung der Oberflche des Dynamic Wizards deklariert.

DLL-Dateien (Dynamic Link Library) sind ausfhrbare Routinen, die von einem Programm geladen werden knnen, wenn sie von diesem bentigt werden. Um DLL-Dateien nutzen zu knnen, werden diese ber eine #pragma - Anweisung in die Funktion eingebunden.

Im Dynamic Wizard Editor sind folgende Pfade eingestellt: Header-Dateien von WinCC: ...\WinCC\aplib\ DLL's von WinCC: ...\WinCC\bin\ Sollte sich die Dateien in einem anderen Verzeichnis befinden, dann ist der vollstndige Pfad in der #include- und in der #pragma-Anweisung anzugeben.

SmartTools

46

12/2011, Ausdruck der Online-Hilfe

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

4.5.4
Einleitung

Sprachabhngige Definitionen

Die Standardfunktionen der Dynamic Wizard Funktionen existieren in den drei Sprachen Deutsch, Englisch und Franzsisch. Mit Umschaltung der Sprache im WinCC-Explorer erfolgt auch eine Auswahl der entsprechenden Sprachversion der Dynamic Wizard Funktionen. Innerhalb der Pfade ..\WinCC\wscripts\wscripts.deu ..\WinCC\wscripts\wscripts.enu ..WinCC\wscripts\wscripts.fra muss fr eine Wizard Funktion jeweils ein WNF-File vorhanden sein. Bei der Erstellung sollten alle sprachabhngigen Definitionen in diesem Abschnitt angeordnet sein. Dies erleichtert die Erstellung der anderen Sprachversionen.

SmartTools 12/2011, Ausdruck der Online-Hilfe

47

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

4.5.5
Einleitung

Wizard Flags

Mit diesen Flags wird festgelegt, fr welche Projektierungsart die Dynamic Wizard Funktion gilt.

Flags
FLAG WIZARD_FLAG_OCX WIZARD_FLAG_ALL_PROJECT_TYPES Fr alle OCX-Dateien Fr alle Projekte

WIZARD_FLAG_SINGLEUSER_PROJECT Nur fr Einzelplatz-Projekte WIZARD_FLAG_MULTICLIENT_PROJECT Nur fr Client-Projekte WIZARD_FLAG_MULTIUSER_PROJECT Nur fr Clients ohne Projektdaten

SmartTools

48

12/2011, Ausdruck der Online-Hilfe

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

4.5.6
Einleitung

Eigenschaftsliste

In der Eigenschaftsliste wird festgelegt, fr welche Objektarten eine Dynamic Wizard Funktion einsetzbar ist. Dies erfolgt dadurch, dass eine Liste von Objekteigenschaften angegeben wird. Verfgt ein Objekt ber mindestens eine der aufgefhrten Eigenschaften, kann die Dynamic Wizard Funktion auf dieses Objekt angewendet werden.

Jeder Eintrag in der Eigenschaftsliste besteht aus zwei Parametern: Name der Eigenschaft, in der englischen Bezeichnung z. B. Hintergrundfarbe (Backcolor) WinCC Datentyp Wird eine leere Eigenschaftsliste verwendet, kann die Dynamic Wizard Funktion auf alle Objektarten angewendet werden. Die Eigenschaftsliste muss auf jeden Fall vorhanden sein, auch wenn diese leer ist.

SmartTools 12/2011, Ausdruck der Online-Hilfe

49

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

4.5.7
Einleitung

System-Schnittstelle

ber die System-Schnittstelle werden die Eigenschaften der neuen Dynamic Wizard Funktion festgelegt.

SmartTools

50

12/2011, Ausdruck der Online-Hilfe

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

Parameterbeschreibung
1. Der erste Parameter legt fest, auf welcher Registerkarte die Dynamic Wizard Funktion erscheinen soll. 2. Der zweite Parameter legt fest, unter welchem Namen die Dynamic Wizard Funktion erscheinen soll. 3. Der dritte Parameter ist immer NULL. 4. Der vierte Parameter bezeichnet den Namen des fr die Dynamic Wizard Funktion zu verwendenden Symbols. 5. Der fnfte Parameter ist ein Hilfetext mit einer nheren Beschreibung der Funktionalitt der Dynamic Wizard Funktion. 6. Der sechste Parameter ist eine Liste mit den Namen der fr die einzelnen Optionsseiten erstellten Funktionen. Diese Liste ist mit einem NULL Eintrag abzuschlieen. Es ist die Erstellung von maximal fnf Optionsseiten mglich. Weitere Informationen dazu finden Sie unter "Optionenliste". 7. Der siebente Parameter ist der Name der Bearbeitungsfunktion, welche nach Bettigung der "Fertigstellen" Schaltflche aufgerufen wird. Die Bearbeitungsfunktion ist die Hauptfunktion der Dynamic Wizard Funktion. Sie enthlt die "Leistung", die eine Dynamic Wizard Funktion dem Anwender bietet, z.B. die Erzeugung einer Aktion an einem GrafikObjekt. 8. Der achte Parameter ist der Name der Funktion, welche die auf den Optionsseiten gemachten Einstellungen zusammenfasst und dem Anwender anzeigt, bevor dieser die Fertigstellen-Schaltflche bettigt. Weitere Informationen dazu finden Sie unter "Anzeige der Parametrierung". 9. Der neunte Parameter ist eine Liste der auf der Triggerseite anzuzeigenden Trigger. Fr die am hufigsten auftretenden Anwendungsflle stehen Makros zur Verfgung, welche diese Triggerliste ausfllen. Weitere Informationen dazu finden Sie unter "Triggerliste".

SmartTools 12/2011, Ausdruck der Online-Hilfe

51

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

4.5.8
Einleitung

Globale Variablen

Fr jeden in den Optionsseiten einzustellenden Parameter ist eine globale Variable zu definieren. Damit wird erreicht, dass die eingestellten Parameter in allen erstellten Funktionen bekannt sind und mit ihnen gearbeitet werden kann. Die Datenbergabe zwischen den System-Funktionen ist nur ber globale Variablen mglich. Dies ist immer dann notwendig, wenn Trigger- und/oder Optionsparameter an die Bearbeitungsfunktion bergeben werden mssen.

SmartTools

52

12/2011, Ausdruck der Online-Hilfe

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

4.5.9
Einleitung

Optionenliste

Optionen sind Parameter, die fr die Funktionalitt der Dynamic Wizard Funktion notwendig sind. Optionen setzen keinen Trigger voraus. Optionen werden in der Optionenliste der System-Schnittstelle definiert. Die Optionenliste enthlt fr jede Option den Namen der zugeordneten Optionen-Funktion z.B. "OnOption1".

Optionen-Funktion

Abgeschlossen wird die Optionenliste durch einen NULL-Pointer. Es drfen maximal fnf Optionen in der Liste definiert werden.

Vom Dynamic-Wizard werden die Optionen-Funktionen nacheinander entsprechend ihrer Reihenfolge in der Optionenliste aufgerufen. Fr jede Optionen-Funktion wird der Dialog "Optionen setzen" angezeigt, in der die Funktion ihre spezifische Eingabe programmiert. Fr die Programmierung der Eingabe gibt es Wizard-System-Funktionen. Weitere Informationen dazu finden Sie unter "Wizard-System-Funktionen".

SmartTools 12/2011, Ausdruck der Online-Hilfe

53

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion


Im Dialog "Optionen setzen" steht eine bestimmte Flche zur Verfgung, in der statische Texte, Eingabefelder sowie andere Eingabeboxen angeordnet werden knnen.

Im Dialog "Optionen setzen" ist die Flche mit Zeilen 1 bis 15 vollstndig gefllt. Die Option-Funktion dazu sieht wie folgt aus:

SmartTools

54

12/2011, Ausdruck der Online-Hilfe

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

4.5.10
Einleitung

Triggerliste

Trigger sind nur in Verbindung mit Aktionen an einem Grafik-Objekt notwendig. Trigger werden in der Triggerliste der System-Schnittstelle definiert. Die Triggerliste enthlt fr jeden Trigger einen Eintrag.

Der Eintrag besteht aus zwei Parametern. Der erste Parameter ist die Bezeichnung des Triggers, die in der Oberflche angezeigt wird z.B. linke Maustaste drcken. Der zweite Parameter gibt den Namen der zugeordneten Trigger-Funktion. Abgeschlossen wird die Triggerliste durch ein NULL-Pointer-Paar. Es drfen maximal 50 Trigger in der Liste definiert werden.

SmartTools 12/2011, Ausdruck der Online-Hilfe

55

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion


Fr die am hufigsten verwendeten Trigger gibt es vordefinierte Makros.
Makro JCR_TRIGGERS Triggerereignisse DECLARE_JCR_TRIGGERS Mausklick, Linke Maustaste, Rechte Maustaste zyklische Trigger DECLARE_JCR_ZYKL_TRIGGERS Bildzyklus, Fensterzyklus, Bei nderung, 250 ms, 500 ms, 1 Sekunde, 2 Sekunden , 5 Sekunden, 10 Sekunden, 1 Minute, 5 Minuten, Anwenderzyklus 1, Anwenderzyklus 2, Anwenderzyklus 3, Anwenderzyklus 4, Anwenderzyklus 5 Aktionstrigger DECLARE_JCR_ACTION_TRIGGERS

JCR_ZYCL_TRIGGERS

JCR_ACTION_TRIGGERS

SmartTools

56

12/2011, Ausdruck der Online-Hilfe

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion


Aus der Triggerliste wird der Dialog "Trigger auswhlen" erzeugt. In einer Listbox werden alle Trigger-Bezeichnungen zur Auswahl angezeigt.

Nach Auswahl eines Triggers wird vom Dynamic-Wizard die zugeordnete Trigger-Funktion aufgerufen.

SmartTools 12/2011, Ausdruck der Online-Hilfe

57

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

4.5.11
Einleitung

Anzeige der Parametrierung

Trigger- und Optionsparameter knnen im Dialog "Fertig !" angezeigt werden. Damit hat der Anwender die Mglichkeit die Parametrierung noch einmal zu prfen und gegebenenfalls zu ndern. Im Anzeigefeld der Seite "Fertig !" kann mit der Windows-Funktion SetWindowText ein Text angezeigt werden. Das Anzeigefeld hat eine Hhe von 12 Zeilen.

SmartTools

58

12/2011, Ausdruck der Online-Hilfe

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

4.5.12
4.5.12.1 Einleitung

Wizard-Funktionen fr die Parametereingabe


CreateStatic

Im Dialog "Option setzen" wird bei den Koordinaten x,y ein statischer Text angezeigt.

Syntax
HWND CreateStatic (int x, int y, char* "Text")

Parameter
Parameter int x int y char* Text Beschreibung Gibt den Wert der x-Koordinate an. Gibt den Wert der Y-Koordinate an. Gibt den Text an, der ausgegeben wird.

Rckgabewert
Rckgabewert HWND gibt den Handle des Objekts zurck

SmartTools 12/2011, Ausdruck der Online-Hilfe

59

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

Beispiel
Der folgende Auszug aus der Datei "Demo.wnf" zeigt den Einsatz dieser Funktion.

char* DynWizEditStatic = "Geben Sie einen Text ein:"; ... .. void OnOption1(void) { static BOOL bFirst = TRUE; HWND hWnd = NULL; ..... if (bFirst == TRUE) { strcpy(g_szEdit,DynWizEdit); bFirst = FALSE; }

//Statischer Text
CreateStatic(0,5,DynWizEditStatic); ..... ...... }

SmartTools

60

12/2011, Ausdruck der Online-Hilfe

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

4.5.12.2 Einleitung

CreateEdit

Im Dialog "Option setzen" wird bei den Koordinaten x,y ein Eingabefeld angezeigt. In das Eingabefeld kann ein Text eingegeben werden.

Syntax
HWND CreateEdit ( int x, int y, char* pText )

Parameter
Parameter int x int y char* pText Beschreibung Gibt den Wert der x-Koordinate an. Gibt den Wert der y-Koordinate an. Zeiger auf einen Eingabepuffer. Der Eingabepuffer kann mit einem Wert vorbelegt sein. Dieser wird im Eingabefeld angezeigt.

Rckgabewert
Rckgabewert HWND pText Gibt den Handle des Objekts zurck Eingabepuffer enthlt den eingegebenen Text.

SmartTools 12/2011, Ausdruck der Online-Hilfe

61

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

Beispiel
Der folgende Auszug aus der Datei "Demo.wnf" zeigt den Einsatz dieser Funktion. Im Dialog "Optionen setzen" des "Demo Wizard" wird ein Eingabefeld angezeigt.

SmartTools

62

12/2011, Ausdruck der Online-Hilfe

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

char* DynWizEditStatic = "Geben Sie einen Text ein:"; char* DynWizEdit = "Beispieltext"; ... .. char g_szEdit[256]; void OnOption1(void) { static BOOL bFirst = TRUE; HWND hWnd = NULL; ..... if (bFirst == TRUE) { strcpy(g_szEdit,DynWizEdit); bFirst = FALSE; }

//Statischer Text fr das Eingabefeld


CreateStatic(0,5,DynWizEditStatic);

//Eingabefeld
hWnd = CreateEdit(0,20,g_szEdit) GetWindowRect(GetParent(hWnd), &rect); MoveWindow(hWnd,0,20,(rect.right-rect.left),21,TRUE); ..... ...... }

SmartTools 12/2011, Ausdruck der Online-Hilfe

63

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

4.5.12.3 Einleitung

CreateSpinEdit

Im Dialog "Option setzen" wird bei den Koordinaten x,y ein Eingabefeld mit Drehregler angezeigt. ber das Eingabefeld wird ein Integerwert in eine Eingabevariable eingetragen.

Syntax
HWND CreateSpinEdit (int x, int y, int* pValue, int Min, int Max, int Base )

Parameter
Parameter int x int y int* pValue int Min int Max int Base Beschreibung Gibt den Wert der x-Koordinate an. Gibt den Wert der y-Koordinate an. Zeiger auf eine Integer-Eingabevariable. Die Eingabevariable kann mit einen Standardwert vorbelegt sein. Untere Grenze fr den Eingabewert Obere Grenze fr den Eingabewert Zahlenformat der Eingabe: 10 = dezimale Eingabe 16 = hexadezimale Eingabe

Rckgabewert
Rckgabewert HWND pValue Gibt Handle des Objekts zurck. Eingabevariable enthlt den eingegebenen Wert.

SmartTools

64

12/2011, Ausdruck der Online-Hilfe

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

Beispiel
Der folgende Auszug aus der Datei "Demo.wnf" zeigt den Einsatz dieser Funktion. Im Dialog "Optionen setzen" des "Demo Wizard" wird ein Eingabefeld mit Drehregler angezeigt. Sie knnen dort einen Wert zwischen 0-1000 einstellen.

SmartTools 12/2011, Ausdruck der Online-Hilfe

65

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

char* DynWizSpinStatic= "Geben Sie einen Wert ein (0 - 1000):"; char* DynWizEdit = "Beispieltext"; ... ... char g_szEdit[256]; void OnOption1(void) { static BOOL bFirst = TRUE; HWND hWnd = NULL; ..... if (bFirst == TRUE) { strcpy(g_szEdit,DynWizEdit); bFirst = FALSE; } ... ...

//Statischer Text fr das Eingabefeld mit Drehregler


CreateStatic(0,50,DynWizSpinStatic);

... //Eingabefeld mit Drehregler


hWnd = CreateSpinEdit(0,65,&g_iSpinEdit,0,1000,10);

MoveWindow(hWnd,0,65,(rect.right-rect.left)/4,21,TRUE);

... ... }

SmartTools

66

12/2011, Ausdruck der Online-Hilfe

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

4.5.12.4 Einleitung

CreateListBox

Im Dialog "Option setzen" wird bei den Koordinaten x,y eine Auswahlfeld angezeigt. In der Auswahlfeld knnen mehrere Eintrge aufgelistet werden. ber Mausklick kann ein Eintrag ausgewhlt werden.

Syntax
HWND CreateListbox (int X, int Y, char* Headline, int NumLines, int* pSelect )

Parameter
Parameter int x int y char* Headline int NumLines int* pSelect Beschreibung Gibt den Wert der x-Koordinate an. Gibt den Wert der y-Koordinate an. berschrift der Auswahlfeld Anzahl der Zeilen in der Auswahlfeld. Vorgegeben werden muss: NumLines = Anzahl Zeilen + 1 (1 =< NumLines = <16) Zeiger auf der Ergebnisvariable

Rckgabewert
Rckgabewert HWND pSelect Gibt Handle des Objekts zurck. Nummer des ausgewhlten Eintrags. Die Nummer ist der Index in der Auflistung (beginnend bei 0).

SmartTools 12/2011, Ausdruck der Online-Hilfe

67

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

Beispiel
Der folgende Auszug aus der Datei "Demo.wnf" zeigt den Einsatz dieser Funktion. Im Dialog "Optionen setzen" des "Demo Wizard" wird ein Auswahlfeld angezeigt. Das Auswahlfeld hat eine mgliche Gre von drei Zeilen. Da mehr als drei Eintrge vorhanden sind, wird ein Rollbalken angezeigt. Hinweis Mit der Funktion "CreateListbox" wird nur das Auswahlfeld selbst erzeugt. Der Inhalt der Zeilen muss mit der Funktion "SendMessage" eingetragen werden.

SmartTools

68

12/2011, Ausdruck der Online-Hilfe

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

char* DynWizListStatic= "Whlen Sie einen Eintrag aus:"; ... int g_iListBox = 0;

//Typdefinition der Elemente in der Auswahlfeld


typedef struct listboxItem { int iIndex; char szItemText[256]; }LB_ITEM, *PLB_ITEM;

#define LB_NUM_LINES 5

LB_ITEM g_itemListBox[LB_NUM_LINES] = { { 0, "First Element"}, { 1, "Second Element"}, { 2, "Third Element"}, { 3, "Fourth Element"}, { 4, "Fifth Element"} };

void OnOption1(void) { static BOOL bFirst = TRUE; HWND hWnd = NULL; ..... if (bFirst == TRUE) { strcpy(g_szEdit,DynWizEdit); bFirst = FALSE; } ... ...

//Statischer Text fr das Auswahlfeld


CreateStatic(0,162,DynWizListStatic);

SmartTools 12/2011, Ausdruck der Online-Hilfe

69

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

...

//Auswahlfeld
hWnd = CreateListbox(0,177,"Headline",LB_NUM_LINES,&g_iListBox);

MoveWindow(hWnd,0,177,(rect.right-rect.left),50,TRUE); //Mit der Funktion "CreateListbox" wird nur die Box selbst erzeugt. Der Inhalt der Zeilen muss mit //der Funktion "SendMessage" eingetragen werden.
for (i=0; i<LB_NUM_LINES; i++) { SendMessage(hWnd,LB_INSERTSTRING,(WPARAM)-1,(LPARAM)g_itemListBox[i].szItemText); } }

SmartTools

70

12/2011, Ausdruck der Online-Hilfe

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

4.5.12.5 Einleitung

CreateCheckBox

Im Dialog "Option setzen" wird bei den Koordinaten x,y ein Kontrollkstchen angezeigt. ber das Kontrollkstchen kann eine Option aktiviert werden. In einem Dialog knnen mehrere Kontrollkstchen verwendet werden.

Syntax
HWND CreateCheckBox (int x, int y, char* Text, BOOL* pSelect )

Parameter
Parameter int x int y char* Text BOOL* pSelect Beschreibung Gibt den Wert der x-Koordinate an. Gibt den Wert der y-Koordinate an. Text, der rechts von dem Kontrollkstchen angezeigt. Zeiger auf die Ergebnisvariable. Die Ergebnisvariable sollte mit einem Standardwert (True/False) vorbelegt werden.

Rckgabewert
Rckgabewert HWND pSelect Gibt Handle des Objekts zurck. Zustand der Aktivierung FALSE = nicht aktiviert TRUE = aktiviert

SmartTools 12/2011, Ausdruck der Online-Hilfe

71

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

Beispiel
Der folgende Auszug aus der Datei "Demo.wnf" zeigt den Einsatz dieser Funktion. Im Dialog "Optionen setzen" des "Demo Wizard" werden drei Kontrollkstchen angezeigt, die jeweils eine Option darstellen. Jede Option kann fr sich allein aktiviert werden.

SmartTools

72

12/2011, Ausdruck der Online-Hilfe

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

BOOL g_bCheck1 = TRUE; BOOL g_bCheck2 = TRUE; BOOL g_bCheck3 = TRUE;

void OnOption1(void) { static BOOL bFirst = TRUE; HWND hWnd = NULL; ..... if (bFirst == TRUE) { ... } ... ...

//Kontrollkstchen
iMid = (rect.right-rect.left)/2 ;

CreateCheckBox(iMid,100,"CheckBox 1",&g_bCheck1); CreateCheckBox(iMid,116,"CheckBox 2",&g_bCheck2); CreateCheckBox(iMid,132,"CheckBox 3",&g_bCheck3 }

SmartTools 12/2011, Ausdruck der Online-Hilfe

73

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

4.5.12.6 Einleitung

CreateFrame

Im Dialog "Option setzen" wird ein rechteckiger Rahmen angezeigt. Die linke, obere Ecke des Rahmen wird durch die Koordinaten x,y festgelegt. Die rechte, untere Ecke des Rahmens ist mit der rechten, unteren Ecke des Optionenfensters identisch.

Syntax
HWND CreateFrame (int x, int y, char* Title )

Parameter
Parameter int x int y char* Title Beschreibung Gibt den Wert der x-Koordinate an. Gibt den Wert der y-Koordinate an. Beschriftung in der oberen Kante des Rechtecks

Rckgabewert
Rckgabewert HWND Gibt Handle des Objekts zurck.

SmartTools

74

12/2011, Ausdruck der Online-Hilfe

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

Beispiel
Der folgende Auszug aus der Datei "Demo.wnf" zeigt den Einsatz dieser Funktion. Im Dialog "Optionen setzen" des "Demo Wizard" wird ein Rahmen mit dem Titel "Frame" angezeigt.

void OnOption2(void) { //Rahmen CreateFrame(0,150,"Frame"); } ... ...

SmartTools 12/2011, Ausdruck der Online-Hilfe

75

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

4.5.12.7 Einleitung

CreateRadioButton

Im Dialog "Option setzen" wird bei den Koordinaten x,y eine Optionsschaltflche angezeigt. ber die Optionsschaltflche kann eine Option aktiviert werden. Die Anwendung von Optionsschaltflche ist nur sinnvoll, wenn im Dialog mehrere Optionsschaltflchen verwendet werden. Es ist immer nur eine Optionsschaltflche aktiv.

Syntax
HWND CreateRadioButton (int x, int y, char* Text, BOOL* pSelect )

Parameter
Parameter int x int y char* Text BOOL* pSelect Beschreibung Gibt den Wert der x-Koordinate an. Gibt den Wert der Y-Koordinate an. Bezeichnung der Option, die mit der Optionsschaltflche aktiviert wird. Der Text wird rechts von der Optionsschaltflche angeordnet. Zeiger auf die Ergebnisvariable. Die Ergebnisvariable sollte mit einem Standardwert (True/False) vorbesetzt werden.

Rckgabewert
Rckgabewert HWND pSelect Gibt Handle des Objekts zurck. Zustand der Aktivierung: FALSE = nicht aktiviert TRUE = aktiviert

SmartTools

76

12/2011, Ausdruck der Online-Hilfe

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

Beispiel
Der folgende Auszug aus der Datei "Demo.wnf" zeigt den Einsatz dieser Funktion. Im Dialog "Optionen setzen" des "Demo Wizard" werden drei Optionsschaltflchen angezeigt, die jeweils eine Option darstellen. Es kann nur eine Option aktiviert werden.

SmartTools 12/2011, Ausdruck der Online-Hilfe

77

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

BOOL g_bOption1 = TRUE; BOOL g_bOption2 = FALSE; BOOL g_bOption3 = FALSE;

void OnOption1(void) { static BOOL bFirst = TRUE; HWND hWnd = NULL; ..... if (bFirst == TRUE) { ... } ... ...

//Optionsschaltflchen
CreateRadioButton(0,100,"RadioButton 1",&g_bOption1); CreateRadioButton(0,116,"RadioButton 2",&g_bOption2); CreateRadioButton(0,132,"RadioButton 3",&g_bOption3); }

SmartTools

78

12/2011, Ausdruck der Online-Hilfe

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

4.5.12.8 Einleitung

CreateFileBrowser

Im Dialog "Option setzen" wird bei den Koordinaten x,y ein Eingabefeld mit einer Durchsuchen-Schaltflche angezeigt. In das Eingabefeld kann ein Dateiname eingegeben werden.

Durch Aktivierung der Durchsuchen-Schaltflche wird ein Dateiauswahldialog geffnet.

Syntax
HWND CreateFileBrowser (int x, int y, DWORD Flags, char* Filter, char* Dateiname )

SmartTools 12/2011, Ausdruck der Online-Hilfe

79

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

Parameter
Parameter int x int y DWORD Flags Beschreibung Gibt den Wert der x-Koordinate an. Gibt den Wert der y-Koordinate an. Steuerflags des Auswahlfensters: FB_WITHPATH = Dateiname mit Pfad FB_SAVE_AS = Anstelle des ffnens-Dialogs erscheint der Dialog "Speichern unter". Filter fr die Anzeige von Datentypen im Auswahlfeld des Dateiauswahldialogs. Durch Vorgabe der Erweiterung wird bestimmt, welche Datentypen im Auswahlfeld angezeigt werden. Ein Filter besteht aus einem String-Paar. Der 1. String ist der Filtername. Der 2. String ist die Filterfunktion in der Form *.typ, wobei 'typ' eine Dateierweiterung ist. Im Auswahlfeld werden nur die Dateien mit dieser Dateierweiterung angezeigt. 1. und 2. String sind durch | getrennt. Es knnen mehrere Filter durch | gekettet werden. Das letzte Filter wird durch || begrenzt. Beispiele: char* Filter1 = "Graphic-Bilder (*.PDL) | *.PDL||"; char* Filter2 = "Dokumente (*.doc) | *.doc|" "Text-Dateien *.txt | *.txt|" "WNF-Dateien | *.wnf|" "Alle Dateien (*.*) | *.*||";

char* Filter

Am Ende der Filterfunktion sind keine Leerzeichen erlaubt. char* Dateiname Eingabepuffer fr den Dateinamen. Es kann ein Pfadname als Standardwert vorgegeben werden. Dieser Standardwert hat folgende Auswirkung: Der Pfadname wird im Eingabefenster standardmig angezeigt. Wird auf die Durchsuchen-Schaltflche geklickt wird der Pfad im Dateiauswahldialog eingestellt. Hat der Dateiname die Erweiterung '*.typ', dann werden im Auswahlfeld des Auswahldialogs alle Dateien dieses Typs angezeigt.

Rckgabewert
Rckgabewert HWND Dateiname Gibt Handle des Objekts zurck. Eingabepuffer enthlt den Dateinamen

SmartTools

80

12/2011, Ausdruck der Online-Hilfe

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

Beispiel
Der folgende Auszug aus der Datei "Demo.wnf" zeigt den Einsatz dieser Funktion. Im Dialog "Optionen setzen" des "Demo Wizard" wird ein Eingabefeld mit einer DurchsuchenSchaltflche angezeigt. Mit einem Klick auf die Durchsuchen-Schaltflche wird der Dateiauswahldialog geffnet.

SmartTools 12/2011, Ausdruck der Online-Hilfe

81

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

char* DynWizFileBrowserStatic = "Whlen Sie eine Datei aus:"; char* DynWizFileBrowser = "C:\\Beispieldatei"; char* DynWizFilter = "Textdateien (*.txt) | *.txt|" "Alle Dateien (*.*) | *.*||"; ... char g_szFileBrowser[256]; ... void OnOption2(void) { static BOOL bFirst = TRUE; HWND hWnd = NULL; RECT rect; ... if (bFirst == TRUE) { ... strcpy(g_szFileBrowser,DynWizFileBrowser); First = FALSE; } ... ...

// Statischer Text fr das Eingabefeld mit Durchsuchen-Schaltflche


CreateStatic(0,95,DynWizFileBrowserStatic);

//Dateiauswahldialog
hWnd = CreateFileBrowser(0,110,FB_WITHPATH,DynWizFilter,g_szFileBrowser); MoveWindow(hWnd,0,110,(rect.right-rect.left),21,TRUE); }

SmartTools

82

12/2011, Ausdruck der Online-Hilfe

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

4.5.12.9 Einleitung

CreateVarBrowser / CreateVarBrowserEx

Im Dialog "Option setzen" wird bei den Koordinaten x,y ein Eingabefeld mit einer Durchsuchen-Schaltflche angezeigt. In das Eingabefeld kann ein Variablenname eingegeben werden. Durch einen Klick auf die Durchsuchen-Schaltflche wird der Variablenauswahldialog von WinCC geffnet. Bei der Funktion "CreateVarBrowserEx" kann zustzlich ein Variablenfilter parametriert werden. Mittels dieses Filters werden die im Variablenauswahldialog angezeigten Variablen begrenzt. Mglich ist eine Filterung nach Datentyp, Variablengruppe, Variablenname und Verbindung.

Syntax
HWND CreateVarBrowser (int x, int y, char* VarName ) HWND CreateVarBrowserEx (int x, int y, LPDM_VARFILTER VarFilter, char* VarName )

Parameter
Parameter int x int y LPDM_VARFILTER VarFilter Beschreibung Gibt den Wert der x-Koordinate an. Gibt den Wert der y-Koordinate an. Optionale Angabe eines Zeigers auf einen Variablenfilter. Bei Angabe eines NULL-Zeigers ist kein Filter aktiv. Der Variablenfilter muss mittels der Struktur DM_VARFILTER definiert werden. Weiterfhrende Information dazu finden Sie bei der Dokumentation zu WinCC ODK. Enthlt den Variablennamen an. Der Variablenname kann mit einem Standardwert vorbelegt werden. Diese Eingabe wird immer angezeigt.

char* VarName

Rckgabewert
Rckgabewert HWND VarName Gibt Handle des Objekts zurck. Eingabepuffer enthlt den Variablenname

SmartTools 12/2011, Ausdruck der Online-Hilfe

83

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

Beispiel
Der folgende Auszug aus der Datei "Demo.wnf" zeigt den Einsatz dieser Funktion. Im Dialog "Optionen setzen" des "Demo Wizard" wird ein Eingabefeld mit einer DurchsuchenSchaltflche angezeigt. Mit einem Klick auf die Durchsuchen-Schaltflche wird der Variablenauswahldialog von WinCC geffnet.

SmartTools

84

12/2011, Ausdruck der Online-Hilfe

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

char* DynWizVarBrowser = "Beispielvariable"; char* DynWizPicBrowserStatic = "Whlen Sie ein Bild aus:"; ... char g_szVarBrowser[256]; ... void OnOption2(void) { static BOOL bFirst = TRUE; HWND hWnd = NULL; RECT rect; ... if (bFirst == TRUE) { ... strcpy(g_szVarBrowser,DynWizVarBrowser); First = FALSE; } ... ...

// Statischer Text fr das Eingabefeld mit Durchsuchen-Schaltflche


CreateStatic(0,95,DynWizFileBrowserStatic);

//Variablenauswahldialog
hWnd = CreateFileBrowser(0,110,FB_WITHPATH,DynWizFilter,g_szFileBrowser); GetWindowRect(GetParent(hWnd), &rect); MoveWindow(hWnd,0,110,(rect.right-rect.left),21,TRUE); }

SmartTools 12/2011, Ausdruck der Online-Hilfe

85

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

4.5.12.10 Einleitung

CreatePackageBrowser/CreatePackageBrowserEx

Im Dialog "Option setzen" wird bei den Koordinaten x,y ein Eingabefeld mit einer Durchsuchen-Schaltflche angezeigt. In das Eingabefeld kann ein Name eingegeben werden. Der Packagebrowser wird durch die Durchsuchen-Schaltflche am rechten Rand des Eingabefelds aktiviert. Mit dem Flag oder der ProgID wird die Art der Daten festgelegt, welche aus dem Package angezeigt werden soll. Bei der Funktion "CreatePackageBrowserEx" kann statt eines Flags eine ProgID bergeben werden.

Syntax
HWND CreatePackageBrowser (int x, int y, DWORD flags, char* Name ) HWND CreatePackageBrowserEx (int x, int y, char* ProgID, char* Name )

Parameter
Parameter int x int y DWORD flags char* ProgID Beschreibung Gibt den Wert der x-Koordinate an. Gibt den Wert der Y-Koordinate an. Aktuell nur PB_PICTURE verwendbar. Dadurch wird die Bildauswahl aktiviert. Programmatische ID der Komponente, ber die die Auswahl aufgebaut wird. Durch bergabe von "WinCC.CCFileASOStub.1" wird die Bildauswahl angesprochen. Enthlt den Namen. Der Namen kann mit einem Standardwert vorbelegt werden. Diese Eingabe wird immer angezeigt.

char* Name

Rckgabewert
Rckgabewert HWND Name Gibt Handle des Objekts zurck. Eingabepuffer enthlt den Name

SmartTools

86

12/2011, Ausdruck der Online-Hilfe

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

Beispiel
Der folgende Auszug aus der Datei "Demo.wnf" zeigt den Einsatz dieser Funktion. Im Dialog "Optionen setzen" des "Demo Wizard" wird ein Eingabefeld mit einer DurchsuchenSchaltflche angezeigt. Mit einem Klick auf die Durchsuchen-Schaltflche wird der Bildauswahldialog geffnet.

SmartTools 12/2011, Ausdruck der Online-Hilfe

87

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

char* DynWizPicBrowserStatic = "Whlen Sie ein Bild aus:"; char* DynWizPicBrowser = "Beispielbild";

... char g_szPicBrowser[256]; ... void OnOption2(void) { static BOOL bFirst = TRUE; HWND hWnd = NULL; RECT rect; ... if (bFirst == TRUE) { ... &#9;strcpy(g_szPicBrowser,DynWizPicBrowser);

First = FALSE; } ... ...

// Statischer Text fr das Eingabefeld mit Durchsuchen-Schaltflche


CreateStatic(0,50,DynWizPicBrowserStatic);

//Bildauswahldialog
hWnd = CreatePackageBrowser(0,65,PB_PICTURE,g_szPicBrowser); MoveWindow(hWnd,0,65,(rect.right-rect.left),21,TRUE); }

SmartTools

88

12/2011, Ausdruck der Online-Hilfe

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

4.5.12.11 Einleitung

CreateObjectBrowser

Im Dialog "Option setzen" wird bei den Koordinaten x,y ein Eingabefeld mit einer Durchsuchen-Schaltflche angezeigt. In das Eingabefeld kann ein Objekt- oder ein Eigenschaftsname eingegeben werden. Durch einen Klick auf die Durchsuchen-Schaltflche wird ein Auswahldialog geffnet. In dem Auswahldialog kann ein Objekt- oder Eigenschaftsname gesucht und ausgewhlt werden.

Syntax
HWND CreateObjectBrowser (int x, int y, char* Title, DWORD flags, char* ObjectName )

Parameter
Parameter int x int y char* title DWORD flags Beschreibung Gibt den Wert der x-Koordinate an. Gibt den Wert der Y-Koordinate an. Beschriftung des Auswahldialogs. Es knnen zwei verschiedene Flags bergeben werden: OB_OBJECTS Anzeige aller Objekte OB_PROPERTIES Zustzlich wird die Auswahl der Eigenschaften angeboten. Eingabepuffer fr den Objekt- bzw. Eigenschaftsname. Der Eingabepuffer kann mit einem Standardwert eingestellt werden.

char* ObjectName

Rckgabewert
Rckgabewert HWND ObjectName Gibt Handle des Objekts zurck. Eingabepuffer enthlt den Objekt- bzw. Eigenschaftsname

SmartTools 12/2011, Ausdruck der Online-Hilfe

89

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

Beispiel
Der folgende Auszug aus der Datei "Demo.wnf" zeigt den Einsatz dieser Funktion. Im Dialog "Optionen setzen" des "Demo Wizard" wird ein Eingabefeld mit einer DurchsuchenSchaltflche angezeigt. Mit einem Klick auf die Durchsuchen-Schaltflche wird der Fensterobjektauswahldialog geffnet.

SmartTools

90

12/2011, Ausdruck der Online-Hilfe

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

char* DynWizObjectBrowserStatic = "Whlen Sie ein Objekt aus:"; char* DynWizObjectBrowser = "Objekt"; char* DynWizObject = "Fensterobjektauswahl"; ; ... char g_szObjectBrowser[256]; ... void OnOption2(void) { static BOOL bFirst = TRUE; HWND hWnd = NULL; RECT rect; ... if (bFirst == TRUE) { ... strcpy(g_szObjectBrowser,DynWizObjectBrowser); First = FALSE; } ... ...

// Statischer Text fr das Eingabefeld mit Durchsuchen-Schaltflche


CreateStatic(0,50,&#9;CreateStatic(0,140,DynWizObjectBrowserStatic););

//Fensterauswahldialog
hWnd = CreateObjectBrowser(0,155,DynWizObject,OB_OBJECTS,g_szObjectBrowser);

MoveWindow(hWnd,0,155,(rect.right-rect.left),21,TRUE); }

SmartTools 12/2011, Ausdruck der Online-Hilfe

91

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

4.5.13
4.5.13.1 Einleitung

Wizard-Funktionen fr die Generierung von Dynamiken


GenerateBLOB

Die Funktion GenerateBLOB (BLOB = Binary Large OBject) erzeugt eine Aktion, das an eine Eigenschaft eines Grafik-Objekts angehngt werden kann. Eine Aktion besteht aus 3 Teilen. Prolog: Dies ist der Kopf der C-Funktion. Beispiel: #include "apdefap.h" void OnLButtonDown(char* lpszPictureName,char* lpszObjectName,char* lpszPropertyName, UINT nFlags, int x, int y) { Der Prolog ist abhngig vom Trigger, durch den die Aktion gestartet wird (in obigem Beispiel: linke Maustaste drcken) Epilog: Dies ist das Ende der C-Funktion und besteht aus dem Zeichen '}'. Rumpfteil: Dieser Teil enthlt die eigentliche Funktionalitt der C-Funktion. Beispiel: ProgramExecute("notepad.exe"); Die Funktion erzeugt den C-Code der Aktion und kompiliert diesen C-Code. Ergebnis der Kompilierung ist ein P-Code. Dieser wird vom WinCC-Runtime-System interpretiert und bearbeitet. Bei fehlerhaftem C-Code wird kein P-Code erzeugt. Die Funktion erzeugt ein BLOB, in dem die Teile der Aktion (u.a. C-Code, P-Code, Trigger, ...) gespeichert sind. Vor dem Ende der Wizard Funktion muss das BLOB wieder gelscht werden. Weiterfhrende Informationen zum Lschen der Funktion BLOB finden Sie unter "DeleteBLOB".

Syntax
AP_BLOB GenerateBLOB (char* Prolog, char* Epilog, char* Format, ... )

SmartTools

92

12/2011, Ausdruck der Online-Hilfe

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

Parameter
Parameter char* Prolog char* Epilog char* Format Beschreibung Prolog der Aktion als ASCII-String. Epilog der Aktion als ASCII-String. Rumpfteil der Aktion als ASCII-String bzw. Format-String entsprechend Standard-Funktion "printf".

Hinweis Die Erzeugung des C-Codes erfolgt mit der C-Funktion sprintf. Der Parameter wird als Format-String bearbeitet, d.h. Format-Steuerzeichen (z.B. \ % ") werden ausgewertet. Sollen diese in den C-Code bernommen werden (z.B. als Format-String fr einen printf-Aufruf in einer Aktion), so mssen sie mit einem \ versehen werden. Beispiel: \\ \ \% % " \"

Rckgabewert
Die Funktion liefert als Rckgabewert eine strukturierte Variable des Typs AP_BLOB mit den folgenden Strukturkomponenten
Strukturkomponente DWORD dwPCodeSize LPVOID lpPCode int nErrors int nWarnings Rckgabewert Lnge des erzeugten P-Code in Byte Zeiger auf den erzeugten P-Code Anzahl der Compiler-Fehler Anzahl der Compiler-Warnungen.

SmartTools 12/2011, Ausdruck der Online-Hilfe

93

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

Beispiel
Der folgende Auszug aus der Datei "Execute Programm.wnf" zeigt den Einsatz dieser Funktion. Die Wizard Funktion erzeugt ein C-Script, mit dem eine andere Applikation (hier im Beispiel: notepad.exe) gestartet wird.
... ... void OnGenerate(void) { PCMN_ERROR pError; AP_BLOB *blob; char code[500]; char sError[500]; .. Slash2DblSlash(g_Bild, strlen(g_Bild)); .. sprintf(code,"%sProgramExecute(\"%s\");",ifcode,g_Bild); ..

//Prolog
blob = GenerateBLOB("#include \"apdefap.h\"\r\n" "void OnClick(char* lpszPictureName," "char*lpszObjectName,char* lpszPropertyName," "UINT nFlags,int x, int y) {",

//Epilog
"}",

//Rumpfteil
code);

BEGIN_JCR_BLOBERRORS

SetAction(NULL, blob, g_Trigger);

END_JCR_BLOBERRORS

DeleteBLOB(blob); }

SmartTools

94

12/2011, Ausdruck der Online-Hilfe

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion


Erzeugtes C-Script:
#include "apdefap.h" void OnLButtonDown(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName, UINT nFlags, int x, int y) { ProgramExecute("notepad.exe"); }

SmartTools 12/2011, Ausdruck der Online-Hilfe

95

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

4.5.13.2 Einleitung

DeleteBLOB

Die Funktion GenerateBLOB erzeugt ein BLOB. Am Ende der Wizard Funktion muss der BLOB wieder gelscht werden. Mit der Funktion DeleteBLOB lscht man den BLOB.

Syntax
void DeleteBLOB (AP_BLOB* blob)

Parameter
Parameter AP_BLOB* blob Beschreibung Zeiger auf die Ergebnisvariable der Funktion "GenerateBLOB".

Beispiel
DeleteBLOB(blob);

4.5.13.3 Einleitung

SetAction

An das angewhlte Grafik-Objekt wird am angegebenen Trigger eine Aktion angehngt. Ist der Trigger ein Ereignis, dann wird dieser direkt als Aufruf-Parameter vorgegeben. Ist der Trigger die Dynamisierung einer Eigenschaft, dann muss der Trigger vorher mittels der Funktionen AddVarTrigger bzw. AddTimeTrigger in das BLOB eingetragen werden. Hinweis Soll die Aktion nicht an das angewhlte Objekt, sondern an ein anderes Objekt angehngt werden, dann muss die API-Funktion PDLCSSetAction benutzt werden. Weiterfhrende Informationen zur Funktion PDLCSSetAction erhalten Sie im Handbuch zu WinCC ODK.

Syntax
BOOL SetAction (char* Property, AP_BLOB* Blob, DWORD Trigger )

SmartTools

96

12/2011, Ausdruck der Online-Hilfe

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

Parameter
Parameter char* Property Beschreibung Name der Eigenschaft. Es muss immer der englische Name der Eigenschaft benutzt werden. Bei einem Trigger an einem Ereignis muss ein NULL-Zeiger bergeben werden. Zeiger auf die Ergebnisvariable der Funktion "GenerateBLOB". ID des Triggers: NOTDEFINED = Trigger ist im BLOB eingetragen MOUSECLICK = Maus-Klick MOUSELBUTTONDOWN = linke Maustaste drcken MOUSELBUTTONUP = linke Maustaste loslassen MOUSERBUTTONDOWN = rechte Maustaste drcken MOUSERBUTTONUP = rechte Maustaste loslassen KEYBOARDDOWN = Tastaturtaste drcken KEYBOARDUP = Tastaturtaste loslassen OBJECTCHANGE = Objektnderung PROPERTYCHANGE = nderung der Eigenschaft PICTUREOPEN = Bildanwahl PICTURECLOSE = Bildabwahl

AP_BLOB* Blob DWORD TriggerID

Rckgabewert
Rckgabewert BOOL Returnwert TRUE = Funktion erfolgreich ausgefhrt. FALSE = Funktion nicht erfolgreich ausgefhrt.

Beispiel
Siehe Beispiel bei der Funktion GenerateBLOB.

SmartTools 12/2011, Ausdruck der Online-Hilfe

97

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

4.5.13.4 Einleitung

AddTimeTrigger

Die Funktion ergnzt die Aktion um einen Trigger des Typs "Zyklischer Trigger".

Syntax
BOOL AddTimeTrigger (AP_BLOB* Blob, char* Name, DWORD TriggerType, DWORD GraphCycleType, DWORD CycleID )

Parameter
Parameter AP_BLOB* Blob char* Name DWORD TriggerType Beschreibung Zeiger auf die Ergebnisvariable der Funktion "GenerateBLOB". Name des Ereignisses. Dies ein beliebiger ASCII-String. Der Name wird im Fenster der Aktion als Ereignisname angezeigt. Typ des zyklischen Triggers: 2 = Zeit-Zyklus (Standard-Zyklus) 4 = Grafik-Objekt-Zyklus Typ des Grafik-Objekt-Zyklus: 0= Fenster-Zyklus 1 = Bild-Zyklus Triggerzyklus: 0 = Bei nderung 1 = 250 ms 2 = 500 ms 3=1s 4=2s 5=5s 6 = 10 s 7 = 1 min 8 = 5 min 9 = 10 min 10 = 1 h 11 = Anwenderzyklus 1 12 = Anwenderzyklus 2 13 = Anwenderzyklus 3 14 = Anwenderzyklus 4 15 = Anwenderzyklus 5

DWORD GraphCycleType

DWORD CycleID

Rckgabewert
Rckgabewert BOOL TRUE = Funktion erfolgreich ausgefhrt. FALSE = Funktion nicht erfolgreich ausgefhrt.

SmartTools

98

12/2011, Ausdruck der Online-Hilfe

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

Beispiel
Die Zeit, die zwischen zwei Aktionsauslsungen vergeht betrgt 1s.

BOOL FctRet; .. FctRet = AddTimeTrigger(blob, "1 sec", 2, 0, 3);

SmartTools 12/2011, Ausdruck der Online-Hilfe

99

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

4.5.13.5 Einleitung

AddVarTrigger/AddVarTriggerEx

Die Funktion ergnzt die Aktion um einen Trigger des Typs "Variablen-Trigger".

Syntax
BOOL AddVarTrigger (AP_BLOB* Blob, char* EventName, char* VarName ) BOOL AddVarTriggerEx (AP_BLOB* Blob, char* EventName, char* VarName, DWORD CycleID )

Parameter
Parameter AP_BLOB* Blob char* EventName char* VarName DWORD CycleID Beschreibung Zeiger auf die Ergebnisvariable der Funktion "GenerateBLOB". Name des Ereignisses. Dies ein beliebiger ASCII-String. Der Name wird im Fenster der Aktion als Ereignisname angezeigt. Name der WinCC Variablen, die die Triggerung auslst bzw. an der Triggerung beteiligt ist. Triggerzyklus: 0 = Bei nderung 1 = 250 ms 2 = 500 ms 3=1s 4=2s 5=5s 6 = 10 s 7 = 1 min 8 = 5 min 9 = 10 min 10 = 1 h 11 = Anwenderzyklus 1 12 = Anwenderzyklus 2 13 = Anwenderzyklus 3 14 = Anwenderzyklus 4 15 = Anwenderzyklus 5 Bei der Funktion AddVarTrigger wird der Wert CycleID = 4 fest vorgegeben.

Rckgabewert
Rckgabewert BOOL TRUE = Funktion erfolgreich ausgefhrt. FALSE = Funktion nicht erfolgreich ausgefhrt.

SmartTools

100

12/2011, Ausdruck der Online-Hilfe

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

Beispiel
Sie haben in der Triggerart "Variable" die Variable 'StartTurbine1' als Trigger eingetragen. Die Aktion wird gestartet, sobald sich der Wert einer dieser Variablen ndert.

BOOL FctRet

FctRet = AddVarTriggerEx(blob,"Turbine Start","StartTurbine1",0);

SmartTools 12/2011, Ausdruck der Online-Hilfe

101

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

4.5.13.6 Einleitung

SetValidateFct

Der Name einer Prf-Funktion wird dem Dynamic Wizard mitgeteilt. Mit der Prf-Funktion knnen die Optionen und Trigger-Parameter geprft werden. Bei negativem Prfergebnis kann die erneute Eingabe veranlasst werden. Die Prf-Funktion wird aufgerufen, wenn im Dialog "Optionen auswhlen" oder im Dialog "Trigger setzen" auf die Schaltflche "Weiter" geklickt wird. Bei positivem Prfergebnis wird der Dialog verlassen und die nchste Seite angezeigt. Bei negativem Prfergebnis bleibt Dialog weiterhin angezeigt. Erst nach Eingabe der richtigen Parameter ist eine Fortsetzung mglich. Die Prf-Funktion ist ab dem Zeitpunkt wirksam, ab dem sie im Dynamic-Wizard gesetzt wurde. Sie ist dann auch fr nachfolgende Optionen-Seiten wirksam. Soll keine oder eine andere Prf-Funktion wirksam werden, so muss entweder eine Dummy-Funktion (mit positivem Prfergebnis) oder eine andere Prf-Funktion gesetzt werden.

Syntax
BOOL SetValidateFct (LPCSTR FctName)

Parameter
Parameter LPCSTR FctName Beschreibung Name der Prf-Funktion als ASCII-String.

Rckgabewert
Rckgabewert BOOL Ergebnis der Prfung TRUE = positives Prfergebnis. FALSE = negatives Prfergebnis.

SmartTools

102

12/2011, Ausdruck der Online-Hilfe

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

Beispiel
Der folgende Auszug aus der Datei "Instanzobjekt.wnf" zeigt den Einsatz dieser Funktion. Die Wizard Funktion wurde um eine Prf-Funktion erweitert.

... ...

// Validierung Option 1
BOOL ValidateOpt1(void) {

// Property ausgewhlt
return (strcmp(g_NewInst, "")); }

void OnOption1(void) { HWND hWnd; RECT rect; DM_VARFILTERdmFilter = {DM_VARFILTER_TYPE, 1, NULL, NULL, NULL, NULL };

SetValidateFct("ValidateOpt1"); sprintf(g_NewInst, ""); .. }

SmartTools 12/2011, Ausdruck der Online-Hilfe

103

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

4.5.13.7 Einleitung

EnumProperty/EnumPropertyEx

Die Funktion EnumProperty listet die Objekteigenschaften eines Objektes auf. Bei der Funktion EnumPorpertyEx knnen die aufzulistenden Objekteigenschaften eines Objektes spezifiziert werden.

Syntax
BOOL EnumProperty (char* FName, LPVOID pItem, DWORD dwFlags ); BOOL EnumPropertyEx (LPCTSTR Projectname, LPCTSTR Picturename, LPCTSTR Objectname, char* FName, LPVOID pItem, DWORd dwFlags );

Parameter
Parameter LPCTSTR Projectname LPCTSTR Picturename LPCTSTR Objectname char* FName LPVOID pItem Beschreibung Zeiger auf den Namen des Projektes, einschlielich Verzeichnis und Dateierweiterung. Zeiger auf den Namen des Bildes, dessen Objekte aufgelistet werden soll. Gro- und Kleinbuchstaben werden unterschieden. Zeiger auf den Namen des Objektes Name Ihrer Callback-Funktion, die fr jede Objekteigenschaft eines einmal aufgerufen wird. Zeiger auf applikationsspezifische Daten, der an die CallbackFunktion weitergereicht wird. Dieser Zeiger wird von der Funktion nicht ausgewertet, sondern in der Callback-Funktion wieder zu Verfgung gestellt. dwFlags spezifiziert die aufzulistenden Eigenschaftstypen. Derzeit sind folgende Angaben mglich: PropertyHasDynamic (Wert: 0x0001)&#9;Es werden nur Objekteigenschaften enumeriert, die eine Dynamisierung besitzen. PropertyHasEvents (Wert: 0x0002)&#9;Es werden nur Objekteigenschaften enumeriert, die eine Ereignis besitzen. PropertyIsDynamicable (Wert: 0x0003)&#9;Es werden nur Objekteigenschaften enumeriert, die dynamisierbar sind.

DWORD dwFlags

Rckgabewert
Rckgabewert BOOL TRUE = Objekteigenschaften eines Objekttyps aufgelistet FALSE = Fehler

SmartTools

104

12/2011, Ausdruck der Online-Hilfe

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

Beispiel
Der folgende Auszug aus der Datei "Dynamic Property.wnf" zeigt den Einsatz dieser Funktion.

... ... // Callback-Funktion BOOL EnumFct(char *property, VARTYPE vt, LPVOID pItem) { sprintf(g_prop[SendMessage((HWND)pItem,LB_INSERTSTRING,(WPARAM)1,(LPARAM)property)],property); return TRUE; }

void OnOption1(void) { HWND hWnd,LBHwnd; RECT rect; static BOOL bFirst = TRUE;

if(bFirst) { ... } ...

CreateStatic(0, 10,"Eigenschaften des aktuellen Objekts :"); LBHwnd=CreateListbox(0, 30, g_Headline, 8, &g_indexProperty); EnumProperty("EnumFct", LBHwnd, 3); GetWindowRect(GetParent(LBHwnd), &rect); ...

SmartTools 12/2011, Ausdruck der Online-Hilfe

105

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

4.5.14
4.5.14.1 Einleitung

Wizard-WinCC-Funktionen
GetProjectName

Der Pfad des aktuellen WinCC Projekts wird ermittelt.

Syntax
LPCSTR GetProjectName ( void )

Rckgabewert
Rckgabewert LPCSTR Zeiger auf den ASCII-String der MCP-Datei

Beispiel
LPCSTR Name; Name = GetProjectName(); Die Funktion liefert z.B. folgendes Ergebnis: C:\Siemens\WinCC\WinCCProjects\Example.mcp

SmartTools

106

12/2011, Ausdruck der Online-Hilfe

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

4.5.14.2 Beschreibung

GetPictureName

Der Name des aktuellen Bilds (*.pdl) wird ermittelt.

Syntax
LPCSTR GetPictureName ( void )

Rckgabewert
Rckgabewert LPCSTR Zeiger auf den ASCII-String der PDL-Datei

Beispiel
LPCSTR Name; Name = GetPictureName(); Die Funktion liefert z.B. folgendes Ergebnis: TurbineControl.PDL

SmartTools 12/2011, Ausdruck der Online-Hilfe

107

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

4.5.14.3 Beschreibung

GetDefaultWNFPath

Der Pfad der aktuellen WNF-Verzeichnis wird ermittelt.

Syntax
LPCSTR GetDefaultWNFPath ( void )

Rckgabewert
Rckgabewert LPCSTR Zeiger auf den ASCII-String des Pfadnamens

Beispiel
LPCSTR Name; Name = GetDefaultWNFPath(); Die Funktion liefert z.B. folgendes Ergebnis: C:\Siemens\WinCC\wscripts\wscripts.deu\

SmartTools

108

12/2011, Ausdruck der Online-Hilfe

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

4.5.14.4 Einleitung

GetObjectName

Der Name des angewhlten Grafik-Objekts im aktuellen Bilds wird ermittelt.

Syntax
LPCSTR GetObjectName ( void )

Rckgabewert
Rckgabewert LPCSTR Zeiger auf den ASCII-String des Objektnamens

Beispiel
LPCSTR Name; Name = GetObjectName(); Die Funktion liefert z.B. folgendes Ergebnis: Button1

SmartTools 12/2011, Ausdruck der Online-Hilfe

109

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

4.5.14.5 Beschreibung

InsertXRefSection

Die Funktion fgt in den bergebenen Quellcode einen Abschnitt gem der Xref-Notation ein, sodass die bergebenen Variablen und Bildernamen als Define eingetragen sind.

Syntax
BOOL InsertXRefSection (char * SourceCode, char* TagName[], int TagCount, char* PictName[], int PictCount)

Parameter
Parameter char *SourceCode char *TagName[] int TagCount char *PictName[] int PictCount Beschreibung CodePuffer, in dem der Xref-Abschnitt eingefgt werden soll NULL oder Feld von Variablennamen, die in den Xref-Abschnitt eingefgt werden. Anzahl der Variablennamen im Feld TagName[] NULL oder Feld von Bildnamen, die in den Xref-Abschnitt eingefgt werden Anzahl der Bildnamen im Feld PictName[]

Rckgabewert
Rckgabewert BOOL char *TagName[] char *PictName[] Der Ergebniswert gibt an, ob die Funktion erfolgreich durchgefhrt wurde. Feld der Defines fr die an gleicher Stelle bergebenen Variablen Feld der Defines fr die an gleicher Stelle bergebenen Bilder

SmartTools

110

12/2011, Ausdruck der Online-Hilfe

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

Beispiel
char* szPictureArray[1]; char szPictName[255]; char szSourceCode[1100]; strcpy(szPictName, "Newpdl.pdl"); szPictureArray[0] = szPictName; strcpy(szSourceCode, ""); InsertXrefSection(szSourceCode,NULL,0,szPictureArray,1); Als Ergebnis wird Folgendes von der Funktion zurckgeliefert: szSourceCode: // WINCC:TAGNAME_SECTION_START // syntax: #define TagNameInAction "DMTagName" // next TagID : 1 // WINCC:TAGNAME_SECTION_END // WINCC:PICNAME_SECTION_START // syntax: #define PicNameInAction "PictureName" // next PicID : 1 #define PIC_0 " Newpdl.Pdl" // WINCC:PICNAME_SECTION_END szPictureArray[0]: "PIC_0"

SmartTools 12/2011, Ausdruck der Online-Hilfe

111

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

4.5.15
4.5.15.1 Einleitung

Wizard-Progress-Funktionen
Wizard-Progress-Funktionen

Die Progress-Funktionen dienen zur Anzeige des Fortschritts (in %) eines Bearbeitungsvorgangs in einer "Progress-Box".

Beim Erzeugen der Fortschrittsanzeige (CreateProgressDlg) werden ein Anfangs- und ein Endwert sowie ein Inkrement vorgegeben. Der Anfangswert entspricht dem Fortschritt 0%, der Endwert dem Fortschritt 100%. Das Inkrement legt fest, in welchen Schritten der Fortschritt sich ndern kann. In der Regel ist der Anfangswert = 0 und das Inkrement = 1. Der Endwert ist die Anzahl der Bearbeitungsschritte des Vorgangs. Im Bearbeitungsvorgang wird der Fortschritt um ein Inkrement erhht (Progress_StepIt) oder auf einen definierten Wert gesetzt (Progress_SetPos). Am Ende des Bearbeitungsvorgangs muss die Fortschrittsanzeige wieder gelscht werden (DestroyProgressDlg). In der Fortschrittsanzeige kann ein Text angezeigt werden (Progress_SetStatus), z.B. der Text "Erzeugen der Grafik-Objekte". Dieser kann auch whrend des Bearbeitungsvorgangs gendert werden, um verschiedene Teilvorgnge zu unterscheiden. In der Regel ist es nicht mglich, den Bearbeitungsvorgang so zu unterteilen, dass eine zeitlich lineare Anzeige des Fortschritts mglich ist. Dies ist aber auch nicht notwendig. Die Anzeige, dass ein Fortschritt erfolgt, ist ausreichend.

SmartTools

112

12/2011, Ausdruck der Online-Hilfe

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

4.5.15.2 Einleitung

CreateProgressDlg

In einer Fortschrittsanzeige wird der Fortschritt eines Bearbeitungsvorgangs im Bereich 0..100% angezeigt.

Syntax
PROGRESS_DLG CreateProgessDlg (int nLower, int nUpper, int nStepInc )

Parameter
Parameter int nLower int nUpper int nStepInc Beschreibung Anfangswert des Fortschritts (entspricht 0 %) Endwert des Fortschritts (entspricht 100 %) Inkrement des Fortschritt

Rckgabewert
Rckgabewert PROGRESS_DLG Handle des Objekts

4.5.15.3 Beschreibung

Progress_SetStatus

In die Fortschrittsanzeige wird ein Text als berschrift eingetragen.

Syntax
void Progress_SetStatus (PROGRESS_DLG hDlg, char* ActionName )

Parameter
Parameter PROGRESS_DLG hDlg char* ActionName Beschreibung Handle des Objekts Text der berschrift

SmartTools 12/2011, Ausdruck der Online-Hilfe

113

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

4.5.15.4 Beschreibung

Progress_Steplt

Der Fortschritt eines Bearbeitungsvorgangs wird um ein Inkrement erhht.

Syntax
void Progress_Steplt (PROGRESS_DLG hDlg )

Parameter
Parameter PROGRESS_DLG hDlg Beschreibung Handle des Objekts

4.5.15.5 Beschreibung

Progress_SetPos

In der Fortschrittsanzeige wird der Fortschritt auf einen definierten Wert gesetzt. Dieser Wert muss zwischen Anfangs- und Endwert liegen.

Syntax
void Progress_SetPos (PROGRESS_DLG hDlg, int nPos )

Parameter
Parameter PROGRESS_DLG hDlg int nPos Beschreibung Handle des Objekts Wert des Fortschritts

SmartTools

114

12/2011, Ausdruck der Online-Hilfe

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

4.5.15.6 Einleitung

DestroyProgressDlg

Die Fortschrittsanzeige wird geschlossen.

Syntax
void DestroyProgressDlg (PROGRESS_DLG hDlg )

Parameter
Parameter PROGRESS_DLG hDlg Beschreibung Handle des Objekts

4.5.16
4.5.16.1 Einleitung

Wizard-Windows-Funktionen
Wizard-Windows-Funktionen

Nachfolgend erfolgt eine Kurzbeschreibung von Windows Funktionen, die in Zusammenhang mit den Wizard-System-Funktionen (insbesondere mit den Fenster-Funktionen fr die Parametereingabe) verwendet werden mssen bzw. knnen. Weiter gehende Information erhalten Sie im Microsoft Developers Studio /Win32 SDK Programmer's Reference enthalten.

SmartTools 12/2011, Ausdruck der Online-Hilfe

115

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

4.5.16.2 Einleitung

GetParent

Zu einem Fenster wird das Handle des Parent-Fensters ermittelt z.B. des Handles des Optionenfensters.

Syntax
HWND GetParent (HWND hWnd )

Parameter
Parameter HWND hWnd Beschreibung Handle des Fensters, zu dem das Parent-Fenster ermittelt werden soll.

Rckgabewert
Rckgabewert HWND Handle des Parent-Fensters NULL = Es existiert kein Parent-Fenster.

SmartTools

116

12/2011, Ausdruck der Online-Hilfe

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

4.5.16.3 Einleitung

GetWindowRect

Gre und Koordinaten eines Fensters werden ermittelt z.B. die Gre des Optionenfensters.

Syntax
BOOL GetWindowRect (HWND hWnd, LPRECT lpRect )

Parameter
Parameter HWND hWnd LPRECT lpRect Beschreibung Handle des Fensters Pointer auf eine strukturierte Ergebnisvariable

Rckgabewert
Rckgabewert BOOL LPRECT lpRect TRUE = Funktion erfolgreich ausgefhrt. FALSE = Funktion nicht erfolgreich ausgefhrt. Strukturierte Ergebnisvariable der Struktur LPRECT mit den Strukturkomponenten: LONG left: X-Koordinate der linken, oberen Ecke LONG top: Y-Koordinate der linken, oberen Ecke LONG right: X-Koordinate der rechten, unteren Ecke LONG bottom: Y-Koordinate der rechten, unteren Ecke

SmartTools 12/2011, Ausdruck der Online-Hilfe

117

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

4.5.16.4 Einleitung

MoveWindow

Position und Dimension eines Fensters werden verndert z.B. die Position und die Gre der Eingabefelder im Optionenfenster .

Syntax
BOOL MoveWindow (HWND hWnd, int x, int y, int nWidth, int nHeight, BOOL bRepaint )

Parameter
Parameter HWND hWnd int x int y, int nWidth int nHeight BOOL bRepaint Beschreibung Handle des Fensters X-Koordinate der linken, oberen Ecke Y-Koordinate der linken, oberen Ecke Breite Hhe TRUE = Das Fenster wird neu gezeichnet.

Rckgabewert
Rckgabewert BOOL TRUE = Funktion erfolgreich ausgefhrt. FALSE = Funktion nicht erfolgreich ausgefhrt.

SmartTools

118

12/2011, Ausdruck der Online-Hilfe

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

4.5.16.5 Einleitung

SendMessage

Eine Nachricht wird an ein Fenster gesendet. Die Funktion wird z.B. zum Fllen eines Auswahlfeldes verwendet.

Syntax
LRESULT SendMessage (HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam )

Parameter
Parameter HWND hWnd UINT Msg, WPARAM wParam LPARAM lParam Beschreibung Handle des Fensters Typ der Nachricht: LB_INSERTSTRING = Text in einer ListBox einfgen 1. Parameter der Nachricht: -1 = Der Text wird am Ende angefgt. 2. Parameter der Nachricht: Pointer auf den Text

Rckgabewert
Rckgabewert LRESULT Handle des Objekts

SmartTools 12/2011, Ausdruck der Online-Hilfe

119

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

4.5.16.6 Einleitung

GetWindow

Es wird das Handle des Fensters ermittelt, das in einer bestimmten Beziehung zum einem anderen Fenster (Original-Fenster) steht.

Syntax
GetWindow (HWND hWnd, UINT uCmd )

Parameter
Parameter HWND hWnd UINT uCmd Beschreibung Handle des Original-Fensters Beziehung GW_HWNDFIRST = oberstes Fenster

Rckgabewert
Rckgabewert HWND Handle des gefundenen Fensters oder NULL

SmartTools

120

12/2011, Ausdruck der Online-Hilfe

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

4.5.16.7 Einleitung

ShowWindow

Die Art der Anzeige eines Fenster wird festgelegt.

Syntax
ShowWindow (HWND hWnd, int nCmdShow )

Parameter
Parameter HWND hWnd int nCmdShow Beschreibung Handle des Fensters Anzeigestatus der Fensters SW_HIDE = nicht sichtbar

Rckgabewert
Rckgabewert BOOL TRUE = Fenster war sichtbar FALSE = Fenster war nicht sichtbar

SmartTools 12/2011, Ausdruck der Online-Hilfe

121

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

4.5.16.8 Einleitung

MessageBox

Die Funktion dient zur Anzeige einer Nachricht an den Anwender, wenn ein Fehler aufgetreten ist oder ein Eingriff des Anwenders notwendig ist. Die Meldung wird mit einer anwenderspezifischen Nachricht, Titel und Schaltflche angezeigt. ACHTUNG Das System kann unbedienbar werden, wenn die MessageBox im Hintergrund ist und nicht geschlossen werden kann. Setzen Sie deshalb beim ffnen der MessageBox das Flag "MB_SYSTEMMODAL".

Syntax
int MessageBox (HWND hWnd, LPCTSTR lpText, LPCTSTR lpCaption, UINT uType )

Parameter
Parameter HWND hWnd LPCTSTR lpText LPCTSTR lpCaption UINT uType Beschreibung Handle des Parent-Windows NULL = Meldung hat kein Parent-Window. Text der Nachricht Text des Titels MB_SYSTEMMODAL = verhindert eine Blockade des Systems, solange die MessageBox geffnet ist. Typ der Box: MB_OK = Meldung mit einer 'OK' - Schaltflche MB_OKCANCEL = Meldung mit den Schaltflchen 'OK' und 'Abbrechen'

Rckgabewert
Rckgabewert int ID der bettigten Schaltflche: IDOK = Schaltflche 'OK' bettigt IDCANCEL = Schaltflche 'Abbrechen' bettigt

SmartTools

122

12/2011, Ausdruck der Online-Hilfe

Dynamic Wizard Editor 4.5 Aufbau einer Dynamic Wizard Funktion

Beispiel

int RetMsg; RetMsg = MessageBox (NULL, "Fehler bei Aufruf der API-Funktionen", "System-Fehler", MB_SYSTEMMODAL | MB_OK);

SmartTools 12/2011, Ausdruck der Online-Hilfe

123

Dynamic Wizard Editor 4.6 Beispiele

4.6

Beispiele

4.6.1
Einleitung

Beispiele

Im Rahmen dieser Beschreibung wurden zwei Beispiele fr Dynamic Wizard Funktionen erstellt: Demo Wizard Motor dynamisieren

4.6.2
4.6.2.1 Einleitung

Demo Wizard
Demo Wizard

In der Datei "Demo.wnf" wird ein Dynamic Wizard mit der Bezeichnung "Demo" Wizard erstellt. Dieser Dynamic Wizard zeigt die grundlegenden Funktionen, welche zur Verfgung stehen, um dem Anwender komfortabel die Eingabe von Daten zu ermglichen. Der Demo Wizard fhrt jedoch keine Aktion aus.

4.6.2.2

So erstellen Sie die Dynamic Wizard Funktion fr den Demo Wizard

Voraussetzung
Ein WinCC Projekt muss geffnet sein.

Vorgehensweise
1. Kopieren Sie im Windows Explorer die Datei "Demo.wnf" aus dem Verzeichnis "Siemens\ WinCC\ documents\ german" in das Verzeichnis "Siemens\ WinCC\ wscript\ wscript.deu". 2. Starten Sie den Dynamic Wizard Editor. 3. Whlen Sie im Men Datei des Dynamic Wizard Editors den Eintrag "ffnen" aus. Es ffnet sich der Dateiauswahldialog. 4. Markieren Sie die Datei "Demo.wnf". Klicken Sie auf die Schaltflche "ffnen". Die Datei "Demo.wnf" wird in einem Editierfenster angezeigt. 5. Klicken Sie auf das Symbol in der Symbolleiste, um das Skript zu bersetzen. Das Ergebnis wird im Ausgabefenster angezeigt.

SmartTools

124

12/2011, Ausdruck der Online-Hilfe

Dynamic Wizard Editor 4.6 Beispiele

4.6.2.3 Einleitung

So erstellen Sie den Hilfetext

In diesem Abschnitt wird fr den Dialog "Trigger auswhlen" eine Hilfe erstellt.

Vorgehensweise
1. Klicken Sie auf die das Symbol in der Symbolleiste. Es ffnet sich der Hilfe-Editor. 2. Whlen Sie im Feld "Wizard - Gruppe" den Eintrag "Beispiel" aus. 3. Whlen Sie im Feld "Wizard - Name" den Eintrag "Demo Wizard" aus. 4. Whlen Sie im Feld "Seite" den Eintrag "TriggerPage" aus 5. Tragen Sie im Feld "Hilfe - Text:" folgenden Text ein: "Trigger auswhlen In diesem Dialog knnen Sie das Ereignis festlegen, bei dem eine Aktion ausgefhrt werden soll." 6. Schlieen Sie den Hilfe-Editor ber die Schaltflche "OK". 7. Fhren Sie den Demo Wizard aus. Klicken Sie im Dialog "Trigger auswhlen" auf die Schaltflche "Hilfe".

SmartTools 12/2011, Ausdruck der Online-Hilfe

125

Dynamic Wizard Editor 4.6 Beispiele

4.6.2.4 Einleitung

So fgen Sie das Skript "Demo.wnf" in die Datenbasis ein

Um die Dynamic Wizard Funktion "Demo.wnf" im Graphics Designer einsetzen zu knnen , muss diese in die Datenbasis des Dynamic Wizard eingebunden werden. Dazu sind folgende Schritte notwendig, 1. Einlesen des Wizard Skripts 2. Erzeugen der cwd-Datei

Vorgehensweise
1. Klicken Sie auf die das Symbol Dateiauswahldialog. 3. Klicken Sie auf das Symbol in der Symbolleiste. Es ffnet sich der

2. Whlen Sie die Datei "Demo.wnf" aus. Klicken Sie auf die Schaltflche "ffnen". in der Symbolleiste, um die Datenbasis neu zu erstellen. 4. Whlen Sie im Men "Ansicht" des Dynamic Wizard Editor den Menpunkt "Dynamic Wizard".

5. Klicken Sie auf die Registerkarte "Beispiel". Doppelklicken Sie auf den Eintrag "Demo Wizard".

SmartTools

126

12/2011, Ausdruck der Online-Hilfe

Dynamic Wizard Editor 4.6 Beispiele

4.6.3
4.6.3.1 Einleitung

Motor dynamisieren
Motor dynamisieren

In der Skriptdatei "Motor.wnf" ist ein Dynamic Wizard mit der Bezeichnung "Motor dynamisieren" erstellt. Hinweis Dieser wurde eigens fr die Dynamisierung eines Anwender-Objekt namens Motor erstellt und kann auf keine andere Objektart angewendet werden.

4.6.3.2

So erstellen Sie die Dynamic Wizard Funktion fr den Motor

Voraussetzung
Ein WinCC Projekt muss geffnet sein.

Vorgehensweise
1. ffnen Sie im Windows Explorer das Winzip-Archiv "Motor.zip" im Verzeichnis "Siemens\ WinCC\ documents\ german". 2. Extrahieren Sie die Datei "Motor.wnf" in das Verzeichnis "..\WinCC\wscripts\wscripts.deu". 3. Extrahieren Sie die Datei "Motor_dyn.pdl" in das Verzeichnis "..\WinCC\WinCCProjects\Name desWinCCProjekts\GraCs". 4. Starten Sie den Dynamic Wizard Editor. 5. Whlen Sie im Men Datei des Dynamic Wizard Editors den Eintrag "ffnen" aus. Es ffnet sich der Dateiauswahldialog. 6. Markieren Sie die Datei "Motor.wnf". Klicken Sie auf die Schaltflche "ffnen". Die Datei "Motor.wnf" wird in einem Editierfenster angezeigt. 7. Klicken Sie auf das Symbol in der Symbolleiste, um das Skript zu bersetzen. Das Ergebnis wird im Ausgabefenster angezeigt.

SmartTools 12/2011, Ausdruck der Online-Hilfe

127

Dynamic Wizard Editor 4.6 Beispiele

4.6.3.3 Einleitung

So fgen Sie das Skript "Motor.wnf" in die Datenbasis ein

Um die Dynamic Wizard Funktion "Motor.wnf" im Graphics Designer einsetzen zu knnen , muss diese in die Datenbasis des Dynamic Wizard eingebunden werden. Dazu sind folgende Schritte notwendig, 1. Einlesen des Wizard Skripts 2. Erzeugen der cwd-Datei

Vorgehensweise
1. Klicken Sie auf die das Symbol Dateiauswahldialog. 3. Klicken Sie auf das Symbol in der Symbolleiste. Es ffnet sich der

2. Whlen Sie die Datei "Motor.wnf" aus. Klicken Sie auf die Schaltflche "ffnen". in der Symbolleiste, um die Datenbasis neu zu erstellen.

SmartTools

128

12/2011, Ausdruck der Online-Hilfe

Dynamic Wizard Editor 4.6 Beispiele

4.6.3.4 Einleitung

So dynamisieren Sie das Anwender-Objekt "Motor"

Das Anwender-Objekt Motor wird ber den Dynamic Wizard "Motor dynamisieren" mit einer WinCC Strukturvariable vom Strukturtyp "MotorStruct" verknpft. Dabei werden verschiedene C-Aktionen und Variablenanbindungen an diesem Objekt erstellt. Dieser Wizard kann auf keine andere Objektart angewendet werden.

Voraussetzung
Legen Sie eine interne Variable "T08i_course_wiz_selected" vom Datentyp "Textvariable 8-Bit-Zeichensatz". Legen Sie eine Struktur mit dem Namen "MotorStruct" und drei interne Elemente namens "Activ", "Hand" und "Error" vom Datentyp BIT an. Legen Sie eine interne Variable namens "STR_Course_wiz1" vom Datentyp "MotorStruct".

Vorgehensweise
1. ffnen Sie den Graphics Designer. Whlen Sie im Men "Datei" den Meneintrag "ffnen". Whlen Sie im Dateiauswahldialog das Bild "Motor_dyn.pdl" aus. 2. Markieren Sie das Anwender-Objekt Motor. Auf der Registerkarte "Beispiel" wird der Wizard "Motor dynamisieren" angeboten.

3. Starten Sie den Dynamic Wizard. Klicken Sie im Dialog "Willkommen beim Dynamic Wizard" auf die Schaltflche "Weiter". Es ffnet sich die Dialog "Optionen setzen" 4. Klicken Sie im Dialog "Optionen setzen" auf die Durchsuchen-Schaltflche. Es ffnet sich der Variablenauswahldialog. Whlen Sie als Strukturvariable den Eintrag "STR_Course_wiz1" aus. Schlieen Sie den Dialog ber die Schaltflche "OK". 5. Klicken Sie im Dialog "Optionen setzen" auf die Schaltflche "Weiter". Es ffnet sich der Dialog "Fertig!". Schlieen Sie den Dialog ber die Schaltflche "Fertigstellen". 6. Speichern Sie das Bild. Aktivieren Sie Graphics Designer Runtime. 7. ber die Schaltflchen knnen Sie die Variablenwerte des selektierten Motors simuliert werden.

SmartTools 12/2011, Ausdruck der Online-Hilfe

129

Dynamic Wizard Editor 4.6 Beispiele

SmartTools

130

12/2011, Ausdruck der Online-Hilfe

Dynamic Wizard Editor 4.6 Beispiele

4.6.3.5 Einleitung

So legen Sie die Struktur und die Strukturvariable an

In diesem Abschnitt wird gezeigt, wie die Struktur "MotorStruc" und die Strukturvariable "STR_Course_wiz1" projektiert wird. Die Struktur und die Strukturvariable werden in dem Beispiel "Motor dynamisieren" verwendet.

Vorgehensweise
1. Whlen Sie im Kontextmen "Strukturtypen" den Eintrag "Neuer Strukturtyp" aus. Es ffnet sich der Dialog "Struktur-Eigenschaften 2. Benennen Sie die Struktur in "MotorStruc" um. Klicken Sie auf Schaltflche "Neues Element" und legen Sie eine interne Variable "Active" vom Datentyp BIT an. 3. Klicken Sie auf Schaltflche "Neues Element" und legen Sie eine interne Variable "Hand" vom Datentyp BIT an. 4. Klicken Sie auf Schaltflche "Neues Element" und legen Sie eine interne Variable "Error" vom Datentyp BIT an. Schlieen Sie den Dialog ber die Schaltflche "OK". 5. Klicken Sie im Navigationsfenster auf das "Pluszeichen" vor dem Symbol "Variablenhaushalt". Whlen Sie im Kontextmen "interne Variablen" den Eintrag "Neue Variable" aus. Legen Sie eine WinCC Variable "STR_Course_wiz1" vom Datentyp "MotorStruc" an.

SmartTools 12/2011, Ausdruck der Online-Hilfe

131

Dynamic Wizard Editor 4.6 Beispiele

SmartTools

132

12/2011, Ausdruck der Online-Hilfe

Documentation Viewer
5.1 WinCC Documentation Viewer

Kurzbeschreibung
Druckauftrge des WinCC-Protokollsystems knnen in eine Datei umgeleitet werden. Bei groen Datenmengen wird fr jede Protokollseite eine Datei angelegt. Mit dem WinCC Documentation Viewer knnen diese Dateien angezeigt und ausgedruckt werden.

SmartTools 12/2011, Ausdruck der Online-Hilfe

133

Documentation Viewer 5.2 Installation des WinCC Documentation Viewer

5.2

Installation des WinCC Documentation Viewer


Der WinCC Documentation Viewer kann auf zwei Arten installiert werden:

Vorgehensweise
1. Whlen Sie beim Setup von WinCC im Dialog "Programme" den Eintrag "WinCC V7 komplett" aus. WinCC wird mit den SmartTools sowie WinCC ConfigurationTool und WinCC Archive ConfigurationTool installiert. Den WinCC Documentation Viewer starten Sie ber "SIMATIC > WinCC > Tools".

Alternative Vorgehensweise
Sie knnen den WinCC Documentation Viewer auch von der WinCC-DVD installieren. 1. Wechseln Sie auf der WinCC-DVD in das Verzeichnis "WinCC\InstData\Smarttools\Setup". 2. Klicken Sie das Programm setup.exe doppelt. 3. Whlen Sie im Dialog "Komponenten" den Eintrag "WinCC Documentation Viewer". 4. Klicken Sie auf die Schaltflche "Weiter". Folgen Sie den Anweisungen auf dem Bildschirm.

Hinweis Ist ein WinCC Projekt aktiviert, knnen Sie nur die emf-Dateien dieses Projektes ansehen und ausdrucken. Ist WinCC nicht aktiv, knnen Sie mit dem WinCC Documentation Viewer smtliche emf-Dateien ffnen und ausdrucken.

SmartTools

134

12/2011, Ausdruck der Online-Hilfe

Documentation Viewer 5.3 Beschreibung

5.3
Einleitung

Beschreibung

Druckauftrge knnen in eine Datei umgeleitet werden. Bei groen Datenmengen wird fr jede Protokollseite eine Datei angelegt. Mit dem WinCC Documentation Viewer knnen diese Dateien angezeigt und ausgedruckt werden. Hinweis Ist beim Start des WinCC Documentation Viewer ein WinCC Projekt bereits aktiviert, knnen Sie nur die emf-Dateien des aktiven WinCC Projektes anzeigen und ausdrucken. Ist beim Start des Viewer das WinCC Projekt geffnet, aber nicht aktiviert, so knnen Sie mit dem Viewer smtliche emf-Dateien ffnen und ausdrucken. Beim Deaktivieren des Runtime wird der Viewer in jedem Fall geschlossen.

Der WinCC Documentation Viewer ist in drei Bereiche unterteilt. Am oberen Bildschirmrand befindet sich die Menleiste. ber die Direkthilfe werden die Meneintrge erlutert. Direkt unterhalb der Menleiste befindet sich die Symbolleiste. Hufig bentigte Funktionen wie z.B das Vor- und Zurckblttern werden hier als Symbole abgelegt. ber die Direkthilfe werden die Funktionen der einzelnen Symbole erlutert. Im Fenster wird das aktuelle Dokument dargestellt. Die Darstellung ist per Mausklick in zwei Stufen vergrerbar. Der Bildschirm wird nach unten durch die Statuszeile, in der Informationen zur aktuellen Bedienung dargestellt werden, begrenzt.

SmartTools 12/2011, Ausdruck der Online-Hilfe

135

Documentation Viewer 5.4 Erzeugen der .emf-Datei(en)

5.4
Einleitung

Erzeugen der .emf-Datei(en)

Druckauftrge knnen in eine Datei umgeleitet werden. Bei groen Datenmengen wird fr jede Protokollseite eine Datei angelegt. Die Druckausgabe erfolgt in eine oder mehrere .emfDateien. Die Dateien werden mit dem Namen Page<nnnnnn>.emf in dem Pfad abgelegt, wobei <nnnnn> eine fnfstellige fortlaufende Nummer darstellt. Der Name des Pfades setzt wie folgt zusammen: aus dem Projektpfad (z.B. "C:\VFSWinCC\PRT\") sowie <Ablage> + <JJJJMMTTHHMM> (JJJJ = Jahr, MM = Monat, TT = Tag, HH = Stunde, MM = Minute). Wenn Sie in das Feld "Ablage" mit "PDdaten" eintragen, wird innerhalb des Projektverzeichnisses fr den Druckauftrag die folgende Pfadstruktur angelegt.

Vorgehensweise
1. Whlen Sie in den WinCC Editoren im Men "Datei" den Eintrag "Projektdokumentation einrichten" aus. 2. Klicken Sie im Dialog "Druckauftrageigenschaften" auf die Registerkarte "Druckerfestlegung". 3. Aktivieren Sie auf der Registerkarte "Druckerfestlegung" das Kontrollkstchen "Datei (*.emf)". Falls Sie keine gleichzeitige Ausgabe auf dem Drucker wnschen, deaktivieren Sie das Kontrollkstchen "Drucker". 4. Tragen Sie im Feld "Ablage" den Namen des Pfades ein, in welchem die Datei abgelegt werden soll. Schlieen Sie den Dialog ber die Schaltflche "OK". 5. Whlen Sie im Men "Datei" den Eintrag "Projektdokumentation drucken" aus. Die Druckausgabe erfolgt in eine oder mehrere .emf-Dateien. Die Dateien werden mit dem Namen Page<nnnnnn>.emf in dem Pfad abgelegt, wobei <nnnnn> eine fnfstellige fortlaufende Nummer darstellt.

SmartTools

136

12/2011, Ausdruck der Online-Hilfe

WinCC CrossReferenceAssistant
6.1 WinCC CrossReferenceAssistant

Kurzbeschreibung
WinCC CrossReferenzAssistant ist ein Tool, welches Skripte nach Bildnamen und Variablen durchsucht und die betreffenden Skripte so ergnzt, dass die WinCC-Komponente Cross Reference die Bildnamen und Variablen findet und in der Querverweisliste auffhrt.

SmartTools 12/2011, Ausdruck der Online-Hilfe

137

WinCC CrossReferenceAssistant 6.2 Installation des CrossReferenceAssistant

6.2

Installation des CrossReferenceAssistant


Den WinCC CrossReferenceAssistant gibt es mit deutscher, englischer und franzsischer Bedienoberflche.

Vorgehensweise
1. Whlen Sie beim Setup von WinCC im Dialog "Programme" den Eintrag "WinCC V7 komplett" aus. WinCC wird mit den SmartTools sowie WinCC ConfigurationTool und WinCC Archive ConfigurationTool installiert. Den WinCC CrossReferenceAssistant starten Sie ber "SIMATIC > WinCC > Tools".

Alternative Vorgehensweise
Sie knnen den WinCC CrossReferenceAssistant auch von der WinCC-DVD installieren. 1. Wechseln Sie auf der WinCC-DVD in das Verzeichnis "WinCC\InstData\Smarttools\Setup". 2. Klicken Sie das Programm setup.exe doppelt. 3. Whlen Sie im Dialog "Komponenten" den Eintrag "CrossReferenceAssistant". 4. Klicken Sie auf die Schaltflche "Weiter". Folgen Sie den Anweisungen auf dem Bildschirm.

SmartTools

138

12/2011, Ausdruck der Online-Hilfe

WinCC CrossReferenceAssistant 6.3 Allgemein

6.3
Einleitung

Allgemein

WinCC besitzt die Fhigkeit CrossReference-Listen erstellen zu knnen. Damit bei der Erstellung dieser Listen Variablen in Funktionsaufrufen richtig erkannt werden knnen, wurde WinCC um eine Projektierungsvorschrift erweitert, die Folgendes vorsieht: Um die Variablen- bzw. Bildnamen, die in C-Aktionen benutzt werden, suchen und ersetzen zu knnen, muss das Skript folgendermaen geschrieben werden:

Prinzip
Am Anfang des Skriptes mssen in zwei Abschnitten alle benutzten Variablen und Bildnamen deklariert werden. Innerhalb der Abschnitte drfen Sie keine weitere Anweisungen eintragen. Diese Abschnitte haben folgenden Aufbau: // WINCC:TAGNAME_SECTION_START // syntax: #define TagNameInAction DMTagName // next TagID : 1 #define ApcVarName1 "VarName1" // WINCC:TAGNAME_SECTION_END // WINCC:PICNAME_SECTION_START // syntax: #define PicNameInAction PictureName // next PicID : 1 #define ApcBildname1 "Bildname1" #define ApcBildname2 "Bildname2" #define ApcBildname3 "Bildname3" // WINCC:PICNAME_SECTION_END Der Aufruf der Standardfunktionen zum Lesen bzw. Schreiben der Variablen muss dann ber die definierten Variablen und Bilder erfolgen. GetTagDWord (ApcVarName1); OpenPicture(ApcBildname1); SetPictureName( ApcBildname2, "Bildfenster1",ApcBildname3); Bei Nichteinhaltung der Projektierungsvorschrift knnen keine CrossReference-Listen erstellt werden, da die Referenzen der Variablen und Bilder in den Skripten nicht aufgelst werden knnen. Mit Hilfe des WinCC CrossReferenceAssistant werden nun alle in der Skriptverwaltung bekannten Funktionsaufrufe durch die oben beschriebene Form ersetzt. Konvertiert werden lediglich Projektfunktionen, Bilder und Aktionen. Die Laufzeitumgebung fr den WinCC CrossReferenceAssistant ist WinCC. Ist WinCC nicht gestartet, oder ist das zu konvertierende Projekt nicht geladen, so wird WinCC durch den WinCC CrossReferenceAssistant gestartet und/oder veranlasst das Projekt zu laden.

SmartTools 12/2011, Ausdruck der Online-Hilfe

139

WinCC CrossReferenceAssistant 6.4 Bekannte Funktionen (Skriptverwaltung)

6.4

Bekannte Funktionen (Skriptverwaltung)


Folgende Funktionen sind dem Wizard standardmig bekannt und werden bei der Konvertierung umgesetzt:

Funktionen mit Variablen als Parameter:


GetTagBit() GetTagByte() GetTagChar() GetTagDouble() GetTagDWord() GetTagFloat() GetTagRaw() GetTagSByte() GetTagSDWord() GetTagSWord() GetTagWord() SetTagBit() SetTagByte() SetTagChar() SetTagDouble() SetTagDWord() SetTagFloat() SetTagRaw() SetTagSByte() SetTagSDWord() SetTagSWord() SetTagWord() GetTagBitWait() GetTagByteWait() GetTagCharWait() GetTagDoubleWait() GetTagDWordWait() GetTagFloatWait()

SmartTools

140

12/2011, Ausdruck der Online-Hilfe

WinCC CrossReferenceAssistant 6.4 Bekannte Funktionen (Skriptverwaltung)


GetTagRawWait() GetTagSByteWait() GetTagSDWordWait() GetTagSWordWait() GetTagWordWait() SetTagBitWait() SetTagByteWait() SetTagCharWait() SetTagDoubleWait() SetTagDWordWait() SetTagFloatWait() SetTagRawWait() SetTagSByteWait() SetTagSDWordWait() SetTagSWordWait() SetTagWordWait() GetTagBitState() GetTagByteState() GetTagCharState() GetTagDoubleState() GetTagDWordState() GetTagFloatState() GetTagRawState() GetTagSByteState() GetTagSDWordState() GetTagSWordState() GetTagWordState() SetTagBitState() SetTagByteState() SetTagCharState() SetTagDoubleState() SetTagDWordState()

SmartTools 12/2011, Ausdruck der Online-Hilfe

141

WinCC CrossReferenceAssistant 6.4 Bekannte Funktionen (Skriptverwaltung)


SetTagFloatState() SetTagRawState() SetTagSByteState() SetTagSDWordState() SetTagSWordState() SetTagWordState() GetTagBitStateWait() GetTagByteStateWait() GetTagCharStateWait() GetTagDoubleStateWait() GetTagDWordStateWait() GetTagFloatStateWait() GetTagRawStateWait() GetTagSByteStateWait() GetTagSDWordStateWait() GetTagSWordStateWait() GetTagWordStateWait() SetTagBitStateWait() SetTagByteStateWait() SetTagCharStateWait() SetTagDoubleStateWait() SetTagDWordStateWait() SetTagFloatStateWait() SetTagRawStateWait() SetTagSByteStateWait() SetTagSDWordStateWait() SetTagSWordStateWait() SetTagWordStateWait()

SmartTools

142

12/2011, Ausdruck der Online-Hilfe

WinCC CrossReferenceAssistant 6.4 Bekannte Funktionen (Skriptverwaltung)

Funktionen mit Bildnamen als Parameter:


SetPictureName() GetPictureName() GetVisible() SetVisible() GetLink() SetLink() Set_Focus() OpenPicture() GetLinkedVariable()

SmartTools 12/2011, Ausdruck der Online-Hilfe

143

WinCC CrossReferenceAssistant 6.5 Projektauswahl

6.5

Projektauswahl

Ein Klick auf den Button "..." fhrt zum ffnen eines OpenFile-Dialogs, der es ermglicht, ein beliebiges Projekt auszuwhlen. Ein Klick auf "Aktuelles Projekt" bewirkt, dass der WinCC CrossReferenceAssistant versucht, das aktuell in WinCC geladene Projekt auszulesen und anzuzeigen. Ist WinCC nicht gestartet oder kein Projekt geladen, wird es gestartet bzw. das gewnschte Projekt geladen. Wenn bereits ein anderes Projekt geladen aber nicht aktiviert ist, wird das Projekt geschlossen und das gewnschte Projekt geffnet. Dieser Vorgang kann unter Umstnden einige Zeit dauern. Sobald in die Eingabezeile mit der Aufforderung "Whlen Sie ein WinCC-Projekt aus:" Text eingegeben worden ist, kann auf den Button "Weiter >" geklickt werden. Es wird berprft, ob es sich beim angegebenen Projekt um ein gltiges WinCC-Projekt handelt. Ist das nicht der Fall, so wird der Fokus auf die Eingabezeile gesetzt, und ein Meldungsfenster mit einem Hinweis auf den entsprechenden Fehler wird angezeigt. "Abbrechen" beendet den WinCC CrossReferenceAssistant.

SmartTools

144

12/2011, Ausdruck der Online-Hilfe

WinCC CrossReferenceAssistant 6.6 Dateiauswahl

6.6

Dateiauswahl
Alle zum Projekt gehrende Bilder, Projektfunktionen und C-Aktionen werden in der rechten Liste des Dialogs angezeigt. In der Standardeinstellung werden alle Dateien, die zum Projekt gehren, konvertiert.

Es steht dem Benutzer frei, bestimmte Dateien aus der Konvertierung auszuschlieen um sie eventuell spter einzufgen. Ein Lschen aus der Konvertierungsliste erfolgt durch (Mehrfach-) Auswahl der entsprechenden Dateien in der Liste "Zu konvertierende Dateien" und anschlieendes Klicken des Buttons "<--Entfernen". Entfernte Dateien werden in der linken Liste angezeigt und knnen wieder in die Konvertierung aufgenommen werden. Zu diesem Zweck mssen diese Dateien in der Liste "Whlen Sie Dateien aus" selektiert werden. Diese werden anschlieend beim Drcken des Buttons "Hinzufgen-->" wieder in die rechte Liste "Zu konvertierende Dateien" aufgenommen. Nach Beendigung der Dateiauswahl klicken Sie auf "Weiter >". Das bewirkt, dass alle angegeben Dateien gelesen und analysiert werden. < Zurck blttert zurck auf die Projektauswahl, "Abbrechen" beendet den WinCC CrossReferenceAssistant.

SmartTools 12/2011, Ausdruck der Online-Hilfe

145

WinCC CrossReferenceAssistant 6.7 Konvertierung

6.7
Einleitung

Konvertierung

Als letzte Seite des Wizards wird eine Seite angezeigt, die es einerseits ermglicht, noch "Erweiterte Einstellungen" vorzunehmen (siehe Erweiterte Einstellungen), und andererseits nach Starten der Konvertierung den Fortschritt und die gerade bearbeitete Datei zu sehen.

SmartTools

146

12/2011, Ausdruck der Online-Hilfe

WinCC CrossReferenceAssistant 6.7 Konvertierung

Beschreibung

"< Zurck" blttert zurck auf die Dateiauswahl, "Abbrechen" beendet den WinCC CrossReferenceAssistant. Zum Starten der Skriptkonvertierung klicken Sie "Fertig stellen". Nachdem die Konvertierung gestartet worden ist, kann weder zurck geblttert ("< Zurck"), noch auf "Erweiterte Einstellungen" geklickt werden. Whrend der Konvertierung wird im Fortschrittsbalken angezeigt, wie viel Prozent der Konvertierung bereits abgeschlossen ist. Auerdem knnen Sie sehen, welche Datei gerade konvertiert wird. Bei der Konvertierung wird folgendermaen vorgegangen: Die Skripts werden nach Funktionsaufrufen untersucht, die Bild- oder Variablenparameter erwarten. Wird eine solche Funktion im Skript gefunden, wird die Zeichenkette, die als Parameter bergeben worden ist, durch ein Define ersetzt (siehe Projektierungsvorschriften). Welche Funktionen Bild- oder Variablenparameter erwarten, wird ber eine Skriptverwaltungsdatei kontrolliert. Daher mssen alle diese Funktionen in diese Datei eingetragen und dadurch dem System bekannt gemacht worden sein. Die Liste dieser Funktionen kann ber die Skriptkonvertierung um Projektfunktionen und Standardfunktionen, die ebenfalls Bild- oder Variablenparameter erwarten, erweitert werden (Erweiterte Einstellungen). Nach Abschluss der Konvertierung wird eine Zusammenfassung eingeblendet, die Auskunft darber gibt, wie viele Funktionen, Bilder und Skripte in den Bildern, und wie viele Variablen konvertiert worden sind. Sollte ein Fehler aufgetreten sein, knnen Sie genauere Auskunft ber die Fehlerursache bekommen, indem Sie die whrend der Konvertierung angelegte Logdatei inspizieren. Diese Datei liegt Projektverzeichnis und heit CCCrossReferenceAssistant.log.

SmartTools 12/2011, Ausdruck der Online-Hilfe

147

WinCC CrossReferenceAssistant 6.8 Erweiterte Einstellungen

6.8

Erweiterte Einstellungen
Hier knnen Sie bei Bedarf selbst erstellte Funktionen bekannt machen. In der Liste "Whlen Sie eine Funktion mit Variablen- oder Bildparametern aus:" werden alle Projektfunktionen angezeigt. Wird die Checkbox "Standardfunktionen anzeigen" aktiviert, werden auch die in WinCC enthaltenen Standardfunktionen angezeigt.

Der Benutzer kann aus der Liste der Funktionen jene auswhlen, die an einer bestimmten Stelle eine Variable oder ein Bild als Parameter erwarten. Alle hier ausgewhlten Funktionen werden in eine projektspezifische Skriptverwaltungsdatei aufgenommen. Der CrossReferenceAssistant erkennt nur solche Funktionen als Funktionen mit Bild- oder Variablenparametern, die dem System als solche bekannt gemacht worden sind. Damit auch Aufrufe von benutzerdefinierten Funktionen, die Variablenparameter erwarten entsprechend der Projektierungsvorschriften angepasst werden knnen, mssen diese im Zuge der Konvertierung in die Skriptverwaltung aufgenommen werden. Im Dialogfeld "Funktionen in der Scriptverwaltung" werden alle Funktionen angezeigt, die bereits in die Skriptverwaltung aufgenommen worden sind. Wenn dieser Dialog eingeblendet wird, werden die Standard- und die Projektkonfigurationsdatei ausgelesen, und der gemeinsame Inhalt beider Dateien angezeigt. Um nun eine Funktion, die einen Variablen- oder Bildparameter erwartet, zu kennzeichnen, muss sie zuerst aus dem Kombinationsfeld "Whlen Sie eine Funktion mit Variablen- oder Bildparametern aus:" ausgewhlt werden. Anschlieend kann mittels Parameterliste festgelegt werden ob der spezielle Parameter eine Variable oder ein Bild darstellt. Mittels Klick auf "..." wird ein Kontextmen geffnet, das dem Anwender eine Auswahl anbietet, ob es sich bei dem ausgewhlten Parameter um eine Variable oder ein Bild handelt. Fr alle Parameter, fr die eines der beiden Kriterien zutrifft, muss dieser Vorgang wiederholt werden.

SmartTools

148

12/2011, Ausdruck der Online-Hilfe

WinCC CrossReferenceAssistant 6.8 Erweiterte Einstellungen


"Funktion hinzufgen -->" besttigt die Eingabe und fgt die ausgewhlte Funktion in die Liste auf der rechten Seite des Dialogs hinzu. Fehlerhafte Eingaben knnen rckgngig gemacht werden, indem die zu lschenden Funktionen in der Liste "Funktionen in der Scriptverwaltung" ausgewhlt werden und anschlieend mittels "<-- Ausgewhlte Funktionen entfernen" aus der Liste entfernt werden. Ein Klick auf "Schlieen" bewirkt das Schreiben der gesammelten Informationen in die Konfigurationsdateien und die Bercksichtigung der genderten Informationen bei der Konvertierung und das Schlieen des Dialogs.

SmartTools 12/2011, Ausdruck der Online-Hilfe

149

WinCC CrossReferenceAssistant 6.8 Erweiterte Einstellungen

SmartTools

150

12/2011, Ausdruck der Online-Hilfe

WinCC Communication Configurator


Kurzbeschreibung
Der WinCC Communication Configurator (CCComunicationConfigurator.exe) ist ein Werkzeug, mit dem die Einstellung der WinCC Kommunikationsparameter auf die vorhandene Netzwerkumgebung auf einfache Weise erfolgen kann.

Beschreibung
Der WinCC Communication Configurator (CCComunicationConfigurator.exe) ist ein Werkzeug, mit dem die Einstellung der WinCC Kommunikationsparameter auf die vorhandene Netzwerkumgebung auf einfache Weise erfolgen kann. Der Einsatz des WinCC Communication Configurator ist immer dann sinnvoll, wenn kein Ethernet LAN mit einer bertragungsrate von 100 Mbit/s zur Verfgung steht. Auch bei sporadischen Verbindungsinstabilitaeten aufgrund von Hochlastsituationen ( wie z.B. keine Verbindung zu den Datenservern, EA-Felder ohne Anzeigewert) empfiehlt sich die Verwendung des Configurators. Die WinCC Kommunikation ist mit den Standardparametern so eingestellt, dass sie sehr empfindlich gegenber Kommunikationsfehlern reagiert, z.B. um auftretende Strungen sehr schnell an den Anwender zu melden oder auch um bei einem Client-Rechner eine kurze "Failover"-Zeit zum redundanten Server zu garantieren. In einem Netzwerk mit niedrigen bertragungsraten oder bei hoher Netzwerk-/CPUAuslastung wird durch dieses strungssensitive Verhalten die Stabilitt der logischen Netzwerkverbindungen von WinCC beeinflusst, da in den unterlagerten Mechanismen der Lebenszeichenberwachung die erwarteten Rckmeldungszeiten nicht erreicht werden knnen.

SmartTools 12/2011, Ausdruck der Online-Hilfe

151

WinCC Communication Configurator

Der Communication Configurator passt die Kommunikationsparameter so an die vorhandenen Gegebenheiten an, dass eine optimale Abstimmung zwischen Strungsempfindlichkeit und Verbindungsstabilitt gewhrleistet ist. Hinweis Wird der WinCC Communication Configurator eingesetzt, so muss dies auf dem WinCC Client- und auf dem WinCC Server-Rechner erfolgen. Der Communication Configurator verndert nur die Einstellungen fr die WinCC Kommunikation, nicht jedoch die Parametrierungen fr die Kommunikationsverbindungen des Betriebssystems.

Feld / Option 100 MBit/s 10 MBit/s 1 MBit/s 0,1 MBit/s

Beschreibung Anwendbar bei Ethernet LANs mit einer bertragungsrate von 100 MBit/s (Standardeinstellung). Fr Ethernet LANs mit einer bertragungsrate von 10 MBit/s. Fr Netzwerke mit einer bertragungsrate von 1 MBit/s. Fr Netzwerke oder Kommunikationsverbindungen mit einer bertragungsrate von 0,1 MBit/s. Diese Einstellung ist geeignet fr Verbindungen ber ISDN (MultiLink), ISDN und Modem.

Kontrollkstchen berprft die Verbindung zum Client durch den Server. "Server Pings Client" Schaltflche "Default" Setzt die Einstellung auf die Standardeinstellung "Ethernet LAN (100 Mbit/s)"

Hinweis Wir empfehlen die Verwendung von Clients mit einer bertragungsrate von mindestens 128 KBit/s.

SmartTools

152

12/2011, Ausdruck der Online-Hilfe

WinCC ConfigurationTool
8.1
Einleitung

Einfhrung

Das ConfigurationTool bietet Ihnen eine einfache und performante Mglichkeit zur Projektierung von Massendaten in WinCC. Als Benutzerinterface dient Microsoft Excel. So knnen Sie ein WinCC-Projekt in Microsoft Excel erzeugen, und dabei die Vorteile nutzen, die Ihnen Microsoft Excel bei der Bedienung bietet. In diesem Kapitel wird Ihnen ein berblick ber die Funktionalitt des ConfigurationTools sowie dessen Bedienung selbst gegeben.

bersicht
Ziel des ConfigurationTools ist es, eine einfache und performante Mglichkeit zur Projektierung von Massendaten in WinCC zu bieten. Als Benutzerinterface dient Microsoft Excel. Diese Software eignet sich auf Grund des Tabellenformats gut zur Handhabung und zur Darstellung der Daten von WinCC. Des Weiteren bringt es eine Vielzahl an Editiermglichkeiten (z.B. Autoausfllen) mit. Auerdem knnen erfahrene Benutzer, denen die angebotene Funktionalitt nicht ausreicht, mittels VBA Programmen (Makros) die Editiermglichkeiten nach belieben erweitern. Das ConfigurationTool bietet die Mglichkeit, ein neues WinCC-Projekt anzulegen und dieses von Anfang an aus Excel heraus zu projektieren. Des Weiteren knnen auch bestehende WinCC-Projekte eingelesen und in Excel weiterbearbeitet werden. Dazu verwenden Sie die lokalen Projektierungsdaten. Nur Clients ohne eigenem Projekt knnen remote eingelesen werden. Auf dem Server muss im Projekt der Rechnername des Client eingetragen sein, auf dem das ConfigurationTool luft. Die Rechte fr "Remote Projektieren" mssen vergeben sein. Die Projektierung erfolgt in einer speziellen Art von Excelmappe, einer sogenannten WinCCProjektmappe. Diese enthlt verschiedene Arten von Tabellenblttern, welche jeweils zur Projektierung eines bestimmten Typs von WinCC-Objekten dienen. Mit dem ConfigurationTool knnen die Daten des Datenmanagers, des Alarm Logging, des Tag Logging und der Text Library projektiert werden. Hinweis Im ConfigurationTool knnen Sie nur Verbindungen oder Variablen von Kanlen bearbeiten, die standardmig von WinCC mitgeliefert werden.

SmartTools 12/2011, Ausdruck der Online-Hilfe

153

WinCC ConfigurationTool 8.2 Systemvoraussetzungen

8.2
Einleitung

Systemvoraussetzungen

Das ConfigurationTool unterliegt den Systemvoraussetzungen von WinCC und von Microsoft Excel. Es besteht jedoch die Mglichkeit, das ConfigurationTool auch ohne WinCC zu benutzen. Sie knnen lediglich keine Daten nach WinCC schreiben.

Systemvoraussetzungen
Windows XP SP3 Windows 7 32-Bit und 64-Bit Windows Server 2003 (R2) SP2 Windows Server 2008 SP2 32-Bit und 64-Bit Microsoft Office 2003, Office 2010. Office wird nur mit 32-Bit untersttzt. Visual Basic fr Applikationen muss installiert sein. Internet Explorer 7, 8 oder 9 Hinweis Sie bentigen den "Office-Assistent" bei Office 2003, damit die Warnmeldungen des ConfigurationTool ausgegeben werden.

SmartTools

154

12/2011, Ausdruck der Online-Hilfe

WinCC ConfigurationTool 8.3 Installation des ConfigurationTool

8.3

Installation des ConfigurationTool


Das WinCC ConfigurationTool kann auf zwei verschieden Arten installiert werden.

Vorgehensweise
1. Whlen Sie beim Setup von WinCC im Dialog "Programme" den Eintrag "WinCC V7 komplett" aus. WinCC wird mit den SmartTools sowie WinCC ConfigurationTool und WinCC Archive ConfigurationTool installiert. Das WinCC ConfigurationTool starten Sie ber "SIMATIC > WinCC > Tools".

Alternative Vorgehensweise
Sie knnen das WinCC ConfigurationTool auch von der WinCC-DVD installieren. 1. Wechseln Sie auf der WinCC-DVD in das Verzeichnis "WinCC\InstData\ConfigurationTool\Setup". 2. Klicken Sie das Programm setup.exe doppelt. 3. Folgen Sie den Anweisungen auf dem Bildschirm. Das WinCC ConfigurationTool wird installiert.

SmartTools 12/2011, Ausdruck der Online-Hilfe

155

WinCC ConfigurationTool 8.4 Oberflche

8.4

Oberflche

8.4.1
Einleitung

Oberflche

Das ConfigurationTool liefert eine Reihe von neuen Funktionen. Des Weiteren eine eigene Symbolleiste und einen Systemmeneintrag. Zu bestehenden Excel Mens werden ebenfalls neue Menpunkte hinzugefgt. Eine nhere Erluterung der soeben genannten nderungen finden Sie in den nachfolgenden Kapiteln.

8.4.2
Einleitung

Symbolleiste

Das ConfigurationTool liefert eine eigene Symbolleiste mit folgenden Elementen.

Projektmappe erstellen Es wird der Wizard "Neue Projektmappe" geffnet. ber diesen Wizard ist es mglich eine neue Projektmappe anzulegen. Sprache umschalten ffnet den Dialog "Sprache whlen". Hilfe ffnet die Online-Hilfe des ConfigurationTools. WinCC-Projekt erstellen Es wird der Wizard "Neues WinCC-Projekt" geffnet. ber diesen Wizard ist es mglich, ein neues WinCC-Projekt aus einer bestehenden Projektmappe zu erstellen. Die Projektmappe wird mit dem neuen WinCC-Projekt verbunden. Projektverbindung herstellen Ist nur selektierbar, wenn die aktive Projektmappe bereits einem WinCC-Projekt zugeordnet und das WinCC-Projekt nicht aktiv ist. Tabelle hinzufgen Es wird der Dialog "Tabelle hinzufgen" geffnet. ber diesen Dialog ist es mglich der Projektmappe ein neues Tabellenblatt hinzuzufgen. Nach WinCC schreiben Es wird der Dialog "Schreiben" geffnet. ber diesen Dialog ist es mglich, alle Daten der Projektmappe nach WinCC zu schreiben.

SmartTools

156

12/2011, Ausdruck der Online-Hilfe

WinCC ConfigurationTool 8.4 Oberflche

8.4.3
Einleitung

Dropdown-Men

Unter Dropdown-Men versteht man die Mens, die ber das Systemmen erreicht werden. Das ConfigurationTool fgt zum Excel Systemmen einen weiteren Menpunkt hinzu.

Elemente des Dropdown-Mens


Das Dropdown-Men bietet abhngig vom Verbindungsstatus und Projektmappentyp verschiedene Auswahlmglichkeiten. Keine Projektmappe ist aktiv

Projektmappe erstellen Sprache umschalten Hilfe

Es wird der Wizard "Neue Projektmappe" geffnet. ber diesen Wizard ist es mglich, eine neue Projektmappe anzulegen. ffnet den Dialog "Sprache whlen". ffnet die Online-Hilfe des ConfigurationTools.

SmartTools 12/2011, Ausdruck der Online-Hilfe

157

WinCC ConfigurationTool 8.4 Oberflche


Eine Projektmappe mit Verbindung zu einem WinCC-Projekt ist aktiv

WinCC-Projekt erstellen Projektverbindung herstellen Tabelle hinzufgen RT Sprache umschalten Objekte schreiben

Es wird der Wizard "Neues WinCC-Projekt" geffnet. ber diesen Wizard ist es mglich, ein neues WinCC-Projekt zu erstellen. Die Projektmappe wird mit diesem WinCC-Projekt verbunden. Stellt die Verbindung mit dem der Projektmappe zugeordneten WinCC Projekt her. Es wird der Dialog "Tabelle hinzufgen" geffnet. ber diesen Dialog ist es mglich, der Projektmappe ein neues Tabellenblatt hinzuzufgen. ffnet den Dialog "RT-Sprache whlen" Abhngig von der Art des aktiven Tabellenblattes werden weitere Menpunkte angezeigt. Es sind dies in erster Linie Menpunkte zum Schreiben der Objekte, welche auf dem aktiven Tabellenblatt projektiert werden knnen.

Projektieren mehrerer Sprachen im Configuration Tool


Im WinCC Configuration Tool knnen Sie wie in WinCC die WinCC-Oberflchensprache und die Runtime-Sprache umschalten: Wenn Sie die Oberflchensprache umschalten wollen, whlen Sie den Menpunkt "Sprache umschalten" . Wenn Sie die Runtime-Sprache umschalten wollen, whlen Sie den Menpunkt "RT Sprache umschalten". Der Menpunkt ist nur verfgbar, wenn die Projektmappe mit einem WinCC-Projekt verbunden ist. Zum Beispiel sind die Anwendertextblcke und die Meldetexte von der Runtime-Sprache abhngig. Wenn Sie die Runtime-Sprache umschalten, werden die Texte in dieser Sprache dargestellt, und Sie knnen die Texte erweitern.

SmartTools

158

12/2011, Ausdruck der Online-Hilfe

WinCC ConfigurationTool 8.4 Oberflche

8.4.4
Einleitung

Kontextmen

Das ConfigurationTool fgt dem Zeilenkontextmen von Excel zwei weitere Menpunkte hinzu. Das Zeilenkontextmen ist nur verfgbar, wenn ganze Zeilen eines Tabellenblattes selektiert sind.

WinCC - Selektion Der Menpunkt ist nur bedienbar, wenn eine Verbindung zum zugeordneten schreiben WinCC-Projekt besteht. ber den Menpunkt "WinCC - Selektion schreiben" werden alle selektierten Objekte nach WinCC geschrieben. Nur ber diesen Menpunkt ist es mglich, einzelne Objekte nach WinCC zu schreiben. WinCC - Selektion ber den Menpunkt "WinCC - Selektion lschen" werden alle selektierten lschen Objekte aus der Projektmappe und aus WinCC gelscht. Nur ber dieses Men ist es mglich, einzelne Objekte aus WinCC zu lschen.

SmartTools 12/2011, Ausdruck der Online-Hilfe

159

WinCC ConfigurationTool 8.4 Oberflche

8.4.5
Einleitung

Statuszeile

Im ConfigurationTool werden in der Statuszeile von Excel Informationen ber WinCC angezeigt. Wenn in WinCC ein Projekt geffnet ist, dann wird in der Statuszeile der Pfad und Projektname des aktuell in WinCC geffneten WinCC-Projekts angezeigt.

SmartTools

160

12/2011, Ausdruck der Online-Hilfe

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

8.5

Bedienung des ConfigurationTools

8.5.1
Einleitung

So bedienen Sie das ConfigurationTool

Im Allgemeinen knnen Sie jede Funktionalitt, die Excel bietet, uneingeschrnkt nutzen. Eine Ausnahme stellen dabei jedoch die Sortierfunktion und die Lschfunktion dar. Diese werden vom ConfigurationTool selbst implementiert. Das ConfigurationTool untersttzt Sie durch verschiedene Funktionen bei der Eingabe von Daten.

Dropdown-Listenfelder
Dropdown-Listenfelder werden durch Doppelklick auf die jeweilige Zelle geffnet. Die Eingabe vieler Parameter erfolgt als Text. Erfolgt die Eingabe dieser Parameter ber das Dropdown-Listenfeld, wird sichergestellt, dass ein gltiger Wert eingegeben wird.

SmartTools 12/2011, Ausdruck der Online-Hilfe

161

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

Automatisches Ausfllen
Durch das Automatische Ausfllen, eine Standardfunktion von Excel, knnen viele Objekte auf einmal angelegt werden. Das ConfigurationTool kann Sie beim Automatischen Ausfllen von Objekten auf zwei verschiedene Arten untersttzen. Welche dieser beiden Arten verwendet werden soll, kann auf der Projekteigenschaftentabelle eingestellt werden.

Automatisches Ausfllen mit Defaultwerten Der Vorteil des Automatischen Ausfllen mit Defaultwerten besteht darin, dass Sie die Parameter die automatisch vom Projektierungstool ausgefllt werden, auf den entsprechenden Defaultwerttabellen einstellen knnen. Zum Beispiel haben Sie auf der Variablentabelle nur den Variablennamen sowie den Datentyp der Variablen einzustellen, die restlichen Parameter werden von der Defaultwerttabelle geladen. Bei sinnvoll gewhlten Werten auf der Defaultwerttabelle kann dies zu einer erheblichen Arbeitsersparnis fhren. Automatisches Ausfllen ohne Defaultwerte Der Vorteil des Automatischen Ausfllen ohne Defaultwerte besteht darin, dass die Parameter nicht automatisch vom Projektierungstool ausgefllt werden. Stattdessen wird der Wert in der Zelle berprft, und wird wenn er gltig ist nicht berschrieben. Ein Anwendungsfall fr diese Option ist das Kopieren gesamter Objekte. Hinweis Weiter Informationen ber das Automatische Ausfllen finden Sie in der Microsoft Excel Hilfe.

SmartTools

162

12/2011, Ausdruck der Online-Hilfe

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

Eindeutige Namenseingabe
Das ConfigurationTool berprft Objektnamen auf Eindeutigkeit. Werden bereits verwendete Namen erkannt, knnen automatisch eindeutige Namen generiert werden. Dem ursprnglichen Namen wird dabei eine fortlaufende Nummer beigefgt. Sollen fortlaufend nummerierte Objektnamen generiert werden, sollte jedoch auf die Standardfunktionalitt, die Excel fr diesen Zweck bietet, zurckgegriffen werden (einfgen des ersten Namens, z.B. Variable_1, und herunterziehen).

Eingabehinweise
Das ConfigurationTool berprft jede Dateneingabe. Geben Sie ungltige Daten ein, werden diese automatisch korrigiert. Jede nderung, die das ConfigurationTool durchfhren muss, wird durch einen Eingabehinweis kommentiert. Dieser wird durch den Office Assistenten ausgegeben. Der Eingabehinweis muss von Ihnen nicht besttigt werden, sondern wird automatisch abgeblendet, wenn Sie weiterarbeiten. Hinweis Ist der Office Assistent nicht installiert, ist es nicht mglich, die Eingabehinweise zu nutzen.

SmartTools 12/2011, Ausdruck der Online-Hilfe

163

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

8.5.2
8.5.2.1 Einleitung

Anlegen einer neuen Projektmappe


So legen Sie eine neue Projektmappe an

In einer Projektmappe werden die Projektierungsdaten eines WinCC-Projekts verwaltet. Sie enthlt verschiedene Arten von Tabellenblttern, welche jeweils zur Projektierung eines bestimmten Typs von WinCC-Objekten dienen. Sie knnen eine neue Projektmappe entweder ber die Symbolleiste oder das Dropdown-Men anlegen.

SmartTools

164

12/2011, Ausdruck der Online-Hilfe

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

Vorgehensweise
1. Bettigen Sie die Schaltflche Projektmappe" geffnet. in der Symbolleiste. Es wird der Wizard "Neue

2. Auf der ersten Seite des Wizards stehen die folgenden 3 Auswahlmglichkeiten zur Verfgung: Keine Verbindung Es wird eine Projektmappe erstellt, der kein WinCC-Projekt zugeordnet ist. Verbindung mit neuem Projekt herstellen Es wird eine neue Projektmappe erstellt. Fr diese wird ein neues WinCC-Projekt erzeugt, welches der Projektmappe zugeordnet wird. Verbindung mit bereits existierendem Projekt herstellen Es wird eine neue Projektmappe erstellt. Diese wird einem bereits bestehenden WinCCProjekt zugeordnet. Die Daten des WinCC-Projekts werden ausgelesen.

3. Whlen Sie die entsprechende Option aus und drcken Sie die Schaltflche "Fertigstellen". Bei den Optionen "Verbindung mit neuem Projekt herstellen" und "Verbindung mit bereits existierendem Projekt herstellen" drcken Sie die Schaltflche "Weiter". 4. Die weitere Vorgehensweise finden Sie in den unten aufgefhrten Kapiteln.

SmartTools 12/2011, Ausdruck der Online-Hilfe

165

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

8.5.2.2 Einleitung

So legen Sie eine Projektmappe ohne Verbindung an

Das ConfigurationTool bietet Ihnen die Mglichkeit eine Projektmappe zu erstellen die keinem WinCC-Projekt zugeordnet ist. In einer Projektmappe ohne Verbindung knnen Sie ohne Einschrnkungen projektieren. Es ist jedoch nicht mglich Daten nach WinCC zu schreiben. Um die projektierten Daten nach WinCC schreiben zu knnen, mssen Sie ein neues WinCC-Projekt erstellen.

Vorgehensweise
1. Bettigen Sie die Schaltflche Projektmappe" geffnet. in der Symbolleiste. Es wird der Wizard "Neue

2. Whlen Sie die Option "Keine Verbindung" aus. ber die Schaltflche "Fertigstellen" wird der Wizard abgeschlossen.

SmartTools

166

12/2011, Ausdruck der Online-Hilfe

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

8.5.2.3

So legen Sie eine Projektmappe mit Verbindung zu einem existierenden WinCCProjekt an

Einleitung
Das ConfigurationTool bietet Ihnen die Mglichkeit, eine neue Projektmappe zu erstellen und dieser ein bereits existierendes WinCC-Projekt zuzuordnen. Die Daten des WinCC-Projekts werden dabei in die neue Projektmappe eingelesen.

SmartTools 12/2011, Ausdruck der Online-Hilfe

167

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

Vorgehensweise
1. Bettigen Sie die Schaltflche Projektmappe" geffnet. in der Symbolleiste. Es wird der Wizard "Neue

2. Whlen Sie die Option "Verbindung mit bereits existierendem Projekt herstellen" aus. ber die Schaltflche "Weiter" wird die zweite Seite des Wizards geffnet.

3. Whlen Sie das gewnschte WinCC-Projekt aus. ber die Schaltflche "Fertigstellen" wird der Wizard abgeschlossen.

Hinweis Beim Auslesen von groen WinCC Projekten kann es vorkommen, dass Microsoft Excel einen OLE - Hinweisbox aufblendet. Diese Box wird vom Configuration Tool automatisch quittiert. Whrend die OLE - Hinweisbox angezeigt wird treten Performanceeinbuen auf.

SmartTools

168

12/2011, Ausdruck der Online-Hilfe

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

8.5.2.4 Einleitung

So legen Sie eine Projektmappe mit Verbindung zu einem neuen WinCC Projekt an

Das ConfigurationTool bietet Ihnen die Mglichkeit, eine neue Projektmappe zu erstellen und dieser ein neues WinCC-Projekt zuzuordnen. Die bereits vorhandenen Daten des Projekts werden ausgelesen.

Vorgehensweise
1. Bettigen Sie die Schaltflche Projektmappe" geffnet. in der Symbolleiste. Es wird der Wizard "Neue

2. Whlen Sie die Option "Verbindung mit einem neuen Projekt herstellen" aus. ber die Schaltflche "Weiter" wird die zweite Seite des Wizards geffnet.

3. Whlen Sie den Typ des neuen WinCC-Projekts aus. ber die Schaltflche "Weiter" wird die dritte Seite des Wizards geffnet.

SmartTools 12/2011, Ausdruck der Online-Hilfe

169

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools


4. Auf der dritten Seite des Wizards wird der Ablageort des neuen WinCC-Projekts festgelegt. Es ist der Name des neuen WinCC-Projekts anzugeben. Des Weiteren ist das Verzeichnis, in welchem das Projektverzeichnis angelegt werden soll, anzugeben. ber die Schaltflche "Fertigstellen" wird der Wizard abgeschlossen.

SmartTools

170

12/2011, Ausdruck der Online-Hilfe

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

8.5.2.5 Einleitung

So erstellen Sie ein neues WinCC-Projekt

Das ConfigurationTool bietet Ihnen die Mglichkeit, fr eine bestehende Projektmappe ein neues WinCC-Projekt anzulegen. Dieses WinCC-Projekt wird der Projektmappe zugeordnet.

Vorgehensweise
1. Bettigen Sie die Schaltflche Projektmappe" geffnet. in der Symbolleiste. Es wird der Wizard "Neue

2. Whlen Sie den Typ des neuen WinCC-Projekts aus. ber die Schaltflche "Weiter" wird die zweite Seite des Wizards geffnet.

SmartTools 12/2011, Ausdruck der Online-Hilfe

171

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools


3. Auf der zweiten Seite des Wizards wird der Ablageort des neuen WinCC-Projekts festgelegt. Sie mssen den Namen des neuen WinCC-Projekts angeben. Des Weiteren mssen Sie das Verzeichnis, in welchem das Projektverzeichnis angelegt werden soll, angeben. ber die Schaltflche "Fertigstellen" wird der Wizard abgeschlossen.

SmartTools

172

12/2011, Ausdruck der Online-Hilfe

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

8.5.3
8.5.3.1 Einleitung

Tabellenbltter
Tabellenbltter

Bei der Erzeugung einer neuen Projektmappe wird von jedem bentigten Tabellentyp mindestens ein Exemplar erzeugt. Sie knnen jedoch auch selbst weitere Tabellen hinzufgen.

Aufbau eines Tabellenblattes


Fr jedes zu projektierende Objekt steht in der Tabelle eine Zeile zur Verfgung. Die farbigen Zeilen sind berschriften, wobei die grau eingefrbten Zellen die Parameterberschriften sind. Der Datenbereich sind alle Zellen unter den Parameterberschriften. Auerhalb des Datenbereichs stehen Ihnen die Zellen frei zur Verfgung.

SmartTools 12/2011, Ausdruck der Online-Hilfe

173

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

Anlegen eines neuen Tabellenblattes


Durch Drcken der entsprechenden Schaltflche der Symbolleiste oder der Auswahl ber das Dropdown-Men ffnen Sie den Dialog "Tabelle hinzufgen". Sie knnen in diesem Dialog den gewnschten Typ der Tabelle auswhlen. Wenn Sie die Schaltflche "Ok" drcken, wird die entsprechende Tabelle der Projektmappe hinzugefgt.

SmartTools

174

12/2011, Ausdruck der Online-Hilfe

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

8.5.3.2 Einleitung

So bedienen Sie das Tabellenblatt "Projekteigenschaften"

Auf dem Tabellenblatt Projekteigenschaften sind Informationen ber das WinCC-Projekt enthalten. Des Weiteren knnen Sie Einstellungen, welche die gesamte Projektmappe betreffen, vornehmen.

SmartTools 12/2011, Ausdruck der Online-Hilfe

175

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

WinCC-Projekt
Projektname Projekttyp Verbindungsherstellung Der Pfad und die Projektdatei des verbundenen WinCC-Projekts. Der Typ des Projekts. Hier knnen Sie zwischen "Manuell" und "Beim ffnen" whlen. Bei "Manuell" mssen Sie beim ffnen der Projektmappe ber die Symbolleiste oder das Dropdown-Men selbst eine Verbindung zum zugehrigen WinCC-Projekt herstellen. Bei "Beim ffnen" wird die Verbindung zum zugehrigen WinCC-Projekt automatisch beim ffnen der Projektmappe hergestellt. Verbindungsstatus Gibt Auskunft darber, ob das zugehrige WinCC-Projekt geffnet ist oder nicht. Daten knnen nur nach WinCC geschrieben werden, wenn eine Verbindung zum Projekt besteht.

Dateneingabe
Defaultwerte verwenden Sie knnen festlegen, ob Defaultwerte verwendet werden sollen oder nicht. Wenn ja, werden beim Projektieren die Defaultwerte von den Defaultwertetabellenblttern verwendet. Wenn nein, werden die Defaultwerte nicht verwendet. Das Verwenden der Defaultwerte bringt einen erheblichen Performancegewinn.

Add-In
Maximale Zeilenanzahl Hier knnen Sie festlegen, nach wie vielen Zeilen beim Auslesen der Daten ein neues Tabellenblatt angelegt werden soll. Die Begrenzung der Zeilenanzahl bringt Verbesserungen in der Performance, da Excel ab einer gewissen Zeilenanzahl unverhltnismig viel Zeit bentigt, um neue Daten anzulegen

Meldungen erzeugen
Bereits existierende Meldungen Hier knnen Sie festlegen, ob beim Erzeugen von Meldungen aus der Variablentabelle lschen die fr die selektierten Variablen bereits existierenden Meldungen gelscht werden sollen oder nicht. Dialog anzeigen Hier knnen Sie festlegen, ob Sie den Dialog zum Erzeugen von Meldungen aus der Variablentabelle verwenden wollen oder nicht. Wenn nicht, werden die Einstellungen vom Tabellenblatt "Defaultwerte Alarm Logging" verwendet.

SmartTools

176

12/2011, Ausdruck der Online-Hilfe

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

Grenzwertberwachung erzeugen
Bereits existierende Grenzwerte lschen Dialog anzeigen Hier knnen Sie festlegen, ob beim Erzeugen von Grenzwerten aus der Variablentabelle die fr die selektierten Variablen bereits existierenden Grenzwerte gelscht werden sollen oder nicht. Hier knnen Sie festlegen, ob Sie den Dialog zum Erzeugen von Grenzwerten aus der Variablentabelle verwenden wollen. Wenn nicht, dann werden die Einstellungen vom Tabellenblatt "Defaultwerte Alarm Logging" verwendet.

Archivvariablen erzeugen
Bereits existierende Archivvariablen lschen Dialog anzeigen Hier knnen Sie festlegen, ob beim Erzeugen von Archivvariablen aus der Variablentabelle die fr die selektierten Variablen bereits existierenden Archivvariablen gelscht werden sollen oder nicht. Hier knnen Sie festlegen, ob Sie den Dialog zum Erzeugen von Archivvariablen aus der Variablentabelle verwenden wollen. Wenn Sie den Dialog deaktivieren, wird der Dialog einmal geffnet. Geben Sie im Dialog ein Prozesswertarchiv als Standardarchiv an. Aktivieren Sie die Option "Einstellungen beibehalten", damit der Dialog zuknftig nicht mehr geffnet wird. Die Einstellungen vom Tabellenblatt "Defaultwerte Tag Logging" werden verwendet.

Alarm Logging
Bits auf Verwendung prfen Abfrage auf nderung aller verwendeten Zustandstexte anzeigen Abfrage auf nderung aller verwendeten Meldetexte anzeigen Lschen nicht verwendeter Texte Hier knnen Sie festlegen, ob das ConfigurationTool die Variablen-Bit Kombination im Alarm Logging berprfen soll. Hier knnen Sie festlegen, ob beim ndern eines Zustandtextes an einer Meldeklasse eine Abfrage auf nderung aller identischen Zustandstexte angezeigt werden soll oder nicht. Hier knnen Sie festlegen, ob beim ndern eines Meldetextes eine Abfrage auf nderung aller identischen Meldetexte angezeigt werden soll oder nicht. Hier knnen Sie festlegen, ob beim Lschen von Objekten des Meldesystems nicht mehr verwendete Texte automatisch aus der Text Library gelscht werden sollen oder nicht. Hier knnen Sie festlegen, ob Grenzwerte beim Lschen der eingestellten Einzelmeldung mitgelscht werden sollen oder eine Defaultmeldenummer eingestellt werden soll.

Lschen von Grenzwerten beim Lschen ihrer Einzelmeldung

Kommentare
Kommentare anzeigen Hier knnen Sie festlegen, ob die Kommentare auf dem Tabellenblatt Projekteigenschaften angezeigt werden sollen oder nicht.

SmartTools 12/2011, Ausdruck der Online-Hilfe

177

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

8.5.3.3

Datenmanager

Datenmanager Einleitung
Auf den Tabellenblttern des Datenmanager knnen Sie Verbindungen, Variablen, Strukturvariablen und Strukturtypen projektieren. Des Weiteren knnen Sie auf dem Tabellenblatt "Defaultwerte Datenmanager" Defaultwerte fr Variablen einstellen. Die Vorgehensweise zum Projektieren von Daten im Datenmanager finden Sie in den unten aufgefhrten Kapiteln.

So bedienen Sie das Tabellenblatt "Defaultwerte Datenmanager" Einleitung


Das ConfigurationTool bietet Ihnen die Mglichkeit, die Parameter neu angelegter Objekte mit Defaultwerten vorzubelegen. Diese Defaultwerte knnen Sie auf dem Tabellenblatt "Defaultwerte Datenmanager" festlegen. Die hier getroffenen Einstellungen werden auch fr Strukturtypelemente verwendet.

SmartTools

178

12/2011, Ausdruck der Online-Hilfe

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

Vorgehensweise
Es ist fr jeden fr Variablen einstellbaren Datentyp eine Zeile vorhanden. In dieser Zeile knnen Sie die Einstellungen fr diesen Datentyp vornehmen.

Defaultwerte deaktivieren
Auf dem Tabellenblatt "Projekteigenschaften" kann die Verwendung der Defaultwerte deaktiviert werden. Ist die Verwendung der Defaultwerte deaktiviert, werden alle Parameter eines neu angelegten Objekts auf Gltigkeit berprft und gegebenenfalls korrigiert (z.B. leere Zellen). Dies fhrt jedoch beim Anlegen der Objekte zu einer schlechteren Performance. Deshalb ist die Verwendung der Defaultwerte standardmig aktiviert.

SmartTools 12/2011, Ausdruck der Online-Hilfe

179

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

Aufbau der Tabelle


In der nachfolgenden Tabelle werden alle auf dem Tabellenblatt "Defaultwerte Datenmanager" fr Variablen einzustellenden Parameter aufgelistet. Die durch ein gekennzeichnet. Dropdown-Listenfeld untersttzten Parameter sind durch das Symbol
Spalte Datentyp Lnge Kurzbeschreibung Alle verfgbaren Datentypen einer Variable. Diese Spalte ist schreibgeschtzt. Die Lnge der Variablen in WinCC in Byte. Diese ist bei einem Groteil der Datentypen nicht vernderbar. Die Formatanpassung der Variable. Diese ist nur bei externen Variablen einstellbar. Nicht alle Datentypen verfgen ber eine Formatanpassung. Die Verbindung der Variable. Verbindung Die Gruppe der Variable. Die Angabe dieses Parameters ist optional. Gruppe Adresse Die Adresse der Variable. Diese ist nur bei externen Variablen einstellbar. Der Aufbau der Adresse ist abhngig vom fr die Verbindung eingestellten Kommunikationstreiber. Der Aufbau der Adresse ist im WinCC Explorer unter Variablen in der Spalte Parameter zu entnehmen. Die Adresse wird zur Zeit nicht auf Gltigkeit berprft. Alle Eingaben werden als gltig angesehen. Die Aktualisierung der Variable. Diese kann nur bei internen Variablen eingestellt werden. Es kann zwischen projektweit und rechnerlokal gewhlt werden. Gibt an, ob die lineare Skalierung verwendet werden soll. Die lineare Skalierung ist nur bei externen Variablen einstellbar. Nicht alle Datentypen verfgen ber die Mglichkeit der linearen Skalierung. Der Skalierungsbereich im Prozess (Quellskalierung). Der Skalierungsbereich im Prozess (Quellskalierung). Der Skalierungsbereich der Variable (Darstellungsskalierung). Der Skalierungsbereich der Variable (Darstellungsskalierung). Der obere Grenzwert der Variable. Der untere Grenzwert der Variable. Der Startwert der Variable. Ersatzwert der Variable. Der Ersatzwert kann nur bei externen Variablen eingestellt werden. Bei einer berschreitung der Obergrenze soll der Ersatzwert verwendet werden. Bei einer Unterschreitung der Untergrenze soll der Ersatzwert verwendet werden.

Formatanpassung

Aktualisierung

lineare Skalierung ja/nein lineare Skalierung Prozess von lineare Skalierung Prozess bis lineare Skalierung Variable von lineare Skalierung Variable bis Obergrenze Untergrenze Startwert Ersatzwert

Ersatzwert verwenden bei Obergrenze Ersatzwert verwenden bei Untergrenze

SmartTools

180

12/2011, Ausdruck der Online-Hilfe

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

Spalte Ersatzwert verwenden als Startwert Ersatzwert verwenden bei Fehlern Variablensynchronisation

Kurzbeschreibung Der Ersatzwert soll als Startwert verwendet werden.

Der Ersatzwert soll bei Verbindungsfehlern verwendet werden.

Interne Variablen werden auf den Partnerrechnern abgeglichen, sobald sich auf einem der redundanten Server eine der Variablen ndert.

So bedienen Sie das Tabellenblatt "Verbindungen/Gruppen" Einleitung


Die Verbindungstabelle dient Ihnen zur Projektierung zwei verschiedener Arten von WinCCObjekten. Es handelt sich dabei um die Verbindung sowie die den Verbindungen untergeordneten Gruppen. Die logische Zuordnung zwischen Verbindung und Gruppe ergibt sich aus der Position des jeweiligen Objekts in der Tabelle.

SmartTools 12/2011, Ausdruck der Online-Hilfe

181

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

Vorgehensweise
Verbindungen Um eine neue Verbindung anzulegen, mssen Sie dieser einen Namen geben. Damit wird die Verbindung bereits zu einem gltigen Objekt und knnte nach WinCC geschrieben werden. Die Parameter der Verbindung werden mit Defaultwerten belegt. Die Defaultwerte sind jedoch nicht einstellbar. Gruppen Gruppen knnen Sie nur zu bereits existierenden Verbindungen hinzufgen. Um eine Gruppe zu projektieren, mssen Sie der Gruppe nur einen Namen geben.

Schreiben
Gruppen werden automatisch mit der zugehrigen Verbindung nach WinCC geschrieben. Um Gruppen schreiben zu knnen, mssen Sie die zugehrige Verbindung schreiben.

Lschen
Wenn Sie eine Verbindung lschen, werden alle untergeordneten Gruppen mitgelscht. Des Weiteren werden alle Variablen dieser Verbindung mitgelscht. Die Verbindung "Interne Variablen" kann nicht gelscht werden. Wenn Sie eine Gruppe lschen, werden alle Variablen dieser Gruppe mitgelscht. Hinweis Die Daten werden unwideruflich aus der Projektmappe und aus WinCC gelscht. Das Lschen von Daten kann nicht rckgngig gemacht werden.

SmartTools

182

12/2011, Ausdruck der Online-Hilfe

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

Aufbau der Tabelle


In der nachfolgenden Tabelle werden alle auf dem Tabellenblatt "Verbindungen/Gruppen" fr Verbindungen einzustellenden Parameter aufgelistet. Die durch ein Dropdown-Listenfeld gekennzeichnet. untersttzten Parameter sind durch das Symbol
Spalte Name Kommunikationstrei ber Die Kanalunit der Verbindung. Kanalunit Parameter Der Parameterstring der Verbindung. Der Aufbau des Parameterstrings ist abhngig vom eingestellten Kommunikationstreiber. Der Parameterstring wird zur Zeit nicht auf Gltigkeit berprft. Alle Eingaben werden als gltig angesehen. Eine Kurzbeschreibung eines beim Schreiben nach WinCC aufgetretenen Fehlers. Fehlerfreie Objekte haben den Fehlertext OK. Kurzbeschreibung Der Name der Verbindung. Dieser muss eindeutig sein. Der Kommunikationstreiber der Verbindung.

Fehlertext

In der nachfolgenden Tabelle werden alle auf dem Tabellenblatt "Verbindungen/Gruppen" fr Gruppen einzustellenden Parameter aufgelistet.
Spalte Name Kurzbeschreibung Der Name der Gruppe. Dieser muss eindeutig sein.

Fehlertex Eine Kurzbeschreibung eines beim Schreiben nach WinCC aufgetretenen Fehlers. t Fehlerfreie Objekte haben den Fehlertext OK.

SmartTools 12/2011, Ausdruck der Online-Hilfe

183

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

So bedienen Sie das Tabellenblatt "Variablen" Einleitung


Auf dem Tabellenblatt "Variablen" knnen Sie die bentigten Variablen projektieren. Beim Projektieren von Strukturvariablen werden deren "Strukturinstanzelemente" automatisch auf der Variablentabelle angelegt.

Vorgehensweise
Um eine neue Variable anzulegen, mssen Sie dieser einen Name geben. Mit dem Namen alleine ist die Variable jedoch noch kein gltiges Objekt und Sie knnen die Variable somit auch nicht nach WinCC schreiben. Solange Sie keinen Variablennamen eingegeben haben, knnen Sie die restlichen Parameter der Variable nicht editieren. Wenn Sie einen Variablennamen angegeben haben, kann nur der Datentyp editiert werden. Die Variable wird erst zu einem gltigen Objekt, wenn Sie einen Datentyp einstellen. Wenn Sie das Ausfllen von Defaultwerten aktiviert haben, werden die brigen Parameter der Variable mit den auf der Defaultwertetabelle eingestellten Werten belegt.

Schreiben
Sobald die Variable ein gltiges Objekt ist, knnen Sie die Variable nach WinCC schreiben. Strukturinstanzelemente knnen Sie nicht von der Variablentabelle aus schreiben. Diese werden beim Schreiben der entsprechenden Strukturvariablen automatisch mitgeschrieben.

SmartTools

184

12/2011, Ausdruck der Online-Hilfe

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

Lschen
Lschen Sie eine Variable, werden alle fr diese Variable projektierten Grenzwertberwachungen mitgelscht. Bei allen anderen Objekten werden nur die Verweise auf die Variable gelscht. Hinweis Die Daten werden unwideruflich aus der Projektmappe und aus WinCC gelscht. Das Lschen von Daten kann nicht rckgngig gemacht werden.

Sonderfunktionen
Das ConfigurationTool bietet Ihnen die Mglichkeit, Einzelmeldungen, Grenzwertberwachungen und Archivvariablen aus der Variablentabelle zu projektieren. ber das Zeilenkontextmen der Variablentabelle erhalten Sie die verschiedenen Auswahlmglichkeiten. Die Vorgehensweise zum Erzeugen von Objekten ber das Zeilenkontextmen der Variablentabelle finden Sie in den unten aufgefhrten Kapiteln.

Aufbau der Tabelle


In der nachfolgenden Tabelle werden alle auf dem Tabellenblatt "Variablen" fr Variablen einzustellenden Parameter aufgelistet. Die durch ein Dropdown-Listenfeld untersttzten gekennzeichnet. Parameter sind durch das Symbol
Spalte Name Kurzbeschreibung Der Name der Variable. Dieser muss eindeutig sein. Es darf auch keine Strukturvariable mit diesem Namen existieren. Alle verfgbaren Datentypen einer Variable. Datentyp Lnge Die Lnge der Variablen in WinCC in Byte. Diese ist bei einem Groteil der Datentypen nicht vernderbar. Die Formatanpassung der Variable. Diese ist nur bei externen Variablen einstellbar. Nicht alle Datentypen verfgen ber Formatanpassungen. Die Verbindung der Variable. Verbindung Die Gruppe der Variable. Die Angabe dieses Parameters ist optional. Gruppe Adresse Die Adresse der Variable. Diese ist nur bei externen Variablen einstellbar. Der Aufbau der Adresse ist abhngig vom fr die Verbindung eingestellten Kommunikationstreiber. Der Aufbau der Adresse ist im WinCC Explorer unter Variablen in der Spalte Parameter zu entnehmen. Die Adresse wird zur Zeit nicht auf Gltigkeit berprft. Alle Eingaben werden als gltig angesehen. Die Aktualisierung der Variable. Diese kann nur bei internen Variablen eingestellt werden. Es kann zwischen projektweit und rechnerlokal gewhlt werden.

Formatanpassung

Aktualisierung

SmartTools 12/2011, Ausdruck der Online-Hilfe

185

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

Spalte lineare Skalierung ja/nein lineare Skalierung Prozess von lineare Skalierung Prozess bis lineare Skalierung Variable von lineare Skalierung Variable bis Obergrenze Untergrenze Startwert Ersatzwert

Kurzbeschreibung Gibt an, ob die lineare Skalierung verwendet werden soll. Die lineare Skalierung ist nur bei externen Variablen einstellbar. Nicht alle Datentypen verfgen ber die Mglichkeit der linearen Skalierung. Der Skalierungsbereich im Prozess (Quellskalierung). Der Skalierungsbereich im Prozess (Quellskalierung). Der Skalierungsbereich der Variable (Darstellungsskalierung). Der Skalierungsbereich der Variable (Darstellungsskalierung). Der obere Grenzwert der Variable. Der untere Grenzwert der Variable. Der Startwert der Variable. Ersatzwert der Variable. Der Ersatzwert kann nur bei externen Variablen eingestellt werden. Bei einer berschreitung der Obergrenze soll der Ersatzwert verwendet werden. Bei einer Unterschreitung der Untergrenze soll der Ersatzwert verwendet werden. Der Ersatzwert soll als Startwert verwendet werden.

Ersatzwert verwenden bei Obergrenze Ersatzwert verwenden bei Untergrenze Ersatzwert verwenden als Startwert

Der Ersatzwert soll bei Verbindungsfehlern verwendet werden. Ersatzwert verwenden bei Fehlern Variablensynchronisation Interne Variablen werden auf den Partnerrechnern abgeglichen, sobald sich auf einem der redundanten Server eine der Variablen ndert. Eine Kurzbeschreibung eines beim Schreiben nach WinCC aufgetretenen Fehlers. Fehlerfreie Objekte haben den Fehlertext OK.

Fehlertext

Hinweis Wenn externe Variablen im Variablenhaushalt von WinCC ber den Mapper von STEP7 angelegt werden, darf auch ber das WinCC Configuration Tool die Verbindungszugehrigkeit nicht gendert werden.

SmartTools

186

12/2011, Ausdruck der Online-Hilfe

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

So bedienen Sie das Tabellenblatt "Strukturvariablen" Einleitung


Auf dem Tabellenblatt "Strukturvariablen" knnen Sie die bentigten Strukturvariablen projektieren. Dazu mssen Sie jedoch zumindest einen Strukturtyp in der Projektmappe bereits projektiert haben.

Vorgehensweise
Um eine neue Strukturvariable anzulegen, mssen Sie dieser einen Name geben. Mit dem Namen alleine ist die Strukturvariable jedoch noch kein gltiges Objekt und kann somit auch nicht nach WinCC geschrieben werden. Solange Sie keinen Variablennamen eingegeben haben, knnen Sie die restlichen Parameter der Strukturvariablen nicht editieren. Wenn Sie einen Variablennamen angegeben haben, kann nur der Datentyp editiert werden. Die Strukturvariable wird erst zu einem gltigen Objekt, wenn Sie einen Datentyp einstellen. Nach der Festlegung des Strukturtyps werden die fr die Strukturvariable bentigten Strukturinstanzelemente automatisch auf einer Variablentabelle angelegt. Bei nderungen an der Strukturvariablen werden deren Strukturinstanzelemente automatisch aktualisiert. Das gleiche gilt fr nderungen am Strukturtyp selbst. Wenn neue Strukturelemente hinzugefgt oder Datentypen von Strukturelementen gendert werden, dann muss die Adresse aller Strukturvariablen dieses Typs erneut eingegeben werden.

SmartTools 12/2011, Ausdruck der Online-Hilfe

187

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools


Strukturinstanzelemente Wenn Sie eine Strukturvariable anlegen, werden deren Strukturinstanzelemente automatisch auf einer Variablentabelle angelegt. Strukturinstanzelemente unterscheiden sich von normalen Variablen dadurch, dass der Groteil ihrer Parameter schreibgeschtzt ist. Sie knnen lediglich die Adresse, die Aktualisierung sowie die Obergrenze, Untergrenze, Startwert und Ersatzwert einstellen. Hinweis Bei den folgenden SIMATIC-Kanlen werden die Adressen der Strukturinstanzelemente automatisch aus der Anfangsadresse der Strukturvariablen generiert: SIMATIC S7 Protocol Suite SIMATIC S5 Ethernet Layer 4 SIMATIC S5 PMC Ethernet SIMATIC TI Ethernet Layer 4 SIMATIC S5 PMC Profibus SIMATIC S5 Serial 3964R SIMATIC S5 Programmers Port AS511

Schreiben
Versuchen Sie, eine Strukturvariable, deren eingestellter Strukturtyp in WinCC noch nicht existiert oder dessen Parameter in WinCC noch nicht aktuell sind, nach WinCC zu schreiben, wird eine Abfrage aufgeblendet, ob der Strukturtyp ebenfalls geschrieben werden soll. Wenn Sie die Abfrage verneinen, werden die selektierten Strukturvariablen nicht nach WinCC geschrieben. Die Strukturinstanzelemente werden automatisch mit nach WinCC geschrieben.

Lschen
Lschen Sie eine Strukturvariable, werden alle dazugehrigen Strukturinstanzelemente ebenfalls gelscht. Hinweis Die Daten werden unwideruflich aus der Projektmappe und aus WinCC gelscht. Das Lschen von Daten kann nicht rckgngig gemacht werden.

SmartTools

188

12/2011, Ausdruck der Online-Hilfe

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

Aufbau der Tabelle


In der nachfolgenden Tabelle werden alle auf dem Tabellenblatt "Strukturvariablen" einzustellenden Parameter aufgelistet. Die durch ein Dropdown-Listenfeld untersttzten gekennzeichnet. Parameter sind durch das Symbol
Spalte Name Kurzbeschreibung Der Name der Strukturvariable. Dieser muss eindeutig sein. Es darf auch keine Variable mit diesem Namen existieren. Der Strukturtyp der Strukturvariable. Strukturtyp Die Verbindung der Strukturvariable. Verbindung Die Gruppe der Strukturvariable. Die Angabe dieses Parameters ist optional. Gruppe Adresse Die Adresse der Strukturvariable. Diese ist nur bei externen Strukturvariablen einstellbar. Der Aufbau der Adresse ist abhngig vom fr die Verbindung eingestellten Kommunikationstreiber. Der Aufbau der Adresse ist im WinCC Explorer unter Variablen in der Spalte Parameter zu entnehmen. Die Adresse wird zur Zeit nicht auf Gltigkeit berprft. Alle Eingaben werden als gltig angesehen. Die Aktualisierung der Strukturvariable. Diese kann nur bei internen Strukturvariablen eingestellt werden. Es kann zwischen projektweit und rechnerlokal gewhlt werden. Eine Kurzbeschreibung eines beim Schreiben nach WinCC aufgetretenen Fehlers. Fehlerfreie Objekte haben den Fehlertext OK.

Aktualisierun g Fehlertext

SmartTools 12/2011, Ausdruck der Online-Hilfe

189

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

So bedienen Sie das Tabellenblatt "Strukturtypen" Einleitung


Die Strukturtyptabelle dient Ihnen zur Projektierung zwei verschiedener Arten von WinCCObjekten. Dem Strukturtyp selbst, sowie den diesem zugeordneten Strukturtypelementen. Die logische Zuordnung zwischen Strukturtyp und Strukturtypelement ergibt sich aus der Position des jeweiligen Objekts in der Tabelle.

Vorgehensweise
Strukturtypen Um einen neuen Strukturtyp anzulegen, mssen Sie diesem einen Namen geben. Damit wird der Typ bereits zu einem gltigen Objekt und knnte nach WinCC geschrieben werden. Die weiteren Parameter des Strukturtyps sind optional. Strukturtypen ndern Wenn Strukturtypen gendert werden, mit denen schon eine oder mehrere Strukturvariablen angelegt wurden, dann muss im Tabellenblatt "Strukturvariablen" die Adresse erneut eingegeben werden. Strukturtypelemente Sie knnen Strukturtypelemente nur projektieren, wenn schon ein Strukturtyp existiert. Um ein neues Strukturtypelement anzulegen, mssen Sie diesem einen Namen geben. Mit dem Namen alleine ist das Strukturtypelement jedoch noch kein gltiges Objekt. Erst wenn Sie einen Datentyp angeben wird das Strukturtypelement zu einem gltigen Objekt. Solange Sie keinen Strukturtypelementnamen eingegeben haben, knnen Sie die restlichen Parameter des Strukturtypelements nicht editieren. Wenn Sie einen Strukturtypelementnamen angegeben haben, kann nur der Datentyp editiert werden. Das Strukturtypelement wird erst zu einem gltigen Objekt, wenn Sie einen Datentyp einstellen. Wenn das Ausfllen von Defaultwerten aktiviert ist, werden die brigen Parameter des Strukturtypelements mit den auf der Defaultwertetabelle fr Variablen eingestellten Werten belegt.

SmartTools

190

12/2011, Ausdruck der Online-Hilfe

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

Schreiben
Es ist Ihnen nicht mglich, Strukturtypelemente einzeln nach WinCC zu schreiben. Sie mssen immer den gesamten Strukturtyp nach WinCC schreiben. Dabei ist es unerheblich, ob Sie den Strukturtyp mit all seinen Strukturtypelementen selektieren oder nur der Strukturtyp alleine. Es wird immer der gesamte Strukturtyp mit allen Elementen nach WinCC geschrieben.

Lschen
Lschen Sie einen Strukturtyp, werden alle zugehrigen Strukturtypelemente, Strukturvariablen sowie Strukturinstanzelemente mitgelscht. Lschen Sie ein Strukturtypelement, werden die zugehrigen Strukturinstanzelemente ebenfalls gelscht. Das Lschen des Strukturinstanzelementes aus WinCC erfolgt jedoch erst beim nchsten Schreiben des Strukturtyps. Hinweis Die Daten werden unwideruflich aus der Projektmappe und aus WinCC gelscht. Das Lschen von Daten kann nicht rckgngig gemacht werden.

Aufbau der Tabelle


In der nachfolgenden Tabelle werden alle auf dem Tabellenblatt "Strukturtypen/Strukturtypelemente" fr Strukturtypen einzustellenden Parameter aufgelistet. Die durch ein Dropdown-Listenfeld untersttzten Parameter sind durch das Symbol gekennzeichnet.
Spalte Name Kurzbeschreibung Der Name des Strukturtyps.

Der Kommunikationstreiber der zur Formatierung zu verwendenden Kanalunit. Kommunikationstrei Dieser Parameter ist optional. ber Kanalunit Die Kanalunit, deren Formatierungen verwendet werden sollen. Dieser Parameter kann nur eingestellt werden, wenn ein Kommunikationstreiber eingestellt ist.

SmartTools 12/2011, Ausdruck der Online-Hilfe

191

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools


In der nachfolgenden Tabelle werden alle auf dem Tabellenblatt "Strukturtypen/Strukturtypelemente" fr Strukturtypelemente einzustellenden Parameter aufgelistet. Die durch ein Dropdown-Listenfeld untersttzten Parameter sind durch das gekennzeichnet. Symbol
Spalte Name Kurzbeschreibung Der Name des Strukturtypelements. Dieser Name muss innerhalb eines Strukturtyps eindeutig sein. Der Datentyp der Variable. Datentyp Lnge Die Lnge der Variable im Prozess in Byte. Beim Groteil der Datentypen ist diese Lnge abhngig von der Formatanpassung und kann nicht gendert werden. Der Offset der Adresse eines Strukturinstanzelements zur an der Strukturvariable eingestellten Adresse (Startadresse). Das Offsetbit des Strukturtypelements der Startadresse der eingestellten Strukturvariable Die Formatanpassung der Variable. Diese ist nur bei externen Strukturtypelementen einstellbar. Nicht alle Datentypen verfgen ber eine Formatanpassung. Gibt an, ob das Strukturtypelement extern oder intern sein soll. externe Variable lineare Skalierung ja/nein lineare Skalierung Prozess von lineare Skalierung Prozess bis lineare Skalierung Variable von lineare Skalierung Variable bis Fehlertext Gibt an, ob die lineare Skalierung verwendet werden soll. Die lineare Skalierung ist nur bei externen Variablen einstellbar. Nicht alle Datentypen verfgen ber die Mglichkeit der linearen Skalierung. Der Skalierungsbereich des Prozesses Quellskalierung). Der Skalierungsbereich des Prozesses (Quellskalierung). Der Skalierungsbereich der Variable (Darstellungsskalierung). Der Skalierungsbereich der Variable (Darstellungsskalierung). Eine Kurzbeschreibung eines beim Schreiben nach WinCC aufgetretenen Fehlers. Fehlerfreie Objekte haben den Fehlertext OK.

Offset Offsetbit

Formatanpassung

SmartTools

192

12/2011, Ausdruck der Online-Hilfe

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

8.5.3.4

Alarm Logging

Alarm Logging Einleitung


Auf den Tabellenblttern des Alarm Logging knnen Sie Meldeblcke, Meldeklassen, Gruppenmeldungen, Einzelmeldungen sowie Grenzwertberwachungen projektieren. Des Weiteren knnen Sie auf dem Tabellenblatt "Defaultwerte Alarm Logging" Defaultwerte fr Einzelmeldungen und Grenzwertberwachungen einstellen. Die Vorgehensweise zum Projektieren von Daten im Alarm Logging finden Sie in den unten aufgefhrten Kapiteln.

So bedienen Sie das Tabellenblatt "Defaultwerte Alarm Logging" Einleitung


Das ConfigurationTool bietet Ihnen die Mglichkeit, die Parameter neu angelegter Objekte mit Defaultwerten vorzubelegen. Diese Defaultwerte knnen Sie auf dem Tabellenblatt "Defaultwerte Alarm Logging" festlegen.

SmartTools 12/2011, Ausdruck der Online-Hilfe

193

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

Vorgehensweise
Im Alarm Logging knnen Sie Defaultwerte fr Einzelmeldungen, fr den Dialog "Einzelmeldungen generieren", fr Grenzwertberwachungen und fr den Dialog "Grenzwerte generieren" einstellen.

Defaultwerte deaktivieren
Auf dem Tabellenblatt "Projekteigenschaften" kann die Verwendung der Defaultwerte deaktiviert werden. Ist die Verwendung der Defaultwerte deaktiviert, werden alle Parameter eines neu angelegten Objekts auf Gltigkeit berprft und gegebenenfalls korrigiert (z.B. leere Zellen). Dies fhrt jedoch beim Anlegen der Objekte zu einer schlechteren Performance. Deshalb ist die Verwendung der Defaultwerte standardmig aktiviert.

SmartTools

194

12/2011, Ausdruck der Online-Hilfe

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

Aufbau der Tabelle Einzelmeldungen


In der nachfolgenden Tabelle werden alle auf dem Tabellenblatt "Defaultwerte Alarm Logging" fr Einzelmeldungen einzustellende Parameter aufgelistet. Die durch ein gekennzeichnet. Dropdown-Listenfeld untersttzten Parameter sind durch das Symbol
Spalte Nummer Klasse Die Meldeart der Einzelmeldung Art Die Gruppenmeldung der Einzelmeldung. Dieser Parameter ist optional. Gruppe Prioritt Meldevariable Meldebit Die Prioritt der Einzelmeldung. Die Meldevariable der Einzelmeldung. Es knnen nicht alle Datentypen als Meldevariable verwendet werden. Dieser Parameter ist optional. Das Meldebit der Einzelmeldung. Wenn eine Meldevariable eingestellt ist, dann muss ein Meldebit angegeben werden. Die Zustandsvariable der Einzelmeldung. Es knnen nicht alle Datentypen als Zustandsvariable verwendet werden. Dieser Parameter ist optional. Das Zustandsbit der Einzelmeldung. Wenn eine Zustandsvariable eingestellt ist, dann muss ein Zustandsbit angegeben werden. Die Quittiervariable der Einzelmeldung. Es knnen nicht alle Datentypen als Quittiervariable verwendet werden. Dieser Parameter ist optional. Das Quittierbit der Einzelmeldung. Wenn eine Quittiervariable eingestellt ist, dann muss ein Quittierbit angegeben werden. Die AG Nummer der Einzelmeldung. Die CPU Nummer der Einzelmeldung. Die Meldetexte der Einzelmeldung. Um einen Meldetext einzustellen, muss zuerst der entsprechende Meldeblock aktiviert werden. Die Prozesswertvariablen der Einzelmeldung. Um eine Prozesswertvariable einzustellen, muss zuerst der entsprechende Prozesswertblock aktiviert werden. Der Infotext der Einzelmeldung. Gibt an, ob die Einzelmeldung einzelquittierpflichtig ist oder nicht. Ist einzelquittierpflichtig Steuert zentralen Melder an Wird archiviert Gibt an, ob die Einzelmeldung den zentralen Melder ansteuern soll oder nicht. Gibt an, ob die Einzelmeldung archiviert werden soll oder nicht. Kurzbeschreibung Dieser Parameter ist schreibgeschtzt. Die Meldeklasse der Einzelmeldung.

Zustandsvariable Zustandsbit

Quittiervariable Quittierbit AG Nummer CPU Nummer Meldetext1 bis Meldetext10 Prozesswertvariable1 bis Prozesswertvariable10 Infotext

SmartTools 12/2011, Ausdruck der Online-Hilfe

195

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

Spalte Wird bei fallender Flanke erzeugt Lst eine Aktion aus Loop in Alarm Funktion Loop in Alarm Parameter NormierDll

Kurzbeschreibung Gibt an, ob die Einzelmeldung bei fallender Flanke ausgelst werden soll oder nicht. Gibt an, ob die Standardfunktion GMsgFunction ausgelst werden soll oder nicht. Der Name der Funktion die von der Einzelmeldung ausgelst werden soll. Der bergabeparameter der Loop in Alarm Funktion. Die NormierDll, welche eingehende Rohdatentelegramme an das WinCC Meldesystem anpasst.

Meldungen generieren
In der nachfolgenden Tabelle werden alle auf dem Tabellenblatt "Defaultwerte Alarm Logging" fr den Dialog "Meldungen generieren" einzustellende Parameter aufgelistet. Die durch ein Dropdown-Listenfeld untersttzten Parameter sind durch das Symbol gekennzeichnet.
Spalte Bit 0 bis Bit 31 Anzahl Rohdaten Gibt an, wie viele Meldungen fr eine Rohdatenvariable generiert werden sollen. Kurzbeschreibung Gibt an, ob fr dieses Bit eine Meldung generiert werden soll, oder nicht.

Grenzwertberwachung/Grenzwert
In der nachfolgenden Tabelle werden alle auf dem Tabellenblatt "Defaultwerte Alarm Logging" fr Grenzwertberwachungen einzustellende Parameter aufgelistet. Die durch ein gekennzeichnet. Dropdown-Listenfeld untersttzten Parameter sind durch das Symbol
Spalte Variable Eine Meldung fr alle Grenzwerte Verzgerungszeit Kurzbeschreibung Dieser Parameter ist schreibgeschtzt. Die Einzelmeldung die bei allen Grenzwerten verwendet werden soll. Gibt an, wie lange der Grenzwert ber bzw. unterschritten sein muss, bis die Einzelmeldung ausgelst wird. Die Einheit der Verzgerungszeit. Einheit Verzgerungszeit

SmartTools

196

12/2011, Ausdruck der Online-Hilfe

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools


In der nachfolgenden Tabelle werden alle auf dem Tabellenblatt "Defaultwerte Alarm Logging" fr Grenzwerte einzustellende Parameter aufgelistet. Die durch ein Dropdowngekennzeichnet. Listenfeld untersttzten Parameter sind durch das Symbol
Spalte Grenzwert Grenzwert indirekt aus Variable Grenze Meldungsnummer Kurzbeschreibung Dieser Parameter ist schreibgeschtzt. Dieser Parameter ist schreibgeschtzt. Gibt an, ob der Grenzwert eine Obergrenze oder eine Untergrenze sein soll. Die Einzelmeldung, die ausgelst werden soll. Ist bei der Grenzwertberwachung der Parameter "Eine Meldung fr alle Grenzwerte" gesetzt, kann hier keine Meldenummer mehr eingetragen werden. Gibt an, ob die Meldungen von Variablen, deren Qualitycode nicht dem Status "GOOD" entspricht, unterdrck werden sollen.

Meldung bei Qualitycode ungleich "GOOD" unterdrcken Hysterese Hysterese Wert Hysterese Wirksam bei

Gibt an, ob die Hysterese absolut oder prozentual sein soll. Der Hysteresenwert. 0 bedeutet, dass keine Hysterese verwendet wird. Gibt an, wann die Hysterese wirksam sein soll.

Grenzwerte generieren
In der nachfolgenden Tabelle werden alle auf dem Tabellenblatt "Defaultwerte Alarm Logging" fr den Dialog "Grenzwerte generieren" einzustellende Parameter aufgelistet. Die durch ein Dropdown-Listenfeld untersttzten Parameter sind durch das Symbol gekennzeichnet.
Spalte Grenzwert Grenzwert indirekt aus Variable Grenze Gibt an, ob der Grenzwert eine Obergrenze oder eine Untergrenze sein soll. Kurzbeschreibung Der Grenzwert der Variable. Variable, aus welcher der Grenzwert indirekt bernommen werden soll.

SmartTools 12/2011, Ausdruck der Online-Hilfe

197

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

So bedienen Sie das Tabellenblatt "Meldeblcke" Einleitung


Auf dem Tabellenblatt "Meldeblcke" knnen Sie Systemblcke, Anwendertextblcke und Prozesswertblcke aktivieren bzw. deaktivieren.

Vorgehensweise
Um einen Meldeblock zu aktivieren, mssen Sie in der Spalte "Verwenden" den Parameter auf "ja" stellen. Es sind nicht bei allen Meldeblcken smtliche Parameter einstellbar. Deaktivieren Sie einen Meldeblock, werden alle auf der Einzelmeldungstabelle fr diesen Meldeblock gemachten Parametrierungen gelscht. Aktivieren Sie einen Anwendertextblock oder Prozesswertblock, wird auf der Einzelmeldungstabelle eine neue Spalte eingefgt. Als berschrift wird der Name des Meldeblocks eingetragen. Sie knnen keine weiteren Meldeblcke hinzufgen.

Schreiben
Da bereits alle verfgbaren Meldeblcke vorhanden sind, knnen Sie die Meldeblcke sofort nach WinCC schreiben.

Lschen
Sie knnen Meldeblcke im ConfigurationTool nicht lschen, sondern nur deaktivieren.

SmartTools

198

12/2011, Ausdruck der Online-Hilfe

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

Aufbau der Tabelle


In der nachfolgenden Tabelle werden alle fr Meldeblcke einzustellende Parameter aufgelistet. Die durch ein Dropdown-Listenfeld untersttzten Parameter sind durch das gekennzeichnet. Symbol
Spalte Verwenden Name Blocktyp Lnge Der Name des Meldeblocks. Der Typ des Meldeblocks. Dieser Parameter dient nur zur Information und ist schreibgeschtzt. Die Lnge des Meldeblocks. Dieser Parameter kann nicht bei allen Meldeblcken eingestellt werden. Gibt an, ob die angezeigten Texte im Meldefenster blinken sollen oder nicht. Blinken Gibt die Ausrichtung der angezeigten Texte im Meldefenster an. Ausrichtung Format1 Format2 Fehlertext Die Darstellung im Meldefenster. Das Format1 ist abhngig vom Meldeblock und ist nicht bei allen Meldeblcken einstellbar. Die Darstellung im Meldefenster. Das Format2 ist abhngig vom Meldeblock und ist nicht bei allen Meldeblcken einstellbar. Eine Kurzbeschreibung eines beim Schreiben nach WinCC aufgetretenen Fehlers. Fehlerfreie Objekte haben den Fehlertext OK. Kurzbeschreibung Gibt an, ob ein Meldeblock verwendet werden soll, oder nicht.

SmartTools 12/2011, Ausdruck der Online-Hilfe

199

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

So bedienen Sie das Tabellenblatt "Meldeklassen/Meldearten" Einleitung


Das Tabellenblatt "Meldeklassen/Meldearten" dient Ihnen zur Projektierung zwei verschiedener Arten von WinCC-Objekten. Der Meldeklassen sowie die den Meldeklassen untergeordneten Meldearten. Die logische Zuordnung zwischen Meldeklassen und Meldearten ergibt sich aus der Position des jeweiligen Objekts in der Tabelle.

SmartTools

200

12/2011, Ausdruck der Online-Hilfe

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

Vorgehensweise
Meldeklassen Um eine neue Meldeklasse anzulegen, mssen Sie dieser einen Namen geben. Die brigen Parameter werden mit Defaultwerten belegt. Mit der Eingabe eines Namens wird die Meldeklasse bereits zu einem gltigen Objekt und Sie knnen die Meldeklasse nach WinCC schreiben. Der Name der Meldeklasse muss eindeutig sein und darf auch nicht gleich dem Namen einer Meldeart oder Gruppenmeldung sein. Sie knnen maximal 16 benutzerdefinierte Meldeklassen mit jeweils 16 Meldarten anlegen. Des Weiteren sind 2 Systemmeldeklassen mit jeweils 2 Systemmeldearten vorhanden, welche nur eingeschrnkt parametrierbar sind. Meldearten Wenn Sie eine neue Meldart anlegen wollen, muss bereits eine Meldeklasse vorhanden sein. Sie mssen der neuen Meldeart einen Namen geben. Die brigen Parameter werden mit Defaultwerten belegt. Die Farbgebungen der Meldearten mssen Sie ber die Excel Standardfunktion zur Zellenformatierung einstellen. Hinweis Die Parameter der, in WinCC automatisch zu jeder Meldeklasse und Meldeart generierten, Gruppenmeldungen sind, anders als in WinCC, bereits auf diesem Tabellenblatt einzustellen.

Schreiben
Meldearten knnen Sie nicht einzeln nach WinCC schreiben. Sie mssen die bergeordnete Meldeklasse nach WinCC schreiben, um Meldearten nach WinCC zu schreiben. Die untergeordneten Meldearten werden automatisch mitgeschrieben.

Lschen
Lschen Sie eine Meldeklasse, werden alle zugehrigen Meldearten mitgelscht. Die Systemmeldeklassen knnen Sie nicht lschen. Meldearten knnen Sie einzeln aus der Tabelle lschen. Um die Meldearten aus WinCC zu lschen, mssen Sie jedoch die zugehrige Meldeklasse nach WinCC schreiben. Die zu einer Meldeklasse oder Meldeart gehrigen Einzelmeldungen werden beim Lschen ebenfalls gelscht. Hinweis Die Daten werden unwideruflich aus der Projektmappe und aus WinCC gelscht. Das Lschen von Daten kann nicht rckgngig gemacht werden.

SmartTools 12/2011, Ausdruck der Online-Hilfe

201

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

Aufbau der Tabelle


In der nachfolgenden Tabelle werden alle auf dem Tabellenblatt "Meldeklassen/Meldearten" fr Meldeklassen einzustellenden Parameter aufgelistet. Die durch ein Dropdown-Listenfeld gekennzeichnet. untersttzten Parameter sind durch das Symbol
Spalte Name Quittierung gekommen Gibt an, ob gehende Meldungen quittiert werden mssen. Quittierung gegangen Gibt an, ob anstehende Meldungen blinken sollen. Blinken Blinken nur Erstwert Gibt an, ob nur die erste anstehende Meldung dieser Meldeklasse blinkten soll. Kurzbeschreibung Der Name der Meldeklasse. Dieser muss eindeutig sein. Gibt an, ob kommende Meldungen quittiert werden mssen.

Gibt an, ob im Archiv nur der Zustand Meldung gekommen archiviert wird. ohne Zustand "gegangen" Quittierung zentraler Melder Variable zentraler Melder Zustandstext gekommen Zustandstext gegangen Zustandstext quittiert Zustandstext gekommen und gegangen Gruppenmeldung Zustandsvariable Gruppenmeldung Zustandsbit Der Text fr den Zustand gekommen. Der Text darf maximal 63 Zeichen lang sein. Der Text fr den Zustand gegangen. Der Text darf maximal 63 Zeichen lang sein. Der Text fr den Zustand quittiert. Der Text darf maximal 63 Zeichen lang sein. Der Text fr den Zustand gekommen und gegangen. Der Text darf maximal 63 Zeichen lang sein. Die Zustandsvariable der Gruppenmeldung der Meldeklasse. Dieser Parameter ist optional. Das Zustandsbit der Gruppenmeldung der Meldeklasse. Es werden immer zwei Bits der Variable verwendet. Ist eine Zustandsvariable eingetragen, dann muss auch ein Zustandsbit eingetragen werden. Die Sperrvariable der Gruppenmeldung der Meldeklasse. Dieser Parameter ist optional. Gibt an, ob der zentrale Melder ber eine separate Quittiertaste oder ber Einzelquittierung quittiert werden soll. Die Variable, ber die der zentrale Melder angesteuert wird.

Gruppenmeldung Sperrvariable

Gruppenmeldung Sperrbit Das Sperrbit der Gruppenmeldung der Meldeklasse. Ist eine Sperrvariable eingetragen, dann muss auch ein Sperrbit eingetragen werden. Gruppenmeldung Quittiervariable Die Quittiervariable der Gruppenmeldung der Meldeklasse. Dieser Parameter ist optional.

SmartTools

202

12/2011, Ausdruck der Online-Hilfe

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

Spalte Gruppenmeldung Quittierbit Fehlertext

Kurzbeschreibung Das Quittierbit der Gruppenmeldung der Meldeklasse. Ist eine Quittiervariable eingetragen, dann muss auch ein Quittierbit eingetragen werden. Eine Kurzbeschreibung eines beim Schreiben nach WinCC aufgetretenen Fehlers. Fehlerfreie Objekte haben den Fehlertext OK.

In der nachfolgenden Tabelle werden alle auf dem Tabellenblatt "Meldeklassen/Meldearten" fr Meldearten einzustellenden Parameter aufgelistet. Die durch ein Dropdown-Listenfeld gekennzeichnet. untersttzten Parameter sind durch das Symbol
Spalte Name Farbgebung Meldung gekommen Farbgebung Meldung gegangen Farbgebung Meldung quittiert Gruppenmeldung Zustandsvariable Gruppenmeldung Zustandsbit Kurzbeschreibung Der Name der Meldeart. Dieser muss eindeutig sein. Die Textfarbe und die Hintergrundfarbe der Meldung beim Zustand Meldung gekommen. Die Textfarbe und die Hintergrundfarbe der Meldung beim Zustand Meldung gegangen. Die Textfarbe und die Hintergrundfarbe der Meldung beim Zustand Meldung quittiert. Die Zustandsvariable der Gruppenmeldung der Meldeart. Dieser Parameter ist optional. Das Zustandsbit der Gruppenmeldung der Meldeart. Es werden immer zwei Bits der Variable verwendet. Ist eine Zustandsvariable eingetragen, dann muss auch ein Zustandsbit eingetragen werden. Die Sperrvariable der Gruppenmeldung der Meldeart. Dieser Parameter ist optional.

Gruppenmeldung Sperrvariable

Gruppenmeldung Sperrbit Das Sperrbit der Gruppenmeldung der Meldeart. Ist eine Sperrvariable eingetragen, dann muss auch ein Sperrbit eingetragen werden. Gruppenmeldung Quittiervariable Gruppenmeldung Quittierbit Fehlertext Die Quittiervariable der Gruppenmeldung der Meldeart. Dieser Parameter ist optional. Das Quittierbit der Gruppenmeldung der Meldeart. Ist eine Quittiervariable eingetragen, dann muss auch ein Quittierbit eingetragen werden. Eine Kurzbeschreibung eines beim Schreiben nach WinCC aufgetretenen Fehlers. Fehlerfreie Objekte haben den Fehlertext OK.

SmartTools 12/2011, Ausdruck der Online-Hilfe

203

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

So bedienen Sie das Tabellenblatt "Gruppenmeldungen" Einleitung


Auf dem Tabellenblatt "Gruppenmeldungen" knnen Sie Gruppenmeldungen aller sechs mglichen Ebenen projektieren.

Vorgehensweise
Um eine neue Gruppenmeldung anzulegen, mssen Sie dieser einen Namen geben. Mit der Eingabe eines Namens wird die Gruppenmeldung bereits zu einem gltigen Objekt und Sie knnen die Gruppenmeldung nach WinCC schreiben. Der Name der Gruppenmeldung muss eindeutig sein. Gruppenmeldungen sind hierarchisch aufgebaut. Das bedeutet, dass Sie zuerst Gruppenmeldungen erster Ebene projektieren mssen, bevor Sie eine Gruppenmeldung zweiter Ebene projektieren knnen. Um eine Gruppenmeldung dritter Ebene projektieren zu knnen, muss zuerst eine Gruppenmeldung zweiter Ebene projektiert werden usw.

Schreiben
Sie knnen nur Gruppenmeldungen erster Ebene nach WinCC schreiben. Alle existierenden Untergruppen werden automatisch mit nach WinCC geschrieben.

SmartTools

204

12/2011, Ausdruck der Online-Hilfe

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

Lschen
Sie knnen Gruppenmeldungen aller Ebenen lschen. Alle existierenden Untergruppen werden automatisch gelscht. Einzelmeldungen, bei denen eine gelschte Gruppenmeldung eingetragen war, werden nicht gelscht. Es werden nur die Verweise auf die Gruppenmeldung gelscht. Hinweis Die Daten werden unwideruflich aus der Projektmappe und aus WinCC gelscht. Das Lschen von Daten kann nicht rckgngig gemacht werden.

Aufbau der Tabelle


In der nachfolgenden Tabelle werden alle fr Gruppenmeldungen einzustellende Parameter aufgelistet. Die durch ein Dropdown-Listenfeld untersttzten Parameter sind durch das gekennzeichnet. Symbol
Spalte Name Ebene 1 bis Name Ebene 6 Zustandsvariable Zustandsbit Das Zustandsbit der Gruppenmeldung. Es werden immer zwei Bits der Variable verwendet. Ist eine Zustandsvariable eingetragen, dann muss auch ein Zustandsbit eingetragen werden. Die Sperrvariable der Gruppenmeldung. Dieser Parameter ist optional. Sperrvariable Sperrbit Das Sperrbit der Gruppenmeldung. Ist eine Sperrvariable eingetragen, dann muss auch ein Sperrbit eingetragen werden. Die Quittiervariable der Gruppenmeldung. Dieser Parameter ist optional. Quittiervariable Quittierbit Ausblendvariable Das Quittierbit der Gruppenmeldung. Ist eine Quittiervariable eingetragen, dann muss auch ein Quittierbit eingetragen werden. Die Ausblendvariable einer anwenderdefinierten Gruppenmeldung wird fr das automatische Ausblenden von Einzelmeldungen genutzt, die zu dieser Gruppenmeldung gehren. Eine Kurzbeschreibung eines beim Schreiben nach WinCC aufgetretenen Fehlers. Fehlerfreie Objekte haben den Fehlertext OK. Kurzbeschreibung Der Name der Gruppenmeldung. Die Zustandsvariable der Gruppenmeldung. Dieser Parameter ist optional.

Fehlertext

SmartTools 12/2011, Ausdruck der Online-Hilfe

205

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

So bedienen Sie das Tabellenblatt "Einzelmeldungen" Einleitung


Auf dem Tabellenblatt "Einzelmeldungen" knnen Sie die bentigten Einzelmeldungen projektieren. Die Anzahl der einzustellenden Parameter variiert, je nachdem wie viele Meldeblcke Sie aktiviert bzw. deaktiviert haben. Einzelmeldungen knnen Sie auch von der Variablentabelle aus generieren.

Vorgehensweise
Um eine Einzelmeldung anzulegen, mssen Sie dieser eine Nummer geben. Wenn Sie das Ausfllen von Defaultwerten aktiviert haben, werden die brigen Parameter der Einzelmeldung mit den auf der Defaultwertetabelle eingestellten Werten belegt. Ansonsten werden die brigen Parameter mit vordefinierten Werten belegt. Mit der Eingabe einer Nummer wird die Einzelmeldung zu einem gltigen Objekt und kann nach WinCC geschrieben werden. Sie knnen Einzelmeldungen auch von der Variablentabelle aus generieren. Die Vorgehensweise dazu finden Sie im unten aufgefhrten Kapitel.

Schreiben
Sobald die Einzelmeldung ein gltiges Objekt ist, kann sie nach WinCC geschrieben werden. Die projektierten Meldetexte werden ebenfalls nach WinCC geschrieben. Des Weiteren ist darauf zu achten, dass auf der Einzelmeldungstabelle verwendete Variablen bereits nach WinCC geschrieben sein mssen.

SmartTools

206

12/2011, Ausdruck der Online-Hilfe

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

Lschen
Lschen Sie eine Einzelmeldung, werden gegebenenfalls alle nicht mehr bentigten Meldetexte mitgelscht. Dies hngt von Ihren Einstellungen in der Projekteigenschaftentabelle ab. Grenzwerte werden ebenfalls gem der Einstellung auf der Projekteigenschaftentabelle behandelt (lschen oder Defaultmeldenummer einstellen). Hinweis Die Daten werden unwideruflich aus der Projektmappe und aus WinCC gelscht. Das Lschen von Daten kann nicht rckgngig gemacht werden.

Aufbau der Tabelle


In der nachfolgenden Tabelle werden alle fr Einzelmeldungen einzustellende Parameter aufgelistet. Die durch ein Dropdown-Listenfeld untersttzten Parameter sind durch das gekennzeichnet. Symbol
Spalte Nummer Klasse Die Meldeart der Einzelmeldung Art Die Gruppenmeldung der Einzelmeldung. Dieser Parameter ist optional. Gruppe Prioritt Meldevariable Meldebit Die Prioritt der Einzelmeldung. Die Meldevariable der Einzelmeldung. Es knnen nicht alle Datentypen als Meldevariable verwendet werden. Dieser Parameter ist optional. Das Meldebit der Einzelmeldung. Wenn eine Meldevariable eingestellt ist, dann muss ein Meldebit angegeben werden. Die Zustandsvariable der Einzelmeldung. Es knnen nicht alle Datentypen als Zustandsvariable verwendet werden. Dieser Parameter ist optional. Das Zustandsbit der Einzelmeldung. Wenn eine Zustandsvariable eingestellt ist, dann muss ein Zustandsbit angegeben werden. Die Quittiervariable der Einzelmeldung. Es knnen nicht alle Datentypen als Quittiervariable verwendet werden. Dieser Parameter ist optional. Das Quittierbit der Einzelmeldung. Wenn eine Quittiervariable eingestellt ist, dann muss ein Quittierbit angegeben werden. Die AG Nummer der Einzelmeldung. Die CPU Nummer der Einzelmeldung. Die Meldetexte der Einzelmeldung. Um einen Meldetext einzustellen, muss zuerst der entsprechende Meldeblock aktiviert werden. Die Prozesswertvariablen der Einzelmeldung. Um eine Prozesswertvariable einzustellen, muss zuerst der entsprechende Prozesswertblock aktiviert werden. Kurzbeschreibung Die Nummer der Einzelmeldung Die Meldeklasse der Einzelmeldung.

Zustandsvariable Zustandsbit

Quittiervariable Quittierbit AG Nummer CPU Nummer Meldetext1 bis Meldetext10 Prozesswertvariable1 bis Prozesswertvariable10

SmartTools 12/2011, Ausdruck der Online-Hilfe

207

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

Spalte Infotext Ist einzelquittierpflichtig Steuert zentralen Melder an Wird archiviert Wird bei fallender Flanke erzeugt Lst eine Aktion aus Loop in Alarm Funktion Loop in Alarm Parameter NormierDll Ausblendmaske Fehlertext

Kurzbeschreibung Der Infotext der Einzelmeldung. Gibt an, ob die Einzelmeldung einzelquittierpflichtig ist oder nicht. Gibt an, ob die Einzelmeldung den zentralen Melder ansteuern soll oder nicht. Gibt an, ob die Einzelmeldung archiviert werden soll oder nicht. Gibt an, ob die Einzelmeldung bei fallender Flanke ausgelst werden soll oder nicht. Gibt an, ob die Standardfunktion GMsgFunction ausgelst werden soll oder nicht. Der Name der Funktion, die von der Einzelmeldung ausgelst werden soll. Der bergabeparameter an die Loop in Alarm Funktion. Die NormierDll, welche eingehende Rohdatentelegramme an das WinCC Meldesystem anpasst. Sie legen ber die Ausblendmaske die Anlagenzustnde fr das Ausblenden der Einzelmeldung fest. Eine Kurzbeschreibung eines beim Schreiben nach WinCC aufgetretenen Fehlers. Fehlerfreie Objekte haben den Fehlertext OK.

So bedienen Sie das Tabellenblatt "Grenzwertberwachungen" Einleitung


Das Tabellenblatt "Grenzwertberwachungen" dient Ihnen zur Projektierung zwei verschiedener Arten von WinCC-Objekten. Der Grenzwertberwachung sowie die den Grenzwertberwachungen untergeordneten Grenzwerte. Die logische Zuordnung zwischen Grenzwertberwachung und Grenzwert ergibt sich aus der Position des jeweiligen Objekts in der Tabelle.

SmartTools

208

12/2011, Ausdruck der Online-Hilfe

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

Vorgehensweise
Grenzwertberwachungen Um eine Grenzwertberwachung anzulegen, mssen Sie eine Variable einstellen. Durch das Einstellen einer Variablen wird die Grenzwertberwachung bereits zu einem gltigen Objekt und Sie knnen die Grenzwertberwachung nach WinCC schreiben. Die Parameter der Grenzwertberwachung werden mit Defaultwerten belegt. Die Defaultwerte knnen Sie auf dem Tabellenblatt "Defaultwerte Alarm Logging" einstellen. Grenzwerte Grenzwerte knnen Sie nur zu bereits existierenden Grenzwertberwachungen hinzufgen. Um einen Grenzwert anzulegen ist entweder ein Grenzwert oder eine Variable, aus welcher der Grenzwert indirekt bernommen werden kann, einzutragen. Damit wird der Grenzwert bereits zu einem gltigen Objekt und Sie knnen den Grenzwert nach WinCC schreiben. Die Parameter des Grenzwerts werden mit Defaultwerten belegt. Die Defaultwerte knnen Sie auf dem Tabellenblatt "Defaultwerte Alarm Logging" einstellen.

Schreiben
Grenzwerte werden automatisch mit der bergeordneten Grenzwertberwachung geschrieben. Sie knnen Grenzwerte nicht einzeln nach WinCC schreiben. Hinweis In WinCC mssen Sie im Editor Alarm Logging die Grenzwertberwachungen ber "Extras Erweiterungen" aktivieren.

SmartTools 12/2011, Ausdruck der Online-Hilfe

209

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

Lschen
Lschen Sie eine Grenzwertberwachung, werden alle ihr untergeordneten Grenzwerte ebenfalls gelscht. Grenzwerte knnen Sie auch einzeln lschen. Hinweis Die Daten werden unwideruflich aus der Projektmappe und aus WinCC gelscht. Das Lschen von Daten kann nicht rckgngig gemacht werden. ber das Kontextmen der Variablentabelle knnen Sie Grenzwertberwachungen samt Grenzwerte generieren. Die weitere Vorgehensweise finden Sie in dem unten aufgefhrten Kapitel. ber das Kontextmen des Tabellenblattes "Grenzwertberwachungen/Grenzwert" knnen Sie Grenzwerte zu bestehenden Grenzwertberwachungen generieren. Dazu sind die Grenzwertberwachungen, zu denen Grenzwerte hinzugefgt werden sollen, zu selektieren. Im Kontextmen des Tabellenblattes mssen Sie den Punkt "WinCC - Grenzwerte erzeugen" whlen.

Es wird der Dialog "Grenzwertberwachen" aufgeblendet. Die weitere Vorgehensweise finden Sie im unten aufgefhrten Kapitel ab Punkt drei.

SmartTools

210

12/2011, Ausdruck der Online-Hilfe

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

Aufbau der Tabelle


In der nachfolgenden Tabelle werden alle auf dem Tabellenblatt "Grenzwertberwachungen/Grenzwert" fr Grenzwertberwachungen einzustellende Parameter aufgelistet. Die durch ein Dropdown-Listenfeld untersttzten Parameter sind gekennzeichnet. durch das Symbol
Spalte Variable Eine Meldung fr alle Grenzwerte Verzgerungszeit Eine Einzelmeldung, welche bei allen Grenzwerten verwendet werden soll. Ist eine Meldenummer eingetragen, kann bei den einzelnen Grenzwerten keine andere Einzelmeldung mehr eingetragen werden. Gibt an, wie lange der Grenzwert ber bzw. unterschritten sein muss, bis die Einzelmeldung ausgelst wird. Ein Wert von 0 bedeutet keine Verzgerungszeit. Die gesamte Verzgerungszeit darf maximal 24 Stunden betragen. Die Einheit der Verzgerungszeit. Einheit Verzgerungszeit Fehlertext Eine Kurzbeschreibung eines beim Schreiben nach WinCC aufgetretenen Fehlers. Fehlerfreie Objekte haben den Fehlertext OK. Kurzbeschreibung Die Variable, welche berwacht wird.

In der nachfolgenden Tabelle werden alle auf dem Tabellenblatt "Grenzwertberwachungen/Grenzwert" fr Grenzwerte einzustellende Parameter aufgelistet. Die durch ein Dropdown-Listenfeld untersttzten Parameter sind durch das Symbol gekennzeichnet.
Spalte Grenzwert Kurzbeschreibung Der Grenzwert der Variable. Kann nur eingestellt werden, wenn der Grenzwert nicht bereits indirekt aus einer Variable bernommen werden soll. Der Grenzwert der grenzwertberwachten Variable soll indirekt aus einer anderen Variable bernommen werden. Gibt an, ob der Grenzwert eine Obergrenze oder eine Untergrenze sein soll. Die Einzelmeldung, die ausgelst werden soll. Gibt an, ob die Meldungen von Variablen, deren Qualitycode nicht dem Status "GOOD" entspricht, unterdrck werden sollen.

Grenzwert indirekt aus Variable Grenze Meldungsnummer Meldung bei Qualitycode ungleich "GOOD" unterdrcken Hysterese Hysterese Wert Hysterese Wirksam bei Fehlertext

Gibt an, ob die Hysterese absolut oder prozentual sein soll. Der Hysteresenwert. 0 bedeutet, dass keine Hysterese verwendet wird. Gibt an, wann die Hysterese wirksam sein soll. Eine Kurzbeschreibung eines beim Schreiben nach WinCC aufgetretenen Fehlers. Fehlerfreie Objekte haben den Fehlertext OK.

SmartTools 12/2011, Ausdruck der Online-Hilfe

211

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

8.5.3.5 Tag Logging Einleitung

Tag Logging

Auf den Tabellenblttern des Tag Logging knnen Sie Zeiten, Prozesswertarchive, und Verdichtungsarchive projektieren. Des Weiteren knnen Sie auf dem Tabellenblatt "Defaultwerte Tag Logging" Defaultwerte fr Prozesswertarchive und Verdichtungsarchive einstellen. Die Vorgehensweise zum Projektieren von Daten im Tag Logging finden Sie in den unten aufgefhrten Kapiteln.

So bedienen Sie das Tabellenblatt "Defaultwerte Tag Logging" Einleitung


Das ConfigurationTool bietet Ihnen die Mglichkeit, die Parameter neu angelegter Objekte mit Defaultwerten vorzubelegen. Diese Defaultwerte knnen Sie auf dem Tabellenblatt "Defaultwerte Tag Logging" festlegen.

Vorgehensweise
Im Tag Logging sind Defaultwerte fr Prozesswertarchive, fr Prozesswertarchivvariablen, fr Verdichtungsarchive und fr Verdichtungsarchivvariablen einstellbar.

SmartTools

212

12/2011, Ausdruck der Online-Hilfe

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

Defaultwerte deaktivieren
Auf dem Tabellenblatt "Projekteigenschaften" knnen Sie die Verwendung der Defaultwerte deaktivieren. Ist die Verwendung der Defaultwerte deaktiviert, werden alle Parameter eines neu angelegten Objekts auf Gltigkeit berprft und gegebenenfalls korrigiert (z.B. leere Zellen). Dies fhrt jedoch beim Anlegen der Objekte zu einer schlechteren Performance. Deshalb ist die Verwendung der Defaultwerte standardmig aktiviert.

Aufbau der Tabelle


In den nachfolgenden Tabellen werden alle auf dem Tabellenblatt einzustellende Parameter aufgelistet. Die durch ein Dropdown-Listenfeld untersttzten Parameter sind durch das gekennzeichnet. Symbol Prozesswertarchive
Spalte Archivname Archivtyp Kommentar Archivierung bei Systemstart Aktion Starten/Freigeben Gre Speicherort Ein beliebiger Kommentar. Gibt an, ob die Archivierung bei Systemstart beginnen soll, oder nicht. Die Aktion die beim Starten oder Freigeben der Archivierung aufgerufen wird. Die Gre des Archivs in Datenstzen. Der Parameter ist nur bei Umlaufarchiven einstellbar. Gibt an, ob das Archiv im Hauptspeicher oder auf der Festplatte gespeichert werden soll. Kurzbeschreibung Dieser Parameter ist schreibgeschtzt. Dieser Parameter ist schreibgeschtzt.

SmartTools 12/2011, Ausdruck der Online-Hilfe

213

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools


Prozesswertarchivvariablen
Spalte Variable Archivvariable Name Archivvariable Typ Kommentar Archivierung bei Systemstart Variablenversorgung Erfassungsart Erfassungszyklus Archivierungszyklus Der Zyklus der zur Erfassung der Daten verwendet werden soll. Die Zeitbasis des Zyklus der zur Archivierung und zur Anzeige der Daten verwendet werden soll. Der Archivierungszyklus ergibt sich aus dem Produkt Zeitbasis und des Archivierungszyklus Faktor. Dieser muss ein ganzzahliges Vielfaches vom Erfassungszyklus sein. Der Archivierungszyklus Faktor. Der Archivierungszyklus ergibt sich aus dem Produkt Zeitbasis und des Archivierungszyklus Faktor. Dieser muss ein ganzzahliges Vielfaches vom Erfassungszyklus sein. Die Variable in die der letzte archivierte Wert bernommen werden soll. Die Bearbeitung der erfassten Daten. Bei zyklisch selektiver und zyklisch kontinuierlicher Archivierung stehen alle Auswahlmglichkeiten zur Verfgung. Bei azyklischer Archivierung und der Archivierung bei nderung kann nur der Momentanwert verwendet werden. Die Aktion mit der die Daten bearbeitet werden sollen. Dieser Parameter ist nur einstellbar, wenn die Bearbeitung auf Aktion gestellt wurde. Die Einheit des eingetragenen Zeitwertes. Gibt an, ob die Archivvariable auf dem zentralen Archivserver (WinCC CAS) ins Archiv geschrieben wird. Gibt an, ob die Variable nur archiviert werden soll wenn sie sich gendert hat, oder nicht. Gibt an, ob die Hysterese absolut oder prozentual sein soll. Der Hysteresenwert. 0 bedeutet, dass keine Hysterese verwendet wird. Kurzbeschreibung Dieser Parameter ist schreibgeschtzt. Dieser Parameter ist schreibgeschtzt. Dieser Parameter ist schreibgeschtzt. Ein beliebiger Kommentar. Gibt an, ob die Archivierung bei Systemstart beginnen soll, oder nicht. Gibt an, ob die Daten der Variable automatisch oder von Hand bernommen werden sollen. Die Art der Erfassung der Daten.

Archivierungszyklus Faktor

Zustzlich in Variable schreiben

Bearbeitung

Aktion zur Bearbeitung

Einheit Langzeitrelevant

Archivierung bei nderung Hysterese Hysterese Wert

SmartTools

214

12/2011, Ausdruck der Online-Hilfe

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

Spalte Archivierung bei

Kurzbeschreibung Der Trigger bei binren Prozesswertarchivvariablen. Bei analogen und prozessgesteuerten Variablen ist dieser Parameter schreibgeschtzt. Gibt an, ob bei einer Strung der letzte Wert oder der Ersatzwert gespeichert werden soll. Die Anzahl der Werte die vor dem Archivierungszeitpunkt mitbercksichtigt werden sollen. Der Parameter ist nur bei zyklisch selektiver Archivierung einstellbar. Die Anzahl der Werte die nach dem Archivierungszeitpunkt mitbercksichtigt werden sollen. Der Parameter ist nur bei zyklisch selektiver Archivierung einstellbar. Die untere Grenze des Wertebereichs der Variable. 0 bedeutet keine Begrenzung. Die obere Grenze des Wertebereichs der Variable. 0 bedeutet keine Begrenzung. Der Funktionsname der Funktion, die eine Archivierung auslst. Binre Variable. Der Funktionsname der Funktion, die eine Archivierung anhlt. Binre Variable. Hier kann festgelegt werden, ob die Archivvariable auf dem zentralen Archivserver (WinCC CAS) ins Archiv geschrieben wird. Hier kann festgelegt werden, ob bei einem Segmentwechsel die azyklisch archivierten Archivvariablen archiviert werden. Das zur Variable gehrende Anpassungsprogramm. Es ist abhngig vom Hersteller der AS.

Speichern bei Strung Anzahl Werte Vorlauf

Anzahl Werte Nachlauf

Darstellungsbegrenzung Untere Grenze Darstellungsbegrenzung Obere Grenze Start Ereignis Start Variable Stop Ereignis Stop Variable Langzeitrelevant

Archivieren nach Segmentwechsel

Normier Dll

Verdichtungsarchive
Spalte Archivname Kommentar Archivierung bei Systemstart Aktion Starten/Freigeben Kurzbeschreibung Dieser Parameter ist schreibgeschtzt. Ein beliebiger Kommentar. Gibt an, ob die Archivierung bei Systemstart beginnen soll, oder nicht. Die Aktion die beim Starten oder Freigeben der Archivierung aufgerufen wird.

SmartTools 12/2011, Ausdruck der Online-Hilfe

215

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

Spalte Bearbeitungsmethode Verdichtungszeitraum

Kurzbeschreibung Die Methode mit der das Quellarchiv oder die Verdichtungsarchivvariable bearbeitet wird. Der Zeitraum der im eingerichteten Archiv verdichtet wird. Der Verdichtungszeitraum muss mindestens eine Minute sein.

Verdichtungsarchivvariablen
Spalte Quellarchiv Quellvariable Archivvariable Name Kommentar Archivierung bei Systemstart Bearbeitung Einheit Langzeitrelevant Kurzbeschreibung Dieser Parameter ist schreibgeschtzt. Dieser Parameter ist schreibgeschtzt. Dieser Parameter ist schreibgeschtzt. Ein beliebiger Kommentar. Gibt an, ob die Archivierung bei Systemstart beginnen soll, oder nicht. Die Bearbeitungsmethode der im Archivierungszyklus erfassten Werte. Die Einheit der zu archivierenden Variable. Hier kann festgelegt werden, ob die Archivvariable auf dem zentralen Archivserver (WinCC CAS) ins Archiv geschrieben wird.

So bedienen Sie das Tabellenblatt "Zeiten" Einleitung


Auf dem Tabellenblatt "Zeiten" knnen Sie die bei den Archiven bentigten Zeitzyklen projektieren. Beim Anlegen einer neuen Projektmappe oder eines neuen WinCC-Projekts sind immer fnf Zeiten vorhanden. Diese knnen Sie ndern und auch lschen.

SmartTools

216

12/2011, Ausdruck der Online-Hilfe

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

Vorgehensweise
Um eine neue Zeit anzulegen mssen Sie dieser einen Namen geben. Die brigen Parameter werden mit vordefinierten Werten belegt. Mit der Eingabe des Namens wird die Zeit bereits zu einem gltigen Objekt und Sie knnen diese nach WinCC schreiben.

Schreiben
Sobald die Zeit ein gltiges Objekt ist, knnen Sie diese nach WinCC schreiben. Schreiben Sie eine Zeit nach WinCC werden alle modifizierten Objekte des Archivsystems ebenfalls nach WinCC geschrieben.

Lschen
Sie knnen nur Zeiten lschen, die bei keinem Archiv verwendet werden. Hinweis Die Daten werden unwideruflich aus der Projektmappe und aus WinCC gelscht. Das Lschen von Daten kann nicht rckgngig gemacht werden.

SmartTools 12/2011, Ausdruck der Online-Hilfe

217

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

Aufbau der Tabelle


In der nachfolgenden Tabelle werden alle fr Zeiten einzustellende Parameter aufgelistet. Die durch ein Dropdown-Listenfeld untersttzten Parameter sind durch das Symbol gekennzeichnet.
Spalte Name Basis Faktor Kurzbeschreibung Der Name der Zeit. Die Basis der Zeit. Das Produkt aus Basis*Faktor ergibt die Zykluszeit. Der Faktor mit dem die Basis multipliziert werden soll. Das Produkt aus Basis*Faktor ergibt die Zykluszeit. Gibt an, ob der Zyklus bei Systemstart ausgelst werden soll. Gibt an, ob der Zyklus bei einem Startpunkt ausgelst werden soll. Der "Startpunkt Monat" ist nur einstellbar wenn der Parameter Auslsen bei Startpunkt auf ja ist und die Zykluszeit mindestens eine Stunde betrgt. Der "Startpunkt Tag" ist nur einstellbar wenn der Parameter Auslsen bei Startpunkt auf ja ist und die Zykluszeit mindestens eine Stunde betrgt. Der "Startpunkt Stunde" ist nur einstellbar wenn der Parameter Auslsen bei Startpunkt auf ja ist und die Zykluszeit mindestens eine Minute betrgt. Der "Startpunkt Minute" ist nur einstellbar wenn der Parameter Auslsen bei Startpunkt auf ja ist. Der "Startpunkt Sekunde" ist nur einstellbar wenn der Parameter Auslsen bei Startpunkt auf ja ist. Eine Kurzbeschreibung eines beim Schreiben nach WinCC aufgetretenen Fehlers. Fehlerfreie Objekte haben den Fehlertext OK.

Auslsen bei Systemstart Auslsen bei Startpunkt Startpunkt Monat

Startpunkt Tag

Startpunkt Stunde

Startpunkt Minute Startpunkt Sekunde Fehlertext

SmartTools

218

12/2011, Ausdruck der Online-Hilfe

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

So bedienen Sie das Tabellenblatt "Prozesswertarchive" Einleitung


Die Prozesswertarchivtabelle dient Ihnen zur Projektierung zwei verschiedener Arten von WinCC-Objekten. Es handelt sich dabei um das Prozesswertarchiv sowie die den Prozesswertarchiven zugehrigen Prozesswertarchivvariablen. Die logische Zuordnung zwischen Archiv und Variable ergibt sich aus der Position des jeweiligen Objekts in der Tabelle.

Vorgehensweise
Prozesswertarchive Um ein neues Prozesswertarchiv anzulegen, mssen Sie diesem einen Namen geben. Sobald Sie einen Namen eingegeben haben, wird das Archiv bereits zu einem gltigen Objekt und knnte nach WinCC geschrieben werden. Wenn Sie das Ausfllen von Defaultwerten aktiviert haben, werden die brigen Parameter des Archivs mit den auf der Defaultwertetabelle eingestellten Werten belegt. Prozesswertarchivvariablen Um eine neue Prozesswertarchivvariable anzulegen, mssen Sie eine bereits existierende Variable in die Spalte "Variable" eintragen. Um eine Variable in die Spalte "Variable" einzutragen, steht Ihnen der Variablenauswahldialog zur Verfgung, den Sie ber Doppelklick auf die entsprechende Zelle ffnen knnen. Sobald Sie eine Variable eingegeben haben, wird die Prozesswertarchivvariable bereits zu einem gltigen Objekt und knnte nach WinCC geschrieben werden. Wenn Sie das Ausfllen von Defaultwerten aktiviert haben, werden die brigen Parameter der Prozesswertarchivvariable mit den auf der Defaultwertetabelle eingestellten Werten belegt. Hinweis Sie knnen Prozesswertarchive und Prozesswertarchivvariablen auch von der Variablentabelle aus projektieren. Die Vorgehensweise zum Projektieren von der Variablentabelle aus, finden Sie in dem unten aufgefhrten Kapitel.

SmartTools 12/2011, Ausdruck der Online-Hilfe

219

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

Schreiben
Wenn Sie ein Prozesswertarchiv oder eine Prozesswertarchivvariable nach WinCC schreiben, dann werden alle modifizierten Objekte des Tag Logging automatisch nach WinCC geschrieben.

Lschen
Wenn Sie ein Prozesswertarchiv lschen, werden alle untergeordneten Prozesswertarchivvariablen mitgelscht. Des Weiteren werden alle Verdichtungsarchivvariablen, bei denen das Prozesswertarchiv oder die Prozesswertarchivvariable eingestellt waren, mitgelscht. Hinweis Die Daten werden unwideruflich aus der Projektmappe und aus WinCC gelscht. Das Lschen von Daten kann nicht rckgngig gemacht werden.

Aufbau der Tabelle


In den nachfolgenden Tabellen werden alle auf dem Tabellenblatt einzustellende Parameter aufgelistet. Die durch ein Dropdown-Listenfeld untersttzten Parameter sind durch das gekennzeichnet. Symbol Prozesswertarchive
Spalte Archivname Kurzbeschreibung Der Name des Prozesswertarchivs. Dieser muss eindeutig sein. Dieser Parameter ist schreibgeschtzt. Archivtyp Kommentar Archivierung bei Systemstart Aktion Starten/Freigeben Gre Speicherort Ein beliebiger Kommentar. Gibt an, ob die Archivierung bei Systemstart beginnen soll, oder nicht. Die Aktion die beim Starten oder Freigeben der Archivierung aufgerufen wird. Die Gre des Archivs in Datenstzen. Der Parameter ist nur bei Umlaufarchiven einstellbar. Gibt an, ob das Archiv im Hauptspeicher oder auf der Festplatte gespeichert werden soll.

SmartTools

220

12/2011, Ausdruck der Online-Hilfe

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools


Prozesswertarchivvariablen
Spalte Variable Archivvariable Name Archivvariable Typ Kommentar Archivierung bei Systemstart Variablenversorgung Erfassungsart Erfassungszyklus Archivierungszyklus Der Zyklus der zur Erfassung der Daten verwendet werden soll. Die Zeitbasis des Zyklus der zur Archivierung und zur Anzeige der Daten verwendet werden soll. Der Archivierungszyklus ergibt sich aus dem Produkt Zeitbasis und des Archivierungszyklus Faktor. Dieser muss ein ganzzahliges Vielfaches vom Erfassungszyklus sein. Der Archivierungszyklus Faktor. Der Archivierungszyklus ergibt sich aus dem Produkt Zeitbasis und des Archivierungszyklus Faktor. Dieser muss ein ganzzahliges Vielfaches vom Erfassungszyklus sein. Die Variable in die der letzte archivierte Wert bernommen werden soll. Die Bearbeitung der erfassten Daten. Bei zyklisch selektiver und zyklisch kontinuierlicher Archivierung stehen alle Auswahlmglichkeiten zur Verfgung. Bei azyklischer Archivierung und der Archivierung bei nderung kann nur der Momentanwert verwendet werden. Die Aktion mit der die Daten bearbeitet werden sollen. Dieser Parameter ist nur einstellbar, wenn die Bearbeitung auf Aktion gestellt wurde. Die Einheit des eingetragenen Zeitwertes. Gibt an, ob die Variable nur archiviert werden soll wenn sie sich gendert hat, oder nicht. Gibt an, ob die Hysterese absolut oder prozentual sein soll. Der Hysteresenwert. 0 bedeutet, dass keine Hysterese verwendet wird. Kurzbeschreibung Die Variable die archiviert werden soll.. Der Name der Prozesswertarchivvariable. Dieser muss eindeutig sein. Dieser Parameter ist schreibgeschtzt. Ein beliebiger Kommentar. Gibt an, ob die Archivierung bei Systemstart beginnen soll, oder nicht. Gibt an, ob die Daten der Variable automatisch oder von Hand bernommen werden sollen. Die Art der Erfassung der Daten.

Archivierungszyklus Faktor

Zustzlich in Variable schreiben

Bearbeitung

Aktion zur Bearbeitung

Einheit Archivierung bei nderung Hysterese Hysterese Wert

SmartTools 12/2011, Ausdruck der Online-Hilfe

221

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

Spalte Archivierung bei

Kurzbeschreibung Der Trigger bei binren Prozesswertarchivvariablen. Bei analogen und prozessgesteuerten Variablen ist dieser Parameter schreibgeschtzt. Gibt an, ob bei einer Strung der letzte Wert oder der Ersatzwert gespeichert werden soll. Die Anzahl der Werte die vor dem Archivierungszeitpunkt mitbercksichtigt werden sollen. Der Parameter ist nur bei zyklisch selektiver Archivierung einstellbar. Die Anzahl der Werte die nach dem Archivierungszeitpunkt mitbercksichtigt werden sollen. Der Parameter ist nur bei zyklisch selektiver Archivierung einstellbar. Die untere Grenze des Wertebereichs der Variable. 0 bedeutet keine Begrenzung. Die obere Grenze des Wertebereichs der Variable. 0 bedeutet keine Begrenzung. Der Funktionsname der Funktion, die eine Archivierung auslst. Binre Variable. Der Funktionsname der Funktion, die eine Archivierung anhlt. Binre Variable. Hier kann festgelegt werden, ob die Variable auf dem zentralen Archivserver (WinCC CAS) ins Archiv geschrieben wird. Hier kann festgelegt werden, ob bei einem Segmentwechsel die azyklisch archivierten Archivvariablen archiviert werden. Hier kann ein Fehlertext angegeben werden. Das zur Variable gehrende Anpassungsprogramm. Es ist abhngig vom Hersteller der AS.

Speichern bei Strung Anzahl Werte Vorlauf

Anzahl Werte Nachlauf

Darstellungsbegrenzung Untere Grenze Darstellungsbegrenzung Obere Grenze Start Ereignis Start Variable Stop Ereignis Stop Variable Langzeitrelevant

Archivieren nach Segmentwechsel

Fehlertext Normier Dll

SmartTools

222

12/2011, Ausdruck der Online-Hilfe

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

So bedienen Sie das Tabellenblatt "Verdichtungsarchive" Einleitung


Die Verdichtungsarchivtabelle dient Ihnen zur Projektierung zwei verschiedener Arten von WinCC-Objekten. Es handelt sich dabei um das Verdichtungsarchiv sowie die den Verdichtungsarchiven zugehrigen Verdichtungsarchivvariablen. Die logische Zuordnung zwischen Archiv und Variable ergibt sich aus der Position des jeweiligen Objekts in der Tabelle.

Vorgehensweise
Verdichtungsarchive Um ein neues Verdichtungsarchiv anzulegen, mssen Sie diesem einen Namen geben. Sobald Sie einen Namen eingegeben haben, wird das Archiv bereits zu einem gltigen Objekt und knnte nach WinCC geschrieben werden. Wenn Sie das Ausfllen von Defaultwerten aktiviert haben, werden die brigen Parameter des Archivs mit den auf der Defaultwertetabelle eingestellten Werten belegt. Verdichtungsarchivvariablen Um eine neue Verdichtungsarchivvariable anzulegen, mssen Sie ein Quellarchiv eintragen. Durch Doppelklick auf die Spalte Quellarchiv knnen Sie den Dialog Archivvariablenauswahl ffnen. ber diesen Dialog knnen Sie die Prozesswertarchivvariablen auswhlen, die verdichtet werden sollen. Wenn Sie das Ausfllen von Defaultwerten aktiviert haben, werden die brigen Parameter der Verdichtungsarchivvariable mit den auf der Defaultwertetabelle eingestellten Werten belegt.

Schreiben
Wenn Sie ein Verdichtungsarchivarchiv oder eine Verdichtungsarchivvariable nach WinCC schreiben, dann werden alle modifizierten Objekte des Tag Logging automatisch nach WinCC geschrieben.

SmartTools 12/2011, Ausdruck der Online-Hilfe

223

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

Lschen
Wenn Sie ein Verdichtungsarchiv lschen, werden alle untergeordneten Verdichtungsarchivvariablen mitgelscht. Hinweis Die Daten werden unwideruflich aus der Projektmappe und aus WinCC gelscht. Das Lschen von Daten kann nicht rckgngig gemacht werden.

Aufbau der Tabelle


In den nachfolgenden Tabellen werden alle auf dem Tabellenblatt einzustellende Parameter aufgelistet. Die durch ein Dropdown-Listenfeld untersttzten Parameter sind durch das gekennzeichnet. Symbol Verdichtungsarchive
Spalte Archivname Kommentar Archivierung bei Systemstart Aktion Starten/Freigeben Kurzbeschreibung Der Name des Verdichtungsarchivs. Ein beliebiger Kommentar. Gibt an, ob die Archivierung bei Systemstart beginnen soll, oder nicht. Die Aktion die beim Starten oder Freigeben der Archivierung aufgerufen wird. Die Methode mit der das Quellarchiv oder die Verdichtungsarchivvariable bearbeitet wird. Der Zeitraum der im eingerichteten Archiv verdichtet wird. Der Verdichtungszeitraum muss mindestens eine Minute sein.

Bearbeitungsmethode Verdichtungszeitraum

SmartTools

224

12/2011, Ausdruck der Online-Hilfe

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools


Verdichtungsarchivvariablen
Spalte Quellarchiv Quellvariable Archivvariable Name Kommentar Archivierung bei Systemstart Bearbeitung Einheit Langzeitrelevant Kurzbeschreibung Das Quellarchiv in dem die Quellvariable enthalten ist. Die Prozesswertarchivvariable die verdichtet werden soll. Der Name der Verdichtungsarchivvariable. Ein beliebiger Kommentar. Gibt an, ob die Archivierung bei Systemstart beginnen soll, oder nicht. Die Bearbeitungsmethode der im Archivierungszyklus erfassten Werte. Die Einheit der zu archivierenden Variable. Hier kann festgelegt werden, ob die Archivvariable auf dem zentralen Archivserver (WinCC CAS) ins Archiv geschrieben wird. Hier kann ein Fehlertext angegeben werden.

Fehlertext

SmartTools 12/2011, Ausdruck der Online-Hilfe

225

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

8.5.3.6 Text Library Einleitung

Text Library

Mit der "Text Library" knnen Sie Texte bearbeiten, die im Runtimesystem von den verschiedenen Modulen verwendet werden.

So bedienen Sie das Tabellenblatt "Texte" Einleitung


Auf dem Tabellenblatt "Texte" werden die Texte der Text Library verwaltet. Defaultmig sind die Sprachen Deutsch, Englisch, Franzsisch, Italienisch und Spanisch vorhanden. Sie knnen Texte sowie auch Sprachen hinzufgen und lschen.

Vorgehensweise
Auf dem Tabellenblatt Texte knnen Sie bestehende Texte ndern sowie neue Texte hinzufgen. Sie knnen einen neuen Text auf zwei verschiedene Arten anlegen. Sie knnen einen neuen Text anlegen, indem Sie eine neue Text ID vergeben. Sie knnen des Weiteren einen neuen Text anlegen, in dem Sie einen Eintrag in eine beliebige Text Spalte machen. Die Text ID wird in diesem Fall automatisch vorgegeben, kann jedoch gendert werden. Meldetexte knnen Sie direkt auf den entsprechenden Tabellenblttern projektieren. Diese werden automatisch in der Text Library angelegt.

SmartTools

226

12/2011, Ausdruck der Online-Hilfe

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

Schreiben
Sobald ein Text eingegeben wurde, knnen Sie diesen nach WinCC schreiben. Wenn Sie ein Tabellenblatt, auf dem Meldetexte vorhanden sind, nach WinCC schreiben, dann wird die Text Library ebenfalls nach WinCC geschrieben.

Lschen
Meldeblocknamen, Meldeklassennamen und Meldeartennamen knnen Sie nicht lschen. Wenn Sie einen Meldetext oder einen Zustandstext lschen, dann wird er an der verwendeten Stelle ebenfalls gelscht. Nicht im Meldesystem verwendete Texte knnen Sie lschen. Hinweis Die Daten werden unwideruflich aus der Projektmappe und aus WinCC gelscht. Das Lschen von Daten kann nicht rckgngig gemacht werden.

Sonderfunktionen
Um der Text Library eine Sprache hinzuzufgen, mssen Sie ber das Systemmen "WinCC" den Punkt "RT Sprache hinzufgen" whlen. Es wird der Dialog "Sprache whlen" aufgeblendet. In diesem sind alle verfgbaren Sprachen aufgelistet. Die Sprache die hinzugefgt werden soll, mssen Sie selektieren und den Dialog ber die Schaltflche "OK" schlieen. Fr die ausgewhlte Sprache wird eine neue Spalte eingefgt.

SmartTools 12/2011, Ausdruck der Online-Hilfe

227

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

Aufbau der Tabelle


Spalte Text ID Kurzbeschreibung Die ID des Textes. Solange der Text noch nicht nach WinCC geschrieben wurde, knnen Sie die ID des Textes ndern.

Sprache In diesen Spalten sind alle projektierten Texte aufgelistet. Die Anzahl der Sprachspalte n hngt von der Anzahl der projektierten Sprachen ab. Fehlerte Eine Kurzbeschreibung eines beim Schreiben nach WinCC aufgetretenen Fehlers. xt Fehlerfreie Objekte haben den Fehlertext OK.

SmartTools

228

12/2011, Ausdruck der Online-Hilfe

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

8.5.3.7 Einleitung

So bedienen Sie das Tabellenblatt "Schreibfehler"

Auf diesem Tabellenblatt werden Ihnen alle fehlerhaften Objekte, die in der Projektmappe vorhanden sind, aufgelistet.

Vorgehensweise
Die Fehlerliste wird der Projektmappe erst hinzugefgt, wenn ein Fehler beim Schreiben eines Objekts aufgetreten ist. In der ersten Spalte der Fehlerliste steht der Objektname, bei dem ein Fehler aufgetreten ist. In der zweiten Spalte steht der Tabellentyp, nicht der Tabellenname. In der dritten Spalte steht eine kurze Beschreibung des aufgetretenen Fehlers. Durch Doppelklick auf einen Eintrag der Fehlerliste gelangen Sie direkt zum fehlerhaften Objekt.

Aufbau der Tabelle


Spalte Objektna me Tabellent yp Kurzbeschreibung Der Objektname, bei dem ein Fehler aufgetreten ist. Der Tabellentyp, bei dem ein Fehler aufgetreten ist.

Fehlertext Eine Kurzbeschreibung des aufgetretenen Fehlers.

SmartTools 12/2011, Ausdruck der Online-Hilfe

229

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

8.5.3.8 Einleitung

So bedienen Sie das Tabellenblatt "Lesefehler"

Auf diesem Tabellenblatt werden Ihnen alle fehlerhaften Objekte, die beim Lesen aus WinCC aufgetreten sind, aufgelistet.

Vorgehensweise
Die Fehlerliste wird der Projektmappe erst hinzugefgt, wenn ein Fehler beim Lesen eines Objekts aufgetreten ist. In der ersten Spalte der Fehlerliste steht der Typ des Fehlers. Es knnen Warnungen und Fehler auftreten. Bei Warnungen wird das Objekt in die Tabelle eingetragen und der fehlerhafte Parameter korrigiert. Bei Fehlern wird das Objekt nicht in die Tabelle eingetragen da der Fehler nicht korrigiert werden kann. In der zweiten Spalte steht der Tabellentyp(nicht der Tabellenname). In der dritten Spalte steht eine kurze Beschreibung des aufgetretenen Fehlers. In den weiteren Spalten werden die gelesenen fehlerhaften Objektdaten eingetragen.

Aufbau der Tabelle


Spalte Typ Tabellentyp Fehlertext Param 1 bis Param 89 Kurzbeschreibung Der Typ des Fehlers. Der Tabellentyp, bei dem ein Fehler aufgetreten ist. Eine Kurzbeschreibung des aufgetretenen Fehlers. Alle Parameter des Fehlerhaften Objektes.

SmartTools

230

12/2011, Ausdruck der Online-Hilfe

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

8.5.4
8.5.4.1 Einleitung

Dialoge
Dialoge

bersicht ber die Dialoge im ConfigurationTool. Auf die Dialoge des ConfigurationTools wird in den folgenden Kapiteln nher eingegangen.

8.5.4.2 Einleitung

So bedienen Sie den Variablendialog

Zur Eingabe von Variablen steht Ihnen im ConfigurationTool ein Variablendialog zur Verfgung. Sie sollten den Variablendialog immer verwenden. Zum Einen ist dadurch sichergestellt, dass die Variable schon existiert, zum Anderen knnen Sie ber den Variablendialog mehrere Variablen auf einmal eintragen. ber das Dropdown-Listenfeld am unteren Ende des Dialoges knnen Sie die Variablentabelle auswhlen, von der Sie die Variablen einfgen mchten.

SmartTools 12/2011, Ausdruck der Online-Hilfe

231

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

Bedienung des Variablendialogs


Den Variablendialog knnen Sie durch Doppelklick, auf eine Spalte im ConfigurationTool in der Variablen einzutragen sind, ffnen. Selektieren Sie die Variable, die Sie einfgen wollen. ein, wie oft die Variable eingefgt werden soll. ber die Stellen Sie ber das Drehfeld Schaltflche "Einfgen" werden die Variablen eingefgt. ber den Variablendialog knnen Sie auch mehrere verschiedene Variablen auf einmal einfgen. Dazu sind die Variablen die Sie einfgen mchten zu selektieren.

ber die Schaltflche "Einfgen" werden die selektierten Variablen so oft hintereinander eingestellt haben. eingefgt, wie Sie be das Drehfeld

SmartTools

232

12/2011, Ausdruck der Online-Hilfe

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

Schaltflchen des Variablendialoges


Sortieren der Variablen nach Namen ber die beiden Schaltflchen absteigend sortieren. ber die Schaltflche sortiert. Setzen eines Filters ber die Schaltflche knnen Sie ber die Spalten Name und Datentyp einen Filter setzen. Die Auswahl eines Filters erfolgt ber die hinzugefgten Dropdown-Listenfelder. Durch nochmaliges Drcken der Schaltflche zurcksetzen. Die Spaltenbreiten im Dialog einstellen ber die Schaltflche knnen Sie den Dialog "Spaltenbreite" ffnen. In diesem Dialog knnen Sie die Spaltenbreite der beiden Spalten verndern. knnen Sie die Filter wieder knnen Sie Variablen nach ihren Namen auf - oder

Sortieren der Variablen nach Datentyp knnen Sie die Variablen absteigend nach ihrem Datentyp

SmartTools 12/2011, Ausdruck der Online-Hilfe

233

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

8.5.4.3 Einleitung

So bedienen Sie den Archivvariablendialog

Zur Eingabe von Prozesswertarchivvariablen auf der Verdichtungsarchivtabelle steht Ihnen im ConfigurationTool ein Archivvariablendialog zur Verfgung. Sie sollten den Archivvariablendialog immer verwenden. Zum Einen ist dadurch sichergestellt, dass die Archivvariable schon existiert, zum Anderen knnen Sie ber den Archivvariablendialog mehrere Variable auf einmal eintragen. ber das Dropdown-Listenfeld am unteren Ende des Dialoges knnen Sie die Prozesswerttabelle auswhlen, von der Sie die Variablen einfgen mchten.

Bedienung des Variablendialogs


Den Archivvariablendialog knnen Sie durch Doppelklick, auf eine Spalte im ConfigurationTool in der Variablen einzutragen sind, ffnen. Selektieren Sie die Variable, die Sie einfgen wollen. ber die Schaltflche "Einfgen" werden die Variablen eingefgt. ber den Archivvariablendialog knnen Sie auch mehrere verschiedene Variablen auf einmal einfgen. Dazu sind die Variablen die Sie einfgen mchten zu selektieren.

SmartTools

234

12/2011, Ausdruck der Online-Hilfe

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

Schaltflchen des Variablendialoges


Die Anzeige aktualisieren ber die Schaltflche aktualisieren. knnen Sie die Anzeige des Archivvariablendialoges

Die Spaltenbreiten im Dialog einstellen ber die Schaltflche knnen Sie den Dialog "Spaltenbreite" ffnen. In diesem Dialog knnen Sie die Spaltenbreite der beiden Spalten verndern.

8.5.5
8.5.5.1 Einleitung

Bearbeiten von projektierten Daten


Bearbeiten von projektierten Daten

Im Allgemeinen knnen Sie jede Funktionalitt, die Excel bietet, uneingeschrnkt nutzen. Beim Bearbeiten von bereits projektierten Daten im ConfigurationTool mssen Sie jedoch Besonderheiten beachten. In den folgenden Kapiteln wird auf diese Besonderheiten nher eingegangen.

SmartTools 12/2011, Ausdruck der Online-Hilfe

235

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

8.5.5.2 Einleitung

So schreiben Sie Daten nach WinCC

Wenn Sie Daten nach WinCC schreiben wollen, dann muss eine Verbindung mit dem dazugehrigen WinCC-Projekt vorhanden sein. Folgende Mglichkeiten zum Schreiben von Daten nach WinCC stehen ihnen zur Verfgung. Hinweis Falls nach dem Schreiben die Daten im WinCC-Projekt und in der Projektmappe nicht bereinstimmen, dann kann dies auf ein Aktualisierungsproblem des WinCC Explorer zurckzufhren sein. Um die Ansicht zu aktualisieren, mssen Sie das WinCC-Projekt schlieen und wieder ffnen.

Schreiben nach WinCC ber die Symbolleiste


1. Bettigen Sie die Schaltflche geffnet. in der Symbolleiste. Es wird der Dialog "Schreiben"

2. Im Dialog knnen Sie die Tabellenbltter auswhlen, deren Daten nach WinCC geschrieben werden sollen. 3. ber das Kontrollkstchen "Nur nderungen" knnen Sie festlegen, dass nur genderte Objekte nach WinCC geschrieben werden sollen. Wird das Kontrollkstchen abgewhlt, werden alle Objekte erneut nach WinCC geschrieben. 4. Durch Drcken der Schaltflche "OK" werden die Daten der Tabellenbltter nach WinCC geschrieben.

SmartTools

236

12/2011, Ausdruck der Online-Hilfe

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

Schreiben nach WinCC ber das Dropdown-Men


1. ffnen Sie das "WinCC" Dropdown-Men. 2. Abhngig von der in der Projektmappe aktiven Tabelle steht im Dropdown-Men ein Menpunkt zum Schreiben von Objekten zur Verfgung. ber diesen wird der Dialog "Schreiben geffnet.

3. Im Dialog knnen Sie die Tabellenbltter auswhlen, deren Daten nach WinCC geschrieben werden sollen. Es stehen jedoch nur die Tabellen vom Typ der aktiven Tabelle zur Auswahl.

4. Die weitere Vorgehensweise ist dieselbe wie beim "Schreiben nach WinCC ber die Symbolleiste".

SmartTools 12/2011, Ausdruck der Online-Hilfe

237

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

Schreiben nach WinCC ber das Kontextmen


1. Selektieren Sie die zu schreibenden Objekte. Es muss die gesamte Zeile selektiert werden.

2. ffnen Sie das Zeilenkontextmen ber die rechte Maustaste und whlen Sie den Punkt "WinCC - Selektion schreiben" aus. Es werden alle selektierten Objekte nach WinCC geschrieben. ber das Kontextmen werden nur genderte Objekte nach WinCC geschrieben.

SmartTools

238

12/2011, Ausdruck der Online-Hilfe

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

8.5.5.3 Einleitung

So lschen Sie Daten aus der Projektmappe und aus WinCC

Sie knnen keine Zeilen, Spalten oder Zellen des Datenbereichs von WinCC-Objekten lschen. Zum Lschen von WinCC-Objekten steht Ihnen der Kontextmeneintrag "WinCC Selektion lschen" zur Verfgung. Beim Lschen ganzer Tabellenbltter werden alle darauf projektierten WinCC-Objekte gelscht. Es knnen nicht alle Tabellenbltter gelscht werden. Hinweis Falls nach dem Lschen die Daten im WinCC-Projekt und in der Projektmappe nicht bereinstimmen, dann kann dies auf ein Aktualisierungsproblem des WinCC Explorer zurckzufhren sein. Um die Ansicht zu aktualisieren, mssen Sie das WinCC-Projekt schlieen und wieder ffnen.

Lschen ber das Kontextmen


1. Selektieren Sie die zu lschenden Objekte. Es muss die gesamte Zeile selektiert werden.

SmartTools 12/2011, Ausdruck der Online-Hilfe

239

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools


2. ffnen Sie das Zeilenkontextmen ber die rechte Maustaste und whlen Sie den Punkt "WinCC - Selektion lschen" aus. Es werden alle selektierten Objekte gelscht.

SmartTools

240

12/2011, Ausdruck der Online-Hilfe

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

Lschen eines Tabellenblatts


1. ffnen Sie das Kontextmen des Tabellenblattes ber die rechte Maustaste und whlen Sie den Punkt "Lschen" aus. Es wird das Tabellenblatt und alle darauf projektierten Daten gelscht.

Lschen ohne Verbindung zu WinCC


Damit Sie Objekte lschen knnen, muss keine Verbindung mit dem zugeordneten WinCCProjekt bestehen. Bei der nchsten Verbindungsaufnahme mit dem zugeordneten WinCCProjekt wird ein Abgleich durchgefhrt und alle aus der Projektmappe gelschten Objekte auch aus WinCC gelscht.

Lschen mit Verbindung zu WinCC


Werden Objekte aus einer Projektmappe gelscht, werden diese, sofern sie bereits im WinCC-Projekt existierten, auch aus diesem gelscht. Es ist darauf zu achten, dass gelschte Daten nicht wiederhergestellt werden knnen.

SmartTools 12/2011, Ausdruck der Online-Hilfe

241

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

8.5.5.4 Einleitung

So kopieren Sie Daten

In Excel knnen Sie Daten ber die Kontextmens, das Dropdown-Men, die Symbolleiste und die Tastenkombination kopieren. Daten knnen Sie im ConfigurationTool ohne Einschrnkungen kopieren und einfgen. Wenn Sie Daten einfgen, werden diese berprft und gegebenenfalls korrigiert. Um gesamte WinCC-Objekte zu kopieren gehen Sie wie folgt vor.

Kopieren von WinCC-Objekten


1. Wechseln Sie auf das Tabellenblatt "Projekteigenschaften" und setzen Sie den Parameter "Defaultwerte verwenden" auf "nein". 2. Kopieren Sie die gesamte Zeile der Objekte. 3. Fgen Sie die kopierten Objekte auf einer Tabelle des gleichen Typs ein. ZB: knnen Variablen nur wieder auf einer Variablentabelle eingefgt werden. 4. Das ConfigurationTool berprft nun die eingefgten Daten. Da eine eindeutige Namensvergabe vorhanden sein muss, werden Sie ber den Office Assistenten gefragt, ob ein eindeutiger Name generiert werden soll. Besttigen Sie mit "Ok". Hinweis Wenn Sie vor dem kopieren von WinCC-Objekten bereits Namen eingegeben haben, dann knnen Sie auch nur die Parameter der Objekte kopieren.

SmartTools

242

12/2011, Ausdruck der Online-Hilfe

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

8.5.5.5 Einleitung

So schneiden Sie Daten aus

In Excel knnen Sie beliebige Daten ausschneiden, und auch wieder einfgen. Im ConfigurationTool ist dies jedoch nicht mglich. Um im ConfigurationTool Daten auszuschneiden mssen Sie immer das gesamte Objekt selektieren. Die ausgeschnittenen Daten knnen Sie auch nur auf Tabellenblttern einfgen, die vom selben Typ sind, wie das Tabellenblatt von dem Sie die Daten ausgeschnitten haben. Zum Ausschneiden von Daten stehen Ihnen alle Mglichkeiten zur Verfgung, die Excel bietet.

Ausschneiden
1. Selektieren Sie die Objekte die ausgeschnitten werden sollen. Sie mssen entweder die gesamte Zeile, oder alle Objektparameter selektiert werden. 2. Schneiden Sie die Daten aus.

Einfgen
1. Selektieren Sie entweder den Bereich in den die ausgeschnittenen Daten eingefgt werden sollen, oder die Zelle von der aus begonnen werden soll die Daten einzufgen. Wenn Sie einen Bereich selektieren mssen Sie darauf achten, dass er gleich gro ist, wie der Bereich der einzufgenden Daten. 2. Fgen Sie die Daten ein.

SmartTools 12/2011, Ausdruck der Online-Hilfe

243

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

8.5.5.6 Einleitung

So sortieren Sie Daten

Im ConfigurationTool knnen Sie die Daten auf der Projektmappe nach Spalten sortieren. Dazu bietet das ConfigurationTool zwei Mglichkeiten.

Sortieren ber Doppelklick


1. Wenn Sie im ConfigurationTool Daten auf - oder absteigend sortieren mchten, gengt ein Doppelklick auf die Parameterberschrift. Die Daten auf dem Tabellenblatt werden dann nach dieser Spalte sortiert.

Sortieren ber das Men


1. Whlen Sie im Systemmen "Daten" den Punkt sortieren. Es wird der Dialog "Sortieren" aufgeblendet. 2. Im Dialog "Sortieren" knnen Sie bis zu drei Spalten angeben, nach denen entweder auf oder absteigend sortiert werden soll. Durch Drcken der Schaltflche "OK" werde die Daten sortiert

SmartTools

244

12/2011, Ausdruck der Online-Hilfe

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

8.5.5.7 Einleitung

So setzen Sie einen Filter

Eine Standardfunktion von Excel ist das Setzen eines Filters. Mit dieser Standardfunktion knnen Sie auf einem Tabellenblatt mit vielen Objekten eine bersichtlichere Darstellung erreichen. So knnen Sie z.B.: auf der Variablentabelle einen Filter ber die Spalte "Datentyp" setzten, um sich nur einen Datentyp anzeigen zu lassen. Hinweis Ist ein Filter gesetzt, und Sie versuchen Daten ber das Kontextmen nach WinCC zu schreiben oder zu lschen, dann werden nur die sichtbaren Daten geschrieben oder gelscht.

Filter setzen
1. Markieren Sie die gesamte Spalte "Datentyp" auf dem Tabellenblatt "Variablen". 2. Im Systemmen "Daten" whlen Sie den Punkt "Filter". Im Unterpunkt Filter whlen Sie den Punkt "Auto Filter". Es wird ber die Spalte "Datentyp" ein Filter gelegt.

SmartTools 12/2011, Ausdruck der Online-Hilfe

245

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools


3. Ob ein Filter gesetzt ist, erkennen Sie daran, dass in der ersten Zeile in der Spalte "Datentyp" ein Dropdown-Listenfeld hinzugefgt wurde. ber dieses Dropdown-Listenfeld knnen Sie nun den Filter auf "Rohdatentyp" setzten.

4. In der Tabelle werden nur noch Variablen des Datentyps "Rohdatentyp" angezeigt.

SmartTools

246

12/2011, Ausdruck der Online-Hilfe

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

Filter rcksetzen
1. Im Dropdown-Listenfeld des Filters whlen Sie den Punkt "(Alle)". Es werden nun wieder alle existierenden Variablen angezeigt.

2. Um einen Filter gnzlich zu entfernen whlen Sie im Systemmen "Daten". Whlen Sie den Punkt "Filter". Im Unterpunkt Filter whlen Sie den Punkt "Auto Filter". Der Filter wird wieder entfernt.

SmartTools 12/2011, Ausdruck der Online-Hilfe

247

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

8.5.6
8.5.6.1 Einleitung

Erzeugen von Objekten ber das Kontextmen der Variablentabelle


So erzeugen Sie Objekte ber das Kontextmen der Variablentabelle

Das ConfigurationTool bietet Ihnen die Mglichkeit von der Variablentabelle aus Objekte zu erzeugen. Dies erfolgt ber das Zeilenkontextmen der Variablentabelle. ber dieses Men knnen Sie auf einfache Weise Einzelmeldungen, Grenzwertberwachungen und Archivvariablen erzeugen. Die weiteren Vorgehensweisen finden Sie in den unten aufgefhrten Kapiteln.

SmartTools

248

12/2011, Ausdruck der Online-Hilfe

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

8.5.6.2 Einleitung

So erzeugen Sie Archivvariablen aus der Variablentabelle

Das ConfigurationTool bietet Ihnen die Mglichkeit aus der Variablentabelle heraus Variablen zu archivieren. Dies erfolgt ber das Kontextmen der Variablentabelle.

Vorgehensweise
1. Selektieren Sie alle Variablen die archiviert werden sollen. 2. ffnen Sie das Zeilenkontextmen und whlen Sie den Punkt "WinCC - Archivieren". Es wird der Dialog "Archivieren" aufgeblendet.

SmartTools 12/2011, Ausdruck der Online-Hilfe

249

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools


3. Im Dialog "Archivieren" knnen Sie ber das DropDown-Listenfeld auswhlen, in welchem Prozesswertarchiv die Variablen archiviert werden sollen. Wenn Sie ein neues Prozesswertarchiv anlegen wollen, mssen Sie den Namen des Prozesswertarchivs in das Dropdown-Listenfeld eintragen. Wenn Sie die Schaltflche "OK" drcken, werden die Archivvariablen angelegt.

4. Auf der Prozesswertarchivtabelle wurden nun die entsprechenden Prozesswertarchivvariablen erzeugt.

SmartTools

250

12/2011, Ausdruck der Online-Hilfe

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

8.5.6.3 Einleitung

So erzeugen Sie Einzelmeldungen aus der Variablentabelle

Das ConfigurationTool bietet Ihnen die Mglichkeit aus der Variablentabelle heraus Einzelmeldungen zu generieren. Dies erfolgt ber das Kontextmen der Variablentabelle. Hinweis Sie knnen die Einstellungen der Dialoge auf dem Tabellenblatt "Defaultwerte Alarm Logging" verndern.

SmartTools 12/2011, Ausdruck der Online-Hilfe

251

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

Vorgehensweise
1. Selektieren Sie alle Variablen, fr die Meldungen erzeugt werden sollen. 2. ffnen Sie das Zeilenkontextmen und whlen Sie den Punkt "WinCC - Melden". Es wird der Dialog "Melden" aufgeblendet.

SmartTools

252

12/2011, Ausdruck der Online-Hilfe

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools


3. Im Dialog "Melden" whlen Sie die Bits der Variablen, fr die Sie Einzelmeldungen erzeugen mchten. Das Kontrollkstchen "Bereits existierende Meldungen lschen" bedeutet, dass, wenn fr diese Variable bereits Meldungen existieren, diese gelscht und neue Einzelmeldungen angelegt werden. Andernfalls werden die bereits existierenden Einzelmeldungen beibehalten, und nur noch nicht existierende generiert.

SmartTools 12/2011, Ausdruck der Online-Hilfe

253

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools


4. Geben Sie bei Rohdatenvariablen die Anzahl der Einzelmeldungen ein, die generiert werden sollen.

Durch Drcken der Schaltflche "Ok" werden die entsprechenden Meldungen generiert. 5. Auf der Einzelmeldungstabelle wurden nun die entsprechenden Meldungen erzeugt.

SmartTools

254

12/2011, Ausdruck der Online-Hilfe

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

8.5.6.4 Einleitung

So erzeugen Sie Grenzwertberwachungen aus der Variablentabelle

Das ConfigurationTool bietet Ihnen die Mglichkeit aus der Variablentabelle heraus Grenzwertberwachungen zu generieren. Das Generieren erfolgt ber das Kontextmen der Variablentabelle. Hinweis Sie knnen die Einstellungen der Dialoge auf dem Tabellenblatt "Defaultwerte Alarm Logging" verndern.

Vorgehensweise
1. Selektieren Sie alle Variablen, die Sie Grenzwertberwachen wollen. 2. ffnen Sie das Zeilenkontextmen der Variablentabelle und whlen Sie den Punkt "WinCC - Grenzwertberwachen". Es wird der Dialog "Grenzwertberwachen" aufgeblendet.

SmartTools 12/2011, Ausdruck der Online-Hilfe

255

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools


3. Im Dialog "Grenzwertberwachen" sind bereits die auf der Defaultwerttabelle vorhandenen Grenzwerte eingetragen. ber die Schaltflche "Hinzufgen" knnen Sie weitere Grenzwerte fr die Variablen hinzufgen. Es wird der Dialog "Grenzwert hinzufgen" aufgeblendet.

4. Im Dialog"Grenzwerte hinzufgen" knnen Sie einen Grenzwert eingeben. Es ist jedoch darauf zu achten, dass der Grenzwert innerhalb der variablenspezifischen Grenzen liegt. Wenn Sie einen Grenzwert indirekt aus einer Variable auslesen mchten, dann mssen Sie das Kontrollkstchen "indirekt" anwhlen, und den Namen einer existierenden Variable anstatt des Grenzwertes eintragen. ber das Dropdown-Listenfeld "Grenze" knnen Sie festlegen, ob der Grenzwert eine Obergrenze oder Untergrenze sein soll. ber die Schaltflche "OK" wird der Grenzwert in den Dialog "Grenzwertberwachen" bernommen.

SmartTools

256

12/2011, Ausdruck der Online-Hilfe

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools


5. ber das Kontrollkstchen "Bereits existierende Grenzwerte lschen" knnen Sie whlen, ob fr die selektierte Variable existierende Grenzwerte gelscht werden sollen, oder nicht. Durch Drcken der Schaltflche "OK" werden die Grenzwerte generiert.

6. Auf dem Tabellenblatt "Grenzwertberwachungen/Grenze" wurden die Grenzwerte fr die Variablen generiert.

SmartTools 12/2011, Ausdruck der Online-Hilfe

257

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

8.5.7
8.5.7.1 Einleitung

ndern des Ablageortes der Daten


ndern des Ablageortes der Daten

Das ConfigurationTool bietet Ihnen die Mglichkeit, den Ablageort der Daten zu verndern. So ist es zum Beispiel mglich, die Projektmappe auf einen anderen Rechner zu transferieren, oder den Ablageort des WinCC-Projekts zu ndern.

8.5.7.2 Einleitung

So transferieren Sie ein WinCC-Projekt

Das mit einer Projektmappe verbundene WinCC-Projekt knnen Sie ohne Probleme auf einen anderen Ablageort transferieren. Sie mssen lediglich eine neue Projektverbindung herstellen.

Vorgehensweise
1. Schlieen Sie das WinCC-Projekt und transferieren Sie es auf den gewnschten Ablageort. ffnen Sie die mit dem Projekt verbundene Projektmappe. Stellen Sie ber das Dropdown-Men oder die Symbolleiste eine neue Projektverbindung her. 2. Es wird der Office Assistent "Projektverbindung" aufgeblendet. Diesen mssen Sie mit ja beantworten, damit die Projektmappe den neuen Pfad des WinCC-Projekts bernehmen kann. 3. Es wird ein "ffnen" Dialog aufgeblendet. In diesem mssen Sie das WinCC-Projekt auswhlen, und den Dialog mit "ffnen" schlieen. Es wird die Projektverbindung wieder hergestellt.

SmartTools

258

12/2011, Ausdruck der Online-Hilfe

WinCC ConfigurationTool 8.5 Bedienung des ConfigurationTools

8.5.7.3 Einleitung

So transferieren Sie eine Projektmappe

Das ConfigurationTool bietet Ihnen die Mglichkeit eine Projektmappe auf einen anderen Rechner zu transferieren. Durch diese Option ist es mglich, eine vorhandene Projektmappe auf einem anderen Rechner weiter zu bearbeiten.

Vorgehensweise
1. Speichern Sie die vorhandene Projektmappe und transferieren Sie diese auf den gewnschten Rechner. 2. ffnen Sie die Projektmappe auf dem neuen Rechner. Excel blendet den Office Assistenten mit einer Abfrage auf. Die Abfrage knnen Sie mit Nein beantworten. 3. Das ConfigurationTool blendet die Abfrage "Referenzen aktualisieren!" auf. Diese Abfrage mssen Sie mit "Ja" beantworten, damit das ConfigurationTool die Referenzen der Projektmappe dem neuen Rechner anpassen kann.

SmartTools 12/2011, Ausdruck der Online-Hilfe

259

WinCC ConfigurationTool 8.6 Diagnose

8.6

Diagnose

8.6.1
Einleitung

Diagnose

Im ConfigurationTool stehen ihnen zur Diagnose und Fehlersuche der Office Assistent und die Fehlerspalte zur Verfgung. Der Office Assistent untersttzt Sie whrend des Projektierens von Daten. Jede nderung oder Korrektur die vom ConfigurationTool durchgefhrt wird, wird ber den Office Assistenten ausgegeben. Wenn beim Schreiben nach WinCC Fehler auftreten, werden diese in der Fehlerspalte angezeigt. Des Weiteren wird das Tabellenblatt "Fehlerliste" erzeugt. Auf diesem Tabellenblatt werden alle Fehler der Projektmappe aufgelistet.

8.6.2
Einleitung

Fehlerspalte

Auf jedem Tabellenblatt auf dem Sie Daten projektieren knnen ist eine Fehlerspalte vorhanden. In dieser werden im Fehlerfalle Fehlertexte ausgegeben. In der darrunterliegenden Liste sind alle Fehlertexte die auftreten knnten aufgelistet.

SmartTools

260

12/2011, Ausdruck der Online-Hilfe

WinCC ConfigurationTool 8.6 Diagnose

Fehlerliste
Fehlertext OK Allgemeiner Fehler beim Erzeugen! Fehler beim Erzeugen des Objekts! Allgemeiner Fehler beim Modifizieren! Fehler beim Modifizieren des Objekts! Die eingestellte Verbindung existiert noch nicht! Der Meldeblockname existiert noch nicht in der Text Library! Der Kommunikationstreiber kann nicht installiert werden! Ursache kein Fehler Das Schreiben des gesamten Datenblocks nach WinCC ist fehlgeschlagen. Wurde das Objekt direkt in WinCC angelegt? Das Schreiben des gesamten Datenblocks nach WinCC ist fehlgeschlagen. Wurde das Objekt direkt aus WinCC gelscht? Die eingestellte Verbindung wurde noch nicht nach WinCC geschrieben. Die Text Library wurde noch nicht nach WinCC geschrieben. Der eingestellte Kommunikationstreiber ist nicht auf ihrem System installiert. Die eingestellte Hupvariable wurde noch nicht nach WinCC geschrieben. Die eingestellte Gruppe wurde noch nicht nach WinCC geschrieben. Der eingestellte Strukturtyp wurde noch nicht nach WinCC geschrieben. Die Text Library wurde noch nicht nach WinCC geschrieben. Die eingestellte Gruppenmeldungsvariable existiert noch nicht in WinCC. Die Text Library wurde noch nicht nach WinCC geschrieben. Die eingestellte Meldeklasse existiert noch nicht in WinCC. Die eingestellte Meldeart existiert noch nicht in WinCC. Die Text Library wurde noch nicht nach WinCC geschrieben. Schreiben Sie die eingestellte Verbindung nach WinCC. Schreiben Sie die Text Library nach WinCC. Verwenden Sie einen anderen Kommunikationstreiber oder installieren Sie den eingestellten. Schreiben Sie die eingestellte Hupvariable nach WinCC. Schreiben Sie die eingestellte Gruppe nach WinCC. Schreiben Sie den eingestellten Strukturtyp nach WinCC. Schreiben Sie die Text Library nach WinCC. Schreiben Sie die eingestellte Gruppenmeldungsvariable nach WinCC. Schreiben Sie die Text Library nach WinCC. Schreiben Sie die eingestellte Meldeklasse nach WinCC. Schreiben Sie die eingestellte Meldeart nach WinCC. Schreiben Sie die Text Library nach WinCC. Ist die Verbindung zu WinCC noch intakt? Fehlerbehebung kein Fehler Ist die Verbindung zu WinCC noch intakt?

Die eingestellte Hupvariable existiert noch nicht! Die eingestellte Gruppe existiert noch nicht! Der eingestellte Strukturtyp existiert noch nicht! Der Meldeklassenname existiert noch nicht in der Text Library! Eine oder mehrere Gruppenmeldungsvariablen existieren noch nicht! Der Meldeartenname existiert noch nicht in der Text Library! Die eingestellte Meldeklasse existiert noch nicht! Die eingestellte Meldeart existiert noch nicht! Ein oder mehrere Meldungstexte existieren noch nicht in der Text Library!

SmartTools 12/2011, Ausdruck der Online-Hilfe

261

WinCC ConfigurationTool 8.6 Diagnose

Fehlertext Ein oder mehrere Prozesswertblockvariablen existieren noch nicht! Fehler beim Anlegen des Infotexts!

Ursache Die eingestellte Prozesswertblockvariable existiert noch nicht in WinCC. Sie haben nderungen direkt in WinCC durchgefhrt.

Fehlerbehebung Schreiben Sie die eingestellte Prozesswertblockvariable nach WinCC. Schreiben Sie alle Daten die in WinCC noch nicht existieren nach WinCC. Schlieen Sie die aktuelle Projektmappe. Legen Sie eine neue Projektmappe mit Verbindung zu ihrem WinCCProjekt an.

Fehler beim Anlegen des LoopInAlarms!

Sie haben nderungen direkt in WinCC durchgefhrt.

Schreiben Sie alle Daten die in WinCC noch nicht existieren nach WinCC. Schlieen Sie die aktuelle Projektmappe. Legen Sie eine neue Projektmappe mit Verbindung zu ihrem WinCCProjekt an.

Beim Schreiben des bergeordneten Objekts sind Fehler aufgetreten!

Das bergeordnete Objekt konnte nicht nach WinCC geschrieben werden.

berprfen Sie den Fehlertext des bergeordneten Objekts. Versuchen Sie den Fehler zu korrigieren und schreiben Sie erneut nach WinCC. Schreiben Sie alle Daten die in WinCC noch nicht existieren nach WinCC. Schlieen Sie die aktuelle Projektmappe. Legen Sie eine neue Projektmappe mit Verbindung zu ihrem WinCCProjekt an.

Fehler beim Erzeugen des Filters!

Sie haben nderungen direkt in WinCC durchgefhrt.

Die eingestellte Variable existiert noch nicht! Die eingestellte Meldung existiert noch nicht! Ein oder mehrere Zustandstexte existieren noch nicht in der Text Library! Die eingestellte Meldevariable existiert noch nicht! Die eingestellte Zustandsvariable existiert noch nicht! Die eingestellte Quittiervariable existiert noch nicht! Die eingestellte Gruppenmeldung existiert noch nicht!

Die eingestellte Variable existiert noch nicht in WinCC. Die eingestellte Meldung existiert noch nicht in WinCC. Die Text Library wurde noch nicht nach WinCC geschrieben.

Schreiben Sie die eingestellte Variable nach WinCC. Schreiben Sie die eingestellte Meldung nach WinCC. Schreiben Sie die Text Library nach WinCC.

Die eingestellte Meldevariable Schreiben Sie die eingestellte existiert noch nicht in WinCC. Meldevariable nach WinCC. Die eingestellte Zustandsvariable existiert noch nicht in WinCC. Die eingestellte Quittiervariable existiert noch nicht in WinCC. Die eingestellte Gruppenmeldung existiert noch nicht in WinCC. Schreiben Sie die eingestellte Zustandsvariable nach WinCC. Schreiben Sie die eingestellte Quittiervariable nach WinCC. Schreiben Sie die eingestellte Gruppenmeldung nach WinCC.

SmartTools

262

12/2011, Ausdruck der Online-Hilfe

WinCC ConfigurationTool 8.6 Diagnose

Fehlertext Die eingestellte Sperrvariable existiert noch nicht!

Ursache Die eingestellte Sperrvariable existiert noch nicht in WinCC.

Fehlerbehebung Schreiben Sie die eingestellte Sperrvariable nach WinCC. Schreiben Sie die eingestellte Grenzwertvariable nach WinCC.

Die eingestellte Grenzwertvariable Die eingestellte existiert noch nicht! Grenzwertvariable existiert noch nicht in WinCC.

SmartTools 12/2011, Ausdruck der Online-Hilfe

263

WinCC ConfigurationTool 8.7 Tips und Tricks

8.7

Tips und Tricks

8.7.1
Einleitung

Tips und Tricks

In den folgenden Kapiteln erhalten Sie Tips und Tricks, die Ihnen das Arbeiten mit dem ConfigurationTool erleichtern.

8.7.2
Einleitung

Beispiel fr ein Mengengerst im ConfigurationTool

Mit dem ConfigurationTool knnen Sie auf einmal eine groe Anzahl von z.B. Variablen, Meldungen und Archivvariablen in WinCC anlegen. Die Performance wird jedoch beeinflusst von der eingesetzten Hardware und der Office-Version. Zur Orientierung finden Sie hier ein Beispiel fr eine typische Konfiguration mit den entsprechenden Werten.

Mengengerst - Beispiel
Projektierung Ein WinCC-Projekt wird ber das ConfigurationTool in Excel eingelesen. Ein neues WinCC-Projekt wird ber das ConfigurationTool erstellt. Die Daten aus dem ersten Projekt werden in das neue WinCC-Projekt geschrieben. Mengengerst 20.000 interne Variablen 40.000 Prozessvariablen 40.000 Archivvariablen 10.000 Meldungen 80.000 Texte Eingesetzte Hardware Pentium 4, 3,1 GHz Arbeitsspeicher: 1024 MByte Virtueller Arbeitsspeicher: 756 MByte

SmartTools

264

12/2011, Ausdruck der Online-Hilfe

WinCC ConfigurationTool 8.7 Tips und Tricks


Eingesetzte Software Windows XP Professional SP1 Internet Explorer 6.0 SP1 Office 2003 WinCC V6.0 SP3 Performance Einlesen in Excel: ca. 30 Minuten Schreiben nach WinCC: ca. 3,5 Stunden Hinweis Die Zahlen in diesem Beispiel sind abhngig von zustzlichen Faktoren, z.B. Systemkonfiguration und Projektierung des WinCC-Projekts.

SmartTools 12/2011, Ausdruck der Online-Hilfe

265

WinCC ConfigurationTool 8.7 Tips und Tricks

8.7.3
Einleitung

So wechseln Sie das Tabellenblatt

Ab einer gewissen Anzahl an Tabellen ist es sehr umstndlich, zwischen den einzelnen Tabellenblttern zu wechseln. Excel bietet Ihnen dazu eine einfache Mglichkeit.

Vorgehensweise
Sie knnen ber ein Kontextmen am linken unteren Fensterrand bequem und schnell zwischen den Tabellenblttern hin- und herschalten.

SmartTools

266

12/2011, Ausdruck der Online-Hilfe

WinCC ConfigurationTool 8.7 Tips und Tricks

8.7.4
Einleitung

Zeilenbeschrnkung

Beim Projektieren in Excel sollten Sie nicht die maximal mgliche Zeilenzahl von 65536 verwenden. Die verwendete Zeilenzahl sollte beschrnkt werden, da Excel bei zu vollen Tabellen erheblich an Performance verliert. Deshalb bietet Ihnen das ConfigurationTool die Mglichkeit, die Daten auf mehrere Tabellenbltter aufzuteilen. Als Defaultwert ist im ConfigurationTool eine Zeilenbeschrnkung von 16.000 Zeilen pro Tabellenblatt eingestellt. Diese Zeilenbeschrnkung sollte beibehalten werden.

SmartTools 12/2011, Ausdruck der Online-Hilfe

267

WinCC ConfigurationTool 8.7 Tips und Tricks

8.7.5
Einleitung

Adressgenerierung

Zur Generierung von Adressen fr externe Variablen knnen Sie im ConfigurationTool Standardfunktionen von Excel verwenden. Im nachfolgenden Beispiel wird der Adressstring vom Datentyp Vorzeichenbehafteter 8 Bit Wert einer SIMATIC S7 Protocol Suite generiert.

Vorgehensweise
Der Adressstring des Beispiels ist folgendermaen aufgebaut: DB50,DBB0,QC Die Datenbausteinnummer 50 und die Bytenummer 0 sind vernderbare Komponenten des Adressstrings. Der String ,QC ist optional und dient zur Festlegung des Quality Codes. 1. Legen Sie im benutzerdefinierten Bereich der Variablentabelle fr jede vernderbare Komponente des Adressstrings eine Spalte an. Die erste und zweite Zeile ausfllen.

SmartTools

268

12/2011, Ausdruck der Online-Hilfe

WinCC ConfigurationTool 8.7 Tips und Tricks


2. Markieren Sie die ersten beiden Adressen. Durch Automatisches Ausfllen die restlichen Adressen automatisch generieren.

3. Geben Si in der Adressspalte die unten gezeigte Formel ein. Die Spaltenangaben AJ3, AK3 und AL3 sind abhngig davon, wo die Komponenten des Adressstrings im benutzerdefinierten Bereich angelegt wurden.

SmartTools 12/2011, Ausdruck der Online-Hilfe

269

WinCC ConfigurationTool 8.7 Tips und Tricks


4. Die erste Adresse markieren. Durch Automatisches Ausfllen werden die restlichen Adressstrings automatisch generiert.

SmartTools

270

12/2011, Ausdruck der Online-Hilfe

WinCC ConfigurationTool 8.7 Tips und Tricks

8.7.6
Einleitung

VBA-Makros

Da die Daten im ConfigurationTool in einer Excel Mappe vorliegen, knnen Sie diese ber VBA-Makros ansprechen. So knnen Sie zum Beispiel ber ein Makro automatisch Objekte anlegen. VBA-Makros sollten jedoch nur von versierten Benutzern verwendet werden, da das ConfigurationTool in der Bedienung sich von normalen Excel Mappen unterscheidet.

8.7.7
Einleitung

Sonderzeichen

Microsoft Excel interpretiert Texte die mit speziellen Sonderzeichen beginnen oder diese enthalten als Formel. Dies kann Probleme beim Arbeiten mit dem Configuration Tool verursachen. Diese Sonderzeichen sind "=", "+" und "-". Diese Zeichen sollten daher nicht als Teil von Objektnamen (Gruppennamen, Variablennamen, Texten usw.) verwendet werden.

8.7.8
Einleitung

Adressstrings fr die Simatic S7 ProtocolSuite

Die Adressstrings werden im Configuration Tool nicht automatisch generiert. Sie mssen die Adressstrings im Configuration Tool selbst eingeben. In der unten aufgefhrten Tabelle sind alle Adressstrings fr die SIMATIC S7 ProtocolSuite aufgefhrt.

SmartTools 12/2011, Ausdruck der Online-Hilfe

271

WinCC ConfigurationTool 8.7 Tips und Tricks

Adressstrings
Tabelle 8- 1 Binre Variable Adressierung Bit Bit Bit Bit Adresstring DB1,D0.0 M0.0 E0.0 A0.0

Datenbereich Bit Merker Eingang Ausgang

Tabelle 8- 2

Vorzeichenloser 8 Bit Wert/Vorzeichenbehafteter 8 Bit Wert Adressierung Byte Byte Byte Byte Wort Wort Wort Wort Wort Wort Doppelwort Doppelwort Doppelwort Doppelwort Adressstring DB1,DBB0 MB0 EB0 AB0 DB1,DBW0 MW0 EW0 AW0 Z0 T0 DB1,DD0 MD0 ED0 AD0

Datenbereich DB Merker Eingang Ausgang DB Merker Eingang Ausgang Zhler Zeiten DB Merker Eingang Ausgang

SmartTools

272

12/2011, Ausdruck der Online-Hilfe

WinCC ConfigurationTool 8.7 Tips und Tricks


Tabelle 8- 3 Vorzeichenloser 16 Bit Wert/Vorzeichenbehafteter 16 Bit Wert Adressierung Byte Byte Byte Byte Wort Wort Wort Wort Wort Wort Doppelwort Doppelwort Doppelwort Doppelwort Adressstring DB1,DBB0 MB0 EB0 AB0 DB1,DBW0 MW0 EW0 AW0 Z0 T0 DB1,DD0 MD0 ED0 AD0

Datenbereich DB Merker Eingang Ausgang DB Merker Eingang Ausgang Zhler Zeiten DB Merker Eingang Ausgang

Tabelle 8- 4

Vorzeichenloser 32 Bit Wert/Vorzeichenbehafteter 32 Bit Wert Adressierung Byte Byte Byte Byte Wort Wort Wort Wort Wort Wort Doppelwort Doppelwort Doppelwort Doppelwort Adressstring DB1,DBB0 MB0 EB0 AB0 DB1,DBW0 MW0 EW0 AW0 Z0 T0 DB1,DD0 MD0 ED0 AD0

Datenbereich DB Merker Eingang Ausgang DB Merker Eingang Ausgang Zhler Zeiten DB Merker Eingang Ausgang

SmartTools 12/2011, Ausdruck der Online-Hilfe

273

WinCC ConfigurationTool 8.7 Tips und Tricks


Tabelle 8- 5 Gleitkommazahl 32 Bit IEEE 754/Gleitkommazahl 64 Bit IEEE 754 Adressierung Byte Byte Byte Byte Wort Wort Wort Wort Wort Wort Doppelwort Doppelwort Doppelwort Doppelwort Adressstring DB1,DBB0 MB0 EB0 AB0 DB1,DBW0 MW0 EW0 AW0 Z0 T0 DB1,DD0 MD0 ED0 AD0

Datenbereich DB Merker Eingang Ausgang DB Merker Eingang Ausgang Zhler Zeiten DB Merker Eingang Ausgang

Tabelle 8- 6

Textvariable 8 Bit Zeichensatz/Textvariable 16 Bit Zeichensatz Adressierung Byte Byte Byte Byte Wort Wort Wort Wort Wort Wort Adressstring DB1,DBB0 MB0 EB0 AB0 DB1,DBW0 MW0 EW0 AW0 Z0 T0

Datenbereich DB Merker Eingang Ausgang DB Merker Eingang Ausgang Zhler Zeiten

SmartTools

274

12/2011, Ausdruck der Online-Hilfe

WinCC ConfigurationTool 8.7 Tips und Tricks


Tabelle 8- 7 Rohdatentyp Adressierung Byte Byte Byte Byte Wort Wort Wort Wort Doppelwort Doppelwort Doppelwort Doppelwort Adressstring RAW_BSEND(DB1,DBB0) RAW_BSEND(MB0) RAW_BSEND(EB0) RAW_BSEND(AB0) RAW_BSEND(DB1,DBW0) RAW_BSEND(MW0) RAW_BSEND(EW0) RAW_BSEND(AW0) RAW_BSEND(DB1,DD0) RAW_BSEND(MD0) RAW_BSEND(ED0) RAW_BSEND(AD0)

Datenbereich DB Merker Eingang Ausgang DB Merker Eingang Ausgang DB Merker Eingang Ausgang

SmartTools 12/2011, Ausdruck der Online-Hilfe

275

WinCC ConfigurationTool 8.7 Tips und Tricks

8.7.9
Einleitung

Packages

Sie knnen im Configuration Tool auch mit aus Packages geladenen Variablen arbeiten. Dazu erstellen Sie ein neues WinCC Projekt im WinCC Explorer (Mehrplatz-Projekt) und laden die gewnschten Packages. Lesen Sie dieses WinCC Projekt mit dem Configuration Tool aus. Jetzt werden Ihnen die in den Packages vorhandenen Variablen im Variablendialog zur Auswahl angeboten.

Erzeugen eines neuen WinCC Projekts


Sie knnen ein neuens WinCC Projekt aus einer Projektmappe erstellen, in welcher Packages verwendet werden. Die verwendeten Packages mssen jedoch nach dem Erstellen des WinCC Projektes (Mehrplatz-Projekt) in dieses geladen werden.

SmartTools

276

12/2011, Ausdruck der Online-Hilfe

WinCC Archive ConfigurationTool


9.1
Einleitung

Einfhrung

Das WinCC Archive ConfigurationTool ist ein Excel Add-In. Das Tool ermglicht die einfache und performante Projektierung von Massendaten fr die Archivierung von WinCC Prozesswerten. Dabei ist es mglich, Mengengerste zu handhaben, fr welche der Tag Logging Editor unzureichende Untersttzung bietet.

Arbeiten mit dem WinCC Archive ConfigurationTool


Das WinCC Archive ConfigurationTool bietet die Mglichkeit zur Erstellung eines neuen Archivs. Des Weiteren knnen bestehende Archive ausgelesen und bearbeitet werden. Dabei wird empfohlen, bei umfangreichen nderungen bereits existierende Daten zu lschen und das komplette Archiv neu anzulegen. Daneben besteht die Mglichkeit, geringfgige nderungen selektiv ins WinCC Projekt zurckzuschreiben. Die Projektierung eines Archivs erfolgt innerhalb einer Excelmappe. Diese Excelmappe besteht aus einer Archivtabelle sowie einer oder mehreren Archivvariablentabellen. Die Archivtabelle dient zur Projektierung der allgemeinen Eigenschaften des Archivs. Die Archivvariablentabellen dienen zur Projektierung der Archivvariablen und deren Eigenschaften. WinCC Archive stellt keinen vollstndigen Ersatz fr den Tag Logging Editor dar. Die Projektierung der Zeiten sowie der Archivkonfiguration (Tag Logging Fast und Slow) muss weiterhin im Tag Logging Editor durchgefhrt werden. Die Daten werden whrend der Eingabe nicht geprft. Es wird jedoch eine Prfung des kompletten Archivs hinsichtlich verschiedener Aspekte angeboten. Dazu zhlen allgemein die Korrektheit der eingestellten Parameter, die Eindeutigkeit der verwendeten Namen sowie die Existenz der eingestellten Objekte (Variablen, Zeiten usw.).

SmartTools 12/2011, Ausdruck der Online-Hilfe

277

WinCC Archive ConfigurationTool 9.1 Einfhrung

Gegenberstellung
Tag Logging Editor Zweck Standard Projektierungsoberflche fr das Archivsystem. WinCC ConfigurationTool Komfortable Projektierungsoberflche fr komplette WinCC Projekte. Das Archivsystem ist vollstndig pojektierbar bis auf die Archivkonfiguration (TagLogging Fast und Slow). WinCC Archive ConfigurationTool Performante Projektierungsoberflche fr Archive mit auergewhnlich groen Mengengersten. Es ist jeweils ein Archiv projektierbar.

Projektierung des Archivsystems

Das Archivsystem ist vollstndig projektierbar.

Empfehlung zum Mengengerst Dateneingabe

Einzusetzen bis ca. 100 200 Archivvariablen. Dateneingabe ber Eigenschaftsdialoge sowie eingeschrnkt nutzbare Tabellenoberflche.

Einzusetzen bis ca. 10.000 Einzusetzen ab ca. 10.000 - 30.000 Archivvariablen. Archivvariablen. Dateneingabe in Tabellenform mit umfangreicher Untersttzung (Defaultwerte, Kombinationsfelder, Dialoge, Office Assistent). Dateneingabe in Tabellenform mit eingeschrnkter Untersttzung.

Prfung der Daten

Daten werden whrend der Eingabe geprft.

Daten werden whrend der Daten werden vor dem Eingabe geprft. Schreiben ins WinCC Projekt geprft. Verschiedene Prfungen knnen auch deaktiviert werden. Erweiterbar ber VBA Makros. Erweiterbar ber VBA Makros.

Erweiterbarkeit

Keine.

SmartTools

278

12/2011, Ausdruck der Online-Hilfe

WinCC Archive ConfigurationTool 9.2 Systemvoraussetzungen

9.2

Systemvoraussetzungen

Systemvoraussetzungen
Windows XP SP3 Windows 7 32-Bit und 64-Bit Windows Server 2003 (R2) SP2 Windows Server 2008 SP2 32-Bit und 64-Bit Microsoft Office 2003, Office 2007. Office wird nur mit 32-Bit untersttzt. Visual Basic fr Applikationen muss installiert sein. Internet Explorer 7, 8 oder 9

Arbeiten ohne WinCC


Es besteht die Mglichkeit, das WinCC Archive ConfigurationTool ohne WinCC Installation zu benutzen. Sie knnen in diesem Fall jedoch keine Daten von WinCC lesen oder nach WinCC schreiben. Die Mglichkeiten zur Projektierung innerhalb von Excel stehen jedoch in vollem Umfang zur Verfgung.

SmartTools 12/2011, Ausdruck der Online-Hilfe

279

WinCC Archive ConfigurationTool 9.3 Installation des Archive ConfigurationTool

9.3

Installation des Archive ConfigurationTool


Das WinCC Archive ConfigurationTool kann auf zwei verschieden Arten installiert werden.

Vorgehensweise
1. Whlen Sie beim Setup von WinCC im Dialog "Programme" den Eintrag "WinCC V7 komplett" aus. WinCC wird mit den SmartTools sowie WinCC ConfigurationTool und WinCC Archive ConfigurationTool installiert. Das WinCC Archive ConfigurationTool starten Sie ber "SIMATIC > WinCC > Tools".

Alternative Vorgehensweise
Sie knnen das WinCC Archive ConfigurationTool auch von der WinCC-DVD installieren. 1. Wechseln Sie auf der WinCC-DVD in das Verzeichnis "WinCC\InstData\ArchiveTool\Setup". 2. Klicken Sie das Programm setup.exe doppelt. 3. Folgen Sie den Anweisungen auf dem Bildschirm. Das WinCC Archive ConfigurationTool wird installiert.

SmartTools

280

12/2011, Ausdruck der Online-Hilfe

WinCC Archive ConfigurationTool 9.4 Schnelleinstieg

9.4
Einleitung

Schnelleinstieg

Diese Beschreibung bietet einen Schnelleinstieg in den Umgang mit dem Excel Add-In WinCC Archive. Die wichtigsten der zur Verfgung stehenden Funktionen werden kurz vorgestellt.

Neues Archiv erstellen

Vorgehen
1. ffnen Sie Excel. Das Excel Add-In WinCC Archive wird automatisch mit gestartet. Im Men von Excel finden Sie den Eintrag "WinCC Archive". Whlen Sie aus diesem den Menpunkt "Neues Archiv".

2. Es wird ein Dialog zur Festlegung der grundlegenden Eigenschaften des neu zu erstellenden Archivs geffnet. Geben Sie dem Archiv einen Namen. Whlen Sie den gewnschten Typ des Archivs aus. Diese Beschreibung fhrt durch die Erstellung eines Prozesswertarchivs. Bettigen Sie die Schaltflche "OK".

SmartTools 12/2011, Ausdruck der Online-Hilfe

281

WinCC Archive ConfigurationTool 9.4 Schnelleinstieg


3. Es wird eine neue Excelmappe erstellt, welche zur Projektierung des neuen Archivs dient. Die neue Excelmappe enthlt die nachfolgend aufgelisteten Tabellen: "Archiv": Tabelle zur Festlegung der Eigenschaften des Archivs. "Archivvariablen (1)": Tabelle zur Projektierung von binren und analogen Archivvariablen. "Archivvariablen (2)": Tabelle zur Projektierung von prozessgesteuerten Archivvariablen. 4. Legen Sie in der Tabelle "Archiv" die Eigenschaften des Archivs fest. Alle Zellen sind frei editierbar. Bei verschiedenen Parametern wird die Eingabe durch ein Kombinationsfeld untersttzt. Klicken Sie beispielsweise doppelt in die Zelle zur Eingabe des Parameters "Archivierung bei Systemstart". Es wird ein Kombinationsfeld mit den fr diesen Parameter mglichen Werten angezeigt.

SmartTools

282

12/2011, Ausdruck der Online-Hilfe

WinCC Archive ConfigurationTool 9.4 Schnelleinstieg


5. Wechseln Sie in die Tabelle "Archivvariablen (1)". In dieser Tabelle knnen bis zu 65634 binre und analoge Archivvariablen projektiert werden. Alle Zellen sind frei editierbar. Bei verschiedenen Parametern wird die Eingabe durch ein Kombinationsfeld untersttzt. Ist ein WinCC Projekt geffnet, steht des weiteren ein Dialog zur Auswahl von WinCC Variablen zur Verfgung. ffnen Sie diesen Dialog durch Doppelklick im Datenbereich der Spalte "Variable".

6. Der Dialog zur Auswahl von WinCC Variablen bietet die Mglichkeit der Mehrfachselektion. Ist der Dialog geffnet, kann weiterhin in der Exceltabelle gearbeitet werden. Selektieren Sie im Dialog mehrere Variablen. Selektieren Sie in der Exceltabelle die Zelle, ab der die Namen der selektierten Variablen eingefgt werden sollen. Klicken Sie im Dialog auf die Schaltflche "Einfgen". Der Dialog bleibt geffnet. Die Namen der selektierten Variablen sind in die Exceltabelle eingefgt worden. Klicken Sie auf die Schaltflche "Schlieen", um den Dialog zu schlieen. 7. Legen Sie in der Spalte "Archivvariable Name" die Namen der neuen Archivvariablen fest. Diese Namen mssen innerhalb des Archivs eindeutig sein. Stellen Sie in der Spalte "Archivvariable Typ" den korrekten Typ der neuen Archivvariablen ein. Bei diesem Parameter wird die Eingabe durch ein Kombinationsfeld untersttzt. Legen Sie die restlichen Eigenschaften der neuen Archivvariablen fest.

SmartTools 12/2011, Ausdruck der Online-Hilfe

283

WinCC Archive ConfigurationTool 9.4 Schnelleinstieg


8. Whrend der Eingabe der Daten in die Exceltabelle werden keine Prfungen durchgefhrt. Whlen Sie den Menpunkt "WinCC Archive" > "Archiv prfen". Es wird ein Dialog zur Prfung des gesamten Archivs geffnet. Die zu prfenden Archiveigenschaften knnen eingeschrnkt werden. Lassen Sie alle eingestellten Kontrollkstchen aktiviert und bettigen Sie die Schaltflche "OK". Hinweis: Sollten Sie in Ihrem WinCC Projekt noch keine Projektierungen im Tag Logging Editor durchgefhrt haben, sind die notwendigen Zykluszeiten noch nicht vorhanden. Sie werden zwar im Tag Logging Editor angezeigt, jedoch erst nach einer beliebigen nderung der Projektierungsdaten in der Datenbank gespeichert. Um den Tag Logging Editor dazu zu veranlassen, die Zykluszeiten zu speichern, knnen Sie beispielsweise die Zykluszeit "500 ms" in "_500 ms" umbenennen und das Projekt speichern. Den Namen der Zykluszeit knnen Sie daraufhin natrlich wieder auf den ursprnglichen Wert setzen.

9. Das Prfergebnis wird angezeigt. Sind Fehler gefunden worden, werden Sie gefragt, ob eine Liste der Fehler angezeigt werden soll. Besttigen Sie diese Frage mit "Ja". Es wird ein Dialog geffnet, der eine Liste der fehlerhaften Objekte mit der jeweiligen Fehlerursache enthlt. Durch Doppelklicken auf einen Eintrag in der Liste kann direkt zum fehlerhaften Objekt in der Exceltabelle gesprungen und der Fehler behoben werden. In der Spalte "Fehlertext" des entsprechenden Objekts wird ebenfalls die Fehlerursache angezeigt. Die angezeigte Fehlerursache hat den folgenden Aufbau: "Spalte : Fehler". Beheben Sie alle gefundenen Fehler und fhren Sie die Prfung erneut durch.

SmartTools

284

12/2011, Ausdruck der Online-Hilfe

WinCC Archive ConfigurationTool 9.4 Schnelleinstieg


10.Whlen Sie den Menpunkt "WinCC Archive->Archiv erzeugen". Es wird ein Dialog zur Erzeugung des gesamten Archivs geffnet. Bettigen Sie die Schaltflche "OK". Existiert bereits ein Archiv mit dem Namen des neu zu erstellenden Archivs, muss dieses gelscht werden. Aus diesem Grund wird eine entsprechende Abfrage angezeigt. Diese ist mit "OK" zu besttigen. Das Archiv wird im WinCC Projekt erzeugt. Schlieen Sie die Excelmappe.

SmartTools 12/2011, Ausdruck der Online-Hilfe

285

WinCC Archive ConfigurationTool 9.4 Schnelleinstieg


11.Das neu erzeugte Archiv kann nicht mit dem Tag Logging Editor geffnet werden. Die einzige Mglichkeit, um das Archiv bearbeiten zu knnen, besteht darin, es wieder in eine Exceltabelle einzulesen. Whlen Sie den Menpunkt "WinCC Archive->Archiv lesen". Es wird ein Dialog geffnet, in welchem alle im WinCC Projekt vorhandenen Archive aufgelistet sind. Selektieren Sie das zu Lesende Archiv und bettigen Sie die Schaltflche "OK". Es wird eine neue Excelmappe erstellt. In diese werden die Daten des ausgewhlten Archivs eingelesen.

12.Die Eigenschaften des Archivs oder die Eigenschaften einzelner Archivvariablen knnen jetzt gendert werden. Die durchgefhrten nderungen knnen selektiv ins WinCC Projekt bertragen werden. Markieren Sie dazu die genderten Objekte. ffnen Sie ber die rechte Maustaste das Kontextmen und bettigen Sie den Menpunkt "WinCC Selektion schreiben". Vor dem Schreiben von Archivvariablen wird ein Dialog zur Festlegung der Prfkriterien geffnet. Besttigen Sie diesen Dialog mit "OK".

SmartTools

286

12/2011, Ausdruck der Online-Hilfe

WinCC Archive ConfigurationTool 9.5 Bedienung von WinCC Archive

9.5

Bedienung von WinCC Archive

9.5.1
Einleitung

Bedienung von WinCC Archive

In diesem Abschnitt werden alle Aspekte der Bedienung von WinCC Archive im Detail beschrieben.

9.5.2
9.5.2.1 Einleitung

Anlegen einer Archivmappe


Anlegen einer Archivmappe

In diesem Abschnitt werden allgemeine Vorgehensweisen zur Erstellung und Handhabung von Archivmappen beschrieben. Als Archivmappe wird eine Excelmappe bezeichnet, welche von WinCC Archive erzeugt wird. Eine Archivmappe dient zur Projektierung der Eigenschaften eines Archivs und der dazu gehrenden Archivvariablen.

SmartTools 12/2011, Ausdruck der Online-Hilfe

287

WinCC Archive ConfigurationTool 9.5 Bedienung von WinCC Archive

9.5.2.2 Einleitung

So legen Sie eine neue Archivmappe an

Diese Beschreibung erlutert die Vorgehensweise beim Anlegen einer neuen Archivmappe.

Vorgehensweise
1. ffnen Sie Excel. Das Excel Add-In WinCC Archive wird automatisch mit gestartet. Im Men von Excel finden Sie den Eintrag "WinCC Archive". Whlen Sie aus diesem den Menpunkt "Neues Archiv".

2. Es wird ein Dialog zur Festlegung der grundlegenden Eigenschaften des neu zu erstellenden Archivs geffnet. Geben Sie dem Archiv einen Namen. Whlen Sie den gewnschten Typ des Archivs aus. Sie knnen mit WinCC Archive zwei verschieden Typen von Archiven projektieren. Es handelt sich dabei um Prozesswertarchive und Verdichtungsarchive. Abhngig vom gewhlten Archivtyp wird eine entsprechende Archivmappe erstellt. Archivmappen fr Prozesswertarchive und Archivmappen fr Verdichtungsarchive unterscheiden sich im Aufbau der enthaltenen Tabellen.

SmartTools

288

12/2011, Ausdruck der Online-Hilfe

WinCC Archive ConfigurationTool 9.5 Bedienung von WinCC Archive


3. Bettigen Sie die Schaltflche "OK".

4. Es wird eine neue Excelmappe erstellt, welche zur Projektierung des gewnschten Archivtyps dient. Eine Archivmappe enthlt standardmig eine Tabelle mit der Bezeichnung "Archiv". In dieser werden die Eigenschaften des Archivs festgelegt. Das Festlegen der Eigenschaften des Archivs erfolgt in der ersten Zeile des Datenbereichs der Tabelle (Zeile 3). Eine Archivmappe enthlt mindestens eine Tabelle mit der Bezeichnung "Archivvariablen" und einer fortlaufenden Nummer. Diese Tabellen dienen zur Projektierung der zum Archiv gehrenden Archivvariablen. Zur Projektierung der Archivvariablen kann der gesamte Datenbereich der Tabelle genutzt werden (ab der dritten Zeile). Es besteht die Mglichkeit, zur Archivmappe weitere Archivvariablentabellen hinzuzufgen.

Hinweis Microsoft Excel interpretiert Texte, die mit speziellen Sonderzeichen beginnen oder diese enthalten, als Formel. Dies kann Probleme beim Arbeiten mit dem Configuration Tool verursachen. Diese Sonderzeichen sind "=", "+" und "-". Diese Zeichen sollten daher nicht als Teil von Objektnamen (Gruppennamen, Variablennamen, Texten usw.) verwendet werden.

SmartTools 12/2011, Ausdruck der Online-Hilfe

289

WinCC Archive ConfigurationTool 9.5 Bedienung von WinCC Archive

9.5.2.3 Einleitung

So lesen Sie ein existierendes Archiv aus

Diese Beschreibung erlutert die Vorgehensweise beim Lesen eines Archivs aus einem WinCC Projekt.

Vorgehensweise
1. ffnen Sie Excel. Das Excel Add-In WinCC Archive wird automatisch mit gestartet. Im Men von Excel finden Sie den Eintrag "WinCC Archive". Whlen Sie aus diesem den Menpunkt "Archiv lesen".

SmartTools

290

12/2011, Ausdruck der Online-Hilfe

WinCC Archive ConfigurationTool 9.5 Bedienung von WinCC Archive


2. Es wird ein Dialog geffnet, in welchem alle im WinCC Projekt vorhandenen Archive aufgelistet sind. Selektieren Sie das zu Lesende Archiv und bettigen Sie die Schaltflche "OK".

3. Es wird eine neue Archivmappe erstellt. In diese werden die Daten des ausgewhlten Archivs eingelesen. Der Typ der erzeugten Archivmappe hngt vom Typ des auszulesenden Archivs ab. Sie knnen mit WinCC Archive Prozesswertarchive und Verdichtungsarchive bearbeiten. Die Archivmappe enthlt eine Tabelle mit der Bezeichnung "Archiv". Diese enthlt die Eigenschaften des Archivs. Des weiteren enthlt die Archivmappe mindestens eine Tabelle mit der Bezeichnung "Archivvariablen" und einer fortlaufenden Nummer. Diese Tabellen enthalten die zum Archiv gehrenden Archivvariablen.

SmartTools 12/2011, Ausdruck der Online-Hilfe

291

WinCC Archive ConfigurationTool 9.5 Bedienung von WinCC Archive

9.5.2.4 Einleitung

So fgen Sie eine neue Tabelle hinzu

Diese Beschreibung erlutert die Vorgehensweise beim Hinzufgen einer neuen Tabelle zu einer Archivmappe.

Vorgehensweise
1. ffnen Sie die Archivmappe, der eine neue Tabelle hinzugefgt werden soll. Whlen Sie den Menpunkt "WinCC Archive->Neue Tabelle".

SmartTools

292

12/2011, Ausdruck der Online-Hilfe

WinCC Archive ConfigurationTool 9.5 Bedienung von WinCC Archive


2. Es wird ein Dialog geffnet, in welchem der Typ der neuen Tabelle ausgewhlt werden kann. Es stehen die folgenden Typen von Tabellen zur Verfgung. Standardtabelle: Normale Exceltabelle. Archivtabelle: Tabelle zur Festlegung der Eigenschaften des Archivs. Dieser Typ steht nur zur Auswahl, falls die bereits vorhandene Archivtabelle gelscht wurde. Archivvariablentabelle: Tabelle zur Projektierung von Archivvariablen. Bei Prozesswertarchiven stehen zwei verschiedene Typen von Archivvariablentabellen zur Auswahl. Bei Verdichtungsarchiven steht nur ein Typ zur Auswahl. Selektieren Sie den gewnschten Typ und bettigen Sie die Schaltflche "OK".

3. Der Archivmappe wurde eine neue Tabelle hinzugefgt. Diese kann umbenannt werden, falls dies gewnscht ist.

SmartTools 12/2011, Ausdruck der Online-Hilfe

293

WinCC Archive ConfigurationTool 9.5 Bedienung von WinCC Archive

9.5.3
9.5.3.1 Einleitung

Projektieren eines Prozesswertarchivs


Projektieren eines Prozesswertarchivs

In diesem Abschnitt wird die allgemeine Vorgehensweise bei der Projektierung eines Prozesswertarchivs mit WinCC Archive beschrieben.

9.5.3.2 Einleitung

So projektieren Sie die Archivparameter

Diese Beschreibung fhrt durch die Projektierung der Archivparameter. Die einzelnen Archivparameter werden im einzelnen erlutert.

Vorgehensweise
1. Aktivieren Sie die Archivtabelle. Diese hat standardmig den Namen "Archiv". Der Name der Tabelle kann gendert werden.

2. Die Parameter des Archivs sind in der ersten Zeile des Datenbereichs der Archivtabelle festzulegen. Nur der Inhalt dieser Zeile wird von WinCC Archive ausgewertet.

SmartTools

294

12/2011, Ausdruck der Online-Hilfe

WinCC Archive ConfigurationTool 9.5 Bedienung von WinCC Archive

Archivparameter
In der folgenden Tabelle sind alle fr das Prozesswertarchiv anzugebenden Parameter aufgelistet.
Spalte 1 2 3 Liste Parameter Archivname Kommentar Archivierung bei Systemstart Aktion Starten/Freigeben Gre Beschreibung Hier ist der Name des Archivs anzugeben. Hier kann ein Kommentar zum Archiv eingetragen werden. Hier ist festzulegen, ob die Archivierung nach Systemstart "freigegeben" oder "gesperrt" sein soll. Hier kann eine Aktion angegeben werden, die beim Starten der Archivierung ausgefhrt werden soll. Hier kann die Anzahl der Datenstze des Archivs angegeben werden. Dieser Parameter ist nur fr Archive im Hauptspeicher relevant. Hier ist der Speicherort des Archivs festzulegen. Es kann zwischen "Festplatte" oder "im Hauptspeicher" gewhlt werden.

Speicherort

Im folgenden wird die Bedeutung der in der Spalte Liste verwendeten Symbole beschrieben.

Bei Doppelklick wird ein Kombinationsfeld geffnet.

SmartTools 12/2011, Ausdruck der Online-Hilfe

295

WinCC Archive ConfigurationTool 9.5 Bedienung von WinCC Archive

Tag Logging Editor


In den folgenden Abbildungen wird der Zusammenhang zwischen der Projektierung mit dem Tag Logging Editor und der Projektierung mit WinCC Archive dargestellt. Zu den im Tag Logging Editor einzustellenden Parametern werden jeweils die entsprechenden Spalten in WinCC Archive angegeben. 1. Die folgende Abbildung zeigt den Dialog "Eigenschaften Prozesswertarchiv". Die Registerkarte "Allgemein" ist angewhlt. Zu jedem Parameter wird die entsprechende Spalte in der Tabellenstruktur von WinCC Archive dargestellt.

2. Die folgende Abbildung zeigt den Dialog "Eigenschaften Prozesswertarchiv". Die Registerkarte "Speicherort" ist angewhlt. Zu jedem Parameter wird die entsprechenden Spalte in der Tabellenstruktur von WinCC Archive dargestellt.

SmartTools

296

12/2011, Ausdruck der Online-Hilfe

WinCC Archive ConfigurationTool 9.5 Bedienung von WinCC Archive

9.5.3.3 Einleitung

So projektieren Sie die Archivvariablenparameter (binr und analog)

Diese Beschreibung fhrt durch die Projektierung von binren und analogen Archivvariablen. Die bei binren und analogen Archivvariablen einzustellenden Parameter werden im einzelnen erlutert.

Vorgehensweise
1. Aktivieren Sie die Tabelle zur Projektierung der binren und analogen Archivvariablen. Diese hat standardmig den Namen "Archivvariablen (1)". Der Name der Tabelle kann gendert werden. Da sich die Parameter binrer und analoger Archivvariablen sehr hneln, werden beide innerhalb der gleichen Tabellenstruktur projektiert.

2. Der gesamte Datenbereich der Tabelle steht zur Projektierung der Archivvariablen zur Verfgung. Auf der Tabelle knnen somit bis zu 65534 Archivvariablen projektiert werden. Falls dies nicht ausreicht, knnen auch weitere Tabellen hinzugefgt werden.

SmartTools 12/2011, Ausdruck der Online-Hilfe

297

WinCC Archive ConfigurationTool 9.5 Bedienung von WinCC Archive

Archivvariablenparameter
In der folgenden Tabelle sind alle fr binre und analoge Archivvariablen anzugebenden Parameter aufgelistet.
Spalte 1 2 Liste Parameter Variable Archivvariable Name Beschreibung Hier ist der Name der zu archivierenden Variable einzutragen. Hier ist der Name der Archivvariable anzugeben. Dieser muss innerhalb des Archivs eindeutig sein. Hier ist der Typ der Archivvariable anzugeben. Es ist abhngig vom Typ der zu archivierenden Variable "analog" oder "binr" einzustellen. Hier kann ein Kommentar zur Archivvariable eingetragen werden. Hier knnen sie festlegen, ob die Archivierung nach Systemstart "freigegeben" oder "gesperrt" sein soll. Hier ist die Art der Variablenversorgung festzulegen. Es kann zwischen vom "System" oder durch "Handeingabe" gewhlt werden. Hier ist die Art der Erfassung der Archivvariable festgelegt. Es kann zwischen "azyklisch", "zyklischkontinuierlich", "zyklisch-selektiv" oder "Bei nderung" gewhlt werden. Hier ist der Zyklus anzugeben, in dem der Wert der Variable erfasst werden soll. Hier ist der Zyklus anzugeben, in dem der Wert der Variable archiviert werden soll. Hier kann ein Faktor zum Archivierungszyklus angegeben werden. Der Zyklus, in dem der Wert der Variable archiviert werden soll, ergibt sich aus dem Produkt aus "Archivierungszyklus" und "Archivierungszyklus Faktor". Hier kann der Name einer Variable angegeben werden, in welche der archivierte Wert zustzlich geschrieben werden soll. Hier ist anzugeben, wie die erfassten Variablenwerte bearbeitet werden sollen. Es sind die Optionen "Momentanwert", "Mittelwert", "Summe", "Minimalwert", "Maximalwert" und "Aktion" einstellbar.

Archivvariable Typ

4 5

Kommentar Archivierung bei Systemstart Variablenversorgung

Erfassungsart

8 9 10

Erfassungszyklus Archivierungszyklus Archivierungszyklus Faktor

11

Zustzlich in Variable schreiben

12

Bearbeitung

SmartTools

298

12/2011, Ausdruck der Online-Hilfe

WinCC Archive ConfigurationTool 9.5 Bedienung von WinCC Archive

Spalte 13

Liste

Parameter

Beschreibung

Aktion zur Bearbeitung Hier kann eine Aktion angegeben werden, welche die erfassten Variablenwerte bearbeiten soll. Dafr ist jedoch in der Spalte "Bearbeitung" die Option "Aktion" einzustellen. Einheit Archivierung bei nderung Hysterese Hier kann eine Einheit fr die archivierten Variablenwerte angegeben werden. Hier kann festgelegt werden, dass die Archivierung nur erfolgen soll, wenn sich der Variablenwert gendert hat. Hier ist die Art der Hysterese festzulegen, wenn "Archivierung bei nderung" aktiviert ist. Es kann zwischen "absolut" und "prozentual" gewhlt werden. Hier ist der Zahlenwert der Hysterese festzulegen, wenn "Archivierung bei nderung" aktiviert ist. Hier ist anzugeben, wann binre Archivvariablen archiviert werden sollen. Es sind die Optionen bei "jedem Signalwechsel", "immer", "Signalwechsel 0 ->1" und "Signalwechsel 1 -> 0" einstellbar. Hier ist festzulegen, welcher Wert bei einer Strung archiviert werden soll. Es kann zwischen "letzten Wert" und "Ersatzwert" gewhlt werden. Hier kann die Anzahl der Werte angegeben werden, die vor dem Archivierungszeitpunkt mitbercksichtigt werden sollen.

14 15

16

17

Hysterese Wert

18

Archivierung bei

19

Speichern bei Strung

20

Anzahl Werte Vorlauf

21

Anzahl Werte Nachlauf Hier kann die Anzahl der Werte angegeben werden, die nach dem Archivierungszeitpunkt mitbercksichtigt werden sollen. Darstellungsbegrenzun Hier kann die unter Grenze des g untere Grenze Wertebereichs der Archivvariable angegeben werden. Darstellungsbegrenzun Hier kann die obere Grenze des g obere Grenze Wertebereichs der Archivvariable angegeben werden. Start Ereignis Hier kann als Aktion eine Funktion angegeben werden, ber welche die Archivierung gestartet werden kann. Hier kann als Aktion eine binre Variable angegeben werden, ber welche die Archivierung gestartet werden kann. Hier kann als Aktion eine Funktion angegeben werden, ber welche die Archivierung gestoppt werden kann.

22

23

24

25

Start Variable

26

Stopp Ereignis

SmartTools 12/2011, Ausdruck der Online-Hilfe

299

WinCC Archive ConfigurationTool 9.5 Bedienung von WinCC Archive

Spalte 27

Liste

Parameter Stopp Variable

Beschreibung Hier kann als Aktion eine binre Variable angegeben werden, ber welche die Archivierung gestoppt werden kann. Hier kann festgelegt werden, ob die Archivvariable auf dem zentralen Archivserver (WinCC CAS) ins Archiv geschrieben wird. Hier kann festgelegt werden, ob bei einem Segmentwechsel die azyklisch archivierten Archivvariablen archiviert werden. Hier kann der Status eines Archives angezeigt werden. Hier kann ein Fehlertext angegeben werden.

28

Langzeitrelevant

29

Archivieren nach Segmentwechsel

30 31

AD AE

Status Fehlertext

Im folgenden wird die Bedeutung der in der Spalte Liste verwendeten Symbole beschrieben.

Bei Doppelklick wird ein Kombinationsfeld geffnet.

Bei Doppelklick wird ein Kombinationsfeld geffnet. Es muss jedoch ein WinCC Projekt geffnet sein.

Bei Doppelklick wird der Variablendialog geffnet. Es muss jedoch ein WinCC Projekt geffnet sein.

SmartTools

300

12/2011, Ausdruck der Online-Hilfe

WinCC Archive ConfigurationTool 9.5 Bedienung von WinCC Archive

Tag Logging Editor


In den folgenden Abbildungen wird der Zusammenhang zwischen der Projektierung mit dem Tag Logging Editor und der Projektierung mit WinCC Archive dargestellt. Zu den im Tag Logging Editor einzustellenden Parametern werden jeweils die entsprechenden Spalten in WinCC Archive angegeben. 1. Die folgende Abbildung zeigt den Dialog "Eigenschaften Prozessvariable". Die Registerkarte "Archivvariable" ist angewhlt. Zu jedem Parameter wird die entsprechende Spalte in der Tabellenstruktur von WinCC Archive dargestellt.

SmartTools 12/2011, Ausdruck der Online-Hilfe

301

WinCC Archive ConfigurationTool 9.5 Bedienung von WinCC Archive


2. Die folgende Abbildung zeigt die Parameter der Registerkarte "Archivierung". Zu jedem Parameter wird die entsprechende Spalte in der Tabellenstruktur von WinCC Archive dargestellt.

SmartTools

302

12/2011, Ausdruck der Online-Hilfe

WinCC Archive ConfigurationTool 9.5 Bedienung von WinCC Archive


3. Der Aufbau der Registerkarte "Parameter" ist bei binren und analogen Archivvariablen unterschiedlich. Dargestellt ist der Aufbau bei analogen Archivvariablen. Bei binren Archivvariablen sind die Bereiche "Bearbeitung", "Einheit" und "Archivierung bei nderung" nicht vorhanden. Die entsprechenden Spalten in der Tabellenstruktur von WinCC Archive sind bei binren Archivvariablen leer zu lassen. Bei binren Archivvariablen ist hingegen ein Bereich mit der Bezeichnung "Archivierung bei" vorhanden. Dieser Bereich ist in der Tabellenstruktur von WinCC Archive der Spalte "R" zugeordnet. Diese Spalte ist bei analogen Archivvariablen nicht relevant und bei diesen leer zu lassen.

SmartTools 12/2011, Ausdruck der Online-Hilfe

303

WinCC Archive ConfigurationTool 9.5 Bedienung von WinCC Archive


4. Die folgende Abbildung zeigt die Parameter der Registerkarte "Darstellung". Zu jedem Parameter wird die entsprechende Spalte in der Tabellenstruktur von WinCC Archive dargestellt. Die Registerkarte "Darstellung" ist bei binren Archivvariablen nicht vorhanden. Die entsprechenden Spalten in der Tabellenstruktur von WinCC Archive sind bei binren Archivvariablen leer zu lassen.

SmartTools

304

12/2011, Ausdruck der Online-Hilfe

WinCC Archive ConfigurationTool 9.5 Bedienung von WinCC Archive

9.5.3.4 Einleitung

So projektieren Sie die Archivvariablenparameter (prozessgesteuert)

Diese Beschreibung fhrt durch die Projektierung von prozessgesteuerten Archivvariablen. Die bei prozessgesteuerten Archivvariablen einzustellenden Parameter werden im einzelnen erlutert.

Vorgehensweise
1. Aktivieren Sie die Tabelle zur Projektierung der prozessgesteuerten Archivvariablen. Diese hat standardmig den Namen "Archivvariablen (2)". Der Name der Tabelle kann gendert werden.

2. Der gesamte Datenbereich der Tabelle steht zur Projektierung der Archivvariablen zur Verfgung. Auf der Tabelle knnen somit bis zu 65534 Archivvariablen projektiert werden. Falls dies nicht ausreicht, knnen auch weitere Tabellen hinzugefgt werden. Bei der Projektierung von prozessgesteuerten Archivvariablen ist die zu verwendende Normier DLL anzugeben. WinCC Archive untersttzt nur die Projektierung von prozessgesteuerten Archivvariablen fr die Normier DLL "nrms7pmc.nll".

SmartTools 12/2011, Ausdruck der Online-Hilfe

305

WinCC Archive ConfigurationTool 9.5 Bedienung von WinCC Archive

Archivvariablenparameter
In der folgenden Tabelle sind alle fr prozessgesteuerte Archivvariablen anzugebenden Parameter aufgelistet.
Spalte 1 2 3 4 Liste Parameter Variable Beschreibung1 Hier ist der Name der Rohdatenvariable anzugeben, ber welche die Archivierung durchgefhrt wird.

Archivvariable Hier ist der Name der Archivvariable anzugeben. Name Dieser muss innerhalb des Archivs eindeutig sein. Kommentar Normier DLL Hier kann ein Kommentar zur Archivvariable eingetragen werden. Hier ist die zu verwendende Normier DLL einzustellen. Es wird nur die Normier DLL "nrms7pmc.nll" untersttzt. Bei "nrms7pmc.nll": AR_ID Bei "nrms7pmc.nll": AR_ID-Subnumber

5 6

Normier DLL Parameter 1 Normier DLL Parameter 2

Im folgenden wird die Bedeutung der in der Spalte Liste verwendeten Symbole beschrieben.

Bei Doppelklick wird ein Kombinationsfeld geffnet.

Bei Doppelklick wird der Variablendialog geffnet. Es muss jedoch ein WinCC Projekt geffnet sein. Prozessgesteuerte Archivvariablen verfgen ber einen Parameter "Archivvariable Name". Dieser ist in der Tabellenstruktur von WinCC Archive vorhanden. Des weiteren verfgen prozessgesteuerte Archivvariablen ber einen internen Archivvariablennamen. Dieser kann vom Benutzer nicht direkt bearbeitet werden und wurde deshalb auch nicht in die Tabellenstruktur von WinCC Archive bernommen. Der interne Archivvariablenname wird von whrend dem bertragen ins WinCC Projekt automatisch vergeben.

SmartTools

306

12/2011, Ausdruck der Online-Hilfe

WinCC Archive ConfigurationTool 9.5 Bedienung von WinCC Archive

Tag Logging Editor


In den folgenden Abbildungen wird der Zusammenhang zwischen der Projektierung mit dem Tag Logging Editor und der Projektierung mit WinCC Archive dargestellt. Zu den im Tag Logging Editor einzustellenden Parametern werden jeweils die entsprechenden Spalten in WinCC Archive angegeben. 1. Die folgende Abbildung zeigt den Dialog "Eigenschaften Prozessgesteuerte Variable". Zu jedem Parameter wird die entsprechende Spalte in der Tabellenstruktur von WinCC Archive dargestellt.

2. Die folgende Abbildung zeigt den Dialog "nrms7pmc.nll". Dieser kann durch das Bettigen der Schaltflche "Optionen" im Dialog "Eigenschaften Prozessgesteuerte Variable" geffnet werden. Voraussetzung dafr ist jedoch, dass als "Normierungs-DLL" "nrms7pmc.nll" eingestellt ist (siehe Schritt 1). Zu jedem Parameter wird die entsprechende Spalte in der Tabellenstruktur von WinCC Archive dargestellt.

SmartTools 12/2011, Ausdruck der Online-Hilfe

307

WinCC Archive ConfigurationTool 9.5 Bedienung von WinCC Archive

9.5.3.5 Einleitung

So verwenden Sie den Dialog zur Variablenauswahl

Der erste bei der Projektierung einer Archivvariable anzugebende Parameter ist der Name der zu archivierenden WinCC Variable. Die Eingabe dieses Parameters kann wie bei jedem anderen auch direkt in die entsprechende Zelle erfolgen. WinCC Excel bietet des weiteren die Mglichkeit, einen speziellen Dialog zur Variablenauswahl zu verwenden. Dieser bietet alle Variablen des aktuell geffneten WinCC Projekts zur Auswahl an. Ist kein WinCC Projekt geffnet, steht der Dialog nicht zur Verfgung.

Vorgehensweise
1. Stellen Sie sicher, dass ein WinCC Projekt geffnet ist. ffnen oder erstellen Sie eine Archivmappe zur Projektierung eines Prozesswertarchivs. Aktivieren Sie eine beliebige Archivvariablentabelle. Doppelklicken Sie in eine Zelle des Datenbereichs der Spalte "Variable". Der Dialog zur Variablenauswahl wird geffnet.

2. Der Dialog zur Variablenauswahl sperrt nicht die Bedienbarkeit von Excel. Das heit, Sie knnen Ihre Arbeit in der Archivmappe auch fortsetzen, wenn der Dialog zur Variablenauswahl geffnet ist. Selektieren Sie die Zelle in der Archivvariablentabelle, in welcher der Name einer WinCC Variable eingefgt werden soll. Selektieren Sie im Dialog zur Variablenauswahl die gewnschte WinCC Variable. Bettigen Sie im Dialog zur Variablenauswahl die Schaltflche "Einfgen". Der Name der ausgewhlten WinCC Variable wird in die Archivvariablentabelle eingefgt. Der Dialog zur Variablenauswahl bleibt weiterhin geffnet. Das Einfgen einzelner WinCC Variablen knnen Sie auch durch Doppelklick auf die gewnschte Variable in der Auswahlliste durchfhren.

SmartTools

308

12/2011, Ausdruck der Online-Hilfe

WinCC Archive ConfigurationTool 9.5 Bedienung von WinCC Archive


3. Der Dialog zur Variablenauswahl untersttzt Mehrfachselektion. Das heit, Sie knnen durch Drcken der Ctrl-Taste oder der Shift-Taste mehrere WinCC Variablen gleichzeitig selektieren. Selektieren Sie die Zelle in der Archivvariablentabelle, ab welcher die Namen der WinCC Variablen eingefgt werden sollen. Selektieren Sie im Dialog zur Variablenauswahl die gewnschten WinCC Variablen. Bettigen Sie im Dialog zur Variablenauswahl die Schaltflche "Einfgen". Die Namen der ausgewhlten WinCC Variablen werden in die Archivvariablentabelle eingefgt. Der Dialog zur Variablenauswahl bleibt weiterhin geffnet. 4. Die Anzahl der im Dialog zur Variablenauswahl angezeigten WinCC Variablen kann durch Angabe eines Filterkriteriums eingeschrnkt werden. Tragen Sie im Eingabefeld "Filter" das gewnschte Filterkriterium ein. Beispielsweise werden bei der Verwendung von "B*" als Filterkriterium nur Variablen angezeigt, deren zur Name mit dem Buchstaben B beginnen. Bettigen Sie die Schaltflche bernahme des Filterkriteriums. Es werden nur WinCC Variablen angezeigt, deren Namen mit dem gewhlten Filterkriterium bereinstimmen. Stellen Sie als Filterkriterium "*" ein, um wieder die Anzeige aller vorhandenen WinCC Variablen zu erreichen. 5. Bettigen Sie die Schaltflche "Schlieen", um die Arbeit mit dem Dialog zur Variablenauswahl zu beenden.

SmartTools 12/2011, Ausdruck der Online-Hilfe

309

WinCC Archive ConfigurationTool 9.5 Bedienung von WinCC Archive

9.5.4
9.5.4.1 Einleitung

Projektieren eines Verdichtungsarchivs


Projektieren eines Verdichtungsarchivs

In diesem Abschnitt wird die allgemeine Vorgehensweise bei der Projektierung eines Verdichtungsarchivs mit WinCC Archive beschrieben.

9.5.4.2 Einleitung

So projektieren Sie die Archivparameter

Diese Beschreibung fhrt durch die Projektierung der Archivparameter. Die einzelnen Archivparameter werden im einzelnen erlutert.

Vorgehensweise
1. Aktivieren Sie die Archivtabelle. Diese hat standardmig den Namen "Archiv". Der Name der Tabelle kann gendert werden.

2. Die Parameter des Archivs sind in der ersten Zeile des Datenbereichs der Archivtabelle festzulegen. Nur der Inhalt dieser Zeile wird von WinCC Archive ausgewertet.

SmartTools

310

12/2011, Ausdruck der Online-Hilfe

WinCC Archive ConfigurationTool 9.5 Bedienung von WinCC Archive

Archivparameter
In der folgenden Tabelle sind alle fr das Verdichtungsarchiv anzugebenden Parameter aufgelistet.
Spalte 1 2 3 Liste Parameter Archivname Kommentar Archivierung bei Systemstart Aktion Starten/Freigeben Beschreibung Hier ist der Name des Archivs anzugeben. Hier kann ein Kommentar zum Archiv eingetragen werden. Hier ist festzulegen, ob die Archivierung nach Systemstart "freigegeben" oder "gesperrt" sein soll. Hier kann eine Aktion angegeben werden, die beim Starten der Archivierung ausgefhrt werden soll.

Bearbeitungsmethod Hier ist festzulegen, wie die zu verdichtenden e Archivvariablen bearbeitet werden sollen. Es kann zwischen den Optionen "Berechnen", "Berechnen und kopieren", "Berechnen und lschen" und "Berechnen, kopieren und lschen" gewhlt werden. Verdichtungszeitrau m Hier ist der Zyklus anzugeben, ber welchem die Werte der Archivvariablen zu einem Eintrag im Verdichtungsarchiv verdichtet werden sollen.

Im folgenden wird die Bedeutung der in der Spalte Liste verwendeten Symbole beschrieben.

Bei Doppelklick wird ein Kombinationsfeld geffnet.

Bei Doppelklick wird ein Kombinationsfeld geffnet. Es muss jedoch ein WinCC Projekt geffnet sein.

SmartTools 12/2011, Ausdruck der Online-Hilfe

311

WinCC Archive ConfigurationTool 9.5 Bedienung von WinCC Archive

Tag Logging Editor


In den folgenden Abbildungen wird der Zusammenhang zwischen der Projektierung mit dem Tag Logging Editor und der Projektierung mit WinCC Archive dargestellt. Zu den im Tag Logging Editor einzustellenden Parametern werden jeweils die entsprechenden Spalten in WinCC Archive angegeben. 1. Die folgende Abbildung zeigt den Dialog "Eigenschaften Verdichtungsarchiv". Die Registerkarte "Allgemein" ist angewhlt. Zu jedem Parameter wird die entsprechende Spalte in der Tabellenstruktur von WinCC Archive dargestellt.

2. Die folgende Abbildung zeigt den Dialog "Eigenschaften Verdichtungsarchiv". Die Registerkarte "Verdichtung" ist angewhlt. Zu jedem Parameter wird die entsprechenden Spalte in der Tabellenstruktur von WinCC Archive dargestellt.

SmartTools

312

12/2011, Ausdruck der Online-Hilfe

WinCC Archive ConfigurationTool 9.5 Bedienung von WinCC Archive

9.5.4.3 Einleitung

So projektieren Sie die Archivvariablenparameter

Diese Beschreibung fhrt durch die Projektierung von Verdichtungsarchivvariablen. Die bei Verdichtungsarchivvariablen einzustellenden Parameter werden im einzelnen erlutert.

Vorgehensweise
1. Aktivieren Sie die Tabelle zur Projektierung der Verdichtungsarchivvariablen. Diese hat standardmig den Namen "Archivvariablen (1)". Der Name der Tabelle kann gendert werden.

2. Der gesamte Datenbereich der Tabelle steht zur Projektierung der Archivvariablen zur Verfgung. Auf der Tabelle knnen somit bis zu 65534 Archivvariablen projektiert werden. Falls dies nicht ausreicht, knnen auch weitere Tabellen hinzugefgt werden.

SmartTools 12/2011, Ausdruck der Online-Hilfe

313

WinCC Archive ConfigurationTool 9.5 Bedienung von WinCC Archive

Archivvariablenparameter
In der folgenden Tabelle sind alle fr Verdichtungsarchivvariablen anzugebenden Parameter aufgelistet.
Spalte 1 Liste Parameter Quellarchiv Beschreibung Hier ist der Name des Archivs anzugeben, in dem sich die zu verdichtende Archivvariable befindet. Hier ist der Name der zu verdichtenden Archivvariable anzugeben. Hier ist der Name der Archivvariable anzugeben. Dieser muss innerhalb des Archivs eindeutig sein. Hier kann ein Kommentar zur Archivvariable eingetragen werden. Hier knnen sie festlegen, ob die Archivierung nach Systemstart "freigegeben" oder "gesperrt" sein soll. Hier ist anzugeben, wie die zu verdichtenden Archivvariablenwerte bearbeitet werden sollen. Es sind die Optionen "Mittelwert", "Summe", "Minimalwert" und "Maximalwert" einstellbar. Hier kann eine Einheit fr die verdichtenden Archivvariablenwerte angegeben werden

2 3

Quellarchivvariabl e Archivvariable Name Kommentar Archivierung bei Systemstart Bearbeitung

4 5

Einheit

Im folgenden wird die Bedeutung der in der Spalte Liste verwendeten Symbole beschrieben.

Bei Doppelklick wird ein Kombinationsfeld geffnet.

SmartTools

314

12/2011, Ausdruck der Online-Hilfe

WinCC Archive ConfigurationTool 9.5 Bedienung von WinCC Archive

Tag Logging Editor


In den folgenden Abbildungen wird der Zusammenhang zwischen der Projektierung mit dem Tag Logging Editor und der Projektierung mit WinCC Archive dargestellt. Zu den im Tag Logging Editor einzustellenden Parametern werden jeweils die entsprechenden Spalten in WinCC Archive angegeben. 1. Die folgende Abbildung zeigt den Dialog "Eigenschaften Verdichtungsvariable". Die Registerkarte "Archivvariable" ist angewhlt. Zu jedem Parameter wird die entsprechende Spalte in der Tabellenstruktur von WinCC Archive dargestellt.

SmartTools 12/2011, Ausdruck der Online-Hilfe

315

WinCC Archive ConfigurationTool 9.5 Bedienung von WinCC Archive


2. Die folgende Abbildung zeigt den Dialog "Eigenschaften Verdichtungsvariable". Die Registerkarte "Parameter" ist angewhlt. Zu jedem Parameter wird die entsprechende Spalte in der Tabellenstruktur von WinCC Archive dargestellt.

SmartTools

316

12/2011, Ausdruck der Online-Hilfe

WinCC Archive ConfigurationTool 9.5 Bedienung von WinCC Archive

9.5.5
9.5.5.1 Einleitung

Prfen der Archivdaten


Prfen der Archivdaten

In diesem Abschnitt wird die Vorgehensweise zum Prfen der projektierten Daten beschrieben. WinCC Archive fhrt whrend der Projektierung keinerlei Prfungen der Daten durch. Somit stehen dem Anwender alle Mglichkeiten zur Dateneingabe offen. Vor dem bertragen eines Archivs ins WinCC Projekt ist trotzdem zu gewhrleisten, dass die Projektierung fehlerfrei ist. Zu diesem Zweck bietet WinCC Archive spezielle Mglichkeiten zur Prfung der Archivdaten.

9.5.5.2 Einleitung

So prfen Sie die Archivdaten

Diese Beschreibung fhrt durch die Benutzung der von WinCC Archive zur Verfgung gestellten Mglichkeiten zur Prfung der Archivdaten.

SmartTools 12/2011, Ausdruck der Online-Hilfe

317

WinCC Archive ConfigurationTool 9.5 Bedienung von WinCC Archive

Vorgehensweise
1. ffnen Sie die zu prfende Archivmappe. Bettigen Sie den Menpunkt "WinCC Archive>Archiv prfen". Es wird der Dialog "Archiv prfen" geffnet. Der Dialog "Archiv prfen" bietet die Mglichkeit, die Archivdaten verschiedenen Prfungen zu unterziehen. Im folgenden werden die zur Auswahl stehenden Prfungen kurz erlutert. Archivparameter prfen: Es werden die in der Archivtabelle gemachten Einstellungen geprft. Die Prfung betrifft nicht die Archivvariablentabellen. Archivvariablenparameter prfen: Es werden die in den Archivvariablentabellen gemachten Einstellungen geprft. Dabei wird geprft, ob alle erforderlichen Parameter eingestellt sind und einen korrekt interpretierbaren Wert aufweisen. Objektnamen prfen: Es werden die Namen der Archivvariablen auf Eindeutigkeit innerhalb des Archivs geprft. Des weiteren wird die Einhaltung der fr Archivvariablen geltenden Namenskonvention geprft. Zykluszeiten prfen: Es wird geprft, ob die eingestellten Zykluszeiten im WinCC Projekt vorhanden sind. Des weiteren wird geprft, ob diese einen fr die gewnschte Verwendung gltigen Wert besitzen. Variablen prfen: Es wird geprft, ob die eingestellten Variablen im WinCC Projekt vorhanden sind. Des weiteren wird geprft, ob diese einen fr die gewnschte Verwendung gltigen Datentyp besitzen. Archivvariablen prfen: Diese Prfung wird fr Verdichtungsarchive anstatt der Prfung "Variablen prfen" angeboten. Es wird geprft, ob alle eingestellten Archivvariablen im WinCC Projekt vorhanden sind.

SmartTools

318

12/2011, Ausdruck der Online-Hilfe

WinCC Archive ConfigurationTool 9.5 Bedienung von WinCC Archive


2. Selektieren Sie die gewnschten Prfungen durch Anwahl der entsprechenden Kontrollkstchen. Standardmig sind alle Prfungen selektiert. Bettigen Sie die Schaltflche "OK". Die Prfungen "Zykluszeiten prfen" und "Variablen prfen" (oder "Archivvariablen prfen") knnen nur durchgefhrt werden, wenn ein WinCC Projekt geffnet ist. Eine entsprechende Meldung macht Sie bei einer Fehleingabe auf diesen Umstand aufmerksam.

3. Die gewhlten Prfungen werden nacheinander ausgefhrt. Eine Prfung wird nur durchgefhrt, wenn die vorhergehenden Prfungen erfolgreich absolviert wurden und keine Fehler gefunden wurden. Jedes geprfte und als fehlerfreie befundene Objekt wird in der Spalte "Fehlertext" durch den Text "OK" gekennzeichnet. Jedes fehlerhafte Objekt wird in der Spalte "Status" durch den Wert "1" gekennzeichnet. In der Spalte "Fehlertext" wird der gefundene Fehler nher beschrieben. Werden bei einer Prfung Fehler gefunden, wird dies durch eine entsprechende Meldung angezeigt. Es wird die Mglichkeit geboten, eine Liste aller aufgetretenen Fehler zu ffnen. Dies ist vor allem bei groen Archiven von Vorteil.

4. Beheben Sie alle gefundenen Fehler und fhren Sie die Prfung erneut durch. Dies ist so lange zu wiederholen, bis keine Fehler mehr gefunden werden. In diesem Fall wird die folgende Meldung angezeigt.

SmartTools 12/2011, Ausdruck der Online-Hilfe

319

WinCC Archive ConfigurationTool 9.5 Bedienung von WinCC Archive

9.5.5.3 Einleitung

So verwenden Sie den Fehlerdialog

WinCC Archive stellt Ihnen ein Hilfsmittel zur Verfgung, um eine bersicht ber alle bei der Prfung der Archivdaten aufgetretenen Fehler zu erhalten. Es handelt sich dabei um den Fehlerdialog. Diese Beschreibung fhrt durch die Benutzung des Fehlerdialogs.

Vorgehensweise
1. Nach der Prfung der Archivdaten wird eine Meldung angezeigt. Diese gibt Auskunft ber das Ergebnis der Prfung. Wurden Fehler gefunden, wird die nachfolgend abgebildete Meldung angezeigt. Bettigen Sie die Schaltflche "Ja", um den Fehlerdialog zu ffnen.

2. Der Fehlerdialog wird geffnet. Der Fehlerdialog enthlt eine Liste aller fehlerhaften Objekte. In der Liste wird fr jedes Objekt dessen Name, der Name der zugehrigen Tabelle und die zugehrige Zeilennummer sowie der Fehlertext angezeigt. 3. Durch Doppelklick auf einen Eintrag in der Liste kann direkt zum fehlerhaften Objekt gesprungen werden. Das Objekt wird in der Exceltabelle markiert, der Fehler kann behoben werden. Der Fehlerdialog muss dazu nicht geschlossen werden. Whrend der Fehlerdialog geffnet ist, kann in der Exceltabelle weitergearbeitet werden.

4. Wurde der Fehlerdialog geschlossen, kann er durch Doppelklick in die Spalte "Status" oder die Spalte "Fehlertext" wieder geffnet werden. Dies gilt jedoch nur fr den Fall, dass in der Archivmappe Fehler vorhanden sind.

SmartTools

320

12/2011, Ausdruck der Online-Hilfe

WinCC Archive ConfigurationTool 9.5 Bedienung von WinCC Archive

9.5.5.4 Einleitung

Fehlerliste

Dieser Abschnitt enthlt eine Liste aller Fehler, die beim Prfen der Archivdaten auftreten knnen. Sie finden zu jedem Fehler eine Beschreibung und eine Anleitung zu dessen Behebung.

Die Spalte Status


Die Spalte Status kann die im folgenden aufgelisteten Inhalte haben.
Status 1 Beschreibung Die Zelle ist leer. Das in dieser Zeile enthaltene Objekt wurde noch nicht geprft oder die durchgefhrten Prfungen kamen zu einem erfolgreichen Ergebnis. 1 Die Zelle enthlt den Wert 1. Das in dieser Zeile enthaltene Objekt wurde geprft. Es wurde ein Fehler festgestellt.

Die Spalte Status dient dazu, fehlerhafte Objekte schneller auffinden zu knnen. Selektieren Sie z.B. eine beliebige Zelle innerhalb der Spalte Status. Bettigen Sie die Taste "Ende". Bettigen Sie daraufhin eine der Cursortasten nach oben oder nach unten. Die Selektion springt zur nchsten Zelle mit dem Inhalt 1, also zum nchsten fehlerhaften Objekt.

Die Spalte Fehlertext


Die Spalte Fehlertext kann die im folgenden aufgelisteten Inhalte haben.
Fehlertext 1 Beschreibung Die Zelle ist leer. Das in dieser Zeile enthaltene Objekt wurde noch nicht geprft. Archivvariablen werden nur geprft, wenn eine zu archivierende Variable (oder bei Verdichtungsarchiven eine Archivvariable) angegeben ist. OK Die Zelle enthlt den Text "OK". Das in dieser Zeile enthaltene Objekt wurde geprft. Die durchgefhrten Prfungen kamen zu einem positiven Ergebnis. Die Zelle enthlt einen Fehlertext. Das in dieser Zeile enthaltene Objekt wurde geprft. Es wurde ein Fehler festgestellt. Der Fehlertext enthlt zum einen die Bezeichnung der Spalte, welche die Fehlerquelle enthlt, zum anderen eine nhere Beschreibung des aufgetretenen Fehlers.

Bearbeitung : Unbekannter Wert.

SmartTools 12/2011, Ausdruck der Online-Hilfe

321

WinCC Archive ConfigurationTool 9.5 Bedienung von WinCC Archive

Fehlerliste
Fehler 1 2 Unbekannter Fehler Falscher Datentyp Beschreibung Es ist ein Fehler aufgetreten, der nicht nher eingegrenzt werden konnte. Fr diesen Parameter wird ein anderen Datentyp erwartet. Es wurde z.B. ein Text angegeben, es wird jedoch ein Zahlenwert erwartet. Die Lnge des angegebenen Textes berschreitet den fr diesen Parameter zulssigen Wert. Der angegebene Zahlenwert liegt auerhalb des fr diesen Parameter zulssigen Wertebereichs.

3 4 5

Der Text ist zu lang Wert liegt auerhalb der erlaubten Grenzen

Ungltiges Verhltnis der Das Verhltnis zwischen Erfassungszyklus und Archivierungszyklus Zykluszeiten ist nicht korrekt. Der Archivierungszyklus muss ein ganzzahliges Vielfaches des Erfassungszyklus sein. Keine Zykluszeit angegeben Unbekannter Wert Fr diesen Parameter ist die Angabe einer Zykluszeit erforderlich. Der angegebene Text entspricht keiner der fr diesen Parameter zur Auswahl stehenden Optionen. Die Eingabe des Parameters wird durch ein Kombinationsfeld untersttzt. Die angegebene Variable wurde im WinCC Projekt nicht gefunden. Die angegebene Zykluszeit wurde im WinCC Projekt nicht gefunden. Fr diesen Parameter ist die Angabe einer analogen Variable erforderlich. Dies ist z.B. fr den Parameter Variable der Fall, wenn als Typ der Archivvariable analog eingestellt ist. Fr diesen Parameter ist die Angabe einer binren Variable erforderlich. Dies ist z.B. fr den Parameter Variable der Fall, wenn als Typ der Archivvariable binr eingestellt ist. Der Name des Objekts entspricht nicht den erforderlichen Konventionen. Er kann z.B. ungltige Sonderzeichen enthalten. Der Name des Objekts ist nicht eindeutig. Er wird innerhalb des Archivs mehrmals verwendet. Dem Objekt wurde kein Name gegeben. Fr diesen Parameter ist die Angabe einer Rohdatenvariable erforderlich. Dies ist fr den Parameter Variable bei prozessgesteuerten Archivvariablen der Fall.

6 7

8 9 10

Variable wurde nicht gefunden Zykluszeit wurde nicht gefunden Variable ist nicht analog

11

Variable ist nicht binr

12 13 14 15

Ungltiger Name Name ist nicht eindeutig Kein Name angegeben Keine Rohdatenvariable

16

Parametrierung bereits in Die Parametrierung dieser prozessgesteuerten Archivvariable ist Verwendung bereits in Verwendung. Diese muss jedoch innerhalb des Archivs eindeutig sein. Aus der Parametrierung wird der interne Archivvariablenname erzeugt. Ungltige Quelle Quelle existiert nicht Die Angabe der Quelle der Verdichtungsarchivvariable ist nicht korrekt. Sie fehlt z.B. ganz oder teilweise. Die angegebene Quelle der Verdichtungsarchivvariable wurde im WinCC Projekt nicht gefunden. Als Quellarchiv darf nicht das eigene Archiv angegeben werden. Als Verdichtungszeitraum ist eine Zykluszeit grer oder gleich eine Minute einzustellen.

17 18

19

Zeitwert unter einer Minute

SmartTools

322

12/2011, Ausdruck der Online-Hilfe

WinCC Archive ConfigurationTool 9.5 Bedienung von WinCC Archive

9.5.6
9.5.6.1 Einleitung

Erzeugen, ndern und Lschen


Erzeugen, ndern und Lschen

In diesem Abschnitt werden allgemeine Vorgehensweisen zum Erzeugen, ndern und Lschen gesamter Archive sowie einzelner Archivvariablen beschrieben.

9.5.6.2 Einleitung

So erzeugen Sie das gesamte Archiv

Diese Beschreibung erlutert die Vorgehensweise zum Erzeugen des in einer Archivmappe projektierten Archivs. ber die beschriebene Mglichkeit lassen sich nur vollstndige Archive erzeugen. Falls das entsprechende Archiv bereits vorhanden ist, wird es gelscht.

Prfen der Archivdaten


Die projektierten Daten sollten vor dem Erzeugen bereits allen zur Verfgung stehenden Prfungen unterzogen worden sein. Es ist prinzipiell auch mglich, die Prfungen erst whrend des Erzeugens des Archivs durchzufhren. Dabei werden alle fehlerfreien Objekte erzeugt, alle fehlerhaften Objekte jedoch nicht. Nach dem Beheben der gefundenen Fehler kann das gesamte Archiv erneut erzeugt werden (alle bereits vorhandenen Objekte werden zuvor wieder gelscht). Des weiteren besteht die Mglichkeit, die fehlerhaften Objekte selektiv zu erzeugen. Im Gegensatz zur Prfung der Daten vor dem Erzeugen erfordern jedoch beide beschriebenen Mglichkeiten einen hheren Zeitaufwand.

SmartTools 12/2011, Ausdruck der Online-Hilfe

323

WinCC Archive ConfigurationTool 9.5 Bedienung von WinCC Archive

Vorgehensweise
1. ffnen Sie die Archivmappe, welche das zu erzeugende Archiv enthlt. Die projektierten Daten sollten zuvor bereits geprft worden sein. Bettigen Sie den Menpunkt "WinCC Archive->Archiv erzeugen". Es wird der Dialog "Archiv erzeugen" geffnet. Der Dialog "Archiv erzeugen" zeigt alle Prfungen, die whrend dem Erzeugen des Archivs durchgefhrt werden. Der Groteil der Prfungen wird immer durchgefhrt und kann nicht deaktiviert werden. Es handelt sich dabei um alle Prfungen, die mit einem vergleichsweise geringen Zeitaufwand verbunden sind. Das Prfen der Variablen, bei Verdichtungsarchiven das Prfen der Archivvariablen, kann deaktiviert werden. Diese Prfungen knnen bei groen WinCC Projekten mit einem erhhten Zeitaufwand verbunden sein. Wurde die Prfung bereits vor dem Erzeugen des Archivs durchgefhrt, ist diese whrend des Schreibens nicht mehr zwingend erforderlich. Sie kann in diesem Fall deaktiviert werden. 2. Fhren Sie die gewnschte Einstellung im Dialog durch. Bettigen Sie die Schaltflche "OK".

SmartTools

324

12/2011, Ausdruck der Online-Hilfe

WinCC Archive ConfigurationTool 9.5 Bedienung von WinCC Archive


3. Vor dem Erzeugen des Archivs wird eine Meldung angezeigt. Diese macht darauf aufmerksam, dass das Archiv gelscht wird, falls es bereits existiert. Bettigen Sie die Schaltflche "OK", um das Archiv zu erzeugen.

4. Das Archiv wird erzeugt. Die Archivvariablen werden in Blcken zu je 256 Objekten ins WinCC Projekt geschrieben. Ist der Vorgang des Erzeugens abgeschlossen, wird eine Meldung angezeigt. Diese gibt Auskunft darber, ob Fehler aufgetreten sind oder nicht. Falls Fehler aufgetreten sind, kann der Fehlerdialog zum Auffinden der fehlerhaften Objekte eingesetzt werden.

SmartTools 12/2011, Ausdruck der Online-Hilfe

325

WinCC Archive ConfigurationTool 9.5 Bedienung von WinCC Archive

9.5.6.3 Einleitung

So lschen Sie beliebige Archive

Diese Beschreibung erlutert die Vorgehensweise beim Lschen eines beliebigen Archivs aus einem WinCC Projekt.

Vorgehensweise
1. ffnen Sie Excel. Das Excel Add-In WinCC Archive wird automatisch mit gestartet. Im Men von Excel finden Sie den Eintrag "WinCC Archive". Whlen Sie aus diesem den Menpunkt "Archiv lschen".

2. Es wird ein Dialog geffnet, in welchem alle im WinCC Projekt vorhandenen Archive aufgelistet sind. Selektieren Sie das zu lschende Archiv und bettigen Sie die Schaltflche "Lschen". Das Archiv wird aus dem WinCC Projekt gelscht. Der Dialog bleibt geffnet. Bettigen Sie die Schaltflche "Schlieen", um den Dialog zu schlieen.

SmartTools

326

12/2011, Ausdruck der Online-Hilfe

WinCC Archive ConfigurationTool 9.5 Bedienung von WinCC Archive

9.5.6.4 Einleitung

So erzeugen und ndern Sie einzelne Archivvariablen

Diese Beschreibung erlutert die Vorgehensweise zum Hinzufgen einzelner Archivvariablen zu einem bestehenden Archiv sowie die Vorgehensweise zum ndern bereits existierender Archivvariablen.

Vorgehensweise
1. ffnen Sie die Archivmappe, welche das zu bearbeitende Archiv enthlt. Sie knnen das zu bearbeitende Archiv auch ber den Menpunkt "WinCC Archive -> Archiv lesen" aus dem WinCC Projekt einlesen. 2. Fhren Sie die gewnschten nderungen am Archiv durch. Fgen Sie neue Archivvariablen hinzu oder ndern Sie bereits existierende Archivvariablen. Selektieren Sie die neu hinzugefgten oder genderten Objekte. ffnen Sie das Kontextmen und whlen Sie den Menpunkt "WinCC - Selektion schreiben".

3. Es wird der Dialog "Archivvariablen schreiben" geffnet. Der Dialog zeigt alle Prfungen, die whrend dem Schreiben der Archivvariablen durchgefhrt werden. Der Groteil der Prfungen wird immer durchgefhrt und kann nicht deaktiviert werden. Es handelt sich dabei um alle Prfungen, die mit einem vergleichsweise geringen Zeitaufwand verbunden sind. Das Prfen der Variablen, bei Verdichtungsarchivvariablen das Prfen der Archivvariablen, kann deaktiviert werden. Diese Prfungen knnen bei groen WinCC Projekten mit einem erhhten Zeitaufwand verbunden sein. Wurde die Prfung bereits zuvor durchgefhrt, ist diese whrend des Schreibens nicht mehr zwingend erforderlich. Sie kann in diesem Fall deaktiviert werden.
SmartTools 12/2011, Ausdruck der Online-Hilfe

327

WinCC Archive ConfigurationTool 9.5 Bedienung von WinCC Archive


4. Fhren Sie die gewnschte Einstellung im Dialog durch. Bettigen Sie die Schaltflche "OK".

5. Die Archivvariablen werden geschrieben. Ist der Vorgang des Schreibens abgeschlossen, wird eine Meldung angezeigt. Diese gibt Auskunft darber, ob Fehler aufgetreten sind oder nicht. Falls Fehler aufgetreten sind, kann der Fehlerdialog zum Auffinden der fehlerhaften Objekte eingesetzt werden.

SmartTools

328

12/2011, Ausdruck der Online-Hilfe

WinCC Archive ConfigurationTool 9.5 Bedienung von WinCC Archive

9.5.6.5 Einleitung

So lschen Sie einzelne Archivvariablen

Diese Beschreibung erlutert die Vorgehensweise zum Lschen einzelner Archivvariablen aus einem bestehenden Archiv.

Vorgehensweise
1. ffnen Sie die Archivmappe, welche das zu bearbeitende Archiv enthlt. Sie knnen das zu bearbeitende Archiv auch ber den Menpunkt "WinCC Archive -> Archiv lesen" aus dem WinCC Projekt einlesen. 2. Selektieren Sie die zu lschenden Archivvariablen. ffnen Sie das Kontextmen und whlen Sie den Menpunkt "WinCC - Selektion lschen".

3. Die Archivvariablen werden gelscht. Ist der Vorgang des Lschens abgeschlossen, wird eine Meldung angezeigt. 4. Die aus dem WinCC Projekt gelschten Archivvariablen werden nicht aus der Exceltabelle gelscht. Um die Archivvariablen aus der Exceltabelle zu lschen, drcken Sie die Taste "Entf" oder ffnen das Kontextmen und Whlen den Menpunkt "Inhalte lschen".

SmartTools 12/2011, Ausdruck der Online-Hilfe

329

WinCC Archive ConfigurationTool 9.5 Bedienung von WinCC Archive

SmartTools

330

12/2011, Ausdruck der Online-Hilfe

Index
bedienen, 161 Beispiel fr ein Mengengerst, 264 Daten bearbeiten, 236, 239, 242, 243, 244, 245 Daten schreiben, 236 Datenmanager, 178, 181, 184, 187, 190 Diagnosen, 229, 230, 260 Dropdown-Men, 157 Einzelmeldungen, 184, 193, 206, 251 Excel, 153, 266, 267, 268, 271 Fehlerlisten, 229, 230, 260 Filter setzen, 245 Grenzwerte, 193, 208 Grenzwertberwachungen, 184, 193, 208, 255 Gruppen, 181 Gruppenmeldungen, 204 installieren, 155 Kontextmen, 159 Meldearten, 200 Meldeblcke, 198 Meldeklassen, 200 Projekte, 153, 171, 258, 276 Projekteigenschaften, 175 Projektmappen, 153, 164, 166, 167, 169, 259 Prozesswertarchive, 212, 219 Sprachumschaltung, 157 Statuszeile, 160 Strukturtypen, 190 Strukturvariable, 187 Symbolleiste, 156 Systemvoraussetzungen, 154 Tabellenbltter, 173, 175, 178, 181 Tag Logging, 212, 216, 219, 223 Text Library, 226 Variable, 184 Variablendialog, 231 Variablentabelle, 248, 249, 251, 255 Verbindungen, 181 Verdichtungsarchive, 212, 223 Cross Reference, 137, 139

.
.emf, 136 .emf-Datei, 136

A
Alarm Logging ConfigurationTool, 153, 193, 198, 200, 204, 206, 208 Amplitude, 30 Archiv Archive ConfigurationTool, 290, 323, 326 Archivmappen, 288 Archive ConfigurationTool, 277 Archive bearbeiten, 281, 290, 323, 326 Archive erzeugen, 323 Archivmappen, 287, 288, 290, 292 Archivvariable, 297, 305, 313, 327, 329 ConfigurationTool, 277 Diagnosen, 317, 320, 321 Fehlerlisten, 320, 321 installieren, 280 Prozesswertarchive, 294, 297, 305, 308 Schnelleinstieg, 281 Systemvoraussetzungen, 279 Tag Logging, 294, 297, 305, 313 Verdichtungsarchive, 310, 313 Archivmappe, 287 Archivtabelle, 277 Archivvariable, 327 Archive ConfigurationTool, 297, 305, 313, 327, 329 ConfigurationTool, 184, 212, 219, 223, 234, 249 Archivvariablen-Tabelle, 277 ASCII-Datei, 15 Aufbau, 45

C
Communication Configurator, 151 ConfigurationTool, 153 Adress-Strings SIMATIC S7, 271 Alarm Logging, 193, 198, 200, 204, 206, 208 Archive ConfigurationTool, 277 Archivvariable, 184, 212, 219, 223, 234, 249
SmartTools 12/2011, Ausdruck der Online-Hilfe

D
Dateiauswahl, 145 Dateinamen, 13 Dateistruktur, 18 Datenmanager ConfigurationTool, 178, 181, 184, 187, 190 Datenstruktur, 19

331

Index

Decrement, 27, 30 Diagnose Archive ConfigurationTool, 317, 320, 321 ConfigurationTool, 229, 230, 260 Druckauftrge, 135 Druckauftrageigenschaften, 136 Dynamic Wizard Editor, 36 Aufbau, 39 Ausgabenfenster, 44 Editierfenster, 42 Hilfe-Editor, 43 Installation, 38 Symbolleiste, 40 Dynamic Wizard Funktion, 45

M
Massendaten, 153, 277 Meldeart ConfigurationTool, 200 Meldeblock ConfigurationTool, 198 Meldeklasse ConfigurationTool, 200 Mengengerst, 264 Microsoft Excel Archive ConfigurationTool, 277 ConfigurationTool, 153

O E
Einzelmeldung ConfigurationTool, 184, 193, 206, 251 Excel Archive ConfigurationTool, 277 ConfigurationTool, 153 Export, 13, 15, 17, 19 exportieren, 13 Obergrenze, 30 Offset, 30

P
Projekt ConfigurationTool, 153, 171, 258, 259, 276 Projektmappen, 164 Projektauswahl, 144 Projektmappe, 164 Protokollseite, 135 Prozessperipherie, 26 Prozessvariable, 26 Prozesswertarchiv, 294 Archive ConfigurationTool, 294, 297, 305, 308, 317 ConfigurationTool, 212, 219

F
Fehlerliste, 321 Archive ConfigurationTool, 320, 321 ConfigurationTool, 229, 230, 260 Funktionen, 140 Funktionstest, 25

G
Grenzwert ConfigurationTool, 193, 208 Grenzwertberwachung ConfigurationTool, 184, 193, 208, 255 Gruppe ConfigurationTool, 181 Gruppenmeldung ConfigurationTool, 204

S
Schwingung, 27, 30 Schwingungsdauer, 30 Simulation, 25 Simulator, 25 Sinus, 27, 30 Skript, 139 Skriptverwaltung, 148 Slider, 27, 30 Sollwert, 30 Startwert, 30 Stoppwert, 30 Strukturtyp ConfigurationTool, 190 Strukturtyp-Elemente, 190 Strukturtypen, 19 Strukturvariable

I
Import, 13, 15, 19 importieren, 13, 15, 19 Increment, 27, 30

SmartTools

332

12/2011, Ausdruck der Online-Hilfe

Index

ConfigurationTool, 187 Strukturinstanz-Elemente, 184, 187 Systemvoraussetzung Archive ConfigurationTool, 279 ConfigurationTool, 154

T
Tag Logging Archive ConfigurationTool, 277, 294, 297, 305, 313 ConfigurationTool, 153, 212, 216, 219, 223 Text Library ConfigurationTool, 153, 226

U
berschwingen, 30 Untergrenze, 30

V
Variable ConfigurationTool, 184 Variablen, 19 Variablensimulator, 25 Variablentabelle, 248, 249, 251, 255 Verbindung ConfigurationTool, 181 Verdichtungsarchiv, 310 Archive ConfigurationTool, 310, 313, 317 ConfigurationTool, 212, 223

W
WinCC Archive, 277 WinCC Archive ConfigurationTool, 277 WinCC ConfigurationTool, 153 WinCC CrossReferenceAssistant, 137, 139 WinCC-Protokollsystem, 135

Z
Zielmaschine, 17, 19 Zufallszahlen, 27, 30

SmartTools 12/2011, Ausdruck der Online-Hilfe

333

You might also like