Deckblatt Wie können Diagnosedaten von IPCs in WinCC angezeigt werden. WinCC, IPC und DiagMonitor FAQ Juli 2011 Service & Support Answers for industry.
Fragestellung Dieser Beitrag stammt aus dem Service&Support Portal der Siemens AG, Sector Industry, Industry Automation and Drive Technologies. Es gelten die dort genannten Nutzungsbedingungen (www.siemens.com/nutzungsbedingungen). Durch den folgenden Link gelangen Sie direkt zur Downloadseite dieses Dokuments. http://support.automation.siemens.com/ww/view/de/<beitrags-nr> Frage Wie können Diagnosedaten von IPCs in WinCC angezeigt werden. Antwort Folgen Sie zur umfassenden Beantwortung dieser Frage den in diesem Dokument aufgeführten Handlungsanweisungen und Hinweisen. 2 V 1.0, Beitrags-ID: 51339387
Inhaltsverzeichnis Inhaltsverzeichnis 1 Einleitung... 4 2 Übersicht... 5 2.1 Verwendete Hard- und Software-Komponenten... 6 3 Inbetriebnahme SIMATIC DiagMonitor... 7 3.1 Vorbereitung... 7 3.2 OPC Server Einstellungen... 8 3.3 Template anpassen... 9 3.4 Variablen anlegen... 10 3.5 Variablen anzeigen/löschen... 12 3.6 Besonderheiten... 14 4 Inbetriebnahme WinCC... 15 4.1 Variablengruppen... 15 4.2 Variablen anlegen... 16 5 Runtime... 19 5.1 Bilder in WinCC erstellen... 19 5.2 WinCC Bilder... 20 6 Literaturhinweis... 22 V 1.0, Beitrags-ID: 51339387 3
1 Einleitung 1 Einleitung Einführung/Einleitung Ziel dieses Dokumentes ist darzustellen, wie mehrere Simatic IPCs gleichzeitig in WinCC überwacht werden können. Hierzu wurde ein Beispielprojekt erstellt, auf das sich das weitere Dokument bezieht. Überblick Das WinCC Demo Projekt berücksichtigt folgende Stationen. Abbildung 1-1 Single Station Master WinCC OPC Server PC1 DiagMonitor - Slave DiagMonitor Agent OPC Client DiagMonitor PC2 DiagMonitor - Slave Industrial Ethernet 4 V 1.0, Beitrags-ID: 51339387
2 Übersicht 2 Übersicht Schema Die folgende Abbildung zeigt schematisch die wichtigsten Komponenten der Lösung: Abbildung 2-1 IPC547C IPC627C PC1 DiagMonitor - Slave Single Station Master WinCC OPC Server DiagMonitor Agent OPC Client DiagMonitor IPC427C PC2 DiagMonitor - Slave Industrial Ethernet Aufbau In diesem Beispiel sind exemplarisch die IPC547C, IPC627C und IPC427C eingesetzt. Alle drei IPCs sind über Ethernet miteinander verbunden. Auf dem IPC547C ist der DiagMonitor und die WinCC Runtime mit OPC Client installiert. Auf dem IPC627C und IPC427C ist jeweils der DiagMonitor installiert. Funktion Auf dem IPC547C läuft der DiagMonitor und die WinCC mit aktiviertem OPC Server. Im DiagMonitor Management Explorer des IPC547C werden die eigenen lokalen Daten und über SNMP (Ethernet) die Daten des IPC627C und der IPC427C gesammelt. Nur der OPC Client des DiagMonitors kommuniziert mit dem lokal installierten OPC Server. V 1.0, Beitrags-ID: 51339387 5
2 Übersicht 2.1 Verwendete Hard- und Software-Komponenten Die Applikation wurde mit den nachfolgenden Komponenten erstellt: Hardware-Komponenten Tabelle 2-1 Komponente Anz. MLFB/Bestellnummer Hinweis SIMATIC IPC547C 1 6AG4104-1...-... Betriebssystem: Microsoft Windows 2003 Server Standard Edition SP2 (32 Bit) BIOS: 6.00 R1.07.2836.S1 SIMATIC IPC627C (Profinet) 1 6ES7647-6C...-... Betriebssystem: Microsoft Windows 7 Ultimate (32 Bit) BIOS: L15.02.02.5 SIMATIC IPC427C (Profibus) Standard Software-Komponenten Tabelle 2-2 1 6ES7647-7B...-... Betriebssystem: Microsoft Windows Embedded Standard 2009 (SIMATIC IPC Konfiguration) BIOS: V12.01.03 Komponente Anz. MLFB/Bestellnummer Hinweis SIMATIC IPC 3 6ES7648-6CA04-2YX0 DiagMonitor V4.2 WinCC V7.0 SP1 1 6AV63.1-.7-0 6 V 1.0, Beitrags-ID: 51339387
3 Inbetriebnahme SIMATIC DiagMonitor 3 Inbetriebnahme SIMATIC DiagMonitor Dieser Abschnitt beschreibt die notwendigen Schritte im DiagMonitor Management Exporer des Simatic IPC547C. 3.1 Vorbereitung Tabelle 3-1 Nr. Tätigkeit 1. Installieren Sie die DiagMonitor Software auf allen IPCs. 2. Verbinden Sie alle IPCs mit dem Ehternet-Netzwerk 3. Vergeben Sie für alle IPCs die gleiche Arbeitsgruppe und einen eindeutigen Rechnernamen. Hinweis Die Rechnernamen sollten eine sinnvolle systematische Benennung haben, da diese später verwendet, aber in der Applikation nicht verändert werden können. Für das Beispiel wurden folgende Rechnernamen verwendet: IPC427C IPC547C IPC627C 4. Vergeben Sie für alle IPCs feste IP-Adressen im gleichen Sub-Netz. V 1.0, Beitrags-ID: 51339387 7
3 Inbetriebnahme SIMATIC DiagMonitor 3.2 OPC Server Einstellungen In dieser Demoapplikation sind die notwendigen lokalen Variablen unter WinCC zur besseren Übersichtlichkeit auf jeweils eine Variablengruppe pro IPC verteilt. Deshalb muss unter Tools -> OPC Server folgende 3 Verbindungen angelegt werden: Der Host Name (Host) entspricht dem Windows Netzwerknamen des IPC547C (1). Der OPC Server entspricht dem Namen des OPC Servers (hier OPCServer.WinCC.1 (2). Die Group entspricht der jeweiligen Variablengruppe in WinCC PC1, PC2 und SingleStation (3) und (4). Abbildung 3-1 1 2 5 3 4 Anschließend ist die Server and group list wie in (5) festgelegt. 8 V 1.0, Beitrags-ID: 51339387
3 Inbetriebnahme SIMATIC DiagMonitor 3.3 Template anpassen Die gesamte Kommunikation funktioniert nur, wenn eindeutige Namen mit den richtigen identischen Daten und Datentypen auf beiden Seiten angelegt werden. Um dies zu erleichtern, enthält der Dialog folgendes Standard Template. Der Benutzer kann entweder das default Template verändern oder durch Eingabe eines neuen Namens ein neues Template anlegen. Abbildung 3-2 Kurzerklärung die wichtigsten Parameter: Tabelle 3-2 Parameter Erläuterung %s Name des jeweiligen PCs (hier als Beispiel IPC547C) %e Gruppe wie im DiagMonitor z. B. Fan, Temperature, System %i erzeugt eine [zahl], um z. B. 5 verschiedene Temperaturen anzulegen %p gibt die Eigenschaft des Elements der Gruppe wieder z. B. Status eines Lüfters oder aktuelle Temperatur Das im obigen Bild dargestellte Beispiel: %s_%e%i_%p ergibt ipc547c_temperature[0]_sessioncurrent als Variablenbezeichnung für die aktuelle Temperatur des ersten Sensors. Hinweis Das Template ist für WinCC flexible erstellt. Bei WinCC werden Unterstriche bei der Variablenbezeichnung verwendet. Das Default Template des DiagMonitor verwendet Punkte. Dies erfordert eine Anpassung des Templates. V 1.0, Beitrags-ID: 51339387 9
3 Inbetriebnahme SIMATIC DiagMonitor 3.4 Variablen anlegen Im Management Explorer werden die Variablen wie nachfolgend beschrieben angelegt: Klicken Sie mit der rechten Maustaste auf die jeweilige Gruppe (oder bei System auf den Namen des jeweiligen Rechners) und wählen Sie im Kontextmenü OPC aus. Abbildung 3-3 10 V 1.0, Beitrags-ID: 51339387
3 Inbetriebnahme SIMATIC DiagMonitor Legen Sie die gewünschten Variablen an. Wiederholen Sie das Vorgehen für jede Gruppe. Nachfolgend beispielhaft am ersten Lüfter des IPC54C demonstriert: Abbildung 3-4 1 2 3 4 5 Es muss immer wie folgt nacheinander vorgegangen werden (der Dialog speichert keine Auswahl): (1) ein Element (im Beispiel Fan[0]) auswählen (2) die richtige OPC Gruppe zuordnen (3) das Element der Property anwählen (4) mit dem Pfeil der Liste der Server Variablen hinzufügen Dies ist für jedes Element zu wiederholen. Klickt man auf Variables (5) und wählt eine Group, sind im rechten Frame alle angelegten Variablen sichtbar. V 1.0, Beitrags-ID: 51339387 11
3 Inbetriebnahme SIMATIC DiagMonitor 3.5 Variablen anzeigen/löschen Abbildung 3-5 6 7 Nach Auswahl der OPC Server Gruppe (6) werden alle angelegten Variablen dieser Gruppe angezeigt. Nach Auswahl einer Variablen im rechten Frame kann diese gelöscht werden (7). 12 V 1.0, Beitrags-ID: 51339387
3 Inbetriebnahme SIMATIC DiagMonitor In der Demoapplikation sind folgende Variablen angelegt: 547C Abbildung 3-6 427C Abbildung 3-7 V 1.0, Beitrags-ID: 51339387 13
3 Inbetriebnahme SIMATIC DiagMonitor 627C Abbildung 3-8 3.6 Besonderheiten Folgende Besonderheiten sind zu erwähnen: Betriebsstunden werden in Minuten übertragen Temperatur wird immer in C übertragen Es kann nach einer Änderung bis zu 30 Sekunden dauern, bis wieder Werte über den OPC Kanal geschrieben werden (abhängig vom System). 14 V 1.0, Beitrags-ID: 51339387
4 Inbetriebnahme WinCC 4 Inbetriebnahme WinCC 4.1 Variablengruppen Voraussetzung WinCC ist auf dem IPC547C installiert. Vorgehen Tabelle 4-1 Nr. Tätigkeit 1. Passen Sie den Rechnernamen in WinCC an. (lokaler PC mit der Management Station) 2. Aktivieren Sie den OPC Server mit dem Namen OPCServer.WinCC.1. 3. Legen Sie zur besseren Übersicht drei Variablengruppen an. PC1 PC2 SingleStation Abbildung 4-1 V 1.0, Beitrags-ID: 51339387 15
4 Inbetriebnahme WinCC 4.2 Variablen anlegen Legen Sie nacheinander die einzelnen Variablen an. Beachten Sie, dass Sie diese in der korrekten Gruppe anlegen, einen korrekten Namen verwenden (Klein-/Großschreibung) und den identischen Datentyp verwenden. Abbildung 4-2 16 V 1.0, Beitrags-ID: 51339387
4 Inbetriebnahme WinCC Gruppe PC1 (IPC627C) Abbildung 4-3 Im Beispiel sind die folgende Variablen angelegt. Gruppe PC2 (IPC427C) Abbildung 4-4 V 1.0, Beitrags-ID: 51339387 17
4 Inbetriebnahme WinCC Gruppe SingleStation (IPC547C) Abbildung 4-5 18 V 1.0, Beitrags-ID: 51339387
5 Runtime 5 Runtime Nach der Installation von WinCC V7.0 können Sie das gepackte WinCC Projekt auf dem Rechner entpacken und starten. Die DiagMonitor Einstellungen können durch Sichern und Zurückspielen von Registry Schlüsseln wiederhergestellt werden. 5.1 Bilder in WinCC erstellen Zum Erstellen eines neuen Bildes gehen Sie wie folgt vor (am Beispiel Lüfterdrehzahl 547C): Graphics Designer das neue und eines der Vorlagenbilder (z. B. PC1.pdl) öffnen In der Vorlage das bereits angepasste XGaugeCtrl mit der Lüfterdrehzahl kopieren und ins neue Bild einfügen Über Kontextmenü Umverdrahten die Drehzahl der selbst gewählten internen Variable zuweisen. Über Kontextmenü die Eigenschaften wie Farbe, Schriftgröße, max. Wert, wann grün, gelb und rot einstellen V 1.0, Beitrags-ID: 51339387 19
5 Runtime 5.2 WinCC Bilder In der folgenden Tabelle werden die vier WinCC Bilder gezeigt. Tabelle 5-1 1. Nr. Bild 2. 20 V 1.0, Beitrags-ID: 51339387
5 Runtime 3. Nr. Bild 4. V 1.0, Beitrags-ID: 51339387 21
6 Literaturhinweis 6 Literaturhinweis Internet-Link-Angaben Diese Liste ist keinesfalls vollständig und spiegelt nur eine Auswahl an geeigneter Informationen wider. Tabelle 6-1 Themengebiet Titel \1\ DiagMonitor V4.2 http://support.automation.siemens.com/ww/view/de/43192661 \2\ Siemens I IA/DT http://support.automation.siemens.com Customer Support \3\ SIMATIC IPCs http://www.siemens.de/industrie-pc 22 V 1.0, Beitrags-ID: 51339387