FAQ Kommunikation über IE S5-kompatible Kommunikation über Industrial Ethernet zwischen PC-Station und SIMATIC S7 FAQ
Inhaltsverzeichnis Inhaltsverzeichnis... 2 Frage... 2 Wie konfiguriere ich die S5-kompatible Kommunikation zur SIMATIC S7 über Industrial Ethernet für den SIMATIC NET OPC Server mit der SIMATIC NET PC Software?... 2 Antwort... 2 Folgen Sie zur umfassenden Beantwortung dieser Frage den in diesem Dokument aufgeführten Handlungsanweisungen und Hinweisen... 2 1 Aufgabenstellung... 3 1.1 Voraussetzung... 3 2 Konfiguration der PC-Station... 4 Sie haben nun zwei Möglichkeiten die Konfiguration auf die PC-Station zu laden:... 14 2.1 Konfigurieren und Herunterladen aus STEP7 bzw. NCM PC... 14 2.2 Konfigurieren und Laden über "Station importieren"... 14 3 Beschreibung des S7-Programms... 19 4 Aufbau der Verbindung mit den OPC Scout... 23 5 Historie... 28 Dieser Beitrag stammt aus dem Internet der Siemens AG, Automation and Drives, Service & Support. Durch den folgenden Link gelangen Sie direkt zur Downloadseite dieses Dokuments. http://support.automation.siemens.com/ww/view/de/16667875 Frage Antwort Wie konfiguriere ich die S5-kompatible Kommunikation zur SIMATIC S7 über Industrial Ethernet für den SIMATIC NET OPC Server mit der SIMATIC NET PC Software? Folgen Sie zur umfassenden Beantwortung dieser Frage den in diesem Dokument aufgeführten Handlungsanweisungen und Hinweisen. V1.0 05.03.2008 2/28
1 Aufgabenstellung In diesem Beispiel wird eine handelsübliche Netzwerkkarte verwendet, die die S5-kompatible Kommunikation über den OPC Server mit einer S7- Steuerung am Industrial Ethernet-Netzwerk realisiert. Hinweis Die gleiche Vorgehensweise trifft auch für die Kommunikationsprozessoren CP1613 (A2), CP1612 und CP1512 zu. 1.1 Voraussetzung Es wird vorausgesetzt, dass eins der zwei folgenden Konfigurations-Tools installiert ist: NCM PC: NCM PC wird mit der SIMATIC NET CD mitgeliefert und ermöglicht das Erzeugen von PC Projekten und Öffnen von STEP 7-Projekten. Ein Editieren der S7-Bausteine im STEP 7-Projekt ist jedoch mit dieser Software nicht möglich. STEP 7: STEP7 ist ein eigenständiges Software-Paket und ermöglicht das Erzeugen von S7400-, S7300- und PC-Projekten. Ein Editieren der S7- Bausteine ist mit dieser Software möglich. Es kann nur eins der beiden Tools installiert sein. Im Kapitel 2 Konfiguration der PC-Station ist die Konfiguration der PC Station beschrieben, so dass Sie die S5-kompatible Kommunikation nutzen können, um über Industrial Ethernet Daten zwischen PC-Station und S7- Station auszutauschen. V1.0 05.03.2008 3/28
2 Konfiguration der PC-Station Nach erfolgreich abgeschlossener Hard- und Software-Installation der SIMATIC NET CD und des Konfigurations-Tools und dem damit verbundenen Rechnerneustart starten Sie NCM PC bzw. STEP 7 über "Start (unter Windows XP: Start Alle Programme ) SIMATIC SIMATIC Manager oder SIMATIC NCM PC Manager" oder über das gleichnamige Icon auf dem Desktop. Legen Sie ein neues Projekt an mit "Datei Neu" Abbildung 2-1 Projektnamen vergeben Bestätigen Sie die Eingabe des Projektnamens (im Beispiel: "PC_Station") mit OK. Es wird ein leeres STEP 7 bzw. NCM PC Projekt erstellt. V1.0 05.03.2008 4/28
Abbildung 2-2 Einfügen der PC-Station Mit dem Menüpunkt "Einfügen Station SIMATIC PC-Station" fügen Sie die PC-Station ein. Abbildung 2-3 Namen der PC-Station anpassen V1.0 05.03.2008 5/28
Nennen Sie die gerade eingefügte PC-Station nach dem Namen Ihres Computers (im Beispiel: "PC_Station"). Öffnen Sie nun die Hardware- Konfiguration der PC-Station. Wählen Sie dazu die PC-Station an, dann rechte Maustaste Projekt öffnen (STEP7: "Objekt öffnen"). Abbildung 2-4 Hardware-Konfiguration der PC-Station Sie finden nun einen leeren Rack vor. Sofern der Hardwarekatalog nicht vorhanden sein sollte, so klicken Sie auf den rot markierten Button. V1.0 05.03.2008 6/28
Abbildung 2-5 Auswahl der Baugruppen über Hardwarekatalog Platzieren Sie jetzt Ihr PC-Baugruppen in diesen Rack (z. B. per Drag & Drop). Wenn Sie einen CP1613 (A2), einen CP1612 oder einen CP1512 verwenden, dann wählen Sie statt der Baugruppe IE Allgemein den CP1613, CP1612 oder CP1512 im STEP7 Hardwarekatalog aus. Folgender Dialog erscheint automatisch nach dem Einfügen der Baugruppe in die PC Station. V1.0 05.03.2008 7/28
Abbildung 2-6 Adressvergabedialog Wählen Sie die Optionskästchen MAC-Adresse einstellen / ISO-Protokoll verwenden und "IP-Protokoll wird genutzt" an. Tragen Sie die MAC-Adresse Ihrer Ethernet Netzwerkkarte ein. Klicken Sie auf die Schaltfläche "Neu", um ein neues Ethernet-Netzwerk anzulegen. Es öffnet sich folgender Dialog: V1.0 05.03.2008 8/28
Abbildung 2-7 Ethernet-Netzwerk in STEP 7 bzw. NCM PC einrichten Schließen Sie den Dialog mit OK. Abbildung 2-8 Fertig parametrierte Netzwerkkarte Die Netzwerkkarte ist nun fertig konfiguriert und vernetzt. Bestätigen Sie die Konfiguration mit OK. V1.0 05.03.2008 9/28
Abbildung 2-9 Netzwerkkarte in der PC Station platziert Die Baugruppe ist nun auf einem PC-Steckplatz platziert. Abbildung 2-10 OPC Server projektieren V1.0 05.03.2008 10/28
Den OPC Server im Hardwarekatalog auswählen und dann per Drag & Drop auf einen beliebigen Steckplatz ziehen. Abbildung 2-11 NetPro-Symbol Öffnen Sie jetzt das Programm NetPro. Benutzen Sie dazu dass in der Abbildung 2-11 rot markierte Symbol in der Symbolleiste. In NetPro konfigurieren Sie eine Kommunikationsverbindung zwischen dem OPC-Server und der S7-Station. Hinweis Für die S5-kompatible Kommunikation muss die Kommunikationsverbindung in beiden Kommunikationspartnern angelegt werden, d.h. Sie wird beidseitig konfiguriert. Abbildung 2-12 Verbindung in NetPro anlegen Um eine Verbindung einfügen zu können, markieren Sie den OPC Server. Über das Menü "Einfügen Neue Verbindung" oder rechte Maustaste Neue Verbindung einfügen legen Sie eine Verbindung an. V1.0 05.03.2008 11/28
Abbildung 2-13 Einfügen einer neuen Verbindung in NetPro Sie können den jeweiligen Kommunikationspartner auswählen, wenn er in demselben S7-Projekt wie die PC-Station konfiguriert ist. Wählen Sie den Verbindungstyp ISO-on-TCP aus. Deaktivieren Sie die Funktion Vor dem Einfügen: Eigenschaften aufblenden. Betätigen Sie die Schaltfläche Übernehmen und anschließend die Schaltfläche Schließen, um den Dialog zu beenden. In diesem Fall wird die Verbindung automatisch angelegt. Die Konfiguration der Verbindung muss auch in die S7-Station geladen werden. Hinweis Wenn die S7-Station nicht in demselben S7-Projekt wie die PC-Station konfiguriert ist, dann wird eine unspezifizierte Verbindung konfiguriert. In diesem Fall muss für die S7-Station ebenfalls eine unspezifizierte ISOon-TCP Verbindung konfiguriert werden. V1.0 05.03.2008 12/28
Die soeben eingefügte ISO-on-TCP Verbindung wird in der Verbindungstabelle der PC-Station angezeigt. Abbildung 2-14 Verbindungstabelle mit angelegter ISO-on-TCP Verbindung Nachdem Sie die ISO-on-TCP Verbindung angelegt haben, ist die Verbindungsprojektierung abgeschlossen. Speichern und übersetzen Sie das S7-Projekt. Dazu markieren Sie die gesamte PC-Station in NetPro und betätigen die Schaltfläche Speichern und übersetzen in der Symbolleiste. Damit werden die Informationen im S7-Projekt aktualisiert. Abbildung 2-15 Speichern und übersetzen V1.0 05.03.2008 13/28
Hinweis Beim "Speichern und übersetzen" von Projekten kann es durchaus vorkommen, dass Warnungen angezeigt werden. Warnungen dienen als Information und haben keine funktionalen Auswirkungen. Werden jedoch Fehler gemeldet, so kontrollieren Sie bitte nochmals die vorherigen Schritte dieser Anleitung auf Abweichungen. Sie haben nun zwei Möglichkeiten die Konfiguration auf die PC-Station zu laden: 2.1 Konfigurieren und Herunterladen aus STEP7 bzw. NCM PC Über diese Funktion lässt sich bei einer vorhandenen (Standard-Ethernet) Netzwerkverbindung zu der Ziel-PC-Station die Konfiguration vollständig von Remote durchführen. Vorausgesetzt, PC Station ist über eine Netzwerkverbindung erreichbar. In einem zweiten Schritt wird die Projektierung heruntergeladen. 2.2 Konfigurieren und Laden über "Station importieren" Über diese Funktion lässt sich auch ohne Netzwerkverbindung zu der Ziel- PC-Station die Konfiguration und Projektierung in einem Schritt laden. Es können je nach Anwendung verschiedene Konfigurationen geladen werden. Öffnen Sie den "Komponenten Konfigurator" über das Windows START Menü Komponenten Konfigurator oder über das folgende Symbol in der Windows Task-Leiste. Abbildung 2-16 V1.0 05.03.2008 14/28
Abbildung 2-17 Komponenten Konfigurator Klicken Sie auf die Schaltfläche "Station importieren. Es erscheint folgender Hinweis zum Neuanlauf der PC-Station. Abbildung 2-18 Hinweis zum Neuanlauf der PC-Station V1.0 05.03.2008 15/28
Den Hinweis zum Neuanlauf der PC-Station mit Ja bestätigen. Es wird folgender Dialog zur Suche der XDB-Datei geöffnet. Abbildung 2-19 Suche der XDB-Datei In diesem Dialog geben Sie den Pfad an, wo die XDB zu finden ist. Die XDB wird immer in dem Projekt von NCM PC / STEP 7 angelegt (siehe Abbildung 2-1 Projektnamen vergeben). Über das Kombinationsfeld Suchen in: navigieren Sie in den Ablagepfad der XDB-Datei. V1.0 05.03.2008 16/28
Abbildung 2-20 Informationen aus der XDB-Datei Als Information wird Ihnen nochmals angezeigt, welche Baugruppen und Applikationen in der XDB projektiert sind V1.0 05.03.2008 17/28
Abbildung 2-21 PC-Station ist projektiert Der Import ist nun abgeschlossen und die Projektierung ist geladen. In der Spalte Verbindung (siehe rote Markierung) sehen Sie, dass auch die Verbindungen mit geladen sind. Hinweis Sie müssen auch die Konfiguration der S7-Station speichern und übersetzen. Dazu markieren Sie in Netpro die gesamte S7-Station und betätigen die Schaltfläche Speichern und Übersetzen in der Symbolleiste. Anschließend laden Sie Konfiguration in die S7-Station (Schaltfläche Laden in der Symbolleiste). V1.0 05.03.2008 18/28
3 Beschreibung des S7-Programms Im S7-Programm müssen Sie die Kommunikationsbausteine FC5/50 AG_SEND/AG_LSEND und FC6/60 AG_RCV/AG_LRCV aufrufen. Diese Kommunikationsbausteine finden Sie in der SIMATIC_NET_CP Bibliothek unter CP300 Bausteine bzw. unter CP400 Bausteine. In diesem Beispiel wird eine S7-300 Station verwendet. Aus diesem Grund werden die Kommunikationsbausteine FC5 AG_SEND und FC6 AG_RCV verwendet. Bei der S7-400 Station werden die Kommunikationsbausteine FC50 AG_LSEND und FC60 AG_RCV verwendet. Abbildung 3-1 SIMATIC_NET_CP Bibliothek Kopieren Sie die Kommunikationsbausteine FC5 und FC6 in den Ordner Bausteine Ihres S7-Programms. Rufen Sie den FC5 AG_SEND zyklisch im OB1 auf. Abbildung 3-2 Aufruf FC5 AG_SEND Die Funktionsparameter ID und LADDR wurden durch die in NetPro angelegte ISO-on-TCP Verbindung bereits festgelegt. V1.0 05.03.2008 19/28
Sie können diese Parameter über rechte Maustaste Verbindungen automatisch eintragen lassen. Abbildung 3-3 Parameter ID und LADDR eintragen In dem folgenden Dialog markieren Sie Ihre ISO-on-TCP Verbindung, welche Sie in NetPro für die S7-Station konfiguriert haben. Beenden Sie den Dialog mit OK. Abbildung 3-4 ISO-on-TCP Verbindung auswählen Die zweite Möglichkeit ist, dass Sie die Werte der Funktionsparameter aus dem Eigenschaftsdialog der ISO-on-TCP Verbindung, welche Sie für Ihre S7-Station konfiguriert haben, ermitteln. V1.0 05.03.2008 20/28
Abbildung 3-5 Eigenschaftsdialog der ISO-on-TCP Verbindung Register Allgemein Rufen Sie den FC6 AG_RCV auf und parametrieren Sie diesen nach der gleichen Vorgehensweise wie den FC5 AG_SEND. Ein Beispielprogramm für den Aufruf des FC5/6 könnte wie folgt aussehen. V1.0 05.03.2008 21/28
Abbildung 3-6 Beispielprogramm FC5/6 Speichern Sie das erstellte S7-Program und laden Sie es in die S7-Station. V1.0 05.03.2008 22/28
4 Aufbau der Verbindung mit den OPC Scout Nun können Sie den OPC Scout im Windows START Menü SIMATIC SIMATIC NET OPC Scout starten. Verbinden Sie sich mit dem OPC Server, indem Sie einen Doppelklick auf "OPC.SimaticNet" durchführen. Tragen Sie in den eingeblendeten Dialog einen selbst gewählten Gruppennamen ein und bestätigen Sie diesen mit OK. Abbildung 4-1 Mit den OPC Server verbinden und Gruppe anlegen Doppelklicken Sie auf die angelegte Gruppe. Es wird der "OPC-Navigator" geöffnet. Im OPC-Navigator sehen Sie nun Ihre Protokolle. Doppelklicken Sie doppelt auf "SR". Ihr projektierter Verbindungsname aus NetPro erscheint. V1.0 05.03.2008 23/28
Abbildung 4-2 OPC-Navigator Durch nochmaliges Doppelklicken auf die Verbindung können Sie die Items für die Kommunikation definieren bzw. vorhandene Items hinzufügen. Durch Markieren von "send" erscheint ein Item im mittleren Teil. Schieben Sie dieses "send" Item mit der " " Schaltfläche nach rechts. Doppelklicken Sie auf das Item auf der rechten Seite. V1.0 05.03.2008 24/28
Abbildung 4-3 send Item hinzufügen Ändern Sie den Itemnamen (siehe Abbildung 4-4 Itemname ändern) und klicken Sie auf die Schaltfläche "Item ändern", um die Eingabe zu übernehmen. Abbildung 4-4 Itemname ändern V1.0 05.03.2008 25/28
Doppelklicken Sie im OPC-Navigator "receive" und fügen Sie das bestehende Item über " " zur Liste hinzu. Beenden Sie den Dialog mit "OK". Beim receive Item ist die Angabe des Datenbereichs nicht notwendig. Abbildung 4-5 receive Item hinzufügen Hinweis Der Sendeauftrag wird durch das einmalige, manuelle Setzen des M100.0 in der S7-Station angestoßen. Die Kommunikation zwischen der S7-Station und der PC-Station wird dadurch gestartet. Die Items werden in den OPC Scout eingefügt. Ist die "Qualität" gut, dann ist die Verbindung aufgebaut und ein Lesen bzw. Schreiben der Items ist möglich. V1.0 05.03.2008 26/28
Abbildung 4-6 OPC Scout Doppelklicken Sie auf das Eingabefeld Wert des definierten send Items, um Werte in die S7-Station zu schreiben. Abbildung 4-7 Werte schreiben Die vorgegebene Struktur der Werteingabe ("{0 0}") darf nicht verändert werden. Es dürfen nur die Werte selbst geändert werden ("{1 1}") Abbildung 4-8 erfolgreicher Schreibauftrag Bei der S5-kompatiblen Kommunikation ist das erfolgreiche Schreiben von Daten über die Spalten Schreibergebnis und Fehler zu prüfen. Die Spalten Schreibergebnis und Fehler können über das Menü Ansicht Optionen sichtbar geschalten werden. V1.0 05.03.2008 27/28
5 Historie Version Datum Änderung V 1.0 05.03.2008 Erste Ausgabe V1.0 05.03.2008 28/28