Home
Anzeigen - Industry Support Siemens
Contents
1. 7 3 3 Diagnose ber das Windows Startmen aufrufen 22222222 7 3 4 Netz bergang benutzen 222nee seen nennen nennen 7 3 5 PC Station nutzen Netz bergang einstellen bei PC internal 7 3 6 Weitere Startm glichkeiten f r die Diagnose 22 2snneen 7 4 Vorgehensweise in der Diagnose 2220ee seen een 75 Diagnosefunktionen gezielt aufrufen 22unesseeneeenennnn 7 6 Checkliste typische Problemstellungen in einer Anlage 7 6 1 Checkliste Allgemeine CP Funktionen 2 22222nneeneen nenn 7 6 2 Checkliste Kommunikationsverbindungen 222e 2 css 8 Firmware Lader 0u 0000000 0000 nn na anann 8 1 Eins tzbereich u res a a a ae ehe rk 8 2 Firmware laden 2 2222 sesnee nennen nennen ern nn A Literaturverzeichnis serasernnennne nun nun nun nennen nn B GIOSSAar 2 ins ae a a a ee are nein 1233 B 1 Allgemeiner Teil 2e sseneeeneennennnn nennen nennen nn 234 B 2 Industrial Ethernet 3 4 4a ee ee ra 238 B 3 PROFINET u 22a en 240 C Kopplung zu Fremdsystemen mit FETCHWRITE ceanneennnnnnnnnnnnenn D Dokument Historie suruuennnennn nun nennen nennen nn Index E E E E E ee 251 SIMATIC NET NOM S7 f r Industrial Ethernet Ausgabe 6 2003 13 C79000 G8900 C129 07 SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 C129 07 Kommunikation ber Ethernet CPs
2. Bild 4 8 Aufbau des Eigenschaftsdialogs im Register Adressen f r eine unspezifizierte Verbindung SIMATIC NET NOM S7 f r Industrial Ethernet 108 Ausgabe 6 2003 C79000 G8900 0129 07 Kommunikationsverbindungen projektieren 4 4 3 ISO Transport Dynamikeigenschaften festlegen Register Dynamik Im Register Dynamik werden die relevanten Timer und Counter dieser Verbindung angezeigt Sie k nnen diese Defaultwerte bernehmen Bei Bedarf z B bei Kopplungen zu Fremdsystemen k nnen die Timer und Coun ter und damit das dynamische Verhalten der Verbindung auch individuell eingestellt werden Eigenschaften ISO Transportverbindung Optionen bersicht Statusinformationen Allgemein Adressen Dynamik Die folgenden Werte sind nur in Sonderf llen zu ndern Connection Establishment Retransmission Time s m Data Transfer Retransmission Time 100 ms fi 0 Max Count E Inactivity Time s 20 window Time s 10 Abbrechen Hilfe Bild 4 9 Aufbau des Eigenschaftsdialogs im Register Dynamik sive des ersten Sendeversuchs 1 100 DEFAULT 5 Attribute Beschreibung Zugriff Connection Establishment Retransmission Time Die Retransmission Time gibt an mit welchem Zeitab stand ein fehlgeschlagener Verbindungsaufbau erneut angesto en wird 1 60s DEFAULT 5s wenn Verbindungsaufbau aktiv nderbar wenn Verbindungsaufbau passiv
3. Aufgaben des Ethernet CP Der Ethernet CP bernimmt f r die Abwicklung des Datentransfers ber eine Ver bindung folgende Aufgaben e beim Empfangen Empfangen von Daten vom Ethernet und weitergeben an den Anwender Da tenbereich in der CPU e beim Senden bernehmen von Daten aus dem Anwender Datenbereich der CPU und Sen den der Daten ber Ethernet Der Verbindungsaufbau erfolgt automatisch sobald der Partner erreichbar ist Bei einer Freien UDP Verbindung kommt hinzu e beim Empfangen Eintragen des Absenders von dem die Nachricht gesendet wurde in den Auftrags Header e beim Senden Auswerten des Auftragsheaders und adressieren des Partners Voraussetzung f r die Projektierung von Verbindungen Der Ethernet CP wurde bei der Hardware Konfiguration projektiert in die Hardwa re Konfiguration eingetragen und mit dem Ethernet Subnetz vernetzt Der Ethernet CP besitzt als Busteilnehmer eine Adresse Achtung Alle Stationen au erhalb des aktuellen STEP 7 Projekts m ssen mit Stellvertrete robjekten z B SIMATIC S5 oder Andere Station projektiert sein oder Sie verwenden beim Anlegen einer Verbindung als Partnertyp unspezifiziert SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 93 C79000 G8900 C129 07 Kommunikationsverbindungen projektieren 4 3 1 Prinzip Neue Verbindung Wenn Sie neue Verbindungen anlegen gehen Sie von eingetragenen und vernetz ten Stat
4. Subblock Typen 2 22222see nn FCs Funktionen und FBs f r S7 Ethernet CPs programmieren Allgemeine Hinweise zu den FCs FBs FC Aufrufe parametrieren Parameter zur CP und Verbindungszuordnung Eingangsparameter Parameter zur Angabe eines GPU Datenbereichs Eingangsparameter Statusinformationen Ausgangsparameter SIMATIC NET NOM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 C129 07 Inhaltsverzeichnis 6 3 FCs f r die SEND RECEIVE Schnittstelle 2mssssssnnnnn 6 3 1 FC5 AG_SEND FC50 AG_LSEND 22nuneenseneenn nenn 174 6 3 2 FC6 AG_RECV FC60 AG_LRECV 2 2 2 n nennen nen 184 6 4 FCs zur Zugriffskoordinierung bei FETCH WRITE 2222222220 191 6 4 1 FOZ AG LOGK es ee ea a a 193 6 4 2 FCS AG UNLOGCK kanasasir nase BA DE Ada 195 6 5 FB55 IP_CONFIG f r programmierte Kommunikationsverbindungen 6 6 Mengenger st Ressourcenbedarf der FCS 2u2c nennen 7 NCM S7 Diagnose zznasuneennnnnn nn n anne nn nn nen 7 1 bersicht ee een 7 2 Funktionen von NCM S7 Diagnose 222e22 anaana 7 2 1 Installation und Start von NCM S7 Diagnose 222esn cn 7 2 2 Allgemeine Men befehle 22222sesseeeeneeenenenen en nnn 7 3 Diagnose beginnen 222seen anne nrnna nn nennen 7 3 1 Verbindung zum Ethernet CP herstellen 222e222seseeenne nn 7 3 2 Diagnose aus dem Eigenschaftendialog des CP starten
5. zeichnung von Funktionen die dar berhinaus STEP 7 ab einer bestimmten Ver sion beispielsweise Version V5 2 voraussetzen Auf besondere Tipps werden Sie in dieser Anleitung mit diesem Symbol hinge wiesen v Das Symbol verweist auf besondere Literaturempfehlungen An so gekennzeichneten Stellen wird empfohlen auf erg nzende Informationen in a der Basishilfe von STEP 7 zur ckzugreifen HLP Diese Symbol weist auf detailliertere Hilfestellung in der kontextabh ngigen Hilfe hin Sie erreichen diese ber die F1 Taste oder ber die Schaltfl che Hilfe im jeweiligen Dialog Literaturhinweise Hinweise auf weitere Dokumentationen sind mit Hilfe von Literaturnummern in Schr gstrichen angegeben Anhand dieser Nummern k nnen Sie dem Litera turverzeichnis am Ende des Handbuchs den Titel der Dokumentation entnehmen SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 7 C79000 G8900 C129 07 Dieses Handbuch zu SIMATIC NET NCM S7 f r Industrial Ethernet Zus tzliche Informationen finden Sie hier Die vorliegende Anleitung ist auch Bestandteil des Dokumentationspaketes zu NCM S7 f r Industrial Ethernet Sie finden diese Dokumente auch auf der Ma nual Collection CD die jedem S7 CP beiliegt oder im Internet Die folgende Tabelle gibt Ihnen eine bersicht Titel S7 CPs f r Industrial Ethernet Ger tehandbuch Zu finden im Internet unter Inhalt Im Ger tehandbuch S
6. 4 6 TCP Verbindungseigenschaften projektieren Einleitung Beim Anlegen einer Verbindung im Neu Dialog werden der Verbindungstyp und soweit m glich der Verbindungspartner festgelegt Weitere Verbindungsparameter die beim Neuanlegen zun chst standardm ig vorbesetzt werden k nnen Sie bei Bedarf wie nachfolgend beschrieben individuell anpassen Dialog aufrufen Um den Dialog f r die speziellen Verbindungseigenschaften aufzurufen gehen Sie folgenderma en vor 1 Selektieren Sie in der Verbindungstabelle die gew nschte Verbindung 2 W hlen Sie im Men Bearbeiten gt Objekteigenschaften Ergebnis Es erscheint der Dialog Eigenschaften f r TCP Verbindungen Register F r TCP Verbindungen stehen folgende Register zur Verf gung e Allgemein Anzeige von Parametern welche die Verbindung identifizieren e Adressen Anzeige der lokalen und fernen Adressinformationen e Optionen Hier k nnen Sie ausw hlen ob Sie die Verbindung f r eine der Zugriffsarten FETCH oder WRITE nutzen m chten e bersicht bersicht aller projektierten TCP Verbindungen der selektierten Station mit den entsprechenden Parametern und dem Status der Verbindung e Statusinformationen In diesem Register werden aktuelle Zeitpunkt des Dialogaufrufes Statusin formationen zur Verbindung angezeigt Diese Informationen entsprechen der Anzeige von NCM Diagnose SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 119 C79000 G8900 C
7. C79000 G8900 C129 07 Kommunikationsverbindungen projektieren 4 3 4 Verbindungen ohne Zuordnung Veranlassung Nachfolgend werden die Aktionen erl utert die dazu f hren k nnen dass projek tierte Verbindungen ihre Zuordnung zum CP verlieren oder gel scht werden Vorsicht Beachten Sie dass im Gegensatz zu den S7 Verbindungen den Verbindungen der SEND RECEIVE Schnittstelle eine CP abh ngige ID zugewiesen wird Bei den nachfolgend beschriebenen Aktionen kann es daher zu Anpassungen der ID kommen so dass im Anwenderprogramm die Schnittstellenversorgung ebenfalls angepasst werden muss Achtung Wird ein CP durch einen anderen ersetzt so muss dieser mindestens die gleichen Dienste bereitstellen und mindestens den gleichen Versionsstand haben Nur so ist gew hrleistet dass die ber den CP projektierten Verbindungen konsistent er halten bleiben und genutzt werden k nnen Tabelle 4 3 Aktionen die zu nderungen an projektierten Verbindungen f hren Aktion Den CP Baugruppe in der Hardware Konfigura tion verschieben durch drag amp drop Folge f r die Verbindungen Die Verbindungen bleiben erhal ten Die Verbindungs IDs werden au tomatisch aktualisiert 2 Verbindungsprojektierung erneut in Was Sie tun m ssen um die Verbindung wieder herzustellen 1 Die Baugruppen Anfangsadresse LADDR im Anwenderprogramm an passen den CP laden Den CP Baugruppe in der Hardware K
8. Kommunikationsverbindungen projektieren Register Adressen spezifizierte TCP Verbindung Bild 4 16 Ports 124 Im Register Adressen werden die relevanten lokalen und fernen Adressinformationen als Vorschlagswerte angezeigt Sie haben die M glichkeit die Ports individuell einzustellen Eigenschaften TCEP Verbindung x Allgemein Adressen Optionen bersicht Statusinformationen Die Ports sind g ltig im Bereich von 1 bis 65535 Empfolen wird ein wert gr er 1024 da sich im Bereich bis 1024 die wellknown Ports befinden Lokal Partner IP DEZ 140 80 0 2 PORT DEZ 2002 2000 Abbrechen Hilfe Aufbau des Eigenschaftsdialogs im Register Adressen mit DEFAULT Ports f r TCP Verbin Die Ports bzw die Port Adressen definieren den Zugangspunkt zum Anwender programm innerhalb der Station CPU Sie m ssen innerhalb der Station CPU eindeutig sein Die folgende Tabelle gibt Aufschluss ber den Wertebereich well known ports Tabelle 4 4 Anwendung Hinweis Port Adressen fest vergeben darf nicht verwendet werden 0 standardm ig vergeben sollte nicht verwendet werden 1 1024 von NCM verwendeter Bereich in dem jeweils eine freie ab 2000 5000 Port Adresse gesucht und zugeordnet wird Sie k nnen die Port Adresse in diesem Bereich individuell einstellen Die Port Adressen ab 5000 werden vom System genutzt ab 5000 65535 Anmerkung Wenn Sie diese Port Adresse
9. und Auftragsparameter durch die Verbin dungsprojektierung festgelegt Das Anwenderprogramm stellt daher nur die Nutzdaten im UDP Datenbereich beim Senden mit AG_SEND AG_LSEND bereit bzw empf ngt diese mit AG_RECV AG_LRECYV 172 SIMATIC NET NOM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 0129 07 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren Anwendung mit Auftragsheader Freie UDP Verbindungen erfordern einen Auftragsheader im Anwender Datenbe reich Entnehmen Sie der folgenden Darstellung die Struktur des Auftragspuffers und die Bedeutung und Plazierung der Parameter im Auftragsheader Anwender Datenbereich Auftragspufer Port 034 High Byte EB Low Byte Byte 0 1 A IP Adresse Byte 2 3 Er Er Byte 4 5 Nutzdaten Datenbyte 0 Datenbyte 1 Byte 6 7 o 2 Byte Datenbyte 2040 Datenbyte 2041 2046 2047 Bild 6 1 Senden und Empfangen ber eine Freie UDP Verbindung per Programm e Im Bild Eingaben sind hexadezimal wird beispielhaft von folgender IP Adresse ausgegangen 142 11 40 35 e F r die Portadresse 1003 ist z B einzutragen f r High Byte 034 f r Low Byte EB e Der Anwender Datenbereich kann bis zu 2048 Byte umfassen Es k nnen bis zu 2042 Byte Nutzdaten bertragen werden 6 Byte sind f r den Auftrags header reserviert Beachten Sie dass die beim Bausteinaufruf angegebene Datenl nge Parame ter LEN den Header und die Nutzdaten umfassen muss SI
10. HTML Prozes skontrolle PROFInet FTP Dienste PG OP Kommunikation S7 Kommunikation SEND RECEIVE FETCH WRITE HTML Pro zesskontrolle FTP Dienste 19 Kommunikation ber Ethernet CPs in S7 Stationen Projektierung und Diagnose F r den Anschlu und die Projektierung des Ethernet CPs ist die Projektiersoft ware STEP 7 und die Option SIMATIC NET NCM S7 f r Industrial Ethernet erfor derlich NCM S7 f r Industrial Ethernet wird als STEP 7 Option installiert und ist damit in STEP 7 integriert Dar berhinaus bietet NCM S7 f r Industrial Ethernet umfangreiche Diagnosem g lichkeiten f r die unterschiedlichen Kommunikationsarten F r die Projektierung der PROFInet Kommunikation setzen Sie zus tzlich das En gineering Werkzeug SIMATIC iMap ein detaillierte Informationen ber SIMATIC iMap finden Sie im Handbuch Component based Automation Anlagen projektie ren mit SIMATIC iMap 23 Programmierte Kommunikationsverbindungen Es gibt Anwendungsbereiche bei denen es vorteilhaft ist die Kommunikationsver bindungen nicht ber die Projektierschnittstelle von STEP 7 sondern ber spezifi 1 sche Applikationen programmgesteuert einzurichten F r diese Anwendungen steht ab STEP7 V5 2 SP1 ein Funktionsbaustein zur Ver f gung der die flexible bergabe von Datenbausteinen mit Projektierdaten an ei nen Ethernet CP erm glicht SIMATIC NET NCM S7 f r Industrial Ethernet 20 Ausgabe 6 2003 C79000
11. bitte auch die allgemeine Beschreibung zwingend in Tabelle 5 7 Seite 159 beachten optional 1 SUB_IP_V4 IP Adresse des Mail Servers ber den die z 0 E Mails gesendet werden Die IP Adresse kann absolut oder symbo lisch angegeben werden Die symbolische Angabe setzt voraus dass dem IT CP die Adresse des Domain Name Servers DNS bekannt ist Ein entsprechender Eintrag ist bei der Projek tierung des IT CP in HW Konfig vorzuneh men n here Angaben hierzu finden Sie dort in der Online Hilfe 3 SUB_DNS_NAME DNS Name des E MAIL Servers 2 0 13 SUB_EMAIL_SENDER Absender E Mail Adresse Z 18 SUB_CONNECT_NAME o SIMATIC NET NCM S7 f r Industrial Ethernet 156 Ausgabe 6 2003 C79000 G8900 0129 07 Programmierte Kommunikationsverbindungen Tabelle 5 5 Fortsetzung Subblock Parameter ID Typ Besonderheiten Hinweise Anwendung bitte auch die allgemeine Beschreibung zwingend in Tabelle 5 7 Seite 159 beachten optional 21 SUB_KBUS_ADR Bei CPs f r S7 300 ist dieser Wert fest auf z bei 0 eingestellt und mu daher nicht angege S7 400 ben werden 22 SUB_CON_ESTABL z Die allgemeinen Eigenschaften der Subblocktypen sind nachfolgend beschrieben in Kap 5 6 Die Parameter SUB_IP_V4 und SUB_DNS_NAME schlie en sich hier gegenseiotig aus genau einer von beiden ist anzugeben Hinweis Mail Server Ports sind sogenannte well known Ports und m ssen daher nicht angege
12. dungen Ports Die Ports bzw die Port Adressen definieren den Zugangspunkt zum Anwender programm innerhalb der Station CPU Sie m ssen innerhalb der Station CPU eindeutig sein Die folgende Tabelle gibt Aufschluss ber den Wertebereich Tabelle 4 5 Anwendung Hinweis Port Adressen Port Adresse gesucht und zugeordnet wird fest vergeben darf nicht verwendet werden 0 standardm ig vergeben sollte nicht verwendet werden 1 1024 well known ports von NCM verwendeter Bereich in dem jeweils eine freie ab 2000 SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 C129 07 131 Kommunikationsverbindungen projektieren Register Adressen unspezifizierte UDP Verbindung Bild 4 21 132 Die unspezifizierte UDP Verbindung kann auf 2 Arten genutzt werden Freie UDP Verbindung Um eine Freie UDP Verbindung zu projektieren w hlen Sie die Option Adressvergabe am Baustein Die Eingabefelder f r die ferne IP Adresse und den fernen Port k nnen dann nicht mehr eingegeben werden da die Zieladres sen jetzt durch das Anwenderprogramm festgelegt werden Verbindung zu einer Fremdstation in einem anderen Projekt Sie k nnen die ferne IP Adresse und den Port f r eine beliebige Zielstation angeben Die Zielstation kann innerhalb oder au erhalb des aktuellen STEP 7 Projekts liegen Beachten Sie bitte Da bei UDP kein Verbindungsaufbau stattfindet Data
13. e Graphische bersicht in NetPro e Tabellarische bersicht im Eigenschaftendialog der Station Graphische bersicht in NetPro Eine gute bersicht ber die vernetzten Stationen liefert wiederum die NetPro An sicht Gehen Sie wie folgt vor 1 Doppelklicken Sie im SIMATIC Manager in Ihrem Projekt auf eines der Netzob jekte z B Ethernet Ba NETPRO Netz konfigurieren Netz zu Projekt PROJECT ETHERNET Re Netz Bearbeiten Einf gen Zielsystem Ansicht Extras Fenster Hilfe slala ale SA x Ethernet 1 Industrial Ethernet MPI Netz 1 MPI SIMATIC 400 Station 2 CPU CP 414 443 o SIMATIC 400 Station 3 7 SIMATIC 55 1 al CPUTCP 2 414 443 E o wm Bild 2 3 NetPro Ansicht f r ein Subnetz vom Typ Industrial Ethernet SIMATIC NET NOM S7 f r Industrial Ethernet Ausgabe 6 2003 55 C79000 G8900 C129 07 Den Ethernet CP mit STEP 7 in Betrieb nehmen Tabellarische bersicht F r eine detaillierte bersicht ber die f r den Netzanschluss verwendeten Komponenten bietet die tabellarische bersicht im Eigenschaftendialog der Station Vorteile Gehen Sie wie folgt vor 1 W hlen Sie mit dem SIMATIC Manager in Ihrem Projekt die Station aus die Sie berpr fen m chten 2 W hlen Sie die Objekteigenschaften ber Bearbeiten gt Objekteigenschaf ten oder durch Doppelklick auf das Stationssymbol 3 Schalten Sie um auf das Register Schnittstellen Er
14. 1 Dr cken Sie F1 um Hilfe zu erhalten Bild 2 1 Projekt mit zugeordnetem Ethernet Netz SIMATIC NET NOM S7 f r Industrial Ethernet 48 Ausgabe 6 2003 C79000 G8900 0129 07 Den Ethernet CP mit STEP 7 in Betrieb nehmen 3 Wenn Sie eine graphische Netzdarstellung NetPro bevorzugen w hlen Sie das Netzobjekt Ethernet an und bet tigen Sie Bearbeiten gt Objekt ffnen BE NETPRO Netz konfigurieren Netz zu Projekt PROJECT ETHERNET Netz Bearbeiten Einf gen Zielsystem Ansicht Extras Fenster Hilfe Sale gt e Sal x SIMATIC 400 Station 1 SIMATIC 400 Station 2 SIMATIC 400 Station 3 branes CPUICP CPU ICP CPUICP IE 414 1443 1414 1443 414 1443 o o D 0 o 0 Bild 2 2 Graphische Netzdarstellung hier mit noch nicht vernetzten Stationen Auch von dieser graphischen Netzdarstellung aus gelangen Sie zu allen Funktio nen zur Vernetzung und Verbindungsprojektierung mit den Ethernet CPs Sie k nnen auch in NetPro die Subnetze anlegen ffnen Sie hierzu den Katalog ber den Men befehl Einf gen gt Netzobjekte Organisation im Multiprojekt Wenn Sie die Organisationsform Multiprojekt nutzen hat dies f r das Anlegen von a 2 Subnetzen die folgenden Auswirkungen Subnetze werden von Ihnen zun chst in den Teilprojekten wie oben beschrieben angelegt Um S7 Stationen vernetzen zu k nnen m ssen Sie also beispielsweise in jedem Teilprojekt ein entsprechendes Subnetz vom Typ Industrial
15. 4 F r das ausgew hlte Subnetz k nnen Sie den Eigenschaftendialog anzeigen lassen W hlen Sie hierzu die entsprechende Schaltfl che 5 Tragen Sie im Register Allgemein spezifische Informationen ein die den Sub netzknoten charakterisieren 6 Best tigen Sie unbedingt Ihre Eingabe mit OK da nur dann die Vernetzung bernommen wird siehe Pkt 3 Ergebnis Der CP ist jetzt als Netzknoten f r die zugeh rende S7 Station konfigu riert SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 53 C79000 G8900 C129 07 Den Ethernet CP mit STEP 7 in Betrieb nehmen Adresseinstellung in der Projektierung und erstmalige Adressierung 54 Die hier beschriebenen Adresseinstellungen gelangen erst mit dem Laden der Pro jektierdaten in den CP F r die aktuellen Ethernet CPs gilt Um den CP jedoch schon f r den Ladevorgang ber diese Adressen erreichen zu k nnen gibt es die M glichkeit den CP ber die voreingestellte MAC Adresse anzusprechen und mit weiteren Adressinformationen zu versorgen Dieser Vorgang wird im Kapitel 2 3 beschrieben SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 0129 07 Den Ethernet CP mit STEP 7 in Betrieb nehmen 2 2 3 Netzanschl sse einer Station anzeigen Vorgehensweise Sie k nnen sich ber die an einer SIMATIC Station vorgenommenen Netzan schluss Konfigurationen leicht einen berblick verschaffen Hierzu haben Sie folgende M glichkeiten
16. C79000 G8900 C129 07 Programmierte Kommunikationsverbindungen 5 5 Parameterbl cke f r Verbindungstypen Allgemeines Sie erfahren nachfolgend welche Werte in die Parameterbl cke einzutragen sind und welche Subbl cke zu den jeweiligen Verbindungstypen zu verwenden sind Je nach Anwendungsfall werden nicht alle Subblock Typen ben tigt entspre chende Angaben finden Sie ebenfalls in der Tabelle Hinweis Beachten Sie zu den konfigurierbaren Verbindungseigenschaften bitte auch die Erl uterungen im Kapitel 4 zu den einzelnen Verbindungstypen Verbindungs ID Von besonderer Bedeutung ist der ID Parameter der jedem Verbindungspara meterblock neben der Typkennung vorangestellt wird Bei programmierten Verbindungen k nnen Sie diese ID innerhalb des zul ssigen Wertebereiches frei vergeben Sie m ssen diese ID dann an der Aufrufschnittstelle der FCs f r die SEND RECV Schnittstelle zur Identifizierung der Verbindung ver wenden Wertebereiche f r die Verbindungs ID e S7 400 1 2 64 e S7 300 1 2 16 SIMATIC NET NCM S7 f r Industrial Ethernet 152 Ausgabe 6 2003 C79000 G8900 0129 07 Programmierte Kommunikationsverbindungen 5 5 1 Parameterblock f r TCP Verbindung Aufbau Typ 1 Kennung f r den Verbindungstyp ID Verbindungs ID frei zu vergebene Verbindungsreferenz im AG_SEND AG_RECV anzugeben Subblock_Anzahl n Subblock 1 Wertebereiche f r die Verbindungs ID e S7 400
17. Die Statusanzeige in den Ausgabeparametern DONE ERROR und STATUS wird bei jedem Bausteinaufruf aktualisiert und kann ausgewertet werden Anwenderprogramm Ethernet CP Kommunikationspartner CPU Zyklus AG_SEND mit Daten X versorgen ACT 1 bertragung von Block ber Ethernet l uft Datensatz X wird segmentweise ber tragen AG_SEND versorgen ACT 0 bertragung von BlocK 2 ber Ethernet l uft bertragung von Block n 1 ber Ethernet l uft bertragung von Block n ber Ethernet l uft Zeit Legende 1 Parameter bergabe DONE ERROR STATUS SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 177 C79000 G8900 C129 07 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren Hinweis Es ist prinzipiell m glich den FC innerhalb eines CPU Zyklus mehrfach aufzuru fen um die Abwicklung eines Auftrages zu beschleunigen Sie sollten jedoch be denken dass dadurch der CPU Zyklus entsprechend belastet wird je nach CPU Typ unterschiedlich Erl uterung der Formalparameter Die folgende Tabelle erl utert alle Formalparameter f r die Funktion AG_SEND AG_LSEND Parameter Deklara Wertebereich Bemerkung tion ACT INPUT BOOL 0 1 Beim FC Aufruf mit ACT 1 werden LEN By tes aus dem mit dem Parameter SEND ange gebenen Datenbereich gesendet Beim FC Aufruf mit ACT 0 werde
18. Steuern Die S7 Stationen nutzen die integrierten Kommunikations SFBs FBs beidseitige Client und Serverfunktion Insgesamt m ssen folgende Voraussetzungen f r die S7 Kommunikation von ei ner PC PG Station aus erf llt sein e Im PC PG ist ein Ethernet CP installiert eine Schnittstelle zur S7 Kommunikation installiert SOFTNET S7 f r Ind Ethernet oder S7 1613 WIN 95 WIN NT MS DOS Windows e Die CPs in den S7 Stationen sind mit einer MAC IP Adresse versorgt vorein gestellte MAC Adresse verwenden oder IP Adresse einstellen Um die S7 Kommunikation zur SIMATIC S7 vom PC zu nutzen adressieren Sie in der PC Anwendung die gew nschte CPU Baugruppe in der SIMATIC S7 die Sie ber den Ethernet CP erreichen wollen S7 Kommunikation ber Router einseitige Client und Serverfunktion Es besteht die M glichkeit die S7 Station von einer Applikation OPC Server der a 2 PC PG Station aus zu erreichen die an einem anderen Subnetz angeschlossen ist Die beiden Subnetze m ssen ber einen Router wie beispielsweise IE PB Link verbunden sein Als Router k nnen auch eine S7 Station oder ein PC dienen die ber CPs mit beiden Subnetzen verbunden sind In dieser Konfiguration ist die S7 Station nur als Kommunikationsserver auf einsei tig projektierten S7 Verbindungen von der PC PG Station aus ansprechbar Die Voraussetzungen f r die Konfiguration der PC PG Station sind identisch zum Betrieb am selben Subnetz
19. Verbindungen 3 Je nach Bausteintyp k nnen Sie nun aus einer Liste die f r den Baustein vorge sehene Verbindung und oder Baugruppe ausw hlen 4 Best tigen Sie die Auswahl soweit m glich werden dann die verf gbaren Para meterwerte in den Bausteinaufruf eingetragen Verhalten bei falscher Adre angabe Kann die S7 CPU unter der angegebenen Baugruppen Anfangsadresse den Ethernet CP nicht erreichen so ergeben sich die nachfolgend beschriebenen Feh lerbilder Ursache Unter der angegebenen CP Adresse ist keine Baugruppe adressierbar oder identifizierbar Reaktion bzw Anzeige Die CPU bleibt im Zustand Stop mit Systemfeh ler werten Sie in diesem Fall den Diagnosepuf fer der CPU aus Die CP Adresse zeigt auf einen ande ren Baugruppentyp m gliche Fehleranzeige im Parameter STATUS des Kommunikationsbausteines 8184H Systemfehler 80BOH Baugruppe kennt den Datensatz nicht 80C0H Datensatz kann nicht gelesen werden 80C3H Betriebsmittel Speicher belegt 80D2H Logische Basisadresse falsch Achtung Wenn Sie irrt mlich keinen CP sondern einen anderen Baugruppentyp adressie ren entstehen Fehlerbilder die nicht durch Fehlermeldungen der FC Bausteine selbst angezeigt werden 1 Diese Funktion setzt die Bausteinbibliothek V5 0 SP3 oder h her voraus 168 SIMATIC NET NOM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 0129 07 FCs Funktionen und FBs
20. Verbindungsprojektierungen und An wenderprogramme in die S7 Station laden Legende notwendige Schritte optionale Schritte SIMATIC NET NOM S7 f r Industrial Ethernet 88 Ausgabe 6 2003 C79000 G8900 C129 07 Kommunikationsverbindungen projektieren 4 2 M gliche Verbindungskonfigurationen Kommunikationsverbindungen sind zwischen den in der nachfolgenden Grafik dar gestellten Kommunikationspartnern m glich Die Kommunikationspartner k nnen hierbei im selben Projekt oder bei Multipro jekten in den zugeh renden Teilprojekten verteilt angeordnet sein Verbindungen zu Kommunikationspartnern au erhalb eines Projekts werden ber das STEP 7 Objekt Partner im anderen Projekt oder mittels Stellvertreterobjekten wie Andere Stationen oder SIMATIC S5 projektiert Subnetz 1 WAN LAN nur TCP IP PG PC mit Ethernet CP SIMATIC S5 Subnetz 2 Andere Station mit Ethernet Anschluss Bild 4 1 Verbindungsm glichkeiten SIMATIC NET NOM S7 f r Industrial Ethernet Ausgabe 6 2003 89 C79000 G8900 C129 07 Kommunikationsverbindungen projektieren Organisation im Multiprojekt Wenn projekt bergreifende Subnetze projektiert sind dann k nnen mit STEP 7 2 V5 2 ber solche Gesamt Subnetze auch Verbindungen projektiert w
21. ber die Protokolle ISO Transport 1SO on TCP TCP IP mit RFC 1006 TCP UDP E Mail mit FETCH WRITE Diensten ber die Protokolle ISO Transport 1SO on TCP TCP e PROFInet Kommunikation ber die Protokolle TCP e HTML Prozesskontrolle ber die Protokolle ber Web Browser HTTP IP Protokoll e Dateiverwaltung und Datei ber die Protokolle zugriff ber FTP FTP IP Protokoll PG OP Kommunikation Die PG OP Kommunikation dient zum Laden von Programmen und Konfigurati onsdaten zum Durchf hren von Test und Diagnosefunktionen sowie zum Be dienen und Beobachten einer Anlage ber OPs SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 17 C79000 G8900 C129 07 Kommunikation ber Ethernet CPs in S7 Stationen 18 S7 Kommunikation Die S7 Kommunikation bildet eine einfache und effiziente Schnittstelle zwischen SIMATIC S7 Stationen und zu PG PC ber Kommunikationsfunktionsbau steine S5 kompatible Kommunikation mit SEND RECEIVE Schnittstelle Die SEND RECGEIVE Schnittstelle erm glicht je nach CP Typ die programmge steuerte Kommunikation ber eine projektierte Verbindung von SIMATIC S7 zu SIMATIC S7 zu SIMATIC S5 zu PC PG und zu beliebigen Fremdstationen Je nach CP Typ stehen an der SEND RECEIVE Schnittstelle folgende Kom munikationsdienste zur Verf gung 1SO Transport optimiert f r den performanten Einsatz in der abgeschlossenen Fertigungse bene TCP IP
22. da beispielsweise beim Abgleich der Projekte die Verbindungen ber identische Verbindungsnamen leicht zusammengef hrt werden k nnen Das Thema Multiprojekt wird in der Basishilfe von STEP7 ausf hrlich behandelt a Sie finden dort Anleitungen zu folgenden Themenbereichen HLP Voraussetzungen f r projekt bergreifende Funktionen e Wie werden Multiprojekte neu angelegt e Wie wird ein neues Projekt im Multiprojekt angelegt e Projekt aus einem Multiprojekt heraustrennen e Projekte in Multiprojekt aufnehmen Projekte im Multiprojekt abgleichen Stationen innerhalb eines Multiprojekts verschieben Wenn eine Station von einem Projekt eines Multiprojekts in ein anderes Projekt desselben Multiprojekts verschoben wird z B durch Drag amp Drop dann bleiben die projekt bergrei fenden Verbindungen erhalten M gliche Probleme bei verteilten Projekten und besondere Tipps zur Vorge hensweise M glichkeiten f r Stationen au erhalb des aktuellen Projektes Durch die neu hinzukommende Funktion des Multiprojektes sind folgende M glich keiten zu unterscheiden e Verbindung zu einem Partner in unbekanntem Projekt Die neuen Funktion zum Multiprojekt bieten Ihnen die M glichkeit eine Verbin dung zu einem Partner in einem unbekannten Projekt anzulegen In diesem Fall k nnen Sie im Eigenschaftendialog der Verbindung einen Verbindungsname als Referenz angeben Beim Zusammenf hren von Projekten unterst tzt Sie dann STEP 7 m
23. e F r die Anwendung bedeutet dies dass der S7 CP keine Broadcasttele gramme zum Nutzdatentransfer empfangen kann Es ist jedoch m glich mit der Baugruppe Broadcasttelegramme in das Netz zu versenden SIMATIC NET NOM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 0129 07 Kommunikationsverbindungen projektieren Register Adressen Verbindung zu allen Broadcast Teilnehmern Indem Sie als Verbindungspartner alle Broadcast Teilnenmer w hlen legen Sie fest dass UDP Telegramme an alle erreichbaren Broadcast Teilnehmer gesendet werden Im Register Adressen wird unter der IP Adresse IP f r den Partner eine im Netz g ltige Broadcast Adresse vorgeschlagen Unter PORT m ssen Sie eine f r alle zu erreichenden Partner zutreffende PORT Adresse eintragen Eigenschaften UDP Yerbindung Optionen bersicht Stausntomatonen 140 80 255 255 Bild 4 22 Aufbau des Eigenschaftsdialogs im Register Adressen f r die Betriebsart Broad cast SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 135 C79000 G8900 0129 07 Kommunikationsverbindungen projektieren Register Adressen Verbindung zu allen Multicast Teilnehmern Indem Sie als Verbindungspartner alle Multicast Teilnehmer w hlen legen Sie fest dass e gesendete UDP Telegramme allen erreichbaren Multicast Teilnehmern der Multicast Gruppe zugestellt werden e das lokale Ger t f r Multicast Telegramme in der
24. ob Sie die Projektierdaten gesamt oder nur f r bestimmte Baugruppen laden m chten Beim selektiven La den werden Sie dann f r jede Baugruppe aufgefordert den Ladevorgang zu star ten Sie m ssen diese Vorgehensweise dann w hlen wenn die Projektierdaten im Ethernet CP nichtfl chtig gespeichert werden sollen Kreuzen Sie hierzu die Schaltfl che Kopieren nach ROM im Dialog Laden f r den CP an Laden der Verbindungsprojektierung F r das Laden von projektierten Verbindungen m ssen Sie einen entsprechenden Ladevorgang in der Verbindungsprojektierung NetPro durchf hren Achtung Sofern Sie dem Ethernet CP eine neue Adresse zugewiesen haben oder Verbin dungen projektiert haben m ssen Sie in jedem Fall auch die Verbindungsprojek tierung nachladen Beachten Sie dass Sie auch bei den anderen Stationen oder Stellvertreterobjek ten entsprechende Adressanpassungen vornehmen SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 75 C79000 G8900 C129 07 Den Ethernet CP mit STEP 7 in Betrieb nehmen CP in der Hardware Konfiguration verschieben 76 Wenn Kommunikationsdienste mit projektierten Verbindungen genutzt werden dann sind diese Verbindungen ber die Verbindungs IDs mit dem Steckplatz des CP verkn pft Beachten Sie bitte daher den folgenden Hinweis wenn Sie einen bereits projektierten CP durch Ziehen an einen anderen Steckplatz verschieben Achtung Wenn der CP durch Zie
25. siehe Kap 2 4 alternativ SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 47 C79000 G8900 C129 07 Den Ethernet CP mit STEP 7 in Betrieb nehmen 2 2 1 Industrial Ethernet Subnetz anlegen Zielsetzung Um die SIMATIC Stationen an einem Subnetz anschlie en zu k nnen legen Sie in Ihrem Projekt das Subnetz an Damit werden alle Parameter die das gesamte Subnetz betreffen zentral hinterlegt Vorgehensweise Es ist zweckm ig das Subnetz vor der Konfiguration der Stationen anzulegen da die Zuordnung der SIMATIC Stationen dann weitgehend automatisch erfolgen kann Es ist auch m glich w hrend der Konfiguration eines CP das Subnetz nachtr glich anzulegen N heres hierzu erfahren Sie weiter hinten in diesem Kapitel Gehen Sie bitte wie folgt vor 1 W hlen Sie im SIMATIC Manager das Projekt an 2 W hlen Sie Einf gen gt Subnetz gt Industrial Ethernet Ergebnis Im Projekt wird ein Objekt vom Typ Netz angelegt Damit k nnen alle im Projekt angelegten SIMATIC Stationen an dieses Subnetz angeschlos sen werden amp Datei Bearbeiten Einf gen Zielsystem Ansicht Extras Fenster Hilfe l x oee e a e Se E E enro a ex E Ti SIMATIC 400 Station 1 SIMATIC 400 Station 2 SIMATIC 400 Station 1 SIMATIC 400 Station 2 SIMATIC 400 Station 3 SIMATIC 400 Station 3 g ne ne Kl u SIMATIC 55 1 MPI Netz 1 Ethernet
26. siehe hierzu die Anleitung zum IT CP 5 SIMATIC NET NOM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 0129 07 Kommunikation ber Ethernet CPs in S7 Stationen Dateiverwaltung und Dateizugriff ber FTP Beim IT CP S7 400 S7 300 stehen Ihnen zus tzliche Funktionen f r FTP Dienste zur Verf gung Sie k nnen Ihre S7 Station sowohl im FTP Client Betrieb einsetzen als auch im FTP Server Betrieb ansprechen siehe hierzu die Anleitung zum IT CP 5 S7 Station als FTP Client Sie bertragen Datenbausteine schreibend oder lesend auf einen File Ser ver S7 Station als FTP Server Eine andere Station beispielsweise ein PC bermittelt schreibend oder le send Datenbausteine in die S7 Station oder Dateien in das Filesystem auf dem IT CP Kommunikationsm glichkeiten zwischen Ger tetypen Welche Kommunikationsm glichkeiten sich mit den genannten Kommunikationsar ten ergeben zeigt die folgende Tabelle 1 mM Em S7 300 S7 Kommunikation S7 Kommunikation SEND RECEIVE ll SEND RECEIVE SEND RECEIVE FETCH WRITE ee PROFInet S7 Kommunikation S7 Kommunikation SEND RECEIVE S7 M7 400 SEND RECEIVE SEND RECEIVE FETCHWRITE il 1 FTP Dienste 1 PC nur als Client SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 C129 07 7 400 S5 115 bis 155U H Qo E PG OP Kommunikation S7 Kommunikation SEND RECEIVE FETCH WRITE
27. 01 03 00 06 01 00 02 08 00 06 01 00 03 08 00 06 01 00 03 Zustand der Verbindungen im Register bersicht am Beispiel der ISO Transportverbindun gen SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 C129 07 Kommunikationsverbindungen projektieren 4 4 Einleitung ISO Transport Verbindungseigenschaften projektieren Beim Anlegen einer Verbindung im Neu Dialog werden der Verbindungstyp und soweit m glich der Verbindungspartner festgelegt Weitere Verbindungsparameter die beim Neuanlegen zun chst standardm ig vorbesetzt werden k nnen Sie bei Bedarf wie nachfolgend beschrieben individuell anpassen Dialog aufrufen Register Um den Dialog f r die speziellen Verbindungseigenschaften aufzurufen gehen Sie folgenderma en vor 1 Selektieren Sie in der Verbindungstabelle die gew nschte Verbindung 2 W hlen Sie im Men Bearbeiten gt Objekteigenschaften Ergebnis Es erscheint der Dialog Eigenschaften f r ISO Transportverbindun gen F r ISO Transportverbindungen stehen folgende Register zur Verf gung Allgemein Anzeige von Parametern welche die Verbindung identifizieren e Adressen Anzeige der lokalen und fernen Adressinformationen e Dynamik Anzeige der relevanten Timer und Counter e Optionen Hier k nnen Sie ausw hlen ob Sie die Verbindung f r eine der Zugriffsarten FETCH oder WRITE nutzen m chten e bersicht bersicht aller projektie
28. 1 2 64 Subblock 2 e 57 300 1 2 16 Subblock n Verwendbare Subbl cke Tabelle 5 2 Subblock Parameter ID Typ Besonderheiten Hinweise Anwendung bitte auch die allgemeine Beschreibung zwingend in Tabelle 5 7 Seite 159 beachten optional 1 SUB_IP_V4 IP Adresse des Partners Zz 9 SUB_LOC_PORT z 10 SUB_REM_PORT z 18 SUB_CONNECT_NAME o 19 SUB_LOC_MODE o 21 SUB_KBUS_ADR Bei CPs f r S7 300 ist dieser Wert fest auf z bei 0 eingestellt und mu daher nicht angege S7 400 ben werden 22 SUB_CON_ESTABL z Die allgemeinen Eigenschaften der Subblocktypen sind nachfolgend beschrieben in Kap 5 6 Hinweis Beachten Sie bitte auch die Beschreibung der projektierbaren Verbindungseigen schaften f r die TCP Verbindung in Kapitel 4 6 SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 153 C79000 G8900 C129 07 Programmierte Kommunikationsverbindungen 5 5 2 Aufbau Parameterblock f r UDP Verbindung Typ 2 ID Verbindungs ID Subblock_Anzahl n Subblock 1 Subblock 2 e S7 400 1 2 64 Subblock n Verwendbare Subbl cke e S7 300 1 2 16 Kennung f r den Verbindungstyp frei zu vergebene Verbindungsreferenz im AG_SEND AG_RECV anzugeben Wertebereiche f r die Verbindungs ID Tabelle 5 3 Subblock Parameter ID Typ Besonderheiten Hinweise Anwend
29. 2003 C79000 G8900 0129 07 Programmierte Kommunikationsverbindungen Tabelle 5 7 Fortsetzung Subblock Subblock Typ Subblock Bedeutung des Parameters ID 1 L nge in Byte 22 SUB_CON_ESTABL 1 4 Typ des Verbindungsaufbaus Legen Sie mit dieser Option fest ob der Verbindungsaufbau von dieser S7 Station aus erfolgen soll e Wertebereich 0 Passiv 1 Aktiv Siehe auch Kap 4 jeweils bei den einzel nen Verbindungstypen unter Den lokalen Verbindungsendpunkt festlegen 23 SUB_ADDR_IN_DATA 1 4 Freie UDP Verbindung w hlen BLOCK Der ferne Teilnehmer wird vom Anwender programm beim AG_SEND Aufruf im Auftragsheader des Auftragspuffers einge tragen Damit kann jeder beliebige Teilneh mer am Ethernet LAN WAN erreicht werden e Wertebereich 1 Freie UDP Verbindung 0 sonst Der Parameter ist nur bei der UDP Verbin dung sinnvoll Siehe auch Kap 4 7 5 1 Hinweis nicht aufgef hrte ID Nummern werden derzeit noch nicht genutzt m SIMATIC NET NOM S7 f r Industrial Ethernet Ausgabe 6 2003 161 C79000 G8900 C129 07 SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 0129 07 FCs Funktionen und FBs f r S7 6 Ethernet CPs programmieren Die Schnittstelle zu einigen Kommunikationsdiensten bilden vorgefertigte Pro grammbausteine FCs und FBs Sie finden in diesem Kapitel hierzu eine ausf hrliche Beschreibung Zu jedem FC FB finden Sie die fo
30. 7 4 Betriebsartabh ngige Funktionen Fortsetzung Diagnosefunktion Diagnoseobjekt Verbindungen gt Typ Diagnoseziel bersicht ber alle Kommunikations verbindungen eines bestimmten Typs z B aller TCP Verbindungen Informationen ber den Verbin dungszustand Besonderheiten Verbindungen gt Typ Typ Verbindung n Detailinformationen ber den Zu stand einer Kommunikationsverbin dung SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 C0129 07 221 NCM S7 Diagnose 7 6 Checkliste typische Problemstellungen in einer Anlage Bedeutung Die folgenden Listen nennen einige typische Problemstellungen und deren m gli che Ursachen bei denen das Diagnosewerkzeug NCM S7 Ethernet Diagnose Hil festellung bietet Sie finden folgende Themenbereiche 1 Checkliste Allgemeine CP Funktionen 2 Checkliste Kommunikationsverbindungen Lesehinweis In der Spalte Kl ren der Ursache und Ma nahmen finden Sie jeweils fett ge druckt die Empfehlung f r die zur Problemstellung geh renden Diagnosefunktion SIMATIC NET NCM S7 f r Industrial Ethernet 222 Ausgabe 6 2003 C79000 G8900 0129 07 NCM S7 Diagnose 7 6 1 Checkliste Allgemeine CP Funktionen Tabelle 7 5 Checkliste f r typische Problemstellungen beim CP Betrieb in einer Anlage Problemstellung M gliche Ursache Kl ren der Ursache und Ma nahmen Der Ethernet CP geht Ung ltige Proj
31. 7 in Betrieb nehmen Hinweis Sie k nnen den Dialog f r die Einstellung der Schnittstelle jederzeit ber den Ei genschaftendialog des CP dort im Register Allgemein aufrufen 1 Sofern Sie noch kein Subnetz im Projekt angelegt oder das gew nschte Sub netz noch nicht angelegt haben k nnen Sie jetzt ein Subnetz anlegen W hlen Sie hierzu die Schaltfl che Neu Ergebnis Im Projekt wird ein Objekt vom Typ Netz angelegt 2 berpr fen Sie die Adresse n und ndern Sie diese ggf ab Die Adresse n wird werden automatisch eingetragen indem die n chste freie Adresse ermit telt wird Detailinformationen zu den Adressbereichen gibt Ihnen die Online Hilfe Beach ten Sie aber bitte folgende Zusatzinformationen MAC Adresse Die aktuellen Ethernet CPs werden mit einer voreingestellten MAC Adresse ausgeliefert siehe Adressaufdruck auf der Baugruppe Um eine eindeutige Adressvergabe sicherzustellen tragen Sie keine MAC Adrese in der Projek tierung ein die Option ist deaktiviert Dadurch verwendet die Baugruppe automatisch die eingetragene Werksadresse Wollen Sie ISO Dienste ver wenden empfehlen wir Ihnen die aufgedruckte Adresse in der Projektierung einzutragen Hinweis Die Eingabefelder IP Adresse und Subnetzmaske haben f r ISO Transport keine Bedeutung Option IP Protokoll wird genutzt 3 W hlen Sie den gew nschten Subnetztyp im Listenfeld Subnetz aus
32. ACL eingeben Standardm ig ist der IP Zugriffschutz deaktiviert e IP Zugriffschutz f r projektierte Verbindungen mit spezifiziertem Partner Wenn Sie den Zugriff genau auf die Partner einschr nken m chten die Sie bei der Verbindungsprojektierung angegeben haben gen gt es den Zugriffschutz zu aktivieren Sie m ssen in diesem Fall keine IP Adressen in die Liste eintra gen Beachten Sie aber dass auf unspezifierten Verbindungen alle sonstigen IP Adressen dann nicht autorisiert sind und abgewiesen werden Der IP Zugriffschutz bezieht sich auf alle Verbindungstypen die ber IP Proto koll abgewickelt werden TCP ISO on TCP UDP e IP Zugriffschutz f r Partner mit ganz bestimmten IP Adressen Um den IP Zugriff f r ganz bestimmte IP Adressen zuzulassen geben Sie diese IP Adressen in der IP Access Control Liste an Die IP Adressen die Sie in der Verbindungsprojektierung angegeben haben geh ren immer zu den zugelassenen IP Adressen und m ssen daher nicht explizit in der IP ACL eingetragen werde SIMATIC NET NCM S7 f r Industrial Ethernet 62 Ausgabe 6 2003 C79000 G8900 0129 07 Den Ethernet CP mit STEP 7 in Betrieb nehmen Register IP Konfiguration 1 werden soll Sie k nnen in diesem Register festlegen ber welchen Weg bzw ber welches Verfahren die IP Adresse der lokalen S7 Station ermittelt und dieser zugewiesen ber die hier angebotenen Varianten wird es m glich IP Adressen auch au er h
33. Beachten Sie bitte die Ablaufdiagramme zu den FC Bausteinen in Kap 6 Diese Diagramme zeigen Ihnen wie Sie die SEND RECEIVE Schnittstelle im Anwen derprogramm f r einen reibungslosen Datenaustausch versorgen und hantieren m ssen Betrachten Sie die hier folgenden Informationen zum CPU Zyklus und der ber tragungszeit als Zusatzinformationen Aufruf der FCs schneller als die bertragungszeit Wird ein Baustein im Anwenderprogramm erneut aufgerufen bevor die Daten voll st ndig gesendet oder empfangen wurden wird an der Schnittstelle der FC Bau steine wie folgt verfahren e AG_SEND AG_LSEND Es wird kein weiterer Auftrag entgegengenommen bis die bertragung der Da ten ber die Verbindung vom Ethernet Teilnehmer quittiert wurde Das Anwen derprogramm erh lt solange die Anzeige Auftrag l uft bis der Ethernet CP den n chsten Auftrag auf derselben Verbindung bernehmen kann e AG_RECV AG_LRECV Der Auftrag wird mit der Anzeige Es liegen noch keine Daten vor quittiert wenn keine Empfangsdaten im Ethernet CP vorliegen Das Anwenderpro gramm erh lt diese Anzeige im CPU Zyklus solange bis der Ethernet CP Empfangsdaten vollst ndig ber die Verbindung empfangen hat SIMATIC NET NCM S7 f r Industrial Ethernet 82 Ausgabe 6 2003 C79000 G8900 0129 07 SEND RECEIVE Schnittstelle im Anwenderprogramm Aufruf der FCs langsamer als die bertragungszeit Wird ein Baustein erneut aufgerufen nachdem die Daten
34. Datens tze bis zu 8192 Byte k nnen mit Hilfe der FCs AG_LSEND oder AG_LRECV bertragen werden Bitte informieren Sie sich im Ger tehandbuch 3 des von Ihnen verwendeten S7 CP bzgl des unterst tzten Datenbereiches Eine bersicht ber die Versionen der FCs FBs finden Sie in der Dokumentations und Bausteinhistorie Anwendung Die folgende Darstellung verdeutlicht die Anwendung der hier beschriebenen FCs f r den bidirektionalen Datentransfer ber eine projektierte Verbindung SIMATIC NET NCM S7 f r Industrial Ethernet 170 Ausgabe 6 2003 C79000 G8900 0129 07 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren Ethernet CP Ethernet CP CPU CPU STEP7 STEP7 Anwender Anwender programm programm Anwender Anwender Datenbereiche senden C L gt empfang n gt AG_RECV Verbindung empfangen lt lt senden amp AG_SEND yes Datenbereiche ae era a een AG_RECV Hinweis Auf dieser und den nachfolgenden Seiten gelten sofern nicht ausdr cklich anders angegeben die Ausf hrungen f r die Bausteine AG_SEND AG_LSEND bzw AG_RECV AG_LRECYV Angabe des Datenbereiches in der CPU Beim Aufruf eines FC Bausteines bergeben Sie Adresse und L nge des Daten bereiches in der CPU Beachten Sie bitte da die maximale L nge des Datenbe reiches vom verwendeten Bausteintyp und der Bausteinversion abh
35. Der SIMATIC Manager hingegen bricht den Ladevorgang bei nicht erreichbarer Zielstation ab SIMATIC NET NOM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 0129 07 Den Ethernet CP mit STEP 7 in Betrieb nehmen Vorgehensweise Um die Projektierdaten in die S7 Station zu laden gehen Sie bitte wie folgt vor 1 ffnen Sie in der Windows Systemsteuerung das Dialogfeld PG PC Schnitt stelle einstellen 2 Stellen Sie die PG PC Schnittstelle entsprechend den auf Ihrem PG verf gba ren CPs und entsprechend dem Busanschluss benutzte Schnittstellenparame trierungen ein F Weitere detaillierte Auskunft gibt die integrierte Hilfe Fi 3 Versetzen Sie die CPU in den Betriebszustand STOP unabh ngig von der An schlussart siehe oben 4 W hlen Sie den Men befehl Zielsystem Laden in Baugruppe STEP 7 f hrt Sie dann ber Dialogfelder zum Ergebnis Beachten Sie auch die weiteren Informationen im STEP 7 Benutzerhandbuch Kap Konfigurieren und Parametrieren von Baugruppen in 6 MAC Adresse in der Projektierung deaktivieren Wenn Sie bei der Projektierung des CPs die Verwendung der MAC Adresse deak tivieren ist der CP zwar ber die voreingestellte MAC Adresse erreichbar Sie k nnen dann aber keine ISO Transportverbindungen und keine ber ISO Verbin dungen gef hrten S7 Verbindungen projektieren Nichtfl chtiges Speichern der Projektierdaten Sie k nnen w hrend des Ladevorganges entscheiden
36. E E MAIL Verbindung Parameterblock f r 156 Ethernet berblick 16 Ethernet CP Hardwarekonfiguration 51 In Betreib nehmen Vorgehen 47 In Betrieb nehmen Weitere CP Eigenschaften 57 Uhrzeit 58 SIMATIC NET NOM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 C129 07 F FB 164 IP_CONFIG 146 197 FC Bausteine AG RECV 78 79 AG RECV AG_LRECV 184 AG LOCK 193 AG SEND 78 79 AG SEND AG_LSEND 174 AG UNLOCK 195 AG_LOCK AG_UNLOCK 191 Allgemeine Hinweise 164 Bausteinnummer 164 f r projektiert Verbindungen 170 Typische Ablaufsequenz 80 FC Bausteine zur Zugriffskoordinierung bei FETCHIWRITE 191 FETCH WRITE Dienste Projektierung f r ISO Transport 139 bersicht Firmware Lader Einsatzbereich FTP Verbindung Parameterblock f r 158 Firmware laden Industrial Ethernet berblick 16 Industrial Ethernet Anwenderschnittstelle zu IP Access Control Liste 62 IP Zugriffschutz 62 IP ACL Siehe IP Access Control Liste IP Adresse im Dialog Eigenschaften Ethernet Schnittstelle einstellen 63 im Anwenderprogramm einstellen von einem DHCP Server beziehen 63 IP Adressierung ber DHCP 97 IP Konfiguration 63 Index 251 ISO on TCP Verbindung Adressen 115 Parameterblock f r 155 pr fen 118 projektieren 112 Verbindungspartner festlegen 113 ISO Transportverbindung CPU Zyklus 82 Datenvolumen und Mengenger st 91 Dynami
37. Ethernet anle gen Wenn es sich hierbei physikalisch um ein Subnetz handelt das ber die Teilpro jektgrenzen hinausgeht dann sollten Sie diese Subnetze im Multiprojekt zun chst zusammenf hren bevor Sie Kommunikationsverbindungen zwischen den S7 Sta tionen projektieren Solange Sie auf das Zusammenf hren verzichten geht NetPro davon aus dass Sie die Subnetze ber Router verbinden und gibt entsprechende Warnmeldungen aus Eigenschaften zusammengef hrter Subnetze Multiprojekt Beim Zusammenf hren werden bertragbare Subnetz Eigenschaften beispiels weise die Subnetz ID des f hrenden Subnetzes auf die anderen Subnetze dersel ben Gruppe bertragen Einige Parameter werden teilprojektspezifisch belassen hierzu geh ren beispiels weise beschreibende Parameter wie Name Autor und Kommentar SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 49 C79000 G8900 C129 07 Den Ethernet CP mit STEP 7 in Betrieb nehmen 50 Achtung Konsistenz zusammengef hrter Subnetze sichern Nach dem Zusammenf hren der Subnetze sollten Sie mit dem Men befehl Netz gt Konsistenz projekt bergreifend pr fen in NetPro die Multiprojekt weite Konsistenz sicherstellen Bei dieser Pr fung werden z B nicht eindeutige S7 Subnetz IDs im Multiprojekt ermittelt SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 0129 07 Den Ethernet CP mit STEP 7 in Betrieb nehmen 2 2 2 Ethernet CP in die
38. G8900 0129 07 Kommunikation ber Ethernet CPs in S7 Stationen 1 3 PG OP Kommunikation ber Industrial Ethernet Anwendung Die PG OP Kommunikation stellt Funktionen zur Verf gung die in jedem SIMATIC S7 M7 C7 Ger t bereits integriert sind Zu unterscheiden sind die beiden Funktionsarten e PG Kommunikation Die PG Kommunikation mit STEP 7 an Industrial Ethernet erm glicht den kompletten Funktionsumfang von STEP 7 ber Industrial Ethernet zu nutzen alle Baugruppen in der SIMATIC S7 ber Industrial Ethernet zu programmie ren diagnostizieren zu bedienen und zu beobachten e OP Betrieb Die PG OP Kommunikation ber Industrial Ethernet erlaubt das Bedienen und Beobachten aller Baugruppen in der SIMATIC S7 ber Bedien und Beobach tungsger te TD OP Der Ethernet CP wirkt als Kommunikations Relay das die PG OP Kommunika tion ber Industrial Ethernet weiterleitet SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 21 C79000 G8900 C129 07 Kommunikation ber Ethernet CPs in S7 Stationen Bild 1 2 22 Bedienen Beobachten Steuern Ethernet Anschlu Projektierdaten f r jeden CP er stellen und in die Ethernet CPs laden Ethernet Ethernet CP Ethernet CP Konfiguration f r den PG OP Betrieb SIMATIC NET NOM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 0129 07 Kommunikation ber Ethernet CPs in S7 Stationen 1 3 1
39. Hardwarekonfiguration eintragen Vorgehensweise Indem Sie den Ethernet CP in das Rack einer SIMATIC Station einbauen und zu ordnen stellen Sie den logischen Anschluss zwischen Ethernet CP und Subnetz her 1 W hlen Sie in Ihrem Projekt die Station aus die Sie ber den Ethernet CP an Industrial Ethernet anschlie en m chten 2 Plazieren Sie den CP in der Konfigurationstabelle wie jede andere Baugruppe indem Sie ihn aus dem Hardware Katalog ausw hlen und den Steckplatz im Rack w hlen CPs werden im Hardware Katalog anhand eines kurzen Beschreibungstextes erg nzt durch die Bestellnummer ausgew hlt Die CPs sind aufgrund der In stallation von NCM S7 im Katalog eingetragen und verf gbar Ergebnis Der CP ist der SIMATIC Station zugeordnet v Hinweise zu den zul ssigen Steckpl tzen finden Sie in 1 Wie Sie mit STEP7 umgehen um eine Baugruppezu konfigurieren ist ausf hr lich in 6 beschrieben SIMATIC NET NOM S7 f r Industrial Ethernet Ausgabe 6 2003 51 C79000 G8900 C129 07 Den Ethernet CP mit STEP 7 in Betrieb nehmen Subnetz anschlie en Damit Sie den Netzanschluss des Ethernet CP aktivieren k nnen blendet der SIMATIC Manager den folgenden Dialog ein Eigenschaften Ethernet Schnittstelle CP 443 1 R0257 je Ju IRRigtokellwirdigenvtet a0 2 OOOO 40 50 0 2 Er Ethemet 1 SIMATIC NET NOM S7 f r Industrial Ethernet 52 Ausgabe 6 2003 C79000 G8900 0129 07 Den Ethernet CP mit STEP
40. Hilfe gt Hilfethemen HLP e Kontext sensitive Hilfe zum markierten Objekt ber Men befehl Hilfe gt Hilfe zum Kontext die Funktionstaste F1 oder das Fragezeichen in der Funktionslei ste Von dort erreichen Sie ber verschiedene Schaltfl chen weitere Informationen die im Zusammenhang mit dem aktiven Themenkreis stehen Glossar f r alle STEP7 Applikationen ber die Schaltfl che Glossar Beachten Sie bitte da jede STEP7 Applikation ein eigenes Inhaltsverzeichnis und eine kontext sensitive Hilfe besitzt m SIMATIC NET NCM S7 f r Industrial Ethernet 10 Ausgabe 6 2003 C79000 G8900 0129 07 Inhaltsverzeichnis 1 Kommunikation ber Ethernet CPs in S7 Stationen erennnnnn 1 1 Industrial Ethefmet a ss rieni SEDE ee ee a 1 2 Kommunikationsm glichkeiten f r SIMATIC S7 mit Ethernet CP 1 3 PG OP Kommunikation ber Industrial Ethernet 1 3 1 PG Kommunikation mit STEP 7 ber Industrial Ethernet 1 3 2 OP Betrieb Bedien Beobachtungsger te ber Industrial Ethernet anschlie en zz cn nn N IN N NN e N L90 e l j N S 1 4 S7 Kommunikation ber Industrial Ethernet 222220 1 5 S5 kompatible Kommunikation SEND RECEIVE Schnittstelle 1 6 FETCH WRITE Dienste Server 2222222sneeene een nenn 1 7 Stationen mit STEP 7 vernetzen 22nuneeneen nennen nenn 1 7 1 Netz Projektvariante Ein Subne
41. Hinweise im Kapitel Fehlerauswertung mit dem Ausgangsparameter RET_VAL Welche SFCs genutzt werden und f r die Fehlerauswertung relevant sind k nnen Sie ber den Eigenschaftendialog des hier beschriebenen FCs im Register Auf rufe anzeigen lassen Tabelle 6 3 Anzeigen AG_RECV AG_LRECV NDR ERROR STATUS Bedeutung 0 jo Js Es liegen noch keine Daten vor 0 0 81814 Auftrag l uft 0 Die Projektierung fehlt oder der ISO Transport Dienst im Ether net CP ist noch nicht gestartet 0 Systemfehler Der Quelldatenbereich ist fehlerhaft 0 1 81854 Ziel Puffer RECV ist zu klein SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 189 C79000 G8900 C129 07 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren Tabelle 6 3 Anzeigen AG_RECV AG_LRECV ERROR STATUS Bedeutung 81864 Parameter ID ung ltig ID 1 2 16 S7 300 0 Bee Die Verbindung ist nicht aufgebaut Der Empfangsauftrag sollte erst nach einer Wartezeit gt 100 ms erneut abgesetzt werden 0 1 8F234 Quell Bereich ung ltig z B u Bereich im DB nicht vorhanden 0 Bereichsfehler beim Schreiben eines Parameters 0 Ausrichtungfehler beim Schreiben eines Parameters 0 1 8F30H Parameter liegt im schreibgesch tzten 1 aktuellen Datenbau stein DR 8F31H Parameter liegt im schreibgesch tzten 2 aktuellen Datenbau stein 8F32H Parameter enth lt zu gro e DB Nummer 0 0 8F33H DB Nummer Fehler 0 1 8F3AH Zielberei
42. ISO on TCP Verbindungen UDP Verbindungen wenn Besonderheiten beim Verbindungszustand Empfangszustand Sendezustand angezeigt werden y Zur bersicht und detaillierten Kl rung von Diagnose ereignissen den Diagnosepuffer einsehen auswerten Soweit erforderlich Projektierung bzw Programmierung korrigieren hes Inn 0 0 0 0 0 0 0 0 0 0 0 2 Kl ren Sie beispielsweise anhand der in Kap 7 6 zu findenden Checkliste Ihre Problem oder Aufgabenstellung und w hlen Sie der dort gegebenen Empfeh lung entsprechend die Diagnosefunktion aus SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 219 C79000 G8900 C129 07 NCM S7 Diagnose 7 5 Diagnosefunktionen gezielt aufrufen Entnehmen Sie den folgenden Tabellen welche Diagnosem glichkeiten Sie in den verf gbaren Funktionen vorfinden Tabelle 7 3 Allgemeine Diagnose und Statistikfunktionen Diagnosefunktion Diagnoseziel Besonderheiten Diagnoseobjekt CP Information Den CP mit dem NCM S7 Diagnose verbunden ist identifizieren und den ak tuellen Betriebszustand feststellen Betriebszustand Den aktuellen Betriebszustand des Ethernet CP als Baugruppe in S7 300 400 und als Kommunikationsteilnehmer an Industrial Ethernet feststellen und ggf ndern Men befehle Betriebszustand Bau gruppe Stoppen Starten Url schen R ck
43. Kommunikation in der CPU geschaffen Dies ist z B bei vorhandenen Applikationen eine Ma nahme wenn bereits die Kommunikation zyklisch im OB1 erfolgt Verkleinern Sie ggf die Dauer der Kommunikationsbearbeitung in der CPU ber den Parameter Zyklusbelastung durch Kommunikation im Eigenschaftendia log der CPU SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 85 C79000 G8900 C129 07 SEND RECEIVE Schnittstelle im Anwenderprogramm 86 SIMATIC NET NOM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 0129 07 Kommunikationsverbindungen 4 projektieren In diesem Kapitel erfahren Sie allgemeines zur Projektierung von Kommunikationsverbindungen wie Sie ISO Transport und ISO on TCP und TCP Verbindungen projektie ren wie Sie mit den Funktionen der Verbindungsprojektierung die Kommunikations partner festlegen die ber UDP Daten austauschen Die Beschreibung der verbindungsspezifischen Eigenschaftsdialoge finden Sie hier in folgenden Unterkapiteln ve HLP ISO Transportverbindungen siehe Kapitel 4 4 ISO on TCP Verbindungen siehe Kapitel 4 5 TCP Verbindungen siehe Kapitel 4 6 UDP siehe Kapitel 4 7 Dort finden Sie weitere Informationen ber die Eigenschaften der projektierbaren Verbindungsarten informiert Kapitel 1 5 Es gibt Anwendungsbereiche in denen die Kommunikationsverbindungen nicht ber die Projektierschnittstelle von STEP 7 sondern ber spezifische Applikatio n
44. Projektierung Je nach Stationstyp sind folgende Betriebsarten f r den Verbindungsendpunkt projektierbar e SIMATIC S7 Station FETCH PASSIV WRITE PASSIV Indem Sie eine der Betriebsarten FETCH PASSIV bzw WRITE PASSIV f r die ISO Transportverbindung w hlen k nnen direkte Zugriffe auf die Systemspei cherbereiche in der SIMATIC S7 von einer SIMATIC S5 Station oder einer Fremdstation unspezifizierte Verbindung aus erfolgen SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 139 C79000 G8900 C129 07 Kommunikationsverbindungen projektieren Eigenschaften ISO Transportverbindung x Allgemein Adressen Dynamik Optionen bersicht Statusinformationen Lokal Betriebsart Fetch Passiv end Recy Fetch Passiv Abbrechen Hilfe Bild 4 24 Projektierung von FETCH PASSIV am Beispiel ISO Transportverbindung Die Verbindung kann dann ausschlie lich f r diese Betriebsart genutzt werden Senden oder Empfangen ber die FCs AG_SEND AG_LSEND bzw AG_RECV AG_LRECV ist dann nicht m glich Der Verbindungsaufbau erfolgt passiv d h nur die Partnerstation SIMATIC S5 Station eine PC Station oder eine Fremdstation kann die Verbindung auf bauen Die entsprechende Einstellm glichkeit im Register Allgemein wird au tomatisch gesetzt und ist nicht mehr bedienbar Achtung Beachten Sie dass Sie mit dieser Projektierung bei S7 300 eine Verbindungsres source freie Verbindung f r S7 Funktionen
45. S7 f r Industrial Ethernet Ausgabe 6 2003 65 C79000 G8900 C129 07 Den Ethernet CP mit STEP 7 in Betrieb nehmen Vorgehensweise Um ein Stellvertreterobjekt im Projekt einzutragen gehen Sie wie folgt vor 1 W hlen Sie im SIMATIC Manager das Projekt an 2 W hlen Sie Einf gen gt Station gt und dann je nach Bedarf Andere Station PG PC oder SIMATIC S5 M gliches Ergebnis Im Projekt wird ein entsprechendes Objekt angelegt KJSIMATIC Manager PROJECT ETHERNET lt Standardhierarchie Offline gt Pr P E3 Datei Bearbeiten Einf gen Zielsystem Ansicht Extras Fenster Hilfe 2 3 PROJECT ETHERNET E SIMATIC 400 Station 1 m a CPU 4 1 SIMATIC SIMATIC SIMATIC HHE CP 443 1 BGR 1 00 Station 1 400 Station 2 400 Station 3 e SIMATIC 400 Station 2 E SIMATIC 400 Station 3 3 vw T Ku MPI Netz 1 Ethernet 1 Dr cken Sie F1 um Hilfe zu erhalten Bild 2 5 Projekt mit projektierten Stellvertreterobjekten Nicht S7 Station am Subnetz anschlie en Im n chsten Schritt sind die Stellvertreterobjekte dem Subnetz zuzuordnen 1 W hlen Sie das gew nschte Objekt im Projekt aus und w hlen Sie Bearbeiten gt Objekteigenschaften 2 W hlen Sie in dem vorgelegten Dialogfeld Eigenschaften im Register Schnittstellen die Schaltfl che Neu Beispiel Andere Station Ergebnis Anzeige des Dialogfeldes Neue Schnittstelle Typauswahl SIMATIC
46. SIMATIC S5 aus Projekte im Multiprojekt zusammenf hren 40 Falls Sie die Funktionen des Multiprojektes genutzt haben um Verbindungen zu einem Partner in einem unbekannten Projekt zu nutzen versucht STEP7 die zuvor getrennt projektierten Verbindungen automatisch abzugleichen Falls Sie Projekte mit Stellvertreterobjekten projektiert haben und diese Projekte in einem Multiprojekt zusammenf hren wollen haben Sie folgende M glichkeiten Sie k nnen die Stellvertreterobjekte mit den projektierten Verbindungen unver ndert belassen Sie k nnen die Verbindungspartner neu zuordnen und anschlie end die Stell vertreterobjekte l schen SIMATIC NET NOM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 0129 07 Kommunikation ber Ethernet CPs in S7 Stationen 1 7 5 Netz Projektvariante Mehrere Subnetze in mehreren Teil Projekten Konfiguration der Anlage M ssen aufgrund der unterschiedlichen Aufgaben der Stationen oder aufgrund der Ausdehnung der Anlage mehrere Netztypen eingesetzt werden und sollen diese in unterschiedlichen Projekten verwaltet werden k nnen auch hier die Stationen wie folgt angelegt werden e ber Teil Projekte im Multiprojekt e im jeweils anderen Projekt ber die Projektierung von Andere Stationen SIMATIC S5 Ethernet 1 Zellebene Teil Projekt 1 S7 400 1 N TH jp pE Eus cE gt h mpya Feldebene Teil Pr
47. UDP siehe Kap 4 7 Verschaltungen f r die PROFInet Kommunikation siehe Handbuch Component based Automation Anlagen projektieren mit SIMATIC iMap 23 Grunds tzlich gilt die im STEP 7 Benutzerhandbuch Hardware konfigurieren und Verbindungen projektieren 6 im Kapitel Projektieren von Verbindungen erl u terte Vorgehensweise auch f r die mit den CPs zus tzlich m glichen Verbindungs typen Diese Informationen finden Sie auch in der in STEP 7 integrierten Basishilfe Sie erreichen diese ber Hilfe gt Hilfethemen W hlen Sie dort das Thema Projektieren von Verbindungen und Datenaustausch SIMATIC NET NOM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 0129 07 Den Ethernet CP mit STEP 7 in Betrieb nehmen 2 3 Adressen erstmalig zuweisen g ltig bei aktuellen CPs Bedeutung der Adresszuweisung MAC Adresse und IP Adresse Der CP wird mit einer festen MAC Adresse ausgeliefert Ohne weitere Projektie rung ist das Ger t ber den Ethernet Anschluss nur ber diese MAC Adresse er reichbar In diesem Lieferzustand k nnen Sie mittels ISO Protokoll bereits folgende Funk tionen ber den CP ausf hren indem Sie die voreingestellte MAC Adresse ver wenden e Projektierung in den CP oder die CPU laden e CP oder CPU diagnostizieren Bevor Sie Projektierdaten ber eine IP Adresse in das Ger t laden k nnen m s sen Sie dem CP zun chst eine IP Adresse zuordnen Varianten und Empfehlung
48. Verbinding 33 m 00 00 00 00 00 0 0 a IS0 Verbindung 34 00 00 00 00 00 00 0 0 E Verbindungen 5 ISO Yerbindung 9 08 00 06 01 00 04 0 0 2l 15 ISO Verbindung 32 00 00 00 00 00 00 0 0 ISO Yerbindung amp ISO Verbindung A 50 Verbindung ISO on TCP a ISO Verbindung R TCP J A UDP Navigationsbereich mit Diagnoseobjekten Inhaltsbereich mit Diagnoseergebnis Im Navigationsbereich auf der linken Seite finden Sie die hierarchisch geord neten Diagnoseobjekte Hier haben Sie jederzeit eine bersicht ber die verf gbaren Diagnosefunktio nen Je nachdem welchen CP Typ Sie gerade diagnostizieren und f r welche Funktionen und Verbindungen der CP projektiert ist zeigt sich eine angepasste Objektstruktur im Navigationsbereich e Im Inhaltsbereich auf der rechten Seite wird das Ergebnis der von Ihnen im Navigationsbereich angew hlten Diagnosefunktion dargestellt Bedienung e Indem Sie ein Diagnoseobjekt im Navigationsbereich per Mausklick anw hlen f hren Sie die Diagnosefunktion aus e ber die Men und Funktionsleiste steuern Sie mit den kontextabh ngigen Men befehlen den Diagnoseablauf SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 209 C79000 G8900 C129 07 NCM S7 Diagnose 7 2 2 Allgemeine Men befehle bersicht F r den Diagnoseablauf sind die folgenden Men befehle von allgemeiner Bedeu tung Abh ngig vom Kontext stehen weitere Funktionen zur V
49. Verbindungen werden hierbei berschrieben Der Ethernet CP erkennt anhand der Projektierdaten dass die Kommunikations verbindungen ber das Anwenderprogramm eingerichtet werden sollen Sobald das Anwenderprogramm ber den FB55 IP_CONFIG die Verbindungsda ten bergibt schaltet die CPU den CP kurzzeitig in STOP Der CP bernimmt die Systemdaten inklusive IP Adresse und die neuen Verbindungsdaten und arbeitet diese im Anlauf ab RUN Mengenger st 146 Im FB55 CP_CONFIG k nnen maximal 64 Verbindungen angegeben werden Ma gebend ist jedoch die maximale Anzahl Verbindungen die der von Ihnen ge nutzte CP Typ unterst tzt siehe 1 SIMATIC NET NOM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 0129 07 Programmierte Kommunikationsverbindungen Besonderheiten Einschr nkungen Konsistenzpr fung nur unter STEP 7 Die Verbindungsprojektierung in STEP 7 ist mit Konsistenzpr fungen verbun den die bei der programmierten Konfiguration nicht oder nur bedingt m glich sind Verbindungsprojektierung beim Partner erforderlich Bei der Projektierung spezifizierter Verbindungen in STEP 7 wird bei der Projek tierung implizit die Verbindung f r den Partner angelegt bei der programmierten Konfiguration ist dies nicht m glich Hier m ssen f r die Partner entsprechende Verbindungen projektiert bzw konfiguriert werden DHCP DNS wird unterst tzt Die IP Adressierung ist bei der programmierten Konfiguration
50. an ei nen Ethernet CP erm glicht Dort finden Sie weitere Informationen e ber die Eigenschaften der projektierbaren Verbindungsarten informiert Kapitel 4 e ber die Eigenschaften der projektierbaren Verbindungsarten E Mail Verbin dung und FTP Verbindung finden Sie Informationen in 5 e Angaben zum Datenvolumen und Mengenger st finden Sie in Kapitel 3 1 Achtung Bitte beachten Sie f r die hier beschriebenen Funktionen die Leistungsmerkmale des von Ihnen verwendeten CP Typs 1 SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 145 C79000 G8900 C129 07 Programmierte Kommunikationsverbindungen 5 1 bersicht Anwendungsbereich Kommunikationsverbindungen k nnen programmgesteuert frei konfiguriert werden Zusammenspiel von Programmierung und Projektierung Prinzip Verbindungen werden entweder per STEP 7 projektiert oder per Anwenderpro gramm zur Laufzeit der S7 Station konfiguriert Eine Mischform dieser Varianten ist innerhalb eines CPs nicht m glich ber einen Funktionsbaustein der im Anwenderprogramm aufgerufen wird k n nen Konfigurationsdaten f r Kommunikationsverbindungen an den CP bertragen werden Konfigurations Datenbaustein FB55 CP_CONFIG Systemdaten f r CP Verbindung 1 an den CP bermittelte Verbindung 2 Konfigurationsdaten Verbindung n Nmax 64 Der Konfigurations DB kann jederzeit in den CP geladen werden Die vorher ak tuellen
51. and Authorization Local time Mon Fri 8 00 to 17 00 Asia Australia Beijing Technical Support and Authorization Local time Mon Fri 8 00 to 17 00 Phone 49 0 180 5050 222 Phone 1 0 423 262 2522 Phone 86 10 64 75 75 75 Fax 49 0 180 5050 223 Fax 1 0 423 262 2289 Fax 86 10 64 74 74 74 E Mail adsupport E Mail simatic hotline E Mail adsupport asia siemens com sea siemens com siemens com GMT 1 00 GMT 5 00 GMT 8 00 The languages of the SIMATIC Hotlines and the authorization hotline are generally German and English A amp D Technical Support Service amp Support on the Internet In addition to our documentation we offer our Know how online on the internet at http www siemens com automation service amp support where you will find the following e The newsletter which constantly provides you with up to date information on your products e The right documents via our Search function in Service amp Support e A forum where users and experts from all over the world exchange their experiences e Your local representative for Automation amp Drives via our representatives database e Information on field service repairs spare parts and more under Services A amp D Technical Support
52. angegebenen Multicast Gruppe empfangsbereit ist Im Register Adressen wird unter der IP Adresse IP f r den Partner eine im Netz g ltige Multicast Adresse vorgeschlagen Partner ist bei Multicast jeweils eine Gruppe von Empf ngern Multicast Gruppe Unter PORT m ssen Sie eine f r alle zu erreichenden Partner zutreffende PORT Adresse eintragen Neue Verbindung einf gen Eigenschaften UDP Verbindung xi E In unbekanntem Projekt p Yerbindungspartner Allgemein Adressen Optionen bersicht Statusinformationen a Im aktuellen Projekt j u an amp PROJECT ETHERNET Die Ports von 1025 bis 65535 stehen zur Verf gung s SIMATIC 400 Stationf1 weitere Ports siehe Hilfe SIMATIC 400 Station 2 F r IP Multicast stehen die Adressen von 224 0 1 0 bis 239 255 255 255 zur CPU414 1 1 Verf gung Weitere Adressen siehe Hilfe SIMATIC PC Stationl1 Lokal Multicast Gruppe I SIMATIC SS 1 IP DEZ 140 80 0 2 P24 0 1 0 we unspezifiziert _ Alle Broadcast Teilnehmer PORT DEZ 2001 2000 De Alle Multicast Teilnehmer Ale Muicast Teinehmer Abbrechen Hilfe Erare Station Baugruppe l m Verbindung Typ UDP Yerbindung Ed IV Vor dem Einf gen Eigenschaften aufblenden 0K bernehmen Abbrechen Hilfe 136 F r IP Multicast k nnen die IP Adressen von 224 0 0 0 bis 239 255 255 255 ver wendet werden Da die IP
53. auch ber DHCP DNS m glich Keine ISO Transportverbindungen Die Konfiguration von ISO Transportverbindungen ber die Programmschnitt stelle wird nicht unterst tzt Keine Verbindungsinformationen beim Hochladen Beim Hochladen der S7 Stationsdaten in STEP7 sind die Daten der program mierten Konfiguration nicht enthalten SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 147 C79000 G8900 C129 07 Programmierte Kommunikationsverbindungen 5 2 Voraussetzungen So gehen Sie vor Die hier beschriebenen Schritte setzen voraus 1 Sie haben in Ihren STEP 7 Projekten die lokale S7 Station siehe Beschrei bung in Kap 2 als auch die ben tigten Partnerstationen angelegt 2 Sie haben gekl rt mit welchen sonstigen Stationstypen Verbindungen einge richtet werden sollen F r diese m ssen Sie in Ihren STEP 7 Projekten ggf Stellvertreterobjekte einrichten Verbindungen einrichten und im Anwenderprogramm nutzen Gehen Sie so vor um Verbindungen in der SIMATIC S7 ber das Anwenderpro gramm einzurichten Projektieren CP Eigenschaften im Re gister IP Konfiguration einstellen Option IP Adresse im Anwenderprogramm ein stellen w hlen Programmieren Systemdaten und Verbindungen im Konfigurations DB anlegen Die SEND RECEIVE Schnittstelle im Anwender programm programmieren Verbindungseigenschaften im siehe Hinweise in Kap 3 2 Konfigurations DB fe
54. che optional die bersicht auf die in allen CPUs betriebenen Verbindungen ausdehnen 126 SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 0129 07 Kommunikationsverbindungen projektieren 4 7 Einleitung UDP Verbindungseigenschaften projektieren Beim Anlegen einer Verbindung im Neu Dialog werden der Verbindungstyp und soweit m glich der Verbindungspartner festgelegt Weitere Verbindungsparameter die beim Neuanlegen zun chst standardm ig vorbesetzt werden k nnen Sie bei Bedarf wie nachfolgend beschrieben individuell anpassen Dialog aufrufen Register Um den Dialog f r die speziellen Verbindungseigenschaften aufzurufen gehen Sie folgenderma en vor 1 Selektieren Sie in der Verbindungstabelle die gew nschte Verbindung 2 W hlen Sie im Men Bearbeiten gt Objekteigenschaften Ergebnis Es erscheint der Dialog Eigenschaften f r UDP Verbindungen F r UDP Verbindungen stehen folgende Register zur Verf gung e Allgemein Anzeige von Parametern welche die Verbindung identifizieren e Adressen Anzeige der lokalen und fernen Adressinformationen e bersicht bersicht aller projektierten UDP Verbindungen der selektierten Station mit den entsprechenden Parametern und dem Status der Verbindung e Statusinformationen In diesem Register werden aktuelle Zeitpunkt des Dialogaufrufes Statusin formationen zur Verbindung angezeigt Diese Informationen entsprechen der Anzeige
55. einseitig projektierten S7 Verbindungen mit PUT GET Schreib beziehungsweise Lesefunktionen ausgef hrt werden S7 Kommunikation ber Router Von PG PC Stationen aus ist der Zugriff auf S7 Stationen m glich wenn die PG PC Station ber Router beispielsweise IE PB Link an einem ande ren Subnetz bzw Subnetztyp PROFIBUS Ethernet angeschlossen sind S7 Stationen sind hierbei Server Die S7 Kommunikation ist ber jeweils einen Netz bergang m glich S7 300 Ethernet C gt S7 400 i PUT GET Ethernet PC PG Station Ethernet IE PB Link PUT GET Bild 1 4 PC PG Station kommuniziert ber Subnetz bergang mit S7 Stationen an unterlagertem PROFIBUS oder Ethernet N here Informationen ber die von Ihrem Ethernet CP unterst tzten Leistungs merkmale entnehmen Sie bitte dem Ger tehandbuch 1 SIMATIC NET NCM S7 f r Industrial Ethernet 26 Ausgabe 6 2003 C79000 G8900 0129 07 Kommunikation ber Ethernet CPs in S7 Stationen S7 Verbindungen projektieren Legen Sie S7 Verbindungen an um die S7 Kommunikation f r den Datenaustausch zwischen zwei SIMATIC S7 Stationen zu nutzen N here Informationen entnehmen Sie bitte der STEP 7 Beschreibung 6 8 Achtung S7 Verbindungen ber Router werden nur innerhalb eines STEP 7 Projektes un terst tzt nicht jedoch zwischen Partnern in unterschiedlichen STEP 7 Projekten eines Multiprojektes Schnittstel
56. f r die Verwendung Es gibt 3 M glichkeiten diese Adresszuweisung in STEP 7 durchzuf hren e Adressierung per Zielsystemanwahl im SIMATIC Manager Diese Variante erm glicht die Adresszuweisung ohne dass Sie ein STEP 7 Pro jekt anlegen m ssen Sie ist beispielsweise sinnvoll wenn Sie offline erstellte Projektierdaten in die S7 Station laden m chten Diese Variante wird in Kapitel 2 3 1 beschrieben e Adressierung per Eigenschaftendialog In HW Konfig oder NetPro Diese Variante geht von einem in STEP 7 vernetzten CP aus Der Vorteil der Vorgehensweise besteht darin dass die bei der Vernetzung in STEP 7 NetPro festgelegten IP Parameter direkt bernommen werden Im Register Adressierung m ssen Sie hierbei dem CP die zuvor projektierte IP Adresse und IP Parameter zuweisen Erst danach k nnen die Projektierdaten mittels PG PC ber Ethernet in den CP geladen werden Diese Variante wird in Kapitel 2 3 2 beschrieben e Laden von Projektierdaten ber das ISO Protokoll Eine weitere Variante besteht darin Projektierdaten mit definierter IP Adresse ber das ISO Protokoll siehe oben zu laden SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 69 C79000 G8900 C129 07 Den Ethernet CP mit STEP 7 in Betrieb nehmen Voraussetzung 2 3 1 Damit Sie die hier beschriebene Adressierung vornehmen k nnen muss der CP online erreichbar sein das hei t e Der Anschluss zum Ethernet LAN muss hergestellt sein es darf
57. gesperrt 0 1 8r7FH Interner Fehler Es wurde z B eine unzul ssige ANY Referenz erkannt SIMATIC NET NCM S7 f r Industrial Ethernet 202 Ausgabe 6 2003 C79000 G8900 0129 07 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren 6 6 Mengenger st Ressourcenbedarf der FCs Achtung Bitte beachten Sie die Versionsangabe der Bausteine Bei Bausteinen mit anderen Ausgabest nden kann der Ressourcenbedarf abweichen Tabelle 6 7 Angaben f r FCs bei S7 400 NAME Version FC Nr Ladespei Arbeitsspei MC7 Lokal Daten cher Bytes cher Bytes Bytes Bytes AG_SEND 20 AG_RECV 20 AG_LOCK 6 AG_UNLOCK 1 0 8 256 186 150 6 AG_LSEND 1044 846 52 AG_LRECV 3 0 60 1190 992 956 58 Tabelle 6 8 Angaben f r FCs FBs bei S7 300 NAME Version FC Nr Ladespei Arbeitsspei MC7 Lokal Daten cher Bytes cher Bytes Bytes Bytes AG_SEND 50 AG_RECV 40 AG_LOCK 34 AG_UNLOCK 4 0 8 712 604 568 32 IP_CONFIG 1 0 55 2062 1694 1648 52 SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 203 C79000 G8900 C129 07 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren SIMATIC NET NCM S7 f r Industrial Ethernet 204 Ausgabe 6 2003 C79000 G8900 0129 07 NCM S7 Diagnose r Die hier beschriebene NCM S7 Diagnose liefert dynamische Informationen zum Betriebszustand der Kommunikationsfunktionen von online geschalteten CPs Sie finden in diesem Kapitel bersichtsinformationen zu den e
58. in 1 S7 Stationen Der Ethernet CP f r SIMATIC S7 bietet eine Reihe von Kommunikationsdiensten f r unterschiedliche Aufgabenstellungen Sie erfahren in diesem Kapitel e welche Kommunikationsm glichkeiten mit dem Ethernet CP ber Industrial Ethernet bestehen welche Aufgaben der Ethernet CP f r die jeweiligen Dienste bernimmt wie Sie die Voraussetzungen f r Ihre Kommunikationsanforderung schaffen Dort finden Sie weitere Informationen Zur Installation des Ethernet CP beachten Sie bitte die Anleitung in der dem Ethernet CP beiliegenden Ger tehandbuch 1 Dort finden Sie auch weitere Hinweise zu den Leistungsmerkmalen des Ethernet CP Zur Funktionsweise und Anwendung der STEP 7 Projektiersoftware die teil weise zur CP Projektierung herangezogen wird wie Hardware Konfiguration lesen Sie bitte in 6 sowie in 8 Zur Anwendung zum Aufbau und zur Hantierung von Industrial Ethernet finden Sie detailliert Auskunft in 11 Eine allgemeine Einf hrung in Lokale Netze mit TCP IP finden Sie in 16 und 1171 SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 15 C79000 G8900 C129 07 Kommunikation ber Ethernet CPs in S7 Stationen 1 1 Industrial Ethernet Definition Industrial Ethernet ist im offenen herstellerunabh ngigen Kommunikationssystem SIMATIC NET das Netz f r die Leitebene und die Zellebene Physikalisch ist Industrial Ethernet ein elektrisches Netz auf Basis einer geschirmten K
59. jeweiligen CP Siemens AG NCM S7 f r PROFIBUS Kurzanleitung Erste Schritte Bestandteil des Handbuch Paketes NCM S7 f r PROFIBUS der Online Dokumentation in STEP 7 Option NCM S7 f r PROFIBUS Siemens AG NCM S7 f r Industrial Ethernet Handbuch Bestandteil des Handbuch Paketes NCM S7 f r Industrial Ethernet der Online Dokumentation in STEP 7 Option NCM S7 f r Industrial Ethernet Siemens AG SIMATIC NET Anleitung PC Stationen In Betrieb nehmen Bestandteil des Handbuch Paketes NCM S7 f r Industrial Ethernet der Online Dokumentation in STEP 7 Option NCM S7 f r Industrial Ethernet Siemens AG SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 229 C79000 G8900 C129 07 Literaturverzeichnis 5 6 7 8 9 10 11 230 SIMATIC NET IT CP Anleitung Bestandteil des Handbuch Paketes NCM S7 f r Industrial Ethernet der Online Dokumentation in STEP 7 Option NCM S7 f r Industrial Ethernet Siemens AG SIMATIC Hardware konfigurieren und Verbindungen projektieren mit STEP 7 Teil des STEP 7 Dokumentationspaketes STEP 7 Grundwissen Bestandteil der Online Dokumentation in STEP 7 Siemens AG Kommunikation mit SIMATIC Handbuch Siemens AG SIMATIC Programmieren mit STEP 7 Teil des STEP 7 Dokumentationspaketes STEP 7 Grundwissen Bestandteil der Online Dokumentation in STEP 7 Siemens AG SIMATIC STEP 7 Referenzhandb cher mit Handb che
60. kein Subnetz bergang Router zwischengeschaltet sein e Von STEP 7 aus muss die Ethernet Schnittstelle Ihres PG PC erreichbar sein Achtung Die hier beschriebenen M glichkeiten der Adresszuweisung setzen eine Bau gruppe voraus die ber eine voreingestellte MAC Adresse erreicht werden k n nen die Baugruppe muss hierzu die Funktion PST Primary Setup Tool unterst t zen Beachten Sie hierzu die Angaben im jeweiligen Handbuch 1 Adressierung per Zielsystemanwahl im SIMATIC Manager Gehen Sie so vor um eine IP Adresse erstmalig zuzuweisen 70 1 ffnen Sie den SIMATIC Manager 2 W hlen Sie den Men befehl Zielsystem gt Ethernet Adresse vergeben m zu taufende Station w hlen Online erreichbare Baugruppen MAC Adresse Durchsuchen projektierte IP Parameter zuordnen Netzubergang EEE Keinen Router verwenden Subnetzmaske C Router verwenden Adresse Adresse zuweisen Schlie en Hilfe 3 Aktivieren Sie ber die Schaltfl che Durchsuchen die Netzsuche nach den erreichbaren Baugruppen SIMATIC NET NOM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 0129 07 Den Ethernet CP mit STEP 7 in Betrieb nehmen 4 W hlen Sie den CP mit der passenden MAC Adresse aus den angebotenen Komponenten aus 5 Tragen Sie die gew nschten IP Parameter ein und weisen Sie diese dem CP zu Adressierung 03 00 06 00 00 20 140 90 22
61. lesend auf Systemdaten in der SIMATIC S7 zugreifen WRITE Daten schreiben Der Verbindungspartner SIMATIC S5 oder Nicht S7 Station kann schreibend auf Systemdaten in der SIMATIC S7 zugreifen Aus Sicht der SIMATIC S7 handelt es sich um eine passive Kommunikationsfunk tion die Verbindungen werden auf Initiative des Kommunikationspartners aufge baut Weitere Informationen gibt die Systemdokumentation zu SIMATIC S5 bzw zur ver wendeten Nicht S7 Station Verbindungstypen F r den Zugriff mit FETCH oder WRITE Funktion mu in der SIMATIC S7 jeweils eine Verbindung in der Betriebsart FETCH passiv oder WRITE passiv projektiert werden M glich sind folgende Verbindungstypen e ISO Transport ISO on TCP e TCP Zugriffskoordinierung ber das Anwenderprogramm F r die Zugriffskoordinierung stehen die FC Bausteine AG_LOCK und AG_UNLOCK zur Verf gung Mit diesen FCs haben Sie die M glichkeit den Zugriff auf Systemspeicherbereiche so zu koordinieren dass keine inkonsistenten Daten erzeugt und bertragen wer den SIMATIC S5 32 Bei SIMATIC S5 werden die FETCH WRITE Dienste ber die Dienstarten READ AKTIV PASSIV und WRITE AKTIV PASSIV projektiert und angesprochen SIMATIC NET NOM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 0129 07 Kommunikation ber Ethernet CPs in S7 Stationen 1 7 Stationen mit STEP 7 vernetzen Projektieren Damit Stationen miteinander kommunizieren k nnen sind di
62. ngig ist e AG_SEND und AG_RECV Mit diesen Bausteinen k nnen bis zur Bausteinversion V3 0 maximal 240 Byte gesendet oder empfangen werden Die aktuellen Bausteinversionen lassen bei S7 300 einen Datenbereich bis zu 8192 Byte zu Bei S7 400 m ssen f r die bertragung gr erer Datenbereiche weiterhin die FCs AG_LSEND AG_LRECV verwendet werden e AG_LSEND AG_LRECV Bei den CPs der S7 400 sowie bei fr heren Ausgabest nden der S7 300 k nnen gr ere Datenbereiche nur ber die FCs AG_LSEND bzw AG_LRECV bertragen werden Bitte informieren Sie sich in der Produktinformation des CP bzgl des unterst tzten Datenbereiches Die folgende Tabelle gibt an welche Grenzwerte bei den verschiedenen Verbin dungstypen gelten SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 171 C79000 G8900 C129 07 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren Tabelle 6 1 FC AG_LSEND S7 400 AG_SEND S7 300 ISO Transport 8192 Byte ISO on TCP 8192 Byte TCP 8192 Byte UDP 2048 Byte AG_LRECV S7 400 AG_RECV S7 300 8192 Byte 8192 Byte 8192 Byte 2048 Byte Hinweis Beachten Sie zur L nge des bertragbaren Datenbereiches bei lteren Ausgabe st nden der Ethernet CPs bitte die Angaben in der Produktinformation Ger te handbuches des von Ihnen verwendeten Ethernet CPs 1 Anwendung ohne Auftragsheader Bei spezifizierter Verbindung sind Adre
63. tigung werden die Ausgabeparameter des FC Bausteines wie folgt zur ckgesetzt DONE 0 e NDR 0 e ERROR 0 e STATUS 81804 bei AG_RECV AG_LRECV bzw 81814 bei AG_SEND AG_LSEND SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 169 C79000 G8900 C129 07 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren 6 3 FCs f r die SEND RECEIVE Schnittstelle bersicht F r die bertragung von Daten an der SEND RECEIVE Schnittstelle stehen fol gende FCs zur Verf gung FC verwendbar bei Bedeutung S7 300 S7 400 AG_SEND FC5 X X f r Daten Senden AG_RECYV FC6 X X f r Daten empfangen AG_LSEND FC50 X f r Daten Senden AG_LRECV FC60 x f r Daten empfangen 1 Anmerkungen zu den FCs bei S7 300 und S7 400 e f r S7 300 gilt Bei lteren Ausgabest nden der Ethernet CPs ist die Datenl nge pro Auftrag auf lt 240 Byte beschr nkt gilt bis Bausteinversion V3 0 von AG_SEND AG_RECV bei sp teren Ausgabest nden k nnen auch l ngere Daten bis zu 8192 Byte mit Hilfe der FCs AG_LSEND oder AG_LRECV bertragen werden TA Bei den aktuellen Ausgabest nden der Ethernet CPs werden ausschlie lich die 292 FCs AG_SEND und AG_RECV verwendet die Datenl nge kann hier aufgrund eines neuen effizienteren internen Protokolls bis zu 8192 Byte betragen e f r S7 400 gilt Bei den FC AG_SEND AG_RECV ist die Datenl nge pro Auftrag auf lt 240 Byte beschr nkt L ngere
64. tion reich ACT INPUT BOOL 0 1 Beim FB Aufruf mit ACT 1 wird der DBxx an den CP gesendet Beim FB Aufruf mit ACT 0 werden nur die Statusanzeigen DONE ERROR und STATUS aktualisiert LADDR INPUT WORD Baugruppen Anfangsadresse Bei der Konfiguration des CP mit STEP 7 HWKonfig wird die Baugruppen Anfangsa dresse in der Konfigurationstabelle ausgege ben Geben Sie diese Adresse hier an CONF_DB INPUT ANY Der Parameter zeigt auf die Anfangsadresse des Konfigurations Datenbereiches in einem Datenbaustein LEN INPUT INT L ngenangabe in Byte f r den Konfigurations Datenbereich OUTPUT 0 Der Parameter zeigt an ob der Konfigurations 1 neue Daten Datenbereich vollst ndig bertragen wurde Beachten Sie dass der FB je nach Gr e des Konfigurations Datenbereiches mehrfach an gesto en in mehreren Zyklen werden muss bis die Anzeige DONE 1 den Abschluss signa lisiert Zur Bedeutung im Zusammenhang mit den Parametern ERROR und STATUS siehe nach folgende Tabelle OUTPUT 0 Fehleranzeige 1 Fehlerfall Zur Bedeutung im Zusammenhang mit den Pa rametern NDR und STATUS siehe nachfol gende Tabelle STATUS OUTPUT siehe nachfol Statusanzeige gende Tabelle Zur Bedeutung im Zusammenhang mit den Parametern NDR und ERROR siehe nachfol gende Tabelle EXT_Status OUTPUT Der Parameter zeigt bei einer fehlerhaften Auf tragsausf hrung an welcher Parameter im Konfigurations DB als Fehle
65. von NCM Diagnose SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 127 C79000 G8900 C129 07 Kommunikationsverbindungen projektieren 4 7 1 Den lokalen Verbindungsendpunkt festlegen Register Allgemein In diesem Register des Eigenschaftsdialogs werden allgemeine Verbindungsparameter angezeigt die den lokalen Verbindungsendpunkt identifizieren Eigenschaften UDP Verbindung Bild 4 18 Aufbau des Eigenschaftsdialogs im Register Allgemein f r UDP Verbindungen SIMATIC NET NCM S7 f r Industrial Ethernet 128 Ausgabe 6 2003 C79000 G8900 0129 07 Kommunikationsverbindungen projektieren Lokaler Endpunkt Der Eintrag ist identisch mit dem Parameter Lokale ID der Ver w hlbar bindungstabelle Beim Anlegen der Verbindung wird hier ein Vorschlagsname nderbar angezeigt der als Suffix eine Verbindungsnummer enth lt Nutzen Sie dieses Feld bei unspezifizierten Verbindungen zur Kennzeichnung des Partners Falls mehrere CPs gleichen Typs in der Station existieren die nur lesbar mit dem gleichen Subnetz verbunden sind kann der Weg ber den die Verbindung die CPU erreichen soll festgelegt werden gt Schaltfl che Wegewahl siehe Kap 4 9 Falls kein CP zugeordnet ist z B wegen vorherigem L schen des CPs wird hier kein angezeigt Bausteinparameter Dieser Bausteinaufrufparameter ist beim Aufruf des FC im An nur lesbar wenderprogramm zur Identifikation der Verbindung zwin
66. 1 1 Ergebnis Der CP ist jetzt ber die IP Adresse an Industrial Ethernet erreichbar Hinweis Weitere detaillierte Informationen zur Vorgehensweise gibt auch die Online Hilfe in STEP 7 SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 71 C79000 G8900 0129 07 Den Ethernet CP mit STEP 7 in Betrieb nehmen Alternative Vorgehensweise Sie k nnen vom SIMATIC Manager aus auch so vorgehen 1 Lassen Sie sich ber den Men befehl Zielsystem gt Erreichbare Teilnehmer anzeigen die Teilnehmer anzeigen die ber Industrial Ethernet erreichbar sind 2 W hlen Sie den gew nschten Teilnehmer in der dann vorgelegten Liste an 3 W hlen Sie dann den Men befehl Zielsystem gt Ethernet Adresse Ergebnis der zuvor gew hlte Teilnehmer wird hierbei in den Dialog Adressie rung direkt bernommen Die MAC Adresse des Teilnehmers ist nicht nder bar 4 Tragen Sie die gew nschten IP Parameter ein und weisen Sie diese dem CP zu siehe Darstellung oben unter dem 5 Schritt Ergebnis Der CP ist jetzt ber die IP Adresse an Industrial Ethernet erreichbar SIMATIC NET NCM S7 f r Industrial Ethernet 72 Ausgabe 6 2003 C79000 G8900 0129 07 Den Ethernet CP mit STEP 7 in Betrieb nehmen 2 3 2 Adressierung per Eigenschaftendialog In HW Konfig oder NetPro Gehen Sie so vor um eine IP Adresse erstmalig zuzuweisen 1 ffnen Sie den SIMATIC Manager 2 Projektieren Sie in einem beste
67. 129 07 Kommunikationsverbindungen projektieren 4 6 1 Den lokalen Verbindungsendpunkt festlegen Register Allgemein In diesem Register des Eigenschaftsdialogs werden allgemeine Verbindungsparameter angezeigt die den lokalen Verbindungsendpunkt identifizieren Eigenschaften TCEP Yerbindung 0001 A050 TCP Yerbindung 5 Bild 4 14 Aufbau des Eigenschaftsdialogs im Register Allgemein f r TCP Verbindungen SIMATIC NET NCM S7 f r Industrial Ethernet 120 Ausgabe 6 2003 C79000 G8900 0129 07 Kommunikationsverbindungen projektieren Lokaler Endpunkt Der Eintrag ist identisch mit dem Parameter Lokale ID der Ver w hlbar bindungstabelle Beim Anlegen der Verbindung wird hier ein Vorschlagsname nderbar angezeigt der als Suffix eine Verbindungsnummer enth lt Nutzen Sie dieses Feld bei unspezifizierten Verbindungen zur Kennzeichnung des Partners Falls mehrere CPs gleichen Typs in der Station existieren die nur lesbar mit dem gleichen Subnetz verbunden sind kann der Weg ber den die Verbindung die CPU erreichen soll festgelegt werden gt Schaltfl che Wegewahl siehe Kap 4 9 Falls kein CP zugeordnet ist z B wegen vorherigem L schen des CPs wird hier kein angezeigt Aktiver Verbindungsauf Legen Sie mit dieser Option fest ob der Verbindungsaufbau nderbar bau von dieser S7 Station aus erfolgen soll Die Option ist standard m ig angew hlt wenn die Adresse des Pa
68. 2 Empfehlungen f r den Einsatz unter hoher Kommunikationslast Veranlassung Um berlastsituationen in der von Ihnen genutzten CPU zu vermeiden sollten Sie bei den Ethernet CPs die folgenden Hinweise beachten Insbesondere dann wenn Sie einen CP durch einen neueren CP ersetzen und mit berlastproblemen konfrontiert werden sollten Sie Ihre Anwendung auf die folgen den Empfehlungen hin berpr fen Bekannte Problemf lle Abhilfe H ufig werden die Funktionsbausteine f r das Senden und Empfangen FC 5 FC6 oder FC 50 60 zyklisch im OB1 aufgerufen Dies f hrt zu einer st ndigen Kommunikation zwischen CPU und CP Dadurch k nnen andere Kommunikationsarten wie z B PG Funktionen nicht oder nur sehr langsam ausgef hrt werden HMI Systeme greifen ber S7 Funktionen zu h ufig auf Daten der CPU zu Da durch wird die Kommunikation insgesamt verlangsamt und es k nnen Ressour cenengp sse auftreten wenn SEND RECEIVE FCs aus dem OB1 zyklisch auf gerufen werden Bitte beachten Sie folgende Empfehlungen Verwenden Sie keine zyklischen Aufrufe von Kommunikationsbausteinen im OB1 Statt dessen sollte zeitgesteuert in einem entsprechenden Zeit OB die Kommu nikation aufgerufen werden Dabei sollte die Zykluszeit dieses OBs wesentlich gr er sein als die durchschnittliche Laufzeit des OB1 Sie sollten eine Mindestzykluszeit einstellen die gr er ist als die durchschnitt liche Laufzeit des OB1 Dadurch wird Freiraum f r die
69. 24 Baugruppen Anfangsadresse ist falsch SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 181 C79000 G8900 C129 07 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren Beispiel f r AG_SEND Nachfolgend finden Sie ein ablauff higes Beispiel f r den Aufruf und die Parame terauswertung eines FC 5 AG_SEND Zum hier gew hlten FC 100 in dem der Sendeaufruf erfolgt geh rt der unten auf gef hrte OB100 der OB100 stellt das ACT Bit beim Anlauf der CPU korrekt ein Zur korrekten Funktion muss ein DB100 mit der Gr e von mindestens 240 Byte geladen sein Das Programm setzt einen CP auf Adresse 256 sowie eine projektierte Verbin dung vom Typ ISO Transport ISO on TCP TCP mit der ID 1 voraus bitte ggf anpassen A FUNCTION FC 100 VOID TITLE SENDE DEMO AUTHOR Tester FAMILY S7300 NAME FC5_Demo VERSION 1 0 I I BEGIN CALL FC 5 ACT M100 0 ID 1 LADDR W 16 100 SEND P DB100 dbx0 0 BYTE 240 LEN 240 DONE M100 1 ERROR M100 2 STATUS MW102 Pre R M100 0 Reset des Parameters ACT f r alle weiteren SET Aufrufe von FC 5 U M100 1 A SPB done Testen ob DONE TRUE SET U M100 2 SPB err Testen ob ERROR TRUE Be er e BEA Weder DONE noch ERROR sind gesetzt der Auf trag l uft noch 1 done S M100 0 Auftrag ist ohne Fehl
70. 3 C79000 G8900 0129 07 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren Achtung Beachten Sie bitte folgende Besonderheit f r TCP Verbindungen Bei den S7 CPs f r S7 400 m ssen Sie auf TCP Verbindungen den FC AG_LSEND verwenden f Bei den aktuellen S7 CPs f r S7 300 verwenden Sie auch f r TCP Verbindungen den FC AG_SEND Arbeitsweise Die folgende Ablaufdarstellungen zeigen den normalen zeitlichen Ablauf einer mit AG_SEND im Anwenderprogramm angesto enen Daten bertragung Die Arbeitsweise des FC ist hierbei vom verwendeten CP Typ abh ngig e Fall a Ablauf bei lteren CP Typen Bei lteren CP Typen wird die bertragung des gesamten Datenbereiches unabh ngig von seiner L nge nach dem erstmaligen Bausteinaufruf vom CP abgewickelt f e Fall b Ablauf bei neueren CP Typen nur S7 300 Bei den neueren CP Typen steht eine optimierte Daten bertragung zur Verf gung Diese erm glicht insbesondere bei l ngeren Datens tzen einen wesent lich h heren Datendurchsatz an der Schnittstelle zwischen CPU und CP SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 175 C79000 G8900 C129 07 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren e Fall a Ablauf bei lteren CP Typen Der Sendeauftrag wird ausgef hrt sobald der Parameter ACT 1 bergeben wird Anschlie end m ssen Sie in mindestens einem weiteren Aufruf den Parameter ACT 0 bergeben Die Statusanzeige
71. 4 Byte oder die l ngenangabe ist falsch 0 1 81864 Unzul ssiger Parameter erkannt Der ANY Pointer CONF_DB verweist nicht auf einen Datenbaustein 0 1 81874 Ung ltiger Zustand des FBs Eventuell wurden Daten im Header des CONF_DB berschrieben oder Der Instanz DB ist nicht vorhanden Weitere Fehler die an der Schnittstelle zwischen CPU und CP erkannt wurden 0 1 8A01H Die Statusanzeige im gelesenen Datensatz ist ung ltig Wert ist gt 3 0 1 8A02H Es l uft kein Auftrag auf dem CP der FB hat jedoch eine Quittung f r gelaufenen Auftrag erwartet 0 1 8A03H Es l uft kein Auftrag auf dem CP und der CP ist nicht bereit der FB hat einen ersten Auftrag f r Datensatz Lesen angesto en 0 1 8A04H Es l uft kein Auftrag auf dem CP und der CP ist nicht bereit der FB hat jedoch eine Quittung f r den gelaufenen Auftrag erwartet 0 1 8AO5H Es l uft ein Auftrag eine Quittung ist jedoch noch nicht erfolgt der FB hat jedoch einen ersten Auftrag f r Datensatz Lesen angesto en 0 1 8A06H Ein Auftrag ist fertig der FB hat jedoch einen ersten Auftrag f r Daten satz Lesen angesto en SIMATIC NET NCM S7 f r Industrial Ethernet 200 Ausgabe 6 2003 C79000 G8900 0129 07 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren Tabelle 6 6 Anzeigen FB55 IP_CONFIG Fortsetzung DONE Fehler die 0 SIMATIC NET NCM S7 f r Industrial Ethernet 1 ERROR Ausgabe 6 2003 C79000 G8900 C129 07 STATUS
72. 7 CPs f r Industrial Ethernet finden Sie Informationen ber die Leistungsmerkmale und ber Einbau und Anschlu richtlinien f r die CPs e Allgemeiner Teil http www4 ad siemens de view cs de 8777865 e CP 343 1 http wwwA ad siemens de view cs de 8777308 e CP343 1 PN http www4 ad siemens de view cs de 8776538 e CP 343 1 IT http wwwA ad siemens de view cs de 8776544 e CP443 1 http wwwA ad siemens de view cs de 8776219 e CP 443 1 IT http www4 ad siemens de view cs de 8776322 NCM S7 f r Industrial Ethernet Erste Schritte Diese Kurzanleitung erm glicht Ihnen anhand einfacher Beispiele den schnel len Einstieg in das Thema SIMATIC S7 Stationen mit CPs an Industrial Ether net anschlie en und vernetzen Sie erfahren wie die Kommunikationsaufrufe im Anwenderprogramm aussehen m ssen um die Dienste ber die SEND RECEIVE Schnittstelle optimal zu nutzen Es wird gezeigt wie einfach die Projektierung f r Standardanwendungen mit STEP 7 und dem Optionspaket NCM S7 durchzuf hren ist Die hier beschriebenen Beispiele befinden sich brigens nach der Installation von STEP 7 und der Option NCM S7 f r Industrial Ethernet im Projektordner f r Beispielprogramme Zu finden im Internet unter http www4 ad siemens de view cs de 1172503 NCM S7 f r Industrial Ethernet Das Handbuch dient als Anleitung und Nachschlagewerk f r den Umgang mit dem Industrial Ethernet CP bei der Proj
73. 8BO1r 8B02u 8B03 8B04H 8B05H 8B06H 8B07 8B084 8B09 8BOAH 8BOBHk 8BOCH 8BOD 8BOEH 8BOFH 8B10 8B11 8B12 8B13 Bedeutung bei Auswertungen des FBs im CP erkannt wurden Kommunikationsfehler Der DB konnte nicht bertragen werden Parameterfehler Doppelter Parameterblock Parameterfehler Der Subblock im Parameterblock ist nicht erlaubt Parameterfehler Die L nge die am FB angegeben wurde stimmt nicht mit der L nge der Parameterbl cke Subbl cke berein Parameterfehler Die L nge des Parameterblockes ist ung ltig Parameterfehler Die L nge des Subblockes ist ung ltig Parameterfehler Die ID des Parameterblockes ist ung ltig Parameterfehler Die ID des Subblockes ist ung ltig Systemfehler Die Verbindung existiert nicht Datenfehler Der Inhalt des Subblockes ist nicht korrekt Strukturfehler Ein Subblock ist doppelt aufgef hrt Datenfehler Im Parameterblock sind nicht alle erforderlichen Parameter enthalten Datenfehler Der CONF_DB enth lt keinen Parameterblock f r Systemdaten Datenfehler Strukturfehler Der Typ des CONF_DB ist ung ltig Systemfehler Der CP hat zu wenig Ressourcen um den CONF_DB vollst ndig bear beiten zu k nnen Datenfehler Es ist nicht eingestellt dass die Konfiguration ber das Anwenderpro gramm erfolgt Datenfehler Der angegebene Typ des Parameterblockes ist ung ltig Datenfehler Es wurden zu viele Verbin
74. AG_SEND ist der Datenbe reich generell auf maximal 240 Byte be schr nkt bei S7 400 ist zu beachten Der Datentransfer kann bei lteren Ausga best nden der CP Firmware auf LEN lt 240 Byte beschr nkt sein Informationen hierzu finden Sie in 1 Erh hte Performance bei kurzen Datens t zen Die bertragung von Datens tzen bis zu 240 Byte erfolgt mit erh hter Performance Dies gilt unabh ngig vom verwendeten Bausteintyp DONE OUTPUT BOOL 0 Auftrag l uft Der Zustandsparameter zeigt an ob der Auf 1 Auftrag trag fehlerfrei abgewickelt wurde ausgef hrt Solange DONE O kann kein weiterer Auftrag angesto en werden DONE wird vom CP bei Auftragsannahme auf 0 gesetzt Zur Bedeutung im Zusammenhang mit den Parametern ERROR und STATUS siehe nach folgende Tabelle ERROR OUTPUT BOOL 0 Fehleranzeige 1 Fehlerfall Zur Bedeutung im Zusammenhang mit den Parametern DONE und STATUS siehe nach folgende Tabelle STATUS OUTPUT WORD siehe nachfol Statusanzeige gende Tabelle Zur Bedeutung im Zusammenhang mit den Parametern DONE und ERROR siehe nachfol gende Tabelle SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 C129 07 179 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren Anzeigen Die folgende Tabelle informiert ber die vom Anwenderprogramm auszuwertende Anzeige gebildet aus DONE ERROR und STATUS Hinweis Beachten Sie f r die Eintr
75. Adressen bis 224 0 0 255 f r besondere Zwecke reserviert sind wird empfohlen f r IP Multicast die IP Adressen ab 224 0 1 0 Default Einstellung zu verwenden SIMATIC NET NOM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 0129 07 Kommunikationsverbindungen projektieren 4 7 4 UDP Verbindungseigenschaften pr fen Register bersicht In der bersicht werden alle in dieser Station bisher projektierten UDP Verbindungen mit ihren Parametern angezeigt nicht nderbar Die Spaltenbreiten der Tabelle k nnen individuell eingestellt werden Ein Beispiel f r diese Darstellungsform sehen Sie in Kapitel 4 3 4 dort f r die ISO Transportverbindung Parameter lokale ID Name Lok Endpunkt Beschreibung Dies ist die Verbindungs ID der UDP Verbindung STEP7 Verbin dungsprojektierung DWORD Eingegebener Verbindungsname Er identifiziert die UDP Verbin dung 8 Zeichen Defaultbreite CPU Applikationen R S Partner Adresse lokaler Port ferner Port Status Wenn Sie bei Mehrprozessorbetrieb bei PC Stationen mehrere Applikationen s mtliche in dieser Station betriebenen ISO Trans portverbindungen anzeigen lassen Option siehe unten wird hier die CPU Applikation angegeben welche Endpunkt der jeweiligen Ver bindung ist Rack Slot des lokalen CP ber den die Verbindung l uft Hardware konfiguration Spezifiziert die ferne IP Adresse der Verbindung Lokaler Port 8 Zeichen Defaultbrei
76. An nur lesbar wenderprogramm zur Identifikation der Verbindung zwingend einzutragen die ID ndert sich bei nderung der lokalen ID Dieser Bausteinaufrufparameter ist beim Aufruf des FC im An nur lesbar wenderprogramm zur Identifikation der Verbindung zwingend einzutragen Verbindungsname Referenz nur im Multiprojekt Wenn Sie eine Verbindung zu einem Partner in einem anderen Projekt anlegen x n das mit dem aktuellen Multiprojekt noch nicht zusammengef hrt ist m ssen Sie f einen Verbindungsnamen als Referenz eingeben Anhand dieser Referenz k nnen sp ter projekt bergreifende Verbindungen zusammengef hrt werden Sobald die Verbindungen zusammengef hrt sind ist der Verbindungsname Referenz nicht mehr eingebbar SIMATIC NET NCM S7 f r Industrial Ethernet 114 Ausgabe 6 2003 C79000 G8900 0129 07 Kommunikationsverbindungen projektieren 4 5 2 ISO on TCP Adressen festlegen Adressparameter Eine Verbindung wird durch den lokalen und fernen Verbindungsendpunkt spezifi ziert e Lokale Adressen Lokale IP Adresse und lokaler TSAP Transport Service Access Point e Ferne Adressen Ferne IP Adresse und ferner TSAP m Ethernet Teilnehmer A Ethernet Teilnehmer B gt IB ID mson ISAP TCP lokaler gt ar er _ TSAP cn en cn A en B Bild 4 11 Senden und Empfangen ber jeweils eine ISO on TCP Verbindung Die Adressparameter werden mit NCM S7 projektiert und in
77. Diagnosepuffer auswerten Ma nahmen Anderung der Adressparameter MAC IP Adresse TSAP Datentransfer zu lang sam Empfangsger t zu lang sam Diagnosepuffer auswerten Eintrag Keine Empfangsressourcen bei Zielsta tion XX Ma nahmen Sendeansto ggf verlangsamen bzw Empf n gerstation berpr fen und Empfang optimieren Es wird nicht der kom plette Datenblock bei ei ner ISO Transportver bindung ISO on TCP UDP Verbindung gesendet Parameter LEN bei AG_SEND ist falsch ein gestellt Ma nahme Parameter LEN mit notwendiger Gr e einstel len Es wird nicht der kom plette Datenblock bei ei ner ISO Transportver bindung ISO on TCP UDP Verbindung gesendet Der mit dem ANY Pointer angegebene Puffer ist zu klein Ma nahme Parameter LEN und den ANY Pointer korrigie ren I 224 SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 0129 07 Firmware Lader 8 Diese Kapitel macht Sie mit dem Einsatzbereich und der Bedienung des Firmwa re Laders Firmwareloader vertraut Der Firmware Lader erm glicht das Nachladen neuer Firmware Ausgabest nde in die SIMATIC NET Baugruppen Weitere detaillierte Auskunft zu den einzelnen Ladevarianten gibt die integrierte Hilfe SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 225 C79000 G8900 C129 07 Firmware Lader 8 1 Einsatzbereich Firmware Unter Firmware we
78. G_LOCK und AG_UNLOCK gesteuerten Speicherzugriffskoordination im Anwen derprogramm SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 191 C79000 G8900 C129 07 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren Anwenderprogramm Ethernet CP Kommunikationspartner CPU Zyklus Zyklus n EOS FETCH WRITE LOCKED 0 Zugriff auf DB x l uft AG_LOCK Zyklus n 1 f LOCKED 0 AG_LOCK LOCKED 1 FETCH WRITE Zyklus n 2 FETCH WRITE abgewiesen p Daten Per bearbeitung in DB x AG_UNLOCK Zyklus n m STATUS 700x FETCH WRITE Zugriff auf DB x l uft Zeit Der Sperrauftrag mu zun chst im Anwenderprogramm ber die Anzeige im R ck gabeparameter LOCKED berwacht werden Solange LOCKED 0 angezeigt wird mu von einem noch laufenden externen FETCH WRITE Zugriff ausgegangen werden Mit LOCKED 1 wird angezeigt da die Sperre aktiv ist Daten k nnen jetzt vom Anwenderprogramm aus ver ndert werden Die Statusanzeige wird bei jedem Bausteinaufruf aktualisiert SIMATIC NET NCM S7 f r Industrial Ethernet 192 Ausgabe 6 2003 C79000 G8900 0129 07 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren 6 4 1 FC7 AG_LOCK Bedeutung des Bausteins Mit Hilfe des Bausteins AG LOCK wird der Datenaustausch mittels FETCH bzw WRITE ber die durch den Parameter ID selektierte Verbindung gesperrt Der Aus gang LOCKED zeigt an ob das Sperren erfolgreich war oder nicht
79. IMATIC S7 und STEP 7 Die folgenden Dokumentationen enthalten zus tzliche Informationen ber die Basissoftware STEP7 des SIMATIC Automatisierungssystem und sind ber Ihre zust ndigen Siemens Gesch ftsstellen erh ltlich Thema Dokument Das Grundwissen f r techni STEP7 Grundwissen mit sches Personal das die Basis e Hardware konfigurieren mit STEP 7 software STEP7 f r die L sung von Steuerungsaufgaben mit Programmieren mit STEP 7 S7 300 400 einsetzt e Umsteigerhandbuch S5 nach S7 e Fibel zum schnellen Einstieg Das Referenzwissen das die STEP7 Referenzhandb cher mit Programmiersprachen KOP FUP Handb cher KOP FUP AWL und AWL sowie Standard und z Systemfunktionen erg nzend e Standard und Systemfunktionen f r S7 300 400 zum STEP7 Grundwissen beschreibt Weiterhin finden Sie Informationen zu SIMATIC Automatisierungssystemen auf der Quick Start CD und ber die Customer Support Online Dienste unter http www siemens de simatic net Allgemeine Informationen bzw http www ad siemens de csi net Produktinformationen und Downloads SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 9 C79000 G8900 C129 07 Dieses Handbuch zu SIMATIC NET NCM S7 f r Industrial Ethernet Zugriffe auf die Online Hilfe von STEP 7 und NCM S7 ber die Online Hilfe k nnen Sie folgende Informationen erhalten Das Inhaltsverzeichnis der STEP7 Basishilfe erreichen Sie ber den Men be fehl
80. ISO Transportverbindung ISO Transport bietet Dienste f r die gesicherte bertragung von Daten ber projektierte Verbindungen Aufgrund der Daten Blockung Segmentierung k nnen gro e Datenmengen bertragen werden Die bertragungssicherheit ist durch automatische Wiederholung und zus tzliche Blockpr fmechanismen sehr hoch Der Kommunikationspartner best tigt den Datenempfang der Sender erh lt eine Anzeige an der SEND RECEIVE Schnitt stelle ISO Transport wird ausschlie lich ber Industrial Ethernet bertragen und ist optimiert f r den performanten Einsatz in der abgeschlossenen Fertigungsebene 1 Die bisherige Bezeichnung f r die SEND RECEIVE Schnittstelle lautete AGAG Verbindungen SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 29 C79000 G8900 C129 07 Kommunikation ber Ethernet CPs in S7 Stationen IP Internet Protocol F r die netzwerk bergreifende Daten bertragung stehen bei Einsatz der entspre chenden CPs wie beispielsweise CP 443 1 zur Verf gung ISO on TCP Verbindung ISO on TCP ist f r die gesicherte netzwerk bergreifende Daten bertragung vorgesehen Der ISO on TCP Dienst entspricht dem Standard TCP IP Transmission Control Protocol Internet Protocol mit der Erweiterung RFC 1006 gem der Schicht 4 des ISO Referenzmodells siehe 18 RFC 1006 erweitert das TCP Protokoll um die M glichkeit der bertragung von Datenbl cken Nachrichten Voraussetzung ist dass
81. M angebo ten werden Diagnose Hilfe f r Funktionen FC LIESMICH Datei mit aktuellen Informationen zu NCM Firmware Lader F r die Bedienung gelten die Ausf hrungen im STEP 7 Benutzerhandbuch 6 46 SIMATIC NET NOM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 0129 07 Den Ethernet CP mit STEP 7 in Betrieb nehmen 2 2 So gehen Sie vor Der CP wird wie jede andere Baugruppe bei SIMATIC S7 in einem STEP 7 Projekt verwaltet Mit STEP 7 wird die Hardware konfiguriert und die Anwendersoftware erstellt und verwaltet siehe hierzu auch 6 Um einen CP zu konfigurieren f hren Sie im wesentlichen folgende Schritte aus die gestrichelten Linien sind Optionen Das Industrial Ethernet Subnetz anlegen siehe Kap 2 2 1 EEE EEE Die Netzeigenschaften pr fen oder einstellen Bere ae ee R er Den Ethernet CP in der Hardwarekonfiguration eintragen siehe Kap 2 2 2 Den Ethernet CP an das Ethernet Subnetz anschlie en siehe Kap 2 2 2 Kommunikationsverbindungen projektieren siehe Kap 4 S7 Verbindungen 6 SEND RECGEIVE Schnitt ISO Transportverbindungen er nn i siehe Kap ISO on TCP Verbindungen Kommunikationsverbindungen j TCP Verbindungen programmieren L UDP siehe Kap 5 L P fertige Projektierdaten fertige Anwenderpro im STEP 7 Projekt gramme im STEP 7 Projekt Die Konfiguration in das Zielsystem laden
82. MATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 173 C79000 G8900 C129 07 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren 6 3 1 FC5 AG_SEND FC50 AG_LSEND Bedeutung des Bausteins Der FC Baustein AG_SEND AG_LSEND bergibt Daten an den Ethernet CP zur bertragung ber eine projektierte Verbindung Der angegebene Datenbereich kann ein PA Bereich ein Merkerbereich oder ein Datenbausteinbereich sein Eine fehlerfreie Ausf hrung wird signalisiert wenn der gesamte Anwenderdatenbe reich ber Ethernet gesendet werden konnte Die Arbeitsweise des FC ist vom verwendeten CP Typ abh ngig Beachten Sie daher bitte die Unterscheidung im folgenden Abschnitt Anmerkung Alle folgenden Angaben gelten soweit nicht anders angegeben gleicherma en f r die FCs AG_SEND und AG_LSEND Aufruf Aufrufschnittstelle in KOP Darstellung AG_SEND AG_LSEND BOOL BOOL INT BOOL WORD WORD ANY INT Beispiel in AWL Darstellung AWL Erl uterung call fc 5 AG_SEND AG _LSEND Bausteinaufruf ACT M 10 0 Auftragsansto ber Merkerbit ID MW 12 Verbindungs ID gem Projektierung LADDR wW 16 0100 LADDR 256 dez in Hardware Konfiguration SEND P db99 dbx10 0 byte 240 Puffer mit Sendedaten LEN MW 14 L ngenangabe f r Sendedaten DONE M 10 1 Ausf hrungsanzeige ERROR M 10 2 Fehleranzeige STATUS MW 16 Statusanzeige SIMATIC NET NOM S7 f r Industrial Ethernet 174 Ausgabe 6 200
83. NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 C129 07 59 Den Ethernet CP mit STEP 7 in Betrieb nehmen Tabelle 2 1 Einstellm glichkeiten im Register Optionen Fortsetzung Option Individuelle Netzwerkeinstel lungen Bedeutung Auswirkung Sie k nnen hier bei Bedarf feste Netzwerkeinstellungen vornehmen Standardm ig ist die Automatische Einstellung gew hlt die im Normalfall eine problemlose Kommunikation gew hrleistet Falls Probleme bei der Kommunikation auftreten beispielsweise wenn Verbindungen nicht aufgebaut werden h ufige Netzst rungen auftreten kann dies daran liegen dass die gew hlte oder die auto matische Netzwerkeinstellung nicht passend sind W hlen Sie dann hier eine auf Ihre Netzkonfiguration abgestimmte Netzwerkeinstel lung Keep Alive f r Verbindungen senden Sie k nnen hier die Intervallzeit einstellen mit der Lebenszeichente legramme Keep Alive an den Partner einer Kommunikationsverbin dung gesendet werden Mit dieser Intervallzeit legen Sie die Zeit spanne fest nach der der Ausfall eines Kommunikationspartners sp testens bemerkt wird Der Ethernet CP ist f r alle verbindungsorientierten Dienste so konfi guriert dass Lebenszeichentelegramme Keep Alive gesendet wer den Dadurch ist gew hrleistet dass Verbindungen nach dem Ausfall eines Kommunikationspartners beendet und die Verbindungsres sourcen freigegeben werden Di
84. NET NOM S7 f r Industrial Ethernet Ausgabe 6 2003 66 C79000 G8900 0129 07 Den Ethernet CP mit STEP 7 in Betrieb nehmen Neue Schnittstelle Typauswahl Ethernet Schnittstelle IP Schnittstelle MPI Schnittstelle PROFIBUS Schnittstelle PTF Schnittstelle Bild 2 6 Auswahl des Subnetztyps f r Andere Station Beispiel 3 W hlen Sie ein Subnetz aus Ergebnis Anzeige des Dialogfeldes Eigenschaften Ethernet Schnittstelle Hier k nnen Sie das Subnetz w hlen die Station mit dem Netz verbinden und die Adresse MAC IP einstellen Alle im Projekt angelegten SIMATIC Statio nen k nnen zu diesem Stellvertreterobjekt Kommunikationsbeziehungen auf bauen Die hier f r das Stellvertreterobjekt projektierten Adressen MAC IP m ssen auch tats chlich an der Station eingestellt sein Benutzen Sie die entsprechenden Hilfs mittel z B COM 1430 dazu SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 67 C79000 G8900 0129 07 Den Ethernet CP mit STEP 7 in Betrieb nehmen 2 2 6 Kommunikationsdienste projektieren Verbindungen einrichten 68 HLP F r die vom Ethernet CP unterst tzten verbindungsorientierten Dienste siehe auch Tabelle in Kap 1 2 sind Verbindungen einzurichten S7 Verbindungen siehe STEP 7 Benutzerhandbuch 6 ISO Transportverbindungen siehe Kap 4 4 ISO on TCP Verbindungen siehe Kap 4 5 TCP Verbindungen siehe Kap 4 6 Verbindungen f r
85. P 7 Projekt legen Sie hierzu ein Objekt Ethernet an Stationen die im selben Projekt angelegt werden beziehen sich auf dieses Objekt sobald sie als Netzknoten konfiguriert werden X SIMATIC Manager Fertigung lt Offline gt Projekt G GDES Ile E3 amp Datei Bearbeiten Einf gen Zielsystem Ansicht Extras Fenster Hilfe 8 pelaje le la 3 3 6 Fertigung em Al a 57 4071 E E i 8 57 30071 S7 40071 57 3001 7 300 2 MPI Netz 1 It 57 300 2 ne Netz Bearbeiten Einf gen Zielsystem nsicht Extras Fenster Hilfe lej x Ethernet 1 elals sel sls BA re Ethernet 1 Industrial Ethernet 57 300 2 gi CPU CP 313 38 Dr cken Sie F1 um Hilfe zu erhalten SIMATIC NET NOM S7 f r Industrial Ethernet Ausgabe 6 2003 35 C79000 G8900 C129 07 Kommunikation ber Ethernet CPs in S7 Stationen 1 7 2 Netz Projektvariante SIMATIC S5 und Fremdger te am Sub netz Konfiguration der Anlage Zus tzlich zu SIMATIC S7 Stationen k nnen sich SIMATIC S5 Stationen und Fremdger te in Ihrer Anlage befinden S7 400 1 HIT am Fremdger t 1 S7 300 2 SIMATIC 5 Abbildung im STEP 7 Projekt SIMATIC S5 Stationen die in die Kommunikation einbezogen werden sollen k nnen direkt ausgew hlt werden Fremdger te sind bei
86. PG Kommunikation mit STEP 7 ber Industrial Ethernet Voraussetzung f r die PG Kommunikation Die PG Kommunikation ist m glich wenn folgende Voraussetzungen erf llt sind Im PG bzw der Engineering Station ist ein Ethernet CP installiert oder ein Modem ISDN Anschlu f r Remote Access ist eingerichtet Der Ethernet CP ist mit einer Adresse versorgt voreingestellte MAC Adresse verwenden oder IP Adresse einstellen PG Engineering Station vernetzen Je nach Konfiguration des PG bzw der Engineering Station sind die beiden folgen den F lle f r die Nutzung der PG Kommunikation zu unterscheiden PG Engineering Station im projektierten Betrieb Wenn Sie bei der Inbetriebnahme von PG Engineering Station diese Konfigu ration w hlen werden die Schnittstellen der verwendeten Kommunikationsbau gruppen bereits hier erkannt Die Einstellung f r die Funktion PG PC Schnitt stelle einstellen wird dabei automatisch auf PC internal gesetzt Nachdem Sie diese Konfiguration in Ihr PG Engineering Station geladen ha ben k nnen Sie ohne weitere Voreinstellungen von STEP 7 aus PG Funktio nen mit den im Netz erreichbaren Teilnehmern austauschen PG Engineering Station im PG Betrieb Wenn Ihr PG bzw Engineering Station f r diese Betriebsart konfiguriert ist m s sen Sie die Schnittstelle im PG bzw der Engineering Station explizit mit der Funk tion PG PC Schnittstelle einstellen festlegen F hren Sie hierzu folg
87. Projektieren von Netzen wird auch in 6 im Kapitel Konfigurieren von Netzen a sowie in der Online Hilfe erl utert HLP SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 33 C79000 G8900 C129 07 Kommunikation ber Ethernet CPs in S7 Stationen Varianten F r den Umgang mit der STEP 7 Netzprojektierung sollten Sie wissen wie sich m gliche Anlagenkonfigurationen im STEP 7 Projekt abbilden Folgende Korfi gurationen sind typisch f r Stationen die mit CPs vernetzt werden Beispiel Variante Merkmal Konfiguration 1 1 Subnetz 1 Projekt Zus tzliche SIMATIC S5 Stationen und Stationen mit Fremdger ten 2 oder mehr Subnetze 1 Projekt 1 Subnetz mehrere Projekte Mehrere Subnetze mehrere Projekte OIA A OIN Netz bergreifende Verbindungen TCP Diese Varianten werden nachfolgend als Beispiele daf r betrachtet wie reale vernetzte Anlagenkonfigurationen in STEP 7 Projekte abgebildet werden SIMATIC NET NOM S7 f r Industrial Ethernet 34 Ausgabe 6 2003 C79000 G8900 0129 07 Kommunikation ber Ethernet CPs in S7 Stationen 1 7 1 Netz Projektvariante Ein Subnetz ein Projekt Konfiguration der Anlage Im einfachsten Fall besteht Ihre Anlage aus SIMATIC S7 Stationen die ber ein Subnetz z B vom Typ Industrial Ethernet vernetzt werden sollen S7 400 1 S7 300 Anlage m A En Ethernet 1 Abbildung im STEP 7 Projekt Im STE
88. Protocol Beim NTP Verfahren sendet der CP in regelm igen Zeitabst nden Uhrzeitan fragen im Client Modus an NTP Server im Subnetz LAN Anhand der An worten der Server wird die zuverl ssigste und genaueste Uhrzeit ermittelt und die Uhrzeit der Station synchronisiert Der Vorteil dieses Verfahrens liegt in der m glichen Uhrzeitsynchronisation ber Subnetzgrenzen hinweg SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 C129 07 61 Den Ethernet CP mit STEP 7 in Betrieb nehmen Register Diagnose ber das Register Diagnose k nnen Sie die NCM S7 Diagnose starten gt Kap 7 Diagnose Beschreibung der Diagnose selbst Register Adressierung Im Register Adressierung k nnen Sie dem CP die zuvor projektierte IP Adresse und IP Parameter zuweisen Erst danach k nnen die Projektierdaten mittels PG PC ber Ethernet in den CP geladen werden Detaillierte Beschreibung hierzu siehe Kapitel 2 3 Register IP Zugriffschutz ber den IP Zugriffschutz besteht die M glichkeit die Kommunikation ber den CP der lokalen S7 Station auf Partner mit ganz bestimmten IP Adressen einzu schr nken Von Ihnen nicht autorisierte Partner haben damit ber den so projek tierten CP mittels IP Protokoll keinen Zugang zu Daten der S7 Station Im vorliegenden Register k nnen Sie hierzu den IP Zugriffschutz aktivieren oder deaktivieren sowie bestimmte IP Adressen in einer IP Access Control Liste IP
89. Ps gleichen Typs in der Station existieren die mit nur lesbar dem gleichen Subnetz verbunden sind kann eine Auswahl des Ver bindungswegs getroffen werden gt Schaltfl che Wegewahl siehe Kap 4 9 Falls kein CP zugeordnet ist z B wegen vorherigem L schen des CP wird hier kein angezeigt Aktiver Verbin Legen Sie mit dieser Option fest ob der Verbindungsaufbau von die nderbar dungsaufbau ser S7 Station aus erfolgen soll Die Option ist standardm ig ange w hlt wenn die Adresse des Partners spezifiziert ist EIN Verbindung wird aktiv aufgebaut AUS Verbindung wird vom Partner aufgebaut Wenn Sie beim Anlegen der Verbindung als Verbindungspartner un spezifiziert gew hlt haben ist die Option standardm ig abgew hlt Wenn Sie die Option aktivieren m ssen Sie die Adresse des Part ners im Register Adressen spezifizieren Hinweis Beachten Sie bitte die Auswirkung auf die Betriebsart Wenn die Be triebsart FETCH oder WRITE siehe Register Optionen genutzt werden soll muss bei der S7 Station die Betriebsart auf passiv gestellt werden Bausteinparame ter ID Dieser Bausteinaufrufparameter ist beim Aufruf des FC im Anwender nur lesbar programm zur Identifikation der Verbindung zwingend einzutragen die ID ndert sich bei Anderung der lokalen ID LADDR Dieser Bausteinaufrufparameter ist beim Aufruf des FC im Anwender nur lesbar programm zur Identifikation der Verbindung zwi
90. SEND RECEIVE Schnittstelle in der CPU 3 2 SEND RECEIVE Schnittstelle programmieren 2 2222200 3 3 Datenaustausch S7 CPU lt gt Ethernet CP 222 2 nennen 3 4 Zusatzinformationen 222e2n nennen nennen een een nenn 3 4 1 Daten bertragung ber TCP Verbindungen programmieren 3 4 2 Empfehlungen f r den Einsatz unter hoher Kommunikationslast 4 Kommunikationsverbindungen projektieren zursnennsnnnenn nen 4 1 S0 gehen SIEVO s 42 40 40 nern EEE EU 1800 o I NIINIIN IN ISIS oo IN aAA N O o N A OO 4 2 M gliche Verbindungskonfigurationen sas sessa esanarren SIMATIC NET NOM S7 f r Industrial Ethernet Ausgabe 6 2003 11 C79000 G8900 C129 07 Inhaltsverzeichnis 12 4 3 4 3 1 4 3 2 4 3 3 4 3 4 4 4 4 4 1 4 4 2 4 4 3 4 4 4 4 5 4 5 1 4 5 2 4 5 3 4 6 4 6 1 4 6 2 4 6 3 4 7 4 7 1 4 7 2 4 7 3 4 7 4 4 7 5 4 8 4 9 Programmierte Kommunikationsverbindungen bersicht a an anaana anaana aaan 5 1 5 2 5 3 5 4 5 5 5 5 1 5 5 2 5 5 3 5 5 4 5 5 5 5 6 6 1 6 2 6 2 1 6 2 2 6 2 3 Kommunikationsverbindungen Neue Verbindung aaaasacacanannnun Verbindungen zu Partnern in anderen Projekten 22 222220 Weitere Funktionen 222 220 Verbindungen ohne Zuordnung ISO Transport Verbindungseigenschaften projektieren Den lokalen Verbindungsendpun
91. SIEMENS SIMATIC NET NCM S7 f r Industrial Ethernet Handbuch f r NCM S7 ab V5 2 Ausgabe 6 2003 C79000 G8900 C129 07 Vorwort Inhaltsverzeichnis Kommunikation ber Ethernet 1 CPs in S7 Stationen Den Ethernet CP mit 2 STEP 7 in Betrieb nehmen SEND RECEIVE Schnittstelle Kommunikationsverbindungen 4 projektieren Programmierte Kommunikations 5 verbindungen FCs Funktionen und FBs f r S7 6 Ethernet CPs programmieren 7 NCM S7 Diagnose Firmware Lader Anhang Literaturverzeichnis li Glossar Kopplung zu Fremdsystemen ber FETCH WRITE O Dokument Historie Stichwortverzeichnis Index Klassifizierung der Sicherheitshinweise gt Dieses Handbuch enth lt Hinweise die Sie zu Ihrer pers nlichen Sicherheit sowie zur Vermeidung von Sachsch den beachten m ssen Die Hinweise sind durch ein Warndreieck hervorgehoben und je nach Gef hrdungsgrad folgenderma en darge stellt Gefahr bedeutet da Tod schwere K rperverletzung eintreten wird wenn die entspre chenden Vorsichtsma nahmen nicht getroffen werden Warnung bedeutet da Tod schwere K rperverletzung eintreten kann wenn die entspre chenden Vorsichtsma nahmen nicht getroffen werden Vorsicht mit Warndreieck bedeutet da eine leichte K rperverletzung eintreten kann wenn die entsprechenden Vorsichtsma nahmen nicht getroffen werden Vorsicht ohne Warndrei
92. T NOM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 0129 07 Kopplung zu Fremdsystemen mit FETCH WRITE b Struktur f r FETCH Telegramm Die Bedeutung und Werte der in der folgenden Tabelle nicht mit festen Werten be legten Parameter entnehmen Sie bitte dem folgenden Abschnitt Parameterver sorgung FETCH Anforderungstelegramm FETCH Quittungstelegramm Systemkennung ERS 0 Systemkennung S 5 1 5 L nge Header 16d 2 L nge Header 16d Kenn OP Code 01 3 Kenn OP Code 01 L nge OP Code 03 4 L nge OP Code 03 OP Code 05 5 OP Code 06 ORG Block 03 6 Quittungsblock 0Fh L nge ORG Block 08 7 L nge Quittungslock 03 ORG Kennung 8 Fehlerblock Nr DBNR 9 Leerblock FFh Anfangsadresse High Byte A L nge Leerblock 07 Low Byte B L nge High Byte 0 Low Byte D frei Leerblock FFh E L nge Leerblock 02 F Daten bis zu 64 K jedoch nur wenn Fehler Nr 0 SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 245 C79000 G8900 C129 07 Kopplung zu Fremdsystemen mit FETCH WRITE Parameterversorgung S7 Operandenbe reich ORG Kennung erlaubter Bereich Anfangsadresse erlaubter Bereich erlaubter Bereich 246 Olp Quell Ziel daten aus in Datenbau stein im Hauptspei cher DB aus dem die Quellda ten entnom men werden bzw in den die Zieldaten transferi
93. TEP 7 HW Konfig gew hlten Steckplatznummer e S7 Subnetz ID des Zielnetzes Gehen Sie so vor wie unter Netz bergang einstellen beschrieben Tipp Sie k nnen diese Einstellungen f r den Netz bergang umgehen wenn Sie eine der folgenden M glichkeiten w hlen e Sie starten die NCM Diagnose aus dem Eigenschaftendialog des CPs e Sie parametrieren beim Einrichten Ihrer Baugruppe unter PG PC Schnitt stelle einstellen die Schnittstelle nicht als PC internal local Teilnehmeradresse Netz bergang 2 hier der Index der Baugruppe Baugruppentr ger Steckplatz 0 4 Teilnehmeradresse PROFIBUS Adresse 12 m i Anschluss der Zielstation Anschluss des Netz berganges MPI PROFIBUS AUTO MPI PROFIBUS AUTO S7 Subnetz ID des Zielnetzes 0001 0001 Bild 7 5 Beispiel f r die Einstellung bei PC internal SIMATIC NET NOM S7 f r Industrial Ethernet Ausgabe 6 2003 217 C79000 G8900 C129 07 NCM S7 Diagnose 7 3 6 Weitere Startm glichkeiten f r die Diagnose Aus dem Eigenschaftendialog der Verbindungen starten 1 Aktivieren Sie ber den Men befehl Zielsystem gt Verbindungsstatus aktivie ren den online Zugriff 2 W hlen Sie im Register Statusinformationen die Schaltfl che Spezialdia gnose Aus der Hardware Konfiguration HWKonfig starten 1 W hlen Sie bei online geschalteter S7 Station den Men befehl Zielsystem gt Baugruppenzustand 2 W h
94. Teilnehmer erreicht die f r Broadcast Telegramme emp fangsbereit sind Bussegment Teil eines gt Subnetzes Subnetze k nnen aus Bussegmenten mittels Segment berg ngen wie Repeater und Bridges gebildet sein Segmente sind f r die Adressierung transparent Client Unter Client wird ein Ger t oder allgemein ein Objekt verstanden das einen gt Server auffordert einen Dienst zu erbringen CP Communication Processor Baugruppe f r Kommunikationsaufgaben CSMA CD CSMA CD Carrier Sense Multiple Access with Collision Detection ein bertra gungsverfahren Dienste Angebotene Leistungen eines Kommunikationsprotokolls FC Bausteine STEP 7 Codebaustein vom Typ Funktion SIMATIC NET NCM S7 f r Industrial Ethernet 234 Ausgabe 6 2003 C79000 G8900 C129 07 Glossar Gateway Intelligentes Schnittstellenger t das auf ISO Schicht 7 verschiedenartige lokale gt Netze miteinander verbindet Industrial Ethernet Ein Bussystem nach IEEE 802 3 ISO 8802 2 Multicast Eine Multicast bertragung entspricht einem Rundruf an eine Teilnehmergruppe ber ein Multicast Telegramm werden alle Teilnehmer erreicht die zur ange sprochenen Multicast Gruppe geh ren und empfangsbereit sind NCM S7 f r Industrial Ethernet Projektiersoftware zur Projektierung und Diagnose von Ethernet CP NCM S7 f r PROFIBUS Projektiersoftware zur Projektierung und Diagnose von PROFIBUS CP Netz Ein Netz besteht aus einem oder me
95. War das Sper ren nicht erfolgreich mu der Auftrag in einem folgenden CPU Zyklus erneut an gesto en werden Der Ausgang STATUS gibt den Zustand des CPs f r diese Verbindung an Aufruf Darstellung des FC Bausteins AG_LOCK AG_LOCK ID LADDR Beispiel in AWL Darstellung AWL Erl uterung call fc 7 Bausteinaufruf ID DB 100 DBW 2 Verbindungs ID gem Projektierung LADDR W 16 0100 LADDR 256 dez in Hardware Konfiguration STATUS DB 100 DBW 4 Statusanzeige LOCKED DB 100 DBX 0 6 Zustandsanzeige der Zugriffssperre Erl uterung der Formalparameter Die folgende Tabelle erl utert alle Formalparameter f r die Funktion AG_LOCK SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 193 C79000 G8900 C129 07 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren Parameter Deklara Wertebe Bemerkung tion reich ID INPUT INT 1 2 16 bei Im Parameter ID wird die Verbindungsnummer S7 300 der Verbindung angegeben siehe Projektie 1 2 64 bei rung Kap 4 3 1 S7 400 LADDR INPUT WORD Baugruppen Anfangsadresse Bei der Konfiguration des CP mit STEP 7 HWKonfig wird die Baugruppen Anfangsa dresse in der Konfigurationstabelle ausgege ben Geben Sie diese Adresse hier an LOCKED OUTPUT BOOL 0 noch nicht Anzeige des Zustandes f r die auf der angege gesperrt benen FETCH WRITE Verbindung angefor 1 gesperrt derte Zugriffssperre STATUS OUTPUT WORD siehe nachfol Stat
96. alb der Projektierung in STEP 7 dynamisch zuzuweisen Tabelle 2 2 Optionen im Register IP Konfiguration Option e IP Adresse im Dialog Eigen schaften Ethernet Schnitt stelle einstellen Bedeutung Auswirkung Diese Option ist die Standard Einstellung Sie besagt dass Sie die IP Adresse w hrend der Vernetzung des Ethernet CPs einstellen Die IP Adresse des CPs ist damit fest projektiert Diese Option m ssen Sie w hlen wenn Sie spezifizierte Verbindun gen projektieren m chten e P Adresse von einem DHCP Server beziehen Sie legen mit dieser Option fest dass die IP Adresse beim Hochlauf der S7 Station von einem DHCP Server bezogen wird Dem DHCP Server wird hierzu die MAC Adresse des CPs oder die hier eingebbare Client ID bermittelt Voraussetzung Einschr nkung Wenn Sie diese Option w hlen kann zun chst keine voll spezifizierte Verbindung im STEP 7 Projekt angelegt werden da die lokale IP Adresse nicht bekannt ist Sie m ssen daher als Verbindunstyp unspezifiziert mit passivem Verbindungsaufbau w hlen Bitte beachten Sie Falls die Verbindungen ber die Schnittstelle im Anwenderprogramm konfiguriert werden m ssen Sie die nachfolgend beschriebene Op tion IP Adresse im Anwenderprogramm einstellen verwenden dies gilt auch f r den Fall dass die IP Adresse von einem DHCP Server bezogen werden soll SIMATIC NET NCM S7 f r Industrial Ethernet Aus
97. ale ID der Ver w hlbar bindungstabelle Beim Anlegen der Verbindung wird hier ein Vorschlagsname nderbar angezeigt der als Suffix eine Verbindungsnummer enth lt Nutzen Sie dieses Feld bei unspezifizierten Verbindungen zur Kennzeichnung des Partners Falls mehrere CPs gleichen Typs in der Station existieren die nur lesbar mit dem gleichen Subnetz verbunden sind kann eine Auswahl des Verbindungswegs getroffen werden gt Schaltfl che We gewahl siehe Kap 4 9 Falls kein CP zugeordnet ist z B wegen vorherigem L schen des CPs wird hier kein angezeigt genutzt werden soll muss bei der S7 Station die Betriebsart Aktiver Verbindungsauf Legen Sie mit dieser Option fest ob der Verbindungsaufbau nderbar bau von dieser S7 Station aus erfolgen soll Die Option ist standard m ig angew hlt wenn die Adresse des Partners spezifiziert ist EIN Verbindung wird aktiv aufgebaut AUS Verbindung wird vom Partner aufgebaut Wenn Sie beim Anlegen der Verbindung als Verbindungspartner unspezifiziert gew hlt haben ist die Option standardm ig abgew hlt Wenn Sie die Option aktivieren m ssen Sie die Adresse des Partners im Register Adressen spezifizieren Hinweis Beachten Sie bitte die Auswirkung auf die Betriebsart Wenn die Betriebsart FETCH oder WRITE siehe Register Optionen auf passiv gestellt werden Bausteinparameter Dieser Bausteinaufrufparameter ist beim Aufruf des FC im
98. ationen zur Fremdstation bleiben ohne Zu ordnung in der Verbindungsta belle erhalten Im Register ber sicht im Eigenschaftendialog der Verbindungen sind die Verbin dungen mit gekennzeichnet Eine Fremdstation oder auch eine lo kale Station ber die Funktion Bearbei ten gt Verbindungspariner der Verbin dung neu zuweisen Die Subnetzzuordnung des CP ndern Die Verbindungen die ber den CP zugeordnet waren bleiben ohne Zuordnung in der Verbin dungstabelle erhalten Im Regi ster bersicht im Eigenschaf tendialog der Verbindungen sind die Verbindungen mit gekenn zeichnet Hinweis gilt nicht f r Verbindungen wenn Netz berg nge Router verwen det werden ber die Funktion Bearbeiten gt Verbindungspartner oder ber den Eigenschaftendialog der jeweiligen Verbindung im Register Adressen die Verbindungen neu zuweisen SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 C0129 07 101 Kommunikationsverbindungen projektieren Anzeige Beispiel Bild 4 4 102 Im Dialog Eigenschaften ISO Transportverbindungen im Register bersicht wird der Zustand von Verbindungen angezeigt 0001 3020 0002 3020 0002 3021 0003 3020 0004 3020 0005 3020 IS0 Yerbi ISO Yerbi ISO Yerbi ISO Yerbi ISO Yerbi ISO Yerbi Eigenschaften ISO Transportverbindung 08 00 06 01 00 01 08 00 06 01 00
99. aufgrund der Anforderung durch einen gt Client wird der Dienst erbracht SIMATIC NET Siemens SIMATIC Network and Communication Produktbezeichnung f r gt Netze und Netzkomponenten bei Siemens bisher SINEC SIMATIC NET Ind Ethernet SINEC Station 236 SIMATIC NET Bussystem f r den Industrieeinsatz auf Ethernet Basis bisher SINEC H1 Bisherige Produktbezeichnung f r gt Netze und Netzkomponenten bei Siemens Neuer Begriff SIMATIC NET Eine Station wird durch eine e MAC Adresse an Ethernet identifiziert e PROFIBUS Adresse an PROFIBUS identifiziert SIMATIC NET NOM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 0129 07 Glossar Subnetz Ein Subnetz ist ein Teil eines gt Netzes dessen Parameter z B bei gt PROFI BUS abgeglichen werden m ssen Es umfasst die Buskomponenten und alle angeschlossenen Stationen Subnetze k nnen beispielsweise mittels gt Gate ways zu einem Netz gekoppelt werden Eine gt Anlage besteht aus mehreren Subnetzen mit eindeutigen gt Subnetz nummern Ein Subnetz besteht aus mehreren gt Teilnehmern mit eindeutigen gt PROFIBUS Adressen bzw gt MAC Adressen bei Industrial Ethernet Telegramm Nachricht eines PROFIBUS Ethernet Teilnehmers an einen anderen Telegrammheader Ein Telegrammheader besteht aus einer Kennung des gt Telegramms sowie der Quell und Zielteilnehmeradresse Telegrammitrailer Der Telegrammtrailer best
100. baren Verbindungs Ressourcen der verwendeten CPU abh ngig Standardm ig ist diese Option ausgeschaltet Dadurch wird eine CPU Verbindungs Ressource f r den Multiplexbetrieb nur bei Bedarf belegt Projektierte S7 Verbindungen ber den CP benutzen den selben Multiplexkanal den Sie beim Multiplexbetrieb f r die HMI Verbindun gen belegen Wenn Sie also S7 Verbindungen projektieren wird dadurch bereits eine CPU Verbindungs Ressource belegt Bitte beachten Sie PG Verbindungen werden nicht ber den Multi plexer betrieben f r den Betrieb eines PGs wird immer eine Verbin dungs Ressource belegt Hinweis zur Programmierung Im Multiplexbetrieb mu bei der Adressierung f r die TD OP HMI Verbinungen die Rack Slot Zuordnung des CPs anstelle der Rack Slot Zuordnung der CPU angegeben werden Anwendungen beispielsweise ProAgent welche bausteinbezogene Meldungen Alarm_S SFC17 19 erfordern werden im Multiplexbe trieb nicht unterst tzt Register Uhrzeitsynchronisation In diesem Register k nnen Sie Einstellungen zu einem der beiden folgenden Syn chronisationsverfahren vornehmen SIMATIC Verfahren Empf ngt der CPMMS Uhrzeitnachrichten so wird seine lokale Uhrzeit syn chronisiert sofern nicht das NTP Verfahren projektiert wurde MMS Manu facturing Message Specifaction Der Vorteil dieses Verfahrens liegt in der im Allgemeinen h heren Genauigkeit als beim NTP Verfahren NTP Verfahren NTP Network Time
101. beide Partner RFC 1006 unterst tzen Die bertragungssicherheit ist durch automatische Wiederholung und zus tzli che Blockpr fmechanismen sehr hoch Der Kommunikationspartner best tigt den Datenempfang der Sender erh lt eine Anzeige an der SEND RECEIVE Schnittstelle TCP Verbindung Mit der SEND RECEIVE Schnittstelle ber TCP Verbindungen unterst tzt der Ethernet CP die auf nahezu jedem Endsystem PC oder Fremdsystem vor handene Socket Schnittstelle z B Winsock dil zu TCP IP TCP ist f r die gesicherte netzwerk bergreifende Daten bertragung vorgese hen Der TCP Dienst entspricht dem Standard TCP IP Transmission Control Proto col Internet Protocol siehe 18 UDP Verbindung UDP ist f r die einfache netzwerk bergreifende Daten bertragung ohne Quittierung vorgesehen ber UDP Verbindungen k nnen auch Broadcast und Multicast Telegramme gesendet werden wenn die Verbindung entsprechend projektiert wurde Um berlastsituationen durch eine hohe Broadcast Last zu vermeiden l sst der CP den Empfang von UDP Broadcast nicht zu Verwenden Sie alternativ die Funktion Multicast ber UDP Verbindung Sie haben dadurch die M glich keit den CP gezielt als Teilnehmer in einer Multicast Gruppe anzumelden SEND RECEIVE Schnittstelle Die Daten bertragung erfolgt auf Ansto durch das Anwenderprogramm Die Schnittstelle zum Anwenderprogramm in der SIMATIC S7 bilden spezielle SIMATIC S7 Bausteine vom Typ FC Funkti
102. ben werden SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 C129 07 157 Programmierte Kommunikationsverbindungen 5 5 5 Bedeutung Aufbau Parameterblock f r FTP Verbindung F r die Abwicklung einer FTP Auftragssequenz zwischen der S7 Station als FTP Client und einem FTP Server muss der IT CP eine Verbindung zur S7 CPU ein richten Dies e Verbindung bezeichnen wir hier als FTP Verbindung Bei den FTP Verbindungen handelt es sich um TCP Verbindungen die ber den Parameter SUB_LOC_MODE auf die Betriebsart FTP eingestellt werden Eine ausf hrliche Beschreibung zur Anwendung der FTP Funktion bei IT CPs finden Sie in Sl Typ 1 ID Verbindungs ID Subblock_Anzahl n Subblock 1 Subblock 2 e S7 400 1 2 64 e S7 300 1 2 16 Subblock n Verwendbare Subbl cke Kennung f r den Verbindungstyp frei zu vergebene Verbindungsreferenz im jeweiligen FC FTP_ anzugeben Wertebereiche f r die Verbindungs ID Tabelle 5 6 Subblock Parameter ID Typ Besonderheiten Hinweise Anwendung bitte auch die allgemeine Beschreibung zwingend in Tabelle 5 7 Seite 159 beachten optional 18 SUB_CONNECT_NAME o 19 SUB_LOC_MODE hier 0x01 FTP Protokoll Zz 21 SUB_KBUS_ADR Bei CPs f r S7 300 ist dieser Wert fest auf z bei 0 eingestellt und mu daher nicht angege S7 400 ben werden Die allgemeinen Eige
103. ben wird ist die Defaulteinstel lung 0 0 m glich Bei dieser Einstellung wird der CP angesprochen dessen Adresse un ter der Teilnehmeradresse angege ben wurde PROFIBUS PROFIBUS Adresse des Rack Slot Nr des zu diagnostizieren den CPs Industrial Ethernet MAC Adtresse des Ethernet CP ber den die S7 Station erreicht wird Eingabeform hexadezimal Rack Slot Nr des zu diagnostizieren den CPs Wenn Sie 0 0 angeben wird der mit der Teilnehmeradresse spezifizierte CP direkt angesprochen Ind Ethernet TCP IP IP Adresse des Industrial Ethernet ber den die S7 Station erreicht wird Eingabeform dezimal Beispiel IP Adresse dezimal 142 120 9 134 Rack Slot Nr des zu diagnostizieren den CPs Wenn Sie 0 0 angeben wird der mit der Teilnehmeradresse spezifizierte CP direkt angesprochen SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 C0129 07 213 NCM S7 Diagnose Beispiele f r Online Pfad ohne Netz bergang 214 Baugruppentr ger Steckplatz 0 4 Teilnehmeradresse MAC 08 00 06 01 02 03 Anschluss der Zielstation Industrial Ethernet Bild 7 1 zu diagnostizierender CP ist direkt erreichbar Baugruppentr ger eckplatz 0 5 S7 300 lt Teilnehmeradresse MAC 08 00 06 01 02 03 Anschluss der Zielstation Industrial Ethernet Netz2 Bild 7 2 zu diagnostizierender CP ist indire
104. ch nicht geladen DB oO 0 Quittungsverzug beim Schreiben eines Parameters in den Peripheriebereich 0 Adresse des zu schreibenden Parameters in der Zugriffsspur gesperrt 0 8r7Fh Interner Fehler z B unzul ssige ANY Referenz 0 1 80904 Baugruppe mit dieser Baugruppen Anfangsadresse nicht vor handen oder CPU in STOP 0 EEE 80914 Baugruppen Anfangsadresse nicht auf Doppel Wort Raster 0 80924 In ANY Referenz ist eine Typangabe ungleich BYTE angegeben nur bei S7 400 0 wo 80A0H Negative Quittung beim Lesen von Baugruppe 0 80A4H Die K Busverbindung zwischen CPU und CP ist nicht aufgebaut FE 80B0H Baugruppe kennt den Datensatz nicht Ki 80B1Hn Zielbereich ung ltig 0 0 0 80B24 Die K Busverbindung zwischen CPU und CP ist nicht aufgebaut 0 0 80C0H Datensatz kann nicht gelesen werden 1 80C1H Der angegebene Datensatz ist gerade in Bearbeitung 0 Es liegt ein Auftragsstau vor 0 Die Betriebsmittel Speicher der CPU sind tempor r belegt 0 Kommunikationsfehler tritt tempor r auf daher ist eine Wieder holung im Anwenderprogramm sinnvoll 0 Baugruppen Anfangsadresse ist falsch SIMATIC NET NCM S7 f r Industrial Ethernet 190 Ausgabe 6 2003 C79000 G8900 0129 07 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren 6 4 FCs zur Zugriffskoordinierung bei FETCH WRITE bersicht F r die Funktion FETCH WRITE stehen folgende FC Bausteine f r die Zugriffs koordinierung zur V
105. der CP Datenbasis abgelegt nderungen und Erweiterungen der Ethernet Netztopologie sind da durch r ckwirkungsfrei auf das CPU Anwenderprogramm Achtung Bei der Projektierung des Ethernet CP und in der Ethernet Zielstation m ssen die TSAPS einer ISO on TCP Verbindung kreuzweise bereinstimmen Ferner TSAP im Ethernet CP lokaler TSAP in Ziel Station Lokaler TSAP im Ethernet CP ferner TSAP in Ziel Station SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 115 C129 07 Kommunikationsverbindungen projektieren Register Adressen Im Register Adressen werden die relevanten lokalen und fernen Adressinformationen als Vorschlagswerte angezeigt Sie haben die M glichkeit die TSAPS individuell einzustellen Eigenschaften ISO on TCP Yerbindung Allgemein Adressen Optionen bersicht Statusinformationen Lokal Partner IP DEZ 140 80 0 2 ISAP ASC Tce Tcr 1 TSAP HEX 54 43 50 20 31 54 43 50 20 31 TSAP L nge 5 5 Abbrechen Hite Bild 4 12 Aufbau des Eigenschaftsdialogs im Registers Adressen mit DEFAULT TSAPS f r ISO on TCP Verbindungen TSAP Format ISO on TCP Verbindungen haben eine TSAP L nge von 1 16 Byte Bei der Eingabe wird die aktuelle L nge automatisch angezeigt sichtbare Anzeige 16 ASCIlI Zeichen Lokale und ferne TSAPs k nnen als Hexadezimal Wert oder als ASCII String eingegeben werden Bei ASCIlI Eingabe werden die eingegeb
106. der Projektierung als Andere Stationen einzutragen FETTE Manager Fertigung lt Offline gt Projekt G GDESKTOP ncm4icab 57 Proj Handbuchika B E3 amp Datei Bearbeiten Einf gen Zielsystem Ansicht Extras Fenster Hilfe l x oela ale Ai a P E u 3 T g 57 30071 57 400 1 57 3001 57 3002 Andere MPI Netz 1 Ethemet 1 I 57 30072 Stationf1 E SIMATIC S5 1 Ra NETPRO Netz konfigurieren Netz zu Projekt G GDESKTOP ncm4icab 5 7 Proj Handbuch k EI a Netz Bearbeiten Einf gen Zielsystem Ansicht Extras Fenster Hilfe laj x Dr cken Sie elmlal SE ES x2 Ethernet 1 Industrial Ethernet 537 3002 un CrUTr SIMATIC S5 1 313 34 E o 5 2 SIMATIC NET NOM S7 f r Industrial Ethernet 36 Ausgabe 6 2003 C79000 G8900 0129 07 Kommunikation ber Ethernet CPs in S7 Stationen 1 7 3 Netz Projektvariante Zwei oder mehr Subnetze ein Projekt Konfiguration der Anlage Aufgrund unterschiedlicher Aufgaben der Stationen oder aufgrund der Ausdehnung der Anlage kann es erforderlich sein mehrere Netze zu betreiben Anlage ll Leitebene S7 400 2 ln iin ii Ethernet 1 i ROFIBUS CP PROFIBUS 1 EE EE S7 300 1 S7 300 2 Abbildung im STEP 7 Projekt Sie k nnen die Subnetze in einem STEP 7 Projekt anlegen und die Stationen somit auf einfache Weise f r
107. der S7 300 CPU beanspruchen CPU Verbindungsressourcen werden z B auch von S7 300 CPs bei FMS Be trieb oder von PGs bzw OPs beansprucht N here Auskunft ber die maximale Anzahl von Verbindungsressourcen finden Sie in 13 und 7 140 SIMATIC PC Station FETCH AKTIV WRITE AKTIV Indem Sie eine der Betriebsarten FETCH AKTIV bzw WRITE AKTIV f r die ISO Transportverbindung w hlen k nnen direkte Zugriffe auf die Systemspei cherbereiche in der SIMATIC S7 oder SIMATIC S5 Station von der PC Station aus erfolgen Der Verbindungsaufbau erfolgt aktiv d h die Partnerstation muss den Verbin dungsaufbau erwarten passiver Verbindungsaufbau beim Partner SIMATIC NET NOM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 0129 07 Kommunikationsverbindungen projektieren Option S7 Adressierungsmodus Bei der Projektierung f r die Betriebsart FETCH AKTIV WRITE AKTIV k nnen Sie den Adressierungsmodus w hlen Damit wird festgelegt wie die Adressangabe im FETCH WRITE Aufruf in der SIMATIC S7 Station interpretiert werden soll e S7 Adressierungsmodus Byte Adresse e S5 Adressierungsmodus Wort Adresse Es ist dadurch m glich dass Applikationen ohne Anpassung der Adressen auf S5 oder S7 Stationen zugreifen Dies ist beispielsweise besonders f r bestehende S5 Applikationen interessant die jetzt unver ndert f r den Zugriff auf S7 Statio nen verwendet werden sollen Standardm ig eingestellt ist der Adress
108. die Kommunikation projektieren KSIMATIC Manager Anlage lt Offline gt Projekt G GDESKTOP ncm4icab 57 Proj i E3 Datei Bearbeiten Einf gen Zielsystem Ansicht Extras Fenster Hilfe Dell Hae a ar x 3 Anlage a EA zP lelx BE 57 3007 57 400 1 57 400 2 57 300 1 57 300 2 MPI Netz 1 I 57 30072 PROFIBUSI1 Dr cken Sie F1 um Hilfe zu erhalten Ba es ee ee Die Folgerung aus dieser Darstellung lautet demnach In einem Projekt k nnen mehrere Subnetze verwaltet werden e Jede Station wird einmal im Projekt angelegt Eine Station kann mehreren Subnetzen zugeordnet sein indem die CPs ent sprechend zugeordnet werden SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 37 C79000 G8900 C129 07 Kommunikation ber Ethernet CPs in S7 Stationen 1 7 4 Netz Projektvariante Ein Subnetz mehrere Teil Projekte Konfiguration der Anlage Bei komplexen vernetzten Anlagen kann es f r eine bessere Arbeitsteilung bei der Projektierung zweckm ig sein Anlagenteile in unterschiedlichen Teil Projekten zu verwalten Dabei kann es sich ergeben dass die Kommunikation ber ein projekt bergreifen des Subnetz erfolgt und daher projekt bergreifende Verbindungen angelegt wer den m ssen Beispiel Anlagenteil Bm S7 400 2 Anlagenteil Fertigung 1 l S7 400 1 E EiEl S7 300 1 S7 300 2 E
109. dungen Bedeutung des Bausteins Es lassen sich Verbindungen in einem DB Konfigurations DB spezifizieren und mittels FB an den CP bertragen Diese Variante der programmierten Kommunikationsverbindungen k nnen Sie alternativ zur Verbindungsprojektierung mit STEP 7 einsetzen Je nach Gr e des Konfigurations DB erfolgt die bertragung zum CP in mehreren Segmenten Sie m ssen daher den FB so lange erneut aufrufen bis der FB mit dem DONE Bit 1 die vollst ndige bertragung signalisiert Aufruf Darstellung IP_CONFIG INT ACT BOOL WORD LADDR BOOL ANY CONF_DB STATUS WORD INT LEN EXT_STATUS WORD Beispiel in AWL Darstellung AWL Erl uterung call fb 55 IP_CONFIG Bausteinaufruf ACT M 10 0 Auftragsansto ber Merkerbit LADDR wW 16 0100 LADDR 256 dez in Hardware Konfiguration CONF_DB P db99 dbx10 0 byte 240 Datenbaustein mit Verbindungsdaten LEN MW 14 L ngenangabe f r die Verbindungsdaten DONE M 10 1 Ausf hrungsanzeige ERROR M 10 2 Fehleranzeige STATUS MW 16 Statusanzeige EXT_STATUS MW 18 Fehlerursache in den Verbindungsdaten SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 C129 07 197 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren Arbeitsweise Die folgende Ablaufdarstellung zeigt den normalen zeitlichen Ablauf einer mit IP_CONFIG im Anwenderprogramm angesto enen Verbindungskonfiguration Der Auftrag wird ausgef h
110. dungen angegeben entweder insgesamt oder zu viele f r einen bestimmten Typ es ist beispielsweise nur eine E Mail Verbindung m glich CP interner Fehler 201 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren Tabelle 6 6 Anzeigen FB55 IP_CONFIG Fortsetzung DONE ERROR STATUS Bedeutung weitere Fehler die an den Programmschnittstellen innerhalb der CPU erkannt wurden SFC Fehler 0 1 8F224 Bereichsl ngenfehler beim Lesen eines Parameters z B DB zu kurz 0 1 8F23H Bereichsl ngenfehler beim Schreiben eines Parameters z B DB zu kurz 0 1 8F24H Bereichsfehler beim Lesen eines Parameters 0 1 8F25H Bereichsfehler beim Schreiben eines Parameters 0 1 8F284 Ausrichtungsfehler beim Lesen eines Parameters 0 1 8F294 Ausrichtungsfehler beim Schreiben eines Parameters 0 1 8F30H Der Parameter liegt im schreibgesch tzten 1 aktuellen Datenbaustein 0 1 8F31H Der Parameter liegt im schreibgesch tzten 2 aktuellen Datenbaustein 0 1 8F32H Der Parameter enth lt eine zu gro e DB Nummer 0 1 8F33H DB Nummernfehler 0 1 8F3AH Der Zielbereich wurde nicht geladen DB 0 1 8F424 Quittungsverzug beim Lesen eines Parameters aus dem Peripheriebe reich 0 1 8F43H Quittungsverzug beim Schreiben eines Parameters in den Peripheriebe reich 0 1 8F44H Der Zugriff auf einen in der Bausteinbearbeitung zu lesenden Parameter ist gesperrt 0 1 8F45H Der Zugriff auf einen in der Bausteinbearbeitung zu schreibenden Para meter ist
111. dustrial Ethernet gt Firmware Lader WA SIMATIC NET Firmware Lader BME E Der SIMATIC NET Firmware Lader dient dazu die Firmware von SIMATIC NET CPs zu laden Das Laden einer neuen Firmware ist notwendig wenn die Funktionalit t der Firmware erweitert oder Fehler beseitigt wurden Um festzustellen ob ein Update der Firmware notwendig ist wenden Sie sich an Ihre SIEMENS Niederlassung Um die Firmware zu laden folgen Sie den nachfolgenden Schritten und beachten Sie die Hinweise der Liesmich Datei lt zur ck i Laden W hlen Sie die Schaltfl che Weiter und folgen Sie den Anweisungen im jeweils aufgeblendeten Dialogfeld N Vorsicht Vergewissern Sie sich dass die von Ihnen verwendete Ladedatei als Update f r den auf Ihrem Baugruppe befindlichen Ausgabestand der Firmware vorgesehen ist Setzen Sie sich im Zweifelsfall mit Ihrem Siemens Fachberater in Verbindung N Vorsicht Beachten Sie dass der Abbruch des Ladevorganges zu einem inkonsistenten Zustand der Baugruppe f hren kann Weitere detaillierte Auskunft zu den einzelnen Ladevarianten gibt die integrierte Hilfe SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 227 C79000 G8900 C129 07 Firmware Lader SIMATIC NET NCM S7 f r Industrial Ethernet 228 Ausgabe 6 2003 C79000 G8900 0129 07 Literaturverzeichnis A al 2 3 14I Produktinformation Ger tehandbuch SIMATIC NET CP Lieferbeilage zum
112. e Vielzahl von Partnerstationen zu verschicken Wichtig ist hierbei dass die Telegramme gleich zeitig verschickt werden und auch nahezu gleichzeitig bei den Partnerstationen ankommen Es wird daher immer ein Versenden und Empfangen von Broadcast Telegrammen gefordert Bei einer Broadcast Nachricht wird das Telegramm auch wirklich von allen Teilnenmern am Netz aufgenommen Ein typischer Anwendungsfall ist dass Broadcast Telegramme zum Suchen einer MAC Adresse zu einer IP Adresse ben tigt ARP Request werden Daher muss eine Kommunikationsbaugruppe Broadcasttelegramme generell auf nehmen und softwarem ig auswerten Ein gravierender Nachteil besteht hierbei darin dass bei zu vielen Broadcasttelegramme auf dem Netz die Performance deutlich sinkt Dies liegt daran dass die einzelnen Baugruppen alle Broadcasttele gramme bearbeiten m ssen um festzustellen ob diese f r sie bestimmt waren Um die genannten Nachteile zu vermeiden verhalten sich S7 CPs gegen ber Bro adcast wie folgt e Nach dem Empfang werden bei allen Ethernet CPs die Broadcasttelegramme hochprior herausgefiltert Das hei t dass alle Telegramme bei denen es sich nicht um verwertbare Telegramme handelt direkt verworfen werden Lediglich verwertbare Telegramme wie z B ARP Request werden ber den LAN Con troller hinaus weitergereicht und ausgewertet Dadurch wird ein m glicher nega tiver Einfluss von Broadcasttelegrammen auf die anderen Verbindungen verhin dert
113. e hier vorgenommene Einstellung gilt f r alle ber den CP betriebenen TCP und ISO on TCP Verbin dungen eine verbindungsorientierte Einstellung ist nicht m glich Wertebereich Default Einstellung 30 Sekunden Keep Alive ausschalten 0 Sekunden Maximalwert 65535 Sekunden Hinweise Empfehlungen Beachten Sie dass der Keep Alive Mechanismus dazu f hren kann dass unterlagerte Verbindungen z B eine ISDN Telefonverbindung aufrecht erhalten werden obwohl keine eigentlichen Nutzdaten ber tragen werden Wenn dies unerw nscht ist m ssen Sie die Intervall zeit so hoch einstellen dass die unterlagerte Verbindung nach dem Ausbleiben von Nutzdaten beendet wird bevor ein Keep Alive Tele gramm gesendet wird 60 SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 0129 07 Den Ethernet CP mit STEP 7 in Betrieb nehmen Tabelle 2 1 Einstellm glichkeiten im Register Optionen Fortsetzung Option Bedeutung Auswirkung e OP Verbindungen multiple F r den Anschluss von TD OPs beziehungsweise HMI Ger ten k n xen interne CPU Verbin nen Sie die Verbindungs Ressourcen in der S7 300 CPU optimie dungs Ressource belegen ren indem Sie bis zu 16 dieser Ger te auf einer einzigen CPU Ver bindungs Ressource kommunizieren lassen k nnen Multiplexbe trieb Wenn Sie diese Option nicht nutzen ist die Anzahl der betreibbaren TD OPs beziehungsweise HMI Ger ten von der Anzahl der verf g
114. e hierzu erforderlichen Netze in den STEP 7 Projekten zu projektieren Ein Netz bzw Subnetz zu projektieren hei t 1 Sie legen im Projekt ein oder mehrere Subnetzte vom jeweils gew nschten Subnetztyp an 2 Sie legen Eigenschaften der Subnetze fest meist gen gen die DEFAULT Ein stellungen 3 Sie schlie en die Teilnehmer logisch an das Subnetz an 4 Sie richten Kommunikationsverbindungen ein Vernetzung im Multiprojekt SIERS A Aa STEP 7 unterst tzt ab der Version V5 2 die Projektierung im Multiprojekt 2 Mit Hilfe des Multiprojektes k nnen Sie beispielsweise f r die verteilte Bearbeitung pro Bearbeiter ein Projekt anlegen und die Stationen gem Ihrer Bearbeiter auf die Projekte aufteilen Hierzu stehen Funktionen zum Heraustrennen und Zusam menf gen von Teil Projekten zur Verf gung Subnetze und Verbindungen k nnen hierbei projekt bergreifend angelegt werden Werkzeuge Der SIMATIC Manager bietet komfortable M glichkeiten Vernetzungen auch graphisch NETPRO zu projektieren und zu dokumentieren D amp NETPRO Netz konfigurieren Netz zu Projekt PROJECT ETHERNET Eg Netz Bearbeiten Einf gen Zielsystem Ansicht Extras Fenster Hilfe slala ae mal el hd hd SIMATIC 400 Stationd SIMATIC 400 Stationc2 SIMATIC 400 Station 3 SIMATIC S501 ai CPUICP ER CPU CP Eg CPUICP HE3 14 443 a14 443 414 443 E o D o m o m Das
115. e in dieser Station betriebenen ISO Transportverbindungen anzeigen lassen Option siehe unten wird hier die CPU Applikation angegeben welche Endpunkt der jeweili gen Verbindung ist R S bzw ber CP Bei S7 CP Rack Slot des lokalen CP ber den die Verbindung l uft Hardwarekonfigu ration Bei PC Station Anzeige des CPs ber den die Verbindung gef hrt wird Partner Spezifiziert die ferne IP Adresse der Verbindung Adresse lokaler TSAP Lokaler Transport Service Access Point 8 Zeichen Defaultbreite ferner TSAP Ferner Transport Service Access Point 8 Zeichen Defaultbreite Betriebsart Zeigt die im Register Optionen projektierte Betriebsart an Status Zeigt den aktuellen Projektierzustand der Verbindung Verbindungen ohne Zuordnung werden durch kein lokaler CP kein ferner CP in der Statusspalte gekennzeichnet und mit einem am Ende der lokalen ID gekenn zeichnet Beispiel 0002 A000 Verbindungen die gerade editiert werden werden ebenfalls mit am Ende der loka len ID gekennzeichnet Verbindungs bersicht bei mehreren CPUs in einer S7 Station Wenn Sie in Ihrer S7 Station mehrere CPUs betreiben k nnen Sie ber die ent sprechende Schaltfl che optional die bersicht auf die in allen CPUs betriebenen Verbindungen ausdehnen 118 SIMATIC NET NOM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 0129 07 Kommunikationsverbindungen projektieren
116. eck bedeutet da ein Sachschaden eintreten kann wenn die ent sprechenden Vorsichtsma nahmen nicht getroffen werden Achtung bedeutet das ein unerw nschtes Ergebnis oder Zustand eintreten kann wenn der entsprechende Hinweis nicht beachtet wird Hinweis ist eine wichtige Information ber das Produkt die Handhabung des Produktes oder den jeweiligen Teil der Dokumentation auf den besonders aufmerksam ge macht werden soll und deren Beachtung wegen eines m glichen Nutzens empfoh len wird SIMATIC NET NOM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 0129 07 Marken SIMATIC SIMATIC HMI und SIMATIC NET sind eingetragene Marken der SIEMENS AG Die brigen Bezeichnungen in dieser Schrift k nnen Marken sein deren Benut zung durch Dritte f r deren Zwecke die Rechte der Inhaber verletzen k nnen Sicherheitstechnische Hinweise zu Ihrem Produkt Bevor Sie das hier beschriebene Produkt einsetzen beachten Sie bitte unbedingt die nachfolgenden sicherheitstechnischen Hinweise Qualifiziertes Personal Inbetriebsetzung und Betrieb eines Ger tes d rfen nur von qualifiziertem Perso nal vorgenommen werden Qualifiziertes Personal im Sinne der sicherheitstechni schen Hinweise dieses Handbuchs sind Personen die die Berechtigung haben Ger te Systeme und Stromkreise gem den Standards der Sicherheitstechnik in Betrieb zu nehmen zu erden und zu kennzeichnen Bestimmungsgem er Gebrauc
117. egenden Ger tehandbuch 1 Dort finden Sie auch weitere Hinweise zu den Leistungsmerkmalen des Ethernet CP e Zur Funktionsweise und Anwendung von STEP 7 in dem die Option NCM S7 integriert ist lesen Sie bitte Zur Anwendung der Hilfefunktionen unter dem Abschnitt Arbeiten mit STEP 7 in 6 Konfigurieren und Parametrieren von Baugruppen in 6 Konfigurieren von Netzen in 6 Diese Informationen finden Sie auch in der d in STEP 7 integrierten Basishilfe Sie erreichen diese ber Hilfe gt Hilfethe men Projektierbeispiele finden Sie in der Kurzanleitung Erste Schritte 3 SIMATIC NET NOM S7 f r Industrial Ethernet Ausgabe 6 2003 45 C79000 G8900 C129 07 Den Ethernet CP mit STEP 7 in Betrieb nehmen 2 1 Allgemeine Hinweise zur Option NCM S7 f r Industrial Ethernet Installation Befolgen Sie bitte die Anweisungen in der LIESMICH Datei um die Option NCM S7 f r Industrial Ethernet auf Ihrem PG PC unter STEP 7 zu installieren Funktionen NCM S7 besteht aus Bedienung CP spezifischen Registerdialogen die ber die Eigenschaften Dialogfelder der Baugruppen aufgerufen werden Dialogen f r die Verbindungsprojektierung Diagnosefunktionen die ber das Register Diagnose im Eigenschaftendialog erreicht werden ber das Standard Startmen von Windows ber die Programmgruppe SIl MATIC aufgerufen werden k nnen Funktionen die im Start Men von Windows unter SIMATIC gt NC
118. eht aus einer Pr fsumme und der Endekennung des gt Telegramms Transportschicht Transport layer Die Transportschicht ist die Schicht 4 im ISO OSI Referenzmodell f r die offene Kommunikation Die Aufgabe der Transportschicht besteht in der sicheren ber tragung von Daten Rohinformationen von Ger t zu Ger t Zur bertragung k nnen Transportverbindungen genutzt werden Transportschnittstelle Unter der Transportschnittstelle der SIMATIC S5 wird der auf dem CP vorhan dene Zugang zu den verbindungsorientierten Diensten der Transportschicht ver standen Die Transportschnittstelle pr sentiert sich gegen ber dem Steuerung sprogramm in Form von Hantierungsbausteinen HTBs TSAP Transport Service Access Point SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 237 C79000 G8900 C129 07 Glossar bertragungsgeschwindigkeit Ist nach DIN 44302 die Anzahl der je Zeiteinheit bertragenen Bin rentscheidungen Die Einheit ist bit sec Die Wahl der bertragungsgeschwindigkeit h ngt von verschiedenen Randbedingungen wie beispielsweise der Entfernung ab Watchdog P Mechanismus zur berwachung der Betriebsbereitschaft B 2 Industrial Ethernet AGAG Verbindung siehe ISO Transportverbindung Basisadresse Logische Adresse einer Baugruppe in S7 Systemen Bei PROFIBUS Die Basis PROFIBUS Adresse ist die Anfangsadresse von der aus alle au tomatisch ermittelten Adressen innerhalb eines Projektes vergeben werde
119. ei der Anwendung der Kommunikationsdienste die die SIMATIC NET Kommunikationsprozessoren Industrial Ethernet CPs f r die Kommunika tion ber SIMATIC NET mit Industrial Ethernet im Leit und Zellbereich anbieten Die Dokumentation zu Ihren S7 CPs und zu NCM S7 umfasst mehrere Teile die wie folgt aufeinander aufbauen e S7 CP ausw hlen einbauen I TTE and in Betrieb nehmen buch Leistungsdaten beach ten S7 CP f r i S7 300 e S7 CP und STEP 7 NCM 7 en Kennenlernen Erste STERF Schnittstellen testen Schritte NCM 57 in Betrieb nehmen e Kommunikationsdienste mit STEP 7 NCM S7 programmieren projektieren laden in Betrieb nehmen Hand F Re buch lagnostizieren NCM S7 SIMATIC NET NOM S7 f r Industrial Ethernet Ausgabe 6 2003 5 C79000 G8900 C129 07 Dieses Handbuch zu SIMATIC NET NCM S7 f r Industrial Ethernet Leserkreis Dieses Handbuch wendet sich an Inbetriebsetzer Programmierer von STEP 7 Programmen und an Service Personal G ltigkeitsbereich des Handbuches Dieses Handbuch ist g ltig ab dem Ausgabestand 5 2 der Projektiersoftware NCM S7 f r Industrial Ethernet und ab dem Ausgabestand 5 2 der STEP 7 Soft ware Das Handbuch enth lt an zus tzlich gekennzeichneten Stellen Erg nzungen die den Ausgabestand 5 2 SP1 der Projektiersoftware NCM S7 f r Industrial Ethernet und den Ausgabestand 5 2 SP1 der STEP 7 Software voraussetze
120. einer voreingestellten MAC Adresse ausgeliefert Projektierdaten k nnen daher ohne Knotentaufe auch ber Ethernet geladen werden neu in Ausgabe 04 bis STEP7 V5 1 SP2 e Die Betriebsart FETCH WRITE wird jetzt auch auf TCP Verbindungen unter st tzt Siehe Kap 4 e Die Betriebsart FETCH WRITE kann ber die neuen FCs AG_LOCK und AG_UNLOCK vom Anwenderprogramm aus koordiniert werden Siehe Kap 6 e Die NCM Diagnose pr sentiert sich mit neuer Oberfl che Siehe Kap 7 Die Beschreibung zur NCM S7 Diagnose wurde neu strukturiert W hrend Sie im vorliegenden Handbuch bersichtsinformationen und Checklisten zur An wendung finden gibt Ihnen die Online Hilfe die Detailinformation zu den Diagnoseergebnissen SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 249 C79000 G8900 C129 07 SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 0129 07 A Adressparameter Broadcast 135 136 unspezifizierte ISO on TCP Verbindung unspezifizierte TCP Verbindung 125 unspezifizierte UDP Verbindung 132 Andere Station 33 96 Konfigurieren Subnetz anschlie en 66 AS Interface Auftragsheader B Bedien Beobachtungsger te 24 Broadcast bei UDP 133 Multicast bei UDP 133 cC CONF_DB 198 Siehe auch Konfigurations Datenbaustein CP Projektierdaten Speichern 75 CP Adresse 164 CSMA CD D DHCP Server 63 Diagnose Siehe NCM S7 Diagnose Dynamikeigenschaften 109
121. eiten e Bausteintypen FC Aufrufe Verwenden Sie f r die Daten bertragung nur die folgenden FCs Bei den S7 CPs f r S7 400 m ssen Sie auf TCP Verbindungen die FCs AG_LSEND FC 50 und AG_LRECV FC 60 verwenden lx Bei den aktuellen S7 CPs f r S7 300 verwenden Sie auch f r TCP Verbin Pa dungen die FCs AG_SEND FC 5 und AG_RECV FC 6 e Telegramml nge Bei TCP Verbindungen gibt es im Protokoll keine Informationen ber das Ende einer Nachricht bzw den Anfang einer neuen Nachricht Daher muss die Empf ngerstation wissen wieviel Bytes zu einer Nachricht ge h ren und demnach einen exakt dieser L nge entsprechenden ANY Pointer beim Aufruf des FC AG_LRECV bergeben Beispiel Sollen st ndig 100 Byte Daten empfangen werden k nnte der ANY Pointer folgenderma en aussehen P DB100 DBX 0 0 Byte 100 Wenn Sie Daten mit variabler L nge empfangen m chten gehen Sie wie folgt vor F gen Sie vor den eigentlichen Nutzdaten im Telegramm eine Information ber die L nge der Nutzdaten ein Werten Sie in der Empf ngerstation zun chst nur die L ngeninformation aus Holen Sie in einem weiteren Empfangsauftrag die entsprechende Nutzdatenmenge ab indem Sie dann einen ANY Pointer ent sprechender L nge an der der FC Schnittstelle zum Abholen der eigentlichen Nutzdaten mitgeben SIMATIC NET NOM S7 f r Industrial Ethernet 84 Ausgabe 6 2003 C79000 G8900 0129 07 SEND RECEIVE Schnittstelle im Anwenderprogramm 3 4
122. ektierung Gelbe STOP LED und rote SF LED zeigen nicht in den Betriebszu wurde in den Ethernet CP Dauerlicht stand Run geladen Anforderung des Diagnosepuffers in NCM S7 Ethernet Diagnose Beispiel f r den Eintrag CP STOP wegen ung ltiger CP Parametrie rung Ma nahme Projektierung des Ethernet CP korrigieren Schalterstop am Ethernet Anforderung des Betriebszustandes in NCM CP S7 Diagnose Betriebszustand Stop Ursache Schalterbet tigung nach STOP Ma nahme Schalter am Ethernet CP in Stellung RUN brin gen SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 223 C79000 G8900 C129 07 NCM S7 Diagnose 7 6 2 Tabelle 7 6 Checkliste Kommunikationsverbindungen Checkliste f r typische Problemstellungen bei ISO Transportverbindungen ISO on TCP Verbindungen UDP Verbindungen in einer Anlage Problemstellung Der Datentransfer ber eine ISO Transportver bindung ISO on TCP Verbin dung kommt nicht oder nur in eine Richtung zu stande M gliche Ursache AG_SEND und AG_RECV werden im An wenderprogramm nicht aufgerufen oder Empfangs oder Sendepuffer sind zu klein oder fehlerhaft Kl ren der Ursache und Ma nahmen Anwenderprogramm berpr fen Statusbytes in AG_SEND und AG_RECYV aus werten Ma nahmen Ggf FC Bausteine projektieren Ggf ANY Pointer korrigieren Die Verbindung ist nicht aufgebaut Statusbytes der FC Bausteine auswerten bzw
123. ektierung und Programmierung Handbuch Zu finden im Internet unter http www4 ad siemens de view cs de 1172423 IT CP Das Handbuch dient als Anleitung und Nachschlagewerk f r den Umgang mit Anleitung dem IT CP Der IT CP bietet zus tzlich zu den Funktionen eines Ethernet CP Funktionen der Internet Technologie Zu finden im Internet unter http www4 ad siemens de view cs de 1172744 Advanced PC Configu ration PC Stationen in Betrieb nehmen Advanced PC Configuration ist das neue Verfahren zur Inbetriebnahme einer PC Station als Teil eines industriellen Kommunikationsnetzes Die Anleitung unterst tzt Sie dabei die Kommunikationsfunktionen Ihrer PC Applikationen ber die SIMATIC NET Baugruppen erfolgreich und effektiv ein Anleitung zusetzen Es wird gezeigt welche Projektierschritte mit NCM S7 durchzuf h ren sind Zu finden im Internet unter http www4 ad siemens de view cs 13542666 SIMATIC NET NCM S7 f r Industrial Ethernet 8 Ausgabe 6 2003 C79000 G8900 0129 07 Dieses Handbuch zu SIMATIC NET NCM S7 f r Industrial Ethernet Quick Start CD Beispiele rund um das Thema Kommunikation Eine Fundgrube f r Beispielprogramme und Projektierungen stellt die separat beziehbare Quick Start CD dar MiM Qis mpe ia Netze alld nmn ua Diese k nnen Sie direkt ber Internet anfordern unter http wwwA ad siemens de view cs de 574211 Zus tzliche Informationen zu S
124. el scht Danach enth lt die Baugruppe nur noch die voreingestellte MAC Adresse Lieferzustand Ansicht Aktualisieren Mit diesem Men befehl aktivieren Sie bei jeder Bet tigung eine einmalige Erneuerung der angezeigten Diagnose und Statusinformationen Ansicht gt Zyklisch Aktualisieren ein aus Mit diesem Men befehl aktivieren Sie Zyklisch Aktualisieren und deaktivieren Sie Zyklisch aus eine automatische zyklische Erneuerung der angezeigten Diagnose und Statusinformationen Die Zeitspanne zwischen den Aktualisierungszeitpunkten k nnen Sie mit dem Men befehl Extras gt Einstellungen einstellen 210 SIMATIC NET NOM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 0129 07 NCM S7 Diagnose Tabelle 7 1 Bedeutung der Men befehle Extras gt Einstellungen Men Bedeutung Stellen Sie mit diesem Men befehl allgemein g ltige Parameter f r die Dia gnosesitzung ein bei Ethernet e Maskenaktualisierungszeit Einstellen der Zykluszeit mit der die Diagnosedaten in einem Inhaltsbe reich bei zyklischer Aktualisierung erneuert werden Hilfe gt Sie erhalten Hilfe zur aktuellen Diagnosefunktion Sie k nnen hierzu auch die Funktionstaste F1 bet tigen Beachten Sie dass Sie in einigen Diagnosefunktionen auch kontextbezo gene Hilfe zu einzelnen Ausgabefeldern erhalten Positionieren Sie hierzu den Cursor auf das Ausgabefeld und bet tigen Sie die Funkt
125. en eo senden Bild 4 2 Senden und Empfangen ber jeweils eine Kommunikationsverbindung SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 91 C79000 G8900 C129 07 Kommunikationsverbindungen projektieren Hinweis Der Begriff Verbindung wird hier auch bei UDP verwendet Der Grund Bei der Projektierung werden wie z B auch bei TCP die Kommunikationspartner einander zugeordnet und somit logisch verbunden Tats chlich erfolgt bei UDP im Betrieb der Stationen kein expliziter Verbindungsaufbau zwischen den Kommu nikationspartnern Datenvolumen und Mengenger st 92 Wieviele Kommunikationsverbindungen der jeweilige Ethernet CP unterst tzt ent nehmen Sie bitte dem Ger tehandbuch das dem Ethernet CP beiliegt 1 Durch Hinzunahme weiterer CPs kann die Anzahl der Verbindungen pro Station erh ht werden Der Ethernet CP kann ber eine Verbindung pro Auftrag folgende Datenmengen bertragen Tabelle 4 1 ISO Transport ISO on TCP TCP UDP Senden 8192 Byte 8192 Byte 8192 Byte 2048 Byte Empfangen 8192 Byte 8192 Byte 8192 Byte 2048 Byte Achtung Der Datentransfer gt 240 Byte wird von CPs mit neuerem Ausgabestand unter st tzt Beachten Sie hierzu bitte die Angaben in Kapitel 6 sowie im Ger tehand buch des Ethernet CP SIMATIC NET NOM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 0129 07 Kommunikationsverbindungen projektieren
126. en programmgesteuert eingerichtet werden m ssen hierzu informiert Kapitel 5 ber die Eigenschaften der projektierbaren Verbindungsart E Mail Verbindung finden Sie Informationen in 5 Angaben zum Datenvolumen und Mengenger st finden Sie in Kapitel 3 1 Informationen zur Verbindungsprojektierung finden Sie auch in der in STEP 7 integrierten Basishilfe Sie erreichen diese ber Hilfe gt Hilfethemen SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 87 C79000 G8900 C129 07 Kommunikationsverbindungen projektieren 4 1 So gehen Sie vor Voraussetzungen Die hier beschriebenen Schritte setzen voraus 1 Sie haben in Ihren STEP 7 Projekten die lokale S7 Station siehe Beschrei bung in Kap 2 als auch die ben tigten Partnerstationen angelegt 2 Sie haben gekl rt mit welchen sonstigen Stationstypen Verbindungen einge richtet werden sollen F r diese m ssen Sie in Ihren STEP 7 Projekten ggf Stellvertreterobjekt einrichten Verbindungen einrichten und im Anwenderprogramm nutzen Folgende Schritte sind erforderlich um Verbindungen in der SIMATIC S7 mit dem Ethernet CP zu betreiben Projektieren Neue Verbindungen erzeugen Programmieren siehe Kap 4 3 1 Die SEND RECEIVE Schnittstelle im Anwenderprogramm programmieren siehe Hinweise in Kap 3 2 und die ausf hrliche FC Beschreibung in SE En der ee DEE Kap 6 Verbindungseigenschaften projektieren l l _ siehe Kap 4
127. ende Schritte durch 1 ffnen Sie in der Windows Systemsteuerung das Dialogfeld PG PC Schnitt stelle einstellen Stellen Sie die PG PC Schnittstelle entsprechend den auf Ihrem PG verf gba ren CPs und entsprechend dem Busanschlu benutzte Schnittstellenparame trierungen ein Weitere Informationen zum Thema PG Betrieb und Engineering Station finden Sie in 4 SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 23 C79000 G8900 C129 07 Kommunikation ber Ethernet CPs in S7 Stationen 1 3 2 OP Betrieb Bedien Beobachtungsger te ber Industrial Ethernet anschlie en Voraussetzung Der Betrieb zum Bedienen Beobachten ist m glich wenn folgende Voraussetzun gen erf llt sind Im Bedien Beobachtungsger t ist ein Ethernet CP installiert SOFTNET S7 f r Ind Ethernet oder S7 1613 WIN 95 WIN NT MS DOS Windows installiert e Die CPs in den S7 Stationen sind mit einer MAC IP Adresse versorgt vorein gestellte MAC Adresse verwenden oder IP Adresse einstellen Vorgehensweise Um die S7 Kommunikation zu nutzen adressieren Sie in ihrem Bedien Beobach tungsger t die gew nschte Baugruppe in der SIMATIC S7 N here Informationen entnehmen Sie bitte Ihrer Bedien Beobachtungsger te Be schreibung SIMATIC NET NCM S7 f r Industrial Ethernet 24 Ausgabe 6 2003 C79000 G8900 0129 07 Kommunikation ber Ethernet CPs in S7 Stationen 1 4 S7 Kommunikation ber Industrial Et
128. enen Zeichen auch hexadezimal angezeigt Bei Hexadezimal Eingabe werden druck bare Zeichen als ASClIl Wert sichtbar sind 8 Hexadezimalzeichen dargestellt Werden nicht druckbare Zeichen eingegeben so wird die ASCII Anzeige gegraut keine ASCII Eingabe mehr m glich und die nicht druckbaren Zeichen werden als Punkt dargestellt Lokale und ferne TSAPs Ferne und lokale TSAPs k nnen identisch sein da die Verbindung durch die un terschiedlichen IP Adressen eindeutig ist Wenn zwischen zwei Stationen mehr als eine Verbindung eingerichtet werden soll m ssen sich auch die TSAPs unterschei den SIMATIC NET NCM S7 f r Industrial Ethernet 116 Ausgabe 6 2003 C79000 G8900 0129 07 Kommunikationsverbindungen projektieren Default TSAPs F r die Projektierung der lokalen und fernen TSAPSs gibt es einen Defaultwert TCP 1 f r die erste Verbindung zwischen beiden Partnern nderbar Bei einer neuen Verbindung zwischen den selben Partnern wird der Defaultwert TCP 2 vorgeschlagen Bei einer neuen Verbindung zu einem neuen Partner wird erneut TCP 1 verwendet Register Adressen unspezifizierte ISO on TCP Verbindung Wenn Sie den Partnertyp unspezifiziert gew hlt haben k nnen Sie je nach Ziel setzung hier Adressangaben zum Kommunikationspartner vornehmen Welche M glichkeiten bestehen ist ausf hrlich in Kap 4 3 1 dargestellt Das dargestellte Register Adressen zeigt den Fall bei dem die ferne IP Adresse und de
129. er beendet Setze ACT BEA TRUE damit der folgende Aufruf den neuen Auf trag ansto en kann SIMATIC NET NCM S7 f r Industrial Ethernet 182 Ausgabe 6 2003 C79000 G8900 0129 07 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren err NOP 1 Ein Fehler ist aufgetreten Hier kann eine NOP 1 Auswertung des Statuswortes erfolgen Auf je S M100 0 den Fall ACT auf TRUE setzen damit ein neuer BEA Sendeauftrag angesto en werden kann falls der Fehler verschwindet En nn Se END_FUNCTION ORGANIZATION _BLOCK OB100 TITLE Init_for_FC100 FAMILY S7300 NAME SENDE DEMO _INIT VERSION 1 0 VAR_TEMP OB1_System array 1 20 of byte END_VAR BEGIN SET S M100 0 Initialisiere den Parameter ACT END ORGANIZATION BLOCK SIMATIC NET NOM S7 f r Industrial Ethernet Ausgabe 6 2003 183 C79000 G8900 C129 07 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren 6 3 2 FC6 AG_RECV FC60 AG_LRECV Bedeutung des Bausteins Der FC Baustein AG_RECV AG_LRECV bernimmt vom Ethernet CP die ber eine projektierte Verbindung bertragenen Daten Der f r die Daten bernahme angegebene Datenbereich kann ein PA Bereich ein Merkerbereich oder ein Datenbausteinbereich sein Eine fehlerfreie Ausf hrung wird signalisiert wenn die Daten vom Ethernet CP bernommen werden konnten Anmerkung Alle folgenden An
130. er der byte Nr ab der die Daten ent nommen bzw eingeschrieben werden Z hlerzelle ab der die Daten entnommen bzw einge schrieben wer den Zeitenzelle ab der die Daten entnommen bzw einge schrieben wer den 0 127 0 255 0 255 digit Peripherie 128 255 anal Periphe rie L nge des L nge des L nge des Quell Zielda Quell Zielda Quell Zielda tenblocks in tenblocks in tenblocks in Bytes Worten Z hler Worten Z hler zelle 1 Wort zelle 1 Wort 1 256 1 1 SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 C129 07 247 Kopplung zu Fremdsystemen mit FETCH WRITE SIMATIC NET NCM S7 f r Industrial Ethernet 248 Ausgabe 6 2003 C79000 G8900 0129 07 Dokument Historie D Dieses Kapitel gibt eine bersicht zu den bisherigen Ausgabest nden dieses Handbuches und den funktionalen Erg nzungen in STEP 7 und NCM S7 neu in Ausgabe 06 STEP7 V5 2 e S7 Kommunikation ber Router einseitige Client und Serverfunktion via IE PB Link bzw CP e Multiprojekt Projekte lassen sich mit der neuen Multiprojekt Funktion verteilt bearbeiten und zusammenf hren neu in Ausgabe 05 STEP7 V5 1 SP3 e Projektierung von Multicast und Broadcast bei UDP Verbindungen Siehe Kap 4 Bausteine AG_SEND und AG_RECV sind jetzt auch f r lange Daten bei S7 300 verwendbar Siehe Kap 6 e Die S7 CPs f r Ind Ethernet werden jetzt mit
131. erbindung STEP7 Verbin dungsprojektierung DWORD Eingegebener Verbindungsname Er identifiziert die TCP Verbindung 8 Zeichen Defaultbreite CPU Applikationen Wenn Sie bei Mehrprozessorbetrieb bei PC Stationen mehrere Applikationen s mtliche in dieser Station betriebenen ISO Trans portverbindungen anzeigen lassen Option siehe unten wird hier die CPU Applikation angegeben welche Endpunkt der jeweiligen Ver bindung ist R S bzw ber CP Partner Adresse lokaler Port ferner Port Bei S7 CP Rack Slot des lokalen CP ber den die Verbindung l uft Hardwarekonfiguration Bei PC Station Anzeige des CPs ber den die Verbindung gef hrt wird Spezifiziert die ferne IP Adresse der Verbindung Lokaler Port 8 Zeichen Defaultbreite ferner Port 8 Zeichen Defaultbreite Betriebsart Status Zeigt die im Register Optionen projektierte Betriebsart an Zeigt den aktuellen Projektierzustand der Verbindung Verbindungen ohne Zuordnung werden durch kein lokaler CP kein ferner CP in der Statusspalte gekennzeichnet und mit einem 1 am Ende der lokalen ID gekennzeichnet Beispiel 0002 A000 Verbindungen die gerade editiert werden werden ebenfalls mit am Ende der lokalen ID gekennzeichnet Verbindungs bersicht bei mehreren CPUs in einer S7 Station Wenn Sie in Ihrer S7 Station mehrere CPUs betreiben k nnen Sie ber die ent sprechende Schaltfl
132. erbindung in die Liste bernommen der Dialog beendet und im Hauptdialog die Anzeige aktualisiert Mit Abbrechen wird der Dialog beendet und die Verbindung nicht in die Liste ber nommen SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 95 C79000 G8900 C129 07 Kommunikationsverbindungen projektieren Hantierung von Verbindungen im Multiprojekt Projekt bergreifende Verbindungen zu einem spezifizierte Partner z B eine CPU n werden angelegt wie Verbindungen innerhalb eines Projekts identische Vorge hensweise Der Dialog zur Auswahl des Verbindungspartners wurde erweitert und l t neben der Auswahl des Endpunkts Baugruppe auch die Auswahl des Pro jekts innerhalb des Multiprojekts zu in dem sich der Endpunkt befindet Die Konsistenz der projekt bergreifenden Verbindungen bleibt beim Hantieren mit den Projekten des Multiprojekts bestehen e Projekt bergreifende Verbindungen innerhalb eines Multiprojekts werden beim Heraustrennen eines Projekts aus dem Multiprojekt implizit aufgetrennt wenn sich der Verbindungspartner im herausgetrennten Projekt befindet e Wenn das herausgetrennte Projekt wieder in das Multiprojekt aufgenommen wird f hrt STEP 7 automatisch die aufgetrennten Verbindungen konsistent zu sammen Verbindungen zu Nicht S7 Stationen ber Stellvertreterobjekte Wenn Sie Verbindungen zu Ger ten oder Stationen projektieren m chten die keine S7 Stationen sind w hlen Sie als Zielstat
133. erden Die Endpunkte dieser Verbindungen k nnen in unterschiedlichen Projekten liegen STEP 7 bietet sowohl Unterst tzung beim Anlegen von projekt bergreifenden Ver bindungen innerhalb des Multiprojekts als auch beim Abgleichen von Verbindun gen die ohne den Multiprojekt Kontext projektiert wurden SIMATIC NET NCM S7 f r Industrial Ethernet 90 Ausgabe 6 2003 C79000 G8900 0129 07 Kommunikationsverbindungen projektieren 4 3 Kommunikationsverbindungen Eigenschaften der Verbindung Eine Kommunikationsverbindung erm glicht die programmgesteuerte Kommunika tion zwischen zwei Teilnehmern am Industrial Ethernet mit folgenden Eigenschaf ten e Der Datentransfer ist bidirektional d h auf der Verbindung kann gleichzeitig gesendet und empfangen werden e Beide Teilnehmer sind gleichberechtigt d h jeder Teilnehmer kann ereignisab h ngig den Sende und Empfangsvorgang ansto en e Die Adresse des Kommunikationspartners wird per Projektierung festgelegt Eine Ausnahme hiervon bilden die Freie UDP Verbindung Dort wird die Adresse an der FC Schnittstelle im Anwenderprogramm ange geben die programmierte Kommunikationsverbindung siehe Kapitel 5 SIMATIC S7 Station Ethernet mit Ethernet CP Teilnehmer senden m gt gt Kommunikations empfangen verbindun empfangen lt 2 lt senden Ethernet Teilnehmer senden LI _ gt DI gt empfangen Kommunikations bind empfangen 5 M
134. erf gung FC verwendbar bei Bedeutung S7 300 S7 400 AG_LOCK FC7 X X Sperren des externen Datenzugriffes mittels FETCH WRITE AG_UNLOCK FC8 X X Freigeben des externen Datenzugriffes mittels FETCH WRITE Projektierung beachten Wenn Sie die FCs AG_LOCK und AG_UNLOCK verwenden m ssen Sie f r S7 400 Stationen folgende Angaben in der Projektierung vornehmen e in HWKonfig Im Register Adressen ist die Option Adre einstellung f r LOCK UNLOCK zu w hlen Arbeitsweise Mit diesen FCs haben Sie die M glichkeit den Zugriff auf Systemspeicherbereiche so zu koordinieren da keine inkonsistenten Daten erzeugt und bertragen wer den Die Kontrolle geht hierbei vom Anwenderprogramm in der S7 CPU aus das ber den AG_LOCK Aufruf einen externen FETCH WRITE Zugriff bei Bedarf sperren kann Nach einer bestimmten Zeit oder nachdem der eigene Schreib Le sezugriff abgeschlossen ist kann mit einem AG_UNLOCK Auftrag der externe Zugriff wieder freigegeben werden Zus tzlich kann ausgenutzt werden da die Zugriffssperre nur auf der im Aufruf angegebene FETCH WRITE Verbindung gilt Wenn mehrere FETCH WRITE Ver bindungen projektiert werden k nnen diese dann beispielsweise gezielt f r be stimmte Systemspeicherbereiche genutzt werden und es kann eine entsprechend selektive Zugriffskoordination realisiert werden Die folgende Ablaufdarstellung zeigt den blichen zeitlichen Ablauf einer mit A
135. erf gung Erl uterun gen hierzu erhalten Sie in der Online Hilfe zur NCM Diagnose Tabelle 7 1 Bedeutung der Men befehle Men Bedeutung Diagnose gt ber diese Men befehle k nnen Sie die Verbindung zu einem anderen zu Online Verbindung ff nen Diagnose gt Online Verbindung schlie Ben diagnostizierenden CP herstellen ohne das Diagnosewerkzeug zu been den und neu starten zu m ssen Die aktuelle Diagnoseverbindung wird ge schlossen Wenn Sie gleichzeitig mehrere Diagnoseverbindungen betreiben m chten k nnen Sie hierzu NCM S7 Diagnose mehrfach starten Betriebszustand gt Baugruppe Stoppen Baugruppe Starten Baugruppe Url schen R cksetzen auf Werksein stellungen Steuern Sie hiermit den CP wie folgt Den CP anhalten Der CP kann gestartet werden falls der RUN STOP Schalter auf RUN steht Bei bestimmten CP Typen z B CP 443 1 ist ein Url schen m glich Die Funktion muss zus tzlich best tigt werden Der CP beh lt nach diesem Url schen die voreingestellte MAC Adresse sowie die remanenten Parameter Der OP ist also f r ein erneutes Laden direkt wieder erreichbar Die remanent gespeicherten Parameter umfassen e IP Adresse und IP Parameter e neu eingestellte MAC Adresse e LAN Einstellungen Bei bestimmten Baugruppen ist ein R cksetzen auf die Werkseinstellungen m glich Beim R cksetzen auf die Werkseinstellungen werden auch die remanent gespeicherten Parameter g
136. ernet Ausgabe 6 2003 C79000 G8900 C129 07 Vor der Inbetriebnahme Beachten Sie vor der Inbetriebnahme folgendes Vorsicht Vor der Inbetriebnahme sind die Hinweise in der entsprechenden aktuellen Doku mentation zu beachten Die Bestelldaten hierf r entnehmen Sie bitte den Katalo gen oder wenden Sie sich an Ihre rtliche Siemens Gesch ftsstelle Copyright Siemens AG 2001 2002 All rights reserved Weitergabe sowie Vervielf ltigung dieser Unterlage Verwertung und Mitteilung ihres Inhalts ist nicht gestattet soweit nicht ausdr cklich zugestanden Zuwiderhandlungen verpflichten zu Schadenersatz Alle Rechte vorbehalten insbesondere f r den Fall der Patenterteilung oder GM Eintragung Siemens AG Automation and Drives Industrial Communication Postfach 4848 D 90327 N rnberg Haftungsausschluss Wir haben den Inhalt der Druckschrift auf bereinstimmung mit der beschrie benen Hard und Software gepr ft Dennoch k nnen Abweichungen nicht ausgeschlossen werden so dass wir f r die vollst ndige bereinstimmung keine Gew hr bernehmen Die Angaben in dieser Druckschrift werden re gelm ig berpr ft und notwendige Korrekturen sind in den nachfolgenden Auflagen enthalten F r Verbesserungsvorschl ge sind wir dankbar Technische nderungen bleiben vorbehalten Siemens Aktiengesellschaft G79000 G8900 0129 06 Dieses Handbuch zu SIMATIC NET NCM S7 f r Industrial Ethernet unterst tzt Sie b
137. ert werden 1 255 DW Num mer ab der die Daten ent nommen bzw eingeschrie ben werden 0 2047 L nge des Quell Ziel datenblocks in Worten 1 2048 0241 Quell Ziel daten aus in Merkerbe reich irrelevant Merkerbyte nr ab der die Daten ent nommen bzw eingeschrie ben werden 0 255 L nge des Quell Ziel datenblocks in Bytes 1 256 034 Quell Ziel daten aus in Prozessabbild der Eing nge PAE 044 Quell Ziel daten aus in Prozessabbild der Ausg nge PAA irrelevant irrelevant Eingangsby Ausgangs tenr ab der bytenr ab die Daten ent der die Daten nommen bzw entnommen eingeschrie bzw einge ben werden schrie ben werden 0 127 0 127 L nge des L nge des Quell Ziel Quell Ziel datenblocks datenblocks in Bytes in Bytes 1 128 1 128 SIMATIC NET NOM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 0129 07 Kopplung zu Fremdsystemen mit FETCH WRITE S7 Operandenbereich ORG Kennung DBNR Anfangsadresse erlaubter Bereich Anzahl erlaubter Bereich 054 064 074 Quell Ziel da Quell Zielda Quell Zielda ten aus in Peri ten aus in Z h ten ausjin Zeit pheriebaugrup lerzellen enzellen pen Bei Quell daten Eingabe baugruppen bei Zieldaten Ausgabebau gruppen irrelevant irrelevant irrelevant Peripherie Nummer der Numm
138. ese Empfehlung voraus dass Sie den f r diesen Baugruppentyp aktuellen Firmware Stand verwenden Weitere Informationen zum Ersatzteilfall finden Sie bei unserem Customer Support im Internet Die Ger tehandb cher 1 geben Auskunft ber die Kompatibilit t der S7 CPs und der zugeh renden Bausteine FCs FBs SIMATIC NET NCM S7 f r Industrial Ethernet 166 Ausgabe 6 2003 C79000 G8900 0129 07 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren 6 2 FC Aufrufe parametrieren Bevor die FCs im Detail beschrieben werden folgen an dieser Stelle einige allge meine Hinweise zum Aufruf und zur Parametrierung der FCs Allgemeine Angaben k nnen hier zu folgenden bei allen FCs vorhandenen Para metergruppen gemacht werden e Parameter zur CP und Verbindungszuordnung Eingangsparameter e Parameter zur Angabe eines CPU Datenbereichs Eingangsparameter Statusinformationen Ausgangsparameter Kommunikations Bausteine f r S7 300 aufrufen Vorsicht Es ist nicht zul ssig die Kommunikations Bausteine f r S7 300 SIMATIC NET Bausteinbibliotheken f r S7 300 in STEP 7 in mehreren Ablaufebenen aufzuru fen Wenn Sie beispielsweise einen Kommunikations Baustein in OB1 und in OB35 aufrufen k nnte die Bausteinbearbeitung durch den jeweils h herprioren OB unterbrochen werden Wenn Sie die Bausteine in mehreren OBs aufrufen m ssen Sie programmtech nisch daf r sorgen dass ein laufender Kommunikations Baustein
139. esen k n nen siehe Kapitel 7 5 SIMATIC NET NOM S7 f r Industrial Ethernet 142 Ausgabe 6 2003 C79000 G8900 0129 07 Kommunikationsverbindungen projektieren 4 9 Wegewahl bei Lastteilung Wegewahl bei Lastteilung Falls mehrere CPs gleichen Typs in einer der Stationen existieren die mit dem gleichen Subnetz verbunden sind kann eine Auswahl des Verbindungswegs ge troffen werden ber die Schaltfl che Wegewahl im Register Allgemein gelangen Sie in das gleichnamige Dialogfeld Sofern Sie auf der lokalen oder der fernen Seite eine Lastteilung auf 2 oder meh rere Ethernet CPs konfiguriert haben k nnen Sie hier die Verbindung dem ge w nschten Weg ber die CPs zuordnen SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 143 C79000 G8900 0129 07 Kommunikationsverbindungen projektieren Parameter Beschreibung ber CP Falls mehrere Ethernet CPs in der Station existieren ber die Verbindungen betrieben lokal werden k nnen kann hier eine Auswahl des Verbindungswegs getroffen werden Die CPs werden nur dann zur Auswahl angeboten wenn sie vernetzt sind Falls kein CP zugeordnet ist z B wegen vorherigem L schen des CPs wird hier kein angezeigt Ist nur ein CP in der Station gesteckt besteht keine Auswahlm glichkeit ber CP Abh ngig von der lokalen Auswahl werden die m glichen fernen CPs angeboten Partner fern W hlbar sind alle CPs die am selben Sub
140. ewerkzeug zu starten Alternative 1 Alternative 2 e Aus dem Standard Startmen von e Aus dem Eigenschaftendialog des jeweiligen Windows ber die Programmgruppe CP von Ihrem STEP 7 Projekt aus SIMATIC NCM W hlen Sie diese M glichkeit wenn a das STEP 7 Projekt in dem der CP _ konfiguriert wurde auf Ihrem PG nicht BE NetPro Netz konfigurieren PROJECT ETHERNET verf gbar ist Servicezwecke LEW Konfig SIMATIC 400 Station 1 El Eigenschaften CP 443 1 RO S 7 Z p Allgemein Adressen Optionen Diagnose Baugruppendiagnose zu Diagnose wird das Programm NCM Diagnose gestartet i usien T 57 Diagnose Online Pfar welche Baugruppe wollen Sie errej he Position der Baugruppe Basen Steckpla Anschlu an der Zielstation Industrial Ethernet Fe der Zielstation FR CP 443 1 Industrial Ethernet NCM S7 Diagnose ONLINE SIMATIC NET NOM S7 f r Industrial Ethernet 208 Ausgabe 6 2003 C79000 G8900 0129 07 NCM S7 Diagnose Aufbau Die NCM S7 Diagnose pr sentiert sich hnlich wie beispielsweise der SIMATIC Manager als eigenst ndiges zweigeteiltes Applikationsfenster mit Men und Funktionsleiste FR CP 443 1 Industrial Ethernet NCM S7 Diagnose ONLINE Diagnose Betriebszustand Diagnosepuffer Ansicht Extras Hilfe sale se SL 3 EP Information artner MAC Adr Gesendet Empfang Modus E Diagnosepuffer Se 150
141. f r Datenbearbeitung und Datenkommunikation Component based Automation ist eine Erweiterung von Totally Integrated Automation TIA SIMATIC NET NCM S7 f r Industrial Ethernet 240 Ausgabe 6 2003 C79000 G8900 0129 07 Glossar Ger t In Component based Automation Teil der PROFInet Komponente der die hardware spezifischen Daten der PROFInet Komponente beinhaltet In SIMATIC iMap ist ein Ger t die Software Darstellung des physikalischen Ger ts zu dem die PROFInet Komponenten erstellt wurde Es wird in der Netzsicht von SIMATIC iMap als Objekt mit einem oder mehreren Busanschl ssen dargestellt Nach der Kommunikationsfunktionalit t unterscheidet man gt PROFInet Ger te und gt PROFIBUS Ger te Netzsicht Darstellung der Ger te und der Netze Ethernet PROFIBUS in SIMATIC iMap PROFIBUS Ger t In Component based Automation Ein PROFIBUS Ger t hat nur einen PROFIBUS Anschluss als Slave Es nimmt nicht direkt an der PROFInet Kommuniktion teil sondern wird ber ein stellvertretendes PROFInet Ger t Proxy eingebunden PROFInet Standard der Profibus Nutzerorganisation PNO der ein hersteller bergreifendes Kommunikations und Engineeringmodell definiert PROFInet Ger t Ein Ger t am Ethernet ist ein PROFInet Ger t Zus tzlich kann ein PROFInet Ger t auch einen PROFIBUS Anschluss haben als Master und stellvertretendes PROFInet Ger t Proxy f r PROFIBUS Ger te PROFInet Ger t stellvertretend Proxy E
142. f r S7 Ethernet CPs programmieren 6 2 2 Parameter zur Angabe eines CPU Datenbereichs Eingangspa rameter Angabe des Datenbereiches in der CPU Beim Aufruf eines FC Bausteines bergeben Sie die Adresse und L nge des Da tenbereiches in der CPU in dem Nutzdaten bereitgestellt oder abgelegt werden sollen oder weitere Parametrierinformationen enthalten sein k nnen Zur Adressierung dieses Bereiches wird der Datentyp ANY Zeiger verwendet Weitergehende Informationen zu diesem Datentyp finden Sie in der Online Hilfe zu STEP 7 dort im Anhang der Hilfethemen unter Format des Parametertyps ANY eine ausf hrliche Darstellung des ANY Zeigers ist auch in 21 zu finden 6 2 3 Statusinformationen Ausgangsparameter F r die Statusauswertung sind im Anwenderprogramm die Parameter auszuwer ten e DONE bzw NDR Diese Parameter DONE bei Sendauftr gen bzw NDR bei Empfangsauftr gen melden den positiven Abschluss einer Auftragsausf hrung e ERROR Meldet wenn der Auftrag nicht fehlerfrei ausgef hrt werden konnte e STATUS Der Parameter liefert Detailinformation zur Auftragsausf hrung Statusanzeigen k nnen bereits w hrend der Auftragsausf hrung geliefert werden DONE 0 und ERROR 0 Statusanzeigen auswerten Beachten Sie da die Statusanzeigen DONE NDR ERROR STATUS bei jedem Bausteinaufruf aktualisiert werden Statusanzeigen beim CP Anlauf Bei einem Neu Wiederanlauf des Ethernet CP z B wegen Schalterbet
143. f r die netzwerk bergreifende Kommunikation mit ISO on TCP Verbindungen RFC 1006 TCP Verbindungen und UDP Datagrammdienst einschlie lich Broadcast Multicast E Mail versenden Die Steuerung wird in die Lage versetzt abh ngig von Prozessereignissen Nachrichten zu versenden siehe hierzu die Anleitung zum IT CP 5 S5 kompatible Kommunikation mit FETCH WRITE Diensten Server Die FETCH WRITE Dienste Server erm glichen den direkten Zugriff auf Systemspeicherbereiche in der SIMATIC S7 CPU von SIMATIC S5 SIMATIC PC Stationen oder von Fremdger ten Je nach CP Typ stehen f r FETCH WRITE Zugriffe folgende Kommunikations dienste zur Verf gung 1SO Transport optimiert f r den performanten Einsatz in der abgeschlossenen Fertigungse bene TCP IP f r die netzwerk bergreifende Kommunikation mit ISO on TCP Verbindungen RFC 1006 TCP Verbindungen PROFInet Kommunikation PROFInet ist ein Standard der PROFIBUS Nutzerorganisation PNO der ein hersteller bergreifendes Kommunikations und Engineeringmodell definiert Eine mit einem PROFInet f higen CP ausgestattete S7 300 Station kann als PROFInet Komponente in SIMATIC iMap verschaltet werden F r die PROFInet Kommunikation werden TCP Verbindungen genutzt Weitere Informationen zu PROF Inet finden Sie in 23 HTML Prozesskontrolle Beim IT CP nutzen Sie die mitgelieferten Funktionen und HTML Seiten um wichtige Systemdaten ber einen Web Browser abzufragen
144. ff auf S7 Systemspeicherbereiche genutzt werden Damit Sie diesen Zugriff z B auch f r PC Anwendungen implementieren k nnen m ssen Sie den PDU Aufbau f r die Auftr ge kennen Die ben tigten S7 bzw S5 spezifische Header f r Anforderungs und Quittungstelegramme sind stan dardm ig 16 Bytes lang ihre Struktur wird nachfolgend offengelegt SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 243 C79000 G8900 C129 07 Kopplung zu Fremdsystemen mit FETCH WRITE a Struktur f r WRITE Telegramm Die Bedeutung und Werte der in der folgenden Tabelle nicht mit festen Werten be legten Parameter entnehmen Sie bitte dem folgenden Abschnitt Parameterver 244 sorgung WRITE Anforderungstelegramm Systemkennung Bytel nge des Header Kennung OP Code L nge OP Code OP Code ORG Block L nge ORG Block ORG Kennung Anfangsadresse Leerblock L nge Leerblock Datenblock mit bis zu 64 K WRITE Quittungstelegramm S 0 Systemkennung S 5 1 5 16d 2 L nge Header 16d 01 3 Kennung OP Code 01 03 4 L nge OP Code 03 03 5 OP Code 04 03 6 Quittungsblock 0Fh 08 7 L nge Quittungsblock 03 8 Fehlerblock Nr 9 Leerblock FFh High Byte A L nge Leerblock 07 Low Byte B High Byte cC Low Byte D frei FFh E 02 F SIMATIC NE
145. gabe 6 2003 C79000 G8900 C0129 07 63 Den Ethernet CP mit STEP 7 in Betrieb nehmen Tabelle 2 2 Optionen im Register IP Konfiguration Fortsetzung Option Bedeutung Auswirkung e IP Adresse im Anwenderpro Sie legen mit dieser Option fest dass die IP Adresse ber die gramm einstellen Schnittstelle eines Anwenderprogrammes Funktionsbaustein IP_CONFIG festgelegt wird Hiermit kann die IP Adresse im laufen den Betrieb dynamisch versorgt werden Bei diesem Anwendungsfall werden Kommunikationsverbindungen ausschlie lich ber die Schnittstelle des Anwenderprogrammes an gelegt eine Verbindungsprojektierung ber STEP 7 ist ausgeschlos sen betrifft Verbindungen ber IP TCP ISO on TCP UDP Diese Einstellung schlie t nicht aus dass die IP Adresse von einem DHCP Server bezogen wird eine entsprechende Anweisung kann ber die Schnittstelle des Anwenderprogrammes erfolgen Weitere Informationen Beachten Sie hierzu das Kapitel Programmierte Kommunikations verbindungen sowie das entsprechende Beispiel im Anhang dieses Handbuches e IP Adresse auf anderem Sie legen mit dieser Option fest dass die IP Adresse durch andere Weg einstellen Dienste au erhalb von STEP 7 festgelegt wird Bei diesem Anwendungsfall ist eine Verbindungsprojektierung ber STEP 7 ausgeschlossen betrifft Verbindungen ber IP TCP ISO on TCP UDP Hinweis Die tats chlich verwendete IP Adresse k nnen S
146. gaben gelten soweit nicht anders angegeben gleicherma en f r die FCs AG_RECV und AG_LREC V Aufruf Aufrufschnittstelle in KOP Darstellung AG_RECV AG_LRECV NDR BOOL INT ERROR BOOL WORD STATUS WORD ANY LEN INT Beispiel in AWL Darstellung AWL Erl uterung call fc 6 AG_RECV AG _LRECV Bausteinaufruf ID MW 40 Verbindungs ID gem Projektierung LADDR w 16 0100 LADDR 256 dez in Hardware Konfiguration RECV P M 0 0 BYTE 100 Puffer f r Empfangsdaten NDR DB 110 DBX 0 6 Empfangsanzeige ERROR DB 110 DBX 0 7 Ausf hrungsanzeige STATUS DB 110 DBW 2 Fehleranzeige LEN DB 110 DBW 4 Statusanzeige SIMATIC NET NCM S7 f r Industrial Ethernet 184 Ausgabe 6 2003 C79000 G8900 0129 07 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren Achtung Beachten Sie bitte folgende Besonderheit f r TCP Verbindungen Bei den S7 CPs f r S7 400 m ssen Sie auf TCP Verbindungen den FC AG_LRECV verwenden f Bei den aktuellen S7 CPs f r S7 300 verwenden Sie auch f r TCP Verbindungen den FC AG_RECYV Arbeitsweise Die folgende Ablaufdarstellung zeigt den normalen zeitlichen Ablauf einer mit AG_RECV im Anwenderprogramm angesto enen Daten bernahme Jeder AG_RECV Auftrag des Anwenderprogrammes wird mit einer Anzeige in den Ausgabeparametern NDR ERROR und STATUS vom Ethernet CP quittiert Die Arbeitsweise des FC ist hierbei vom verwendeten CP Typ abh ngig e Fall a Ablauf be
147. gang anzugeben Das Routing ber die weiteren Netz berg nge wird automatisch ermittelt Teilnehmeradresse Netz bergang MAC 08 00 06 01 02 03 Anschluss des Netz berganges Industrial Ethernet Routing ber weitere A Netz berg nge erfolgt automatisch Baugruppentr ger Steckplatz 0 5 Teilnehmeradresse PROFIBUS Adresse 9 Anschluss der Zielstation MPV PROFIBUS AUTO S7 Subnetz ID des Zielnetzes 0001 0001 Bild 7 4 Beispiel f r die Parametrierung des Online Pfades mit mehreren Netz berg ngen SIMATIC NET NOM S7 f r Industrial Ethernet Ausgabe 6 2003 216 C79000 G8900 0129 07 NCM S7 Diagnose 7 3 5 PC Station nutzen Netz bergang einstellen bei PC internal Eine Besonderheit liegt vor wenn Sie Ihren PC PG als PC Station nutzen und Sie daher beim Einrichten Ihrer Baugruppe unter PG PC Schnittstelle einstellen die Schnittstelle als PC internal local parametriert haben Sie m ssen dann den Netz bergang parametrieren auch wenn Sie keinen weiteren Netz bergang zur Zielsation berbr cken m ssen W hlen Sie folgende Einstellungen e Anschluss des Netz berganges MPV PROFIBUS AUTO e Teilnehmeradresse Netz bergang Tragen Sie hier den Index der Baugruppe ein Der Index ist die virtuelle Steckplatzadresse der Komponente ausgebbar ber den Komponenten Konfigurator Der Index ist identisch mit der bei der Projek tierung der PC Station in S
148. gbare Verbindungen L Individuelle Netzwerkeinstellungen L gt Keep Alive f r Verbindungen senden L gt OP Verbindungen multiplexen interne CPU Verbindungs Ressource belegen Uhrzeitsynchronisation e SIMATIC Verfahren LI gt NTP Verfahren NTP Network Time Protocol Benutzer _ _____ gt Benutzerrechte f r IT Funktionen festlegen Symbole _ _ Symbolischer Variablenzugriff ber IT Funktionen DNS Parameter __ F r E Mail Dienste die Adresse f r den Domain Name Server angeben Diagnose s NOM Diagnose aufrufen Spezialdiagnose Baugruppendiagnose Adressierkung es zu taufende Station w hlen L projektierte IP Parameter zuordnen IP Zugriffschutzz IP Zugriffsliste bearbeiten IP Konfiguration IP Adresse einstellen tendialog des CP Die Funktionen werden dort ausf hrlich erl utert Tl Beachten Sie bitte auch die Beschreibung in der integrierten Hilfe zum Eigenschaf F1 SIMATIC NET NOM S7 f r Industrial Ethernet Ausgabe 6 2003 57 C79000 G8900 C129 07 Den Ethernet CP mit STEP 7 in Betrieb nehmen Register Adressen Im Register Adressen wird ausgegeben unter welcher Adresse die Baugruppe vom Anwenderprogramm angesprochen werden kann Sie ben tigen diese Adresse beim Aufruf der FC Bausteine f r Transportverbindungen siehe Kap 6 Achtung Bitte beachten Sie folgenden Hinweis f r S7 300 Stationen Falls Sie in der CPU Projektierung die O
149. ge mit der Codierung 8Fxxy unter STATUS auch die Angaben im Referenzhandbuch STEP 7 Standard und Systemfunktionen Sie fin den dort Hinweise im Kapitel Fehlerauswertung mit dem Ausgangsparameter RET_VAL Welche SFCs genutzt werden und f r die Fehlerauswertung relevant sind k nnen Sie ber den Eigenschaftendialog des hier beschriebenen FCs im Register Auf rufe anzeigen lassen Tabelle 6 2 Anzeigen AG_SEND AG_LSEND Bedeutung Auftrag fertig ohne Fehler Kein Auftrag in Bearbeitung Auftrag l uft Die Anzeige ist nur bei S7 400 m glich Der FC wurde mit ACT 0 aufgerufen der Auftrag wird jedoch nicht bearbeitet Die Projektierung fehlt oder der ISO TCP Dienst im Ethernet CP ist noch nicht gestartet Systemfehler Parameter LEN gr er als Quell Bereich SEND Parameter ID ung ltig ID 1 2 64 83024 keine Empfangsressourcen bei Ziel Station Empf nger Station kann empfangene Daten nicht schnell genug verarbeiten bzw hat kein Empfangsressourcen bereitgestellt 0 83044 Die Verbindung ist nicht aufgebaut Der Sendeauftrag sollte erst nach einer Wartezeit gt 100 ms erneut abgesetzt werden GNOG O 0 Le Zielstation ist unter der angegebenen Ethernet Adresse nicht erreichbar aoo feaa Ethernet Fehler im CP 0 r Quell Bereich ung ltig z B Bereich im DB nicht vorhanden Parameter LEN lt 0 0 1o f8F2 O Bereichsfehler beim Lesen eines Parameters 0 1 je
150. gebnis Eigenschaften SIMATIC 400 Station Ind Ethernet 140 80 Ethemet 1 CP 443 1 6GK7 443 1EX10 0XED MPI 2 CPU414 1 1 6ES7 414 1XG00 0AB0 Ind Ethernet 08 00 0 Ethemet 1 CP 443 1 BGR 1 6GK7 443 1B 00 0XED Bild 2 4 Dialogfeld Eigenschaften SIMATIC 300 400 Station Register Schnittstellen In der vorgelegten Maske sehen Sie die Subnetzanschl sse die f r die SIMATIC Station konfiguriert wurden SIMATIC NET NOM S7 f r Industrial Ethernet 56 Ausgabe 6 2003 C79000 G8900 0129 07 Den Ethernet CP mit STEP 7 in Betrieb nehmen 2 2 4 Weitere CP Eigenschaften einstellen bersicht Sie k nnen zus tzlich zum Netzanschluss weitere baugruppenspezifische Einstel lungen vornehmen oder Funktionen aufrufen 1 Markieren Sie den Ethernet CP in der Hardwarekonfiguration 2 W hlen Sie Bearbeiten gt Objekteigenschaften In der vorgelegten Maske fin den Sie abh ngig vom Typ des CP neben dem im Kap 2 2 2 beschriebenen Register Allgemein weitere Register Eigenschaften CP 443 1 R0753 x Allgemein Adre Kurzbezeichnur Bestell Nr Firm Name Schnittstelle Typ Adresse Vernetzt Kommentar Register einstellbare Funktion Allgemein s Schnittstelle Adressen p Schnittstellenparameter f r das Anwenderprogramm Optionen s Uhrzeitsynchronisation LI Datentransfer L Baugruppentausch ohne PG L gt Ethernet Profil f r hochverf
151. gend einzutragen die ID ndert sich bei Anderung der lokalen ID Dieser Bausteinaufrufparameter ist beim Aufruf des FC im An nur lesbar wenderprogramm zur Identifikation der Verbindung zwingend einzutragen Verbindungsname Referenz nur im Multiprojekt Wenn Sie eine Verbindung zu einem Partner in einem anderen Projekt anlegen n das mit dem aktuellen Multiprojekt noch nicht zusammengef hrt ist m ssen Sie f einen Verbindungsnamen als Referenz eingeben Anhand dieser Referenz k nnen sp ter projekt bergreifende Verbindungen zusammengef hrt werden Sobald die Verbindungen zusammengef hrt sind ist der Verbindungsname Referenz nicht mehr eingebbar SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 129 C79000 G8900 C129 07 Kommunikationsverbindungen projektieren 4 7 2 UDP Adressen festlegen Adressparameter und Verbindungstypen Bei UDP werden die Kommunikationspartner durch den lokalen und fernen Endpunkt wie folgt adressiert e Lokale Adressen Lokale IP Adresse und lokaler Port e Ferne Adressen Ferne IP Adresse und ferner Port Hinweis Der Begriff Verbindung wird hier auch bei UDP verwendet Der Grund Bei der Projektierung werden wie z B auch bei TCP die Kommunikationspart ner einander zugeordnet und somit logisch verbunden Tats chlich erfolgt bei UDP im Betrieb der Stationen kein expliziter Verbindungsaufbau zwischen den Kommunikationspartnern m Et
152. gende Dialog SIMATIC NET NOM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 0129 07 Kommunikationsverbindungen projektieren Neue Yerbindung einf gen x r Werbindungspartner PROJECT_MI B Andere Station 1 SIMATIC 300 1 SIMATIC 300 2 wur unspezifiziert wann Alle Broadcast Teilnehmer wen Alle Multicast Teilnehmer 23 Partner in NET_MULTIPROJECT EJ PROJECT_M2 E SIMATIC 300 3 E SIMATIC 4002 5 Partner im anderen Projekt Projekt PROJECT_M1 Station SIMATIC 300 2 Baugruppe erU 315 r Verbindung Typ ISO Transportverbindung ba V Vor dem Einf gen Eigenschaften aufblenden bemehmen Abbrechen Hilfe Bild 4 3 Aufbau des Dialogs Neue Verbindung am Beispiel einer ISO Transportverbindung 3 Markieren Sie die Partnerstation zu der Sie eine Verbindung aufbauen m ch ten falls mehrere CPUs vorhanden sind markieren Sie bitte die gew nschte CPU 4 W hlen Sie im Eingabefeld Typ den Verbindungstyp aus den Sie verwenden wollen z B ISO Transportverbindung Wenn Sie Ihre Eingabe mit bernehmen best tigen dann wird die neue Verbin dung angelegt und das Dialogfeld Neue Verbindung bleibt ge ffnet So haben Sie die M glichkeit weitere Verbindungen anzulegen ohne das Dialogfeld erneut zu ffnen Gleichzeitig wird die Verbindungstabelle aktualisiert Mit OK wird die V
153. grammdienst ist die Kommunikation ber die projektierte UDP Verbindung nur dann m glich wenn auch die Partner Adressen IP Adresse und Port spezifiziert sind Eigenschaften UDP Yerbindung x Allgemein Adressen Optionen bersicht Statusinformationen Die Ports von 1025 bis 65535 stehen zur Verf gung Weitere Ports siehe Hilfe Lokal Partner IP DEZ wa 0 NT poRT pez Ga Poo M Adressvergabe am Baustein Abbrechen a Aufbau des Eigenschaftsdialogs im Register Adressen f r die Betriebsart Freie UDP Verbin dung SIMATIC NET NOM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 0129 07 Kommunikationsverbindungen projektieren 4 7 3 UDP mit Broadcast und Multicast Anwendung Bei der Auswahl des Verbindungspartners haben Sie bei UDP Verbindungen zu s tzlich die beiden Optionen e Verbindung zu allen Broadcast Teilnehmern Indem Sie als Partner alle Broadcast Teilnehmer w hlen legen Sie fest dass UDP Telegramme an alle erreichbaren Broadcast Teilnehmer gesendet wer den Achtung Bei Broadcast ist ber S7 CPs nur Senden m glich kein Empfang siehe unten e Verbindung zu allen Multicast Teilnehmern Indem Sie als Partner alle Multicast Teilnehmer w hlen legen Sie fest dass UDP Telegramme an alle Teilnehmer einer Multicast Gruppe gesendet werden und Multicast Telegramme empfangen werden k nnen Multicast ist eine spezielle Verbindungsoption we
154. gt irrelevant Data Transfer Retransmission Time Dieser Parameter gibt an in welchem Zeitabstand ein nderbar fehlgeschlagener Sendeversuch erneut angesto en wird 100 30000ms DEFAULT 1000ms Max Count Max Count ist die Anzahl der Sendeversuche inklu nderbar SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 C129 07 109 Kommunikationsverbindungen projektieren Attribute Beschreibung Zugriff Inactivity Time Die Inactivity Time gibt an nach welchem Zeitraum die nderbar Verbindung abgebaut wird wenn von der Partnersta tion kein Lebenszeichen mehr empfangen wurde 6 180s DEFAULT 30s Window Time Die Window Time gibt an in welchem Zeitabstand Le nur lesbar benszeichen Telegramme gesendet werden F r SIMATIC NET CPs ist die Window Time fest auf 1 3 der Inactivity Time eingestellt 2 60s DEFAULT 10s Lebenszeichen Telegramme werden gesendet um auch in Zeiten ohne Datenverkehr die Verbindung mit Telegrammen zu pr fen Achtung Window Time und Inactivity Time Lebenszeichen Telegramme werden von der Partnerstation mit einem Telegramm beantwortet Sie werden deshalb im Zeitabstand der Window Time zur Partnersta tion gesendet Damit es nicht zu unerw nschten Verbindungsabbr chen kommt sollte die Inactivity Time mindestens dreimal so gro sein wie die Window Time SIMATIC NET NCM S7 f r Industrial Ethernet 110 Ausgabe 6 2003 C79000 G8900 0129 07 Komm
155. h lt an einigen Stellen Angaben zu unterschiedlichen CP Aus gabest nden Solche Stellen sind durch das folgende Symbol seitlich gekenn zeichnet 2A 2 Neuere CP Typen sind CPs Baugruppentypen mit bzw ab den folgenden Ausga best nden CP 343 1 CP 343 1 EX20 6GK7 343 1EX11 0XE0O ab Ausgabestand 1 ab Firmwarestand V2 0 6GK7 343 1EX20 0XE0 ab Ausgabestand 1 ab Firmwarestand 1 0 CP 343 1PN 6GK7 343 1HX00 0XE0 ab Ausgabestand 1 ab Firmwarestand V1 0 CP 343 1 IT CP 343 1 IT GX20 6GK7 343 1GX11 0XE0 ab Ausgabestand 1 ab Firmwarestand V2 0 6GK7 343 1EX20 0XE0 ab Ausgabestand 1 ab Firmwarestand 1 0 FCs im Ersatzteilfall Unter Ersatzteilfall wird hier der Austausch einer Baugruppe gegen eine andere Baugruppe mit eventuell neuerem Ausgabestand verstanden Achtung Beachten Sie bitte dass Sie im Ersatzteilfall im Anwenderprogramm nur die f r den projektierten CP Typ zugelassenen Bausteine verwenden Dies bedeutet e Wenn Sie die Baugruppe tauschen ohne die Projektierdaten an den eventuell neueren Baugruppentyp anzupassen m ssen Sie keine nderung bei den ver wendeten Bausteinen vornehmen e Wenn Sie die Baugruppe tauschen und die Projektierdaten an den neueren Baugruppentyp anpassen m ssen Sie die f r diesen Baugruppentyp zugelas senen Bausteinversionen verwenden Es wird empfohlen f r alle Baugruppentypen immer die aktuellen Bausteinversio nen zu verwenden Bei lteren Baugruppentypen setzt di
156. h von Hardware Produkten IN Beachten Sie folgendes Warnung Das Ger t darf nur f r die im Katalog und in der technischen Beschreibung vorge sehenen Einsatzf lle und nur in Verbindung mit von Siemens empfohlenen bzw zugelassenen Fremdger ten und komponenten verwendet werden Der einwandfreie und sichere Betrieb des Produktes setzt sachgem en Trans port sachgem e Lagerung Aufstellung und Montage sowie sorgf ltige Bedie nung und Instandhaltung voraus Bevor Sie mitgelieferte Beispielprogramme oder selbst erstellte Programme an wenden stellen Sie sicher dass in laufenden Anlagen keine Sch den an Perso nen oder Maschinen entstehen k nnen EG Hinweis Die Inbetriebnahme ist so lange untersagt bis festgestellt wurde dass die Maschine in die diese Komponente eingebaut werden soll den Bestim mungen der Richtlinie 89 392 EWG entspricht Bestimmungsgem er Gebrauch von Software Produkten IN Beachten Sie folgendes Warnung Die Software darf nur f r die im Katalog und in der technischen Beschreibung vor gesehenen Einsatzf lle und nur in Verbindung mit von Siemens empfohlenen bzw zugelassenen Software Produkten Fremdger ten und komponenten verwendet werden Bevor Sie mitgelieferte Beispielprogramme oder selbst erstellte Programme an wenden stellen Sie sicher dass in laufenden Anlagen keine Sch den an Perso nen oder Maschinen entstehen k nnen SIMATIC NET NCM S7 f r Industrial Eth
157. hen an einen anderen Steckplatz verschoben wurde werden die Daten der Verbindungsprojektierung automatisch aktualisiert Die Da ten der Verbindungsprojektierung m ssen jedoch erneut geladen werden SIMATIC NET NOM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 0129 07 SEND RECEIVE Schnittstelle im Anwen 3 derprogramm In diesem Kapitel erfahren Sie e wie das Senden und Empfangen von Daten erfolgt e welche Datenbereiche in der S7 CPU genutzt werden k nnen e wie Sie die SEND RECEIVE Schnittstelle im Anwenderprogramm programmie ren Dort finden Sie weitere Informationen e Zur Programmierung und Projektierung von Kommunikationsteilnehmern f r Verbindungen z B SIMATIC S5 mit CP 1430 TCP PC mit CP 1613 lesen Sie bitte im entsprechenden Handbuch nach e Die FC Bausteine zur Programmierung der Verbindungen sind in Kapitel 6 3 beschrieben e Wie Sie Kommunikationsverbindungen mit NCM S7 projektieren erfahren Sie in Kapitel 4 e Wie Sie Kommunikationsverbindungen ber die Schnittstelle im Anwenderpro gramm programmieren erfahren Sie in Kapitel 5 Beispielprogramme F r die hier beschriebene SEND RECEIVE Schnittstelle sind Projektier und Pro grammbeispiele verf gbar e Im Beispielprojekt PROJECT_ETHERNET das nach der Installation von NCM S7 direkt aufrufbar ist Beschreibungen hierzu finden Sie in der Kurzanlei tung Erste Schritte 2 Im Internet als ladbare Beispielprojekte beac
158. henden oder neu angelegten Projekt Ihre S7 Station mit den entsprechenden Komponenten in HW Konfig 3 Beim Anlegen des CP vernetzen Sie diesen mit einem Industrial Ethernet Sub netz Bereits beim Anlegen des CP in HW Konfig wird der Dialog vorgelegt mit dem Sie das Ger t vernetzen und die IP Adresse zuweisen k nnen 4 W hlen Sie im Eigenschaftendialog des zu adressierenden CP das Register Adressierung Das aufgeblendete Register ist inhaltlich identisch mit den im Kapitel 2 3 1 dar gestellten Dialogen 5 Aktivieren Sie ber die Schaltfl che Durchsuchen die Netzsuche nach den erreichbaren Baugruppen 6 W hlen Sie den CP mit der passenden MAC Adresse aus den angebotenen Komponenten aus 7 Weisen Sie die aus der Vernetzung bernommenen IP Parameter ber die ent sprechende Schaltfl che dem CP zu Ergebnis Der CP ist jetzt ber die IP Adresse an Industrial Ethernet erreichbar Hinweis Weitere detaillierte Informationen zur Vorgehensweise gibt auch die Online Hilfe in STEP 7 SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 73 C79000 G8900 C129 07 Den Ethernet CP mit STEP 7 in Betrieb nehmen 2 4 Prinzip Die Projektierdaten in das Zielsystem laden Das Laden der Projektierdaten des Ethernet CP erfolgt aus der Hardware Konfigu ration heraus Es werden hierbei grunds tzlich s mtliche Projektierdaten der S7 Station geladen also einschlie lich der Konfiguration des ze
159. hernet Anwendung Die S7 Kommunikation ber Industrial Ethernet erlaubt die programmgesteuerte Kommunikation mittels Kommunikations SFBs FBs ber projektierte S7 Verbin dungen Die Nutzdatenmenge pro Auftrag betr gt bis zu 64 KByte Der Ethernet CP wirkt als S7 Kommunikations Relay indem er die S7 Funktio nen ber Industrial Ethernet weiterleitet siehe 8 Die bertragung erfolgt je nach Projektierung des Ethernet CP auf Basis des ISO Transport oder des ISO on TCP Protokolls TCP IP mit Erweiterung RFC 1006 Die S7 Kommunikation l uft aus Anwendersicht ber PROFIBUS und Industrial Ethernet identisch ab Teilnehmer Zu unterscheiden sind je nach Ger tetyp und Anlagenkonfiguration 2 F lle e beidseitige Client und Serverfunktion S7 Verbindungen k nnen zwischen folgenden Teilnehmern mit der gesamten Funktionalit t der S7 Kommunikation betrieben werden zwischen S7 Stationen S7 300 und S7 400 zwischen S7 Stationen und PC PG Stationen mit Ethernet CP ii ww Ethernet PUT GET BSEND BRECV USEND URECV nur TCP IP De Bild 1 3 Teilnehmer kommunizieren mit S7 Verbindungen ber Industrial Ethernet PC PG mit Ethernet CP SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 25 C79000 G8900 C129 07 Kommunikation ber Ethernet CPs in S7 Stationen e einseitige Client und Serverfunktion einseitig projektierte S7 Verbindungen In folgenden F llen k nnen auf
160. hernet Teilnehmer A Ethernet Teilnehmer B Ca es gt a UDP Port Verbindung lokaler ferner en lt IP Adresse A Bild 4 19 Senden und Empfangen ber eine UDP Verbindung Abh ngig vom gew nschten Verbindungstyp werden die fernen Adressparameter bei der Projektierung spezifiziert oder offen gelassen e spezifizierte UDP Verbindung Sie haben beim Neuanlegen der Verbindung eine Zielstation angegeben Eine zus tzliche Option stellt die Projektierung von Broadcast und Multicast zur Verf gung siehe Folgekapitel 4 7 3 e unspezifizierte UDP Verbindung Sie haben beim Neuanlegen der Verbindung unter Verbindungspartner Sta tion unspezifiziert angegeben SIMATIC NET NCM S7 f r Industrial Ethernet 130 Ausgabe 6 2003 C79000 G8900 0129 07 Kommunikationsverbindungen projektieren Register Adressen spezifizierte UDP Verbindung Im Register Adressen werden die relevanten lokalen und fernen Adressinformationen als Vorschlagswerte angezeigt Sie haben die M glichkeit die Ports individuell einzustellen Eigenschaften UDP Yerbindung x Allgemein Adressen Optionen bersicht Statusinformationen Die Ports von 1025 bis 65535 stehen zur Verf gung Weitere Ports siehe Hilfe Lokal Partner IP DEZ 140 80 0 9 140 80 0 10 PORT DEZ 2000 2000 Abbrechen Hilfe Bild 4 20 Aufbau des Eigenschaftsdialogs im Register Adressen mit DEFAULT Ports f r UDP Verbin
161. hreren verkn pften gt Subnetzen mit einer beliebigen Zahl von gt Teilnehmern Es k nnen mehrere Netze nebeneinander bestehen PG Betrieb Eine Betriebsart des PROFIBUS Ethernet CP in der die SIMATIC S7 CPU ber PROFIBUS Ethernet programmiert projektiert oder diagnostiziert wird Diese Betriebsart wird ber S7 Funktionen abgewickelt PROFInet Standard der PROFIBUS Nutzerorganisation PNO der ein hersteller bergrei fendes Kommunikations und Engineeringmodell definiert Projektierdaten Mit dem Projektierwerkzeug NCM S7 einstellbare und in den gt CP ladbare die Arbeitsweise und die Funktion des gt CP bestimmende Parameter Protokoll Verfahrensvorschrift f r die bermittlung in der Daten bertragung Mit dieser Vorschrift werden sowohl die Formate der Nachrichten als auch der Datenfluss bei der Daten bertragung festgelegt SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 235 C79000 G8900 C129 07 Glossar Prozessabbild Das Prozessabbild ist ein besonderer Speicherbereich im Automatisierungssy stem Am Anfang des zyklischen Programmes werden die Signalzust nde der Eingabebaugruppen zum Prozessabbild der Eing nge bertragen Am Ende des zyklischen Programmes wird das Prozessabbild der Ausg nge als Signalzustand zu den Ausgabebaugruppen bertragen Segment Synonym f r gt Bussegment Server Ein Server ist ein Ger t oder allgemein ein Objekt das bestimmte Dienste er bringen kann
162. hten Sie die Angaben im Anhang C Support und Training Eine Fundgrube f r Beispielprogramme und Projektierungen stellt die separat beziehbare Quick Start CD dar Diese k nnen Sie direkt ber Internet anfordern unter http wwwA ad siemens de view cs de 574211 SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 77 C79000 G8900 C129 07 SEND RECEIVE Schnittstelle im Anwenderprogramm 3 1 Arbeitsweise der SEND RECEIVE Schnittstelle in der CPU FC Bausteine Bild 3 1 F r die Abwicklung der Kommunikation ber Verbindungen stehen folgende Bau steine vom Typ FC zur Verf gung AG_SEND AG_LSEND Der Baustein bergibt die Nutzdaten aus dem angegebenen Anwender Daten bereich zur bertragung an den Ethernet CP e AG_RECV AG_LRECV Der Baustein bernimmt die empfangenen Nutzdaten in den im Aufruf angege benen Anwender Datenbereich Die untenstehende Darstellung verdeutlicht den Sachverhalt ber die FC Bau steine AG_SEND AG_LSEND und AG_RECV AG_LRECV beauftragt das Anwen derprogramm den Ethernet CP auf der projektierten Verbindung Daten zu senden oder zu empfangen Ethernet Teilnehmer SIMATIC S7 m CPU Ethernet CP T GP STEP7 Datenbasis Anwender i PAAGA i Anwender Anwender Datenpuffer Datenbereiche i senden Kommunikations verbindung AG_RECV gg empfangen Zusammenspiel von CPU und Ethernet CP bei Verbi
163. i lteren CP Typen Bei lteren CP Typen wird die bertragung des gesamten Datenbereiches unabh ngig von seiner L nge nach dem erstmaligen Bausteinaufruf vom CP abgewickelt f e Fall b Ablauf bei neueren CP Typen nur S7 300 Bei den neueren CP Typen steht eine optimierte Daten bertragung f r die SEND RECEIVE Schnittstelle zur Verf gung Diese erm glicht insbesondere bei l ngeren Datens tzen einen wesentlich h heren Datendurchsatz an der Schnittstelle zwischen CPU und CP SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 185 C79000 G8900 C129 07 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren e Fall a Ablauf bei lteren CP Typen Mit dem Aufruf des FC stellt das Anwenderprogramm den Puffer f r die Empfangsdaten bereit und veranlasst den CP empfangene Daten dort einzutra gen Sobald ein Datensatz vollst ndig und konsistent im Empfangspuffer abgelegt wurde wird dies bei einem der weiteren FC Aufrufe im Parameter NDR 1 an gezeigt Die Statusanzeige in den Ausgabeparametern NDR ERROR und STATUS wird bei jedem Bausteinaufruf aktualisiert und kann ausgewertet werden Anwenderprogramm Ethernet CP Kommunikationspartner CPU Zyklus bertragung von A ber Ethernet l uft Daten vor K ftrag fertig ohne Fehler Empfangene Daten A bertragung entgegennehmen aus von B werten ber Ethernet l uft ind Daten vor Empfange
164. ie mittels der NCM S7 Diagnose ermitteln SIMATIC NET NOM S7 f r Industrial Ethernet 64 Ausgabe 6 2003 C79000 G8900 0129 07 Den Ethernet CP mit STEP 7 in Betrieb nehmen 2 2 5 bersicht Stellvertreterobjekte im STEP 7 Projekt Kommunikationsverbindungen k nnen dann vollst ndig projektiert werden wenn die Kommunikationspartner im aktuellen Projekt verf gbar sind F r Teilnehmer am Ethernet Subnetz deren Projektierdaten nicht mit STEP 7 erstellt oder deren Projektierdaten nicht im aktuellen Projekt verwaltet werden k nnen folgende Stell vertreterobjekte im Projekt angelegt werden e SIMATIC S5 Station e PG PC e Andere Stationen f r Fremdger te f r SIMATIC S7 Stationen in einem anderen Projekt nicht erforderlich im Multiprojekt Hinweis Anstatt Stellvertreterobjekte anzulegen k nnen Sie auch unspezifizierte Verbin dungen f r Verbindungen zu den oben genannten Stationen projektieren Im Eigenschaftendialog dieser Verbindungen m ssen Sie dann jedoch die vollst n dige Partneradresse spezifizieren Au erdem werden diese Partner in der NetPro Anlagensicht nicht angezeigt Anlage Anlage Fertigung 1 Fertigung 2 S7 400 1 S7 400 2 S7 400 4 i MO 111 Ethernet Subnetz 1 E A il SIMATIC NET NCM
165. ierungsmodus f r den Zugriff auf SIMATIC S7 Option angew hlt Systemspeicher Auf folgende Operandenbereiche im Systemspeicher der SIMATIC S7 k nnen Sie ber FETCH oder WRITE zugreifen e Datenbausteine DB beachten Sie f r den DB Zugriff folgende Beschr nkung die h chste DB Nr ist 255 e Merker M e Prozessabbild der Eing nge E e Prozessabbild der Ausg nge A e Peripheriebereich Eing nge PEW PED PEB e Peripheriebereich Ausg nge PAW PAD PAB e Z hler Z e Zeiten T Kopplung zu Fremdsystemen Die bei ISO Transportverbindungen und ISO on TCP bzw TCP Verbindungen unterst tzte Betriebsart f r FETCH und WRITE kann prinzipiell von beliebigen Fremdger ten aus f r den Zugriff auf S7 Systemspeicherbereiche genutzt werden Damit Sie diesen Zugriff z B auch f r PC Anwendungen implementieren k nnen m ssen Sie den PDU Aufbau f r die Auftr ge kennen Die ben tigten S7 bzw S5 spezifischen Header f r Anforderungs und Quittungstelegramme sind stan dardm ig 16 Bytes lang ihre Struktur wird im Anhang beschrieben SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 141 C79000 G8900 C129 07 Kommunikationsverbindungen projektieren Meldungen im Diagnosepuffer Aufgrund von FETCH WRITE Zugriffen kann es zu negativen Quittierungen sei tens der S7 CPU kommen Dies f hrt dann zu entsprechenden verbindungsorien tierten Eintr gen im Diagnosepuffer den Sie ber NCM Diagnose ausl
166. iir Es liegen noch keine Datenfy Puffer abgelegt Empfangene Daten B entgegennehmen aus werten bertragung von C ber Ethernet l uft AG_RECV lt Datensatz C wird segmentweise im Puffer abgelegt Zeit Zeit Legende 1 Parameter bergabe NDR ERROR STATUS SIMATIC NET NOM S7 f r Industrial Ethernet Ausgabe 6 2003 187 C79000 G8900 C129 07 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren Erl uterung der Formalparameter Parameter Deklara tion Wertebe reich Die folgende Tabelle erl utert alle Formalparameter f r die Funktion AG_RECV AG_LRECV Bemerkung Im Parameter ID wird die Verbindungsnummer der ISO Transport Verbindung angegeben siehe Projektierung Kap 4 3 1 Baugruppen Anfangsadresse Bei der Konfiguration des CP mit STEP 7 HWKonfig wird die Baugruppen Anfangsa dresse in der Konfigurationstabelle ausgege ben Geben Sie diese Adresse hier an OUTPUT 0 1 neue Daten Angabe von Adresse und L nge Die Adresse des Datenbereiches verweist alter nativ auf PA Bereich Merkerbereich Datenbausteinbereich Beachten Sie f r die L ngenangabe Die bertragung von Datens tzen bis zu 212 Byte erfolgt mit erh hter Performance wenn Sie die L ngenangabe am Parameter RECV ebenfalls auf 212 beschr nken Der Parameter zeigt an ob neue Daten ber nommen wurden Zur Bedeutung im Z
167. im Verbindungsaufbau wird dann jeder Partner akzeptiert Partner Verbindungsname der den CP mit korrekter IP Adresse und TSAP adressiert Es besteht auch die M glichkeit der Teilspezifizierung d h die Kommunikation wird mit einem beliebigen Partner zugelassen der in dem spezifizierten TSAP bereinstimmt e Verbindung zu einer bestimmten Station in einem beliebigen Projekt F r die Adresseinstellung bei ISO on TCP Verbindung gilt dann Sie k nnen die ferne IP Adresse und den Port f r eine beliebige Zielstation angeben Die Zielstation kann innerhalb oder au erhalb des aktuellen STEP 7 Projekts liegen Verwenden Sie diese Variante wenn Sie f r die Partnerstation kein Stellvertre terobjekt z B SIMATIC S5 im aktuellen Projekt angelegt haben e IP Adressierung ber DHCP Wenn Sie die Option IP Adressierung ber DHCP w hlen kann zun chst keine voll spezifizierte Verbindung im STEP 7 Projekt angelegt werden da die lokale IP Adresse nicht bekannt ist Sie m ssen daher als Verbindungstyp unspezifi ziert mit passivem Verbindungsaufbau w hlen SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 97 C79000 G8900 C129 07 Kommunikationsverbindungen projektieren Tabelle 4 2 Die folgende Tabelle fasst die M glichkeiten zusammen Bedeutung f r Verbindungsauf IP Adresse TSAP Port m glicher Verbindungs von beliebigem Partner leer leer passiv bau MAC Adresse aufbau von beliebige
168. in PROFInet Ger t das die Rolle des Masters f r PROFIBUSGer te spielt Damit ist es m glich ROFIBUS Slaves in die PROF Inet Kommunikation einzubinden PROFInet Komponente Software Darstellung eines technologischen Moduls mit definierter Funktionalit t Eine Automatisierungsanlage wird aus mehreren PROFInet Komponenten zusammengesetzt Eine PROFInet Komponente umfasst grunds tzlich eine technologische Funktion und das zugeh rige Ger t SIMATIC IMap Engineering Tool von Siemens f r Component based Automation Erm glicht die Projektierung Inbetriebsetzung und Beobachtung von modularen verteilten Automatisierungsanlagen basierend auf dem PROFInet Standard SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 241 C79000 G8900 C129 07 Glossar SIMATIC iMap STEP 7 AddOn Software f r die SIMATIC iMap Anbindung an STEP 7 Verschaltung Allgemein Logische Datenverbindung zwischen zwei Objekten In SIMATIC IMap Verbindung zwischen zwei technologischen Funktionen Es wird jeweils ein Ausgang mit einem Eingang gleichen Datentyps verbunden Verschaltungen werden in SIMATIC iMap durch Linien dargestellt SIMATIC NET NCM S7 f r Industrial Ethernet 242 Ausgabe 6 2003 C79000 G8900 0129 07 Kopplung zu Fremdsystemen mit FETCH C WRITE Die bei ISO Transportverbindungen TCP und ISO on TCP Verbindungen un terst tzte Betriebsart f r FETCH und WRITE kann prinzipiell von beliebigen Fremdger ten aus f r den Zugri
169. in den Ausgabeparametern DONE ERROR und STATUS wird bei jedem Bausteinaufruf aktualisiert und kann ausgewertet werden Zur weiteren Aktualisierung der Statusanzeige ohne erneuten Sendeauftrag ist da her jeweils ein weiterer Bausteinaufruf mit dem Parameter ACT 0 abzuset zen Beachten Sie auch das Programmbeispiel am Ende dieses Kapitels 6 3 1 Anwenderprogramm Ethernet CP Kommunikationspartner CPU Zyklus AG_SEND mit Daten X versorgen ACT 1 AG SEND Auftrag bertragung AG_SEND versorgen von X ACT 0 ber Ethernet l uft AG SEND A ag AG SEND A aq ferti Zeit Zeit Zeit Legende 1 Parameter bergabe DONE ERROR STATUS SIMATIC NET NOM S7 f r Industrial Ethernet 176 Ausgabe 6 2003 C79000 G8900 C129 07 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren f e Fall b Ablauf bei neueren CP Typen nur S7 300 Der Sendeauftrag wird begonnen sobald der Parameter ACT 1 bergeben wird Im Gegensatz zu Fall a erfordert das hier verwendete Protokoll f r die bertra gung der Datensegmente jeweils 240 Byte Nutzdaten einen jeweils erneuten Aufruf des FCs Abh ngig von der L nge der Nutzdaten m ssen Sie daher den FC so lange mit ACT 0 erneut aufrufen bis die vollst ndige bertragung angezeigt wird es ist immer mindestens 1 Aufruf mit ACT 0 erforderlich Die bertragung zum Kom munikationspartner erfolgt in Segmenten von jeweils 240 Byte L nge
170. instellungen e IP Adresse zuweisen ausgef hrt ber die Zielsystemanwahl im SIMATIC Manager oder ber den Eigenschaftendialog in HWKonfig oder NetPro Bei einem anschlie enden Hochladen der Projektierdaten aus der CPU in ein PG erhalten Sie daher immer die zuvor auf dem CP vor handenen Projektierdaten mit Parametern Verbindungen IP Adresse 1 Anmerkung Die Funktion IP Adresse zuweisen sollte nur im Rah men der Inbetriebnahme also vor dem Laden der Projektierdaten genutzt werden Ethernet Profil f r hochver f gbare Verbindungen W hlen Sie dieses Profil wenn Sie in Ihrer Anlage hochverf gbare Kommunikation betreiben Hochverf gbare Kommunikation bedeutet dass Sie Industrial Ethernet redundant ausgelegt haben und dass Sie hochverf gbare S7 Verbindungen projektiert haben Indem Sie hier das Ethernet Profil f r hochverf gbare Verbindungen w hlen wird das Zeitverhalten der S7 Verbindungen angepasst Dies hat zur Folge dass Verbindungszusammenbr che schneller erkannt werden und so schneller auf redundante Verbindungen um geschaltet wird Hinweis W hlen Sie das Ethernet Profil f r hochverf gbare Verbindungen nur dann wenn Sie tats chlich hochverf gbare S7 Verbindungen betrei ben Ansonsten m ssen Sie mit einem empfindlicheren Systemver halten rechnen da z B die Anzahl der bertragungs oder Verbin dungsaufbauversuche gegen ber nicht redundanten Systemen re duziert ist SIMATIC
171. inzelnen Diagnose funktionen Eine Checkliste soll Ihnen helfen einige typische Problemstellungen und deren m gliche Ursachen zu erkennen bei denen das Diagnosewerkzeug NCM S7 Dia gnose Hilfestellung bietet Folgende Quellen geben weitere Informationen W hrend der Diagnose liefert Ihnen die integrierte Hilfe kontextbezogene Unterst tzung e Zum Umgang mit STEP 7 Programmen finden Sie ausf hrliche Informationen in der STEP 7 Basishilfe dort finden Sie auch das Thema Diagnose der Hard ware Hinweis Die NCM S7 Diagnose unterst tzt sowohl die Diagnose von CPs Kommunikati onsbaugruppen als auch von weiteren Baugruppentypen wie beispielsweise IE PB Link Im folgenden Text ist der Begriff CP daher synonym f r alle mit NCM S7 Diagnose diagnostizierbaren Baugruppen verwendet SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 205 C79000 G8900 C129 07 NCM S7 Diagnose 7 1 bersicht Diagnosem glichkeiten in STEP 7 Sie finden in STEP 7 ein abgestuftes Konzept um je nach Situation Informationen ber den Betriebszustand Ihrer SIMATIC S7 Komponenten und Funktionen abru fen und bei Problemf llen Abhilfe schaffen zu k nnen Sie finden Diagnose der Hardware und Fehlersuche mit STEP 7 Die Hardware Diagnose liefert dynamische Informationen zum Betriebszustand von Baugruppen also auch der CPs bei online geschalteter S7 Station Das Vorliegen von Diagnoseinformation f r eine Baugruppe k n
172. ion eine Station vom Typ SIMATIC S5 PC PG SIMATIC PC Station oder Andere Station aus Aufgrund der Vernetzung die Sie beim Anlegen dieser Stationen in NetPro vorneh men sind die Knotenadressen MAC bzw IP Adressen der beiden Stationen bereits festgelegt Den TSAP Transport Service Access Point f r die Zielstation m ssen Sie angeben Achtung Verbindungen zu Nicht S7 Stationen z B SIMATIC S5 werden als unvollst ndig spezifizierte Verbindungen generiert d h der ferne TSAP bzw der Port sind leer Diese Verbindungen m ssen im Eigenschaftendialog spezifiziert werden 4 3 2 Verbindungen zu Partnern in anderen Projekten F r das Einrichten von Verbindungen zu Verbindungspartnern die in anderen STEP 7 Projekten oder mit anderen Hilfsmitteln au erhalb des aktuellen STEP 7 Projektes projektiert werden gibt es folgende M glichkeiten Verbindung ber Stellvertreterobjekte wie SIMATIC S5 PC PG SIMATIC PC Station oder Andere Station Diese Vorgehensweise wird im vorhergehenden Kapitel beschrieben e Unspezifizierte Verbindungen STEP 7 Objekt Partner im anderen Projekt Multiprojekt Mit dieser Vorgehensweise wird in beiden Teilprojekten eine Verbindung reser SIMATIC NET NCM S7 f r Industrial Ethernet 96 Ausgabe 6 2003 C79000 G8900 0129 07 Kommunikationsverbindungen projektieren viert die sp ter wenn das Partnerprojekt in das Multiprojekt aufgenomme
173. ionen aus Eine Verbindung wird dann projektiert indem ausgehend von einer Station bzw CPU im aktuellen STEP7 Projekt eine Zielstation selektiert wird Aufgrund der Vernetzung sind die Knotenadressen MAC bzw IP Adressen der beiden Stationen bereits festgelegt F r die lokalen und fernen TSAPs Transport Service Access Point bzw Ports werden auf beiden Verbindungsendpunkten au tomatisch Defaultwerte vergeben Handelt es sich bei der Partnerstation um eine Station au erhalb des aktuellen Projektes oder um eine Nicht S7 Station m ssen die fernen TSAPs Transport Service Access Point bzw Ports im Eigenschaftendialog der Verbindung spezifi ziert werden Der Endpunkt der Verbindung ist bei einer SIMATIC S7 Station immer eine CPU F r jede CPU wird eine eigene Verbindungstabelle erstellt in der die Verbindungs partner und die Typen der Verbindungen angezeigt werden Neue Verbindung erzeugen 94 Voraussetzung f r die Projektierung einer neuen Verbindung ist dass die Stationen mit Ihren CPs konfiguriert und im S7 Projekt vernetzt sind Um eine neue Verbin dung zu erstellen gehen Sie folgenderma en vor Gehen Sie von NetPro aus folgenderma en vor 1 Selektieren Sie in NetPro die Station oder die CPU in der Station von der aus Sie die Verbindung aufbauen wollen 2 W hlen Sie den Men befehl Einf gen gt Neue Verbindungen auch ber die rechte Maustaste zu erreichen Ergebnis Auf dem Bildschirm erscheint der fol
174. ionstaste F1 Hinweis Wird die Verbindung zum CP w hrend der Diagnosesitzung abgebrochen erhalten Sie eine Meldung Online Verbindung wurde abgebrochen Sie k nnen die Verbindung zum CP wieder herstellen indem Sie die aufgeblen dete Dialogbox entsprechend quittieren Wenn m glich wird dadurch die Verbin dung wieder hergestellt SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 C129 07 211 NCM S7 Diagnose 7 3 Diagnose beginnen 7 3 1 Verbindung zum Ethernet CP herstellen Voraussetzungen Stellen Sie eine physikalische Verbindung zwischen dem PG und der SIMATIC S7 Station her Sie haben die M glichkeiten des Anschlusses ber e MPI Industrial Ethernet ISO Protokoll e Industrial Ethernet TCP IP IP Protokoll e PROFIBUS M glichkeiten zum Aufruf der Diagnose 7 3 2 212 Aus folgenden Funktionen oder Dialogen von STEP7 k nnen Sie die NCM dia gnose aufrufen e Eigenschaftendialog des CP e Windows Startmen e Eigenschaftendialog der Verbindungen NetPro e Hardware Konfiguration HWKonfig Diese M glichkeiten werden nachfolgend beschrieben Diagnose aus dem Eigenschaftendialog des CP starten Wenn auf Ihrem PG PC die Projektdaten verf gbar sind k nnen Sie wie folgt vor gehen 1 Markieren Sie die betreffende S7 Station im Projekt und ffnen Sie die Hardware Konfiguration HWKonfig 2 W hlen Sie den CP an und ffnen Sie den Eigenschaftendial
175. it einem automatischen Abgleich der zuvor getrennt projektierten Ver bindungen Die Verbindung bleibt so lange unspezifiziert bis die Projekte zusammengef hrt und die Verbindungen abgeglichen sind Erst danach k nnen die Projektierda ten ohne Inkonsistenz in die lokale Station geladen werden Nutzen Sie also diese Variante wenn Sie davon ausgehen k nnen dass die Projekte in einem Multiprojekt zusammengef hrt werden e spezifizierte Verbindungen mit Stellvertreterobjekten Um zu Stationen die in einem anderen Projekt Beispiel Fertigung 2 oder nicht mit STEP 7 Projekten verwaltet werden spezifizierte Verbindungen anle gen zu k nnen k nnen diese Stationen als Andere Stationen Beispiel im Projekt Fertigung 1 projektiert werden Dadurch ist es m glich konsistente voll spezifizierte Projektierdaten zu erzeu gen und in die lokale Station zu laden SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 39 C79000 G8900 C129 07 Kommunikation ber Ethernet CPs in S7 Stationen Zudem ist es m glich spezifizierte Verbindungen zwischen diesen Stationen in unterschiedlichen unabh ngigen Projekten anzulegen Die Stationen k nnen dann nach dem Laden der Projektierdaten unmittelbar ber die angelegten Ver bindungen kommunizieren Nutzen Sie diese Variante wenn Sie wegen der Komplexit t die Projekte unab h ngig betreiben m chten Eine identische Funktion als Stellvertreterobjekte ben Stationen vom Typ
176. keigenschaften 109 Eigenschaftsdialog 103 Adressen 107 Allgemein Dynamik bersicht 111 projektierte Verbindungen drucken 99 pr fen 111 Unspezifizierte Verbindung 108 Verbindung ohne Zuordnung 100 Verbindung speichern 99 Unspezifizierte Verbindung Verbindung Eigenschaften Weitere Funktionen 99 K Kommunikationsarten 17 Kommunikationsdienste Projektieren 68 Kommunikationsm glichkeiten Konfigurations Datenbaustein 146 149 Konfigurationsdaten Ins Zielsystem laden 74 L Ladevorgang 74 MAC Adresse Multiprojekt Verbindungen projektieren 90 96 N NCM S7 Allgemeine Hinweise 46 Installation 46 NCM S7 Diagnose 62 205 bersicht 206 Index 252 NCM S7 Diagnose Online Pfad nn f r Online Pfad bei PC internal 217 Beispiele f r Online Pfad mit Netz ber gang 215 Beispiele f r Online Pfad ohne Netz ber gang 214 Netzanschl sse anzeigen 55 Netzzugriffsverfahren Neue Verbindung 94 NTP Verfahren 61 P PC internal 217 PG Betrieb mit STEP 7 ber Ethernet 21 PG Kommunikation im PG Betrieb 23 im projektierten Betrieb 23 mit STEP 7 an PROFIBUS 23 PG PC Schnittstelle 25 PROFIBUS 16 PROFIBUS Anwenderschnittstelle zu 25 PROFInet Kommunikation 117 18 ammierte Kommunikationsverbindungen Progr Projektvariante 1 Suono 1 Projekt 35 1 Subnetz mehrere Projekte 38 Mehrere Subnetze 1 Projekt 37 Bo Subne
177. kt ber anderen CP erreichbar SIMATIC NET NOM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 0129 07 NCM S7 Diagnose 7 3 4 Netz bergang benutzen Fall a ein Netz bergang Wenn der zu diagnostizierende CP nur ber einen Netz bergang zu erreichen ist m ssen Sie diesen zus tzlich ausw hlen und dessen Teilnehmeradresse am loka len Netz angeben Zus tzlich m ssen Sie die S7 Subnetz ID des Zielnetzes angeben Die Subnetz ID setzt sich aus zwei Nummern zusammen die durch einen Binde strich getrennt sind Einer Nummer f r das Projekt Einer Nummer f r das Subnetz Die Subnetz ID k nnen Sie den Objekteigenschaften f r das Subnetz im STEP7 Projekt entnehmen Die Subnetz ID wird beim Drucken der Netzkonfigura tion mit ausgedruckt Teilnehmeradresse Netz bergang 5 MAC 08 00 06 01 02 03 Baugruppentr ger Steckplatz 0 5 Pins on Anschluss des Netz berganges Industrial Ethernet Teilnehmeradresse PROFIBUS Adresse 9 Anschluss der Zielstation MPV PROFIBUS AUTO S7 Subnetz ID des Zielnetzes 0001 0001 Bild 7 3 Beispiel f r die Parametrierung des Online Pfades mit einem Netz bergang SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 215 C79000 G8900 C129 07 NCM S7 Diagnose Fall b mehrere Netz berg nge Wenn der zu diagnostizierende CP ber mehrere Netz berg nge erreicht werden muss ist lediglich der erste Netz ber
178. kt festlegen 2e 22200 ISO Transport Adressen festlegen ISO Transport Dynamikeigenschaften festlegen 22 ISO Transport Verbindungseigenschaften pr fen ISO on TCP Verbindungseigenschaften projektieren Den lokalen Verbindungsendpunkt festlegen 2esn2200 ISO on TCP Adressen festlegen ISO on TCP Verbindungseigenschaften pr fen 22220 TCP Verbindungseigenschaften projektieren 222222 2 0 Den lokalen Verbindungsendpunkt festlegen 2222neecnen TCP Adressen festlegen TCP Verbindungseigenschaften pr fen UDP Verbindungseigenschaften projektieren 22222nene een Den lokalen Verbindungsendpunkt festlegen 22e 2c200 UDP Adressen festlegen UDP mit Broadcast und Multicast UDP Verbindungseigenschaften pr fen Freie UDP Verbindung Betriebsart FETCH WRITE Wegewahl bei Lastteilung So gehen Sie Vor 2222 nennen Konfigurations Datenbaustein Parameterblock f r Systemdaten CP Vernetzung 22e22 ern en Parameterbl cke f r Verbindungstypen Parameterblock f r TCP Verbindung Parameterblock f r UDP Verbindung Parameterblock f r ISO on TCP Verbindung 2e 222 00 Parameterblock f r E MAIL Verbindung Parameterblock f r FTP Verbindung
179. lche bei Industrial Ethernet CPs nur bei UDP Verbindungen unterst tzt wird bzw projektierbar ist Die Telegramme werden ohne Quittung versendet da das Protokoll UDP keine Quittierungen vorsieht Dies ist so vorgesehen um Datenfluten durch Quittungen zu verhindern Werden beispielsweise Telegramme an 100 Partner versendet w r den jetzt 100 Quittungen pro Partner 1 gleichzeitig ankommen Solche Datenflu ten k nnten von der Senderbaugruppe nicht ausgewertet werden Wann Multicast anstelle Broadcast einsetzen Um ein gleichzeitiges Versenden eines Telegramms an eine Vielzahl von Partnern zu erm glichen wurde die Verbindungsoption Multicast f r UDP Verbindungen eingef hrt Im Gegensatz zur Verbindungsoption Broadcast ist auf diesem Verbindungstyp auch der Empfang von Telegrammen m glich die an mehrere Teilnehmer im Multi cast Kreis gesendet werden Durch die Ausrichtung auf eine bestimmte Empf ngergruppe Multicast Kreis kann eine Belastung von nicht angesprochenen Empf ngern verhindert werden Daher stellt Multicast in jedem Fall gegen ber Broadcast eine bessere L sung dar wenn Telegramme an Gruppen von Partnerstationen verschickt werden sollen SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 133 C79000 G8900 C129 07 Kommunikationsverbindungen projektieren Warum erm glicht ein S7 CP auf Broadcastverbindungen keinen Empfang 134 Oft besteht der Wunsch von einer Station aus Telegramme an ein
180. le im Anwenderprogramm der S7 Station Sie verwenden im Anwenderprogramm SFBs bei S7 400 und FBs bei S7 300 Bausteintyp Client Server beschrieben in SFB FB12 BSEND x STEP 7 Dokumenta SFB FB13 BRCV ge CONI SFB FB15 PUT x 1 SFB FB14 GET x 1 SFB FB8 USEND x SFB FB9 URCV u x SFC FC62 CONTROL S7 400 x x 2 C_CNTRL S7 300 1 es ist keine Verbindungsprojektierung beim Server erforderlich 2 bei S7 300 Achtung Beachten Sie bitte in Ihrem Anwenderprogramm die folgende Angabe zur Daten konsistenz Die gelesenen bzw geschriebenen Informationen werden in der CPU der S7 Sta tion in Bl cken von 8 bzw 32 Byte je nach Firmware Version aus dem S7 An wenderprogramm in das Betriebssystem bernommen bzw aus dem Betriebssy stem in das S7 Anwenderprogramm kopiert Werden Informationen mit dem Format Wort oder Doppelwort ber eine solche Grenze gelegt kann es bei der bertragung mit S7 Kommunikation zu Datenin konsistenz kommen Weitere Informationen finden Sie in der STEP 7 Dokumentation 9 SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 27 C79000 G8900 C129 07 Kommunikation ber Ethernet CPs in S7 Stationen Hinweise zur S7 Kommunikation zwischen PC PG Station und S7 Station Applikationen in einer PC PG Station kommunizieren mit der S7 Station ber eine OPC Schnittstelle oder SAPI S7 Schnittstelle zum Bedienen Beobachten und
181. len Sie im aufgeblendeten Dialog die Schaltfl che Spezialdiagnose Hinweis Um mehrere Diagnoseverbindungen gleichzeitig zu betreiben k nnen Sie NCM S7 Diagnose mehrfach starten Sie k nnen NCM S7 Diagnose gegebenenfalls auch zweifach mit Online Verbin dung zum jeweils selben CP starten dies kann beispielsweise n tzlich sein um den Diagnosepuffer neben der Diagnose einer Verbindung zu beobachten Voraussetzung hierzu Sie haben einerseits eine Online Verbindung ber LAN ISO oder TCP IP und andererseits eine Online Verbindung ber den K Bus al ternativ ber die CPU oder via PG Kanal Routing ber einen weiteren CP zur Verf gung SIMATIC NET NCM S7 f r Industrial Ethernet 218 Ausgabe 6 2003 C79000 G8900 0129 07 NCM S7 Diagnose 7 4 Vorgehensweise in der Diagnose Vorgehensweise F r einen effizienten Einsatz des Diagnosewerkzeuges insbesondere f r einen ersten Umgang mit dem Diagnosewerkzeug ist folgendes Vorgehen zweckm ig 1 Orientieren Sie sich anhand des folgenden Ablaufschemas ber den prinzipiel len Ablauf einer Diagnosesitzung NCM S7 Diagnose beginnen Die Verbindung zum CP herstellen Kap 7 3 Optionen einstellen Kap 7 2 2 Den Ethernet OP identifizieren Den aktuellen Zustand des CP ermitteln Diagnoseobjekt Betriebszustand i i wenn CP nicht wenn CP im Zustand RUN im Zustand RUN TCP Verbindungen ISO Transportverbindungen
182. len Status mit Fehlermeldungen an Erl uterung der Formalparameter Die folgende Tabelle erl utert alle Formalparameter f r die Funktion AG_UNLOCK SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 195 C79000 G8900 C129 07 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren Parameter Deklara Wertebe Bemerkung tion reich ID INPUT INT 1 2 16 bei Im Parameter ID wird die Verbindungsnummer S7 300 der Verbindung angegeben siehe Projektie 1 2 64 bei rung Kap 4 3 1 S7 400 LADDR INPUT WORD Baugruppen Anfangsadresse Bei der Konfiguration des CP mit STEP 7 HWKonfig wird die Baugruppen Anfangsa dresse in der Konfigurationstabelle ausgege ben Geben Sie diese Adresse hier an STATUS OUTPUT WORD siehe nachfol Statusanzeige gende Tabelle Zur Bedeutung siehe nachfolgende Tabelle Anzeigen Die folgende Tabelle informiert ber die vom Anwenderprogramm auszuwertende Anzeige STATUS Tabelle 6 5 Anzeigen AG_UNLOCK STATUS Bedeutung 7000 CP bearbeitet keinen Auftrag 7001 FETCH l uft 7002 WRITE l uft 8183 FETCH WRITE f r diese Verbindung nicht projektiert 8186 ID Nummer nicht im erlaubten Bereich z B 1 64 bei S7 400 Industrial Ethernet CPs SIMATIC NET NCM S7 f r Industrial Ethernet 196 Ausgabe 6 2003 C79000 G8900 0129 07 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren 6 5 FB55 IP_CONFIG f r programmierte Kommunikationsverbin
183. ler Port 10 SUB_REM_PORT 2 4 Ferner Port auch f r E MAIL Verbindun gen SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 159 C79000 G8900 C129 07 Programmierte Kommunikationsverbindungen Tabelle 5 7 Fortsetzung Subblock Subblock Typ Subblock Bedeutung des Parameters ID 1 L nge in Byte 11 SUB_LOC_TSAP Tsap L nge Lokaler TSAP 4 12 SUB_REM_TSAP Tsap L nge Ferner TSAP 4 13 SUB_EMAIL_SENDER L nge der E Mail Adresse des Absenders Absender E Mail Adresse 4 14 SUB_DHCP_ENABLE 1 4 IP Adresse von einem DHCP Server be ziehen e Wertebereich 0 kein DHCP 1 DHCP optional 15 SUB_CLIENT_ID L nge der Client ID 4 optional 18 SUB_CONNECT_NAME L nge des Name der Verbindung Namens 4 19 SUB_LOC_MODE 1 4 Lokale Betriebsart der Verbindung e Wertebereich 0x00 SEND RECV 0x01 FTP Protokoll nur bei TOP Verb 0x10 S5 Adressierungsmodus bei FETCH WRITE 0x80 FETCH 0x40 WRITE Die Default Einstellung bei Verzicht auf den Parameter ist SEND RECV Anmerkung FETCH WRITE erfordern die Einstellung passiver Verbindungsaufbau siehe unter SUB_CON_ESTABL Hinweis Die mit markierten Codierungen k nnen mittels ODER Verkn pfung kombiniert wer den 20 SUB_REM_MODE 1 4 Einstellung der Betriebsart beim Kommu nikationspartner wird derzeit nicht unterst tzt SIMATIC NET NOM S7 f r Industrial Ethernet 160 Ausgabe 6
184. lgenden Abschnitte die durch weitere spezifi sche Informationen erg nzt sein k nnen Bedeutung Aufrufschnittstelle Arbeitsweise Erl uterung der Formalparameter Anzeigen Das Kapitel erg nzt die Informationen die Sie auch w hrend der Programmerstel lung in STEP 7 ber die Online Hilfe f r diese FCs aufrufen k nnen ve Dort finden Sie weitere Informationen Die Kommunikations FBs BSEND BRCV PUT GET USEND URCYV C_CNTRL zur Programmierung der S7 Kommunikation sind in der STEP 7 Dokumentation 9 beschrieben F r die hier beschriebene SEND RECEIVE Schnittstelle sind Projektier und Programmbeispiele verf gbar Im Beispielprojekt PROJECT_ETHERNET das nach der Installation von NCM S7 direkt aufrufbar ist Beschreibungen hierzu finden Sie in der Kurzanlei tung Erste Schritte 3 Im Internet als ladbare Beispielprojekte beachten Sie die Angaben im Anhang C Support und Training Eine Fundgrube f r Beispielprogramme und Projektierungen stellt die separat beziehbare Quick Start CD dar Diese k nnen Sie direkt ber Internet anfordern unter http www ad siemens de csi net Beitrags ID 574211 SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 163 C79000 G8900 C129 07 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren 6 1 Allgemeine Hinweise zu den FCs FBs Lieferform Bausteinbibliothek Die hier beschriebenen Funktionen Bausteine vom Typ FC u
185. m Partner ber be leer spezifiziert passiv stimmten TSAP zu oder von einem bestimmten Part spezifiziert spezifiziert aktiv passiv ner 98 Eine weitere Variante stellt die Freie UDP Verbindung dar Bei dieser Verbindungs art bleibt die Adresse des Verbindungspartners bei der Projektierung offen Die Kommunikationsteilnehmer sind durch Adressangaben im Kommunikationsauftrag des Anwenderprogrammes bestimmt Weitere Informationen hierzu finden Sie nachfolgend in den verbindungspezifi schen Einzelkapiteln Achtung Wieviele Verbindungen pro Ethernet CP m glich sind entnehmen Sie bitte dem dem CP beiliegenden Ger tehandbuch 1 Sind in einer Station mehrere CPs ein gebaut so wird bei berschreitung dieser Grenze automatisch auf den n chsten CP umgeschaltet Die Verbindungen k nnen ber die im Eigenschaftendialog der Verbindung erreichbare Wegewahl rangiert werden SIMATIC NET NOM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 0129 07 Kommunikationsverbindungen projektieren 4 3 3 Weitere Funktionen Ikonenleiste In der Ikonenleiste der Verbindungsprojektierung werden folgende Funktionen an geboten Speichern Zum Speichern der projektierten Verbindung w hlen Sie die Funktion Spei im chern an oder klicken Sie die Speichern Ikone an Drucken Sie k nnen die gesamte Verbindungstabelle oder einzelne Bereiche der Ver bindungstabelle drucken W hlen Sie hierzu die Funktion Dr
186. n Hierzu geh ren neue Funktionen zur IP Konfiguration e IP Zugriffschutz ber den IP Zugriffschutz besteht die M glichkeit den Zugriff auf die lokale S7 Station auf Partner mit ganz bestimmten IP Adressen einzuschr nken e Verbindungen ber das Anwenderprogramm konfigurieren Es gibt Anwendungsbereiche bei denen es vorteilhaft ist die Kommunikations verbindungen nicht ber die Projektierschnittstelle von STEP 7 sondern ber spezifische Applikationen programmgesteuert einzurichten F r diese Anwendungen steht ab STEP7 V5 2 SP1 ein Funktionsbaustein zur Verf gung der die flexible bergabe von Datenbausteinen mit Projektierdaten an einen Ethernet CP erm glicht Die Beschreibung der Verbindungsprojektierung f r FETCH WRITE Dienste wurde erg nzt Achtung Bitte beachten Sie dass die Verf gbarkeit neuer Funktionen an den von Ihnen verwendeten CP Typ gebunden ist Welche Funktionen Ihre Baugruppe unter st tzt sehen Sie in der Beschreibung im Eigenschaftendialog zur Baugruppe in STEP 7 sowie im Katalog in HW Konfig Detaillierte Auskunft gibt das Ger tehandbuch 1 SIMATIC NET NOM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 0129 07 Dieses Handbuch zu SIMATIC NET NCM S7 f r Industrial Ethernet In diesem Handbuch verwendete Symbole Wo nicht anders gekennzeichnet setzen die in diesem Handbuch beschriebenen x 9 Funktionen die Verwendung von STEP 7 voraus Dieses Symbol dient zur Kenn
187. n e Bei Industrial Ethernet Die Basis MAC Adresse ist die Anfangsadresse von der aus alle automa tisch ermittelten Adressen innerhalb eines Projektes vergeben werden SIMATIC NET NCM S7 f r Industrial Ethernet 238 Ausgabe 6 2003 C79000 G8900 0129 07 Glossar ISO on TCP Kommunikationsverbindung der Transportschicht Ebene 4 Kommunikation nach ISO abgebildet auf TCP Auf einer ISO on TCP Verbindung k nnen Nachrichten bidirektional ausge tauscht werden TCP stellt eine Datenstromkommunikation bereit ohne Blok kung der Daten in Nachrichten ISO dagegen arbeitet nachrichtenorientiert Mit ISO on TCP wird dieser Mechanismus auf TCP abgebildet Dies ist in RFC1006 Request For Comment beschrieben ISO on TCP Verbindungen erm glichen die programm Jereignisgesteuerte Kommunikation ber Ethernet von SIMATIC S7 zu e SIMATIC S7 mit Ethernet CP e SIMATIC S5 mit Ethernet CP PC PG mit Ethernet CP e einem beliebigen System ISO Transportverbindung Kommunikationsverbindung der Transportschicht bei CP COM 143 bisher AGAG Verbindung ISO Transportverbindungen erm glichen die programm Jereignisgesteuerte Kommunikation ber Industrial Ethernet von SIMATIC S7 zu e SIMATIC S7 mit Ethernet CP e SIMATIC S5 mit Ethernet CP z B CP 143 oder CP 1430 e PC PG mit Ethernet CP z B CP 1613 e einem beliebigen System ber ISO Transportprotokoll ISO 8073 Auf einer ISO Transportverbindung k nnen Datenbl cke bidirektio
188. n den Ethernet CP AG_RECV AG_LRECV zur bernahme der vom Ethernet CP empfange nen Daten in den Anwender Datenbereich 2 Werten Sie die Anzeigen der FC Bausteine aus bei AG_SEND AG_LSEND die Parameter DONE ERROR STATUS bei AG_RECV AG_LRECV die Parameter NDR ERROR STATUS Achtung Verbindungsnummern IDs m ssen bei der Programmierung von der Projektie rung bernommen werden Um eine korrekte Parametrierung der Bausteinaufrufe zu gew hrleisten bietet STEP 7 im KOP AWL FUP Editor die M glichkeit s mtliche relevanten Parame ter aus der Hardware Konfiguration HWKonfig und aus der Verbindungsprojek tierung automatisch zu bernehmen N heres hierzu in Kapitel 6 2 SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 79 C79000 G8900 C129 07 SEND RECEIVE Schnittstelle im Anwenderprogramm FC Bausteine im CPU Programm aufrufen Eine m gliche Ablaufsequenz f r die FC Bausteine zusammen mit den Organisa tions und Programmbausteinen im CPU Zyklus ist nachfolgend dargestellt PAE Lesen Empfangsdaten der Verbindung einlesen y Anwenderprogramm gt Kommunikations verbindung lt A Kommunikations verbindung DEREN RECV EFT SEND Ber Kommunikations verbindung WEST SEND Sendedaten der Verbindung ber y AG_RECV AGNRECV geben TRL SEND PAA schreiben Legende my Ablauf des CPU Zyklus ZZN Schraffuren kennzeichnen zusammenge h rende Verbind
189. n en SIMATIC_NET_CP reich CP 300 CP 400 FTP IT CPs FC40 FTP_CONNECT x x SIMATIC NET FC41 FTP_STORE x x T Anleitung FC42 FTP_RETRIEVE x x FC43 FTP_DELETE x x FC44 FTP_QUIT x x PROFInet FB88 PN_InOut 1 x Ger tehandbuch CP 343 1 PN 1 1 Der FB88 wird zusammen mit dem Engineering Werkzeug SIMATIC iMap geliefert 2 nicht f r aktuelle CPs zu verwenden Welche Bausteinversion verwenden Die folgenden Beschreibungen enthalten auch Hinweise auf abweichende Verhal tensweisen bei unterschiedlichen Bausteinversionen Bitte achten Sie auf die Ver sionskennzeichnungen der von Ihnen verwendeten Bausteine Die mit STEP 7 NCM S7 installierten SIMATIC Manager Bausteinbibliotheken enthalten die zum Zeitpunkt der STEP 7 Freigabe aktuellen Bausteinversionen Hinweis Es wird empfohlen f r alle Baugruppentypen immer die aktuellen Bausteinversio nen zu verwenden Informationen ber die aktuellen Bausteinversionen sowie die aktuellen Bausteine zum Download finden Sie bei unserem Customer Support im Internet http www4 ad siemens de view cs de 8797900 Beitrags ID 8797900 Bei lteren Baugruppentypen setzt diese Empfehlung voraus dass Sie den f r diesen Baugruppentyp aktuellen Firmware Stand verwenden SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 C129 07 165 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren Achtung Dieses Kapitel ent
190. n wird systemunterst tzt abgeglichen werden kann In den Eigenschaften der Verbindung mu dazu in beiden Projekten ein gleicher Verbindungsname projektiert werden Der Verbindungsname wird beim Zusam menf hren der Projekte als textuelle Referenz herangezogen Aufgrund des Verbindungsnamens ist eine Zuordnung des Verbindungspartners und ein Ab gleich der Verbindungseigenschaften m glich Vor dem Zusammenf hren der Projekte liegt von der Adressierung her der Fall einer unspezifizierten Verbindung vor die Partneradressen bleiben also leer Unspezifizierte Verbindungen Verbindungen zu einem noch nicht bekannten Ger t z B Diagnoseger t werden als unspezifizierte Verbindungen projektiert Sie k nnen sp ter im Eigenschaften dialog noch spezifiziert werden Eine unspezifizierte Verbindung k nnen Sie anlegen indem Sie beim Neuanlegen der Verbindung unter Verbindungspartner Station unspezifiziert angegeben Die unspezifizierte Verbindung kann auf 3 Arten genutzt werden nachfolgend erl utert am Beispiel ISO on TCP Verbindung auf ISO Transport und TCP Verbindung sinngem anzuwenden e Kommunikationsbereitschaft erkl ren passiver Verbindungsaufbau Der Verbindungsaufbau ist dann passiv einzustellen siehe Einstellungen im Register Allgemein F r die Adresseinstellung bei ISO on TCP Verbindung gilt dann die ferne IP Adresse und der ferne TSAP sind leer d h sie sind f r den CP nicht relevant Be
191. n die Statu sanzeigen DONE ERROR und STATUS ak tualisiert ID INPUT INT 1 2 64 Im Parameter ID wird die Verbindungsnummer S7 400 der Verbindung angegeben siehe Projektie 1 2 16 rung Kap 4 3 1 S7 300 LADDR INPUT WORD Baugruppen Anfangsadresse Bei der Konfiguration des CP mit STEP 7 HWKonfig wird die Baugruppen Anfangsa dresse in der Konfigurationstabelle ausgege ben Geben Sie diese Adresse hier an SEND INPUT ANY Angabe von Adresse und L nge Die Adresse des Datenbereiches verweist al ternativ auf PA Bereich Merkerbereich Datenbausteinbereich SIMATIC NET NCM S7 f r Industrial Ethernet 178 Ausgabe 6 2003 C79000 G8900 0129 07 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren Parameter Deklara tion Wertebereich bei ISO Trans port und ISO on TCP TCP 1 2 8192 bzw bis L ngenan gabe beim Pa rameter SEND bei UDP 1 2 2048 bzw bis L ngenan gabe beim Pa rameter SEND Bemerkung Anzahl der Bytes die mit dem Auftrag aus dem Datenbereich gesendet werden sollen Die An gabe kann im Bereich von 1 bis L ngenan gabe beim Parameter SEND liegen e Bausteintyp beachten bei S7 300 Bei lteren Ausgabest nden des FC AG_SEND bis V3 0 ist der Datenbe reich generell auf max 240 Byte beschr nkt f Die aktuellen Versionen lassen bis zu 8192 Byte 2048 Byte bei UDP zu bei S7 400 Mit dem FC
192. n nutzen m chten wenden Sie sich bitte an Ihren Systemadministrator SIMATIC NET NOM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 0129 07 Kommunikationsverbindungen projektieren Register Adressen unspezifizierte TCP Verbindung Wenn Sie den Partnertyp unspezifiziert gew hlt haben k nnen Sie je nach Ziel setzung hier Adressangaben zum Kommunikationspartner vornehmen Welche M glichkeiten bestehen ist ausf hrlich in Kap 4 3 1 dargestellt Das dargestellte Register Adressen zeigt den Fall bei dem der ferne Port nicht jedoch die IP Adresse spezifiziert sind Wenn Sie keine weiteren Angaben ma chen erkl ren Sie damit die Bereitschaft mit jedem Kommunikationspartner eine Verbindung aufzubauen der den angegebenen Port verwendet Eigenschaften TEP Yerbindung Bild 4 17 SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 125 C79000 G8900 0129 07 Kommunikationsverbindungen projektieren 4 6 3 TCP Verbindungseigenschaften pr fen Register bersicht In der bersicht werden alle in dieser Station bisher projektierten TCP Verbindungen mit ihren Parametern angezeigt nicht nderbar Die Spaltenbreiten der Tabelle k nnen individuell eingestellt werden Ein Beispiel f r diese Darstellungsform sehen Sie in Kapitel 4 3 4 dort f r die ISO Transportverbindung Parameter ID Name Lok Endpunkt Beschreibung Dies ist die Verbindungs ID der TCP V
193. nal ausge tauscht werden MAC Adresse MAC address Adresse zur Unterscheidung von verschiedenen Stationen die an einem gemein samen bertragungsmedium Industrial Ethernet angeschlossen sind Media Access Control MAC Steuerung des Zugriffs einer Station auf ein gemeinsam mit anderen Stationen benutzes bertragungsmedium RFC1006 siehe ISO on TCP SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 239 C79000 G8900 C129 07 Glossar Subnetzmaske Die Subnetzmaske legt fest welche Anteile einer IP Adresse der Netznummer zugeordnet werden Der Netznummer zugeordnet sind die Bits in der IP Adresse deren korrespondierende Bits in der Subnetzmaske mit 1 belegt sind Subnetznummer Eine gt Anlage besteht aus mehreren gt Subnetzen mit eindeutigen Subnetz nummern TCP IP TCP Transport Connection Protokoll IP Internet Protokoll Teilnehmer Ind Ethernet Ein Teilnehmer wird durch eine gt MAC Adresse an gt Industrial Ethernet iden tifiziert UDP User Datagram Protocol Datagrammdienst f r die einfache netzwerk bergrei fende Daten bertragung ohne Quittierung B 3 PROFInet Anlagensicht Darstellung der technologischen Funktionen der Automatisierungsanlage und deren Verschaltungen in SIMATIC iMap In der Anlagensicht wird jeweils ein Plan dargestellt Component based Automation Konzept zur Realisierung modularer dezentraler Automatisierungsapplikationen auf Basis offener Standards
194. nd FBs Funktions bausteine werden soweit nicht anders angegeben zusammen mit dem Basispa ket STEP 7 geliefert Nachfolgende Liste gibt die bei der Lieferung verwendeten Bausteinnummern an Die Bausteinnummern k nnen von Ihnen ge ndert werden Entnehmen Sie ferner unter der Rubrik SIMATIC_NET_CP in welchem Verzeich nis Bausteine abgelegt sind wenn Sie die Option NCM S7 f r Industrial Ethernet installiert haben Standardeinstellung im STEP 7 Setup Beachten Sie bitte dass Sie unterschiedliche FCs f r S7 300 und S7 400 getrennte Bibliotheken verwen den m ssen Kommunika Bausteintyp SIMATIC Manager Bibliothek beschrieben in tionsdienst Funktionsbe SIMATIC_NET_CP reich CP 300 CP 400 SEND FC5 AG_SEND x x Kapitel 6 3 RECEIVE FC6 AG_RECV x x Kapitel 6 3 S5 kompatible Kommunikation FC50 AG_LSEND x2 X Kapitel 6 3 FC60 AG_LRECV x2 x Kapitel 6 3 FC7 AG_LOCK x x Kapitel 6 4 FC8 AG_UNLOCK x x Kapitel 6 4 Programmierte FB55 IP_CONFIG x Kapitel 6 5 Kommunikati onsverbindun gen S7 Kommunika FB12 BSEND x STEP 7 Doku tion FB13 BRCV y mentation 9 FB15 PUT x FB14 GET x FB8 USEND x FB9 URCV x FC62 C_CNTRL x SIMATIC NET NCM S7 f r Industrial Ethernet 164 Ausgabe 6 2003 C79000 G8900 0129 07 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren Kommunika Bausteintyp SIMATIC Manager Bibliothek beschrieben I
195. ndungen Datenvolumen und Mengenger st 78 Der Ethernet CP kann ber eine Verbindung pro Auftrag folgende Datenmengen bertragen Tabelle 3 1 ISO Transport ISO on TCP TCP UDP Senden 8192 Byte 8192 Byte 8192 Byte 2048 Byte Empfangen 8192 Byte 8192 Byte 8192 Byte 2048 Byte SIMATIC NET NOM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 0129 07 SEND RECEIVE Schnittstelle im Anwenderprogramm 3 2 SEND RECEIVE Schnittstelle programmieren Prinzip der Auftrags und Daten bergabe Das Anwenderprogramm st t durch die FC Bausteinaufrufe die bertragung der Anwender Datenbereiche an und berwacht die Ausf hrung indem es die Anzei gen der FCs auswertet Unter anderem werden beim Aufruf der FC Bausteine folgende Parameter berge ben die Verbindungsnummer der Verbindung ID e die Lage des Anwender Datenbereichs in der CPU Detaillierte Aufrufschnittstelle siehe Kapitel 6 Aufgabe der FC Bausteine Der Aufruf der FC Bausteine bewirkt folgende Aktion e Der Anwender Datenbereich wird an den Ethernet CP bergeben bzw wird vom Ethernet CP bernommen e Die Ausf hrung des Auftrags wird im Status positiv oder negativ best tigt Gehen Sie so vor Programmieren Sie die SEND RECEIVE Schnittstelle im Anwenderprogramm wie folgt 1 Verwenden Sie zur Daten bertragung mit Verbindungen folgende FC Bau steine AG_SEND AG_LSEND zur bergabe des Anwender Datenbereichs a
196. ne Daten B entgegennehmen aus werten bertragung von C ber Ethernet l uft AG_RECV en Zeit Zeit Legende 1 Parameter bergabe NDR ERROR STATUS SIMATIC NET NCM S7 f r Industrial Ethernet 186 Ausgabe 6 2003 C79000 G8900 0129 07 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren f Fall b Ablauf bei neueren CP Typen nur S7 300 Mit dem Aufruf des FC stellt das Anwenderprogramm den Puffer f r die Empfangsdaten bereit und veranlasst den CP empfangene Daten dort einzutra gen Im Gegensatz zu Fall a erfordert das hier verwendete Protokoll f r die bertra gung in den Empfangspuffer einen jeweils erneuten Aufruf des FCs f r jedes Datensegment jeweils 240 Byte Nutzdaten Abh ngig von der L nge der Nutzdaten m ssen Sie daher den FC so lange mit erneut aufrufen bis die vollst ndige bertragung im Parameter NDR 1 ange zeigt wird Die Statusanzeige in den Ausgabeparametern NDR ERROR und STATUS wird bei jedem Bausteinaufruf aktualisiert und kann ausgewertet werden Anwenderprogramm CPU Zyklus Ethernet CP Kommunikationspartner bertragung Datensatz A wird von A z B 520 segmentweise im Byte ber Ethernet Puffer abgelegt l uft Empfangene Daten A bertragung entgegennehmen aus von B z B 240 werten Byte BECV ber Ethernet AG_ gt l uft ba F Daens B wire l
197. nen Sie anhand von Diagnosesymbolen im Projektfenster des SIMATIC Managers erkennen Diagnosesymbole zeigen den Status der zugeh rigen Baugruppe und bei CPUs auch den Betriebszustand an Ausf hrliche Diagnoseinformationen werden im Baugruppenzustand ange zeigt den Sie durch Doppelklick auf ein Diagnosesymbol in der Schnellansicht bzw Diagnosesicht aufrufen k nnen Diagnose der Kommunikation mit NCM S7 Diagnose Die hier beschriebene NCM S7 Diagnose liefert dynamische Informationen zum Betriebszustand der Kommunikationsfunktionen von online geschalteten CPs bzw Baugruppen HW Konfig liefert Statische Informationen Statische Informationen das hei t die projektierten Kommunikationseigen schaften zu einem online oder offline geschalteten CP k nnen Sie jederzeit ber die Hardware Konfiguration HW KONFIG einsehen Was Sie wissen sollten Die grundlegenden Informationen aus dem Kapitel 2 ber die Bedeutung und den Umgang mit NCM S7 sollten Ihnen vertraut sein Sie kennen damit die Vorgehensweise um den Ethernet CP mit dem PG zu verbinden und ihn ber das PG zu steuern Weitere Informationen v 206 Folgende Quellen geben weitere Informationen Informationen zu den einzelnen Kommunikationsdiensten erhalten Sie in den entsprechenden Kapiteln in diesem Handbuch W hrend der Diagnose liefert Ihnen die integrierte Hilfe kontextbezogene Unterst tzung Zum Umgang mit STEP 7 Programmen finden Sie ausf hrliche Informa
198. netz angeschlossen vernetzt sind wie der lokale CP Alternativen gibt es nur dann wenn eine Verbindung zu einer im selben Projekt konfi gurierten fernen Station hergestellt wird die ber zwei oder mehrere CPs verf gt Falls beim Partner kein CP zugeordnet ist z B wegen vorherigem L schen des CP wird hier kein angezeigt Ist nur ein CP in der fernen Station gesteckt besteht keine Auswahlm glichkeit Handelt es sich beim Partner um eine Andere Station oder SIMATIC S5 werden entsprechend der Konfiguration und Vernetzung dieses Teilnehmers ein oder mehrere Anschl sse angeboten SIMATIC NET NCM S7 f r Industrial Ethernet 144 Ausgabe 6 2003 C79000 G8900 0129 07 Programmierte Kommunikationsverbindungen Programmierte 5 Komm unikationsverbindungen Es gibt Anwendungsbereiche bei denen es vorteilhaft ist die Kommunikationsver bindungen nicht ber die Projektierschnittstelle von STEP 7 sondern ber eine spezifische Applikation programmgesteuert einzurichten Typische Anwendungsf lle finden sich beispielsweise bei Herstellern von Serien maschinen die Ihren Kunden eine einfache Bedienoberfl che bieten m chten aber die Kommunikationsdienste an die Bedieneingaben anpassen m ssen Der Endanwender soll keine STEP 7 Kenntnisse ben tigen F r diese Anwendungen steht ab STEP7 V5 2 SP1 ein Funktionsbaustein zur Ver f gung der die flexible bergabe von Datenbausteinen mit Projektierdaten
199. ngend einzutragen Verbindungsname Referenz nur im Multiprojekt Wenn Sie eine Verbindung zu einem Partner in einem anderen Projekt anlegen x 9 das mit dem aktuellen Multiprojekt noch nicht zusammengef hrt ist m ssen Sie 1 einen Verbindungsnamen als Referenz eingeben nicht zu verwechseln mit dem oben beschriebenen Namen f r den Verbindungsendpunkt Anhand dieser Refe renz k nnen sp ter projekt bergreifende Verbindungen zusammengef hrt werden Sobald die Verbindungen zusammengef hrt sind ist der Verbindungsname Refe renz nicht mehr relevant und wird nicht mehr angezeigt SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 105 C79000 G8900 C129 07 Kommunikationsverbindungen projektieren 4 4 2 ISO Transport Adressen festlegen Adressparameter Eine ISO Transport Verbindung wird durch den lokalen und fernen Verbindungs endpunkt spezifiziert e Lokale Adressen Lokale MAC Adresse und lokaler TSAP Transport Service Access Point e Ferne Adressen Ferne MAC Adresse und ferner TSAP m Ethernet Teilnehmer A Ethernet Teilnehmer B ferner lokaler TSAP C gt 50 u TSAP Transport lokaler e verbindung a ferner TSAP MAC MAC Adresse A Adresse B Bild 4 6 Senden und Empfangen ber jeweils eine ISO Transportverbindung Achtung Die TSAPs einer ISO Transportverbindung m ssen wie folgt bereinstimmen Ferner TSAP im Ethernet CP lokaler TSAP in Ziel Stati
200. nicht durch ei nen anderen Kommunikations Baustein unterbrochen wird beispielsweise ber SFC Alarme sperren freigeben 6 2 1 Parameter zur CP und Verbindungszuordnung Eingangspara meter Beim Aufruf eines FC Bausteines bergeben Sie im Parameter CPLADDR bzw LADDR die Baugruppen Anfangsadresse des Ethernet CP Die Baugruppen An fangsadresse des Ethernet CP ist dem Eigenschaftendialogfeld des CP im Regi ster Adresse Eingang zu entnehmen w hlbar im SIMATIC Manager oder in HWKonfig Bei verbindungsorientierten Auftr gen m ssen Sie zus tzlich die zu verwendende Verbindung ber deren Verbindungs ID referenzieren Die Angabe hierzu finden Sie im Eigenschaftendialog der Verbindung unter Bausteinparameter siehe An gaben in NetPro SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 167 C79000 G8900 C129 07 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren Bausteinparameter automatisch bernehmen Um eine korrekte Parametrierung der Bausteinaufrufe zu gew hrleisten bietet STEP 7 im KOP AWL FUP Editor die M glichkeit s mtliche relevanten Parameter aus der Hardware Konfiguration HWKonfig und aus der Verbindungsprojektie rung NetPro automatisch zu bernehmen Gehen Sie hierzu bei der Parametrierung des Bausteines im Anwenderprogramm wie folgt vor 1 Markieren Sie den Bausteinaufruf und dessen Bausteinparameter 2 W hlen Sie mit der rechten Maustaste den Men punkt
201. nschaften der Subblocktypen sind nachfolgend beschrieben in Kap 5 6 158 SIMATIC NET NOM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 0129 07 Programmierte Kommunikationsverbindungen 5 6 Beispiel Header f Parameter Subblock Typen Je nach Parameterblock werden unterschiedliche Parameter ben tigt Jeder Para meter wird durch einen Subblock beschrieben Welche Subbl cke ben tigt werden k nnen Sie den Beschreibungen zu den Systemdaten und zu den Verbindungsty pen in den vorhergehenden Kapiteln entnehmen Jeder Subblock besteht aus dem spezifischen Parameterabschnitt sowie einem Header 4 Byte Der folgende Auszug aus einem CONF_DB zeigt den Aufbau eines Subblockes am Beispiel des Subblock Typs SUB_NETMASK Adresse Name Typ Anfangswert Kommentar 14 0 Sub_Block_2 STRUCT I II Subblock 2 Typ SUB_NETMASK Sub_Block_ID INT JI Subblock ID Sub_Block_Len INT 300000 Gesamtl nge des Subblocks in Byte 0 0 2 0 4 0 Parameter suer Parameterbereich SUB_NETMASK 8 0 END_ STRUCT Folgende Subblock Typen stehen insgesamt zur Verf gung Tabelle 5 7 Subblock Subblock Typ Subblock Bedeutung des Parameters ID 1 L nge in Byte 1 SUB_IP_V4 4 4 IP Adresse gem IPv4 2 SUB_NETMASK 4 4 Subnetzmaske 3 SUB_DNS_NAME L nge DNS DNS Name Name 4 4 SUB_DNS_SERV_ADDR 4 4 DNS Server Adresse SUB_DEF_ROUTER 4 4 IP Adresse des Default Router SUB_LOC_PORT 2 4 Loka
202. nt der Dialog Eigenschaften f r ISO on TCP Verbindun gen F r ISO on TCP Verbindungen stehen folgende Register zur Verf gung Allgemein Anzeige von Parametern welche die Verbindung identifizieren e Adressen Anzeige der lokalen und fernen Adressinformationen e Optionen Hier k nnen Sie ausw hlen ob Sie die Verbindung f r eine der Zugriffsarten FETCH oder WRITE nutzen m chten e bersicht bersicht aller projektierten ISO on TCP Verbindungen der selektierten Sta tion mit den entsprechenden Parametern und dem Status der Verbindung e Statusinformationen In diesem Register werden aktuelle Zeitpunkt des Dialogaufrufes Statusin formationen zur Verbindung angezeigt Diese Informationen entsprechen der Anzeige von NCM Diagnose SIMATIC NET NOM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 0129 07 Kommunikationsverbindungen projektieren 4 5 1 Den lokalen Verbindungsendpunkt festlegen Register Allgemein In diesem Register des Eigenschaftsdialogs werden allgemeine Verbindungsparameter angezeigt die den lokalen Verbindungsendpunkt identifizieren Eigenschaften ISO on TCP Yerbindung Bild 4 10 Aufbau des Eigenschaftsdialogs im Registers Allgemein f r ISO on TCP Verbindungen SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 113 C79000 G8900 0129 07 Kommunikationsverbindungen projektieren Lokaler Endpunkt Der Eintrag ist identisch mit dem Parameter Lok
203. ntralen Aufbaus und s mtlicher Parametrierungen Die Daten der Verbindungsprojektierung m ssen zus tzlich geladen werden siehe unten Anschlussart 74 Sie k nnen die Projektierdaten ber folgende Wege bzw Anschl sse in die S7 Station laden e MPl Anschluss Diesen Anschluss k nnen Sie f r das Laden der Projektierdaten oder f r das erstmalige Zuweisen einer MAC IP Adresse Knotentaufe Einzelheiten hierzu siehe im Ger tehandbuch 1 unter Erstmalig Adressen zuweisen ver wenden e Industrial Ethernet Hierbei nutzen Sie den PG Betrieb des Ethernet CP in der S7 Station siehe auch Kap 1 3 Je nach verwendeter PG PC Schnittstelle Ihrer Projektierstation k nnen Sie die Projektierdaten ber die TCP IP Schnittstelle oder ber die ISO Schnitt stelle von STEP 7 aus in die S7 Station laden Beim Laden ber die IP Schnittstelle muss der CP erstmalig mit einer IP Adresse versorgt worden sein siehe hierzu Kapitel 2 3 Beim Laden ber die ISO Schnittstelle kann die voreingestellte MAC Adresse genutzt werden Beachten Sie jedoch bitte Hinweis Wenn Sie bei einem CP mit unver nderter werkseingestellter MAC Adresse die Projektierdaten ber die ISO Schnittstelle laden m chten und im STEP 7 Projekt eine andere MAC Adresse vorgesehen haben m ssen Sie den Ladevorgang von NetPro oder HW Konfig aus initiieren nur dort werden Sie gegebenenfalls zur Ein gabe der aktuellen MAC Adresse aufgefordert
204. oaxiallei tung einer Twisted Pair Verkabelung oder ein optisches Netz auf Basis eines Lichtwellenleiters LWL Industrial Ethernet ist definiert durch den internationalen Standard IEEE 802 3 siehe 11 L ckenlose Kommunikation im industriellen Bereich Industrial Ethernet ist eingebettet in das SIMATIC NET Konzept das mit PROFIBUS und AS Interface AS i eine l ckenlose Vernetzung von Leitebene Zellebene und Feldebene erm glicht Industrial Ethernet IEEE 802 3 PROFIBUS EN 50170 Vol 2 PROFIBUS AS Interface AS i Aktor Sensor Interface Bild 1 1 Industrial Ethernet im SIMATIC NET Konzept Netzzugriffsverfahren Der Netzzugriff bei Industrial Ethernet entspricht dem in der IEEE 802 3 festgeleg ten CSMA CD Verfahren Carrier Sense Multiple Access with Collision Detection SIMATIC NET NCM S7 f r Industrial Ethernet 16 Ausgabe 6 2003 C79000 G8900 0129 07 Kommunikation ber Ethernet CPs in S7 Stationen 1 2 Kommunikationsm glichkeitenf r SIMATIC S7 mit Ethernet CP Kommunikationsarten Der Ethernet CP f r SIMATIC S7 unterst tzt je nach CP Typ folgende Kommunikationsarten Ethernet CP lt Eihernet CB gt Ethernet CP S7 M7 400 fi hi E Schnittstellen m gliche Kommunikationsarten Dienste Protokolle e PG OP Kommunikation ber die Protokolle e S7 Kommunikation ISO TCP IP RFC 1006 e S5 kompatible Kommunikation mit SEND RECEIVE Schnittstelle
205. og 3 W hlen Sie das Register Diagnose 4 W hlen Sie die Schaltfl che Ausf hren Ergebnis NCM S7 Diagnose wird ge ffnet Der Pfad wird hierbei automatisch entsprechend dem in STEP 7 aktuellen Anschluss eingestellt SIMATIC NET NOM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 0129 07 NCM S7 Diagnose 7 3 3 Diagnose ber das Windows Startmen aufrufen Wenn auf Ihrem PG PC keine Projektierdaten vorliegen gehen Sie wie folgt vor um die Diagnose mit einem angeschlossenen CP zu beginnen 1 W hlen Sie im Windows Startmen den Men befehl SIMATIC gt STEP 7 gt Diagnose NCM S7 Diagnose wird mit der Meldung im Inhaltsbereich Keine Online Ver bindung zum CP gestartet 2 W hlen Sie im vorgelegten Dialogfeld NCM S7 Diagnose Online Pfad die gew nschte Ihrer Hardware Konfiguration entsprechende Schnittstelle aus Abh ngig von der gew hlten Anschlussart werden Sie zur Eingabe von Adressparametern aufgefordert Tabelle 7 2 Einstellm glichkeiten der Online Pfade ohne Parameter f r einen Netz bergang Anschluss an der Ziel Teilnehmeradresse Position der Baugruppe PROFIBUS OCPs ber den die S7 Station erreicht wird station Baugruppentr ger Steckplatz MPI MPI Adresse des CP wenn dieser Rack Slot Nr des zu diagnostizieren eine eigene MPI Adresse hat den CPs Sonst ist hier die MPl Adresse der Wenn die MPI Adresse des CP an CPU anzugeben gege
206. ojekt 2 PROFIBUS 1 EE E S7 300 1 S7 300 2 Organisation im Multiprojekt Bei der Organisation im Multiprojekt m ssen Sie wie folgt vorgehen um die Station x 9 S7 400 1 am Subnetz PROFIBUS 1 anschlie en zu k nnen Legen Sie in beiden Teilprojekten ein Subnetz vom Typ PROFIBUS an und f hren SIMATIC NET NOM S7 f r Industrial Ethernet Ausgabe 6 2003 41 C79000 G8900 C129 07 Kommunikation ber Ethernet CPs in S7 Stationen Sie diese beiden Subnetze in NetPro zusammen Stellvertreterobjekte f r Stationen au erhalb des aktuellen Projektes Falls Sie die Funktionen im Multiprojekt nicht nutzen m chten k nnen Sie wie bis her auf die Verwendung von Stellvertreterobjekten zur ckgreifen Um die Stellvertreterobjekte vernetzen zu k nnen m ssen Sie auch hier beim ge zeigten Beispiel in beiden Projekten ein Subnetz vom Typ PROFIBUS anlegen SIMATIC NET NOM S7 f r Industrial Ethernet Ausgabe 6 2003 42 C79000 G8900 0129 07 Kommunikation ber Ethernet CPs in S7 Stationen 1 7 6 Netz Projektvariante Subnetz bergreifende Verbindungen TCP IP Konfiguration der Anlage M ssen aufgrund der unterschiedlichen Aufgaben der Stationen oder aufgrund der Ausdehnung der Anlage Verbindungen zu Stationen an ber Router verbundenen Netzstrukturen aufgebaut werden k nnen die Stationen ber die Projektierung von Anderen Stationen erreicht werden S7 400 1 Etherne
207. on Lokaler TSAP im Ethernet CP ferner TSAP in Ziel Station SIMATIC NET NCM S7 f r Industrial Ethernet 106 Ausgabe 6 2003 C79000 G8900 0129 07 Kommunikationsverbindungen projektieren Register Adressen Im Register Adressen werden die relevanten lokalen und fernen Adressinformationen als Vorschlagswerte angezeigt Bei Kopplungen zu Nicht S7 Stationen haben Sie die M glichkeit die TSAPs individuell einzustellen Eigenschaften ISO Transportvrerbindung x Optionen bersicht Statusinformationen Allgemein Adressen Dynamik Lokal Partner MAC HEX 08 00 06 01 00 00 08 00 06 01 00 03 ISAP ASCII iso 1 TSAP HEX 49 53 4F 2D 31 49 53 4F 2D 31 TSAP L nge 5 5 Abbrechen Hilfe Bild 4 7 Aufbau des Eigenschaftsdialogs im Register Adressen mit DEFAULT TSAPs TSAP Format ISO Transportverbindungen haben eine TSAP L nge von 1 16 Byte Bei der Eingabe wird die aktuelle L nge automatisch angezeigt sichtbare Anzeige 16 ASCII Zeichen Lokale und ferne TSAPs k nnen als Hexadezimal Wert oder als ASCII String eingegeben werden Bei ASCIlI Eingabe werden die eingegebenen Zeichen auch hexadezimal angezeigt Bei Hexadezimal Eingabe werden druck bare Zeichen als ASCIl Wert sichtbar sind 8 Hexadezimalzeichen dargestellt Werden nicht druckbare Zeichen eingegeben so wird die ASCII Anzeige gegraut keine ASCII Eingabe mehr m glich und die nicht druckbaren Zeichen werden als Punkt darge
208. onen 30 SIMATIC NET NOM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 0129 07 Kommunikation ber Ethernet CPs in S7 Stationen Teilnehmer Die SEND RECEIVE Schnittstelle erm glicht die programmgesteuerte Kommuni kation ber Industrial Ethernet von SIMATIC S7 zu e SIMATIC S7 mit Ethernet CP e SIMATIC S5 mit Ethernet CP PC PG mit Ethernet CP e Stationen mit Ethernet Anschlu l i I Ethernet Andere Station mit Ethernet Anschlu PG PC mit Ethernet Anschlu SIMATIC S5 mit Ethernet CP WAN Internet Router nur TCP IP H Bild 1 5 SIMATIC S7 mit m glichen Kommunikationsteilnehmern ber SEND RECEIVE Schnittstelle SIMATIC NET NOM S7 f r Industrial Ethernet Ausgabe 6 2003 31 C79000 G8900 C129 07 Kommunikation ber Ethernet CPs in S7 Stationen 1 6 FETCH WRITE Dienste Server Anwendung v Mit der Funktionalit t von FETCH WRITE stehen neben der SEND RECEIVE Schnittstelle weitere Dienste f r die S5 kompatible Kommunikation ber projek tierte Transportverbindungen zur Verf gung Die FETCH WRITE Schnittstelle dient in erster Linie dem Anschlu von der SIMATIC S7 an die SIMATIC S5 sowie zu weiteren Nicht S7 Stationen z B PC e FETCH Daten holen Der Verbindungspartner SIMATIC S5 oder Nicht S7 Station kann
209. onfigura tion l schen Sie erhalten die Anzeige CP hat n Verbindungen In der Verbindungstabelle geht die Zuordnung verlo ren Die Verbindungen bleiben ohne Zuordnung zu einem CP in der Verbindungstabelle erhalten Im Register bersicht im Eigenschaftendialog der Verbindungen sind die Verbindungen mit gekennzeichnet Nachdem Sie einen CP in der Hardwa re Konfiguration plaziert und vernetzt haben 1 Den CP im Eigenschaftendialog f r die Verbindung im Register Adres sen der Verbindung zuordnen oder mit der Funktion Bearbeiten gt Ver bindungspartner die Verbindung neu zuweisen 2 Verbindungs IDs im Anwenderpro gramm anpassen 3 Verbindungsprojektierung erneut in den CP laden 100 SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 0129 07 Kommunikationsverbindungen projektieren Tabelle 4 3 Aktionen die zu nderungen an projektierten Verbindungen f hren Fortsetzung Aktion Die SIMATIC S7 Station l schen Folge f r die Verbindungen S mtliche Verbindungen zu die ser Station werden innerhalb des Projekts gel scht Hinweis gilt nicht f r Verbindungen beim Partner wenn dieser einen Netz bergang Router verwendet Was Sie tun m ssen um die Verbindung wieder herzustellen Station und Verbindungen neu projektie ren Eine Fremdstation l schen Die Verbindungen der im Projekt vorhandenen St
210. ordnung werden durch kein lokaler CP kein fer ner CP in der Statusspalte gekennzeichnet und mit einem am Ende der lokalen ID gekennzeichnet Beispiel 0002 A000 Verbindungen die gerade editiert werden werden ebenfalls mit am Ende der lokalen ID gekennzeichnet Die Spaltenbreiten der Tabelle im Register bersicht k nnen individuell einge stellt werden Verbindungs bersicht bei mehreren CPUs in einer S7 Station Wenn Sie in Ihrer S7 Station mehrere CPUs betreiben k nnen Sie ber die ent sprechende Schaltfl che optional die bersicht auf die in allen CPUs betriebenen Verbindungen ausdehnen SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 111 C79000 G8900 C129 07 Kommunikationsverbindungen projektieren 4 5 Einleitung ISO on TCP Verbindungseigenschaften projektieren Beim Anlegen einer Verbindung im Neu Dialog werden der Verbindungstyp und soweit m glich der Verbindungspartner festgelegt Weitere Verbindungsparameter die beim Neuanlegen zun chst standardm ig vorbesetzt werden k nnen Sie bei Bedarf wie nachfolgend beschrieben individuell anpassen Dialog aufrufen Register 112 Um den Dialog f r die speziellen Verbindungseigenschaften aufzurufen gehen Sie folgenderma en vor 1 Selektieren Sie in der Verbindungstabelle die gew nschte Verbindung 2 W hlen Sie im Men Bearbeiten gt Objekteigenschaften Ergebnis Es erschei
211. ption OB1 Proze abbild zyklisch aktuali sieren gew hlt haben Standardeinstellung m ssen Sie die Baugruppen An fangsadresse des Ethernet CP unbedingt au erhalb des Prozessabbildes legen Anfangsadressen im Register Adressen Beispiel Betr gt die Gr e des f r die CPU gew hlten Prozessabbildes 1024 0 1023 dann muss f r den Ethernet CP eine Adresse gt 1024 gew hlt wer den Register Optionen Tabelle 2 1 Abh ngig vom CP Typ werden folgende Einstellm glichkeiten angeboten Einstellm glichkeiten im Register Optionen Uhrzeitsynchronisation Hier wird eingestellt ob der CP die Uhrzeittelegramme weiterleiten Option Bedeutung Auswirkung soll oder nicht Sie ben tigen diese Funktion wenn in einer Station mehrere CPs vorhanden sind da nur ein CP am selben Netz die Uhrzeitsynchronisations Nachrichten weiterleiten darf Hinweis Die Funktion Uhrzeitsynchronisation ist nicht bei jedem Baugruppen typ vorhanden Datentransfer gt 240 Byte Mit dieser Option legen Sie bei S7 300 Stationen fest ob der CP Auftr ge mit einer Datenl nge von mehr als 240 Byte unterst tzen soll Hinweise e Der Datentransfer gt 240 Byte wird von CPs mit neuerem Ausga bestand unterst tzt Beachten Sie hierzu bitte die Angaben in der Produktinformation Ger tehandbuch des Ethernet CP f Beachten Sie bitte die Angaben in Kapitel 6 1 zu den neueren CP Typen e Beachten Sie dass Sie mi
212. r KOP FUP AWL Systemsoftware f r S7 300 400 System und Standardfunktionen Bestandteil der Online Dokumentation in STEP 7 Siemens AG SIMATIC NET Handbuch Industrial Twisted Pair Netze Siemens AG Ethernet IEEE 802 3 ISO 8802 3 SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 0129 07 Literaturverzeichnis 12 13 14 15 16 17 18 SINEC CP 1413 Handb cher f r MS DOS Windows deutsch Siemens AG SIMATIC S7 Automatisierungssystem S7 300 Aufbauen Handbuch Siemens AG SIMATIC NET Handbuch Triaxialnetze f r Industrial Ethernet Siemens AG SIMATIC NET Handbuch Ethernet Siemens AG Lokale Netze Kommunikationsplattform der 90er Jahre Andreas Zenk Addison Wesley ISBN 3 89319 567 X TCP IP Internet Protokolle im professionellen Einsatz Mathias Hein International Thomson Publishing ISBN 3 8266 400 4 ITP Online Center http www ora de RFC1006 Request For Comment SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 231 C79000 G8900 C129 07 Literaturverzeichnis 19 20 21 22 23 24 RFC793 TCP RFC791 IP Berger Hans Automatisieren mit STEP 7 in AWL Speicherprogrammierbare Steuerungen SIMATIC S7 300 400 Zur Projektierung von PROFInet Komponenten und Anlagen Basishilfe im Engineeringtool SIMATIC iMap Zur Projektierung von PROFInet Komponenten und Anlagen Component based A
213. r ferne TSAP nicht spezifiziert sind Wenn Sie keine weiteren Angaben ma chen erkl ren Sie damit die Bereitschaft mit einem beliebigen Kommunikations partner eine Verbindung aufzubauen Eigenschaften ISO on TCP Yerbindung Allgemein Adressen Optionen bersicht Statusinformationen Lokal Partner IP DEZ 140 80 0 2 ISAP SC T CP 1 TSAP HEX 54 43 50 2D 31 TSAP L nge 5 0 Abbrechen Hilfe Bild 4 13 Aufbau des Eigenschaftsdialogs f r das Register Adressen f r eine unspezifizierte Verbin dung SIMATIC NET NOM S7 f r Industrial Ethernet Ausgabe 6 2003 117 C79000 G8900 C129 07 Kommunikationsverbindungen projektieren 4 5 3 ISO on TCP Verbindungseigenschaften pr fen Register bersicht In der bersicht werden alle in dieser Station bisher projektierten ISO on TCP Verbindungen mit ihren Parametern angezeigt nicht nderbar Die Spaltenbreiten der Tabelle k nnen individuell eingestellt werden Ein Beispiel f r diese Darstellungsform sehen Sie in Kapitel 4 3 4 dort f r die ISO Transportverbindung Parameter Beschreibung lokale ID Dies ist die Verbindungs ID der ISO on TCP Verbindung STEP7 Verbindungspro jektierung DWORD Name Lok Eingegebener Verbindungsname Er identifiziert die ISO on TCP Verbindung 8 Zei Endpunkt chen Defaultbreite CPU Applika Wenn Sie bei Mehrprozessorbetrieb bei PC Stationen mehrere Applikationen s mtli tionen ch
214. rbindung n S u Br Subblock n si Subblocktypen sind Parameterbl cke sind nachfolgend beschrieben nachfolgend beschrie in Kap 5 6 ben in Kap 5 4 und 5 5 SIMATIC NET NOM S7 f r Industrial Ethernet Ausgabe 6 2003 149 C79000 G8900 C129 07 Programmierte Kommunikationsverbindungen 5 4 Parameterblock f r Systemdaten CP Vernetzung Bedeutung Aufbau Sie finden nachfolgend die f r die Vernetzung des CPs relevanten Subbl cke Diese sind im Parameterblock f r Systemdaten anzugeben Je nach Anwendungsfall werden nicht alle Subblock Typen ben tigt entspre chende Angaben finden Sie in der Tabelle Typ 0 ID 0 Subblock_Anzahl n Subblock 1 Subblock 2 Subblock n Verwendbare Subbl cke Tabelle 5 1 Subblock Parameter ID Typ Besonderheiten Hinweise Anwendung bitte auch die allgemeine Beschreibung zwingend in Tabelle 5 7 Seite 159 beachten optional 1 SUB_IP_V4 Lokale IP Adresse Z 2 SUB_NETMASK z 8 SUB_DEF_ROUTER z 4 SUB_DNS_SERV_ADDR Dieser Subblock kann bis zu 0 4 mal vor 0 kommen Der erste Eintrag ist der Primary DNS Server 14 SUB_DHCP_ENABLE 0 kein DHCP o 1 DHCP 15 SUB_CLIENT_ID o Die allgemeinen Eigenschaften der Subblocktypen sind nachfolgend beschrieben in Kap 5 6 150 SIMATIC NET NOM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 C129 07 P
215. rden hier die Systemprogramme in den SIMATIC NET Baugrup pen verstanden Einsatzbereich des Firmware Laders Der Firmwarelader erm glicht das Nachladen neuer Firmware Ausgabest nde in die SIMATIC NET Baugruppen Er wird verwendet f r e PROFIBUS Baugruppen Industrial Ethernet Baugruppen e Baugruppen f r Netz berg nge z B IE PB Link Installation Der Firmware Lader ist mit der Installation von NCM S7 auf Ihrem PG PC verf g bar Ladedateien Der Firmware Lader unterst tzt folgende Dateitypen e lt Datei gt FWL Eine Dateiform die zus tzlich zur LAD Dateiform Informationen enth lt die in den Dialogen des Firmware Laders angezeigt werden k nnen e lt Datei gt LAD Eine Dateiform die nur das in den Baugruppe ladbare Systemprogramm enth lt Beachten Sie hierzu die Informationen die Sie mit der Lieferung der Ladedatei z B in der LIESMICH Datei erhalten Diese Informationen werden auch nach dem Einlesen der FWL Datei in den Firm ware Lader angezeigt Firmware Lader bedienen Der Ladevorgang wird abh ngig vom Baugruppentyp in 3 oder 4 Dialogschritten vorbereitet und durchgef hrt Weitere Hinweise finden Sie im Folgekapitel und in den Dialogfeldern selbst SIMATIC NET NCM S7 f r Industrial Ethernet 226 Ausgabe 6 2003 C79000 G8900 0129 07 Firmware Lader 8 2 Firmware laden Ladevorgang beginnen W hlen Sie im Windows Startmen den Men befehl SIMATIC gt STEP 7 gt NCM S7 In
216. rogrammierte Kommunikationsverbindungen Beispiel Adresse Name Typ Anfangswert Kommentar 0 0 STRUCT 0 0 DB_TYP WORD W I6 1 Kennung 2 0 BLOCK_1 STRUCT Block 1 hier Systemdatenblock 0 0 Ty INT 0 Typ der Daten die bertragen werden sollen 0 5 2 0 ID INT 0 Verbindungs ID Bei Systemparametern 0 4 0 Subblock_Cnt INT 3 Anzahl der Subbl cke die zu diesem Block geh ren 6 0 Sub_Block_1 STRUCT Subblock 1 SUB_IP_V4 0 0 Sub_Block_ID INT 1 Nummer des Subblocks 2 0 Sub_Block_Len INT 8 L nge des Subblocks in Byte 4 0 STAT9 STRUCT 0 0 STATIO BYTE B 16 C0 1 0 STATI1 BYTE B 16 6F 2 0 STAT12 BYTE B 16 DE 3 0 STAT13 BYTE B 16 6A 4 0 END_ STRUCT 8 0 END_ STRUCT 14 0 Sub_Block_2 STRUCT Subblock 2 SUB_NETMASK 0 0 Sub_Block_ID INT 2 Nummer des Subblocks 2 0 Sub_Block_Len INT 8 L nge des Subblocks in Byte 4 0 Parameter STRUCT SUB_NETMASK 0 0 Wert_1 BYTE B 16 FF 1 0 Wert_2 BYTE B 16 FF 2 0 Wert_3 BYTE B 16 FF 3 0 Wert_4 BYTE B 16 0 4 0 END_ STRUCT 8 0 END_ STRUCT 22 0 Sub_Block_3 STRUCT Subblock 3 Default Router 0 0 Sub_Block_ID INT 8 Nummer des Subblocks 2 0 Sub_Block_Len INT 8 L nge des Subblocks in Byte 4 0 STAT9 STRUCT 0 0 STAT10 BYTE B 16 C0 1 0 STATI1 BYTE B 16 6F 2 0 STAT12 BYTE B 16 DE 3 0 STAT13 BYTE B 16 6A 4 0 END_ STRUCT 8 0 END_ STRUCT SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 151
217. rt sobald der Parameter ACT 1 bergeben wird Anschlie end m ssen Sie den Auftrag wegen der segmentweisen bertragung des CONF_DB so lange erneut mit ACT 1 aufrufen bis der Abschluss mit der entsprechenden Anzeige in den Parametern DONE ERROR STATUS angezeigt wird Falls zu einem sp teren Zeitpunkt erneut eine Verbindungskonfiguration bertra gen werden soll muss zuvor in mindestens einem weiteren Aufruf der Parameter ACT 0 bergeben werden Beachten Sie auch das Programmbeispiel im Anhang Anwenderprogramm Ethernet CP CPU Zyklus CONF_DB mit Daten versorgen ACT 1 setzen CP wird mit Systemdaten versorgt CONF_DB wird inklusive IP Adresse segmentweise ber Verbindungen werden auf dem CP tragen konfiguriert a Auftrag fertig ohne Fehler ACT 0 setzen Zeit Zeit Legende 1 Parameter bergabe DONE ERROR STATUS Achtung Die mit dem Konfigurations DB bermittelten Daten werden nicht spannungsaus fallsicher im CP abgelegt sie m ssen nach einer Spannungsunterbrechung im CP erneut geladen werden SIMATIC NET NCM S7 f r Industrial Ethernet 198 Ausgabe 6 2003 C79000 G8900 0129 07 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren Erl uterung der Formalparameter Die folgende Tabelle erl utert alle Formalparameter f r die Aufrufschnittstelle des Funktionsbausteins IP_CONFIG Parameter Deklara Wertebe Bemerkung
218. rten ISO Transportverbindungen der selektierten Station mit den entsprechenden Parametern und dem Status der Verbindungen e Statusinformationen In diesem Register werden aktuelle Zeitpunkt des Dialogaufrufes Statusin formationen zur Verbindung angezeigt Diese Informationen entsprechen der Anzeige von NCM Diagnose und stehen nur zur Verf gung wenn die Station online erreichbar ist SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 103 C79000 G8900 C129 07 Kommunikationsverbindungen projektieren 4 4 1 Den lokalen Verbindungsendpunkt festlegen Register Allgemein In diesem Register des Eigenschaftsdialogs werden allgemeine Verbindungsparameter angezeigt die den lokalen Verbindungsendpunkt identifizieren Eigenschaften ISO Transportverbindung Bild 4 5 Aufbau des Eigenschaftsdialogs f r das Register Allgemein f r ISO Transportverbindungen SIMATIC NET NCM S7 f r Industrial Ethernet 104 Ausgabe 6 2003 C79000 G8900 0129 07 Kommunikationsverbindungen projektieren Attribute Beschreibung Zugriff Lokaler Endpunkt ID Der Eintrag ist identisch mit dem Parameter Lokale ID der Verbin w hlbar dungstabelle Name Beim Anlegen der Verbindung wird hier ein Vorschlagsname f r den nderbar Verbindungsendpunkt angezeigt der als Suffix eine Verbindungs nummer enth lt Nutzen Sie dieses Feld bei unspezifizierten Verbindungen zur Kenn zeichnung des Partners ber CP Falls mehrere C
219. rtners spezifiziert ist Wenn Sie beim Anlegen der Verbindung als Verbindungspartner unspezifiziert gew hlt haben ist die Option standardm ig abgew hlt Wenn Sie die Option aktivieren m ssen Sie die Adresse des Partners im Register Adressen spezifizieren EIN Verbindung wird aktiv aufgebaut AUS Verbindung wird vom Partner aufgebaut F r FTP Protokoll Wenn Sie die Option w hlen hat dies folgende Auswirkungen nderbar nutzen e Die TCP Verbindung wird jetzt als FTP Verbindung ge nutzt Register Adressen Die Adressen sind automatisch spezifi ziert Port 21 Register Optionen Die Betriebsart ist fest auf FTP einge stellt Die Option Aktiver Verbindungsaufbau ist ohne Bedeutung und daher nicht bedienbar Mengenger st Siehe 1 Voraussetzung Die Option ist nur bei einer unspezifizierten TCP Verbindung w hlbar Dieser Bausteinaufrufparameter ist beim Aufruf des FC im An nur lesbar wenderprogramm zur Identifikation der Verbindung zwingend einzutragen die ID ndert sich bei Anderung der lokalen ID Dieser Bausteinaufrufparameter ist beim Aufruf des FC im An nur lesbar wenderprogramm zur Identifikation der Verbindung zwingend einzutragen SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 121 C79000 G8900 C129 07 Kommunikationsverbindungen projektieren Verbindungsname Referenz nur im Multiprojekt Wenn Sie eine Verbindung zu einem Par
220. rursache erkannt wurde High Byte Index des Parameterblockes Low Byte Index des Subblockes innerhalb des Parameterblockes SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 199 C79000 G8900 C129 07 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren Anzeigen Die folgende Tabelle informiert ber die vom Anwenderprogramm auszuwertende Anzeige gebildet aus DONE ERROR und STATUS Tabelle 6 6 Anzeigen FB55 IP_CONFIG DONE ERROR STATUS Bedeutung Allgemeine Anzeigen zur Auftragsausf hrung 1 0 00004 Auftrag fertig ohne Fehler 0 0 81814 Auftrag l uft Fehler die an der Schnittstelle zwischen CPU und CP erkannt wurden 0 1 80B1r Die Anzahl der zu sendenden Daten berschreitet die f r diesen Dienst zul ssige Obergrenze Obergrenze 16 kByte 0 1 80C44 Kommunikationsfehler Der Fehler kann tempor r auftreten daher ist eine Wiederholung im Anwenderprogramm sinnvoll 0 1 80D24 Projektierungsfehler Die eingesetzte Baugruppe unterst tzt diesen Dienst nicht Fehler die bei Auswertungen des FBs in der CPU oder an der Schnittstelle zwischen CPU und CP erkannt wurden 0 1 81834 Der CP lehnt die angeforderte Datensatznummer ab 0 1 81844 Systemfehler bzw unzul ssiger Parametertyp Datentyp des ANY Pointers CONF_DB nicht ok Aktuell wird nur der Datentyp Byte akzeptiert 0 1 8185H Der Wert des Parameters LEN ist gr er als der CONF_DB abz glich des reservierten Headers
221. rze Ausrichtungsfehler beim Lesen eines Parameters 0 Kain Eu Parameter enth lt zu gro e DB Nummer 0 8F33H DB Nummer Fehler SIMATIC NET NCM S7 f r Industrial Ethernet 180 Ausgabe 6 2003 C79000 G8900 0129 07 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren Tabelle 6 2 Anzeigen AG_SEND AG_LSEND DONE 0 oO oO oO oO oO ERROR STATUS Bedeutung EF3AH Bereich nicht geladen DB 1 8F424 Quittungsverzug beim Lesen eines Parameters aus dem Peripheriebereich 1 8F44H Adresse des zu lesenden Parameters in der Zugriffsspur ges perrt 1 8r7Fu Interner Fehler z B unzul ssige ANY Referenz z B Parameter LEN 0 1 80904 Baugruppe mit dieser Baugruppen Anfangsadresse nicht vor handen oder CPU in STOP e 80914 Baugruppen Anfangsadresse nicht auf Doppel Wort Raster 80924 In ANY Referenz ist eine Typangabe ungleich BYTE angegeben nur bei S7 400 80A4H Die K Busverbindung zwischen CPU und CP ist nicht aufgebaut bei neueren CPU Ausgabest nden Baugruppe kennt den Datensatz nicht Die L ngenangabe im Parameter LEN ist falsch Die K Busverbindung zwischen CPU und CP ist nicht aufgebaut Datensatz kann nicht gelesen werden Der angegebene Datensatz ist gerade in Bearbeitung Es liegt ein Auftragsstau vor Die Betriebsmittel Speicher der CPU sind tempor r belegt Kommunikationsfehler tritt tempor r auf daher ist eine Wieder holung im Anwenderprogramm sinnvoll 80D
222. setzen auf Werkseinstellun gen Diagnosepuffer Allgemeine Fehlerdiagnose mittels Dia Im CP werden Ereignismeldungen in gnosepuffer einem Umlaufpuffer registriert Der Im CP registrierte Ereignismeldungen Umlaufpuffer im CP fasst bis zu 50 anzeigen und detailliert entschl sseln Eintr ge Der Diagnosepuffer liefert Ihnen In NCM S7 k nnen hingegen bis zu 500 aussagekr ftige Informationen f r Meldungen gespeichert werden s mtliche Kommunikationsdienste des Alle CP Funktionen k nnen CP Ereignismeldungen erzeugen Beim Aufruf des Diagnoseobjektes werden die Meldungen ausgelesen und angezeigt Die neueste Meldung wird mit der h chsten fortlaufenden Nr in der obersten Zeile angezeigt Mit einem Doppelklick auf eine zuvor se lektierte Ereignismeldung blenden Sie einen Hilfetext auf der die Meldung ge nauer erkl rt Tabelle 7 4 Betriebsartabh ngige Funktionen Diagnosefunktion Diagnoseziel Besonderheiten Diagnoseobjekt Anzeige und berwachung der Kommunikationsverbindungen Je nachdem welches Diagnoseobjekt Sie anw hlen erhalten Sie im Inhaltsbereich bersichts oder Detailinformationen Verbindungen e bersicht ber alle genutzten Verbin Durch Doppelklicken auf die Objekte im dungstypen Inhaltsbereich k nnen Sie die Detailin formation aufrufen SIMATIC NET NCM S7 f r Industrial Ethernet 220 Ausgabe 6 2003 C79000 G8900 0129 07 NCM S7 Diagnose Tabelle
223. siehe oben zus tzlich muss der CP in der PC PG Station routingf hig sein Projektieren Sie bei diesen Betriebsfall f r die PC PG Station in STEP 7 NetPro eine einseitige S7 Verbindung zu der jeweiligen S7 Station am anderen Subnetz Im Anwenderprogramm k nnen Sie dann mit den Funktionen PUT schreibend und GET lesend auf Daten in der S7 Station zugreifen SIMATIC NET NCM S7 f r Industrial Ethernet 28 Ausgabe 6 2003 C79000 G8900 0129 07 Kommunikation ber Ethernet CPs in S7 Stationen 1 5 S5 kompatible Kommunikation SEND RECEIVE Schnittstelle 1 Anwendung ber die SEND RECEIVE Schnittstelle haben Sie im S7 Anwenderprogramm Zu gang zur S5 kompatiblen Kommunikation mit projektierten Transportverbindun gen Die Daten bertragung ber eine projektierte Transportverbindung ist geeignet f r die e gesicherte bertragung zusammenh ngender Datenbl cke zwischen zwei Ethernet Teilnehmern ber TCP siehe 17 19 20 mit ISO on TCP Verbindung siehe 18 oder TCP Verbindung ISO Transportverbindung e einfache ungesicherte bertragung zusammenh ngender Datenbl cke Datagrammdienst zwischen zwei Ethernet Teilnehmern mit UDP User Datagram Protocol auf IP Dar berhinaus wird die SEND RECEIVE Schnittstelle auch f r das Versenden von E Mail verwendet siehe hierzu die Anleitung zum IT CP 5 F r Anwendungen gem TCP gibt es eine aktive Netzwerkschicht mit IP Proto koll siehe 20
224. stellt Lokale und ferne TSAPs Ferne und lokale TSAPs k nnen identisch sein da die Verbindung durch die un terschiedlichen MAC Adressen eindeutig ist Wenn zwischen zwei Stationen mehr als eine Verbindung eingerichtet werden soll m ssen sich die TSAPs unterschei den SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 107 C79000 G8900 C129 07 Kommunikationsverbindungen projektieren Default TSAPs Bei der Projektierung der lokalen und fernen TSAPs werden Defaultwerte nder bar vorgeschlagen z B ISO 1 f r die erste Verbindung zwischen zwei Partnern Werden zwischen den selben Partnern neue Verbindungen projektiert werden die Defaultwerte automatisch hochgez hlt z B ISO 2 usw Bei einer neuen Verbin dung zu einem neuen Partner wird erneut ISO 1 begonnen Register Adressen Unspezifizierte ISO Transportverbindung Wenn Sie den Partnertyp unspezifiziert gew hlt haben k nnen Sie je nach Ziel setzung hier Adressangaben zum Kommunikationspartner vornehmen Welche M glichkeiten bestehen ist ausf hrlich in Kap 4 3 1 dargestellt Das dargestellte Register Adressen zeigt den Fall bei dem die ferne MAC Adresse und der ferne TSAP nicht spezifiziert sind Wenn Sie keine weiteren An gaben machen erkl ren Sie damit die Bereitschaft den Verbindungsaufbau wunsch eines beliebigen Kommunikationspartners zu akzeptieren Eigenschaften I5S0 Transportvrerbindung 49 53 4F 2D 32
225. stlegen und die ausf hrliche FC Be schreibung in Kap 6 Die FB Schnittstelle im An wenderprogramm programmieren Projektierungen und Anwenderpro gramme in die S7 Station laden 148 Legende notwendige Schritte optionale Schritte SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 0129 07 Programmierte Kommunikationsverbindungen 5 3 Konfigurations Datenbaustein Bedeutung Der Konfigurations Datenbaustein CONF_DB enth lt s mtliche Verbindungsda ten f r einen Ethernet CP Der Konfigurations Datenbaustein wird mit dem Funktionsbaustein FB55 an den CP bergeben Aufbau Datenstruktur Sie k nnen der folgenden Darstellung entnehmen Strukturierung durch Parameterbl cke und Subbl cke Jede Verbindung sowie besondere Systemdaten werden durch einen iden tisch aufgebauten Parameterblock beschrieben Einzelne Parameter werden durch Subbl cke typisiert e Offset Bereich Der CONF_DB kann ber einen Offset Bereich an beliebiger Stelle innerhalb eines Datenbausteines beginnen Konfigurations Datenbaustein l Offset Bereich 0 n l l Parameterblock f r Systemdaten l CP Vernetzung und Verbindungen l O O Z T oO us A A DB_Kennung Systemdaten f r CP Typ ID bei Systemdaten 0 SEEN 2 Subblock_Anzahl Subblock Verbindung 2 i Subblock 1 u Subblock 2 Einzelparameter Ve
226. t 2 S7 400 2 S7 300 1 impa ER nur TCP IP Wenn die Stationen beider Netze im selben Projekt verwaltet werden ergibt sich folgende Darstellung der Vernetzung in NETPRO Internet Abbildung im STEP 7 Projekt BRE NETPRO Netz konfigurieren Netz zu Projekt G GDESKTOP ncm4icab 7 Proj Handbuch kapi_6_6 2E Netz Bearbeiten Einf gen Zielsystem Ansicht Extras Fenster Hilfe Slals e gt Z EL we Ethernet 1 Industrial Ethernet MPI Netz 1 MPI SIMATIC 400 Station 1 a f r SIMATIC 400 Stat 2 a SIMATIC 400 Station 2 CPUICF 414 443 f r SIMATIC 400 Stat 1 Om SIMATIC 30001 m 3 Ethernet 2 Industrial Ethernet SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 43 C79000 G8900 C129 07 SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 0129 07 Den Ethernet CP mit STEP 7 in Betrieb 2 nehmen Um eine SIMATIC Station ber den Ethernet CP an Industrial Ethernet anzu schlie en konfigurieren Sie den CP mit der Projektiersoftware NCM S7 Sie erfah ren in diesem Kapitel e wie der CP im STEP 7 Projekt konfiguriert wird e wie die unterschiedlichen Netzkonfigurationen verwaltet werden Zugang zu Fremdsystemen herstellen e wie Sie den CP ber NCM S7 mit Daten versorgen und steuern Dort finden Sie weitere Informationen e Zur Installation des Ethernet CP beachten Sie bitte die Anleitung in der dem Ethernet CP beili
227. t dieser Projektierung bei S7 300 eine Verbindungsressource freie Verbindung f r S7 Funktionen der S7 300 CPU beanspruchen CPU Verbindungsressourcen werden z B auch von S7 300 CPs bei FMS Betrieb oder von PGs bzw OPs beansprucht N here Auskunft ber die maximale Anzahl von Verbindungsressourcen finden Sie in 13 und 7 58 SIMATIC NET NOM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 0129 07 Den Ethernet CP mit STEP 7 in Betrieb nehmen Tabelle 2 1 Einstellm glichkeiten im Register Optionen Fortsetzung Option Baugruppentausch ohne PG Bedeutung Auswirkung Mit dieser Option k nnen Sie festlegen dass die Projektierdaten des CP in der CPU gespeichert werden sollen Bei einem Austausch des CP werden dann beim CP Anlauf die Projektierdaten f r den CP von der CPU aus automatisch geladen Wenn Sie diese Option gew hlt haben erfolgt die ausfallsichere Langzeitspeicherung in der CPU anstatt im EEPROM des CP Be achten Sie jedoch dass auch auf der CPU nur dann eine ausfallsi chere Langzeitspeicherung gegeben ist sofern diese durch Batterie pufferung oder durch S7 Memory Card gegen Spannungsausfall ab gesichert ist Hinweis F r den Fall dass die Projektierdaten in der CPU gespeichert wer den beachten Sie bitte den nachstehenden Hinweis Mit den folgenden Funktionen werden nicht die Projektierdaten in der CPU ver ndert e Baugruppe Url schen e R cksetzen auf Werkse
228. te Ferner Port 8 Zeichen Defaultbreite Zeigt den aktuellen Projektierzustand der Verbindung Verbindungen ohne Zuordnung werden durch kein lokaler CP kein ferner CP in der Statusspalte gekennzeichnet und mit einem 1 am Ende der lokalen ID gekennzeichnet Beispiel 0002 A000 Verbindungen die gerade editiert werden werden ebenfalls mit am Ende der lokalen ID gekennzeichnet Verbindungs bersicht bei mehreren CPUs in einer S7 Station Wenn Sie in Ihrer S7 Station mehrere CPUs betreiben k nnen Sie ber die ent sprechende Schaltfl che optional die bersicht auf die in allen CPUs betriebenen Verbindungen ausdehnen SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 C0129 07 137 Kommunikationsverbindungen projektieren 4 7 5 Freie UDP Verbindung Programmgesteuerte Adressierung Eine Freie UDP Verbindung erm glicht die programmgesteuerte Adressierung des Kommunikationspartners Die Kommunikation zwischen zwei Teilnehmern an Indu strial Ethernet hat folgende Eigenschaften e Der Datentransfer ist bidirektional d h auf der UDP Verbindung kann gleich zeitig gesendet und empfangen werden e Der lokale Teilnehmer ist per Projektierung festgelegt Der ferne Teilnehmer wird vom Anwenderprogramm beim AG_SEND Aufruf im Auftragsheader des Auftragspuffers eingetragen Damit kann jeder beliebige Teilnehmer am Ether net LAN WAN erreicht werden e Aus dem Auf
229. thernet 1 S7 300 3 Organisation im Multiprojekt Die sich daraus ergebenden Anforderungen an eine komfortable und konsistente D Projektierung der Kommunikation werden in STEP 7 ab der Version V5 2 mit dem Multiprojekt zus tzlich unterst tzt Die Funktionen f r Multiprojekte in STEP 7 gestatten es e Mehrere Projekte in einem Multiprojekt zu verwalten und getrennt zu bearbei ten e Projekte aufzutrennen und wieder zusammenzuf hren Grunds tzlich lassen sich im Multiprojekt zwei Arbeitsweisen unterscheiden e Mehrere Mitarbeiter arbeiten zeitgleich in einer vernetzen Umgebung an einem Multiprojekt Die Projekte des Multiprojekts liegen in unterschiedlichen Ordnern des Netzwerks In diesem Fall sind beispielsweise alle Verbindungspariner f r die Projektierung von Verbindungen erreichbar Ein Mitarbeiter verwaltet zentral das Multiprojekt Er legt die Strukturen f r Pro jekte ggf lokal an und gibt einzelne Projekte au er Haus zur externen Bear beitung Er nimmt die Projekte anschlie end wieder in das Multiprojekt auf und gleicht die projekt bergreifenden Daten systemunterst tzt ab und f hrt ggf die SIMATIC NET NCM S7 f r Industrial Ethernet 38 Ausgabe 6 2003 C79000 G8900 0129 07 Kommunikation ber Ethernet CPs in S7 Stationen notwendigen projekt bergreifenden Funktionen durch In diesem Fall m ssen Vereinbarungen getroffen werden z B hinsichtlich der Vergabe von Verbindungsnamen
230. tionen in der STEP 7 Basishilfe dort finden Sie auch das Thema Diagnose der Hard ware SIMATIC NET NOM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 0129 07 NCM S7 Diagnose 7 2 Funktionen von NCM S7 Diagnose Funktionen Es sind zu unterscheiden Allgemeine Diagnose und Statistikfunktionen e Typ und betriebsartabh ngige Diagnosefunktionen Allgemeine Diagnose und Statistikfunktionen Unabh ngig von der projektierten Betriebsart des Ethernet CP sind folgende Dia gnosefunktionen m glich e Den Betriebszustand an Ethernet ermitteln e Im Ethernet CP registrierte Ereignismeldungen abfragen Diagnosepuffer Betriebsartabh ngige Funktionen Abh ngig von der projektierten Betriebsart des Ethernet CP sind folgende Diagno sefunktionen m glich Diagnose der ISO Transportverbindungen e Diagnose der ISO on TCP Verbindungen e Diagnose der TCP Verbindungen e Diagnose von UDP Verbindungen e Diagnose von E Mail Verbindungen e Diagnose der TCP Verbindungen f r PROFInet SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 207 C79000 G8900 C129 07 NCM S7 Diagnose 7 2 1 Installation und Start von NCM S7 Diagnose Installation und Start Die NCM S7 Diagnose ist integrierter Bestandteil des Optionspaketes NCM S7 f r Industrial Ethernet NCM S7 Ethernet Diagnose wird zusammen mit NCM S7 f r Ethernet auf Ihrem PG installiert Sie haben mehrere M glichkeiten das Diagnos
231. tner in einem anderen Projekt anlegen das mit dem aktuellen Multiprojekt noch nicht zusammengef hrt ist m ssen Sie einen Verbindungsnamen als Referenz eingeben Anhand dieser Referenz k nnen sp ter projekt bergreifende Verbindungen zusammengef hrt werden Sobald die Verbindungen zusammengef hrt sind ist der Verbindungsname Referenz nicht mehr eingebbar SIMATIC NET NCM S7 f r Industrial Ethernet 122 Ausgabe 6 2003 C79000 G8900 0129 07 Kommunikationsverbindungen projektieren 4 6 2 TCP Adressen festlegen Adressparameter und Verbindungstypen Bei TCP werden die Kommunikationspartner durch den lokalen und fernen Endpunkt wie folgt adressiert e Lokale Adressen Lokale IP Adresse und lokaler Port e Ferne Adressen Ferne IP Adresse und ferner Port m Ethernet Teilnehmer A Ethernet Teilnehmer B ferner ee e Bort Verbindung lokaler ferner oOo o _ IP Adresse A Bild 4 15 Senden und Empfangen ber eine TCP Verbindung Abh ngig vom gew nschten Verbindungstyp werden die fernen Adressparameter bei der Projektierung spezifiziert oder offen gelassen e spezifizierte TOP Verbindung Sie haben beim Neuanlegen der Verbindung eine Zielstation angegeben e unspezifizierte TOP Verbindung Sie haben beim Neuanlegen der Verbindung unter Verbindungspartner Sta tion unspezifiziert angegeben SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 123 C79000 G8900 C129 07
232. tragsheader des AG_RECV kann die IP Adresse und der Port des Senders gelesen werden SIMATIC S7 Station Ethernet mit Ethernet CP Teilnehmer Anwender Datenbereich unspezifiziert Auftragspufer senden gt T empfangen unspezilizierle g lt senden UDP Verbindun Auftragsheader empfangen lt Nutzdaten Bild 4 23 Senden und Empfangen ber eine unspezifizierte UDP Verbindung Adressierung per Programm Datenvolumen und Mengenger st Wieviele UDP Verbindungen der jeweilige Ethernet CP unterst tzt entnehmen Sie bitte dem dem Ethernet CP beiliegenden Ger tehandbuch 1 Durch Hinzu nahme weiterer CPs kann die Anzahl der Verbindungen pro Station erh ht werden Pro Auftragspuffer k nnen bis zu 2042 Byte Nutzdaten bertragen werden Der Auftragsheader belegt zus tzlich 6 Byte SIMATIC NET NCM S7 f r Industrial Ethernet 138 Ausgabe 6 2003 C79000 G8900 0129 07 Kommunikationsverbindungen projektieren 4 8 Betriebsart FETCH WRITE FETCH WRITE Die FETCH WRITE Dienste erm glichen den direkten Zugriff auf Systemspeicher bereiche in der SIMATIC S7 CPU von SIMATIC S5 SIMATIC PC Stationen oder von Fremager ten aus e FETCH Daten direkt lesen e WRITE Daten direkt schreiben Verbindungstypen Die FETCH WRITE Dienste k nnen bei SIMATIC S7 auf folgenden Verbindungs typen projektiert und genutzt werden SO Transportverbindungen SO on TCP Verbindungen e TCP Verbindungen
233. tte auch die allgemeine Beschreibung zwingend in Tabelle 5 7 Seite 159 beachten optional 1 SUB_IP_V4 IP Adresse des Partners Zz 11 SUB_LOC_TSAP z 12 SUB_REM_TSAP z 18 SUB_CONNECT_NAME o 19 SUB_LOC_MODE o 21 SUB_KBUS_ADR Bei CPs f r S7 300 ist dieser Wert fest auf z bei 0 eingestellt und mu daher nicht angege S7 400 ben werden 22 SUB_CON_ESTABL z Die allgemeinen Eigenschaften der Subblocktypen sind nachfolgend beschrieben in Kap 5 6 SIMATIC NET NOM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 C129 07 155 Programmierte Kommunikationsverbindungen 5 5 4 Bedeutung Parameterblock f r E MAIL Verbindung F r das Senden von E Mails ist grunds tzlich eine E Mail Verbindung pro IT CP einzurichten Mit der E Mail Verbindung ist der Mail Server festgelegt ber den s mtliche vom IT CP gesendeten E Mails zugestellt werden Eine ausf hrliche Beschreibung zur Anwendung der E Mail Funktion bei IT CPs finden Sie in 5 Aufbau Typ 4 ID Verbindungs ID Subblock_Anzahl n Subblock 1 Subblock 2 e S7 400 1 2 64 Subblock n Verwendbare Subbl cke e S7 300 1 2 16 Kennung f r den Verbindungstyp frei zu vergebene Verbindungsreferenz im AG_SEND anzugeben Wertebereiche f r die Verbindungs ID Tabelle 5 5 Subblock Parameter ID Typ Besonderheiten Hinweise Anwendung
234. tz ein Projekt 222220 1 7 2 Netz Projektvariante SIMATIC S5 und Fremdger te am Subnetz 1 7 3 Netz Projektvariante Zwei oder mehr Subnetze ein Projekt 1 7 4 Netz Projektvariante Ein Subnetz mehrere Teil Projekte 1 7 5 Netz Projektvariante Mehrere Subnetze in mehreren Teil Projekten 1 7 6 Netz Projektvariante Subnetz bergreifende Verbindungen TCP IP 2 Den Ethernet CP mit STEP 7 in Betrieb nehmen zunssunennnnn 2 1 Allgemeine Hinweise zur Option NCM S7 f r Industrial Ethernet 2 2 So gehen Sie vor 22222 s nee eeeneenn nennen nennen 2 2 1 Industrial Ethernet Subnetz anlegen esncsneennen nen 2 2 2 Ethernet CP in die Hardwarekonfiguration eintragen 2 2 3 Netzanschl sse einer Station anzeigen 22222 nennen 2 2 4 Weitere CP Eigenschaften einstellen 22esscsneenenn 2 2 5 Stellvertreterobjekte im STEP 7 Projekt 22222eenssnnenn 2 2 6 Kommunikationsdienste projektieren 2222e222 essen 68 2 3 Adressen erstmalig zuweisen g ltig bei aktuellen CPs 2 3 1 Adressierung per Zielsystemanwahl im SIMATIC Manager 2 3 2 Adressierung per Eigenschaftendialog In HW Konfig oder NetPro 2 4 Die Projektierdaten in das Zielsystem laden 2e 2200 3 SEND RECEIVE Schnittstelle im Anwenderprogramm z snrn 00 3 1 Arbeitsweise der
235. tze mehrere Projekte 41 SIMATIC S5 und Fremdger te 36 S S7 Kommunikations Relay 17 25 S7 Funktionen 17 S7 Kommunikation ber Ethernet 17 25 SEND RECEIVE Schnittstelle 17 Anwenderprogramm 79 Datenaustausch 78 bersicht SIMATIC NET SIMATIC Verfahren 61 Subblock Typen 159 Subnetz anlegen Systemdaten Parameterblock f r 150 Systemspeicher Zugriff ber FETCH WRITE SIMATIC NET NOM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 0129 07 T V TCP Verbindung Verbindungs ID 152 Adressen 123 Wertebereich 152 Eigenschaften pr fen 126 Verbindungskonfiguration 89 Parameterblock f r Verbindungstypen Parameterbl cke f r 152 Verbindungspartner festlegen 120 Ww U Wegewahl 143 UDP Verbindung Adressen pr fen 137 Z projektieren 127 Verbindungspartner festlegen 128 Zugrifskoordinierung 191 UDP Verbindung Parameterblock f r 154 Uhrzeitsynchronisation 5861 SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 Index 253 C79000 G8900 C129 07 A amp D Technical Support Worldwide available 24 hours a day an Nue Worldwide Nuernberg Technical Support 24 hours a day 365 days a year Phone 49 0 180 5050 222 Fax 49 0 180 5050 223 E Mail adsupport siemens com GMT 1 00 Europe Africa Nuernberg Authorization Local time Mon Fri 8 00 to 17 00 United States Johnson City Technical Support
236. ucken oder klik g ken Sie die Drucken Ikone an Es stehen folgende Druckoptionen zur Auswahl e bersicht aller Verbindungen komplette Verbindungstabelle e bersicht der markierten Verbindungen markierter Bereich e Detail aller Verbindungen Details zu allen Verbindungen e Detail der markierten Verbindungen Details zum markierten Bereich Verbindungspartner Sie weisen der angew hlten Verbindung eine neue Partnerstation zu ndern Wichtig f Beachten Sie dass sich dadurch bei Verbindungen der SEND RECEIVE Schnittstelle auch die Partner ID ndert Sie m ssen ggf Ihr Anwenderpro gramm anpassen Verbindung einf gen Sie erzeugen einen neuen Eintrag in der Verbindungstabelle Ed Laden Sie laden die Verbindungstabelle in das Zielsystem N here Auskunft gibt die integrierte Hilfefunktion Hilfe Wenn Sie Hilfe brauchen oder unterst tzende Informationen ben tigen w h len Sie die Funktion Hilfe oder klicken die Hilfe Ikone an R Mit der Hilfe Ikone erhalten Sie kontextbezogene Hilfe ber die Hilfefunktion erreichen Sie den Hilfedialog wie Sie ihn von anderen Windows Applikationen kennen Druckfunktion im Register bersicht Eine zus tzliche Funktion zum Ausdrucken der projektierten Verbindungen und des Projektierstatus steht im Eigenschaftendialog der Verbindung im Register bersicht zur Verf gung SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 99
237. ung bitte auch die allgemeine Beschreibung zwingend in Tabelle 5 7 Seite 159 beachten optional 1 SUB_IP_V4 IP Adresse des Partners Zz 9 SUB_LOC_PORT z 10 SUB_REM_PORT z 18 SUB_CONNECT_NAME o 19 SUB_LOC_MODE o 21 SUB_KBUS_ADR Bei CPs f r S7 300 ist dieser Wert fest auf z bei 0 eingestellt und mu daher nicht angege S7 400 ben werden 22 SUB_CON_ESTABL z 23 SUB_ADDR_IN_DATA Falls ber diesen Parameter die Option 0 BLOCK Freie UDP Verbindung gew hlt wird ent fallen die Parameter SUB_IP_V4 SUB_LOC_PORT SUB_REM_PORT Die allgemeinen Eigenschaften der Subblocktypen sind nachfolgend beschrieben in Kap 5 6 154 Hinweis Beachten Sie bitte auch die Beschreibung der projektierbaren Verbindungseigen schaften f r die TCP Verbindung in Kapitel 4 7 SIMATIC NET NOM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 0129 07 Programmierte Kommunikationsverbindungen 5 5 3 Aufbau Typ 3 Parameterblock f r ISO on TCP Verbindung ID Verbindungs ID Subblock_Anzahl n Subblock 1 Subblock 2 e S7 400 1 2 64 Subblock n Verwendbare Subbl cke e S7 300 1 2 16 Kennung f r den Verbindungstyp frei zu vergebene Verbindungsreferenz im AG_SEND AG_RECV anzugeben Wertebereiche f r die Verbindungs ID Tabelle 5 4 Subblock Parameter ID Typ Besonderheiten Hinweise Anwendung bi
238. ungen und FC Bausteine Bild 3 2 Typische Ablaufsequenz f r FC Bausteine im CPU Zyklus Es sind folgende Sachverhalte zu erkennen e Das Anwenderprogramm das aus beliebig vielen Bausteinen OB FB oder FC gt siehe auch 6 bestehen kann greift auf mehrere Verbindungen zu im Bild 3 2 dargestellt sind 3 Verbindungen e Das Anwenderprogramm sendet an beliebigen Stellen also ereignis und pro grammgesteuert Daten ber eine Verbindung mittels AG_SEND Aufruf SIMATIC NET NCM S7 f r Industrial Ethernet 80 Ausgabe 6 2003 C79000 G8900 0129 07 SEND RECEIVE Schnittstelle im Anwenderprogramm e Das Anwenderprogramm nimmt an beliebigen Stellen im CPU Zyklus ber eine Verbindung empfangene Daten mittels AG_RECV Aufruf entgegen Hinweis Die Bausteine k nnen f r eine Kommunikationsverbindung auch mehrmals in ei nem Zyklus aufgerufen werden SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 81 C79000 G8900 C129 07 SEND RECEIVE Schnittstelle im Anwenderprogramm 3 3 Datenaustausch S7 CPU lt gt Ethernet CP Der Ethernet CP bearbeitet die Sende und Empfangsauftr ge unabh ngig vom CPU Zyklus und ben tigt eine bertragungszeit Die Schnittstelle mit den FC Bausteinen zum Anwenderprogramm wird dabei ber Quittung synchronisiert 2 F lle sind zu unterscheiden e Der CPU Zyklus ist schneller als die bertragungszeit e Der CPU Zyklus ist langsamer als die bertragungszeit Hinweis
239. unikationsverbindungen projektieren 4 4 4 ISO Transport Verbindungseigenschaften pr fen Register bersicht In der bersicht werden alle in dieser Station bisher projektierten ISO Transport verbindungen mit ihren Parametern angezeigt nicht nderbar Ein Beispiel f r diese Darstellungsform sehen Sie in Kapitel 4 3 4 Parameter Beschreibung lokale ID S7 Station Dies ist die Verbindungs ID der ISO Transportverbindung PC Station Identifikationsnummer f r die Verbindung Name Eingegebener Name des Verbindungsendpunktes CPU Applikationen Wenn Sie bei Mehrprozessorbetrieb bei PC Stationen mehrere Applikatio nen s mtliche in dieser Station betriebenen ISO Transportverbindungen anzeigen lassen Option siehe unten wird hier die CPU Applikation ange geben welche Endpunkt der jeweiligen Verbindung ist R S bzw ber CP Bei S7 CP Rack Slot des lokalen CP ber den die Verbindung l uft Hard warekonfiguration Bei PC Station Anzeige des CPs ber den die Verbindung gef hrt wird Partner Adresse Spezifiziert die ferne MAC Adresse der Verbindung am Ethernet Subneiz lokaler TSAP Transport Service Access Point f r den lokalen Verbindungsendpunkt Partner TSAP Transport Service Access Point f r den fernen Verbindungsendpunkt Betriebsart Zeigt die im Register Optionen projektierte Betriebsart an Status Zeigt den aktuellen Projektierzustand der Verbindung Verbindungen ohne Zu
240. usammenhang mit den Pa rametern ERROR und STATUS siehe nachfol gende Tabelle OUTPUT 0 1 Fehlerfall Fehleranzeige Zur Bedeutung im Zusammenhang mit den Pa rametern NDR und STATUS siehe nachfol gende Tabelle STATUS 188 OUTPUT siehe nachfol gende Tabelle Statusanzeige Zur Bedeutung im Zusammenhang mit den Pa rametern NDR und ERROR siehe nachfol gende Tabelle SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 0129 07 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren Parameter Deklara Wertebe Bemerkung tion reich OUTPUT bei Gibt die Anzahl der Bytes an die vom Ether ISO Transport net CP in den Datenbereich bernommen wur und ISO on den TCP e Bausteintyp beachten 1 2 8192 bei S7 300 Bei lteren Ausgabest nden des FC bei UDP AG_RECV bis V3 0 ist der Datenbe 1 2 2048 reich generell auf max 240 Byte beschr nkt Die aktuellen Versionen lassen bis zu 02 8192 Byte 2048 Byte bei UDP zu bei S7 400 Mit dem FC AG_RECV ist der Datenbe reich generell auf max 240 Byte beschr nkt Anzeigen Die folgende Tabelle informiert ber die vom Anwenderprogramm auszuwertende Anzeige gebildet aus NDR ERROR und STATUS Hinweis Beachten Sie f r die Eintr ge mit der Codierung 8Fxxy unter STATUS auch die Angaben im Referenzhandbuch STEP 7 Standard und Systemfunktionen Sie fin den dort
241. usanzeige gende Tabelle Zur Bedeutung siehe nachfolgende Tabelle Anzeigen Die folgende Tabelle informiert ber die vom Anwenderprogramm auszuwertende Anzeigen STATUS Tabelle 6 4 Anzeigen AG_LOCK STATUS Bedeutung 7000 CP bearbeitet keinen Auftrag 7001 FETCH l uft 7002 WRITE l uft 8183 FETCH WRITE f r diese Verbindung nicht projektiert 8186 ID Nummer nicht im erlaubten Bereich z B 1 64 bei S7 400 Industrial Ethernet CPs 194 SIMATIC NET NCM S7 f r sche 2003 C79000 G8900 0129 07 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren 6 4 2 FC8 AG_UNLOCK Bedeutung des Bausteins Mit Hilfe des Bausteins AG_UNLOCK wird der externe Zugriff auf Systemspeicher bereiche der S7 CPU mittels FETCH bzw WRITE ber die durch den Parameter ID selektierte Verbindung freigegeben Der n chste eintreffende externe FETCH WRITE Auftrag f r den CP kann dann bearbeitet werden Vorausgegangen ist eine Zugriffssperre durch AG_LOCK Aufruf Darstellung des FC Bausteins AG_UNLOCK AG_UNLOCK Beispiel in AWL Darstellung AWL Erl uterung call fc 8 Bausteinaufruf ID DB 100 DBW 2 Verbindungs ID gem Projektierung LADDR wW 16 0100 LADDR 256 dez in Hardware Konfiguration STATUS DB 100 DBW 4 Statusanzeige Arbeitsweise Um die Verbindung wieder freizugeben mu das LOCK Anforderungsbit vom FC wieder zur ckgesetzt werden Der FC zeigt au erdem den aktuel
242. utomation Anlagen projektieren mit SIMATIC iMap Handbuch SIMATIC S7 Automatisierungssystem S7 400 M7 400 Aufbauen Installationshandbuch Bestellnummern 232 Die Bestellnummern f r die oben genannten Siemens Dokumentationen sind in den Katalogen SIMATIC NET Industrielle Kommunikation Katalog IK PI und SIMATIC Automatisierungssysteme SIMATIC S7 M7 C7 Komponenten f r die vollintegrierte Automation Katalog ST70 enthalten Diese Kataloge sowie zus tzliche Informationen k nnen bei den jeweiligen Sie mens Zweigniederlassungen und Landesgesellschaften angefordert werden Einige der hier genannten Dokumente finden Sie auch auf der Manual Collection CD die jedem S7 CP beiliegt SIMATIC NET NOM S7 f r Industrial Ethernet Ausgabe 6 2003 C79000 G8900 0129 07 Glossar B B 1 Allgemeiner Teil svrsio dereie ere a ann anna 234 B 2 Industrial Ethernet 2 2 3222 ae en aa in 238 B 3 PROEINEL een nn 240 SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 233 C79000 G8900 C129 07 Glossar B 1 Allgemeiner Teil Anlage Gesamtheit aller elektrischen Betriebsmittel Zu einer Anlage geh ren u a Spei cherprogrammierbare Steuerung Ger te f r Bedienen und Beobachten Bussy steme Feldger te Antriebe Versorgungsleitungen Baudrate R gt U bertragungsgeschwindigkeit Broadcast g Eine Broadcast Ubertragung entspricht einem Rundruf Uber ein Broadcast Te legramm werden alle
243. vollst ndig gesendet oder empfangen wurden wird an der Schnittstelle der FC Bausteine wie folgt ver fahren e AG_SEND AG_LSEND Der Auftrag wird positiv quittiert der Ethernet CP ist zur Entgegennahme eines neuen Sendeauftrags bereit fr hestens jedoch mit dem folgenden Aufruf e AG_RECV AG_LRECV Der Auftrag wird mit Neue Daten bernommen quittiert wenn die Daten ber nahme in das Anwenderprogramm erfolgt ist Danach kann der FC Aufruf er neut erfolgen Achtung Beachten Sie dass bei unterschiedlicher Verarbeitungsgeschwindigkeit Sender schneller als Empf nger auf Sender und Empf ngerseite Ressourcenengp sse auftreten k nnen Der Sender erh lt ggf ber die FC Bausteine eine entsprechende R ckmeldung Anzeige keine Empfangsressourcen auf der Zielstation SIMATIC NET NCM S7 f r Industrial Ethernet Ausgabe 6 2003 83 C79000 G8900 C129 07 SEND RECEIVE Schnittstelle im Anwenderprogramm 3 4 Zusatzinformationen 3 4 1 Daten bertragung ber TCP Verbindungen programmieren Einsatzzweck f r TCP Verbindungen TCP Verbindungen sollten Sie in erster Linie zur Ankopplung von Fremdsystemen verwenden wenn diese nicht den Protokollzusatz RFC1006 unterst tzen F r die Kommunikation zwischen Ger ten der SIMATIC Familie sollten Sie ISO on TCP Verbindungen verwenden denn diese sind komfortabler einzuset zen Der folgende Abschnitt soll Sie auf einige Besonderheiten aufmerksam ma chen Besonderh
Download Pdf Manuals
Related Search
Related Contents
Chieftain Heavy Duty Electric Ranges Installation & Service Curtin Convention Exhibitor Service Kit Philips Essential Care HP8325 erlab CAPTAIR Manuel d`usage PowdercapGB セルラーモデム導入 簡易取扱説明書 Noctua NH-C14 Parts Manual Manual de mantenimiento Samsung Galaxy Tab Plus (7.0) manual do usuário(CLARO) お客様とカシオ Bowers & Wilkins CWM-LCR8 User's Manual Copyright © All rights reserved.
Failed to retrieve file