Home

Anzeige - Siemens

image

Contents

1. reich CP 300 CP 400 SEND FC5 AG_SEND X X Kapitel 7 3 RECEIVE FC6 AG_RECV X X Kapitel 7 3 S5 kompatible FC60 AG_LRECV x 2 X Kapitel 7 3 FC53 AG_SSEND x 3 Kapitel 7 3 FC63 AG_SRECV x 3 Kapitel 7 3 SEND FC7 AG_LOCK X X Kapitel 7 4 RECEIVE J l FC8 AG UNLOCK x x Kapitel 7 4 S5 kompatible Kommunikation FC10 AG_CNTRL X x 3 Kapitel 7 5 Programmierte FB55 IP_ CONFIG X X Kapitel 7 6 Kommunika tionsverbin dungen S7 Kommuni FB12 BSEND X STEP 7 Doku kation FB13 BRCV mentation 8 FB15 PUT X FB14 GET X FB8 USEND X FB9 URCV X FC62 C_CNTRL X S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08 A 179 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren Kommunika Bausteintyp SIMATIC Manager Bibliothek beschrieben in er SIMATIC_NET_CP reich CP 300 CP 400 FTP IT CPs FC40 FTP_CONNECT X X SIMATIC NET FC41 FTP_STORE x x a eeun FC42 FTP_RETRIEVE X X FC43 FTIP_DELETE X X FC44 FTP_QUIT X X PROFINET CBA FB88 1 PN_InOut 1 x 1 x 1 Kapitel 7 7 FB90 PN_InOut_Fast x 1 Kapitel 7 7 PROFINET IO FC11 PNIO_ SEND X Kapitel 7 8 FC12 PNIO_RECV X Kapitel 7 8 FB52 PNIO_RW_REC X Kapitel 7 8 FB54 PNIO_ALARM X Kapitel 7 8 1 Der FB88 FB90 wird zusammen mit dem Engineering Werkzeug SIMATIC iMap geliefert und wird mit der Installation des STEP 7 Addon in der Biblio
2. 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 8 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08 A 29 1 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 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 sind installiert ein Ethernet CP eine Schnittstelle zur S7 Kommunikation installiert SOFTNE
3. SIMATIC PC Station oder Andere Station Diese Vorgehensweise wird im vorhergehenden Kapitel beschrieben e Unspezifizierte Verbindungen e STEP 7 Objekt Partner im anderen Projekt Multiprojekt Mit dieser Vorgehensweise wird in beiden Teilprojekten eine Verbindung reser S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 106 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 5 Kommunikationsverbindungen projektieren viert die sp ter wenn das Paritnerprojekt in das Multiprojekt aufgenommen 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 Verbindungsparitners 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 uns
4. A 272 S7 CPSs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 C0182 08 8 NCM S7 Diagnose Beispiele f r Online Pfad ohne Netz bergang Baugruppentr ger Steckplatz 0 4 Teilnehmeradresse MAC 08 00 06 01 02 03 Anschluss der Zielstation Industrial Ethernet Bild 8 1 zu diagnostizierender CP ist direkt erreichbar Baugruppentr ger Teilnehmeradresse MAC 08 00 06 01 02 03 Anschluss der Zielstation Industrial Ethernet Bild 8 2 zu diagnostizierender CP ist indirekt ber anderen CP erreichbar S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 273 C79000 G8900 0182 08 8 NCM S7 Diagnose 8 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 i MAC 08 00 06 01 02 03 Baug
5. AG_RECV AG_LRECV AG_SRECV zur bernahme der vom Ethernet CP empfangenen Daten in den Anwender Datenbereich 2 Werten Sie die Anzeigen der FC Bausteine aus bei AG_SEND AG_LSEND AG_SSEND die Parameter DONE ERROR STATUS bei AG_RECV AG_LRECV AG_SRECV die Parameter NDR ERROR STATUS S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 89 C79000 G8900 0182 08 4 SEND RECEIVE Schnittstelle im Anwenderprogramm 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 7 2 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 90 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 4 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 N Anwenderprogramm Kommunikations C Kommunikations y AG_RECV AG RECV verbindung SEN _ SEND Ex AGs JGL Maa Kommunikations
6. CMD Bedeutung 7 CN_STARTCON start connection Dieses Kommando baut eine Verbindung auf die mit ID und LADDR ausgew hlt und zuvor mit dem Control Auftrag CN_DISCON abgebrochen wurde Es wird ein Diagnose puffereintrag erzeugt dem Sie das Auftragsergebnis entnehmen k nnen RESULT f r CMD 7 Bedeutung Parameter Hex Wert Bereich RESULT 1 0000 0001 Der Auftrag zum Verbindungsaufbau wurde erfolgreich an den CP bertragen Der Verbin dungsaufbau wurde eingeleitet RESULT 1 0000 0002 Der Auftrag zum Verbindungsaufbau konnte nicht an den CP bertragen werden da der Dienst im CP nicht gestartet ist z B CP in STOP RESULT2 0000 00004 Default S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 224 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren 7 6 FB55 IP_CONFIG f r programmierte Kommunikationsverbindungen 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 Mit dem Funktionsbaustein FB55 wird ein Konfigurations Datenbaustein CONF DB an den CP bergeben Der Konfigurations Datenbaustein enth lt s mtliche Verbindungsdaten f r einen Ethernet CP Je nach Gr e des Konfiguratio
7. 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 109 C79000 G8900 0182 08 5 Kommunikationsverbindungen projektieren 5 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
8. 21 22 C Literaturverzeichnis RFC1006 Request For Comment RFC793 TCP RFC791 IP Zum Thema Programmierung Automatisieren mit STEP 7 in AWL und SCL Anwenderhandbuch Programmierhandbuch Berger H Publicis MCD Verlag 2001 Zur Projektierung von PROFINET CBA Komponenten und Anlagen Basishilfe im Engineeringtool SIMATIC iMap Siemens AG Zur Projektierung von PROFINET CBA Komponenten und Anlagen Component based Automation Anlagen projektieren mit SIMATIC iMap Handbuch Siemens AG Zur Anwendung und Projektierung von PROFINET IO Von PROFIBUS DP nach PROFINET IO Handbuch Siemens AG Zur Anwendung und Projektierung von PROFINET IO PROFINET IO Systembeschreibung Handbuch Siemens AG Kommunikation mit SIMATIC Systemhandbuch Siemens AG S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 297 C79000 G8900 0182 08 C Literaturverzeichnis Bestellnummern A 298 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 au
9. 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 1 J J Datensatz A wird r 1 von A z B 520 segmentweise im Byte ber Ethernet Puffer abgelegt l uft bertragung AG RECV AuTtraq Te Empfangene Daten A entgegennehmen aus von B z B 240 werten Byte ber Ethernet D AG N l uft Datensatz B wird im Es liegen noch keine Daten Puffer abgelegt AG RECV Auftrag Tertia onne Empfangene Daten B entgegennehmen aus werten AG RECV bertragung von C ber Ethernet Datensatz C wird lauft segmentweise im Puffer abgelegt Zeit Zeit Zeit Legende 1 Parameter bergabe NDR ERROR STATUS S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 202 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren FC6 AG_RECV FC60 AG_LRECV FC63 AG_SRECV Fortsetzung Erl uterung der Formalparameter Die folgende Tabelle erl utert alle Formalparameter f r die Funktion AG_RECV AG_LRECV AG_SRECV
10. 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 C0182 08 A 283 9 Firmware Lader 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 284 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 9 Firmware Lader 9 1 Einsatzbereich Firmware Unter Firmware werden 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 e Industrial Ethernet Baugruppen e Baugruppen f r Netz berg nge z B IE PB Link Installation Der Firmware Lader ist mit der Installation
11. S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 141 C79000 G8900 0182 08 5 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 UDF VYerbindung Allgemein Adressen Optionen bersicht Statusinformatioren Die Forts von 1025 bis 65535 stehen zur Verf gung Weitere Forts siehe Hilfe Lokal Fartner IF DEZ i 40 50 0 3 140 80 0 10 FORT DEZ 2000 2000 Abbrechen Hilfe Bild 5 20 Aufbau des Eigenschaftsdialogs im Register Adressen mit DEFAULT Ports f r UDP Verbin 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 5 6 Anwendung Hinweis Port Adressen 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 Port Adresse gesucht und zugeordnet wird Die folgenden lokalen Port Nummern sind reserviert Sie sollten diese nicht an dersweitig bei der Verbindungsprojek
12. 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 der lokalen ID gekennzeichnet am Ende 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 121 C79000 G8900 0182 08 5 Kommunikationsverbindungen projektieren 5 5 ISO on 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
13. 1 Diese Funktion setzt die Bausteinbibliothek V5 0 SP3 oder h her voraus A 184 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren 7 2 3 Statusinformationen Ausgangsparameter F r die Statusauswertung sind im Anwenderprogramm die Parameter auszuwer ten DONE bzw NDR Diese Parameter DONE bei Sendauftr gen bzw NDR bei Empfangsauftr gen melden den positiven Abschluss einer Auftragsausf hrung ERROR Meldet wenn der Auftrag nicht fehlerfrei ausgef hrt werden konnte STATUS Der Parameter liefert Detailinformation zur Auftragsausf hrung Statusanzeigen k nnen bereits w hrend der Auftragsausf hrung geliefert werden DONE O und ERROR O Statusanzeigen auswerten Beachten Sie dass 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 tigung werden die Ausgabeparameter des FC Bausteines wie folgt zur ckgesetzt DONE 0 NDR 0 ERROR 0 STATUS 8180 bei AG_RECV AG_LRECV bzw 8181 bei AG_SEND AG_LSEND AG_SSEND S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 185 C79000 G8900 0182 08 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren 7 3 FCs f r die SEND RECEIVE Schni
14. AWL Erl uterung CALL FB 54 DB 54 PNIO_ALARM Bausteinaufruf Datensatz lesen schreiben CPLADDR w 16 0110 BG Adresse aus Hardware Konfiguration DONE M 1 1 Adresse f r R ckgabeparameter DONE ERROR M 1 2 Adresse f r R ckgabeparameter ERROR NEW M 1 3 TRUE Ein neuer Alarm wurde empfangen STATUS MW 12 Fehlercode des SFB bzw des PNIO Ctrl ID MW 14 logische Anfangsadresse der Komponente Bau gruppe bzw Modul von der ein Alarm empfangen wurde LEN MW 16 L nge der empfangenen Alarminformation AINFO MODE MD 18 RESERVIERT Wert immer 0 TINFO P DBA4 DBX0 0 BYTE 32 task information Zielbereich f r OB Startinformation und Verwaltungsinformation feste L nge 32 Byte Diagnose Information AINFO P DBA DBX32 0 BYTE 532 alarm information Zielbereich f r Kopf information und Alarmzusatzinformation Erl uterung der Formalparameter Die folgende Tabelle erl utert alle Formalparameter f r den FB 54 Deklara Datentyp Wertebereich Bemerkung tion CPLADDR INPUT WORD Anfangsadresse der fehler ausl senden Baugruppe DONE OUTPUT BOOL 0 Der Zustandsparameter zeigt an ob 1 Alarminformation er der Auftrag fehlerfrei abgewickelt folgreich bertragen wurde Bei DONE 1 muss zus tzlich der Parameter NEW gepr ft werden ERROR OUTPUT BOOL 0 Fehleranzeige 1 Fehler NEW OUTPUT BOOL 0 Daten bertragung l uft Bei DONE 1 und NEW 1 wird hier
15. B Normen und Zulassungen von SIMATIC NET S7 CPs B Normen und Zulassungen von SIMATIC NET S7 CPs Produktbezeichnung e CP 343 1 Lean e CP 343 1 Lean e CP 343 1 e CP 343 1 EX20 e CP 343 1 e CP 343 1 e CP 343 1 Advanced e CP343 1 IT e CP343 1 PN e CP 343 1 Lean e CP 443 1 e CP 443 1 e CP443 11T e CP 443 1 Advanced e CP 443 1 Advanced e IE PB Link e IE PB Link PN IO e IWLAN PB Link PN IO Hinweis Bestell Nr Bestell Nr Bestell Nr Bestell Nr Bestell Nr Bestell Nr Bestell Nr Bestell Nr Bestell Nr Bestell Nr Bestell Nr Bestell Nr Bestell Nr Bestell Nr Bestell Nr Bestell Nr Bestell Nr Bestell Nr 6GK7 343 1CX00 0XEO 6GK7 343 1CX10 0XEO 6GK7 343 1EX11 0XEO 6GK7 343 1EX20 0XEO 6GK7 343 1EX21 0XEO 6GK7 343 1EX30 0XEO 6GK7 343 1GX21 0XEO 6GK7 343 1GX20 0XEO 6GK7 343 IHX00 0XEO 6GK7 343 1CX00 0XEO 6GK7 443 1EX11 0XEO 6GK7 443 1EX20 0XEO 6GK7 443 1GX11 0XEO 6GK7 443 1EX40 0XEO 6GK7 443 1EX41 0XEO 6GK1411 5AAO00 6GK1411 5ABO00 6GK1417 5ABO00 Die aktuell g ltigen Zulassungen finden Sie auf dem Typenschild des jeweiligen Produkts IEC 61131 2 Die oben genannten SIMATIC NET S7 CPs erf llen die Anforderungen und Krite rien der Norm IEC 61131 2 Speicherprogrammierbare Steuerungen Teil 2 Be triebsmittelanforderungen und Pr fungen S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 C0182
16. Bild 5 1 Verbindungsm glichkeiten S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 99 C79000 G8900 C182 08 5 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 werden 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 100 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 5 Kommunikationsverbindungen projektieren 5 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 Verbindun
17. Einzelparameter ns u a u u u ee Subblocktypen sind nachfolgend beschrieben in Kap 6 6 Parameterbl cke sind nachfolgend beschrie ben in Kap 6 4 und 6 5 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 163 C79000 G8900 0182 08 6 Programmierte Kommunikationsverbindungen Beispiel Nachfolgend ein Beispiel f r einen Konfigurations Datenbaustein mit dem Parame terblock f r Systemdaten und einem Parameterblock f r eine TCP Verbindung Tabelle 6 1 CONF_DB AWL DATA_BLOCK DB271 TITLE IP_CONFIG f r 1 aktive nTCP Connection AUTHOR Alfred CP Daten IP 200 12 1 144 Router 200 12 1 80 FAMILY AS300 Verbindungsdaten Destination IP Addr 200 12 1 99 NAME ipconf Lokaler Port 4001 Remote Port 5001 Aufbau aktiv VERSION 1 0 07 Jun 2005 STRUCT DB_TYP INT 1 II System Daten sys_pb INT 0 Subblock Typ Systemdaten f r CP sys id INT 0 System Parameter ID immer O sys_sb_cnt INT 3 Anzahl Subblocks im Systemparameter Block ip addr SUB_IP_V4 IP Adresse des CPs ip_netmask SUB_NETMASK Subnetzmaske des CPs ip_router SUB_DEF_ROUTER Default Router Il tcp VB 01 tcp_pb_01 int 1 Subblock Typ TCP Verbindung tcp_id_01 int 1 1 TCP_VB tcp_sb_cnt_01 int 6 6 Elem
18. 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 S7 400 1 Fertigung 1 Fertigung 2 nl Bull ai ai S7 400 3 S7 400 a Ta Mm l u S7 400 5 Zi SIMATIC S5 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 75 C79000 G8900 0182 08 3 Den Ethernet CP mit STEP 7 NCM S7 betreiben Vorgehensweise Bild 3 5 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 PRO JECT ETHERNET lt Standardhierarchie Offline gt Pr ME E bh Datei Bearbeiten Einf gen Zielsystem Ansicht Extras Fenster Hilfe x oele Reel a Da JEE 2 PROJECT ETHERNET SB SIMATIC 400 Stationit o af CPU A 1 BAE CP 443 1 BGR a SIMATIC 400 Stationd E A SIMATIC 400 Stationd3 SIMATIC SIMATIC SIMATIC 4ul Stationf AU0 St
19. Hinweis f r Kanada Dieses Digitalger t Klasse A erf llt die Anforderungen der Norm Canadian ICES 003 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 291 C79000 G8900 0182 08 B Normen und Zulassungen von SIMATIC NET S7 CPs AVIS CANADIEN Cet appareil numerique de la classe A est conforme a la norme NMB 003 du Canada UL und CSA Zulassung Hinweis Welche der nachfolgenden UL CSA oder cULus Zulassungen f r Ihr Produkt er teilt wurde erkennen Sie an den Kennzeichnungen auf dem Typenschild UL Zulassung UL Recognition MarkUnderwriters Laboratories UL nach Standard UL 508 U e Report E 85972 E CSA Zulassung GB CSA Certification MarkCanadian Standard Association CSA nach Standard C SP 22 2 No 142 e Certification Record 063533 C 000 cULus Zulassung Hazardous Location CULUS Listed 7RA9 IND CONT EQ FOR HAZ LOC C UL US Underwriters Laboratories Inc nach C UL 508 Industrial Control Equipment e CSA C22 2 No 142 Pocess Control Equipment e UL 1604 Hazardous Location e CSA 213 Hazardous Location APPROVED for Use in e CI 1 Div 2 GP A B C D T4A e Cl 1 Zone 2 GP IIC T4 e Cl 1 Zone 2 AEx nC IIC T4 N Warnung Explosion Hazard Do not disconnect while circuit is live unless area is known to be non hazardous AZ L O S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 292 Teil A Ausgabe 09 200
20. 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 P 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 Sie mittels der NCM S7 Diagnose ermitteln Register Port Parameter Sie k nnen hier bei Bedarf f r jede verf gbare Schnittstelle Port feste Netzwerkeinstellungen f r die bertragungseigenschaften vornehmen Standard m ig ist die Automatische Einstellung gew hlt d
21. 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 Werkseinstellungen 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 A 66 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08 3 Den Ethernet CP mit STEP 7 NCM S7 betreiben Tabelle 3 1 Einstellm glichkeiten im Register Optionen Fortsetzung Option e Eithernet Profil f r hochver f gbare Verbindungen Bedeutung Auswirkung 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 In
22. 1 werden LEN By tes aus dem mit dem Parameter SEND ange gebenen Datenbereich gesendet Beim FC Aufruf mit ACT 0 werden die Statu sanzeigen DONE ERROR und STATUS ak tualisiert INPUT INT 1 2 64 S7 400 1 2 16 S7 300 Im Parameter ID wird die Verbindungsnummer der Verbindung angegeben siehe Projektie rung Kap 5 3 1 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 Merkerbereich Datenbausteinbereich S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 C0182 08 A 195 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren FC5 AG_SEND FC50 AG_LSEND FC53 AG_SSEND Fortsetzung Deklara tion Parameter Typ 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
23. A 206 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren 7 4 FCs zur Zugriffskoordinierung bei FETCH WRITE bersicht F r die Funktion FETCH WARITE stehen folgende FC Bausteine f r die Zugriffs Koordinierung zur Verf 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 Adresseinstellung f r LOCK UNLOCK zu w hlen sofern diese Auswahlm glichkeit besteht Arbeitsweise Mit diesen FCs haben Sie die M glichkeit den Zugriff auf Systemspeicherbereiche so zu koordinieren dass 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 dass die Zugriffssperre nur auf der im Aufruf angegebenen FETCH WRITE Ver
24. A 296 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 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 cher KOP FUP AWL Systemsoftware f r S7 300 400 System und Standardfunktionen Bestandteil der Online Dokumentation in STEP 7 Siemens AG Zum Aufbau und zum Betrieb eines Industrial Ethernet Netzes SIMATIC NET Handbuch Industrial Twisted Pair Netze Siemens AG Ethernet IEEE 802 3 ISO 8802 3 Zum Aufbau und zum Betrieb eines Industrial Ethernet Netzes SIMATIC NET Handbuch f r Triaxialnetze Industrial Ethernet 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08 14 15 16 17 18 19 20
25. Anlauf Merker setzen Im zyklischen Betrieb OB1 werten Sie dann diesen Anlauf Merker aus um gegebenenfalls den PNIO_SEND Baustein mit den Initialisierungswerten aufzurufen S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 252 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren Ersatzwerte bei St rungen nur bei Betrieb als PROFINET IO Controller 7 8 6 Im Fehlerfall Device Modul ist ausgefallen k nnen Sie ber die Abfrage der Sta tusinformationen IOCS IOPS Status ermitteln welche Module ausgefallen sind Daraufhin haben Sie die M glichkeit Ersatzwerte aufzuschalten FB 52 PNIO_RW_REC Der FB 52 dient im PROFINET IO Controller Betrieb sowohl der Funktion Daten satz lesen als auch der Funktion Datensatz schreiben Der FB 52 kann zu einem Zeitpunkt nur eine der beiden Funktionen ausf hren Die Funktion Datensatz le sen oder Datensatz schreiben wird ber den Parameter WRITE _REC gesteuert Beispiel Das Anlagenkennzeichen und das Ortskennzeichen k nnen dem CP ber die Funktion Datensatz schreiben mitgeteilt werden Hierf r wird der Mainte nance Datensatz IM1 mit dem Index AFF1y benutzt Details zu den unterst tzten Datens tzen sowie deren Aufbau k nnen Sie unter der folgenden Internet Adresse abrufen http support automation siemens com WwW view de 19289930 Aufrufschnittstelle Aufrufsch
26. C79000 G8900 C0182 08 5 Kommunikationsverbindungen projektieren Tabelle 5 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 Stationen 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 Verbindungspartner 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 Eigenschaftendial
27. 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08 8 1 8 NCM S7 Diagnose 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 nnen 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
28. 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 Die folgende Darstellung zeigt beipielhaft M glichkeiten wie die PG OP Kommuni kation lokal oder remote genutzt werden kann e lokal ber Ethernet Baugruppen im PG e remote ber Ethernet Baugruppen im PG und ber Router zus tzlich angedeutet ist die M glichkeit der PG AS Fernkopplung mittels Te leService ber TS Adapter S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 23 C79000 G8900 0182 08 1 Kommunikation ber Ethernet CPs in S7 Stationen Bedienen Beobachten Steuern Ethernet Anschlu Projektierdaten f r jeden CP er st
29. Fortsetzung Parame Deklara Typ Wertebereich Bemerkung ter tion LEN INPUT INT Wer gt 0 L nge des zu bertragenden Datenbereichs Die maximale Ge N Byte samtl nge der zu Die Ubertragung der Daten beginnt zwingend bertragenden mit Adresse 0 unabh ngig von der Projektie Daten entnehmen rung Beachten Sie dass die IO Adresse 0 Sie bitte dem dem mit der L nge 1 ber cksichtigt wird Se Controller Betrieb SL TEN B Clo e Hier muss die gr te projektierte Adresse ses Handbuches ER ENTE der Devices angegeben werden Die ein unter Kapitel Lei i Bereich d icht stungsdaten Sie a ereiche werden nicht zusammen kann f r Control as ler bzw Device Die Daten werden in der Reihenfolge der Betrieb unter logischen Adressen bertragen wie bei schiedlich sein PROFIBUS DP Device Betrieb e Die Daten werden in der Reihenfolge der Steckpl tze so bertragen wie die Ein gangsmodule am PROFINET IO Control ler Strang f r dieses PROFINET IO De vice projektiert sind e Hinweis Sie m ssen f r die Konsistenz zwischen der hier programmierten L ngenangabe und der Projektierung des PROFINET IO Controllers sorgen Beim Device wird die gesamte Datenbereichsl nge inklusive eventueller L cken bertragen NDR OUTPUT BOOL 0 Der Zustandsparameter zeigt an ob der Auf 1 Daten ber trag fehlerfrei abgewickelt wurde nommen ERROR OUTPUT BOOL 0 Fehleranzeige 1 Fehler STATU
30. Hilfe Bild 5 10 Aufbau des Eigenschaftsdialogs im Registers Allgemein f r ISO on TCP Verbindungen S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 123 C79000 G8900 0182 08 5 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 ber CP 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 5 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 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 i
31. Modul Bei einer Ausgabebaugruppe muss Bit 15 gesetzt werden Bsp f r Ausgangs Adresse 5 ID DW 16 8005 Bei einer Mischbaugruppe ist die klei nere der beiden Adressen anzugeben INDEX INPUT WORD Siehe Herstellerinforma Datensatznummer die der Anwender tion welche Datensatz lesen oder schreiben m chte nummern von der Bau gruppe bzw dem Modul unterst tzt werden DONE OUTPUT BOOL 0 Der Zustandsparameter zeigt an ob 1 Datensatz erfolgreich der Auftrag fehlerfrei abgewickelt bertragen wurde ERROR OUTPUT BOOL 0 Fehleranzeige 1 Fehler STATUS OUTPUT WORD 0 kein Fehler Statusanzeige anderer Wert Fehler siehe Tabelle 7 13 A 254 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 C0182 08 Deklara tion 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren Datentyp Wertebereich Die Maximall nge ist 480 Byte Bemerkung Datensatz lesen Reiner OUTPUT Parameter nach erfolgreichem Lesen wird hier die L nge des gelesenen Datensat zes angegeben sonst 0 Datensatz schreiben Reiner INPUT Parameter L nge des zu schreibenden Datensatzes wird hier vom Anwender angege ben Die L nge muss zur Definition des Datensatzes passen RECORD Anzeigen ANY als VARTYPE sind BYTE WORD und DWORD zugelas sen Die Adresse des Daten bereichs verweist alterna tiv auf e Merkerberei
32. Parameter Deklara Wertebe Bemerkung tion reich Im Parameter ID wird die Verbindungsnummer der ISO Transport Verbindung angegeben siehe Projektierung Kap 5 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 Angabe von Adresse und L nge Die Adresse des Datenbereiches verweist alter nativ auf 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 angenangabe am Parameter RECV ebenfalls auf 212 beschr nken OUTPUT 0 Der Parameter zeigt an ob neue Daten ber 1 neue Daten nommen wurden Zur Bedeutung im Zusammenhang mit den Pa rametern ERROR und STATUS siehe nachfol gende 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 Pa rametern NDR und ERROR siehe nachfol gende Tabelle S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 203 C79000 G8900 0182 08 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren FC6 AG_RECV FC60 AG_LRECV FC63 AG_SRECV Fo
33. S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 118 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 5 4 3 5 Kommunikationsverbindungen projektieren 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 Transportrerbindung Optionen bersicht Statusinformatioren Allgemein Adressen Dynamik Die folgenden Werte sind nur in Sonderf llen zu ndern Connection Establishment Retransmission Time 2 Data Transfer Retransmission Time 100 ms fio las Count Inactivity Time 2 30 window Time 2 10 Abbrechen Hilfe Bild 5 9 Aufbau des Eigenschaftsdialogs im Register Dynamik 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 gt irrelevant Data Transfer Retransmission Time Dieser Parameter gibt an in welchem Zeitabstand ein nderbar fehlgeschlagener Sendevers
34. SPEED SEND RECV ausw hlen 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 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 87 300 A 200 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren FC6 AG_RECV FC60 AG_LRECV FC63 AG_SRECV Fortsetzung 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
35. bereich zur bertragung an den Ethernet CP e AG _RECV AG_LRECV AG_SRECV 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 AG_SSEND und AG_RECV AG_LRECV AG_SRECV beauftragt das Anwenderprogramm den Ethernet CP auf der projek tierten Verbindung Daten zu senden oder zu empfangen Ethernet Teilnehmer SIMATIC S7 CPU Ethernet CP AEO g STEP7 Datenbasis Anwender a Anwender Anwender Datenpuffer Datenbereiche i AG SEND senden Kommunikations E verbindung AG_RECV sg empfangen Bild 4 1 Zusammenspiel von CPU und Ethernet CP bei Verbindungen S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 87 C79000 G8900 0182 08 4 SEND RECEIVE Schnittstelle im Anwenderprogramm Datenvolumen und Mengenger st Der Ethernet CP kann ber eine Verbindung pro Auftrag folgende Datenmengen bertragen Tabelle 4 1 ISO Transport ISO on TCP TCP UDP Senden 1 8192 Byte 1 8192 Byte 1 8192 Byte 1 2048 Byte 2 8192 Byte 2 8192 Byte 2 8192 Byte 2 2048 Byte 3 1452 Byte 3 1452 Byte 3 1452 Byte 3 1452 Byte Empfangen 4 8192 Byte 4 8192 Byte 4 8192 Byte 4 8192 Byte 5 8192 Byte 5 8192 Byte 5 8192 Byte 5 2048 Byte 6 1452 Byte 6 1452 Byte 6 1452 By
36. e Die Angabe eines Peripherie Bereichs ist nicht erlaubt da Sie zun chst den IOCS auf GOOD pr fen m ssen bevor Daten in die Peripherie bernommen werden d rfen S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 240 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren FC11 PNIO_SEND Fortsetzung Parame Deklara Typ Wertebereich Bemerkung ter tion LEN INPUT INT Wer gt 0 L nge des zu bertragenden Datenbereichs Die maximale Ge N Byte samtl nge der zu Die Ubertragung der Daten beginnt zwin bertragenden gend mit Adresse 0 unabh ngig von der Datenbereiche Projektierung Beachten Sie dass die lO entnehmen Sie Adresse 0 mit der L nge 1 ber cksichtigt bitte dem ger wird Sea Controller Betrieb F iie We Hier muss die gr te projektierte HR Adresse der Devices angegeben wer ter Kapitel Lei den Dieeinzel Bereich d stungsdaten Sie en Die einzelnen Bereiche werden kann t r Control nicht zusammengefasst ler bzw Device Die Daten werden in der Reihenfolge der Betrieb unter logischen Adressen bertragen wie bei schiedlich sein PROFIBUS DP Device Betrieb e Die Daten werden in der Reihenfolge der Steckpl tze so bertragen wie die Ein gangsmodule am PROFINET IO Con troller Strang f r dieses PROFINET IO Device projektiert sind e Hinweis Sie m ssen f r die Konsis
37. e Die CPs in den S7 Stationen sind mit einer MAC IP Adresse versorgt vorein gestellte MAC Adresse verwenden oder IP Adresse einstellen Vorgehensweise v 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 sowie in in 4 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 26 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 1 Kommunikation ber Ethernet CPs in S7 Stationen 1 4 S7 Kommunikation ber Industrial Ethernet 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 Die bertragung erfolgt je nach Projektie rung des Ethernet CP auf Basis des ISO Transport oder des ISO on TCP Proto kolls 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
38. int 8 Sub Block Length b_3 BYTE b 16 C8 IP_High 200 b_2 BYTE b 16 0C IP_ 12 b_1 BYTE b 16 01 IP_ 1 b_O BYTE b 16 90 IP_Low 144 END_STRUCT END_TYPE S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 C0182 08 A 165 6 Programmierte Kommunikationsverbindungen Tabelle 6 3 AWL Typdefinitionen f r den Subblock TCP Verbindung TYPE SUB _L STRUCT id int len int port int END_STRUCT END_TYPE STRUCT id int len int port int END_STRUCT END_TYPE STRUCT id int len int END_STRUCT END_TYPE TYPE SUB_K STRUCT id int len int addr BYTE END_STRUCT END_TYPE TYPE ACT_C STRUCT id int len int w BYTE END_STRUCT END_ TYPE A 166 OC_PORT TYPE SUB_REM_PORT ID_4_LOC_PORT Sub Block Length 2001 Loc Port 10 ID_4_REM_PORT 6 Sub Block Length 2002 Rem Port TYPE CON_NAME_L 24 characters 18 ID for CON Name 28 4 len n 0 x BUS_ADDR 21 ID for KBUS Address 3 B 16 04 N_REQ 2 5 b 16 1 Anmerkung c ARRAY 1 24 of CHAR Yop By aa Nep a mter En San ee a SE Ee a C t e r S RO S4A 2 ID for CON REQ Mode Sub Block Length Active NetPro Max 2 570 570 51753 Die hier aufgef hrten Strukturen m ssen
39. 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 diese 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 spezifischen Ger tehandb cher 2 geben Auskunft ber die Kompatibilit t der S7 CPs und der zugeh renden Bausteine FCs FBs S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren 7 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 e 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 B
40. oder kein neuer Alarm ein neu empfangener Alarm signali 1 Neuen Alarm empfan Siert gen und quittiert STATUS OUTPUT WORD 0 kein Fehler Statusanzeige anderer Wert Fehler siehe Tabelle 7 14 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08 A 259 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren Deklara tion Datentyp Wertebereich Bemerkung ID OUTPUT WORD Logische Anfangsadresse der alarm ausl senden PNIO Komponente Baugruppe bzw Modul Bei einer Ausgabebaugruppe wird Bit 15 gesetzt Beispiel f r Ausgangs Adresse 5 ID DW 16 8005 Bei einer Mischbaugruppe wird die kleinere der beiden Adressen angege ben LEN OUTPUT INT L nge der empfangenen Alarminfor mation AINFO MODE IN OUT DWORD 0 Reserviert TINFO IN OUT ANY als Die Adresse des Daten task information VARTYPE bereichs verweist alterna Zieibereich f r die Alarm Verwaltungs ee tiv auf information ar e Merkerbereich Die Fehler OB Startinformation DWORD e Datenbausteinbereich OB Header Byte 0 19 von TINFO zugelas Die L nge des Any Poin wird von der CP Firmware soweit sen ters muss gt 32 Byte m glich nachgebildet sein Siehe auch AINFO IN OUT ANY als Die Adresse des Daten alarm information VARTYPE bereichs verweist alterna Zielbereich f r Kopfinformation und sind tiv auf Alarmzusatzinfo
41. tes nach DNS Konventionen Am Ethernet Sub netz muss der Ger tename eindeutig sein Bei einem CP als PROFI NET IO Controller ist der Ger tename aus der Kurzbezeichnung abgeleitet STEP 7 bietet Ihnen die M glichkeit den Namen des I0 Systems als Namensbestandteil des Ger tenamens automatisch erg nzen zu lassen W hlen Sie dazu in den Eigenschaften des PROFINET IO Systems die Option Name im Device Controller verwenden e CGBA Kommunikation Damit Sie die S7 Station mit PROFINET CBA einsetzen k nnen m ssen Sie den CP festlegen der bei der Komponentisierung f r PROFINET CBA bzw SIMATIC iMap verwendet werden soll A 74 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08 3 3 5 bersicht Ethernet Subnetz 1 3 Den Ethernet CP mit STEP 7 NCM S7 betreiben 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
42. 1 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 e PC PG mit Ethernet CP e Stationen mit Ethernet Anschluss Ethernet E A PG PC mit Ethernet Anschlu Andere Station mit Ethernet Anschlu SIMATIC S5 mit Ethernet CP WAN Internet nur TCP IP Router AP Bild 1 5 SIMATIC S7 mit m glichen Kommunikationsteilnehmern ber SEND RECEIVE Schnittstelle S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 33 C79000 G8900 0182 08 1 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 lesend auf Systemdaten in der SIMATIC S7 zugreifen e WRITE Daten schreiben Der Verbindungspariner SIMATIC S5 oder Nicht S7 Station kann schreibend auf Systemdaten in der SIMATIC S7 zugrei
43. 65353 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 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 137 C79000 G8900 0182 08 5 Kommunikationsverbindungen projektieren 9 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 A 138 Um den Dialog f r die speziellen Verbindungseigenschaften aufzurufen gehen Sie folgenderma en vor 1 Selektieren Sie in der Verbindungstabelle die gew nschte Verbindung
44. 8 Controller Betrieb Entsprechend dem Parameter SEND wer den Adressl cken mit bertragen Adressl cken werden mit Status GOOD bertragen Device Betrieb Adressl cken werden nicht mit bertragen Der Baustein beginnt die bertragung des Status f r Adresse 0 Hinweise e Die Mindestl nge des ANY Pointers ist L nge LEN 7 8 Beachten Sie dass alle Ausgangsparameter erst dann ausgewertet werden d rfen wenn der Baustein entweder DONE 1 oder ERROR 1 signalisiert Achtung Sie m ssen davon ausgehen dass der gelieferte IOCS Status nicht zeitsynchron zu den Daten SEND Parameter kommt sondern um einen Anwenderprogramm Zyklus verz gert Das hei t Anwenderdaten und IOCS sind nicht konsistent Anzeigen Die folgende Tabelle informiert ber die vom Anwenderprogramm auszuwertende Anzeige gebildet aus DONE ERROR und STATUS A 242 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 C182 08 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren FC11 PNIO_SEND Fortsetzung 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 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 Eige
45. Adressen sind automatisch spezifi ziert Port 21 e Register Optionen Die Betriebsart ist fest auf FTP einge stellt e Die Option Aktiver Verbindungsaufbau ist ohne Bedeutung und daher nicht bedienbar Mengenger st Siehe 2 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 131 C79000 G8900 0182 08 5 Kommunikationsverbindungen projektieren Verbindungsname Referenz nur im Multiprojekt Wenn Sie eine Verbindung zu einem Partner in einem anderen Projekt anlegen Ir das mit dem aktuellen Multiprojekt noch nicht zusammengef hrt ist m ssen Sie J 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08 A 132 5 Kommunikationsv
46. 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 7 Achtung Bitte beachten Sie folgenden Hinweis f r S7 300 Stationen Falls Sie in der CPU Projektierung die Option 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 Abh ngig vom CP Typ werden folgende Einstellm glichkeiten angeboten Tabelle 3 1 Einstellm glichkeiten im Register Optionen Option Bedeutung Auswirkung e Uhrzeitsynchronisation Hier wird eingestellt ob der CP die Uhrzeittelegramme weiterleiten 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 65 C79000 G8900 0182 08 3 Den Ethernet CP mit ST
47. Baustein FB88 FB90 hat die Aufgabe Daten aus dem Interface DB in den CP sowie aus dem CP in den Interface DB zu bertragen Der Interface DB selbst ist die Schnittstelle zum Anwenderprogramm Der FB88 FB90 ist hierzu zyklisch aufzurufen Es ist auch m glich den FB88 FB90 in einem Zyklus mehrfach aufzurufen An der Schnittstelle ist der FB88 FB90 ausschlie lich mit der Baugruppenadresse des CP zu versorgen Um eine Datenkonsistenz zu gew hrleisten d rfen Sie die zu bertragenden Da ten erst dann ver ndern oder mit dem Lesen der Empfangsdaten erst beginnen wenn der Auftrag abgeschlossen ist DONE 1 oder ERROR 1 Sobald DONE 1 oder ERROR 1 gesetzt sind ist die bertragung abgeschlossen beziehungsweise mit Fehlermeldung beendet Daten k nnen jetzt ausgewertet be ziehungsweise wieder neu gesetzt werden Erst mit dem n chsten Aufruf werden wieder Daten bertragen Sorgen Sie in Ihrem Anwenderprogramm daf r dass der FB88 FB90 nach einer abgeschlossenen bertragung erst dann wieder aufgerufen wird nachdem alle Eingangsdaten bernommen und alle Ausgangsdaten in den Interface DB ge schrieben sind Der zeitgesteuerte Aufruf der Bausteine FB88 FB90 ist prinzipiell zul ssig Be achten Sie weitere Hinweise zu dieser Betriebsart weiter unten in diesem Kapitel Unterschiede zwischen FB88 und FB90 A 232 Die Funktionsbausteine FB90 und FB88 verhalten sich an der Schnittstelle zum Anwenderprogramm weitgehend iden
48. Betrieb nehmen Teil A Ausgabe 09 2007 A 15 C79000 G8900 0182 08 1 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 Koaxiallei 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 10 L ckenlose Kommunikation im industriellen Bereich Industrial Ethernet ist eingebettet in das SIMATIC NET Konzept das mit PROFINET PROFIBUS und AS Interface AS i eine l ckenlose Vernetzung von Leitebene Zellebene und Feldebene erm glicht Industrial Ethernet IEEE 802 3 PROFINET 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 16 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 1 Kommunikation ber Ethernet CPs in S7 Stationen 1 2 Kommunikationsm glichkeiten f r SIMA
49. Betriebszustand STOP Systemfehler bzw unzul ssiger Parametertyp Ziel Puffer RECORD ist zu klein 8F22H Bereichsl ngenfehler beim Lesen eines Parameters z B DB zu kurz O O 0oO O 8F23H Bereichsl ngenfehler beim Schreiben eines Parameters z B DB zu Kurz 8F24AH Bereichsfehler beim Lesen eines Parameters Ca DEE aal er h 8F25H Bereichsfehler beim Schreiben eines Parameters 8F28H Ausrichtungfehler beim Lesen eines Parameters h 8F 294 Ausrichtungsfehler beim Schreiben eines Parameters 8F30H Parameter liegt im schreibgesch tzten 1 aktiven Datenbaustein _ 8F31n Parameter liegt im schreibgesch tzten 2 aktiven Datenbaustein 8F32H Parameter enth lt zu gro e DB Nummer 8F3AH Zielbereich nicht geladen DB Oooo ojlo ojl o O 8F42H Quittungsverzug beim Lesen eines Parameters aus dem Peripherie bereich 8F43H Quittungsverzug beim Schreiben eines Parameters in den Peripherie bereich 8F44H Der Zugriff auf einen in der Bausteinbearbeitung zu lesenden Parameter ist gesperrt 8F45H Der Zugriff auf einen in der Bausteinbearbeitung zu schreibenden Para meter ist gesperrt 8F7FH Interner Fehler z B unzul ssige ANY Referenz 80904 Baugruppe mit dieser Adresse ist nicht vornanden 80A0H Negative Quittung beim Lesen von der Baugruppe 80A1H Negative Quittung beim Schreiben zur Baugruppe 80ASH Allgemeiner PROFINET IO Context Management Fehler 80A9H PROFINET IO Device o
50. Datenmen gen 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 31 C79000 G8900 0182 08 1 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 beide Partner RFC 1006 unterst tzen Die bertragungssicherheit ist durch automatische Wiederholung und zus tzli che Blockpr fmechanismen sehr h
51. Datensatz kann nicht gelesen werden 80014 Der angegebene Datensatz ist gerade in Bearbeitung 8002 Es liegt ein Auftragsstau vor 80034 Die Betriebsmittel Speicher der CPU sind tempor r belegt 8004 Kommunikationsfehler Der Fehler tritt tempor r auf daher ist eine Wiederholung im An wenderprogramm sinnvoll 80D24 Die Baugruppen Anfangsadresse ist falsch S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 C0182 08 A 217 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren FC10 AG_CNTRL Fortsetzung Kommandos und Auswertung der Auftragsergebnisse Entnehmen Sie den folgenden Tabellen die m glichen Kommandos und die in den Parametern RESULT1 2 auswertbaren Ergebnisse Tabelle 7 7 Kommandos an den FC AG_CNTRL CMD Bedeutung 0 NOP no operation Der Baustein wird ohne Auftrag an den CP durchlaufen RESULT f r CMD 0 Bedeutung Parameter Hex Wert Bereich RESULT 1 0000 0001 Ablauf ohne Fehler RESULT2 0000 00004 Default CMD Bedeutung 1 CN_STATUS connection status Dieses Kommando liefert den Status der mit ID ausgew hlten Verbindung Der CP ist ber den Parameter LADDR ausgew hlt Sollte das Bit 15 Reset Kennung gesetzt sein wird dieses automatisch zur ckgesetzt dieses Verhalten entspricht dem Auftrag CN_CLEAR_RESET siehe CMD 5 RESULT f r CMD 1 Bedeutung Paramet
52. Einsatz in explosionsgef hrdeten Bereichen Division 2 oder Zone 2 muss das Ger t in ein Geh use eingebaut werden S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 294 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 C Literaturverzeichnis Handb cher und weitere Informationen 1 Zur Montage und Inbetriebnahme des CP SIMATIC S7 Automatisierungssystem S7 300 Aufbauen Installationshandbuch Baugruppendaten Referenzhandbuch Siemens AG sowie SIMATIC S7 Automatisierungssystem S7 400 M7 400 Aufbauen Installationshandbuch Baugruppendaten Referenzhandbuch Siemens AG 2 Zur Nutzung und Projektierung des CP Handbuch S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Bestandteil des Handbuch Paketes NCM S7 f r SIMATIC NET CPs der Online Dokumentation in STEP 7 Siemens AG 3 Zur Nutzung und Projektierung des CP NCM S7 f r SIMATIC NET CPs Kurzanleitung Erste Schritte Bestandteil des Handbuch Paketes NCM S7 f r PROFIBUS der Online Dokumentation in STEP 7 Siemens AG 4 SIMATIC NET Anleitung PC Stationen In Betrieb nehmen Bestandteil des Handbuch Paketes NCM S7 f r Industrial Ethernet der Online Dokumentation in STEP 7 Siemens AG S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 295 C79000 G8900 0182 08 C Literaturverzeichnis 5 6 7 8 9 10 11 12 13
53. F r die zyklische bertragung von Daten an der PROFINET IO Schnittstelle ste hen die nachfolgend genannten FCs zur Verf gung Je nach Verwendung des CP als PROFINET IO Controller oder als PROFINET IO Device in einer S7 Station unterscheidet sich die Bedeutung der FCs FC PNIO_SEND FC11 verwendbar bei 57 300 S7 400 X Bedeutung Beim PROFINET IO Controller Prozess Ausgangsdaten zu den PROFINET IO Devices senden Beim PROFINET IO Device Prozess Eingangsdaten zum PROFINET IO Controller weiterlei ten PNIO_RECV FC12 Beim PROFINET IO Controller Prozess Eingangsdaten von den PROFINET IO Devices empfan gen Beim PROFINET IO Device Prozess Ausgangsdaten vom PROFINET IO Controller empfan gen F r die azyklische Daten bertragung Datens tze Alarminformationen an der PROFINET IO Schnittstelle stehen die nachfolgend genannten FBs zur Verf gung Beide Bausteine sind nur im PROFINET IO Controller Betrieb nutzbar FB verwendbar bei 57 300 S7 400 Bedeutung PNIO_RW_REC FB52 X Datensatz lesen von einem PROFINET IO Device Datensatz schreiben an ein PROFINET IO Device PNIO_ALARM FB54 x Alarminformationen von den PROFINET IO Devices empfangen A 238 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 C0182 08 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmie
54. 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 Li wmi II ji 0 eU EI E M a En jm HUL ITLI l Ethernet PUT GET BSEND BRECV A USEND URECV j nur TCP IP PC PG mit Ethernet CP Ni Ji S7 300 400 Bild 1 3 Teilnehmer kommunizieren mit S7 Verbindungen ber Industrial Ethernet l Il i l 1 N l l EN gt S S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 27 C79000 G8900 0182 08 1 Kommunikation ber Ethernet CPs in S7 Stationen e einseitige Client und Serverfunktion einseitig projektierte S7 Verbindungen In folgenden F llen k nnen auf 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 Komm
55. HTML Datei im Dateisystem des CPs unter folgendem Verzeichnis ram security lPLogFile htm Standardm ig ist der IP Zugriffschutz deaktiviert e P 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 unspezifizierten Verbindungen alle sonstigen also die nicht projektierten IP Adressen dann nicht autorisiert sind und abgewiesen werden Au erdem gilt diese automatische Ber cksichtigung der projektierten IP Adressen nicht f r die Betriebsart der programmierten Verbindungen Der IP Zugriffschutz bezieht sich auf alle Verbindungstypen die ber IP Proto koll abgewickelt werden TCP ISO on TCP UDP e I P 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 werden Dies gilt auch f r IP Adressen die beim Betrieb einer E Mail Verbindung von einem DNS Server dynamisch bezogen werden e P Zugriffschutz f r Partner mit unspezifizierten Verbi
56. IO Device Je nach Ger te Typ k nnen bestimmte CPs in den Betriebsarten PROFINET IO Controller oder PROFINET IO Device projektiert und betrieben werden Korrekturen und Erg nzungen in der Bausteinbeschreibung Bei folgenden FCs FBs sind Korrekturen und Erg nzungen vorgenommen worden FC11 PNIO_SEND FC12 PNIO_RECV Diese FCs werden jetzt auch f r die Betriebsart PROFINET IO Device des CP 343 1 Lean genutzt das war neu in Ausgabe 05 STEP 7 V5 4 C79000 G8900 C182 05 Neben diversen Anpassungen an die aktuell lieferbaren Ger te und die aktuelle Version von STEP 7 NCM S7 V5 4 wurden ber cksichtigt A 314 Neue Bausteine f r Anwenderprogramme F r PROFINET CBA steht ein neuer Baustein FB90 PN_InOut Fast bishe rige Bezeichnung PN_lO_X zur Verf gung S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08 F Dokument Historie e Korrekturen und Erg nzungen in der Bausteinbeschreibung Bei folgenden FCs FBs sind Korrekturen und Erg nzungen vorgenommen wor den FB88 PN_InOut FB90 PN_InOut Fast FB55 IP_CONFIG FC11 PNIO SEND FC12 PNIO RECV das war neu in Ausgabe 04 STEP 7 V5 3 SP3 C79000 G8900 C182 04 Neben diversen Anpassungen an die aktuell lieferbaren Ger te und die aktuelle Version von STEP 7 NCM S7 V5 3 SP2 SP3 wurden ber cksichtigt e Neue Bausteine f r Anwenderprogramme F r PROFINET CBA steht ein neuer Baust
57. ISO on TCP Verbindungen TSAP Format 54 43 50 20 3 F Abbrechen Hilfe Aufbau des Eigenschaftsdialogs im Registers Adressen mit DEFAULT TSAPSs f r 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 ASCII Zeichen Lokale und ferne TSAPs k nnen als Hexadezimal Wert oder als ASCII String eingegeben werden Bei ASCII Eingabe werden die eingegebenen Zeichen auch hexadezimal angezeigt Bei Hexadezimal Eingabe werden druck bare Zeichen als ASCII 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 A 126 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08 5 Kommunikationsverbindungen projektieren Default TSAPs F r die Projektierung der lokalen und fernen TSAPs gibt es einen Defaultwert TCP 1 f r die erste Verbindung zwischen beiden Partnern nderbar Bei einer neuen Verbindung zwischen den selbe
58. Informationen ausgeschlossene Werte 0x3 0xB Bit 12 Information zum Verbindungszustand 13 nur f r SEND RECV Verbindungen ver f gbar die auf die Protokolle ISO RFC TCP aufsetzen bei UDP werden die ent sprechenden internen Informationen aus gegeben 00 e Verbindung ist abgebaut 01 e Verbindungsaufbau l uft 10 e erbindungsabbau l uft 11 e Verbindung ist aufgebaut Bit 14 CP Information 0 e CP in Stop 1 e CP in Run Bit 15 Reset Kennung O e Es wurde durch den FC10 noch kein Verbindungs Reset durchgef hrt bzw die Reset Kennung wurde zur ckge nommen 1 e Es wurde durch den Control Baustein ein Verbindungs Reset durchgef hrt RESULT1 00004 Bits 16 31 Reserviert 0 reserviert f r sp tere Erweiterungen RESULT2 0000 00004 reserviert f r sp tere Erweiterungen S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 221 C79000 G8900 0182 08 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren FC10 AG_CNTRL Fortsetzung CMD Bedeutung 2 CN_RESET connection reset Dieses Kommando setzt die mit ID gew hlte Verbindung zur ck Der CP ist ber den Parameter LADDR ausgew hlt Das R cksetzen der Verbindung bewirkt einen Verbindungsabbruch und einen erneuten Verbindungsaufbau aktiv oder passiv abh ngig von der Projektierung Es wird zus t
59. Nutzerorganisation PNO der ein hersteller bergreifendes Kommunikations und Engineeringmodell definiert PROFINET IO Controller Die S7 CPs welche die Betriebsart PROFINET IO Controller unterst tzen erm glichen den direkten Zugriff auf 1O Devices ber Industrial Ethernet S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08 1 Kommunikation ber Ethernet CPs in S7 Stationen PROFINET IO Device Mit den S7 CPs welche die Betriebsart PROFINET IO Device unterst t zen k nnen S7 Stationen als intelligente PROFINET IO Devices an Indu strial Ethernet betrieben werden Weitere Informationen zu PROFINET IO finden Sie in 20 und 21 F r die PROFINET IO Kommunikation werden TCP Verbindungen f r die Pa rametrierung und RT Real Time bzw IRT lsochronous Real Time f r den zyklischen IO Datenverkehr genutzt e PROFINET CBA PROFINET CBA Eine mit einem PROFINET CBA f higen CP ausgestattete S7 Station kann als PROFINET CBA Komponente in SIMATIC iMap verschaltet werden Weitere Informationen zu PROFINET CBA finden Sie in 19 Bei PROFINET CBA werden Verschaltungen mit azyklischer und zyklischer Ubertragung genutzt e HTML Prozesskontrolle Bei den CPs mit IT Funktion nutzen Sie die mitgelieferten Funktionen und HTML Seiten um wichtige Systemdaten ber einen Web Browser abzufragen siehe hierzu die Anleitung zum IT CP 5 e Dateiver
60. Protocol Datagrammdienst f r die einfache netzwerk bergrei fende Daten bertragung ohne Quittierung D 3 PROFINET Anlagensicht Bei PROFINET CBA 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 f r Datenbearbeitung und Datenkommunikation Component based Automation ist eine Erweiterung von Totally Integrated Automation TIA S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 306 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 D Glossar Ger t Bei PROFINET CBA 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 Bei PROFINET CBA Darstellung der Ger te und der Netze Ethernet PROFIBUS in SIMATIC iMap PROFIBUS Ger t Bei PROFINET CBA Ein PROFIBUS Ger t hat nur einen PROFIBUS Anschluss als Slave Es nimmt nicht direkt an der PROFINET Kommuniktion
61. SIMATIC S5 aus Projekte im Multiprojekt zusammenf hren A 42 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08 1 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 jiin PROFIBUS CP ii Wym Feldeben
62. 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 8 3 2 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 Eigenschaftendialog 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 271 C79000 G8900 0182 08 8 NCM S7 Diagnose 8 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 entspre
63. Schritte sind erforderlich um Verbindungen in der SIMATIC S7 mit dem Ethernet CP zu betreiben Projektieren Neue Verbindungen erzeugen Programmieren Sene ap Die SEND RECEIVE Schnittstelle im Anwenderprogramm programmieren siehe Hinweise in Kap 4 2 und die ausf hrliche FC Beschreibung in E EE E E EEE E Kap 7 nm I Verbindungseigenschaften projektieren gieheKap 5abiss Verbindungsprojektierungen und An wenderprogramme in die S7 Station laden Legende notwendige Schritte optionale Schritte S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08 5 Kommunikationsverbindungen projektieren 5 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 Ethernet PER IT CP Subnetz 1 x i Al A LAN nur TCP IP mn mii PG PC mit Ethernet CP SIMATIC S5 Subnetz 2 Andere Station mit Ethernet Anschluss
64. Sie dass Sie auch bei den anderen Stationen oder Stellvertreterobjek ten entsprechende Adressanpassungen vornehmen S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 84 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 3 Den Ethernet CP mit STEP 7 NCM S7 betreiben CP in der Hardware Konfiguration verschieben 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 Ziehen an einen anderen Steckplatz verschoben wurde werden die Daten der Verbindungsprojektierung automatisch aktualisiert Die Da ten der Verbindungsprojektierung m ssen jedoch erneut geladen werden S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 85 C79000 G8900 0182 08 4 SEND RECEIVE Schnittstelle im Anwenderprogramm In diesem Kapitel erfahren Sie wie das Senden und Empfangen von Daten erfolgt welche Datenbereiche in der S7 CPU genutzt werden k nnen wie Sie die SEND RECEIVE Schnittstelle im Anwenderprogramm programmie ren Dort finden Sie weitere Informationen Zur Programmierung und Projektierung von Kommunikationsteilnehmern f r Verbindungen z B SIMATIC S5 mit CP 1430 TCP PC mit CP 1613 les
65. Steckplatz Hinweis nur bei FB90 In folgenden F llen wird im STATUS der Wert 81814 angezeigt Auftrag l uft tats chlich findet jedoch keine Kommunikation statt e Die Adresse zeigt auf einen Steckplatz der mit einem ande ren Baugruppentyp belegt ist e Die adressierte Baugruppe ist nicht f r den PROFINET CBA Betrieb projektiert 80A1H nur bei FB90 M gliche Kommunikationsfehler e Stationsinterne Verbindung zur adressierten Baugruppe wird abgebaut Das Mengenger st f r Verbindungen der CPU ist berschrit ten e Die Schnittstelle wird neu initialisiert 80BOH nur bei S7 300 Bausteinfehler die Datensatznummer ist falsch Dieser Status kann auch nach folgenden Vorg ngen auftreten e Neuanlauf bzw einem Wiederanlauf nach Netz AUS EIN e Neuanlauf bzw einem Wiederanlauf der CPU 80B1H nur bei S7 300 Bausteinfehler Datensatzl nge oder Offset sind falsch 80B3H nur bei S7 300 Parameterfehler falsche CP Adresse 80C1H nur bei S7 300 Tempor rer Fehler Der angegebene Datensatz ist gerade in Be arbeitung 80C02H nur bei S7 300 Tempor rer Fehler Es liegt ein Auftragsstau vor der Datensatz kann noch nicht gelesen werden 80C3H nur bei S7 300 Tempor rer Fehler Betriebsmittel Speicher belegt 8004 nur bei S7 300 Kommunikationsfehler tritt tempor r auf daher ist Wiederholung im Anwenderprogramm sinnvoll 80DOH nur bei S7 300 Projektierungsfehler Die maximale A
66. Steckplatz 2 3 4 bei redundantem Betrieb f r Stromversorgungsbaugruppen belegt sind Anzahl parallel betreibbarer SIMATIC NET CPs Die Anzahl der parallel betreibbaren SIMATIC NET CPs ist CPU spezifisch be grenzt Die genaue Anzahl entnehmen Sie bitte den CP spezifischen Teilen dieses Handbuchs Eine weitere Einschr nkung kann sich je nach verwendeter Stromversorgung durch die maximal m gliche Stromaufnahme ergeben Beachten Sie hier die Ab h ngigkeiten von den verwendeten Schnittstellentypen z B RJ45 oder AUI Multicomputing Um die Kommunikationslast zu verteilen k nnen mehrere SIMATIC NET CPs ein gesetzt werden Lastteilung Soll jedoch die Anzahl der verf gbaren Verbindungs ressourcen erh ht werden so k nnen innerhalb eines Racks auch mehrere CPUs eingesetzt werden Multicomputing Alle S7 400 CPUs in einem Rack k nnen ber einen oder mehrere SIMATIC NET CPs kommunizieren Folgende Kommunikationsdienste unterst tzen Multicomputing e SO Transport Verbindungen e SO on TCP Verbindungen e S7 Funktionen e TCP Verbindungen e UDP Verbindungen e E Mail Verbindungen S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08 2 4 4 2 4 5 2 Merkmale der Ethernet CPs Ziehen Stecken Baugruppentausch Das Ziehen Stecken der SIMATIC NET CPs f r die S7 400 unter Spannung ist m glich die Baugruppen werden dabei nicht besch digt Wird ein CP
67. 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 STEP 7 unterst tzt ab der Version V5 2 die Projektierung im Multiprojekt 9 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 RE NETPRO Netz konfigurieren Netz zu Projekt PROJECT ETHERNET ES Netz Bearbeiten Einf gen Zielsystem Ansicht Extras Fenster Hilfe SIMATIC 400 Station 1 SIMATIC 400 Station 2 SIMATIC 400 Station 3 RE cPUTcR HE CPU CP cPulcr JE BiA yi4 443 414 443 BiA 4 443 5 o o oO oO o Das Projektieren von Netzen wird auch in 6 im Kapitel Konfigurieren von Netzen E sowie in der Online Hilfe erl utert HLP S7 CPs f r Industrial Ethernet Projektieren und in Bet
68. Verbindung ISO Transportverbindungen erm glichen die programm ereignisgesteuerte 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 bidirektional 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 305 C79000 G8900 0182 08 D 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
69. 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 Besonderheiten yI pr N Bausteintypen FC Aufrufe Verwenden Sie f r die Daten bertragung nur die folgenden FCs Bei den lteren S7 CPs f r S7 300 m ssen Sie auf TCP Verbindungen die FCs AG_LSEND FC 50 und AG_LRECV FC 60 verwenden Bei den aktuellen S7 CPs f r S7 300 verwenden Sie auch f r TCP Verbin dungen die FCs AG_SEND FC 5 und AG_RECV FC 6 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_RECV AG_LRECV bergeben Beispiel Sollen st n dig 100 Byte Daten empfangen werden k nnte der ANY Pointer folgenderma Ben 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 We
70. 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 8 3 Optionen einstellen Kap 8 2 2 Den Ethernet CP identifizieren Den aktuellen Zustand des CP ermitteln Diagnoseobjekt Betriebszustand wenn CP nicht wenn CP im Zustand RUN im Zustand RUN TCP Verbindungen ISO Transportverbindungen ISO on TCP Verbindungen UDP Verbindungen wenn Besonderheiten beim Verbindungszustand Empfangszustand Sendezustand angezeigt werden Zur bersicht und detaillierten Kl rung von Diagnose ereignissen den Diagnosepuffer einsehen auswerten Soweit erforderlich Projektierung bzw Programmierung korrigieren a 2 Kl ren Sie beispielsweise anhand der in Kap 8 6 zu findenden Checkliste Ihre Problem oder Aufgabenstellung und w hlen Sie der dort gegebenen Empfeh lung entsprechend die Diagnosefunktion aus S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 278 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 8 NCM S7 Diagnose 8 5 Diagnosefunktionen gezielt aufrufen Entnehmen Sie den folgenden Tabellen welche Diagnosem glichkeiten Sie in den verf gbaren Funk
71. Watchdog Mechanismus zur berwachung der Betriebsbereitschaft D 2 Industrial Ethernet AGAG Verbindung siehe ISO Transportverbindung Basisadresse Logische Adresse einer Baugruppe in S7 Systemen e Bei PROFIBUS Die Basis PROFIBUS Adresse ist die Anfangsadresse von der aus alle au tomatisch ermittelten Adressen innerhalb eines Projektes vergeben werden e Bei Industrial Ethernet Die Basis MAC Adresse ist die Anfangsadresse von der aus alle automa tisch ermittelten Adressen innerhalb eines Projektes vergeben werden S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 304 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 D 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 ereignisgesteuerte Kommunikation ber Ethernet von SIMATIC S7 zu e SIMATIC S7 mit Ethernet CP e SIMATIC S5 mit Ethernet CP e PC PG mit Ethernet CP e einem beliebigen System ISO Transportverbindung Kommunikationsverbindung der Transportschicht bei CP COM 143 bisher AGAG
72. 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 Ethernet CP Anwenderprogramm Kommunikationspartner CPU Zyklus bertragung von A ber Ethernet D A m Es liegen noch keine Daten vor 1 l uft AG_RECV Auftrag fertig ohne Fehler Empfangene Daten A entgegennehmen aus werten BD AG N liegen noch keine Daten vor AG_RECV Empfangene Daten B entgegennehmen aus werten AG_RECV Zeit Legende 1 Parameter bergabe NDR ERROR STATUS S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08 bertragung von B ber Ethernet l uft bertragung von C ber Ethernet l uft Zeit Zeit A 201 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren FC6 AG_RECV FC60 AG_LRECV FC63 AG_SRECV Fortsetzung f e 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
73. ber das Register Diagnose k nnen Sie die NCM S7 Diagnose starten gt Kap 8 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 3 4 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 Y 5 2 1 schr nken Von Ihnen nicht autorisierte Partner haben damit ber den so projek tierten CP mittels IP Protokoll S7 Verbindungen keinen Zugang zu Daten der S7 Station S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 69 C79000 G8900 0182 08 3 Den Ethernet CP mit STEP 7 NCM S7 betreiben Im vorliegenden Register k nnen Sie hierzu den IP Zugriffschutz aktivieren oder deaktivieren sowie bestimmte IP Adressen in einer IP Access Control Liste IP ACL eingeben Geblockte Zugriffsversuche werden im CP registriert Sie k nnen diese Eintr ge ber NCM Diagnose im Diagnoseobjekt IP Zugriffsschutz einsehen Bei CPs mit IT Funktion wird im Dateisystem des CPs zus tzlich eine Archiv Datei LOG Da tei angelegt die Sie ber WEB Browser einsehen k nnen Sie finden die LOG Datei als
74. bergabe l uft O O O 0 Ziel Puffer TINFO oder AINFO ist zu klein 0 Bereichsl ngenfehler beim Lesen eines Parameters z B DB zu kurz 0 0 Bereichsl ngenfehler beim Schreiben eines Parameters z B DB zu kurz 0 0 Bereichsfehler beim Lesen eines Parameters 0 0 Bereichsfehler beim Schreiben eines Parameters 0 0 Ausrichtungfehler beim Lesen eines Parameters 0 0 Ausrichtungsfehler beim Schreiben eines Parameters 0 0 Parameter liegt im schreibgesch tzten 1 aktiven Daten baustein 0 0 Parameter liegt im schreibgesch tzten 2 aktiven Daten baustein 0 Parameter enth lt zu gro e DB Nummer 8F3AH Zielbereich nicht geladen DB 8F42H Quittungsverzug beim Lesen eines Parameters aus dem Peripheriebereich i ME 0 0 8F43H Quittungsverzug beim Schreiben eines Parameters in den Peripheriebereich 8F44H Der Zugriff auf einen in der Bausteinbearbeitung zu lesenden Parameter ist gesperrt 0 0 8F45H Der Zugriff auf einen in der Bausteinbearbeitung zu schrei benden Parameter ist gesperrt S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 261 C79000 G8900 0182 08 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren Tabelle 7 14 Anzeigen PNIO_ ALARM DONE NEW ERROR STATUS BEDEUTUNG 0 0 Interner Fehler z B unzul ssige ANY Referenz 0 0 Bau
75. 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 ber CP 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 5 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 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 Verbindungsname Referenz nur im Multiprojekt Wenn Sie eine Verbindung zu einem Partner in einem anderen Projekt anlegen Ir 2 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 S7 CPs f r Industrial Ethernet Projekti
76. die IP Schnittstelle muss der CP erstmalig mit einer IP Adresse versorgt worden sein siehe hierzu Kapitel 3 4 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 Der SIMATIC Manager hingegen bricht den Ladevorgang bei nicht erreichbarer Zielstation ab S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 83 C79000 G8900 0182 08 3 Den Ethernet CP mit STEP 7 NCM S7 betreiben 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 Fil Weitere detaillierte Auskunft gibt die integrierte Hilfe 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 gt Lad
77. diese im Anlauf ab RUN S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08 6 Programmierte Kommunikationsverbindungen Hinweis Beachten Sie die Bausteinbeschreibung zum FB55 IP_CONFIG in Kapitel 7 6 Mengenger st 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 2 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 Projektierung des IP Zugriffschutzes ber den IP Zugriffschutz besteht die M glichkeit die Kommunikation ber den CP der lokalen S7 Station auf Partner mit ganz bestimmten IP Adressen ein zuschr nken Diese Parametrierung gilt auch f r programmierte Kommunikati onsverbindungen DHCP DNS wird unterst tzt Die IP Adressierung ist bei der programmierten Konfiguration auch ber DHCP DNS m
78. e Der verwendete FC passt nicht zur verwendeten Systemfami lie es sind unterschiedliche FCs f r S7 300 und S7 400 zu verwenden 8091 Baugruppen Anfangsadresse nicht auf Doppel Wort Raster In ANY Referenz ist eine Typangabe ungleich BYTE angegeben nur bei S7 400 Die K Busverbindung zwischen CPU und CP ist nicht aufgebaut bei neueren CPU Ausgabest nden Baugruppe kennt den Datensatz nicht 1 80B1H 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 8004 Kommunikationsfehler tritt tempor r auf daher ist eine Wieder holung im Anwenderprogramm sinnvoll Baugruppen Anfangsadresse ist falsch S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren 732 FC6 AG_RECV FC60 AG_LRECV FC63 AG_SRECV Bedeutung des Bausteins Der FC Baustein AG_RECV AG_LRECV AG_SRECV bernimmt vom Ether net CP die ber eine projektierte Verbindung bertragenen Daten Der f r die Daten bernahme angegebene Datenbereich kann ein Merkerbereich oder ein Datenbausteinbereich sein Eine fehlerfreie Ausf hrung wird signalisiert wenn die Daten vom Ethernet CP berno
79. f r Industrial Ethernet Projektieren und in Betrieb nehmen A 204 Teil A Ausgabe 09 2007 C79000 G8900 C182 08 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren FC6 AG_RECYV FC60 AG_LRECV FC63 AG_SRECV Fortsetzung Tabelle 7 3 Anzeigen AG_RECV AG_LRECV AG_SRECV ERROR STATUS Bedeutung 81834 e Die Projektierung fehlt e Der ISO Transport Dienst im Ethernet CP ist noch nicht ge startet e Die Verbindung ist nicht aufgebaut 0 8184 e Unzul ssiger Datentyp f r den Parameter RECV angegeben Systemfehler O N 8185H Ziel Puffer RECV ist zu klein 0 8186H Parameter ID ung ltig ID 1 2 16 S7 300 ID 1 2 64 57 400 O 1 83044 Die Verbindung ist nicht aufgebaut Der Empfangsauftrag sollte erst nach einer Wartezeit gt 100 ms erneut abgesetzt werden O 1 8F234 Quell Bereich ung ltig z B Bereich im DB nicht vorhanden 0 i 8F25H Bereichsfehler beim Schreiben eines Parameters 0 8F294 Ausrichtungfehler beim Schreiben eines Parameters 0 Parameter liegt im schreibgesch tzten 1 aktuellen Datenbau stein 0 Parameter liegt im schreibgesch tzten 2 aktuellen Datenbau stein 0 Parameter enth lt zu gro e DB Nummer 0 8F33H DB Nummer Fehler 0 CAE 8F3AH Zielbereich nicht geladen DB 0 8F43H Quittungsverzug beim Schreiben eines Parameters in den Peripheriebereich 0 1 8F45H Adresse des zu schreibenden Parameters in der Zugriffsspur gesperrt 0 8F7FH Interner Fehle
80. f r die Send Receive Schnittstelle mit den Bausteinen FC50 AG_LSEND und FC60 AG_LRECV f r S7 400 http support automation siemens com ww view de 18513371 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 187 C79000 G8900 0182 08 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren Angabe des Datenbereiches in der CPU A 188 Beim Aufruf eines FC Bausteines bergeben Sie Adresse und L nge des Daten bereiches in der CPU Beachten Sie bitte dass die maximale L nge des Datenbe reiches vom verwendeten Bausteintyp und der Bausteinversion abh 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 e AG_SSEND AG_SRECV Mit CPs der S7 400 die PROFINET Kommunikation zusammen mit CPUs ab Ausgabestand 5 1 unterst tzen k nnen Daten ber die FCs AG_SSEND bzw AG_SRECV mit einer h heren
81. 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 A 128 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08 5 Kommunikationsverbindungen projektieren 5 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 TCEP Verbindungen Register F r TCP Verbindungen stehen folgende Register zur Verf gung Allgemein Anzeige von Parametern welche die Verbindung identifizieren e Adressen Anzeige der lokalen und fernen Ad
82. ist die Projektiersoft ware STEP 7 und die Option SIMATIC NET NCM S7 erforderlich NCM S7 wird als STEP 7 Option automatisch 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 Engineering Werkzeug SIMATIC iMap ein detaillierte Informationen ber SIMATIC iMap finden Sie im Handbuch Component based Automation Anlagen projektie ren mit SIMATIC iMap 19 Programmierte Kommunikationsverbindungen Es gibt Anwendungsbereiche bei denen es vorteilhaft ist die Kommunikationsver bindungen nicht ber die Projektierschnittstelle von STEP 7 sondern ber spezifi 3 2 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 22 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 1 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
83. onen A 271 A 271 A 271 A 272 A 274 A 276 A 277 A 278 A 279 A 281 A 282 A 283 A 284 A 285 A 286 A 287 A 287 A 287 A 288 A 288 A 289 A 295 A 299 A 300 A 304 A 306 A 309 A 314 A 318 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08 1 Kommunikation ber Ethernet CPs in 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 e welche Aufgaben der Ethernet CP f r die jeweiligen Dienste bernimmt e wie Sie die Voraussetzungen f r Ihre Kommunikationsanforderung schaffen Dort finden Sie weitere Informationen e Zur Installation des Ethernet CP beachten Sie bitte die Anleitung in der dem Ethernet CP beiliegenden Ger tehandbuch 2 Dort finden Sie auch weitere Hinweise zu den Leistungsmerkmalen des Ethernet CP e Zur Funktionsweise und Anwendung der STEP 7 Projektiersoftware die teil weise zur CP Projektierung herangezogen wird wie Hardware Konfiguration lesen Sie bitte in 6 e Zur Anwendung zum Aufbau und zur Hantierung von Industrial Ethernet finden Sie detailliert Auskunft in 10 e Eine allgemeine Einf hrung in Lokale Netze mit TCP IP finden Sie in 12 und 13 S7 CPs f r Industrial Ethernet Projektieren und in
84. r SIMATIC S7 auch der Netz bergang IWLAN PB Link PN IO aufgenommen Dies erfolgte insbesondere im Hinblick auf die besondere Bedeutung f r PROFINET Anwendungen das war neu in Ausgabe 01 STEP 7 V5 3 SPO C79000 G8900 C182 01 Neuer Aufbau des Handbuches In dieser Ausgabe haben wir die bisher getrennten Handb cher NCM S7 und S7 CPs in einem Handbuch zusammengefasst Damit wird auch ber cksichtigt dass das Projektierwerkzeug NCM S7 nicht mehr getrennt f r PROFIBUS und Industrial Ethernet installiert wird Die Funk tionen von NCM S7 werden jetzt automatisch bei der Installation von STEP 7 mit installiert beschriebenes Ger tespektrum S7 CPs und Netz berg nge Bei den insbesondere im Teil B beschriebenen Ger ten wurde neben den CPs f r SIMATIC S7 auch der Netz bergang IE PB Link aufgenommen Dies er folgte insbesondere im Hinblick auf die besondere Bedeutung f r PROFINET Anwendungen das war neu in Ausgabe 07 STEP 7 V5 2 SP1 C79000 G8900 C129 07 A 316 Hinweis Es handelt sich um den letzten Ausgabestand vor Zusammenf hrung der beiden Handb cher NCM S7 f r Ind Ethernet und Ger tehandbuch S7 CPs f r Ind Ethernet 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 voraussetzen Hierzu geh ren neue Funktionen zur IP Konfiguration IP Zu
85. seh Diagnosepuffer 150 Yerbindung 33 00 00 00 00 00 00 C D m i Betniebszustand 3 ISD Yerbindung 34 00 00 00 00 00 00 0 0 verbindungen 5 150 Yerbindung 3 08 00 06 01 00 04 O 0 a g 15 1SO Yerbindung 32 00 00 00 00 00 00 C D er i IS0 Verbindung En ISO Yerbindung nie ir ISO Yerbindung eng O0 Yerbindurg E 150 on TEF E TCP H UDF Navigationsbereich mit Diagnoseobjekten Inhaltsbereich mit Diagnoseergebnis e 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 268 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 8 NCM S7 Diagnose 8 2 2 Allgemeine Men befehle bersicht F r den Diagnoseablauf sind di
86. siehe Kapitel 5 5 e TCP Verbindungen siehe Kapitel 5 6 e UDP siehe Kapitel 5 7 Dort finden Sie weitere Informationen e ber die Eigenschaften der projektierbaren Verbindungsarten informiert Kapitel 1 5 e Es gibt Anwendungsbereiche in denen die Kommunikationsverbindungen nicht ber die Projektierschnittstelle von STEP 7 sondern ber spezifische Applikatio nen programmgesteuert eingerichtet werden m ssen hierzu informiert Kapitel 6 e ber die Eigenschaften der projektierbaren Verbindungsart E Mail Verbindung finden Sie Informationen in 5 e Angaben zum Datenvolumen und Mengenger st finden Sie in Kapitel 4 1 e Informationen zur Verbindungsprojektierung finden Sie auch in der in STEP 7 integrierten Basishilfe Sie erreichen diese ber Hilfe gt Hilfethemen S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 97 C79000 G8900 0182 08 5 Kommunikationsverbindungen projektieren 5 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 3 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 A 98 Folgende
87. 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 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 Adressangabe 7 2 2 Achtung Wenn Sie irrt mlich keinen CP sondern einen anderen Baugruppentyp adressie ren entstehen Fenhlerbilder die nicht durch Fehlermeldungen der FC Bausteine selbst angezeigt werden 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 17 zu finden
88. verbindung AG VPE Sendedaten der Verbindung ber geben Messen NN SEND PAA schreiben Legende my Ablauf des CPU Zyklus BEIzZzaNN Schraffuren kennzeichnen zusammenge h rende Verbindungen und FC Bausteine Bild 4 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 4 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 91 C79000 G8900 0182 08 4 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 einem Zyklus aufgerufen werden S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 92 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 4 SEND RECEIVE Schnittstelle im Anwenderprogramm 4 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 Schni
89. 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 Zielstation 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 5 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 e Verbindung ber Stellvertreterobjekte wie SIMATIC S5 PC PG
90. zu 4 Subblocks der ID 24 definiert werden Die Subblocks der ID 24 d rfen nur in den Systemparameterblock Typ 0 ID O einge baut werden siehe Kapitel 6 4 1 Hinweis nicht aufgef hrte ID Nummern werden derzeit noch nicht genutzt S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 177 C79000 G8900 0182 08 7 FCs Funktionen und FBs f r S7 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 folgenden Abschnitte die durch weitere spezifi sche Informationen erg nzt sein k nnen e Bedeutung e Aufrufschnittstelle e Arbeitsweise e Erl uterung der Formalparameter e 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 Dort finden Sie weitere Informationen e Die Kommunikations FBs BSEND BRCV PUT GET USEND URCYV C_CNTRL zur Programmierung der S7 Kommunikation sind in der STEP 7 Dokumentation 8 beschrieben F r die hier beschriebene SEND RECEIVE Schnittstelle sind Projektier und Programmbeispiele verf gbar e Im Beispielprojekt PROJECT_ETHERNET das nach der Installation von NCM S7 direkt aufrufbar ist Beschreibungen hierzu finden Sie in der Kurzanle
91. zu lassen gibt Ihnen zusammen mit der Beschreibung Erste Schritte alle Informationen um Ihre Kommunikationsaufgaben l sen zu k nnen Beschreibung Handbuch Erste Schritte S7 CPs mit STEP 7 betreiben Teil A e CP bersichten e Kommunikationsdienste e Netzanschluss e Projektierung e Programmschnittstelle Era am Beispiel lernen A Eon Montieren Teil B Inbetriebsetzen gt e Leistungsmerkmale e Bedien Anzeigeelemente e Kennenlernen e Schnittstellen testen e in Betrieb nehmen e Betriebshinweise e Technische Daten Diese beiden Beschreibungen zu Ihren S7 CPs und zu NCM S7 finden Sie sowohl auf der SIMATIC NET Manual Collection als auch als bestellbare Papierversion vor Die in Erste Schritte beschriebenen Beispiele befinden sich brigens nach der Installation von STEP 7 im Projektordner f r Beispielprogramme S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 5 C79000 G8900 0182 08 Dieses Handbuch 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 V5 x der Projektiersoftware NCM S7 und ab dem Ausgabestand V5 x der STEP 7 Software Achtung Wenn Funktionen beschrieben werden die h here Ausgabest nde voraussetzen werden Sie darauf durch eine zus tzliche
92. zum Nutzdatentransfer empfangen kann Es ist jedoch m glich mit der Baugruppe Broadcasttelegramme in das Netz zu versenden S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08 5 Kommunikationsverbindungen projektieren Register Adressen Verbindung zu allen Broadcast Teilnehmern Indem Sie als Verbindungspartner alle Broadcast Teilnehmer 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 UDF VYerbindung Allgemein Adressen Optionen bersicht statusinformatioren Die Forts von 1025 bis 65535 stehen zur Verf gung Weitere Forts siehe Hilfe Lokal Farner IF DEZ i 40 50 0 3 PORT DEZ 2000 Abbrechen Hilfe Bild 5 22 Aufbau des Eigenschaftsdialogs im Register Adressen f r die Betriebsart Broad cast S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 147 C79000 G8900 0182 08 5 Kommunikationsverbindungen projektieren Register Adressen Verbindung zu allen Multicast Teilnehmern Indem Sie als Verbindungspartner alle Multicast Teilnehmer w hlen legen Sie fest dass e g
93. 00 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 C0182 08 A 151 5 Kommunikationsverbindungen projektieren 5 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 Auftragsheader 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 _ gt Er gt gt empfangen unspezifiziert
94. 01 2001 Projekt Station Alle Multicast T eilhehmer Abbrechen Hilfe Baugruppe Verbindung Typ UDF erbindung M Yor dem Einf gen Eigenschaften aufblenden OK bernehmen Abbrechen Hilfe S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 148 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 5 Kommunikationsverbindungen projektieren Achtung Achten Sie darauf dass sich der f r Multicast Telegramme verwendete Port von den Port Adressen eventuell projetierter UDP Verbindungen unterscheidet Wenn eine projektierte UDP Verbindung die gleiche Port Adresse benutzt dann kann es zum Abbau dieser Verbindungen durch Multicast Telegramme kommen Achtung Sie sollten innerhalb eines Multicast Kreises f r den lokalen Port und f r den Partner Port identische PORT Adressen vergeben Nur so k nnen innerhalb des einen Multicast Kreises Telegramme vom CP gesendet und auch empfangen wer den Beachten Sie das folgende Beispiel f r 3 Teilnehmer im Multicast Kreis Ethernet Teilnehmer A UDP Verbindung IP Multicast Gruppe 224 0 1 0 gt gt PORT Lokal 2001 j PORT Multicast Gruppe 2001 Ethernet Teilnehmer B Multicast Kreis mit e IP Adresse 224 0 1 0 UDP Verbindung e PORT Adresse 2001 IP Multicast Gruppe 224 0 1 0 PORT Lokal 2001 PORT Multicast Gruppe 2001 Ethernet Teilnehmer C UDP Verbindung gt IP Multicast Gr
95. 07 A 51 C79000 G8900 0182 08 3 Den Ethernet CP mit STEP 7 NCM S7 betreiben 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 im ger tespe zifischen Teil B dieses Handbuches 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 in STEP 7 integrierten Basishilfe Sie erreichen diese ber Hilfe gt Hilfethe men HLP e Projektierbeispiele finden Sie in der Kurzanleitung Erste Schritte S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 52 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 3 Den Ethernet CP mit STEP 7 NCM S7 betreiben 3 1 So nehmen Sie einen Ethernet CP in Betrieb Die wesentlichen Sch
96. 08 A 289 B Normen und Zulassungen von SIMATIC NET S7 CPs CE Kennzeichnung Die oben genannten SIMATIC NET S7 CPs erf llen die Anforderungen und Schutzziele der nachfolgend aufgef hrten EG Richtlinien und stimmen mit den narmonisierten europ ischen Normen EN berein die f r Speicherprogrammier bare Steuerungen in den Amtsbl ttern der Europ ischen Gemeinschaft bekanntge geben wurden e 89 336 EWG Elektromagnetische Vertr glichkeit EMV Richtlinie e 94 9 EG Ger te und Schutzsysteme zur bestimmungsgem en Verwendung in explosionsgef hrdeten Bereichen Explosionsschutzrichtlinie Die EG Konformit tserkl rungen werden gem genannten EG Richtlinien f r die zust ndigen Beh rden zur Verf gung gehalten bei e Siemens Aktiengesellschaft Bereich A amp D Industrielle Kommunikation SIMATIC NET Postfach 4848 D 90327 N rnberg EMV Richtlinie Die oben genannten SIMATIC NET S7 CPs sind ausgelegt f r den Einsatz im In dustriebereich Einsatzbereich Anforderungen an St raussendung St rfestigkeit EN 61000 6 4 2001 EN 61000 6 2 2001 Explosionsschutzrichtlinie nach EN 60079 15 Electrical apparatus for potentially explosive atmosphe res Type of protection n DIET EEx nA Il T4 KEMA 03ATEX1225 X S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 290 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 B Normen und Zulassungen von SIMATIC NET S7 CPs Hin
97. 1 PNIO_SEND Fortsetzung Tabelle 7 11 Anzeigen PNIO_SEND Fortsetzung Bedeutung Parameter enth lt zu gro e DB Nummer Zielbereich ist nicht geladen DB 0 a Quittungsverzug beim Lesen eines Parameters aus dem Periphe riebereich 1 8F43H Quittungsverzug beim Schreiben eines Parameters in den Peri pheriebereich 0 Der Zugriff auf einen in der Bausteinbearbeitung zu lesenden Parameter ist gesperrt 0 Der Zugriff auf einen in der Bausteinbearbeitung zu schreibenden Parameter ist gesperrt 0 1 8F7FH Interner Fehler z B Unzul ssige ANY Referenz 0 Baugruppe mit dieser Adresse ist nicht vorhanden 0 Negative Quittung beim Lesen von der Baugruppe 0 Negative Quittung beim Schreiben zur Baugruppe 0 Baugruppe kennt den Datensatz nicht 0 1 80B1H e Die angegebene Datensatzl nge ist falsch oder e Der CP geht in den Betriebszustand STOP 0 Der Datensatz kann nicht gelesen werden 0 Der angegebene Datensatz ist gerade in Bearbeitung 0 Es liegt ein Auftragsstau vor 0 Betriebsmittel Speicher belegt 0 Kommunikationsfehler tritt tempor r auf daher ist Wiederholung im Anwenderprogramm sinnvoll S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 244 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren 782 __FC12 PNIO_RECV Der FC Baustein PNIO_RECV wird f r die Daten bernahme in den CP Betriebs arten P
98. 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 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 von NCM Diagnose S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08 5 Kommunikationsverbindungen projektieren 5 7 1 Den lokalen Verbindungsendpunkt festlegen Register Allgemein In diesem Register des Eigenschaftsdialogs werden allgemeine Verbindungsparameter angezeigt die den lokalen Verbindungsendpunkt identifizieren Eigenschaften UDP Yerbindung Bild 5 18 Aufbau des Eigenschaftsdialogs im Register Allgemein f r UDP Verbindungen S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 139 C79000 G8900 C182 08 5 Kommunikationsverbindungen projektieren Lokaler Endpunkt Der Eintrag ist identisch mit dem Parameter Lokale ID der Ver w hlbar
99. 64 bei rung Kap 5 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 Statusanzeige gende Tabelle Zur Bedeutung siehe nachfolgende Tabelle Anzeigen Die folgende Tabelle informiert ber die vom Anwenderprogramm auszuwertende Anzeigen STATUS Tabelle 7 4 Anzeigen AG_LOCK STATUS Bedeutung 70004 CP bearbeitet keinen Auftrag 70014 FETCH l uft 70024 WRITE l uft 81834 FETCH WRITE f r diese Verbindung nicht projektiert nur bei S7 400 8186H ID Nummer nicht im erlaubten Bereich z B 1 64 bei S7 400 Industrial Ethernet CPs 80A 4n Die K Busverbindung zwischen CPU und CP ist nicht aufgebaut bei neueren CPU Ausgabest nden 80B0H Baugruppe kennt den Datensatz nicht 80B1H Die L ngenangabe im Parameter LEN ist falsch 80B2H Die K Busverbindung zwischen CPU und CP ist nicht aufgebaut 80COH Datensatz kann nicht gelesen werden 80C1H Der angegebene Datensatz ist gerade in Bearbeitung 80C2H Es liegt ein Auftragsstau vor 80C3H Die Betriebsmittel Speicher der CPU sind tempor r belegt 8004 Kommunikationsfehler
100. 7 C79000 G8900 0182 08 B Normen und Zulassungen von SIMATIC NET S7 CPs N Warnung Explosion Hazard Substitution of components may impair suitability for Class I Division 2 Hinweis This equipment is suitable for use in Class I Division 2 Group A B C D or non hazardous locations only Achtung For devices with C Plug memory The C Plug memory module may only be inser ted or removed when the power is off Beachten Sie den nachfolgenden Hinweis Hinweis Die Anlage muss entsprechend den Vorgaben des NEC National Electrical Code aufgebaut sein Beim Einsatz in Umgebungen die Class I Division 2 s o entsprechen m ssen die SIMATIC NET S7 CPs in ein Geh use eingebaut werden FM Zulassung Factory Mutual Approval Standard Class Number 3611 Class I Division 2 Group A B C D T4 or Class I Zone 2 Group IIC T4 APPROVED S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 293 C79000 G8900 0182 08 B Normen und Zulassungen von SIMATIC NET S7 CPs N Warnung Es kann Personen und Sachschaden eintreten In explosionsgef hrdeten Bereichen kann Personen und Sachschaden eintreten wenn Sie bei laufendem Betrieb eines SIMATIC NET S7 CP einen elektrischen Stromkreis herstellen oder trennen z B bei Steckverbindungen Sicherungen Schaltern WARNING EXPLOSION HAZARD DO NOT DISCONNECT EQUIPMENT WHEN A FLAMMABLE OR COMBUSTIBLE ATMOSPHERE IS PRESENT Bei
101. 7 400 A 51 SEND RECEIVE Schnittstelle A 17 Anwenderprogramm A 89 Datenaustausch A 87 bersicht A 31 SIMATIC NET A 5 A 16 SIMATIC Verfahren A 69 Steckerbelegung 15 polige Sub D Buchse A 288 RJ 45 Anschlussbuchse A 287 Steckpl tze S7 300 A 48 S7 400 A 50 Subblock Typen A 175 Subnetz anlegen A 56 Systemdaten Parameterblock f r A 167 Systemspeicher Zugriff ber FETCH WRITE A 155 T TCP Verbindung A 129 Adressen A 133 Eigenschaften pr fen A 137 Parameterblock f r A 169 Verbindungspartner festlegen A 130 U UDP Verbindung Adressen A 141 pr fen A 151 projektieren A 138 Verbindungspartner festlegen A 139 UDP Verbindung Parameterblock f r A 170 Uhrzeitsynchronisation A 65 A 69 UL Zulassung A 292 V Verbindungs ID A 168 Wertebereich A 168 Verbindungskonfiguration A 99 Verbindungstypen Parameterbl cke f r A 168 W Wegewahl A 157 Z Zugriffskoordinierung A 207 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 320 Teil A Ausgabe 09 2007 C79000 G8900 C182 08 Zulassung CSA A 292 FM A 293 IEC 61131 2 A 289 Normen und Zulassungen A 289 UL A 292 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 321 C79000 G8900 0182 08
102. 79000 G8900 0182 08 6 Programmierte Kommunikationsverbindungen 6 Programmierte Kommunikationsverbindungen 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 an ei nen Ethernet CP erm glicht Dort finden Sie weitere Informationen e ber die Eigenschaften der projektierbaren Verbindungsarten informiert Kapitel 5 e Beachten Sie die Angaben zur Projektierung des IP Zugriffschutzes in Kapitel 3 3 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 4 1 Achtung Bitte beachten Sie f r die hier beschriebenen Funktionen die Leistungsmerkmale unterst tzte Verbindungstypen des von Ihnen verwendeten CP Typs 2 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen T
103. 8 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren FC 12 PNIO_RECV Fortsetzung Erl uterung der Formalparameter Die folgende Tabelle erl utert alle Formalparameter f r den FC12 Parame Deklara Wertebereich Bemerkung ter tion CPLADDR WORD Baugruppen Anfangsadresse RECV ANY als Die Adresse des Angabe von Adresse und L nge VARTYPE Datenbereiches Controller Betrieb ll 202 une us Die L nge sollte der in HW Konfig projektier gelassen l ten Gesamtl nge der dezentralen Peripherie e Merkerbereich entsprechen wobei Adressl cken mit bertra e Datenbau gen werden steinbereich Device Betrieb Die Datenstruktur ergibt sich aus der Reihen folge der Steckpl tze der am PROFINET IO Controller Strang f r dieses PROFINET IO Device projektierten Ausgangsmodule und deren L nge ohne Adressl cken Hinweise e Der Baustein beginnt die bertragung der Daten bei Adresse 0 unabh ngig davon wie Sie die Adressen projektiert haben unabh ngig von der kleinsten projektier ten Adresse Die Angabe eines Peripherie Bereichs ist nicht erlaubt da Sie zun chst den IOPS auf GOOD pr fen m ssen bevor Daten in die Peripherie bernommen werden d r fen S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 246 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren FC 12 PNIO_RECV
104. 9 unter st tzen 12 die CPU 318 2DP unterst tzt 16 S7 Verbindungen Somit stehen bei den bisherigen S7 300 CPUs nur noch 2 freie S7 Verbindun gen zur Verf gung Diese 2 Verbindungen k nnen f r die S7 Kommunikation f r PROFIBUS FMS f r die Nutzung langer Daten oder FETCH WRITE und TCP Verbindungen bei Industrial Ethernet genutzt werden Wenn Sie CPs verwenden die das Multiplexen von OP Verbindungen und die S7 Kommunikation ber ladbare Kommunikations Bausteine unterst tzen wird bei Verwendung beider Dienste nur 1 Verbindungsressource belegt Achtung Abh ngig vom eingesetzten CP Typ und den verwendeten Diensten k nnen sich weitere Einschr nkungen ergeben siehe CP spezifische Beschreibung in diesem Handbuch S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 49 C79000 G8900 0182 08 2 Merkmale der Ethernet CPs 2 4 2 4 1 2 4 2 2 4 3 A 50 Steckplatzregeln bei SIMATIC S7 400 Zul ssige Steckpl tze Ein S7 400 CP ist sowohl im Zentral als auch im Erweiterungsrack mit K Bus anschluss einsetzbar Wie viele CPs Sie insgesamt einsetzen k nnen entnehmen Sie bitte den Angaben zum jeweiligen CP im Kapitel Eigenschaften In der SIMATIC S7 400 gibt es keine feste Steckplatzzuordnung f r die SIMATIC NET CPs Zul ssig sind die Steckpl tze 2 18 Zu ber cksichtigen ist jedoch dass Steckplatz 1 je nach eingesetzter Stromversorgungsbaugruppe auch
105. 908 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 7 C79000 G8900 0182 08 Dieses Handbuch Titel NCM S7 f r SIMATIC NET S7 CPs Erste Schritte Inhalt Internet Adressen Zu finden im Internet unter http support automation siemens com WW view de 172503 Informationstechnologie bei SIMATIC S7 mit CPs f r S7 300 und S7 400 Handbuch Dieses Handbuch dient als Anleitung und Nachschlagewerk f r den Umgang mit CP Funktionen der Internet Technologie Zu finden im Internet unter http support automation siemens com WW view de 172744 PC Stationen in Betrieb nehmen Anleitung und Schnell einstieg PC Stationen in Betrieb nehmen Anleitung und Schnell einstieg Die Anleitung unterst tzt Sie dabei die Kommunikationsfunktionen Ihrer PC Applikationen ber die SIMATIC NET Baugruppen erfolgreich und effektiv ein zusetzen Es wird gezeigt wie PC Baugruppen konfiguriert werden und wel che Projektierschritte mit NCM S7 durchzuf hren sind Zu finden im Internet unter http support automation siemens com WwW view de 3542666 S7 CPs f r PROFIBUS projektieren und in Be trieb nehmen Handbuch Die Internet Adressen zu den aktuellen Dokumenten dieses Handbuches k nnen Sie unter der nachfolgend angegebenen Adresse f r die Versionshi storie entnehmen NCM S7 f r PROFIBUS FMS Zu finden im Internet unt
106. ATUS 8B09 8BOAH 8BOBH 8BOCH 8BODH 8BOEH 8BOFH 8B104 8B114 8B124 8B134 Bedeutung 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 Verbindungen angegeben entweder insgesamt oder zu viele f r einen bestimmten Typ es ist beispielsweise nur eine E Mail Verbindung m glich CP interner Fehler weitere Fehler die an den Programmschnittstellen innerhalb der CPU erkannt wurden SFC Fehler O O O O O O O O O O O A 230 A gt gt gt A A gt gt gt A A A gt gt M 8F22H 8F23H 8F244 8F25H4 8F284 8F294 8F 30h 8F31H 8F32H 8F33H 8F3AH 8F424 Bereichsl ngenfehler beim Lesen eines Parameters z B DB zu kurz Bereichsl ngenfehler beim Schreiben eines Parameters z B DB zu kurz Bereichsfehler beim Lesen eines Parameters Bereichsfehle
107. Anfangsadresse DW Num Merkerbyte Eingangsby Ausgangs mer ab der nr ab der die tenr ab der bytenr ab der die Daten ent Daten ent die Daten ent die Daten ent nommen bzw nommen bzw nommen bzw nommen bzw eingeschrie eingeschrie eingeschrie eingeschrie ben werden ben werden ben werden ben werden erlaubter Bereich 0 2047 0 255 0 127 0 127 L nge L nge des L nge des L nge des L nge des Quell Ziel Quell Ziel Quell Ziel Quell Ziel erlaubter Bereich datenblocks in Worten 1 2048 datenblocks in Bytes 1 256 datenblocks in Bytes 1 128 datenblocks in Bytes 1 128 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08 A 312 S7 Operandenbereich ORG Kennung DBNR Anfangsadresse Anzahl erlaubter Bereich S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 C0182 08 E Kopplung zu Fremdsystemen mit FETCH WRITE erlaubter Bereich 05H 064 07H 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 Nummer der byte Nr ab der die Daten ent Z hlerzelle ab der die Daten Zeitenzelle ab der die Date
108. B _IP_V4 Besonderheiten Hinweise bitte auch die allgemeine Beschreibung in Tabelle 6 10 Seite A 175 beachten IP Adresse des Mail Servers ber den die 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 Anwendung zwingend optional z o 3 SUB_DNS_NAME DNS Name des E MAIL Servers z o 13 SUB _EMAIL SENDER Absender E Mail Adresse 18 SUB _CONNECT_NAME A 172 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08 Tabelle 6 8 Fortsetzung 6 Programmierte Kommunikationsverbindungen Subblock Parameter ID Typ Besonderheiten Hinweise Anwendung bitte auch die allgemeine Beschreibung zwingend in Tabelle 6 10 Seite A 175 beachten optional 21 SUB_KBUS_ADR Bei CPs f r S7 300 ist dieser Wert fest auf z bei O 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 6 6 Die Parameter SUB_IP_V4 und SUB_DNS_NAME schlie en sich hier gegenseiotig aus genau eine
109. Bausteine aufgerufen werden Jeder Bausteinaufruf kostet abh ngig von der zu bertragenden Datenmenge Laufzeit im Anwenderprogramm e Datenaufbereitung Gegebenenfalls m ssen die Informationen auch noch vor dem Senden bzw nach dem Empfang aufbereitet werden Beachten Sie auch die Angaben im jeweiligen Ger tehandbuch 2 3 3 Multicomputing Diese Funktionalit t wird von der SIMATIC S7 300 nicht unterst tzt S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 48 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 2 3 4 2 3 5 2 Merkmale der Ethernet CPs Ziehen Stecken Baugruppentausch Hinweis Das Ziehen Stecken der SIMATIC NET CPSs f r die SIMATIC S7 300 unter Spannung ist nicht erlaubt Zu beachten ist weiterhin dass durch das Ziehen einer Baugruppe aus dem Rack alle nachfolgenden Baugruppen von der CPU getrennt werden Ein Baugruppentausch erfordert ein PG zum Laden der Projektierung Unterst tzt der CP die Option die Projektierdaten in der CPU zu speichern so ist ein Bau gruppentausch auch ohne PG m glich siehe CP spezifische Beschreibung Hinweis zur S7 300 CPU Verbindungsressourcen Beachten Sie dass bei Einsatz lterer S7 300 CPUs lt CPU 316 maximal 4 Verbindungen vom Typ S7 Verbindungen f r die CP Kommunikation unterst tzt werden Von diesen 4 Verbindungen ist eine f r ein PG und eine weitere f r ein OP HMI Human Machine Interface reserviert Die neueren CPUs ab 10 9
110. 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 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 Informationen in der STEP 7 Basishilfe dort finden Sie auch das Thema Diagnose der Hard ware S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 265 C79000 G8900 0182 08 8 NCM S7 Diagnose 8 2 Funktionen von NCM S7 Diagnose Funktionen Es sind zu unterscheiden e Allgemeine Diagnose und Statistikfunktionen e Typ und betriebsartabh ngige Diagnosefunktionen Allgemeine Diagnose und Statistikfunktionen Unabh ngig von der projektierten Betriebs
111. D 5 Bedeutung Parameter Hex Wert Bereich RESULT 1 0000 0001 Der Clear Auftrag wurde erfolgreich an den CP bertragen RESULT 1 0000 0002 Der Clear Auftrag konnte nicht an den CP ber tragen werden da der Dienst im CP nicht gestar tet ist z B CP in Stop RESULT2 0000 0000 Default S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 223 C79000 G8900 0182 08 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren FC10 AG_CNTRL Fortsetzung CMD Bedeutung 6 CN_DISCON connection disconnect Dieses Kommando setzt die Verbindung zur ck die mit ID und LADDR ausgew hlt wurde Das R cksetzen der Verbindung wird durch einen Verbindungsabbruch bewerkstelligt Eventuell im Stack gespeicherte Daten gehen ohne Hinweis verloren Im Anschluss erfolgt kein automatischer Aufbau der Verbindung Die Verbindung kann durch den Control Auf trag CN_STARTCON wieder aufgebaut werden Es wird ein Diagnosepuffereintrag erzeugt dem Sie das Auftragsergebnis entnehmen k nnen RESULT f r CMD 6 Bedeutung Parameter Hex Wert Bereich RESULT1 0000 00014 Der Auftrag wurde erfolgreich an den CP berrtra gen Der Verbindungsabbruch wurde eingeleitet RESULT 1 0000 0002 Der Auftrag zum Verbindungsabbruch konnte nicht an den CP bertragen werden da der Dienst im CP nicht gestartet ist z B CP in STOP RESULT2 0000 00004 Default
112. Die sich daraus ergebenden Anforderungen an eine komfortable und konsistente 2 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 Verbindungspartner f r die Projektierung von Verbindungen erreichbar e 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 40 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 1 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 da beispielsweise beim Abgleich der
113. ECT ETHERNET s Netz Bearbeiten Emfugen Zielspsten Ansicht Estras Fenster Hilfe almia e 2 Ethernet 1 Industrial Ethernet MFl Metz 1 MiPI SIMATIC 400 Stationt1 SIMATIC 400 Station 2 SIMATIC 400 Stationt3 SIMATIC 3511 EE CPUCR en CPL JEP en EPUIGR a 414 l4 ECER 14 443 oO oO oO oO oO o Bild 3 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 LE 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 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 v
114. EP 7 NCM S7 betreiben Tabelle 3 1 Einstellm glichkeiten im Register Optionen Fortsetzung Option Datentransfer gt 240 Byte Bedeutung Auswirkung 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 COP f Beachten Sie bitte die Angaben in Kapitel 7 1 zu den neueren CP Typen e Beachten Sie dass Sie mit 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 1 Baugruppentausch ohne PG 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
115. G4GDESKTOP ncm4icab457 Pro _ Mel E3 Ep Datei Bearbeiten Einf gen zZielsystem Ansicht Estras Fenster Hilfe x r coek Scale 1 zal SIT ezaz cS Anlage 57 400 Eu s7400 2 57 4001 57 4002 57 3001 57 3002 MPI Netzl1 57 3007 gu zu EEE x 57 3002 E PROFEBUS T Drucken Sie Fl um Hilfe zu erhalten T Pr Die Folgerung aus dieser Darstellung lautet demnach e In einem Projekt k nnen mehrere Subnetze verwaltet werden e Jede Station wird einmal im Projekt angelegt e Eine Station kann mehreren Subnetzen zugeordnet sein indem die CPs ent sprechend zugeordnet werden S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 39 C79000 G8900 0182 08 1 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 Anlagenteil Fertigung 2 Fertigung 1 I I i i S7 400 1 S7 400 2 Ethernet 1 Bi E ES S7 300 1 S7 300 2 S7 300 3 Organisation im Multiprojekt
116. Markierung hingewiesen Beispiel AU s9 ab Neben diversen Anpassungen an die aktuell lieferbaren Ger te wurden ber cksich tigt e Erg nzungen in der Bausteinbeschreibung Neue Bausteine f r Anwenderprogramme nur S7 400 CP 443 1 FC53 AG_SSEND FC63 AG_SRECV Mit CPs der S7 400 die PROFINET Kommunikation zusammen mit CPUs ab Ausgabestand 5 1 unterst tzen k nnen Daten ber die FCs AG_SSEND bzw AG_SRECV mit einer h heren bertragungsgeschwindigkeit bertragen werden Hinweis Beachten sie auch die Historie f r dieses Handbuch im Anhang in Kapitel F Achtung Bitte beachten Sie dass die Verf gbarkeit neuer Funktionen an den von Ihnen verwendeten Ger tetyp 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08 Dieses Handbuch Die Dokumentation im Dokupaket S7 CPs NCM S7 und im Internet Sie k nnen das vorliegende Handbuch zusammen mit weiteren Dokumenten in einem Handbuchpaket beziehen Bestell Nr deutsch 6GK7080 0AAO1 8AAO Bestell Nr englisch 6GK7080 0AAO01 8BAO Die folgende Tabelle gibt Ihnen eine bersicht zum Inhalt sowie zu den Adressen zum Download im Internet Titel Inhalt Internet Adressen S7 CPs f r Industrial Zu finden im Int
117. 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 Lokaler Port 10 SUB_REM PORT 2 4 Ferner Port auch f r E MAIL Verbindun gen S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 175 C79000 G8900 0182 08 6 Programmierte Kommunikationsverbindungen Tabelle 6 10 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 2 4 IP Adresse von einem DHCP Server be ziehen e Nertebereich 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 M gliche Zeichen Namens 4 sind a z A Z 0 9 _ 19 SUB _LOC MODE 1 4 Lokale Betriebsart der Verbindung e Nertebereich 0x00 SEND RECV 0x01 FTP Protokoll nur bei TCP 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
118. OFINET IO Controller 7 8 4 Es ist m glich die Bausteine mit einer L nge Parameter LEN aufzurufen die kleiner ist als die projektierte Gesamtl nge der E A Daten am PNIO Strang Dies k nnen Sie so ausnutzen dass zeitkritische Daten in jedem CPU Zyklus und unkritische Daten hingegen nicht in jedem Zyklus bertragen werden Beispiel bertragen Sie beispielsweise in jedem Zyklus nur den ersten Bereich der Daten zeitkritische Daten und in jedem zweiten Zyklus die Gesamtl nge der projektier ten E A Daten Dazu m ssen Sie die zeitkritischen Daten in der Projektierung in den unteren Bereich ab E A Adresse 0 legen Datenkonsistenz Es wird immer der gesamte Eingangs bzw Ausgangsdatenbereich des PNIO Controllers komplett und damit konsistent bertragen e Betrieb als PROFINET IO Controller Davon unabh ngig haben Sie ber die L ngenangabe im Bausteinaufruf die M glichkeit einen kleineren als den projektierten Eingangs bzw Ausgangsda tenbereich konsistent zu lesen bzw auszugeben Anmerkung Beachten Sie jedoch dass in Bezug auf die IO Nutzdaten innerhalb eines PROFINET lO Systems nur die Daten Konsistenz innerhalb der einzelnen IO Slots garantiert werden kann Dies ist unabh ngig davon dass f r die hier be schriebenen Bausteine eine konsistente Daten bergabe zwischen CPU und IO Controller gew hrleistet wird Bausteinaufruf Um die Datenkonsistenz zu sichern d rfen Sie jedoch nur auf die IO Da
119. OL 0 1 Der Aufruf des FC muss mit ACT 1 erfolgen Beim Aufruf mit ACT 0 erfolgt kein Funktions aufruf und der Baustein wird sofort wieder ver lassen INPUT INT oder e 0 Im Parameter ID wird die Verbindungsnummer der Verbindung angegeben Die Verbindungs nummer ist der Projektierung zu entnehmen n ist die maximale Anzahl Verbindungen und ab h ngig vom Produkt S7 300 oder S7 400 siehe auch Projektierung Kap 5 3 1 Bei einem Aufruf der alle Verbindungen an spricht _ALL Funktion mit CMD 3 bzw 4 muss als ID O angegeben werden 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 CMD S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen INPUT OUTPUT Teil A Ausgabe 09 2007 C79000 G8900 C182 08 INT siehe Tabelle 7 7 0 Auftrag ist noch in Bear beitung bzw noch nicht an gesto en 1 Auftrag ausge f hrt Kommando an den FC AG_CNTRL Der Zustandsparameter zeigt an ob der Auf trag fehlerfrei abgewickelt wurde Zur Bedeutung im Zusammenhang mit den Parametern ERROR und STATUS siehe nach folgende Tabelle Hinweis bei DONE 1 kann RESULT ausgewertet wer den A 215 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren FC10 AG_CNTRL Fortsetzun
120. P Adresse an Industrial Ethernet erreichbar Hinweis Weitere detaillierte Informationen zur Vorgehensweise gibt auch die Online Hilfe in STEP 7 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08 3 5 Prinzip 3 Den Ethernet CP mit STEP 7 NCM S7 betreiben 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 zentralen Aufbaus und s mtlicher Parametrierungen Die Daten der Verbindungsprojektierung m ssen zus tzlich geladen werden siehe unten Anschlussart Sie k nnen die Projektierdaten ber folgende Wege bzw Anschl sse in die S7 Station laden e MPI 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 2 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
121. Pro im Eigenschaftendialog der Verbin dung im Register Optionen die Betriebsart SPEED SEND RECV ausw hlen 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 87 300 A 192 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren FC5 AG_SEND FC50 AG_LSEND FC53 AG_SSEND Fortsetzung 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 in den Ausgabeparametern DONE ERROR und STATUS wird bei jedem Bausteinaufruf aktualisiert und kann ausgewertet werden Zur wei
122. Projekte die Verbindungen ber identische Verbindungsnamen leicht zusammengef hrt werden k nnen Das Thema Multiprojekt wird in der Basishilfe von STEP7 ausf hrlich behandelt 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 e Projekte im Multiprojekt abgleichen e 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 e 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 mit einem automatischen Abgleich de
123. ROFINET IO Controller oder PROFINET IO Device verwendet e Betrieb als PROFINET IO Controller Der Baustein bernimmt die Prozessdaten von PROFINET IO Devices Ein g nge des Controllers sowie den IO Provider Status IOPS von den PROFINET IO Devices in die angegeben Eingabebereiche e Betrieb als PROFINET IO Device Der Baustein bernimmt die vom PROFINET IO Controller bertragenen Daten projektierte A Adressen sowie den IO Provider Status IOPS des PROFINET IO Controllers und schreibt sie in die f r die Prozess Ausg nge reservierten Datenbereiche der CPU im PROFINET IO Device Aufrufschnittstelle Aufrufschnittstelle in FUP Darstellung PNIO_RECV RECV CPLADDR NDR LEN ERROR STATUS IOPS CHECK_IOPS ADD_INFO Beispiel in AWL Darstellung AWL Erl uterung call fc 12 PNIO_RECV Bausteinaufruf CPLADDR W 16 0100 BG Adresse aus Hardware Konfiguration LEN 7 L nge des Datenbereiches IOPS P DB11 DBX7 0 BYTE 1 Pro Empfangsdatenbyte ein Status Bit im DB11 NDR M 74 0 Adresse f r R ckgabeparameter NDR ERROR M 74 1 Adresse f r R ckgabeparameter ERROR STATUS MW76 Adresse f r R ckgabeparameter STATUS CHECK_IOPS M74 2 Adresse f r R ckgabeparameter CHECK_IOPS ADD_INFO MW 26 Diagnose Information RECV P DB11 DBX0 0 BYTE 7 Empfangsdaten im DB11 7 Byte S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 245 C79000 G8900 0182 0
124. S OUTPUT WORD Statusanzeige Siehe Tabelle 7 12 Seite A 249 CHECK_ OUTPUT BOOL 0 alle IOPS auf Hilfsbit das anzeigt ob es erforderlich ist den IOPS GOOD IOPS Statusbereich auszuwerten 1 mindestens ein IOPS auf BAD S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08 A 247 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren FC 12 PNIO_RECV Fortsetzung Deklara tion OUTPUT ANY als VARTYPE ist nur BYTE zu gelassen Wertebereich Die Adresse des Datenbereiches verweist alternativ auf e Merkerbereich e Datenbau steinbereich L nge Den Maximalwert entnehmen Sie bitte dem dem ge r tespezifischen Teil B dieses Handbuches unter Kapitel Lei stungsdaten Sie kann f r Control ler bzw Device Betrieb unter schiedlich sein Bemerkung Pro Byte Nutzdaten wird ein Status Bit ber tragen Die L ngenangabe h ngt von der L nge im Parameter RECV ab pro Byte ein Bit L nge LEN 7 8 Controller Betrieb Entsprechend dem Parameter RECV werden Adressl cken mit bertragen Adressl cken werden mit Status GOOD ber tragen Device Betrieb Adressl cken werden nicht mit bertragen Der Baustein beginnt die bertragung des Status f r Adresse 0 Hinweis e Die Mindestl nge des ANY Pointers ist L nge LEN 7 8 OUTPUT Hinweis Zus tzl
125. S7 Station zugreifen S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 30 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 1 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 folgenden bertragungsarten e gesicherte bertragung zusammenh ngender Datenbl cke zwischen zwei Ethernet Teilnehmern ber TCP siehe 13 mit ISO on TCP Verbindung siehe 14 oder TCP Ver bindung 1SO Transportverbindung nicht bei PROFINET CBA 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 16 ISO Transportverbindung ISO Transport bietet Dienste f r die gesicherte bertragung von Daten ber projektierte Verbindungen Aufgrund der Daten Blockung paketorientierte Seg mentierung Vollst ndigkeit der Nachricht wird erkannt k nnen gro e
126. SIEMENS SIMATIC NET S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Handbuch Teil A Allgemeine Anwendung Teil A Ausgabe 09 2007 C79000 G8900 C182 08 Vorwort Inhaltsverzeichnis Kommunikation in S7 Stationen Merkmale der Ethernet CPs Ethernet CP in Betrieb nehmen SEND RECEIVE Schnittstelle Verbindungen projektieren Programmierte Verbindungen FCs Funktionen und FBs NCM S7 Diagnose Firmware Lader Anhang A E 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 dass Tod schwere K rperverletzung eintreten wird wenn die entspre chenden Vorsichtsma nahmen nicht getroffen werden Warnung bedeutet dass Tod schwere K rperverletzung eintreten kann wenn die entspre chenden Vorsichtsma nahmen nicht getroffen werden Vorsicht mit Warndreieck bedeutet dass eine leichte K rperverletzung eintreten kann wenn die entsprechenden Vorsichtsma nahmen nicht getroffen werden Vorsicht ohne Warndreieck bedeutet dass ein Sachschaden eintreten kann wenn die ent sprechenden Vorsichtsma nahmen nicht getroffen werden Achtung bedeutet dass ein unerw nschtes Ergebnis oder Zu
127. 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 folgende Schritte aus die gestrichelten Linien sind Optionen Das Industrial Ethernet Subnetz anlegen siehe Kap 3 3 1 Den Ethernet CP in der Hardwarekonfiguration eintragen siehe Kap 3 3 2 Den Ethernet CP an das Ethernet Subnetz anschlie en siehe Kap 3 3 2 Kommunikationsverbindungen projektieren siehe Kap 5 l S7 Verbindungen 6 SEND RECEIVE Schnitt ISO Transportverbindungen M ramat TTT stelle programmieren alternativ i siehe Kap 4 gt ISO on TCP Verbindungen Kommunikationsverbindungen l p 4 TCP Verbindungen programmieren UDP siehe Kap 6 E fertige Projektierdaten fertige Anwenderpro im STEP 7 Projekt gramme im STEP 7 Projekt Die Konfiguration in das Zielsystem laden siehe Kap 3 5 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 55 C79000 G8900 0182 08 3 Den Ethernet CP mit STEP 7 NCM S7 betreiben 3 3 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 St
128. 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 den aktuellen CPs unterst tzt CPs mit lterem Ausgabestand unterst tzen den Datentransfer mit einer Daten l nge von bis zu 240 Byte Beachten Sie hierzu bitte die Angaben in Kapitel 7 1 sowie im Ger tehandbuch des Ethernet CP S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08 5 Kommunikationsverbindungen projektieren 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 Buste
129. Statusanfrage wird quittiert Status Verbindung ID1 danach wird das Reset ns 8095 Kennung Bit 15 in RE Reset wurde durchgef hrt SULT 1 zur ckgesetzt Zeit Zeit Legende 1 Parameter bergabe DONE ERROR STATUS und RESULT1 2 Der Ablauf zeigt wie zun chst der Verbindungsstatus abgefragt und in einem zweiten Auftrag der Verbindungsabbau mittels Reset Kommando veranlasst wird S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 214 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren FC10 AG_CNTRL Fortsetzung Im CP wird hierbei die Reset Kennung Bit15 in RESULT1 gesetzt Bei einer sp teren Statusabfrage kann somit erkannt werden ob die Verbindung aufgrund eines Reset Auftrages zur ckgesetzt worden war Erst nach dieser Statusabfrage oder aufgrund eines expliziten Kommandos CN_CLEAR_RESET wird diese Reset Kennung im CP zur ckgesetzt Achtung Beim Bausteinaufruf muss ACT 1 gesetzt sein beim Aufruf mit ACT 0 erfolgt kein Funktionsaufruf und der Baustein wird sofort wieder verlassen Da beim FC10 das Auftragsergebnis synchron zum Aufruf zur Verf gung gestellt wird kann er im selben Zyklus erneut aufgerufen werden Erl uterung der Formalparameter Die folgende Tabelle erl utert alle Formalparameter f r die Funktion AG_UNLOCK Deklara tion Wertebe reich Bedeutung Bemerkung ACT INPUT BO
130. 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 T 1 AG_SEND Auftrag l uft bertragung von Block1 ber Ethernet l uft Datensatz X wird AG_SEND versorgen segmentweise ber ACT 0 tragen AG SEND Legende Auftrag l uft bertragung von Block 2 ber Ethernet l uft bertragung von Block n 1 ber Ethernet l uft bertragung von Block n ag l Auftrag fertig ohne F hler Zeit Zeit Zeit 1 Parameter bergabe DONE ERROR STATUS A 194 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren FC5 AG_SEND FC50 AG_LSEND FC53 AG_SSEND Fortsetzung 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 Parameter Die folgende Tabelle erl utert alle Formalparameter f r die Funktion AG_SEND AG_LSEND AG_SSEND Deklara tion Wertebereich Bemerkung ACT INPUT BOOL 0 1 Beim FC Aufruf mit ACT
131. T S7 f r Ind Ethernet oder Software der SIMATIC NET CD 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 IH 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 Subneiz 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 Subneiz Im Anwenderprogramm k nnen Sie dann mit den Diensten f r S7 Kommunikation schreibend und lesend auf Daten in der
132. TIC S7 mit Ethernet CP 1 2 1 Kommunikationsarten Der Ethernet CP f r SIMATIC S7 unterst tzt je nach CP Typ folgende Kommunikationsarten Ethernet CP Ethernet CP lt Eihernet cB gt iii m gliche Kommunikationsarten e PG OP Kommunikation e S7 Kommunikation e S5 kompatible Kommunikation e PROFINET IO und PROFINET CBA e HTML Prozesskontrolle ber Web Browser e Dateiverwaltung und Datei zugriff ber FTP Ei Schnittstellen Dienste Protokolle ber die Protokolle ISO TCP IP RFC 1006 mit SEND RECEIVE Schnittstelle ber die Protokolle ISO Transport ISO on TCP TCP IP mit RFC 1006 TCP UDP E Mail mit FETCH WRITE Diensten ber die Protokolle ISO Transport ISO on TCP TCP ber die Protokolle TCP RT PROFINET IO und CBA IRT PROFINET I0 DCOM PROFINET CBA ber die Protokolle HTTP IP Protokoll ber die Protokolle FTP IP Protokoll S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 C0182 08 1 Kommunikation ber Ethernet CPs in S7 Stationen 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 S7 Kommunikation Die S7 Kommunikation bildet eine einfache und effiziente Schnittstelle zwischen SIMATIC S7 Stationen und zu PG PC ber Kommunikationsfun
133. Verbindung erzeugen A 104 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 folgende Dialog S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08 5 Kommunikationsverbindungen projektieren Heue Yerbindung einfugen x Yerbindungspartner PROJECT _ M 5 E Andere Station H E SIMATIC 30001 l ans Alle Multicast Teilnehrer a Partner in NET_MULTIPROJECT EHBB PROJECT_M2 H SIMATIC 3003 BB SIMATIC 40012 Ep Fartner im anderen Projekt t Frojekt FR OJECT_ M1 Station SIMATIC 300z Baugruppe EPU Eile Yerbindung Typ IS0 Transportrerbindurg r W Yor dem Einf gen Eigenschaften aufblenden bernehmen Abbrechen Hilfe Bild 5 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 bitt
134. W hlen Sie diese M glichkeit wenn x das STEP 7 Projekt in dem der CP _ _ konfiguriert wurde auf Ihrem PG nicht SE NetPro Netz konfigurieren PROJECT ETHERNET verf gbar ist Servicezwecke FES HW Konfig SIMATIC 400 Stationf1 l E Eigenschaften CP 443 1 R0757 p Allgemein Adressen Optionen Diagnose B augruppendiagnoze Hi uem Ss HR Diagnostics Configure SIMATIC Workspace Zur Diagnose wird das Programm NCM Diagnose gestartet m Documentation Information j m License Management SIMATIC NET Wi STEP 7 af SIMATIC Manager r F F F gae gma SENE FA NCH 57 Diagnose Online Pfad Welche Baugruppe wollen Sie erreichen Fosition der Baugruppe Baugruppentr ger Steckplatz ja E der Zielstation a Anschlu an der Zielstation Industrial Ethernet CP 443 1 Industnal Ethernet MCH 57 Diagnose ONLINE S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 267 C79000 G8900 0182 08 8 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 57 Diagnose ONLINE Diagnose Betnebszustand Diagnosepuffer Ansicht Extras Hilfe Zae anlar p E k an LF Information Partner MAC Ad Gesendet Empfang Modus 2
135. aler TSAP Transport Service Access Point e Ferne Adressen Ferne IP Adresse und ferner TSAP Ethernet Teilnehmer A Ethernet Teilnehmer B Sn n gt rn TSAP ISO on TSAP TCP lokaler apm i ferner TSAP erbindung es TSAP IP IP Adresse A Adresse B Bild 5 11 Senden und Empfangen ber jeweils eine ISO on TCP Verbindung Die Adressparameter werden mit NCM S7 projektiert und in der CP Datenbasis abgelegt Anderungen 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 125 C79000 G8900 0182 08 5 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 I50 on TEF Verbindung Allgemein Adressen Optionen bersicht Statusinformationen Lokal Partner IF DEZ 140 580 0 2 IT TSAP ASC TEPA TSAP HEX 543502030 TS5AF L nge 5 Bild 5 12
136. are ist nach der Installation von APC Advanced PC Configuration auf der PC Station verf gbar 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 301 C79000 G8900 0182 08 D Glossar 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 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 aufgrun
137. art 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 e 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 266 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 8 NCM S7 Diagnose 8 2 1 Installation und Start von NCM S7 Diagnose Installation und Start Die NCM S7 Diagnose ist integrierter Bestandteil der STEP 7 Option NCM S7 Sie haben mehrere M glichkeiten das Diagnosewerkzeug zu starten beispiels weise e Aus dem Standard Startmen von Windows ber die Programmgruppe SIMATIC W hlen Sie diese M glichkeit wenn Sie das STEP 7 Projekt in dem der CP konfiguriert wurde auf Ihrem PG nicht verf gbar ist Servicezwecke e Aus dem Eigenschaftendialog des jeweiligen CP von Ihrem STEP 7 Projekt aus 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 Diagnose
138. ationen 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 KA SIMATIC Hanager PROJELT ETHERNE T_ohne_re D 457_Beispielprojekte4PFroject_ Ep Datei Bearbeiten Einf gen Zielsystem Ansicht Estras Fenster Hilfe x Heee e e Se ee keinte Aa eE k SIMATIC 400 5tationi SIMATIC 400 Stationf2 SIMATIC 400 5tationf1 SIMATIC 400 Station 2 SIMATIC 400 Station 3 H B SIMATIC 400 Stationf3 Es 5 T SIMATIC 551 MFI Hetz 1 Ethernet 1 Drucken Sie F1 um Hilfe zu erhalten 2 Bild 3 1 Projekt mit zugeordnetem Ethernet Netz S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 56 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 3 Den Ethernet CP mit STEP 7 NCM S7 betreiben 3 Wenn Sie eine graphische Netzdarstellung NetPro bevorzugen w hlen Sie das Netzobjekt Ethernet an und bet tigen Sie Bearbeiten gt Objekt ffnen NETPRO Netz konfigurieren Netz zu Projekt FROJ
139. ationgz 400 Stationi3 r Kill Kill MiPl Netz 1 Ethernet 1 SIMATIC S5 1 Dr cken Sie Fl um Hilfe zu erhalten Projekt mit projektierten Stellvertreterobjekten Nicht S7 Station am Subnetz anschlie en A 76 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 C182 08 3 Den Ethernet CP mit STEP 7 NCM S7 betreiben Eigenschaften ndere Stat on Allgemein Schnittstellen Ethernet Schnittstelle IF Schnittstelle MFI Schnittstelle PROFIBUS Schnittstelle FTF Schnittstelle oschen Abbrechen Hilfe UK Abbrechen Hilfe Bild 3 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 Ko
140. ationssymbol 3 Schalten Sie um auf das Register Schnittstellen Ergebnis Eigenschaften SIMATIC 400 Stat on E4 Allgemein Schnittstellen Einstellungen Baugruppe Bestellnummer Ind Ethernet 140 80 Ethermet 1 CF 443 1 BGK 443 1 Ex10 0E0 MFI 2 EPU414 1 1 BES 414 18G00 0AB0 Ind Ethernet 08 00 0 Ethernet 1 CF 443 1 BGR 1 bar 7 443 1B amp 00 0 amp E0 Schnittstellen anzeigen wom Typ 7 MFI Y PROFIBUS M Industrial Ethernet MW PIF Abbrechen Hilfe Bild 3 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 63 C79000 G8900 0182 08 3 Den Ethernet CP mit STEP 7 NCM S7 betreiben Schnittstellenparameter f r das Baugruppentausch ohne PG Ethernet Profil f r hochverf gbare Verbindungen Individuelle Netzwerkeinstellungen Keep Alive f r Verbindungen senden OP Verbindungen multiplexen interne CPU Verbindungs Ressource belegen NTP Verfahren NTP Network Time Protocol Benutzerrechte f r IT Funktionen festlegen Symbolischer Variablenzugriff ber IT F r E Mail Dienste die Adresse f r den Domain Name Server angeben NCM Diagnose aufrufen Spezialdiagnose projektierte IP Parameter zuordnen Individuelle Netzwerkeinstellungen Fi
141. auch die allgemeine Beschreibung zwingend in Tabelle 6 10 Seite A 175 beachten optional 1 SUB _IP_V4 IP Adresse des Partners z 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 2 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 6 6 optional bei passiver Verbindung S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08 A 171 6 Programmierte Kommunikationsverbindungen 6 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 ID Verbindungs ID Subblock_Anzahl N Subblock 1 Verwendbare Subbl cke Tabelle 6 8 S7 400 1 2 64 S7 300 1 2 16 Kennung f r den Verbindungstyp frei zu vergebene Verbindungsreferenz im AG_SEND anzugeben Wertebereiche f r die Verbindungs ID Subblock 2 J Subblock n Subblock Parameter ID Typ 1 SU
142. aufpuffer der CPs sind nach Spannung AUS EIN bei S7 CPs bzw nach einem Booten bei PC Stationen gel scht Nutzen Sie bei Bedarf die M glichkeit der Protokollierung in eine Datei wenn Sie zu sp teren Zeitpunkten die Historie von Ereignismeldungen einsehen m chten Weitere Informationen gibt Ihnen die Online Hilfe zum Diagnoseobjekt Diagnose puffer S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08 A 279 8 NCM S7 Diagnose Tabelle 8 4 Betriebsartabh ngige Funktionen Diagnosefunktion Diagnoseobjekt Diagnoseziel Anzeige und berwachung der Kommunikationsverbindungen Je nachdem welches Diagnoseobjekt Sie anw hlen erhalten Sie im Inhaltsbereich bersichts oder Detailinformationen Besonderheiten Verbindungen bersicht ber alle genutzten Verbin dungstypen Verbindungen gt Typ bersicht ber alle Kommunikations verbindungen eines bestimmten Typs z B aller TCP Verbindungen Informationen ber den Verbin dungszustand Durch Doppelklicken auf die Objekte im Inhaltsbereich k nnen Sie die Detailin formation aufrufen Verbindungen gt Typ Typ Verbindung n Detailinformationen ber den Zu stand einer Kommunikationsverbin dung A 280 S7 CPSs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 C0182 08 8 NCM S7 Diagn
143. austein 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 nicht durch ei nen anderen Kommunikations Baustein unterbrochen wird beispielsweise ber SFC Alarme sperren freigeben 7 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 183 C79000 G8900 0182 08 7 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
144. bblock 2 e S7 300 1 2 16 Subblock n Verwendbare Subbl cke Tabelle 6 5 Subblock Parameter ID Typ Besonderheiten Hinweise Anwendung bitte auch die allgemeine Beschreibung zwingend in Tabelle 6 10 Seite A 175 beachten optional 1 SUB _IP_V4 IP Adresse des Partners z 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 2 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 6 6 optional bei passiver Verbindung Hinweis Beachten Sie bitte auch die Beschreibung der projektierbaren Verbindungseigen schaften f r die TCP Verbindung in Kapitel 5 6 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 169 C79000 G8900 0182 08 6 Programmierte Kommunikationsverbindungen 6 5 2 Aufbau Parameterblock f r UDP Verbindung ID Verbindungs ID Subblock 1 Subblock Anzahl Subblock 2 e S7 300 1 2 16 Subblock n Verwendbare Subbl cke e 57 400 1 2 64 Kennung f r den Verbindungstyp frei zu vergebene Verbindungsreferenz im AG_SEND AG_RECV anzugeben Wertebereiche f r die Verbindungs ID Tabelle 6 6 Subblock Parameter ID Typ Besonde
145. be 09 2007 C79000 G8900 0182 08 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren 7 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 War das Sper ren nicht erfolgreich muss 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 Aufrufschnittstelle in FUP Darstellung AG_LOCK LOCKED STATUS 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 LOCKED DB 100 DBX 0 6 Zustandsanzeige der Zugriffssperre STATUS DB 100 DBW 4 Statusanzeige Erl uterung der Formalparameter Die folgende Tabelle erl utert alle Formalparameter f r die Funktion AG_LOCK S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 209 C79000 G8900 0182 08 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren FC7 AG_LOCK Fortsetzung 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
146. 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 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 2 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 AG_SEND AG_LSEND Mit dem FC AG_SSEND ist der Datenbe reich auf maximal 1452 Byte beschr nkt DONE OUTPUT BOOL 0 Auftrag l uft Der Zustandsparameter zeigt an ob der Auf 1 Auftrag trag fehlerfrei abgewickelt wurde ausgef hrt Solange DONE 0 kann kein weiterer Auftrag angesto en werden DONE wird vom CP bei Auftragsannahme auf O 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 gen
147. beim Senden mit AG_SEND AG_LSEND AG_SSEND bereit bzw empf ngt diese mit AG_RECV AG_LRECV AG_SRECYV UDP Verbindungen Anwendung mit Auftragsheader Freie UDP Verbindungen erfordern einen Auftragsheader im Anwender Daten bereich Entnehmen Sie der folgenden Darstellung die Struktur des Auftragspuffers und die Bedeutung und Plazierung der Parameter im Auftragsheader Anwender Datenbereich BEE OH Auftragsheader Im nUlesse al N H H Byte 4 5 Nutzdaten Datenbyte 1 Byte 6 7 o Byte Datenbyte 2040 Datenbyte 2041 2046 2047 Bild 7 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 03 4 f r Low Byte EBH 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 189 C79000 G8900 0182 08 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren Aufrufparameter erst nach Auftragsbest tigung ver ndern Achtung Die Aufrufparameter an der FC Aufrufschnittstelle der FCs AG_SEND
148. ben Projekt angelegt werden beziehen sich auf dieses Objekt sobald sie als Netzknoten konfiguriert werden K SIMATIC Hanager Fertigung lt Dffline gt Projekt GYGDES Mel Ep Datei Bearbeiten Einf gen Zielsvstem Ansicht Estras Fenster Hilfe E Fertigung E 57 4007 E F 57 400 57 3001 57 3002 MFI Metz 1 i Ethernet 1 57 300 S7 3002 E 57 400 57 300 CPU CP EPU CR 414 46 pe gt 13 343 o m oo ja Ethernet 1 Industrial Ethernet 7 3002 gr LPUICRP gt 13 343 oO o 2 Drucken Sie F1 um Hilfe zu erhalten S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 37 C79000 G8900 0182 08 1 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 U wi Ethernet 1 Fremdger t IT SIMATIC 5 mE S7 300 2 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 der Projektierung als Andere Stationen einzutragen Ka SIMATIC Hanager Fertigung lt Dffline gt Projekt G GDESKTOPYnc
149. bertragungsgeschwindigkeit bertragen werden Welche CP Typen von CPUs ab Ausgabestand 5 1 unterst tzt werden k nnen Sie dem Ger tehandbuch Ihres CP entnehmen Kapitel Voraussetzungen f r den Einsatz Die folgende Tabelle gibt an welche Grenzwerte f r den Datenbereich bei den verschiedenen Verbindungstypen gelten Tabelle 7 1 Maximale Datenl nge bei verschiedenen Verbindungstypen FC ISO Transport ISO on TCP TCP UDP AG_LSEND 8192 Byte 8192 Byte 8192 Byte 2048 Byte S7 400 AG SEND S7 300 AG_SEND 240 Byte 240 Byte 240 Byte 240 Byte S7 400 AG_LRECV 8192 Byte 8192 Byte 8192 Byte 2048 Byte S7 400 AG_RECV S7 300 AG_RECV 240 Byte 240 Byte 240 Byte 240 Byte S7 400 AG_SSEND 1452 Byte 1452 Byte 1452 Byte 1452 Byte S7 400 AG_SRECV S7 400 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren 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 2 UDP Verbindungen Anwendung ohne Auftragsheader Bei spezifizierter Verbindung sind Adress und Auftragsparameter durch die Verbindungsprojektierung festgelegt Das Anwenderprogramm stellt daher nur die Nutzdaten im UDP Datenbereich
150. bindung gilt Wenn mehrere FETCH WRITE Verbindungen 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 AG_LOCK und AG_UNLOCK gesteuerten Speicherzugriffskoordination im Anwen derprogramm S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 207 C79000 G8900 0182 08 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren Anwenderprogramm Ethernet CP Kommunikationspartner CPU Zyklus Zyklus n nn FETCH WRITE LOCKED 0 Zugriff auf DB x l uft AG LOCK Zyklus n 1 LOCKED 0 AG LOCK LOCKED 1 FETCH WRITE Zyklus n 2 FETCH WRITE abgewiesen p Daten m bearbeitung in DB x AG UNLOCK Zyklus n m STATUS 700x FETCHMRITE Zugriff auf DB x l uft Zeit Zeit Zeit Der Sperrauftrag muss zun chst im Anwenderprogramm ber die Anzeige im R ckgabeparameter LOCKED berwacht werden Solange LOCKED O angezeigt wird muss von einem noch laufenden externen FETCH WRITE Zugriff ausgegan gen werden Mit LOCKED 1 wird angezeigt dass die Sperre aktiv ist Daten k nnen jetzt vom Anwenderprogramm aus ver ndert werden Die Statusanzeige wird bei jedem Bausteinaufruf aktualisiert S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 208 Teil A Ausga
151. bzw AG_RECV d rfen Sie nach dem Auftragsansto erst dann wieder ver ndern nachdem der FC die Auftragsausf hrung mit DONE 1 oder mit ERROR 1 best tigt hat Wird dies nicht beachtet kann es sein dass die Auftragsausf hrung mit Fehler abgebrochen wird Statusanzeige an der FC Aufrufschnittstelle Besonderheit der FC Versionen nur bei S7 300 Bei den FCs AG_SEND FC 5 und AG_RECV FC 6 erhalten Sie in folgenden Betriebsf llen die nachfolgend genannten Anzeigen e CP befindet sich in STOP e Verbindung ist nicht projektiert e Verbindung ist nicht aufgebaut e Verbindung ist abgebrochen Anzeigen e AG_SEND DONE 0 ERROR 1 Status 8183 e AG_RECV DONE 0 ERROR 0 Status 8180 oder DONE 0 ERROR 1 Status 8183H g ltig f r FCs ab Version 4 0 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 190 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 7 3 1 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren FC5 AG_SEND FC50 AG_LSEND FC53 AG_SSEND Bedeutung des Bausteins Aufruf Der FC Baustein AG_SEND AG_LSEND AG_SSEND bergibt Daten an den Ethernet CP zur bertragung ber eine projektierte Verbindung Der angegebene Datenbereich kann ein Merkerbereich oder ein Datenbausteinbe reich sein Eine fehlerfreie Ausf hrung wird signalisiert wenn der gesamte Anwenderdatenbe reich ber Ethernet gesendet werden konnte Die Arbeitsweise des FC ist vom verwendete
152. ch e Datenbausteinbereich Die L nge des Any Poin ters muss gr sser oder gleich der Definition des Datensatzes sein Datensatz lesen Reiner OUTPUT Parameter nach erfolgreichem Lesen werden hier die Daten des Datensatzes abge legt Wenn die L nge des ANY Pointers zu klein ist werden soviel Daten wie m glich bertragen Datensatz schreiben Reiner INPUT Parameter die zu schreibenden Daten des Datensat zes werden hier vom Anwender abgelegt Die L nge des ANY Pointers muss mindestens so gross sein wie der Parameter LEN vorgibt Die folgende Tabelle informiert ber die vom Anwenderprogramm auszuwertende Anzeige gebildet aus DONE ERROR und STATUS Hinweis Beachten Sie f r die Eintr ge mit der Codierung 8Fxxy unter STATUS auch die Angaben im Referenzhandbuch STEP 7 System und Standardfunktionen f r S7 300 und S7 400 Sie finden dort Hinweise im Kapitel Fehlerauswertung mit dem Ausgangsparameter RET_VAL Tabelle 7 13 Anzeigen PNIO_RW _REC DONE ERROR STATUS BEDEUTUNG 0 0 81804 Daten bergabe l uft 1 0 0000 Datensatz erfolgreich bertragen S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08 A 255 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren Tabelle 7 13 Anzeigen PNIO_RW _REC DONE ERROR STATUS BEDEUTUNG e Fehlende PNIO Controller Projektierung e Falsche CPLADDR oder e CP im
153. ch auf der Manual Collection CD die jedem S7 CP beiliegt S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08 Glossar D 1 Allgemeiner Tell sur A 300 D 2 Industrial ElNernel 4 4 2 ae es nee A 304 D 3 PROFINET u 82 euere wit A 306 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 299 Teil A Ausgabe 09 2007 C79000 G8900 C0182 08 D Glossar D 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 gt Ubertragungsgeschwindigkeit Broadcast Eine Broadcast bertragung entspricht einem Rundruf ber ein Broadcast Te legramm werden alle 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 eine
154. chende Schnittstelle aus Abh ngig von der gew hlten Anschlussart werden Sie zur Eingabe von Adressparametern aufgefordert Tabelle 8 2 Einstellm glichkeiten der Online Pfade ohne Parameter f r einen Netz bergang Anschluss an der Ziel Teilnehmeradresse Position der Baugruppe PROFIBUS CPs 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 MPI Adresse der Wenn die MPI Adresse des CP an CPU anzugeben gegeben 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 Adresse des Ethernet CP ber den die S7 Station erreicht wird Eingabeform hexadezimal Rack Slot Nr des zu diagnostizieren den OPs 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 OPs Wenn Sie 0 0 angeben wird der mit der Teilnehmeradresse spezifizierte CP direkt angesprochen
155. cht 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 5 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 Ziffern Defaultbreite Wertebereich 1 65353 Ferner Port 8 Ziffern Defaultbreite Wertebereich 1 65353 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 gekennzeichnet Beispiel 0002 A0
156. d 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 SIMATIC NET Bussystem f r den Industrieeinsatz auf Ethernet Basis bisher SINEC H1 SIMATIC NCM PC SIMATIC NCM PC erm glicht die STEP 7 kompatible Projektierung f r SIMATIC NET PC Komponenten und dient als Ersatz f r die bisherigen PC Projektierungswerkzeuge COML S7 und COM PROFIBUS PC Edition Durch die gemeinsame Datenbasis mit STEP7 wird eine durchg ngige Projektierung inklusive aller Protokolle gew hrleistet S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 302 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 D Glossar SINEC Bisherige Produktbezeichnung f r gt Netze und Netzkomponenten bei Siemens Neuer Begriff SIMATIC NET Station Eine Station wird durch eine e MAC Adresse an Ethernet identifiziert e PROFIBUS Adresse an PROFIBUS identifiziert 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 einde
157. de Tabelle A 196 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren FC5 AG_SEND FC50 AG_LSEND FC53 AG_SSEND Fortsetzung Anzeigen Die folgende Tabelle informiert ber die vom Anwenderprogramm auszuwertende Anzeige gebildet aus DONE 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 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 7 2 Anzeigen AG_SEND AG_LSEND AG_SSEND 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 Unzul ssiger Datentyp f r den Parameter SEND angegeben Systemfehler Der Quelldatenbereich ist fehlerhaft Parameter ID ung ltig e ID 1 2 16 S7 300 e ID 1 2 64 57 400 0 1 83024 keine Empfan
158. dem 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 e Individuelle Netzwerkeinstel lungen 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 e 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 span
159. den Bitte beachten Sie folgende Empfehlungen A 96 Verwenden Sie keine zyklischen Aufrufe von Kommunikationsbausteinen im OB1l 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 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08 5 Kommunikationsverbindungen projektieren In diesem Kapitel erfahren Sie e allgemeines zur Projektierung von Kommunikationsverbindungen e wie Sie ISO Transport ISO on TCP UDP und TCP Verbindungen projek tieren e 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 Uhnterkapiteln e SO Transportverbindungen siehe Kapitel 5 4 e SO on TCP Verbindungen
160. den Bus verbinder Breite Bauform 8 polige RJ 45 Buchse zum Anschluss des CP an Twisted Pair Ethernet Schmale Bauform 2 x 8 polige RJ 45 Buchse als 2 Port Switch zum Anschluss des CP an Twisted Pair Ethernet Die Projektierung des CP ist ber MPI oder LAN Industrial Ethernet m glich Erforderlich ist STEP 7 in der f r den Ger tetyp freigegebenen Version TP Schnittstelle O Z 2x 8 polige RJ 45 Buchse unter der Frontklappe X Platzhalter f r Hardware Ausgabestand Bild 2 1 Beispiel Frontansicht des CP 343 1 Lean A 46 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08 2 Merkmale der Ethernet CPs 2 2 Kommunikationsprozessoren f r S7 400 Der Aufbau entspricht den f r das Automatisierungssystem S7 400 S7 400H vor gesehenen Komponenten mit den Merkmalen e Einfach breite Baugruppe zur einfachen Montage auf dem Baugruppentr ger der S7 400 57 400H e Einsetzbar im Zentral oder Erweiterungsbaugruppentr ger e Bedienungs und Anzeigeelemente befinden sich ausschlie lich auf der Front platte e L fterloser Betrieb e 2x 8 polige RJ 45 Buchse zum Anschluss des CP an Twisted Pair Ethernet oder e 4x 8 polige RJ 45 Buchse zum Anschluss des CP an Twisted Pair Ethernet e Die Projektierung des CP ist ber MPI oder LAN Industrial Ethernet m glich Erforderlich ist STEP 7 in der f r den Ger tetyp freigegebenen Version j l
161. der Baugruppe meldet einen unzul ssigen Typ 80B0H Baugruppe kennt den Datensatz nicht O OI 0O0 0 0 OJ O 80B1H e Die angegebene Datensatzl nge ist falsch oder e Der CP geht in den Betriebszustand STOP 80B2H Die logische Adresse oder der projektierte Steckplatz ist nicht belegt 80B4H PROFINET IO Device oder Baugruppe meldet einen Zugriff auf unzul s sigen Bereich 80B6H PROFINET IO Device oder Baugruppe verweigert den Zugriff S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 256 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren Tabelle 7 13 Anzeigen PNIO_RW _REC DONE ERROR STATUS BEDEUTUNG Die Baugruppe meldet einen unzul ssigen Parameter 80OCOH Der Datensatz kann nicht gelesen werden 0 0 0 1 80C2H Es liegt ein Auftragsstau vor Betriebsmittel Speicher belegt Oj O 80C4AH Kommunikationsfehler tritt tempor r auf daher ist Wiederholung im Anwenderprogramm sinnvoll S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 257 C79000 G8900 0182 08 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren 7 8 7 FB 54 PNIO_ALARM Der FB 54 dient der Alarmauswertung durch einen als PROFINET IO Controller betriebenen CP 343 1 und sollte in dessen Anwenderprogramm aufgerufen wer den wenn im FC12 der Parameter ADD_INFO ungleich 0 Nach vollst ndiger u
162. der Dialog Eigenschaften f r ISO on TCP Verbindun gen Register 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 122 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 5 Kommunikationsverbindungen projektieren 5 5 1 Den lokalen Verbindungsendpunkt festlegen Register Allgemein In diesem Register des Eigenschaftsdialogs werden allgemeine Verbindungsparameter angezeigt die den lokalen Verbindungsendpunkt identifizieren Eigenschaften I5S0 on TEFP Verbindung Allgemein Adressen Optionen bersicht Statusinformatioren Yerbindungsendpunkt Bausteinparameter Lokale ID Hex ID Name ISO on TER Werb ber EP CP 443 1 A04S 7 egewa hl M Aktiver Verbindungsaufbau HTEHIFFE LADOA Abbrechen
163. die ber den CP projektierten Verbindungen konsistent er halten bleiben und genutzt werden k nnen Tabelle 5 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 Was Sie tun m ssen um die Verbindung wieder herzustellen Den CP Baugruppe in der Hardware Konfigura 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 Die Baugruppen Anfangsadresse LADDR pr fen und ggf im Anwen derprogramm anpassen Verbindungs IDs im Anwenderpro gramm anpassen Verbindungsprojektierung erneut in den CP laden A 110 S7 CPSs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007
164. 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 81 C79000 G8900 0182 08 3 Den Ethernet CP mit STEP 7 NCM S7 betreiben 3 4 2 Adressierung per Eigenschaftendialog In HW Konfig oder NetPro Gehen Sie so vor um eine IP Adresse erstmalig zuzuweisen A 82 T ffnen Sie den SIMATIC Manager 2 Projektieren Sie in einem bestehenden 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 3 4 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 I
165. durch einen neuen CP mit gleicher Bestellnummer ersetzt so muss nur dann neu geladen werden wenn die Projektierungsdaten nicht in der CPU ab gelegt sind siehe auch CP spezifische Teile dieses Handbuchs Hinweis zur S7 400 CPU Verbindungsressourcen Beachten Sie dass auch in der S7 400 CPU eine S7 Verbindung f r ein PG und eine weitere f r ein OP HMI Human Machine Interface reserviert ist PG Anschluss ber MPI Um von einem PG aus ONLINE Funktionen z B Baugruppendiagnose auf z B einem S7 400 CP ber die MPI Schnittstelle auszuf hren werden auf der S7 400 CPU zwei Verbindungsressourcen Adressierung der Schnittstelle und des K Busses ben tigt Diese zwei Verbindungsressourcen sind bei der Anzahl der S7 Verbindungen zu ber cksichtigen Beispiel Die CPU 412 1 hat 16 freie Ressourcen f r S7 Funktionen zur Ver f gung Ist an der MPI Schnittstelle ein PG angeschlossen von dem aus der S7 400 CP diagnostiziert wird dann werden hierf r zwei Verbindungsressour cen auf der S7 400 CPU ben tigt so dass nur noch 14 Verbindungsressourcen zur Verf gung stehen PG Anschluss ber PROFIBUS bzw Industrial Ethernet Wird das PG am LAN PROFIBUS bzw Industrial Ethernet angeschlossen um PG Funktionen zur S7 400 CPU und Diagnose auf einem S7 400 CP auszu f hren so wird nur eine Verbindungsressource auf der S7 400 CPU ben tigt S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 20
166. e Teil Projekt 2 PROFIBUS 1 Aa Sie S7 300 1 S7 300 2 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 43 C79000 G8900 0182 08 1 Kommunikation ber Ethernet CPs in S7 Stationen Organisation im Multiprojekt Bei der Organisation im Multiprojekt m ssen Sie wie folgt vorgehen um die Station 2 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 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 44 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 1 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 Stati
167. e Index des Subblockes innerhalb des Parameterblockes S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 227 C79000 G8900 0182 08 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren FB55 IP_CONFIG Fortsetzung Reservierte Port Nummern Die folgenden lokalen Port Nummern sind reserviert Sie sollten diese nicht an dersweitig bei der Verbindungsprojektierung verwenden Tabelle 7 8 Reservierte Port Nummern Protokoll Port Nummer Dienst TCP 80 HTTP TCP RFC1006 TCP 135 RPC DCOM UDP SNMP REQUEST UDP 65532 NTP UDP 65535 NTP Anzeigen Die folgende Tabelle informiert ber die vom Anwenderprogramm auszuwertende Anzeige gebildet aus DONE ERROR und STATUS Tabelle 7 9 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 80A4H e Kommunikationsfehler am K Bus oder e Datenfehler Es ist nicht eingestellt dass die Konfiguration ber das Anwenderprogramm erfolgt 0 1 80B14 Die Anzahl der zu sendenden Daten berschreitet die f r diesen Dienst zul ssige Obergrenze Obergrenze 16 kByte 0 1 80CC44 Kommunikationsfehler Der Fehler kann tempor r auftreten daher ist eine Wiederholung im Anwenderprogramm sinnvoll 0 1 80D24 Projektierungsfeh
168. e UDP Verbindun Auftragsheader 9 empfangen lt L lt T senden Nutzdaten Bild 5 24 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 2 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 152 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 5 Kommunikationsverbindungen projektieren 5 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 Fremdger 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 e SO on TCP Verbindungen e TCP Verbindungen 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 bz
169. e Projektierdaten in das Zielsystem laden 222 ccse2 0 A 83 4 SEND RECEIVE Schnittstelle im Anwenderprogramm 2nuu sunn A 86 4 1 Arbeitsweise der SEND RECEIVE Schnittstelle in der CPU A 87 4 2 SEND RECEIVE Schnittstelle programmieren 222220 A 89 4 3 Datenaustausch S7 CPU lt gt Ethernet CP 22enrnen A 93 4 4 Zusatzinformationen 222222 neeeenenneneenen nennen nenn A 95 4 4 1 Daten bertragung ber TCP Verbindungen programmieren A 95 4 4 2 Empfehlungen f r den Einsatz unter hoher Kommunikationslast A 96 5 Kommunikationsverbindungen projektieren z2ensennnnenunennn A 97 5 1 gt 0 gehen SIE Vor en e EE a E A A EREE as A 98 5 2 M gliche Verbindungskonfigurationen 2222222 nanan A 99 5 3 Kommunikationsverbindungen 22222en seen en nn A 101 5 3 1 Neue Verbindung 2222222sen nenn nennen nenne nenn A 104 5 3 2 Verbindungen zu Partnern in anderen Projekten 22 A 106 5 3 3 Weitere Funktionen 2222222 s essen nnenen nennen nenn A 109 5 3 4 Verbindungen ohne Zuordnung 22n2nee een nn A 110 5 4 ISO Transport Verbindungseigenschaften projektieren A 113 5 4 1 Den lokalen Verbindungsendpunkt festlegen 222222 A 114 5 4 2 ISO Transport Adressen festlegen 2222eneeeeeenenennn A 116 5 4 3 ISO Transport Dynamikeigenschaften festlegen A 119 5 4 4 ISO Trans
170. e 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 Verbindung 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 105 C79000 G8900 0182 08 5 Kommunikationsverbindungen projektieren Hantierung von Verbindungen im Multiprojekt Projekt bergreifende Verbindungen zu einem spezifizierte Partner z B eine CPU werden angelegt wie Verbindungen innerhalb eines Projekts identische Vorge 7 7 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
171. e folgenden Men befehle von allgemeiner Bedeu tung Abh ngig vom Kontext stehen weitere Funktionen zur Verf gung Erl uterun gen hierzu erhalten Sie in der Online Hilfe zur NCM Diagnose Tabelle 8 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 C PLUG f r diese Bau gruppe formatieren 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 CP 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 Baugrup
172. e 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 Beachten Sie folgendes fi 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 3 C79000 G8900 0182 08 Vor der Inbetriebnahme Beachten Sie vor der Inbetriebnahme folgendes Vorsicht Vor der Inbetriebnah
173. e 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 145 C79000 G8900 0182 08 5 Kommunikationsverbindungen projektieren Warum erm glicht ein S7 CP auf Broadcastverbindungen keinen Empfang A 146 Oft besteht der Wunsch von einer Station aus Telegramme an eine Vielzahl von Partnerstationen zu verschicken Wichtig ist hierbei dass die T
174. eb nehmen A 68 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 3 Den Ethernet CP mit STEP 7 NCM S7 betreiben Register Uhrzeitsynchronisation In diesem Register k nnen Sie Einstellungen zu einem der beiden folgenden Syn chronisationsverfahren vornehmen e SIMATIC Verfahren Empf ngt der CP MMS 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 e NTP Verfahren NTP Network Time 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 Ant 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 Einige CPUs bieten die M glichkeit die Uhrzeit eigenst ndig von einem NTP Server anzufordern Wenn diese M glichkeit in der CPU genutzt wird sollten Sie das Weiterleiten der Uhrzeit an die Station im CP deaktivieren Sie vermei den damit dass die in der CPU vom NTP Server direkt erfasste Uhrzeit von der im CP erfassten Uhrzeit wieder berschrieben wird Durch die Weiterleitung ber den CP k nnte sich eine geringere Genauigkeit ergeben Register Diagnose
175. eil A Ausgabe 09 2007 A 159 C79000 G8900 0182 08 6 Programmierte Kommunikationsverbindungen 6 1 bersicht Anwendungsbereich Kommunikationsverbindungen k nnen programmgesteuert frei konfiguriert werden Zusammenspiel von Programmierung und Projektierung Prinzip A 160 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 IP_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 Verbindungen und Konfigurationsdaten IP Adresse Subnetz Maske De fault Router NTP Uhrzeit Server und weitere Parameter werden hierbei ber schrieben Der Ethernet CP erkennt anhand der Projektierdaten dass die Kommunikations verbindungen ber das Anwenderprogramm eingerichtet werden sollen Achtung 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
176. ein Auftrag auf dem CP und der CP ist nicht bereit der FB hat einen ersten Auftrag f r Datensatz Lesen angesto en 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 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 Ein Auftrag ist fertig der FB hat jedoch einen ersten Auftrag f r Daten satz Lesen angesto en gen des FBs im CP erkannt wurden 8BO1H 8B02H 8B03H 8B04H 8B05H 8B06H 8B07 8BO08 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08 A 229 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren FB55 IP_CONFIG Fortsetzung Tabelle 7 9 Anzeigen FB55 IP_CONFIG Fortsetzung O DONE ERROR r ST
177. ein FB90 PN_IO_X zur Verf gung das war neu in Ausgabe 03 STEP 7 V5 3 SP3 C79000 G8900 6182 03 Neben diversen Anpassungen an die aktuell lieferbaren Ger te und die aktuelle Version von STEP 7 NCM S7 V5 3 SP2 SP3 wurden ber cksichtigt e Neue Bausteine f r Anwenderprogramme F r die SEND RECEIVE Schnittstelle steht ein neuer Baustein FC10 AG_CNTRL zur Verf gung Ausf hrliche Programmbeispiele f r die SEND RECEIVE Schnittstelle fin den Sie jetzt im Internet Den n tzlichen Link finden Sie ebenfalls im Kapitel 7 e Erweitertes Beispiel f r programmierte Kommunikationsverbindungen in Kapitel 6 e Druckversion Allgemeiner Teil A und Ger tebeschreibung Teil B getrennt Wegen des zunehmenden Umfanges wurde bei der Druckversion eine Auftei lung in 2 B nde vorgenommen das war neu in Ausgabe 02 STEP 7 V5 3 SP2 C79000 G8900 C182 02 e Neue Bausteine f r Anwenderprogramme F r die PROFINET Dienste stehen neue FCs bzw FBs zur Verf gung Be schreibungen die zwischenzeitlich in neue erschienenen Ausgaben der spezifi schen Ger tehandb cher enthalten waren sind nun im vorliegenden Allgemei nen Teil vollst ndig enthalten S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 315 C79000 G8900 0182 08 F Dokument Historie beschriebenes Ger tespektrum S7 CPs und Netz berg nge Bei den insbesondere im Teil B beschriebenen Ger ten wurde neben den CPs f
178. eispiele rund um das Thema Kommunikation 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 support automation siemens com Ww view de 21827955 Zus tzliche Informationen zu SIMATIC S7 und STEP 7 Die zus tzlichen Dokumentationen ber die Basissoftware STEP 7 des SIMATIC Automatisierungssystems finden Sie in elektronischer Form in Ihrer STEP 7 Instal lation Dar berhinaus finden Sie Informationen zu SIMATIC Automatisierungssystemen auf der Quickstart 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 9 C79000 G8900 C182 08 Dieses Handbuch Lesehinweis In diesem Handbuch verwendete Symbole Wo nicht anders gekennzeichnet setzen die in diesem Handbuch beschriebenen Funktionen die Verwendung von STEP 7 voraus Dieses Symbol dient zur Kenn 2 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 Das Symbol verweist auf besondere Literaturempfehlungen An so gekennzeichneten Stellen wird empfohlen auf erg nze
179. ektierung LADDR wW 16 100 LADDR 256 dez in Hardware Konfiguration CMD MW6 Kommandokennung DONE M20 1 Ausf hrungsanzeige ERROR M20 2 Fehleranzeige STATUS MW22 Statusanzeige RESULTI1 MD24 Auftragsergebnis 1 RESULT2 MD28 Auftragsergebnis 2 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 213 C79000 G8900 0182 08 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren FC10 AG_CNTRL Fortsetzung Arbeitsweise Die folgende Ablaufdarstellung zeigt einen typischen Ablauf von AG_CNTRL Auf tr gen im Anwenderprogramm Anwenderprogramm Ethernet CP CPU Zyklus Es wird ein Ereignis erkannt das den Abbruch und Neuaufbau einer Verbindung sinnvoll macht AG_CNTRL versorgen f r Statusabfrage ACT 1 CMD 1 ID 1 Verbindung AG_CNTRL Statusabfrage Statusanfrage f r Verbin Status Verbindung ID1 dung 1 wird quittiert AG_CNTRL versorgen f r Reset ACT 1 CMD 2 ID 1 Verbindung AG_CNTRL Reset Kommando Reset Anforderung l uft Reset Kennung Bit 15 in Quittung Auftragsannahme RESULT1 wird gesetzt RESULT1 Verbindungsabbau angesto en Eintrag in Diagnose puffer Verbindung wird abgebaut und neu initialisiert AG_CNTRL versorgen f r Statusabfrage ACT 1 CMD 1 ID 1 Verbindung Reset Kennung Bit 15 in RESULTI1 bleibt gesetzt AG_CNTRL Statusabfrage
180. elegramme 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 Teilnehmern 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 Broadcast 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 e F r die Anwendung bedeutet dies dass der S7 CP keine Broadcasttele gramme
181. elegt werden da die lokale IP Adresse nicht bekannt ist Sie m ssen daher als Verbindungstyp unspezifi ziert mit passivem Verbindungsaufbau w hlen S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 107 C79000 G8900 0182 08 5 Kommunikationsverbindungen projektieren Die folgende Tabelle fasst die M glichkeiten zusammen Tabelle 5 2 Einstellung der fernen Adressparameter Bedeutung f r Verbindungsauf IP Adresse TSAP Port m glicher Verbindungs bau MAC Adresse fern aufbau fern von beliebigem Partner leer leer passiv von beliebigem Partner ber be leer spezifiziert passiv stimmten TSAP zu oder von einem bestimmten Part spezifiziert spezifiziert aktiv passiv ner Eine weitere Variante stellt die Freie UDP Verbindung dar Bei dieser Verbindungs art bleibt die Adresse des Verbindungsparitners 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 2 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 de
182. ellen und in die Ethernet CPs laden Ind Ethernet Router S730 Ethernet CP gt z B ISDN S7 400 x ANAN Ethernet CP Router z B ISDN S7 400 a Ind Ethernet TS Adapter Ethernet CP ber TCP IP Bild 1 2 Konfiguration f r den PG OP Betrieb lokal und remote S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 24 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 1 Kommunikation ber Ethernet CPs in S7 Stationen 1 3 1 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 e Im PG bzw der Engineering Station ist ein Ethernet CP installiert oder ein Modem ISDN Anschlu f r Remote Access ist eingerichtet e 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 e 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 einstel
183. ellung RUN brin gen A 282 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08 8 NCM S7 Diagnose 8 6 2 Tabelle 8 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_RECV aus werten Ma nahmen Ggf FC Bausteine projektieren Ggf ANY Pointer korrigieren Die Verbindung ist nicht aufgebaut Statusbytes der FC Bausteine auswerten bzw 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
184. en Hierzu haben Sie folgende M glichkeiten 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 NETPRO Netz konfigurieren Netz zu Projekt PROJELT ETHERNET H Netz Bearbeiten Einf gen Zelsysten Ansicht Estras Fenster Hilfe aE Bla x Ethernet 1 Industrial Ethernet MPI Netz 1 Pl SIMATIC 400 Station 1 SIMATIC 400 Stationd SIMATIC 400 Station 3 SIMATIC S511 CPU CP En CPUICR Ja MERRE 414 443 o Em Bild 3 3 NetPro Ansicht f r ein Subnetz vom Typ Industrial Ethernet S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 62 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 3 Den Ethernet CP mit STEP 7 NCM S7 betreiben 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 St
185. en Sie bitte im entsprechenden Handbuch nach Die FC Bausteine zur Programmierung der Verbindungen sind in Kapitel 7 3 beschrieben Wie Sie Kommunikationsverbindungen mit NCM S7 projektieren erfahren Sie in Kapitel 5 Wie Sie Kommunikationsverbindungen ber die Schnittstelle im Anwenderpro gramm programmieren erfahren Sie in Kapitel 6 Beispielprogramme A 86 F r die hier beschriebene SEND RECEIVE Schnittstelle sind Projektier und Pro grammbeispiele 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 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 support automation siemens com wWw view de 21827955 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08 4 SEND RECEIVE Schnittstelle im Anwenderprogramm 4 1 Arbeitsweise der SEND RECEIVE Schnittstelle in der CPU FC Bausteine F r die Abwicklung der Kommunikation ber Verbindungen stehen folgende Bau steine vom Typ FC zur Verf gung e AG _SEND AG_LSEND AG_SSEND Der Baustein bergibt die Nutzdaten aus dem angegebenen Anwender Daten
186. en 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 Adresse in der Pro jektierung 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 60 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 3 Den Ethernet CP mit STEP 7 NCM S7 betreiben Hinweis Die Eingabefelder IP Adresse und Subnetzmaske haben f r ISO Transport keine Bedeutung Op
187. en 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 bei CPs mit Datenhaltung Sie k nnen w hrend des Ladevorganges entscheiden 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
188. en und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08 A 219 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren FC10 AG_CNTRL Fortsetzung A 220 RESULT f r CMD 1 Parameter RESULTI Hex Wert Bereich 0000 0 00 Bit Wert Bedeutung Bits 8 11 Anzeigen f r FETCH WRITE ausgeschlossene Werte 0x3 0x7 0x8 0xB OxF Bit 8 Verbindungstyp e keine FETCH Verbindung e Verbindung f r FETCH Auftr ge reser viert Verbindungstyp e keine WRITE Verbindung e Verbindung f r WRITE Auftr ge reser viert Auftragsstatus FETCH WRITE e Auftragsstatus OK e Auftragsstatus NOT OK diese Kennung wird bei den folgenden F llen gesetzt Der Auftrag wurde von der CPU negativ quittiert Der Auftrag konnte nicht zur CPU weitergeleitet werden weil sich die Verbindung im Zustand LOCKED befand Der Auftrag wurde abgelehnt weil der FETCH WRITE Header nicht korrekt aufgebaut war Bit 11 Status FETCH WRITE Auftrag e es l uft kein Auftrag e es l uft ein Auftrag vom LAN S7 CPSs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 C0182 08 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren FC10 AG_CNTRL Fortsetzung RESULT f r CMD 1 Bedeutung Parameter Hex Wert Bereich Bit Wert RESULT1 0000 000 Bits 12 15 Allgemeine CP
189. ente pro TCP Verbindung tcp_vb_ip_ 01 SUB_IP_V4 IP Adresse des Partners tcp_loc_01 tcp_rem_01 tcp_vb_Ol_name tcp_vb_O1l_kbus SUB_LOC_PORT SUB_REM_PORT CON_NAME L SUB_KBUS_ADDR nur relevant f r S7 400 rq_01 ACT_CN_REQ Il END_STRUCT BEGIN tcp_loc_0O1 port 4001 Definition der Ports wenn der Wert von tcp_rem_0O1l port 5001 der Vordefinition abweichen soll END_DATA_BLOCK Il MMM end IP_CONF_DB_271 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 164 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 6 Programmierte Kommunikationsverbindungen Es folgen die Typdefinitionen die im Beispiel DB verwendet werden Tabelle 6 2 Tvypdefinitionen f r den Subblock Systemdaten AWL Data structures IP Config TYPE SUB_IP_V4 TYPE SUB_NETMASK STRUCT id int 2 ID for Sub Net Mask len int 8 Sub Block Length b_3 BYTE b 16 FF SNM_High b_2 BYTE b 16 FF SNM_ b_1 BYTE b 16 FF SNM_ b_O BYTE b 16 00 SNM_Low END_STRUCT END_TYPE TYPE SUB_DEF_ ROUTER STRUCT id int 8 ID_4_Router len int 8 Sub Block Length r_3 BYTE b 16 C8 R High r_2 BYTE b 16 0C R_ r_ 1 BYTE b 16 01 R_ r 0 BYTE b 16 50 R_Low END_STRUCT END_TYPE STRUCT id int 1 ID for IP V4 Addr len
190. er Hex Wert Bereich Bit Wert RESULT1 0000 000 Bits 0 3 Anzeigen f r die Sende Richtung ausgeschlossene Werte 0x2 Bit O Verbindungstyp O e keine Sende Empfangsverbindung 1 e Verbindung f r Sende Empfangsauf tr ge reserviert Bit 1 Status aktueller Auftrag 0 e Kein Sendeauftrag in Bearbeitung 1 e Sendeauftrag in Bearbeitung Bits 2 3 vorangegangener Auftrag 00 e Keine Informationen zum vorangegan genen Sende Auftrag verf gbar 01 e vorangegangener Sende Auftrag positiv abgeschlossen 10 e vorangegangener Sende Auftrag negativ abgeschlossen A 218 S7 CPs f r Industrial Ethernet ET ol a el C79000 G8900 0182 08 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren FC10 AG_CNTRL Fortsetzung RESULT f r CMD 1 Parameter Hex Wert Bereich Bit Wert RESULTI 0000 00 0 Bedeutung Bits 4 7 Anzeigen f r die Empfangs Rich tung ausgeschlossene Werte 0x2 Bit 4 Verbindungstyp e keine Sende Empfangsverbindung e Verbindung f r Sende Empfangsauf tr ge reserviert Status aktueller Auftrag e Kein Empfangsauftrag in Bearbeitung e Empfangsauftrag in Bearbeitung Bits 6 7 00 01 10 vorangegangener Auftrag e Keine Informationen zum vorangegan genen Empfangsauftrag verf gbar e vorangegangener Empfangsauftrag positiv abgeschlossen e vorangegangener Empfangsauftrag negativ abgeschlossen S7 CPs f r Industrial Ethernet Projektier
191. er http support automation siemens com WW view de 1158418 Dokument ist nicht Bestandteil des Handbuchpaketes CP Dokumentation auf der Manual Collection Bestell Nr A5E00069051 l zn Jedem S7 CP liegt die SIMATIC NET Manual Collection bei Diese DVD wird in regelm igen Abst nden aktualisiert sie enth lt also die zum Erstellungszeit punkt aktuellen Ger tehandb cher und Beschreibungen Versionshistorie aktuelle Downloads f r die SIMATIC NET S7 CPs Im Dokument Versionshistorie aktuelle Downloads f r die SIMATIC NET S7 CPs finden Sie Informationen ber alle bisher lieferbaren CPs f r SIMATIC S7 Ind Ethernet PROFIBUS und IE PB Link Eine jederzeit aktuelle Ausgabe dieser Dokumente finden Sie unter http support automation siemens com WW view de9836605 A 8 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08 Dieses Handbuch Informationen zu aktuellen Bausteinversionen FCs FBs Verwenden Sie f r neue Anwenderprogramme bitte immer die aktuellen Baustein versionen Informationen ber die aktuellen Bausteinversionen sowie die aktuellen Bausteine zum Download finden Sie im Internet unter http support automation siemens com WW view de 8797900 F r den Ersatzteilfall verfahren Sie bitte gem den Anweisungen im ger te spezifischen Teil B des vorliegenden Ger tehandbuch SIMATIC NET Quick Start CD B
192. erbinden 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 57 C79000 G8900 0182 08 3 Den Ethernet CP mit STEP 7 NCM S7 betreiben A 58 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08 3 Den Ethernet CP mit STEP 7 NCM S7 betreiben 3 3 2 Ethernet CP in die 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 ch
193. erbindungen projektieren 5 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 Ethernet Teilnehmer A 7 Ethernet Teilnehmer B ferner lokaler Verbindung lokaler ferner IP Adresse A Bild 5 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 TCP Verbindung Sie haben beim Neuanlegen der Verbindung eine Zielstation angegeben e unspezifizierte TCP Verbindung Sie haben beim Neuanlegen der Verbindung unter Verbindungspartner Sta tion unspezifiziert angegeben S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 133 C79000 G8900 0182 08 5 Kommunikationsverbindungen projektieren Register Adressen spezifizierte TCP Verbindung Im Register Adressen werden die relevanten lokalen und fernen Bild 5 16 Aufbau des Eigenschaftsdialogs im Register Adressen mit DEFAULT Ports f r TCP Verbin Ports A 134 Adressinformationen als Vorschlagswerte angezeigt Sie haben die M glichkeit die Ports individuell einzustellen Eigenschaften TCFP Yerbindung Allgemein Adre
194. eren Sie sich zu dem von Ihnen verwendeten S7 CP im ger tespezifi schen Teil B dieses Handbuches bzgl des unterst tzten Datenbereiches Eine bersicht ber die Versionen der FCs FBs finden Sie in der Dokumentations und Bausteinhistorie Anwendung S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 186 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren Die folgende Darstellung verdeutlicht die Anwendung der hier beschriebenen FCs f r den bidirektionalen Datentransfer ber eine projektierte Verbindung CPU Ethernet CP Ethernet CP CPU STEP7 STEP7 Anwender Anwender programm programm Anwender Anwender Datenbereiche l l Datenbereiche AG_ SEND gt senden O gt L gt empfangdn ze AG_RECV i Verbindung AG_RECV empfangen I I senden AG_SEND 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 AG_SSEND bzw AG_RECV AG_LRECV AG_SRECYV Programmbeispiele Bitte beachten sie als Hilfestellung auch die nachfolgend genannten Programm beispiele im Internet e Programmbeispiel f r die Send Receive Schnittstelle mit den Bausteinen FC5 AG_SEND und FC6 AG_RECV f r S7 300 http support automation siemens com WwW view de 17853532 e Programmbeispiel
195. eren und in Betrieb nehmen A 140 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 5 Kommunikationsverbindungen projektieren 5 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 Ethernet Teilnehmer A Ethernet Teilnehmer B ferner Verbindung lokaler ferner Croa E IP Adresse A Bild 5 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 5 7 3 e unspezifizierte UDP Verbindung Sie haben beim Neuanlegen der Verbindung unter Verbindungspartner Sta tion unspezifiziert angegeben
196. ernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 C182 08 1 Kommunikation ber Ethernet CPs in S7 Stationen Kommunikationsm glichkeiten zwischen Ger tetypen Welche Kommunikationsm glichkeiten sich mit den genannten Kommunikationsar ten ergeben zeigt die folgende Tabelle S7 300 all S7 Kommunikation 1 SEND RECEIVE BR PROFINET CBA PROFINET IO S7 Kommunikation 2 SEND RECEIVE N PROFINET CBA i l PROFINET IO 2 1 PC nur als Client 400 a I S7 Kommunikation SEND RECEIVE PROFINET CBA PROFINET IO 2 S7 Kommunikation SEND RECEIVE PROFINET CBA FTP Dienste S5 115 bis 155U H SEND RECEIVE FETCH WRITE SEND RECEIVE FETCH WRITE I PG OP Kommunikation S7 Kommunikation SEND RECEIVE FETCH WRITE HTML Prozes skontrolle PROFINET CBA PROFINET IO FTP Dienste PG OP Kommunikation S7 Kommunikation SEND RECEIVE FETCH WRITE PROFINET CBA PROFINET IO HTML Prozesskon trolle FTP Dienste 2 S7 400 als PROFINET IO Controller und S7 300 als PROFINET IO Device oder Controller S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 C0182 08 A 21 1 Kommunikation ber Ethernet CPs in S7 Stationen 1 2 3 Betrieb ber projektierte oder programmierte Datenbasis Projektierung und Diagnose F r den Anschlu und die Projektierung des Ethernet CPs
197. ernet unter Ethernet projektieren Allgemeiner Teil und in Betrieb nehmen http support automation siemens com WW view de 8777865 Ger tebeschreibungen e CP 343 1 Lean CX00 http support automation siemens com ww view de 19308657 CP 343 1 Lean CX10 http support automation siemens com wWwW view de 23643456 CP 343 1 EX21 http support automation siemens com Ww view de 22259495 CP 343 1 EX30 http support automation siemens com WwW view de 24485272 CP 343 1 Advanced http support automation siemens com wWwW view de22261695 CP 343 1 EX20 EX11 http support automation siemens com wWwW view de 8777308 CP 343 1 PN http support automation siemens com WwW view de 8776538 CP 343 1 IT http support automation siemens com WwW view de 8776544 Handbuch CP 443 1 EX11 http support automation siemens com WwW view de 8776219 CP 443 1 EX20 http support automation siemens com WwW view de 26417141 e CP 443 1 IT http support automation siemens com WwW view de 8776322 e CP 443 1 Advanced EX40 http support automation siemens com WwW view del 9308871 e CP 443 1 Advanced EX41 http support automation siemens com WW view de23643789 e E PB Link http support automation siemens com WwW view de7851748 e E PB Link PN IO http support automation siemens com WW view del 9299692 e WLAN PB Link PN IO http support automation siemens com WwW view de21379
198. esendete UDP Telegramme allen erreichbaren Multicast Teilnehmern der Multicast Gruppe zugestellt werden e das lokale Ger t f r Multicast Telegramme in der angegebenen Multicast Gruppe empfangsbereit ist Der Multicast Kreis wird ber die IP Adresse und die Port Adressen festgelegt Im Register Adressen wird unter der IP Adresse IP f r den Partner eine im Netz g ltige IP Adresse f r Multicast Kreise vorgeschlagen Partner ist bei Multi cast jeweils eine Gruppe von Empf ngern Multicast Gruppe Unter PORT m ssen Sie eine f r alle zu erreichenden Partner zutreffende PORT Adresse eintragen Es ist prinzipiell m glich unter einer IP Adresse mehrere Multicast Kreise anzu sprechen Hierzu k nnen Sie mehrere UDP Verbindungen mit der selben IP Adresse aber unterschiedlichen PORT Adressen anlegen Eigenschaften UDP Yerbindung a x vebndungspartner Allgemein Adressen Optionen bersicht statusinformationen ee Im aktuellen Projekt EB PN_IO_Test2 EM SIMATIC 300 2 Die Forts von 1025 bis 65535 stehen zur Yerf gung Weitere Ports siehe Hilfe e CPU 317 2 PN DF Fur IP Multicast stehen die Adressen von 224 0 1 0 bis 239 255 255 255 zur H E SIMATIC PC Stationf1 verf gung weitere Adressen siehe Hilfe Be lunspezifiziert Lokal Multsast Gruppe ae Alle Braadcast Teilnehmer IP DEZ 19216804 224 010 berrrmmaneen Alle Multicast Teilnehmer a Ep In unbekanntem Projekt FORT DEZ 20
199. et 0 1 8186 Der Parameter ID ist ung ltig Die zul ssige ID ist abh ngig vom gew hlten Kommando siehe Parameter CMD in Tabelle 7 7 O 1 81874 Der Parameter CMD ist ung ltig 0 1 81884 Sequenzfehler bei der ACT Steuerung Hinweis diese Anzeige tritt in der Produktversion des CPs der Firmware nicht auf S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 216 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren Tabelle 7 6 Anzeigen AG_CNTRL FC10 AG_CNTRL Fortsetzung DONE ERROR O 1 O 1 O 1 O 1 O 1 O 1 O 1 O 1 O O STATUS Bedeutung 81894 Die genutzte CP Version Firmware unterst tzt den FC10 nicht Die Anzeige wird bei Aufruf auf einem CP3431 EX20 mit Firm ware ab V1 3 9 gesetzt bei anderen CP Typen wird stattdessen die Anzeige 80B0O abgesetzt Hinweis Der FC10 in der Version V1 0 wird von den CPs ab CP 343 1 EX21 GX21 unterst tzt bei diesen tritt diese Anzeige nicht auf 80904 e Eine Baugruppe mit dieser Baugruppen Anfangsadresse ist nicht vorhanden oder e Der verwendete FC passt nicht zur verwendeten Systemfami lie es sind unterschiedliche FCs f r S7 300 und S7 400 zu verwenden oder e Die Funktion wird von dieser Baugruppe nicht unterst tzt 80914 Die Baugruppen Anfangsadresse liegt nicht auf Doppel Wort Raster 80B0H Die Baugruppe kennt den Datensatz nicht 80CC04 Der
200. fen Aus Sicht der SIMATIC S7 handelt es sich um eine passive Kommunikationsfunk tion die lediglich projektiert werden muss die Verbindungen werden auf Initiative des Kommunikationspartners aufgebaut 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 SO Transport e SO 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 durch Sperren oder Freigeben der Verbindungen so zu koordinieren dass keine inkonsistenten Daten erzeugt und bertragen werden SIMATIC S5 A 34 Bei SIMATIC S5 werden die FETCH WRITE Dienste ber die Dienstarten READ AKTIV PASSIV und WRITE AKTIV PASSIV projektiert und angesprochen S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08 1 Kommunikation ber Ethernet CPs in S7 Stationen 1 7 Stationen mit STEP 7 vernetzen Projektieren Damit Stationen miteinander kommunizieren k nnen sind die hierzu erforderlichen Netze in den STEP 7 Projekten zu projektieren Ein Netz bzw
201. g Deklara Wertebe Bedeutung Bemerkung tion reich ERROR OUTPUT BOOL 0 kein Fehler Fehleranzeige 1 Fehlerfall Zur Bedeutung im Zusammenhang mit den Parametern DONE und STATUS siehe nach folgende Tabelle 7 6 STATUS OUTPUT WORD siehe Tabelle Statusanzeige 7 6 Zur Bedeutung im Zusammenhang mit den Parametern DONE und ERROR siehe nachfol gende Tabelle 7 6 RESULT 1 OUTPUT DWORD siehe Tabelle R ckmeldung gem Kommando an den FC 7 7 AG_CNTRL RESULT2 OUTPUT DWORD siehe Tabelle nur bei S7 400 auszuwerten 7 7 R ckmeldung Teil 2 gem Kommando an den FC AG_CNTRL Anzeigen Die folgende Tabelle 7 6 informiert ber die vom Anwenderprogramm auszuwer tende Anzeige gebildet aus DONE ERROR und STATUS Zus tzlich sind die Kommando Ergebnisse in den Parametern RESULT1 2 gem Tabelle 7 7 auszuwerten Tabelle 7 6 Anzeigen AG_CNTRL DONE ERROR STATUS Bedeutung 1 0 0000n Es wurde ein Auftrag CMD erfolgreich an den CP bertragen z B RESET bzw es wurde ein Status erfolgreich vom CP gele sen Die Parameter RESULT1 2 k nnen ausgewertet werden 0 0 0000 Es erfolgte noch kein Bausteinaufruf bzw der Baustein wurde mit ACT 0 aufgerufen 0 0 81814 Auftrag l uft Der Bausteinaufruf ist mit den gleichen Parametern zu wiederho len bis DONE oder ERROR gemeldet werden 0 1 81834 Die Projektierung fehlt oder der Dienst im Ethernet CP ist noch nicht gestart
202. g Dort wird die Adresse an der FC Schnittstelle im Anwenderprogramm ange geben die programmierte Kommunikationsverbindung siehe Kapitel 6 SIMATIC S7 Station Ethernet mit Ethernet CP Teilnehmer senden DT a empfangen verbindun empfangen lt 3 lt senden Ethernet Teilnehmer senden LI _ gt C empfangen Kommunikations erbind empfangen u ie 7 senden Bild 5 2 Senden und Empfangen ber jeweils eine Kommunikationsverbindung S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 101 C79000 G8900 0182 08 5 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 A 102 Wieviele Kommunikationsverbindungen der jeweilige Ethernet CP unterst tzt ent nehmen Sie bitte dem Ger tehandbuch das dem Ethernet CP beiliegt 2 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 5 1 ISO Transport ISO on TCP TCP UDP
203. glich Keine Verbindungsinformationen beim Hochladen Beim Hochladen der S7 Stationsdaten in STEP7 sind die Daten der program mierten Konfiguration nicht enthalten S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 161 C79000 G8900 0182 08 6 Programmierte Kommunikationsverbindungen 6 2 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 3 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 Programmieren gister IP Konfiguration einstellen Systemdaten und Verbindungen im Konfigurations DB anlegen Option IP Adresse im Anwenderprogramm ein stellen w hlen Die SEND RECEIVE Schnittstelle im Anwender programm programmieren BET Re en S 2 a A Verbindungseigenschaften im siehe Hinweise in Kap 4 2 Konfigurations DB festlegen und die ausf hrliche FC Be schreibung in Kap 7 BETTER ES PER EL EIER SER Die FB Schnittstelle im An we
204. griffschutz ber den IP Zugriffschutz besteht die M glichkeit den Zugriff auf die lokale S7 Station auf Partner mit ganz bestimmten IP Adressen einzuschr nken 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08 F Dokument Historie wurde erg nzt das war neu in Ausgabe 06 STEP 7 V5 2 C79000 G8900 C129 06 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 das war neu in Ausgabe 05 STEP 7 V5 1 SP3 C79000 G8900 C129 05 e Projektierung von Multicast und Broadcast bei UDP Verbindungen Siehe Kap 5 e Bausteine AG_SEND und AG_RECV sind jetzt auch f r lange Daten bei S7 300 verwendbar Siehe Kap 7 e Die S7 CPs f r Ind Ethernet werden jetzt mit einer voreinges
205. gruppe mit dieser Adresse ist nicht vorhanden 0 0 Coo l Negative Quittung beim Lesen von der Baugruppe 0 0 1 80A1H Negative Quittung beim Schreiben zur Baugruppe 0 0 1 soB0n Baugruppe kennt den Datensatz nicht 0 0 1 Die angegebene Datensatzl nge ist falsch oder Der CP geht in den Betriebszustand STOP 0 0 8S0OCOH Der Datensatz kann nicht gelesen werden 0 0 ea Der angegebene Datensatz ist gerade in Bearbeitung 0 0 1 80C2 Es liegt ein Auftragsstau vor 0 0 1 8003 Betriebsmittel Speicher belegt O 0 1 8004 Kommunikationsfehler tritt tempor r auf daher ist Wiederho lung im Anwenderprogramm sinnvoll S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 262 Teil A Ausgabe 09 2007 C79000 G8900 C182 08 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren 7 9 Mengenger st Ressourcenbedarf der FCs und FBs Achtung Bitte beachten Sie die Versionsangabe der Bausteine Bei Bausteinen mit anderen Ausgabest nden kann der Ressourcenbedarf abweichen Tabelle 7 15 Angaben f r FCs FBs bei S7 400 NAME Version FC FB Nr Ladespei Arbeitsspei MC7 Lokaldaten cher Bytes cher Bytes Bytes Bytes AG_SEND 1 1 FC5 732 576 540 20 AG_RECV 1 1 FC6 656 522 486 20 AG_LOCK 1 0 FC7 272 200 164 AG_UNLOCK 1 0 FC8 256 186 150 AG_LSEND 3 0 FC50 1044 846 810 52 AG_LRECV 3 0 FC60 1190 992 956 58 AG_SSEND 1 0 FC53 1642 1386 1350 118 AG_SRECV 1 0 FC63 1600 1356 1320 122 PN_InOut 1 3 FB88 2678 2234 2198 48 PN_I
206. gsressourcen bei Ziel Station Empf nger Station kann empfangene Daten nicht schnell genug verarbeiten bzw hat kein Empfangsressourcen bereitgestellt 0 1 83044 Die Verbindung ist nicht aufgebaut Der Sendeauftrag sollte erst nach einer Wartezeit gt 100 ms erneut abgesetzt werden 0 1 83114 Zielstation ist unter der angegebenen Ethernet Adresse nicht erreichbar 0 8312 Ethernet Fehler im CP O 1 8F22H Quell Bereich ung ltig z B Bereich im DB nicht vorhanden Parameter LEN lt 0 0 8F244 Bereichsfehler beim Lesen eines Parameters 0 8F284 Ausrichtungsfehler beim Lesen eines Parameters S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 197 C79000 G8900 0182 08 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren FC5 AG_SEND FC50 AG_LSEND FC53 AG_SSEND Fortsetzung Tabelle 7 2 Anzeigen AG_SEND AG_LSEND AG_SSEND olol ojo O O O Oloj OO ojl ol o OJO O A 198 DONE ERROR STATUS Bedeutung 8F324 Parameter enth lt zu gro e DB Nummer 8F 33H DB Nummer Fehler 8F3AH Bereich nicht geladen DB 1 8F42H Quittungsverzug beim Lesen eines Parameters aus dem Peripheriebereich 1 8F44H Der Zugriff auf einen in der Bausteinbearbeitung zu lesenden Parameter ist gesperrt 1 SrF FH Interner Fehler z B unzul ssige ANY Referenz z B Parameter LEN 0 1 80904 e Baugruppe mit dieser Baugruppen Anfangsadresse nicht vorhanden
207. gstabelle wird dann zusammen mit den Projektierdaten auto matisch in den CP geladen e Durch direktes Anlegen einer Datei file_db txt Sie m ssen die so erstellte File Zuordnungstabelle mittels FTP Kommando in den CP laden Die File Zuordnungstabelle file_db txt wird im Dateisystem des Ethernet CP im Verzeichnis config hinterlegt Register PROFINET Sie legen hier Eigenschaften des Ethernet CP f r PROFINET IO und PROFINET CBA fest S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 73 C79000 G8900 0182 08 3 Den Ethernet CP mit STEP 7 NCM S7 betreiben Tabelle 3 3 Optionen Eingabebereiche im Register PROFINET Option Eingabebereich e Betriebsart Bedeutung Auswirkung Je nach Ger tetyp des CP k nnen Sie hier die m glichen Betriebsar ten ausw hlen in denen Sie die S7 Station an PROFINET betreiben k nnen e PROFINET IO Controller Sie legen mit dieser Option fest ob der Ethernet CP als PROFINET IO Controller betrieben werden soll Diese Festle gung kann auch dadurch getroffen werden dass Sie dem CP in HW Konfig ein PROFINET IO System ber das Kontextmen der rechten Maustaste zuordnen e PROFINET IO Device Sie legen mit dieser Option fest ob der Ethernet CP als PROFINET IO Device betrieben werden soll Sie m ssen in ei nem weiteren Schritt den CP als PROFINET IO Device dem PROFINET IO System zuordnen e Ger tename Name des Ger
208. hl von Verbindungsressourcen finden Sie in 1 e 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 154 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 5 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 beim Zugriff auf DBs inter pretiert 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 Adressierungsmodus f r den Zugriff auf SIMATIC S7 Option angew hlt Systemspeicher Auf folgende Operandenbereiche im Systemspe
209. ht an dersweitig bei der Verbindungsprojektierung verwenden Tabelle 5 5 Reservierte Port Nummern Protokoll Port Nummer TCP TCP 25 TCP TCP 102 TCP 135 UDP 161 UDP 34964 UDP 65532 UDP 65533 UDP 65534 UDP 65535 FTP SMTP HTTP RFC1006 RPC DCOM SNMP_REQUEST PN IO NTP NTP NTP NTP Dienst S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08 A 135 5 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 5 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 Allgemein Adressen Optionen bersicht Statusinformationen Die Forts sind giltig im Bereich von 1 bis 65535 Empfolen wird ein Wert gro er 1024 da sich im Bereich biz 1024 die wellknown Port befinden Lokal Fartner IF PEZI 140 50 0 2 I PORT DEZ 2001 2002 Abbrechen Hilfe Bild 5 17 S7 CPs f r Industrial Ether
210. i tung Erste Schritte e 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 support automation siemens com wWw view de 574211 Beitrags ID 574211 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 178 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren 7 1 Allgemeine Hinweise zu den FCs FBs Lieferform Bausteinbibliothek Die hier beschriebenen Funktionen Bausteine vom Typ FC und 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 tionsdienst Funktionsbe Bausteintyp SIMATIC Manager Bibliothek SIMATIC_NET_CP beschrieben in
211. i Ziehen Stecken Baugruppentausch 2 2222222sseeenenn Hinweis zur S7 400 CPU Verbindungsressourcen 3 Den Ethernet CP mit STEP 7 NCM S7 betreiben zununeeunnnen 3 1 3 2 3 3 3 3 1 So nehmen Sie einen Ethernet CP in Betrieb nnananaaaaaaaa Allgemeine Hinweise zu STEP 7 NCM S7 2esseeeerennn Konfigurieren So gehen Sie vor nuanana anaana nananana Industrial Ethernet Subnetz anlegen nanaanana anaana S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08 A 15 A 16 A 17 A 17 A 20 A 22 A 23 A 25 A 26 A 27 A 31 A 34 A 35 A 37 A 38 A 39 A 40 A 43 A 45 A 46 A 46 A 47 A 48 A 48 A 48 A 48 A 49 A 49 A 50 A 50 A 50 A 50 A 51 A 51 A 52 A 53 A 54 A 55 A 56 Inhalt 3 3 2 Ethernet CP in die Hardwarekonfiguration eintragen A 59 3 3 3 Netzanschl sse einer Station anzeigen 2 2222 seneeeeeenn A 62 3 3 4 Weitere CP Eigenschaften einstellen 2222enseeenennn A 64 3 3 5 Stellvertreterobjekte im STEP 7 Projekt 2 22enceene nn A 75 3 3 6 Kommunikationsdienste projektieren 22222enssee een A 78 3 4 Adressen erstmalig zuweisen g ltig bei aktuellen CPs A 79 3 4 1 Adressierung per Zielsystemanwahl im SIMATIC Manager A 80 3 4 2 Adressierung per Eigenschaftendialog In HW Konfig oder NetPro A 82 35 Di
212. i PROFINET CBA 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 PROFINET CBA Erm glicht die Projektierung Inbetriebsetzung und Beobachtung von modularen verteilten Automatisierungsanlagen basierend auf dem PROFINET Standard SIMATIC iMap STEP 7 AddOn Software f r die SIMATIC iMap Anbindung an STEP 7 Verschaltung Allgemein Logische Datenverbindung zwischen zwei Objekten Bei PROFINET CBA 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 308 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 E Kopplung zu Fremdsystemen mit FETCH 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 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 spezifische Heade
213. ich beispielsweise weil der Interface DB gel scht wurde Welche SFCs genutzt werden die f r die Fehlerauswertung relevant sind k nnen Sie ber den Eigenschaftendialog des hier beschriebenen FBs im Register Aufrufe anzeigen lassen Hinweis Beachten Sie f r die Eintr ge mit der Codierung 8Fxxy bei S7 300 bzw 8xxXH bei S7 400 unter STATUS auch die Angaben im Referenzhandbuch STEP 7 Standard und Systemfunktionen Sie finden dort Hinweise im Kapitel Fehleraus wertung mit dem Ausgangsparameter RET_VAL S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 236 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren FB88 PN_InOut FB90 PN_InOut Fast Fortsetzung Statusanzeigen beim CP Anlauf Bei einem Neu Wiederanlauf des PROFINET CP z B wegen Schalterbet ti gung werden die Ausgabeparameter des Bausteines wie folgt zur ckgesetzt DONE 0 e ERROR 0 e STATUS 81814 Zeitgesteuerter Aufruf Empfehlung zur Anwendung Wenn in Ihrer Anwendung anstelle einer zyklischen oder ereignisgesteuerten Bear beitung eine zeitgesteuerte bertragung der CBA Daten erforderlich ist empfeh len wir Ihnen die nachfolgend beschriebene Vorgehensweise f r den Aufruf der Bausteine FB88 FB90 Beim zeitgesteuerten Aufruf m ssen Sie darauf achten dass der Baustein nach dem er einmal gestartet wurde bis zum Setzen der Ausf hru
214. iche Dia gnose Informa tion Im Controller Be trieb e 0 Kein Alarm e gt 0 Anzahl an stehender Alarme Im Device Betrieb ist der Parameter immer Parameter Erweiterung Hinweis Der Parameter ADD_INFO wird auch dann aktualisiert wenn im PROFINET IO Controller keine INPUT Adressen konfiguriert sind In diesem Fall wird der Baustein PNIO_RECV mit einer L nge LEN gt 0 z B LEN 1 Byte aufgerufen Er bertr gt dann eine Adress l cke von 1 Byte Die Parameter Erweiterung ist nutzbar ab Firmware V2 0 des CP 343 1 Bei lteren Firmwareversionen ist der Parameter reser viert Beachten Sie dass alle Ausgangsparameter erst dann ausgewertet werden d rfen wenn der Baustein entweder NDR 1 oder ERROR 1 signalisiert Anzeigen Die folgende Tabelle informiert ber die vom Anwenderprogramm auszuwertende Anzeige gebildet aus NDR ERROR und STATUS A 248 S7 CPSs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 C0182 08 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren FC 12 PNIO_RECV Fortsetzung 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 Hinweise im Kapitel Fehlerauswertung mit dem Ausgangsparameter RET_VAL Welche SFCs genutzt werden und f r die Fehlerauswertung relevant sind
215. icher 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 155 C79000 G8900 0182 08 5 Kommunikationsverbindungen projektieren Meldungen im Diagnosepuffer A 156 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 auslesen k n nen siehe Kapitel 8 5 Tabelle 5 8 Meldungscodierung im Diagnosepuffe
216. ie im Normalfall eine problem lose Kommunikation gew hrleistet Falls Probleme bei der Kommunikation auftreten beispielsweise wenn Verbindun gen nicht aufgebaut werden h ufige Netzst rungen auftreten kann dies daran liegen dass die gew hlte oder die automatische Netzwerkeinstellung nicht pas send sind W hlen Sie dann hier eine auf Ihre Netzkonfiguration abgestimmte Netzwerkeinstellung S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 72 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 3 Den Ethernet CP mit STEP 7 NCM S7 betreiben Register FTP Sie k nnen in diesem Dialog eine File Zuordnungstabelle anlegen ndern ber die Angaben in der File Zuordnungstabelle ist es m glich Datenbausteine in einer oder mehreren CPUs bis zu 4 in einer S7 Station anzusprechen Ethernet CP als FTP Server f r die S7 CPU Daten F r die bertragung von Daten mittels FTP legen Sie in der CPU Ihrer S7 Station Datenbausteine an wegen ihrer speziellen Struktur werden diese hier als File DBs bezeichnet Der Ethernet CP als FTP Server ermittelt bei einem FTP Kommando aus einer File Zuordnungstabelle Datei file_db txt wie die in der S7 Station f r den File transfer genutzten Datenbausteine auf Dateien Files abgebildet werden sollen Sie k nnen die File Zuordnungstabelle wie folgt erstellen und in den CP berrtra gen e Durch Eingabe in dem hier beschriebenen Register FTP Die File Zuordnun
217. iederlassung Um die Firmware zu laden folgen Sie den nachfolgenden Schritten und beachten Sie die Hinweise der Liesmich Datei Zzurdere A Iden Abbrechen Hilfe W hlen Sie die Schaltfl che Weiter und folgen Sie den Anweisungen im jeweils aufgeblendeten Dialogfeld Vorsicht Vergewissern Sie sich dass die von Ihnen verwendete Ladedatei als Update f r den auf Ihrer Baugruppe befindlichen Ausgabestand der Firmware vorgesehen ist Setzen Sie sich im Zweifelsfall mit Ihrem Siemens Fachberater in Verbindung Vorsicht Beachten Sie dass der Abbruch des Ladevorganges zu einem inkonsistenten Zustand der Baugruppe f hren kann Lesen Sie hierzu die Beschreibung des jeweils betreffenden Ger ts in Teil B dieses Handbuchs Weitere detaillierte Auskunft zu den einzelnen Ladevarianten gibt die integrierte Hilfe S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 286 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 A sSteckerbelegung A Steckerbelegung A 1 Anschlussstecker DC 24 V Klemme Funktion L 24 V M Masse A 2 RJ 45 Anschlussbuchse f r Twisted Pair Ethernet CPs mit Einfach Anschluss Pin Nr Signal Name Funktion 1 TD TP Transmit 2 TD_N TP Transmit 3 RD TP Receive 4 5 6 RD_N TP Receive 7 8 Die Steckerbelegung der RJ 45 Buchse entspricht der IEEE802 3 Twisted Pair Schnittstelle CPs mit Mehrfach Anschluss Mehr Port Switch Pin Nr Signal Name Funkti
218. ilnehmer 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 103 C79000 G8900 0182 08 5 Kommunikationsverbindungen projektieren 5 3 1 Prinzip Neue Verbindung Wenn Sie neue Verbindungen anlegen gehen Sie von eingetragenen und vernetz ten Stationen 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
219. iziert sind Eigenschaften UDF Verbindung Allgemein Adressen Optionen bersicht Statusinformaliorien Die Forts von 1025 bis 65535 stehen zur Verf gung Weitere Forts siehe Hilfe Lokal Farner IF DEZ i 40 50 0 3 Fr PORT DEZ 2000 M Adressvergabe am Baustein Abbrechen Aufbau des Eigenschaftsdialogs im Register Adressen f r die Betriebsart Freie UDP Verbin dung S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08 5 Kommunikationsverbindungen projektieren 5 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 welche bei Industrial Ethernet CPs nur bei UDP Verbindungen unterst tzt wird bzw projektierbar ist Die Telegramm
220. k nnen Sie ber den Eigenschaftendialog des hier beschriebenen FCs im Register Auf rufe anzeigen lassen Tabelle 7 12 Anzeigen PNIO_RECV NDR ERROR STATUS BEDEUTUNG O e Daten bernahme l uft oder e der CP ist im Betriebszustand STOP 1 O 0000 H Neue Daten fehlerfrei bernommen 1 0 81834 e PROFINET IO Projektierung fehlt oder e falsche CPLADDR oder e der CP ist im Betriebszustand STOP Bei Device Betrieb zus tzlich e Die Verbindung zwischen PROFINET IO Controller und PROFINET IO Device ist unterbrochen oder e PROFINET IO Controller nicht erreichbar oder e Gesamtl ngen Projektierung und Parameter LEN sind nicht konsi stent O Systemfehler bzw unzul ssiger Parametertyp 0 Ziel Puffer RECV ist zu klein 0 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 Bereichsfehler beim Lesen eines Parameters O Bereichsfehler beim Schreiben eines Parameters 0 Ausrichtungfehler beim Lesen eines Parameters 0 Ausrichtungsfehler beim Schreiben eines Parameters 0 1 8F30H Parameter liegt im schreibgesch tzten 1 akt Datenbaustein 0 io Parameter liegt im schreibgesch tzten 2 akt Datenbaustein 0 1 8F32H Parameter enth lt zu gro e DB Nummer S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 249 C79000 G8900 0182 08 7 FCs Funktio
221. ktionsbau steine S5 kompatible Kommunikation mit SEND RECEIVE Schnittstelle Die SEND RECEIVE 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 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 IO PROFINET ist ein Standard der PROFIBUS
222. le Zuordnungstabelle anlegen ndern Eigenschaften f r PROFINET IO und PROFINET S7 CPSs f r Industrial Ethernet Projektieren und in Betrieb nehmen 3 3 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 Objekteigenschaften In der vorgelegten Maske fin den Sie abh ngig vom Typ des CP neben dem im Kap 3 3 2 beschriebenen Register Allgemein weitere Register Register einstellbare Funktion Allgemein Schnittstelle Adressen Anwenderprogramm Optionen 0 Uhrzeitsynchronisation L Datentransfer IL gt IL gt IL gt IL gt IL gt Uhrzeitsynchronisation e SIMATIC Verfahren IL gt Benutzer n p Symbole PO Funktionen DNS Parameter gt Diagnose Baugruppendiagnose Adressierung ee zu taufende Station w hlen IL gt IP Zugriffschutz ee IP Zugriffsliste bearbeiten IP Konfiguration ee IP Adresse einstellen Port Parameter gt FTP de PROFINET CBA festlegen A 64 Teil A Ausgabe 09 2007 C79000 G8900 C0182 08 3 Den Ethernet CP mit STEP 7 NCM S7 betreiben Beachten Sie bitte auch die Beschreibung in der integrierten Hilfe zum Eigenschaf tendialog des CP Die Funktionen werden dort ausf hrlich erl utert Register Adressen Im Register
223. len 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 e 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 folgende Schritte durch 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 Busanschlu benutzte Schnittstellenparame trierungen ein Weitere Informationen zum Thema PG Betrieb und Engineering Station finden Sie in 4 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 25 C79000 G8900 0182 08 1 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 e Im Bedien Beobachtungsger t sind installiert ein Ethernet CP SOFTNET S7 f r Ind Ethernet oder Software der SIMATIC NET CD
224. ler Die eingesetzte Baugruppe unterst tzt diesen Dienst nicht S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 228 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren FB55 IP_CONFIG Fortsetzung Tabelle 7 9 Anzeigen FB55 IP_CONFIG Fortsetzung DONE ERROR STATUS Bedeutung Fehler die bei Auswertungen des FBs in der CPU oder an der Schnittstelle zwischen CPU und CP erkannt wurden 0 0 81834 8184n 8185H 8186H 8187H Der CP lehnt die angeforderte Datensatznummer ab Systemfehler bzw unzul ssiger Parametertyp Datentyp des ANY Pointers CONF DB nicht ok Aktuell wird nur der Datentyp Byte akzeptiert Der Wert des Parameters LEN ist gr er als der CONF_DB abz glich des reservierten Headers 4 Byte oder die L ngenangabe ist falsch Unzul ssiger Parameter erkannt Der ANY Pointer CONF_DB verweist nicht auf einen Datenbaustein Ung ltiger Zustand des FBs Eventuell wurden Daten im Header des CONF DB berschrieben Weitere Fehler die an der Schnittstelle zwischen CPU und CP erkannt wurden 0 0 Fehler die 0 4 4 bei Auswertun 1 8AO1H 8AO2H 8AOSH 8A04AH 8AO5H 8A06H Die Statusanzeige im gelesenen Datensatz ist ung ltig Wert ist gt 3 Es l uft kein Auftrag auf dem CP der FB hat jedoch eine Quittung f r gelaufenen Auftrag erwartet Es l uft k
225. m Register Adressen spezifizieren Hinweis Beachten Sie bitte die Auswirkung auf die Betriebsart Wenn die Betriebsart FETCH oder WRITE siehe Register Optionen genutzt werden soll muss bei der S7 Station die Betriebsart auf passiv gestellt werden Bausteinparameter Dieser Bausteinaufrufparameter ist beim Aufruf des FC im 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 Fip 2 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 124 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 5 Kommunikationsverbindungen projektieren 5 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 lok
226. mA4icabY5 7 Pro Handbuchika Ep Datei Bearbeiten Einf gen Zielsystem Ansicht Extras Fenster Hilfe 8 x Der Ea SE e e El Fertigung g 57 4007 mgg 57 30071 57 4001 57 2004 57 2002 Andere MPI Metz 1 Ethermet 1 Stationl1 E 57 3002 SIMATIC 5501 ie NETPRO Netz konfigurieren Netz zu Projekt G 4GDESKTOPY ncem4icab45 7 Proj HandbuchYk We ta Netz Bearbeiten Einf gen Zielsysten Ansicht Estras Fenster Hilfe Drucken Sie E ea 5 EJ E r 400 Sr 200 1 CPU JCP CPUJ CP 414 jH Bin 313 345 m oO Do Sr 3002 SIMATIC 551 gij EFUTCR IE 13 20 u I 5 Bereit o 2 Ethernet 1 Industrial Ethernet S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 38 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 1 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 All Leitebene S7 400 2 N I Ethernet 1 PROFIBUS 1 am ziel 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 die Kommunikation projektieren KA SIMATIC Manager Anlage lt Dffline gt Projekt
227. me 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 2007 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 90327 N rnberg Deutschland 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 0182 08 Dieses Handbuch Unterst tzt Sie dabei Ihre SIMATIC NET CP Baugruppen in einer S7 Station in Betrieb zu nehmen unterst tzt Sie dabei Ihre Applikationen ber die SIMATIC NET CPs erfolgreich und effektiv kommunizieren
228. mierte Kommunikationsverbindungen 6 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 5 zu den einzelnen Verbindungstypen Verbindungs ID A 168 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 57 400 1 2 64 e 57 300 1 2 16 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08 6 Programmierte Kommunikationsverbindungen 6 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 Wertebereiche f r die Verbindungs ID Subblock 1 e 57 400 1 2 64 Su
229. mmen werden konnten Anmerkung Alle folgenden Angaben gelten soweit nicht anders angegeben gleicherma en f r die FCs AG_RECV AG_LRECV und AG_SRECV Aufruf Aufrufschnittstelle in FUP Darstellung AG_RECV AG_LRECV AG_SRECV NDR ERROR f STATUS LEN Beispiel in AWL Darstellung AWL Erl uterung call fc 6 AG_RECV 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 Fehleranzeige STATUS DB 110 DBW 2 Statusanzeige LEN DB 110 DBwW 4 Empfangsdatenl nge S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 199 C79000 G8900 0182 08 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren FC6 AG_RECV FC60 AG_LRECV FC63 AG_SRECV Fortsetzung yI a e N Achtung Beachten Sie bitte folgende Besonderheit f r TCP Verbindungen Bei den lteren S7 CPs f r S7 300 m ssen Sie auf TCP Verbindungen den FC AG_LRECV verwenden Bei den aktuellen S7 CPs f r S7 300 verwenden Sie auch f r TCP Verbindungen den FC AG_RECV Hinweis Wenn Sie den FC63 AG_SRECV nutzen wollen dann m ssen Sie f r die jeweils projektierte Verbindung in STEP 7 NetPro im Eigenschaftendialog der Verbin dung im Register Optionen die Betriebsart
230. mmunikationsbeziehungen 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 77 C79000 G8900 0182 08 3 Den Ethernet CP mit STEP 7 NCM S7 betreiben 3 3 6 Kommunikationsdienste projektieren Verbindungen einrichten HLP A 78 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 5 4 ISO on TCP Verbindungen siehe Kap 5 5 TCP Verbindungen siehe Kap 5 6 Verbindungen f r UDP siehe Kap 5 7 E Mail Verbindungen siehe Handbuch zu den CPs mit IT Funktion 5 Verschaltungen f r die PROFINET CBA Kommunikation siehe Handbuch Component based Automation Anlagen projektieren mit SIMATIC iMap 19 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 do
231. n 8 3 4 Netz bergang benutzen 2 2222 uneaenenenennnne nennen 8 3 5 PC Station nutzen Netz bergang einstellen bei PC internal 8 3 6 Weitere Startm glichkeiten f r die Diagnose 2c2200 8 4 Vorgehensweise in der Diagnose 22 22neneneneenen nennen 8 5 Diagnosefunktionen gezielt aufrufen 222uneeeeeenennnn 8 6 Checkliste typische Problemstellungen in einer Anlage 8 6 1 Checkliste Allgemeine CP Funktionen 2222csseneeenenn 8 6 2 Checkliste Kommunikationsverbindungen 2222222se2 0 9 Eirmware k ader 2u2 0 uu0n20 0er ee ei 9 1 EINSAIZDEFEICH vyst 2 42 rar Be eiserne 9 2 FIIMWare laden arire iene naaa e a a a ei ee A Steckerbelegung ssarasaeiamiaa ae Ba aa a eure A 1 Anschlussstecker DC 24V 22nnnaennneenenenennenen nenne A 2 RJ 45 Anschlussbuchse f r Twisted Pair Ethernet A 3 Anschlussstecker f r Industrial Ethernet 22222222222 A 4 Anschlussstecker f r PROFIBUS 22222ensneeeeneen en B Normen und Zulassungen von SIMATIC NET S7 CPs uasunnnnn C Literalurverzeichnis 0 uu0 uu0n0s 002 RR ae ie D GOSSA 2 se re reinen D 1 Allgemeiner lell s2 4 34 ms sense D 2 Industrial Ethernet nannaa annaa D 3 PRORFINET 4222 22 422 u Eee Leere ee E e T e E Kopplung zu Fremdsystemen mit FETCH WRITE uanuannanunn F DOKUMENE HISIOHE 24 Han 42er INGEX 4204er race
232. n nommen bzw entnommen entnommen eingeschrieben bzw einge bzw einge werden schrieben wer schrieben wer den 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 A 313 F Dokument Historie Dieses Kapitel gibt eine bersicht zu den bisherigen Ausgabest nden dieses Handbuches und den funktionalen Erg nzungen in STEP 7 und NCM S7 das war neu in Ausgabe 07 STEP 7 V5 4 SP2 C79000 G8900 C182 07 Neben diversen Anpassungen an die aktuell lieferbaren Ger te wurden ber cksich tigt Projektierung der CP Betriebsart PROFINET IO Device bzw Controller Bestimmte Ger te Typen des CP 343 1 k nnen in den Betriebsarten PROFI NET IO Controller oder PROFINET IO Device betrieben werden Erg nzungen in der Bausteinbeschreibung Neue Bausteine f r Anwenderprogramme des CP 343 1 in der Betriebsart PROFINET IO Controller FB52 PNIO_RW _REC FB54 PNIO_ALARM Einf hrung der Web Diagnose f r die neuen CP 343 1 Typen das war neu in Ausgabe 06 STEP 7 V5 4 SP1 C79000 G8900 C182 06 Neben diversen Anpassungen an die aktuell lieferbaren Ger te und die aktuelle Version von STEP 7 NCM S7 V5 4 SP1 wurden ber cksichtigt Projektierung der CP Betriebsart PROFINET
233. n 7 7 FB88 PN_InOut FB90 PN_InOut_ Fast Bausteine f r PROFINET CBA 7 8 FCs und FBs f r PROFINET IO 22222 snnneneeeeeer een 7 8 1 FEILPNIOZSEND ass ae ee a en re ie 7 8 2 FET2 PNIOLIRBEEN as ae aa RN 7 8 3 Allgemeines Verhalten der FCs f r PROFINET IO 7 8 4 BalenKonsisienz zuteil Bere 7 8 5 ETFSALZWEHE ck nn een a Ben ae ee en er 7 8 6 EB52 PNIO gt RW REC vas an darienen a A 7 8 7 FB 54 PNIO_ALARM u 2er eat 7 9 Mengenger st Ressourcenbedarf der FCs und FBs 8 INCM S2 DIAgNOSE sense er 8 1 BTE E 11 Vor ER RE REINE SEES RER SE AE 8 2 Funktionen von NCM S7 Diagnose 2 2222 sense nenn 8 2 1 Installation und Start von NCM S7 Diagnose 222ecrnen 8 2 2 Allgemeine Men befehle 22220e2eseeeeeenenenn nenn S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08 Inhalt A 159 A 160 A 162 A 163 A 167 A 168 A 169 A 170 A 171 A 172 A 174 A 175 A 178 A 179 A 183 A 183 A 184 A 185 A 186 A 191 A 199 A 207 A 209 A 211 A 213 A 225 A 232 A 238 A 239 A 245 A 250 A 251 A 252 A 253 A 258 A 263 A 264 A 265 A 266 A 267 A 269 Inhalt 8 3 Diagnose Deginnen 2 n 222 La0 reset ent 8 3 1 Verbindung zum Ethernet CP herstellen 222222 nenn 8 3 2 Diagnose aus dem Eigenschaftendialog des CP starten 8 3 3 Diagnose ber das Windows Startmen aufrufe
234. n 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 AG_LSEND und AG_SSEND Aufrufschnittstelle in FUP Darstellung AG SEND AG_LSEND AG_SSEND DONE ERROR f STATUS FF Beispiel in AWL Darstellung AWL Erl uterung call fc 5 AG_SEND Bausteinaufruf ACT M 10 0 Auftragsansto ber Merkerbit ID MW 12 Verbindungs ID gem Projektierung LADDR w 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 191 C79000 G8900 0182 08 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren FC5 AG_SEND FC50 AG_LSEND FC53 AG_SSEND Fortsetzung yI a e N Achtung Beachten Sie bitte folgende Besonderheit f r TCP Verbindungen Bei den lteren S7 CPs f r S7 300 m ssen Sie auf TCP Verbindungen den FC AG_LSEND verwenden Bei den aktuellen S7 CPs f r S7 300 verwenden Sie auch f r TCP Verbindungen den FC AG_SEND Hinweis Wenn Sie den FC53 AG_SSEND nutzen wollen dann m ssen Sie f r die jeweils projektierte Verbindung in STEP 7 Net
235. n 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 3 4 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 dies gilt f r CPs die das ISO Protokoll unterst tzen S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 79 C79000 G8900 0182 08 3 Den Ethernet CP mit STEP 7 NCM S7 betreiben Voraussetzung 3 4 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 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 jeweilige
236. n Handbuch 2 Adressierung per Zielsystemanwahl im SIMATIC Manager Gehen Sie so vor um eine IP Adresse erstmalig zuzuweisen A 80 1 ffnen Sie den SIMATIC Manager 2 W hlen Sie den Men befehl Zielsystem gt Ethernet Adresse vergeben 3 Aktivieren Sie ber die Schaltfl che Durchsuchen die Netzsuche nach den erreichbaren Baugruppen 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 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08 3 Den Ethernet CP mit STEP 7 NCM S7 betreiben 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
237. n PNIO ALARM FB54 Formalpara meter A 259 Baustein PNIO RECV FC12 Formalparame ter A 246 Baustein PNIO_ RW _REC FB52 Formalpara meter A 254 Bausteinbibliothek A 233 Bedien Beobachtungsger te A 26 A 27 Bestellnummern A 289 Broadcast bei UDP A 145 Multicast bei UDP A 145 A 148 C CE Kennzeichnung A 290 CONF DB A 226 Siehe auch Konfigurations Datenbaustein CP Projektierdaten Speichern A 84 CP Adresse A 179 CSA Zulassung A 292 CSMA CD A 16 D DHCP Server A 71 Diagnose Siehe NCM S7 Diagnose Dynamikeigenschaften A 119 E E MAIL Verbindung Parameterblock f r A 172 Ersatzteilfall A 181 Ethernet berblick A 16 Ethernet CP Hardwarekonfiguration A 59 In Betreib nehmen Vorgehen A 55 Weitere CP Eigenschaften A 64 Uhrzeit A 65 E FB A 179 IP_CONFIG A 160 A 225 FC Bausteine AG RECV A 87 A 89 AG RECV AG_LRECV AG_SRECV A 199 AG LOCK A 209 AG SEND A 87 A 89 AG UNLOCK A 211 AG SEND AG_LSEND AG_SSEND A 191 AG_LOCK AG_UNLOCK A 207 Allgemeine Hinweise A 179 Bausteinnummer A 179 f r projektiert Verbindungen A 186 Typische Ablaufsequenz A 91 FC Bausteine zur Zugriffskoordinierung bei FETCH WRITE A 207 FETCH WRITE Dienste Projektierung f r ISO Transport A 153 bersicht A 34 Firmware Lader Einsatzbereich A 285 Firmware laden A 286 FM Zulassung A 293 FTP Verbindung Parameterblock f r A 174 S7 CPs f r Industrial Ethernet Pr
238. n 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 Paritnertyp 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 5 3 1 dargestellt Das dargestellte Register Adressen zeigt den Fall bei dem die ferne IP Adresse und der 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 I50 on TEF Verbindung Allgemein Adressen Optionen bersicht Statusinformationen Lokal Fartner IF DEZ 140 850 0 2 ISAF ASC TCF TSAF HE 54 43 50 20 31 TS5AF L nge z u Abbrechen Hilfe Bild 5 13 Aufbau des Eigenschaftsdialogs f r das Register Adressen f r eine unspezifizierte Verbin dung S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 127 C79000 G8900 0182 08 5 Kommunikationsverbindungen projektieren 5 9 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 S
239. n Sie VOR urn ee rein 6 3 Konfigurations Datenbaustein 22222eeeeeeeeenenn en 6 4 Parameterblock f r Systemdaten CP Vemeizung zur 28 an nr da a a ea len eeineien 6 5 Parameterbl cke f r Verbindungstypen sssss assar an rasna 6 5 1 Parameterblock f r TCP Verbindung sssssnannas ann nnnnna 6 5 2 Parameterblock f r UDP Verbindung ssssssanras annann nnn 6 5 3 Parameterblock f r ISO on TCP Verbindung 222222 6 5 4 Parameterblock f r E MAIL Verbindung 2222ec2s0 6 5 5 Parameterblock f r FTP Verbindung 2 22222eseeeenenn 6 6 Subblock Typen se 4 tee ahreslanker 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren 7 1 Allgemeine Hinweise zu den FCs FBSs 2222ccneeeerenn 7 2 FC Aufrufe parametrieren 2222222ee nennen eenenenn nenn 7 2 1 Parameter zur CP und Verbindungszuordnung Eingangsparameter 7 2 2 Parameter zur Angabe eines CPU Datenbereichs Eingangsparameter 1 2 3 Statusinformationen Ausgangsparamelter 2222222 enenn 7 3 FCs f r die SEND RECEIVE Schnittstelle 2222 222 222 7 3 1 FC5 AG_SEND FC50 AG_LSEND FC53 AG_SSEND 7 3 2 FC6 AG_RECV FC60 AG_LRECV FC63 AG_SRECV 7 4 FCs zur Zugriffskoordinierung bei FETCH WRITE 7 4 1 FOL AO LOCK Areas 7 4 2 FOBAG UNEOGK resime en see 7 5 FG IOAGSENTRE ernennen 7 6 FB55 IP_CONFIG f r programmierte Kommunikationsverbindunge
240. n f r die Verbindungsprojektierung e 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 e Funktionen die im Start Men von Windows unter SIMATIC gt NCM angebo ten werden Diagnose Hilfe f r Funktionen FC LIESMICH Datei mit aktuellen Informationen zu NCM Firmware Lader Zugriffe auf die Online Hilfe von STEP 7 und NCM S7 ber die Online Hilfe k nnen Sie folgende Informationen erhalten e Das Inhaltsverzeichnis der STEP7 Basishilfe erreichen Sie ber den Men be fehl Hilfe gt Hilfethemen 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 e Glossar f r alle STEP7 Applikationen ber die Schaltfl che Glossar Beachten Sie bitte da jede STEP 7 Applikation ein eigenes Inhaltsverzeichnis und eine kontext sensitive Hilfe besitzt S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 54 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 3 Den Ethernet CP mit STEP 7 NCM S7 betreiben 3 3 Konfigurieren So gehen Sie vor Der CP wird wie jede andere Baugruppe bei SIMATIC S7 in einem
241. n mit bzw ab den folgenden Ausga best nden CP 343 1 Lean 6GK7 343 1CX10 0XEO ab Ausgabestand 1 ab Firmwarestand V1 0 CP 343 1 6GK7 343 1EX30 0XEO ab Ausgabestand 1 ab Firmwarestand V2 0 CP 343 1 6GK7 343 1EX21 0XEO ab Ausgabestand 1 ab Firmwarestand V1 0 CP 343 1 Advanced 6GK7 343 1GX21 0XEO ab Ausgabestand 1 ab Firmwarestand V1 0 CP 343 1 CP 343 1 EX20 6GK7 343 1EX11 0XEO ab Ausgabestand 1 ab Firmwarestand V2 0 6GK7 343 1EX20 0XEO ab Ausgabestand 1 ab Firmwarestand V1 0 CP 343 1 IT CP 343 1 IT GxX20 6GK7 343 1GX11 0XEO ab Ausgabestand 1 ab Firmwarestand V2 0 6GK7 343 1GX20 0XEO ab Ausgabestand 1 ab Firmwarestand V1 0 FCs im Ersatzteilfall Unter Ersatzteilfall wird hier der Austausch einer Baugruppe gegen eine andere Baugruppe mit eventuell neuerem Ausgabestand verstanden S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 181 C79000 G8900 0182 08 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren A 182 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 Anderung bei den ver wendeten Bausteinen vornehmen e Wenn Sie die Baugruppe tauschen und die Projektierdaten an den neueren Baugruppentyp anpassen
242. nOut_Fast 1 0 FB90 2906 2266 2230 48 Tabelle 7 16 Angaben f r FCs FBs bei S7 300 NAME Version FC FB Nr Ladespei Arbeitsspei MC7 Lokaldaten cher Bytes cher Bytes Bytes Bytes AG_SEND 4 2 FC5 1976 1664 1628 50 AG_RECV 4 7 FC6 1440 1206 1170 40 AG_LOCK 4 0 FC7 748 636 600 34 AG_UNLOCK 4 0 FC8 712 604 568 32 AG_CNTRL 1 0 FC10 1402 1138 1102 82 IP_CONFIG 1 1 FB55 2478 2056 2020 62 PN_InOut 1 5 FB88 2470 2066 2030 54 PNIO_SEND 1 0 FC11 1272 1058 1022 42 PNIO_RECV 1 0 FC12 1122 928 892 42 PNIO_RW _REC 1 0 FB52 1648 1390 1354 62 PNIO_ALARM 1 0 FB54 1178 970 934 62 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 263 C79000 G8900 0182 08 8 NCMS7 Diagnose A 264 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 einzelnen 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 e 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
243. nd fehlerfreier bertragung aller OUTPUT Parameter des FB 54 werden die empfan genen Alarme automatisch quittiert Die Alarme werden in der zeitlichen Reihenfolge ihrer Meldung ins Anwenderpro gramm weitergegeben ltere dem Anwenderprogramm noch nicht signalisierte Alarme die durch neuere Alarme hinf llig werden werden durch neue Alarme nicht gel scht Hinweis Solange der Baustein noch nicht aufgerufen wurde werden die Alarme CP intern automatisch quittiert Wenn der FB 54 im Anwenderprogramm wenigstens einmal aufgerufen wurde dann muss er auch weiterhin aufgerufen werden um anstehende Alarme zu quit tieren Dies ist der Fall wenn der FC 12 im Parameter ADD_INFO einen Wert un gleich 0 meldet Wenn der FB 54 nach ein oder mehrmaligem Aufruf im Anwenderprogramm nicht mehr aufgerufen wird dann werden Alarme nicht quittiert und es ist nicht sicherge stellt dass das IO Abbild korrekt aktualisiert wird Dies kann z B der Fall nach einem Stationswiederkehr Alarm sein Die Notwendigkeit des Aufrufens des FB 54 kann nur durch einen Neustart des CP Spannung AUS zur ckgesetzt werden Aufrufschnittstelle Aufrufschnittstelle in FUP Darstellung PNIO ALARM CPLADDR DONE ERROR NEW STATUS S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 258 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren Beispiel in AWL Darstellung
244. nd 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 IP 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 Verbindungstyp 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 C0182 08 A 71 3 Den Ethernet CP mit STEP 7 NCM S7 betreiben Tabelle 3 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
245. nde Informationen in der Basishilfe von STEP 7 zur ckzugreifen 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 10 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 Inhalt 1 Kommunikation ber Ethernet CPs in S7 Stationen auuuuanuunn 1 1 u ah ae i D oOD 1 4 1 9 1 6 1 7 1 7 1 1 7 2 1 7 3 1 7 4 1 7 9 1 7 6 madusmalk EME ua ran de ee an es ee re Eee T E A Kommunikationsm glichkeiten f r SIMATIC S7 mit Ethernet CP Kommunikationsarten 222e2eeueennnennnneeeeenene nenn Die Kommunikationsdienste der Ethernet CPs Betrieb ber projektierte oder programmierte Datenbasis PG OP Kommunikation ber Industrial Ethernet PG Kommunikation mit STEP 7 ber Industrial Ethernet OP Betrieb Bedien Beobachtungsger te ber Industrial Ethernet ANSEHIIEBON La a ae Be ae ee eg S7 Kommunikation ber Industrial Ethernet S5 kompatible Komm
246. nderbar 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 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 Dieser Bausteinaufrufparameter ist beim Aufruf des FC im Anwender nur lesbar programm zur Identifikation der Verbindung zwingend einzutragen Verbindungsname Referenz nur im Multiprojekt Wenn Sie eine Verbindung zu einem Partner in einem anderen Projekt anlegen IL 2 das mit dem aktuellen Multiprojekt noch nicht zusammengef hrt ist m ssen Sie 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 berg
247. nderprogramm programmieren Projektierungen und Anwenderpro gramme in die S7 Station laden Legende notwendige Schritte een optionale Schritte S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 162 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 6 Programmierte Kommunikationsverbindungen 6 3 Konfigurations Datenbaustein Bedeutung Der Konfigurations Datenbaustein CONF DB enth lt s mtliche Verbindungsda ten und Konfigurationsdaten IP Adresse Subnetz Maske Default Router NTP Uhrzeit Server und weitere Parameter f r einen Ethernet CP Der Konfigura tions Datenbaustein wird mit dem Funktionsbaustein FB55 an den CP bergeben Aufbau Datenstruktur Sie k nnen der folgenden Darstellung entnehmen e 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 typisierrt e DOffset Bereich Der CONF_DB kann ber einen Offset Bereich an beliebiger Stelle innerhalb eines Datenbausteines beginnen CONF_DB J _ Konfigurations Datenbaustein Systemdaten f r CP ID bei Systemdaten 0 vernaung Subblock_Anzahl Subblock Verbindung 2 D Subblock 1 l Subblock 2 e Verbindung n a ATT Subblock n ES CP Vernetzung und Verbindungen l Parameterblock f r Systemdaten DB Kennung
248. ndung empfangen hat S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 93 C79000 G8900 0182 08 4 SEND RECEIVE Schnittstelle im Anwenderprogramm Aufruf der FCs langsamer als die bertragungszeit A 94 Wird ein Baustein erneut aufgerufen nachdem die Daten vollst ndig gesendet oder empfangen wurden wird an der Schnittstelle der FC Bausteine wie folgt ver fahren e AG _SEND AG_LSEND AG_SSEND 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 AG_SRECV 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 nicht bei AG_SRECV S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08 4 4 4 4 1 4 SEND RECEIVE Schnittstelle im Anwenderprogramm Zusatzinformationen Daten bertragung ber TCP Verbindungen programmieren Einsatzzweck f r TCP Verbindungen TCP
249. ndungen Ein passiver Verbindungsaufbau funktioniert nur mit remoten Teilnehmern die in die IP ACL eingetragen sind Achtung Mit Hilfe der NCM Diagnose k nnen Sie die IP ACL einsehen Beachten Sie dass bei aktiviertem IP Zugriffsschutz in folgendem speziellen Fall die IP ACL von der NCM Diagnose als leer und der IP Zugriffschutz als deaktiviert angezeigt wird e Es sind keine Verbindungen projektiert und e es ist keine feste IP Adresse ist in die IP ACL eingetragen und e momentan wird keine dynamische IP Adresse bezogen Sobald eine IP Adresse z B dynamisch eingetragen wird erscheint der IP Zugriffschutz in der NCM Diagnose wieder als aktiviert S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 70 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 Register IP Konfiguration 21 werden soll 3 Den Ethernet CP mit STEP 7 NCM S7 betreiben 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 halb der Projektierung in STEP 7 dynamisch zuzuweisen Tabelle 3 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 hre
250. ne 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 Die 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 C0182 08 A 67 3 Den Ethernet CP mit STEP 7 NCM S7 betreiben Tabelle 3 1 Einstellm glichkeiten im Register Optionen Fortsetzung Option Bedeutung Auswirkung e OP Verbindungen multiple F r den Anschluss von TD OPs be
251. nen und FBs f r S7 Ethernet CPs programmieren FC 12 PNIO_RECV Fortsetzung Tabelle 7 12 Anzeigen PNIO_RECV Fortsetzung NDR ERROR STATUS BEDEUTUNG Zielbereich ist nicht geladen DB Quittungsverzug beim Lesen eines Parameters aus dem Peripheriebe reich Quittungsverzug beim Schreiben eines Parameters in den Peripheriebe reich 8F44H Der Zugriff auf einen in der Bausteinbearbeitung zu lesenden Parameter ist gesperrt 8F45H Der Zugriff auf einen in der Bausteinbearbeitung zu schreibenden Para meter ist gesperrt O 8F7FH Interner Fehler z B Unzul ssige ANY Referenz 8090H Baugruppe mit dieser Adresse ist nicht vorhanden 80AO0H Negative Quittung beim Lesen von der Baugruppe 80A1H Negative Quittung beim Schreiben zur Baugruppe 80B0H Baugruppe kennt den Datensatz nicht olol ojoj ojo 80B1H e Die angegebene Datensatzl nge ist falsch oder e Der CP geht in den Betriebszustand STOP 80OCOH Der Datensatz kann nicht gelesen werden oO OoO oO oO oO 80C1H Der angegebene Datensatz ist gerade in Bearbeitung 80C2H Es liegt ein Auftragsstau vor 80C3H Betriebsmittel Speicher belegt h 80C4AH Kommunikationsfehler tritt tempor r auf daher ist Wiederholung im An wenderprogramm sinnvoll 7 8 3 Allgemeines Verhalten der FCs f r PROFINET IO IO Consumer Status IOCS und IO Provider Status lIOPS Bei beiden Kommunikation
252. net Projektieren und in Betrieb nehmen A 136 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 5 Kommunikationsverbindungen projektieren 5 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 5 3 4 dort f r die ISO Transportverbindung Parameter Beschreibung ID Dies ist die Verbindungs ID der TCP Verbindung STEP7 Verbin dungsprojektierung DWORD Name Lok Endpunkt 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 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 Partner Adresse Spezifiziert die ferne IP Adresse der Verbindung lokaler Port Lokaler Port 8 Ziffern Defaultbreite Wertebereich 1 65353 ferner Port ferner Port 8 Ziffern Defaultbreite Wertebereich 1
253. ng erneuert werden e Maximale Gr e der Diagnosepuffer Protokolldatei Einstellen der maximalen Gr e der Datei die mit dem Men befehl Dia gnosepuffer gt Zyklisch speichern angelegt wird Angabe in kByte 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 Funktionstaste 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 270 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 8 NCM S7 Diagnose 8 3 Diagnose beginnen 8 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 e Industrial Ethernet ISO Protokoll e Industrial Ethernet TCP IP IP Protokoll e PROFIBUS M glichkeiten zum Aufruf der Diagnose Aus folgenden Funktionen oder Dialogen von
254. nge 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 Anwenderprogramm Ethernet CP CPU Zyklus CONF_DB mit Daten versorgen ACT 1 setzen CP wird mit Systemdaten versorgt inklusive IP Adresse Verbindungen werden auf dem CP konfiguriert CONF_DB wird segmentweise ber tragen all IP_CONFI D O Auftrag uft all IP_CONFI Auftrag fertig ohne Fehler ACT 0 setzen all IP_CONFI 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 226 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren FB55 IP_CONFIG Fortsetzung Erl uterung der Formalparameter Die folgende Tabelle erl utert alle Formalparameter f r die Aufrufschnittstelle des Funktionsbausteins IP_CONFIG Parameter Deklara Wertebe Bemerkung tion reich ACT INPUT BOOL 0 1 Beim FB Aufruf mit ACT 1 wird der DBxx an den CP ge
255. ngsbest tigung DONE Flag wiederholt aufgerufen werden muss Damit die CBA Daten ohne l n gere Unterbrechung zwischen CPU und CP kopiert werden k nnen sollten diese Folgeaufrufe von der Zeitsteuerung entkoppelt schnellstm glich erfolgen Beachten Sie daher folgende Empfehlungen f r die Programmierung e Die Zeitsteuerung erfolgt ber einen Zeit OB der Zeit OB sollte hierzu nur den Erstaufruf der PROFINET CBA Bausteine FB88 oder FB90 veranlassen indem er diese nicht direkt aufruft sondern indem er beispielsweise ein Start Flag setzt e Der Aufruf der PROFINET CBA Bausteine FB88 und FB90 sollte dann grund s tzlich im OB1 erfolgen der OB1 startet den Aufruf sobald das Start Flag vom Zeit OB gesetzt wurde e Nach dem Erstaufruf der Bausteine sind diese im OB1 wiederholt bis zum Set zen des DONE Bits bzw bis zum Auftreten eines Fehlers aufzurufen das Start Flag ist nach diesem Vorgang wieder zur ckzusetzen Ergebnis Die CBA Anwenderdaten k nnen durch diese Entkopplung des Zeit OB von den eigentlichen Bausteinaufrufen im OB1 ohne wesentliche Unterbrechung zwischen CPU und CP kopiert werden den Zeitabstand zwischen den Erstaufrufen k nnen Sie hierbei je nach Anforderung beliebig w hlen S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 237 C79000 G8900 0182 08 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren 7 8 FCs und FBs f r PROFINET IO bersicht
256. ngsparameter 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 projektierten 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 113 C79000 G8900 0182 08 5 Komm
257. nittstelle in FUP Darstellung PNIO RW REC CPLADDR WRITE_REC T DONE ERROR STATUS RECORD S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 253 C79000 G8900 0182 08 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren Beispiel in AWL Darstellung AWL Erl uterung CALL FB 52 DB 52 PNIO_RW_REC Bausteinaufruf Datensatz lesen schreiben CPLADDR w 16 0110 BG Adresse aus Hardware Konfiguration WRITE_REC M 1 1 TRUE Datensatz schreiben FALSE Datensatz lesen ID w 16 86A Logische Adresse des anzusprechenden Moduls INDEX W 16 8000 Datensatznummer DONE M 1 3 Adresse f r R ckgabeparameter DONE ERROR M 1 1 Adresse f r R ckgabeparameter ERROR STATUS MW 12 Adresse f r R ckgabeparameter STATUS LEN MW 16 L nge des gelesenen zu schreibenden Daten satzes in Byte RECORD P DB3 DBX0 0 BYTE 80 Ziel bzw Quelle des zu bertragenden Daten satzes hier max 80 Byte Erl uterung der Formalparameter Die folgende Tabelle erl utert alle Formalparameter f r den FB 52 Deklara tion Datentyp Wertebereich Bemerkung CPLADDR INPUT WORD Baugruppen Anfangsadresse WRITE_ INPUT BOOL 0 Datensatz lesen Auftragstyp REC 1 Datensatz schreiben Der Parameter darf ber die Laufzeit des Bausteins nicht ver ndert werden ID INPUT WORD Logische Adresse der PROFINET IO Komponente Baugruppe bzw
258. 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 21 SUB _KBUS_ADR 5 KBUS Adresse der CPU nur relevant f r S7 400 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 176 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 6 Programmierte Kommunikationsverbindungen Tabelle 6 10 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 Nertebereich 0 Passiv 1 Aktiv Siehe auch Kap 5 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 WNertebereich 1 Freie UDP Verbindung 0 sonst Der Parameter ist nur bei der UDP Verbin dung sinnvoll Siehe auch Kap 5 7 5 24 SUB_NTP_SERVER 4 4 Der Subblock definiert einen NTP Server von dem der CP seine Uhrzeit ber das NTP Protokoll beziehen kann F r den Fall dass ein oder mehrere NTP Server nicht erreichbar sind k nnen bis
259. noch in die Symbol Tabelle aufgenom men werden Beispiel f r der Eintrag SUB_IP_V4 Symbol SUB _IP_V4 Adresse UDT 100 Datentyp UDT 100 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 C0182 08 6 Programmierte Kommunikationsverbindungen 6 4 Parameterblock f r Systemdaten CP Vernetzung Bedeutung 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 Aufbau Typ 0 Subblock_Anzahl n Subblock 1 Subblock 2 Subblock n Verwendbare Subbl cke Tabelle 6 4 Subblock Parameter ID Typ Besonderheiten Hinweise Anwendung bitte auch die allgemeine Beschreibung zwingend in Tabelle 6 10 Seite A 175 beachten optional 1 SUB _IP_V4 Lokale IP Adresse Z 2 SUB _ NETMASK Z 8 SUB_DEF ROUTER O 4 SUB_DNS_SERV_ADDR Dieser Subblock kann bis zu 0 4 mal vor O 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 6 6 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 167 C79000 G8900 0182 08 6 Program
260. ns 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 Hinweis Beachten Sie die Beschreibung zum Konfigurations Datenbaustein CONF DB in Kapitel 6 Aufruf Aufrufschnittstelle in FUP Darstellung IP_CONFIG ACT DONE LADDR ERROR CONF_DB STATUS LEN EXT_STATUS Beispiel in AWL Darstellung AWL Erl uterung call fb 55 IP_CONFIG Bausteinaufruf ACT M 10 0 Auftragsansto ber Merkerbit LADDR w 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 225 C79000 G8900 0182 08 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren FB55 IP_CONFIG Fortsetzung Arbeitsweise Die folgende Ablaufdarstellung zeigt den normalen zeitlichen Ablauf einer mit IP_CONFIG im Anwenderprogramm angesto enen Verbindungskonfiguration Der Auftrag wird ausgef hrt sobald der Parameter ACT 1 bergeben wird Anschlie end m ssen Sie den Auftrag wegen der segmentweisen bertragung des CONF _DB so la
261. nschaftendialog des hier beschriebenen FCs im Register Auf rufe anzeigen lassen Tabelle 7 11 Anzeigen PNIO_SEND DONE ERROR STATUS Bedeutung 0 e Daten bergabe l uft oder e der CP ist im Betriebszustand STOP 1 0 0000 4 Neue Daten fehlerfrei bergeben 0 1 81834 e PROFINET IO Projektierung fehlt oder e falsche CPLADDR oder e der CP istim Betriebszustand STOP Bei Device Betrieb zus tzlich e Die Verbindung zwischen PROFINET IO Controller und PROFINET IO Device ist unterbrochen oder e PROFINET IO Controller nicht erreichbar oder e Gesamtl ngen Projektierung und Parameter LEN sind nicht konsistent 0 N 81844 Systemfehler bzw unzul ssiger Parametertyp SE Parameter LEN gr er als Quell Bereich SEND 0 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 Bereichsfehler beim Lesen eines Parameters 0 Bereichsfehler beim Schreiben eines Parameters 0 Ausrichtungfehler beim Lesen eines Parameters 0 Ausrichtungsfehler beim Schreiben eines Parameters 0 1 8F30H Parameter liegt im schreibgesch tzten 1 akt Datenbaustein 0 FE Parameter liegt im schreibgesch tzten 2 akt Datenbaustein S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 243 C79000 G8900 0182 08 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren FC1
262. nzahl der Ein und Ausgabedatenbl cke ist ber schritten der Interface DB ist zu gro S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 235 C79000 G8900 0182 08 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren FB88 PN_InOut FB90 PN_InOut Fast Fortsetzung Tabelle 7 10 Anzeigen PN_InOut FB88 und PN_InOut_Fast FB90 Fortsetzung DONE ERROR STATUS Bedeutung O 1 80D14 nur bei S7 300 Projektierungsfehler M gliche Ursachen e Die Schnittstelle der projektierten Komponente stimmt nicht mit der im Programm verwendeten berein Ausg nge e Es wurde eine falsche Baugruppe gesteckt der PROFINET Dienst wird nicht unterst tzt 0 1 80D24 nur bei S7 300 Projektierungsfehler M gliche Ursachen e Die Schnittstelle der projektierten Komponente stimmt nicht mit der im Programm verwendeten berein Eing nge e Es wurde eine falsche Baugruppe gesteckt der PROFINET Dienst wird nicht unterst tzt e Parameterfehler falsche CP Adresse 0 1 83224 nur bei FB90 een Der Interface DB ist fehlerhaft 0 1 83324 nur bei FB90 u a Die Nummer des Interface DB ist zu gro 0 1 833A nur bei FB90 Der Zugriff auf den Interface DB ist nicht m glich beispielsweise weil der Interface DB gel scht wurde O 1 86234 nur bei FB90 Da Der Interface DB ist fehlerhaft 0 1 863AH nur bei FB90 Der Zugriff auf den Interface DB ist nicht m gl
263. och 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 Funktionen A 32 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08
264. og der jeweiligen Verbindung im Register Adressen die Verbindungen neu zuweisen S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 C0182 08 A 111 5 Kommunikationsverbindungen projektieren Anzeige Beispiel Im Dialog Eigenschaften ISO Transportverbindungen im Register bersicht wird der Zustand von Verbindungen angezeigt Eigenschaften ISO Transportrerbindung Allgemein Adressen Dynamik Optionen bersicht Statusinformatioren Yerbindungen lokaler TSAP 0001 A020 15U0 Yerb 074 08 00 06 01 00 01 150 1 0002 A020 50 Werbi 0 4 08 00 06 01 00 01 50 2 p002 A02 I50 verbi DF 150 2 0003 A020 150 Werbi 0 4 08 00 06 01 00 02 150 1 old A020 50 Verbi 0 4 08 00 06 01 00 03 50 1 0005 A020 50 Werbi 08 00 06 01 00 03 50 2 Fartne Druckkonfiguration Druck Abbrechen Bild 5 4 Zustand der Verbindungen im Register bersicht am Beispiel der ISO Transportverbindun gen Die Yerbindungen aller CPUs anzeigen S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 112 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 9 4 Einleitung 5 Kommunikationsverbindungen projektieren ISO Transport Verbindungseigenschaften projektieren Beim Anlegen einer Verbindung im Neu Dialog werden der Verbindungstyp und soweit m glich der Verbindungspartner festgelegt Weitere Verbindu
265. ojektieren und in Betrieb nehmen A 318 Teil A Ausgabe 09 2007 C79000 G8900 C0182 08 H HMI A 49 A 51 Inbetriebsetzung A 53 Industrial Ethernet berblick A 16 Industrial Ethernet Anwenderschnittstelle zu A 27 IP Access Control Liste A 69 IP Zugriffschutz A 69 IP ACL Siehe IP Access Control Liste IP Adresse im Dialog Eigenschaften Ethernet Schnittstelle einstellen A 71 im Anwenderprogramm einstellen A 71 von einem DHCP Server beziehen A 71 IP Adressierung ber DHCP A 107 IP Konfiguration A 71 ISO on TCP Verbindung Adressen A 125 Parameterblock f r A 171 pr fen A 128 projektieren A 122 Verbindungspartner festlegen A 123 ISO Transportverbindung A 113 CPU Zyklus A 93 Datenvolumen und Mengenger st A 101 Dynamikeigenschaften A 119 Eigenschaftsdialog A 113 Adressen A 117 Allgemein A 114 Dynamik A 119 bersicht A 121 projektierte Verbindungen drucken A 109 pr fen A 121 Unspezifizierte Verbindung A 118 Verbindung ohne Zuordnung A 110 Verbindung speichern A 109 Unspezifizierte Verbindung A 107 Verbindung Eigenschaften A 101 Weitere Funktionen A 109 K Kommunikation IT A 20 PG OP A 20 PROFINET A 20 S5 kompatible A 20 S7 A 20 Kommunikationsarten A 17 Kommunikationsdienste Projektieren A 78 Kommunikationsm glichkeiten A 17 Kommunikationsprozessoren Aufbau f r S7 300 A 46 f r S7 400 A 47 Konfigurations Datenbaustein A 160 A 163 Konfigurationsda
266. okaler Endpunkt Der Eintrag ist identisch mit dem Parameter Lokale ID der Ver w hlbar bindungstabelle Name 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 ber CP 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 5 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 Partners 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 e Register Adressen Die
267. on 1 RD TP Receive 2 RD_N TP Receive 3 TD TP Transmit 4 5 6 TD_N TP Transmit T7 8 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 287 C79000 G8900 0182 08 A Steckerbelegung A 3 Anschlussstecker f r Industrial Ethernet Steckerbelegung 15 polige Sub D Buchse Pin Nr oo oO Oo NO r oa N 0 O 12 13 14 15 Signal Name MEXT CLSN TRMT TPETXD Masse RCV TPERXD M 15V TPE_SEL Masse CLSN_N TRMT_N TPEXTXD_N Masse RCV_N TPERXD_N P15 V Masse Funktion externe Masse Schirm Collision Transmit TPE Transmit Data Masse 5 V Receive TPE Receive Data Masse 15 V Umschaltung AUI ITP Masse 5 V Collision Transmit TPE Transmit Data Masse 5 V Receive TPE Receive Data 15 V Masse 5 V Die Steckerbelegung entspricht IEEE 802 3 AUI Schnittstelle Die Signale TPETXD TPETXD_N und TPERXD TPERXD_N bilden die ITP Schnittstelle A A Anschlussstecker f r PROFIBUS 9 polige Sub D Buchse f r PROFIBUS verwendet bei IE PB Link Pin Nr 0O A O N A 288 Signal Name PROFIBUS Belegt bei Bezeichnung RS485 PE Schutzerde ja RxD TxD P Datenleitung B ja RTS AG Control A M5V2 Datenbezugspo ja tential P5V2 Versorgungs ja Plus BATT RxD TxD N Datenleitung A ja S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 C182 08
268. onen erreicht werden S7 400 1 u T Ethernet 1 daa S7 400 2 S7 300 4 gt um I WI BEE nur TCP IP Wenn die Stationen beider Netze im selben Projekt verwaltet werden ergibt sich folgende Darstellung der Vernetzung in NETPRO Ethernet 2 Abbildung im STEP 7 Projekt DE NETPRO Netz konfigurieren Netz zu Projekt G GDESKTOP ncm4icab45 7 Proj Handbuchkapil_ amp 6_6 PE Netz Bearbeiten Einf gen zZielsvstem Ansicht Extras Fenster Hilfe Ethernet 1 Industrial Ethernet MPI Netzi1 MFI SIMATIC 400 Stationi1 m hs SIMATIC 400 Stat lus oO SIM amp ATIZ 400 Stationz CPUJCP 414 H o Ik SIMATIC 30001 CPUJCP zu 313 343 m E Ethernet 2 Industrial Ethernet S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 45 C79000 G8900 0182 08 2 Merkmale der Ethernet CPs 2 Merkmale der Ethernet CPs 2 1 Kommunikationsprozessoren f r S7 300 Der Aufbau entspricht den f r das Automatisierungssystem S7 300 C7 300 vor gesehen Komponenten mit den Merkmalen LED Anzeigen Kompaktbaugruppen einfach oder doppelt breit zur einfachen Montage auf der S7 Profilschiene Einsetzbar im Zentral oder Erweiterungsbaugruppentr ger Bedienungs und Anzeigeelemente befinden sich ausschlie lich auf der Front platte L fterloser Betrieb direkte R ckwandbusverbindung der Baugruppen ber den beiliegen
269. ose 8 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 281 C79000 G8900 0182 08 8 NCM S7 Diagnose 8 6 1 Checkliste Allgemeine CP Funktionen Tabelle 8 5 Checkliste f r typische Problemstellungen beim CP Betrieb in einer Anlage Problemstellung Der Ethernet CP geht nicht in den Betriebszu stand Run M gliche Ursache Kl ren der Ursache und Ma nahmen Ung ltige Projektierung Gelbe STOP LED und rote SF LED zeigen wurde in den Ethernet CP Dauerlicht 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 St
270. othek PROFINET Library unter unter PROFINET System Library CP300 bzw CP400 zur Verf gung Aufrufschnittstelle Aufrufschnittstelle in FUP Darstellung FB88 FB90 LADDR Aufrufbeispiel in AWL Darstellung AWL Erl uterung Call FB 88 DB88 Bausteinaufruf mit Instanz DB88 LADDR w 16 0120 DONE M 99 1 ERROR M 99 0 STATUS MW 104 Erl uterung der Formalparameter Die folgende Tabelle erl utert alle Formalparameter f r den FB88 FB90 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 233 C79000 G8900 0182 08 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren FB88 PN_InOut FB90 PN_InOut Fast Fortsetzung Parameter Deklaration Bemerkung LADDR INPUT WORD Baugruppen Anfangsadresse Bei der Konfiguration des CP mit STEP 7 HWKonfig wird die Baugruppen Anfangsadresse in der Konfigurationstabelle ausgegeben Geben Sie diese Adresse hier an Ver ndern Sie den Parameter nicht bis der Auftrag abgeschlossen ist DONE 1 oder ERROR 1 DONE OUTPUT BOOL Meldet den positiven Abschluss einer Auftragsausf hrung ERROR OUTPUT BOOL Meldet wenn der Auftrag nicht fehlerfrei ausgef hrt werden konnte STATUS OUTPUT WORD Der Parameter liefert Detailinformation zur Auftragsausf hrung Statusanzeigen k nnen bereits w hrend der Auftragsausf hrung geliefert werden DONE 0 und ERROR O Statusanzeigen a
271. paltenbreiten der Tabelle k nnen individuell eingestellt werden Ein Beispiel f r diese Darstellungsform sehen Sie in Kapitel 5 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 che 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
272. parameter CHECK_IOCS SEND P DB10 DBX0 0 BYTE 20 aus DB10 zu bertragender Datenbereich 20 Byte Erl uterung der Formalparameter Die folgende Tabelle erl utert alle Formalparameter f r den FC11 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 239 C79000 G8900 0182 08 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren FC11 PNIO_SEND Fortsetzung Deklara Wertebereich Bemerkung tion CPLADDR INPUT WORD Baugruppen Anfangsadresse SEND IN OUT ANY als Die Adresse des Angabe von Adresse und L nge VAR Datenbereiches Controller Betrieb TYPE ist verweist alternativ nur BYTE auf zugelas e Merkerbereich sen Die L nge sollte der in HW Konfig projektier ten Gesamtl nge der dezentralen Peripherie entsprechen wobei Adressl cken mit ber e Datenbau tragen werden steinbereich Device Betrieb Die Datenstruktur ergibt sich aus der Rei henfolge der Steckpl tze der am PROFINET IO Controller Strang f r dieses PROFINET IO Device projektierten Eingangsmodule und deren L nge ohne Adressl cken Beachten sie hierzu weitergehende Erl ute rungen oder Beispiele zu Ihrem CP im ger tespezifischen Teil B dieses Handbuches Hinweise e Der Baustein beginnt die bertragung der Daten bei Adresse 0 unabh ngig davon wie Sie die Adressen projektiert haben unabh ngig von der kleinsten projektierten Adresse
273. peicher der CPU sind tempor r belegt 8004 Kommunikationsfehler tritt tempor r auf daher ist eine Wiederholung im Anwenderpro gramm sinnvoll 80D2H Baugruppen Anfangsadresse ist falsch S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 212 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren 75 _FC10AG_CNTRL Bedeutung und Arbeitsweise Mit dem FC Baustein AG_CNTRL besteht die M glichkeit Verbindungen zu dia gnostizieren Bei Bedarf k nnen Sie ber den FC einen erneuten Verbindungsauf bau initialisieren Folgende Aktionen k nnen ber parametrierbare Kommandos ausgef hrt werden e Auslesen von Verbindungsinformationen Sie k nnen anhand von Status Informationen f r alle oder einzelne Verbindun gen des CP entscheiden ob ein R cksetzen von Verbindungen sinnvoll ist e R cksetzen von projektierten Verbindungen Sie k nnen einzelne Verbindungen oder alle Verbindungen eines CPs zur ckzu setzen Die Kommandos des FC Bausteins AG_CNTRL sind nur f r SEND RECV Verbin dungen zul ssig die auf die Protokolle ISO RFC TCP UDP aufsetzen Aufrufschnittstelle Aufrufschnittstelle in FUP Darstellung AG_ CNTRL DONE ERROR STATUS RESULT1 RESULT2 Beispiel in AWL Darstellung AWL Erl uterung call fc 10 AG_CNTRL Bausteinaufruf ACT M1 0 Auftragsansto ber Merkerbit ID MW8 Verbindungs ID gem Proj
274. pen ist ein R cksetzen auf die Werkseinstellungen m glich Beim R cksetzen auf die Werkseinstellungen werden auch die remanent gespeicherten Parameter gel scht Danach enth lt die Baugruppe nur noch die voreingestellte MAC Adresse Lieferzustand Hier werden Informationen ber den in der Baugruppe gesteckten C PLUG ausgegeben Der C PLUG kann gel scht und f r die Verwendung in der Baugruppe for matiert werden Ansicht Aktualisieren Mit diesem Men befehl aktivieren Sie bei jeder Bet tigung eine einmalige Erneuerung der angezeigten Diagnose und Statusinformationen Ansicht 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 C0182 08 A 269 8 NCM S7 Diagnose Tabelle 8 1 Bedeutung der Men befehle Men Extras Einstellungen 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 Aktualisieru
275. pezifiziert 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 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 Beim 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 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 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 ang
276. plungen zu Nicht S7 Stationen haben Sie die M glichkeit die TSAPs individuell einzustellen Eigenschaften IS0 Transportverbindung Optionen bersicht Statusinforrmnatioren Allgemein Adressen Dynamik Lokal Fartner MAC HER 16 00 06 01 00 00 08 00 06 01 00 03 I54F ASCII 50 1 jso T5AF HE 49 53 4F 2D 31 49 52 4F 20 31 T5AF L nge p p Abbrechen Hilfe Bild 5 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 ASCII Eingabe werden die eingegebenen Zeichen auch hexadezimal angezeigt Bei Hexadezimal Eingabe werden druck bare Zeichen als ASCII 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 MAC Adressen eindeutig ist Wenn zwischen zwei Stationen mehr als eine Verbindung eingerichtet werden soll m ssen sich die TSAPs unterschei den S7 CPs f r Industrial Ethernet Projektieren und in Bet
277. port Verbindungseigenschaften pr fen A 121 5 5 ISO on TCP Verbindungseigenschaften projektieren A 122 5 5 1 Den lokalen Verbindungsendpunkt festlegen 22r220 A 123 5 5 2 ISO on TCP Adressen festlegen 2222 unnneeneeneene nn A 125 5 5 3 ISO on TCP Verbindungseigenschaften pr fen A 128 5 6 TCP Verbindungseigenschaften projektieren annnnann anana A 129 5 6 1 Den lokalen Verbindungsendpunkt festlegen 22 2 A 130 5 6 2 TCP Adressen festlegen annana anaana nananana A 133 5 6 3 TCP Verbindungseigenschaften pr fen sana asana annern A 137 5 7 UDP Verbindungseigenschaften projektieren 22222220 A 138 5 7 1 Den lokalen Verbindungsendpunkt festlegen 222 A 139 5 7 2 UDP Adressen festlegen 2222u2eeeeneneeeenenen nenn A 141 5 7 3 UDP mit Broadcast und Multicast 2 2 22n nee een A 145 5 7 4 UDP Verbindungseigenschaften pr fen 22222 eneeeeeenn A 151 5 7 5 Freie U DP Verbindung 22222enenanen sonen nennen nn A 152 5 8 Betriebsart FETCH WRITE 2222 2222 es essen eenerenn nenn A 153 5 9 Wegewahl bei Lastteilung 222en seen nennen een A 157 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08 6 Programmierte Kommunikationsverbindungen zz2serunnenunnnnn 6 1 UDe Eee sen er en ee enalberer 6 2 So gehe
278. programmieren FC8 AG_UNLOCK Fortsetzung 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 5 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 7 5 Anzeigen AG_UNLOCK STATUS Bedeutung 70004 CP bearbeitet keinen Auftrag 7001H FETCH l uft 70024 WRITE l uft 81834 FETCH WRITE f r diese Verbindung nicht projektiert nur bei S7 400 8186n ID Nummer nicht im erlaubten Bereich z B 1 64 bei S7 400 Industrial Ethernet CPs 80A4AH Die K Busverbindung zwischen CPU und CP ist nicht aufgebaut bei neueren CPU Ausgabest nden 80B0H Baugruppe kennt den Datensatz nicht 80B1H Die L ngenangabe im Parameter LEN ist falsch 80B2H Die K Busverbindung zwischen CPU und CP ist nicht aufgebaut 80COH Datensatz kann nicht gelesen werden 80C1H Der angegebene Datensatz ist gerade in Bearbeitung 80C2H Es liegt ein Auftragsstau vor 80C3H Die Betriebsmittel S
279. r Verbindung erreichbare Wegewahl rangiert werden S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 108 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 5 Kommunikationsverbindungen projektieren 5 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 m 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 Drucken 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 andern Wichtig K 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 s Laden Sie laden die Verbindungstabelle in das Zielsystem N here Auskunft gibt die integrierte Hilfefunktion
280. r z B unzul ssige ANY Referenz 0 1 80904 e Baugruppe mit dieser Baugruppen Anfangsadresse nicht vorhanden oder CPU in STOP e Der verwendete FC passt nicht zur verwendeten Systemfami lie es sind unterschiedliche FCs f r S7 300 und S7 400 zu verwenden 0 8091H Baugruppen Anfangsadresse nicht auf Doppel Wort Raster 0 80924 In ANY Referenz ist eine Typangabe ungleich BYTE angegeben nur bei S7 400 0 CE 80AO0H Negative Quittung beim Lesen von Baugruppe 0 80A4AH Die K Busverbindung zwischen CPU und CP ist nicht aufgebaut 0 80B0H Baugruppe kennt den Datensatz nicht 0 80B1n Zielbereich ung ltig S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 205 C79000 G8900 0182 08 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren FC6 AG_RECV FC60 AG_LRECV FC63 AG_SRECV Fortsetzung Tabelle 7 3 Anzeigen AG_RECV AG_LRECV AG_SRECV NDR ERROR STATUS Bedeutung 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 80D2H Baugruppen Anfangsadresse ist falsch O O O O O O S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen
281. r bei FETCH WRITE Codierung Bedeutung Oly Hardware Fehler 034 Objektzugriff ist nicht erlaubt 054 Ung ltige Adresse Syntax ID Bereich Typ Bit Nummer 064 Datentyp wird nicht unterst tzt 074 Datentyp ist nicht konsistent OAH Das Objekt existiert nicht oder das Bereichsende ist berschritten FFH Interner Protokollfehler S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08 5 Kommunikationsverbindungen projektieren 5 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 Wegewahl x uber CF Schnittstellentyp Teilnehmer adresse Subnetz Lokal Partner simar c 400 Statior J CPUH 4 101 simar c 400 Station Z2 CFU414 1 1 cr 443 1 R0754 CF 443 1 R054 CP 443 1 R0754 Etherriet CP 442 1 A057 6 00 06 01 00 00 06 00 06 01 00 01 Ethernet 1 Abbrechen Hilfe 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 S7 CPs f r Industrial Ethernet Projek
282. r beim Schreiben eines Parameters Ausrichtungsfehler beim Lesen eines Parameters Ausrichtungsfehler beim Schreiben eines Parameters Der Parameter liegt im schreibgesch tzten 1 aktuellen Datenbaustein Der Parameter liegt im schreibgesch tzten 2 aktuellen Datenbaustein Der Parameter enth lt eine zu gro e DB Nummer DB Nummernfehler Der Zielbereich wurde nicht geladen DB Quittungsverzug beim Lesen eines Parameters aus dem Peripheriebe reich S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren FB55 IP_CONFIG Fortsetzung Tabelle 7 9 Anzeigen FB55 IP_CONFIG Fortsetzung DONE ERROR 0 1 0 1 0 1 O 1 STATUS 8F43H 8F44H 8F45H 8F7FH Bedeutung Quittungsverzug beim Schreiben eines Parameters in den Peripheriebe reich Der Zugriff auf einen in der Bausteinbearbeitung zu lesenden Parameter ist gesperrt Der Zugriff auf einen in der Bausteinbearbeitung zu schreibenden Para meter ist gesperrt Interner Fehler Es wurde z B eine unzul ssige ANY Referenz erkannt S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 C182 08 A 231 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren 7 1 FB88 PN_InOut FB90 PN_InOut_Fast Bausteine f r PROFINET CBA Bedeutung und Arbeitsweise Der
283. r die Einstellung bei PC internal S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 276 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 8 NCM S7 Diagnose 8 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 hlen 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 277 C79000 G8900 0182 08 8 NCM S7 Diagnose 8 4
284. r f r Anforderungs und Quittungstelegramme sind stan dardm ig 16 Bytes lang ihre Struktur wird nachfolgend offengelegt S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 309 C79000 G8900 0182 08 E 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 sorgung WRITE Anforderungstelegramm WRITE Quittungstelegramm Systemkennung 0 Systemkennung S o 1 So Bytel nge des Header 16d 2 L nge Header 16d Kennung OP Code 01 3 Kennung OP Code 01 L nge OP Code 03 4 L nge OP Code 03 OP Code 03 5 OP Code 04 ORG Block 03 6 Quittungsblock 0Fh L nge ORG Block 08 7 L nge Quittungsblock 03 ORG Kennung 8 Fehlerblock Nr 9 Leerblock FFh Anfangsadresse High Byte A L nge Leerblock 07 Low Byte B High Byte C Low Byte D frei Leerblock FFh E L nge Leerblock 02 F Datenblock mit bis zu 64 K S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 310 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 E Kopplung zu Fremdsystemen mit FETCH WRITE b Struktur f r FETCH Telegramm Die Bedeutung und Wer
285. r von beiden ist anzugeben Hinweis Mail Server Ports sind sogenannte well known Ports und m ssen daher nicht angegeben werden S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 C0182 08 A 173 6 Programmierte Kommunikationsverbindungen 6 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 Diese 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 5 ID Verbindungs ID Subblock 1 Subblock 2 Subblock Anzahl e S7 400 1 2 64 Kennung f r den Verbindungstyp frei zu vergebene Verbindungsreferenz im jeweiligen FC FTP_ anzugeben Wertebereiche f r die Verbindungs ID e S7 300 1 2 16 Subblock n Verwendbare Subbl cke Tabelle 6 9 Subblock Parameter ID Typ Besonderheiten Hinweise Anwendung bitte auch die allgemeine Beschreibung zwingend in Tabelle 6 10 Seite A 175 beachten optional 18 SUB_CONNECT_ NAME O 19 SUB _LOC MODE hier 0x01 FTP Protokoll Z 21 SUB _KBUS_ADR Bei CPs f r S7 300 ist dieser We
286. r 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 41 C79000 G8900 0182 08 1 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
287. rbindungen projektieren 5 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 5 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 Subnetz 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 Zuordnung
288. reifende Verbindungen zusammengef hrt werden Sobald die Verbindungen zusammengef hrt sind ist der Verbindungsname Refe renz nicht mehr relevant und wird nicht mehr angezeigt S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 115 C79000 G8900 0182 08 5 Kommunikationsverbindungen projektieren 5 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 Ethernet Teilnehmer A Ethernet Teilnehmer B ferner lokaler TSAP en ISO u TSAP Transport lokaler a verbindung amp ferner TSAP TSAP MAC MAC Adresse A Adresse B Bild 5 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 Station Lokaler TSAP im Ethernet CP ferner TSAP in Ziel Station S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 116 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 5 Kommunikationsverbindungen projektieren Register Adressen Im Register Adressen werden die relevanten lokalen und fernen Adressinformationen als Vorschlagswerte angezeigt Bei Kop
289. ren 7 8 1 FC11 PNIO_SEND Der FC Baustein PNIO_SEND wird f r die Daten bergabe in den CP Betriebs arten PROFINET IO Controller oder PROFINET IO Device verwendet e Betrieb als PROFINET IO Controller Der Baustein bergibt die Prozessdaten Ausg nge eines angegebenen Aus gabebereiches an den CP zur Weiterleitung an PROFINET IO Devices und liefert als Statusanzeige den IO Consumer Status IOCS der Ausg nge von den PROFINET IO Devices e Betrieb als PROFINET IO Device Der Baustein liest die vorverarbeiteten Prozess Eing nge der CPU im PROFINET IO Device und transferiert sie zum PROFINET IO Controller pro jektierte E Adressen zus tzlich liefert der Baustein als Statusanzeige den IO Consumer Status IOCS des PROFINET IO Controllers Die vorverarbeiteten Prozessdaten werden in einem DB oder Merkerbereich bereit gestellt Aufrufschnittstelle Aufrufschnittstelle in FUP Darstellung PNIO_SEND CPLADDR DONE LEN ERROR STATUS IOCS CHECK IOCS Beispiel in AWL Darstellung AWL Erl uterung call fc 11 PNIO_SEND Bausteinaufruf CPLADDR W 16 0100 BG Adresse aus Hardware Konfiguration LEN 20 L nge des Datenbereiches IOCS P DB10 DBX20 0 BYTE 3 Pro Sendedatenbyte ein Bit Status im DB10 DONE M_70 0 Adresse f r R ckgabeparameter DONE ERROR M_70 1 Adresse f r R ckgabeparameter ERROR STATUS MW 72 Adresse f r R ckgabeparameter STATUS CHECK_IOCS M 70 2 Adresse f r R ckgabe
290. ressinformationen 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 129 C79000 G8900 0182 08 5 Kommunikationsverbindungen projektieren 5 6 1 Den lokalen Verbindungsendpunkt festlegen Register Allgemein In diesem Register des Eigenschaftsdialogs werden allgemeine Verbindungsparameter angezeigt die den lokalen Verbindungsendpunkt identifizieren Eigenschaften TEP Yerbindung Allgemein Adressen Optionen bersicht Statusinformationen B austeinparameter 1 ID WwWHIEHFFC LADORA Yerbindungsendpunkt Lokale ID Hex oon A050 Mame TCP verbindungS ber CF EF 443 1 IT A057 wegewahl Abbrechen Hilfe Bild 5 14 Aufbau des Eigenschaftsdialogs im Register Allgemein f r TCP Verbindungen S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 130 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 5 Kommunikationsverbindungen projektieren L
291. rheiten Hinweise Anwendung bitte auch die allgemeine Beschreibung zwingend in Tabelle 6 10 Seite A 175 beachten optional 1 SUB _IP_V4 IP Adresse des Partners Z 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 2 eingestellt und muss daher nicht angege S7 400 ben werden 23 SUB _ADDR_IN_DATA Falls ber diesen Parameter die Option O BLOCK Freie UDP Verbindung gew hlt wird ent fallen die Parameter SUB_IP_V4 und SUB_REM_PORT Die allgemeinen Eigenschaften der Subblocktypen sind nachfolgend beschrieben in Kap 6 6 A 170 Hinweis Beachten Sie bitte auch die Beschreibung der projektierbaren Verbindungseigen schaften f r die TCP Verbindung in Kapitel 5 7 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08 6 5 3 Aufbau 6 Programmierte Kommunikationsverbindungen Parameterblock f r ISO on TCP Verbindung Typ 3 ID Verbindungs ID Subblock 1 Subblock Anzahl Subblock 2 e 57 400 1 2 64 Kennung f r den Verbindungstyp frei zu vergebene Verbindungsreferenz im AG_SEND AG_RECV anzugeben Wertebereiche f r die Verbindungs ID e 57 300 1 2 16 Subblock n Verwendbare Subbl cke Tabelle 6 7 Subblock Parameter ID Typ Besonderheiten Hinweise Anwendung bitte
292. rieb nehmen Teil A Ausgabe 09 2007 A 117 C79000 G8900 0182 08 5 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 Paritnertyp 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 5 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 IS0 Transportverbindung Optionen bersicht Statusinforrmatioren Allgemein Adressen Dynamik Lokal Fartner MAC HE 05 00 06 01 00 04 1544F ASCII so 2 T5AF HE 43 52 4F 20 32 T5AF L nge 5 U Abbrechen Hilfe Bild 5 8 Aufbau des Eigenschaftsdialogs im Register Adressen f r eine unspezifizierte Verbindung
293. rieb nehmen Teil A Ausgabe 09 2007 A 35 C79000 G8900 0182 08 1 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 Konfi 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 9 0 Q DM Netz bergreifende Verbindungen TCP Diese Varianten werden nachfolgend als Beispiele daf r betrachtet wie reale vernetzte Anlagenkonfigurationen in STEP 7 Projekte abgebildet werden S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 36 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 1 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 1 Anlage It Fertigung hi m Ethernet 1 A S7 300 2 Abbildung im STEP 7 Projekt Im STEP 7 Projekt legen Sie hierzu ein Objekt Ethernet an Stationen die im sel
294. ritte bei der Inbetriebnahme eines Ethernet CP zeigt die fol gende bersicht Achtung Die folgende Darstellung zeigt das prinzipielle Vorgehen Beachten Sie bitte unbe dingt die entsprechende ger tespezifische Handlungsanweisung unter Montage und Inbetriebsetzung im Beschreibungsteil zu Ihrem CP Handbuch Teil B Montage und Inbetriebsetzung Projektierung Programmierung STEP 7 en Montieren Sie den CP auf der S7 Profilschiene S7 300 bzw im S7 Rack 57 400 Installieren Sie auf einem PG PC die Projektiersoftware STEP 7 Schlie en Sie die Stromversorgung an Konfigurieren Sie den Ethernet CP e per Projektierung siehe Kap 3 3 Schlie en Sie den CP an Industrial oder Ethernet an e per Programmierung siehe Kap 6 Schalten Sie die S7 Station ein Laden Sie die Konfigurationsdaten und die Anwenderpro gramme in die S7 Station bzw in den CP Nutzen Sie zur Inbetriebnahme und zur Analyse von St rungen die Diagnose S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 53 C79000 G8900 0182 08 3 Den Ethernet CP mit STEP 7 NCM S7 betreiben 3 2 Allgemeine Hinweise zu STEP 7 NCM S7 Installation die Funktionen von NCM S7 sind nach der Installation von STEP 7 automatisch verf gbar Funktionen NCM S7 besteht aus e CP spezifischen Registerdialogen die ber die Eigenschaften Dialogfelder der Baugruppen aufgerufen werden e Dialoge
295. rmation Wenn der BYTE e Merkerbereich ANY Pointer AINFO zu klein ist dann oe e Datenbausteinbereich Wird die Information abgeschnitten un DWORD Die L nge des Any Poin Siehe auch 1 zugelas ters muss gr sser oder sen gleich der max zu erwar tenden Alarmzusatzinfor mation sein maximal 1432 Byte siehe Para meter LEN Anzeigen A 260 1 Referenzhandbuch STEP 7 System und Standardfunktionen f r S7 300 und S7 400 Alarm empfangen mit dem SFB 54 RALRM Die folgende Tabelle informiert ber die vom Anwenderprogramm auszuwertende Anzeige gebildet aus DONE NEW ERROR und STATUS S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 C182 08 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren Hinweis Beachten Sie f r die Eintr ge mit der Codierung 8Fxxy unter STATUS auch die Angaben im Referenzhandbuch STEP 7 System und Standardfunktionen f r S7 300 und S7 400 Sie finden dort Hinweise im Kapitel Fehlerauswertung mit dem Ausgangsparameter RET_VAL Tabelle 7 14 Anzeigen PNIO_ALARM DONE NEW ERROR STATUS Ka GL 0000H Alarmdaten erfolgreich bertragen und Alarm quittiert 0000 Keine Alarmdaten vorhanden 81834 Fehlende PNIO Controller Projektierung Falsche CPLADDR oder CP im Betriebszustand STOP 0 0 8184 Systemfehler bzw unzul ssiger Parametertyp BEDEUTUNG Daten
296. rogrammieren FC10 AG_CNTRL Fortsetzung CMD Bedeutung CN_RESET_ALL all connections reset Dieses Kommando setzt alle Verbindungen zur ck Der Parameter ID muss auf 0 gesetzt sein wird auf O berpr ft Der CP ist ber den Parameter LADDR ausgew hlt Das R cksetzen der Verbindungen bewirkt einen Verbindungsabbruch und einen erneuten Verbindungsaufbau aktiv oder passiv abh ngig von der Projektierung Es wird zus tzlich ein Eintrag im Diagnosepuffer erzeugt dem das Auftragsergebnis zu entnehmen ist RESULT f r CMD 4 Bedeutung Hex Wert Bereich 0000 0001H Parameter RESULT1 Der Reset Auftrag wurde erfolgreich an den CP bertragen Der Verbindungsabbruch und der anschlie ende Verbindungsaufbau aller Verbin dungen wurden angesto en RESULT 1 0000 0002 Der Reset Auftrag konnte nicht an den CP ber tragen werden da der Dienst im CP nicht gestar tet ist z B CP in Stop RESULT2 0000 00004 Default CMD Bedeutung CN_CLEAR_RESET R cksetzen der Reset Kennung Dieses Kommando setzt die Reset Kennung Bit 15 in RESULT1 f r die mit ID gew hlte Verbindung zur ck Der CP ist ber den Parameter LADDR ausgew hlt Dieser Auftrag wird auch automatisch beim Lesen des Verbindungsstatus ausgef hrt CMD 1 der hier beschriebene separat absetzbare Auftrag wird daher nur in Sonderf l len ben tigt RESULT f r CM
297. rt das Thema Projektieren von Verbindungen und Datenaustausch S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08 3 Den Ethernet CP mit STEP 7 NCM S7 betreiben 3 4 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 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 3 4 1 beschrieben e Adressierung per Eigenschaftendialog In HW Konfig oder NetPro Diese Variante geht von einem in STEP 7 vernetzte
298. rt fest auf z bei 0 eingestellt und mu daher nicht angege S7 400 ben werden Die allgemeinen Eigenschaften der Subblocktypen sind nachfolgend beschrieben in Kap 6 6 A 174 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08 6 Programmierte Kommunikationsverbindungen 6 6 Subblock Typen Beispiel Header Parameter 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 Jo Subblock 2 Typ SUB_NETMASK 0 0 INT Subblock ID 2 0 INT Booo WE J Gesamtl nge des Subblocks in Byte 4 0 Parameter 0 sm Parameterbereich SUB_NETMASK 8 0 END STRUCT Folgende Subblock Typen stehen insgesamt zur Verf gung Tabelle 6 10 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
299. rten 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 95 C79000 G8900 0182 08 4 SEND RECEIVE Schnittstelle im Anwenderprogramm 4 4 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 FC 50 60 oder FC 53 63 zyklisch im OB1 aufgerufen Dies f hrt zu einer st ndigen Kommunikation zwischen CPU und CP Dadurch k nnen an dere Kommunikationsarten wie z B PG Funktionen nicht oder nur sehr lang sam 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 wer
300. rtsetzung 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 Wig eo 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 Mit dem FC AG_SRECV ist der Daten bereich 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 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 7 3 Anzeigen AG_RECV AG_LRECV AG_SRECV NDR ERROR STATUS Bedeutung 1 0 00004 Neue Daten bernommen O 0 8180H Es liegen noch keine Daten vor nicht bei AG_SRECV 0 en 8181n Auftrag l uft S7 CPs
301. ruppentr ger Steckplatz 0 5 Teilnehmeradresse PROFIBUS Adresse 9 Anschluss des Netz berganges Industrial Ethernet Anschluss der Zielstation MPI PROFIBUS AUTO S7 Subnetz ID des Zielnetzes 0001 0001 Bild 8 3 Beispiel f r die Parametrierung des Online Pfades mit einem Netz bergang S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 274 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 8 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 bergang anzugeben Das Routing ber die weiteren Netz berg nge wird automatisch ermittelt Teilnehmeradresse Netz bergang MAC 08 00 06 01 02 03 Baugruppentr ger Steckplatz 0 5 Anschluss des Netz berganges Industrial Ethernet Routing ber weitere _T N Netz berg nge erfolgt automatisch Teilnehmeradresse PROFIBUS Adresse 9 Anschluss der Zielstation MPI PROFIBUS AUTO S7 Subnetz ID des Zielnetzes 0001 0001 Bild 8 4 Beispiel f r die Parametrierung des Online Pfades mit mehreren Netz berg ngen S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 275 C79000 G8900 0182 08 8 NCM S7 Diagnose 8 3 5 PC Station nutzen Netz bergang einstellen bei PC internal Eine Besonderheit liegt vor wenn Sie Ihren PC PG als PC Station nut
302. s Kommunikationsprotokolls FC Bausteine STEP 7 Codebaustein vom Typ Funktion S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 300 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 D 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 mehreren verkn pften gt Subnetzen mit einer beliebigen Zahl von gt Teilnehmern Es k nnen mehrere Netze nebeneinander bestehen PC Station Unter PC Station wird hier ein PC mit Kommunikationsbaugruppen und Applikationen verstanden Dieser PC soll beispielsweise f r leittechnische Aufgaben mit SIMATIC S7 Ger ten kommunizieren F r diesen mit einer Runtime Software ausgestatteten PC wird auch der Begriff Runtime Station verwendet Die PC Station wird in SIMATIC NCM PC STEP 7 f r die Kommunikation mit SIMATIC S7 Ger ten projektiert Die ben tigte Runtime Softw
303. sendet 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 Typ Byte 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_ OUTPUT Der Parameter zeigt bei einer fehlerhaften Auf STATUS tragsausf hrung an welcher Parameter im Konfigurations DB als Fehlerursache erkannt wurde High Byte Index des Parameterblockes Low Byt
304. spartnern CPU CP einerseits und IO Device anderer seits gibt es jeweils eine Statusinformation GOOD oder BAD zu den Daten Diese Statusinformation wird parallel mit den Daten bertragen Der Status des Partners der die Daten sendet hei t IOPS IO Provider Status der Status des empfangenden Partners hei t IOCS IO Consumer Status Der Status IOPS und der Status IOCS sind nicht zwingend identisch Es kann bei spielsweise sein dass sich die S7 300 CPU im Stop Zustand befindet Output Disable bzw keine PROFINET IO Bausteine laufen In diesem Fall bermittelt der CP als PROFINET IO Controller den Status BAD zu den IO Devices S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 250 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren Zusammenhang zwischen Bausteinaufruf und IO Daten e Betrieb als PROFINET IO Controller Der CP als PROFINET IO Controller berwacht nicht den zyklischen Aufruf der PNIO_SEND RECV Bausteine Wenn die Bausteine nicht aufgerufen werden gelten die letzten bertragenen IO Daten und IOCS IOPS Daten e Betrieb als PROFINET IO Device FC11 und FC12 besitzen jeweils einen eigenen Watchdog In Abh ngigkeit von der CPU Zykluszeit wird die Verbindung zum PROFINET IO Controller abge baut falls nach der Initialisierungsphase einer der beiden Bausteine nicht mehr aufgerufen wird Daten bertragung optimieren nur bei Betrieb als PR
305. ssen Optionen bersicht Statusinformatiaoren Die Forts sind gultig im Bereich von 1 bis 65635 E mpfolen wird ein Wert gro er 1024 da sich im Bereich bis 1024 die wellknown Forts befinden Lokal Fartner IF DEZ 140 580 0 2 fi 40 50 0 3 FORT DEZ EM 2000 m 2000 Abbrechen Hilfe dungen 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 5 4 Anwendung Hinweis fest vergeben darf nicht verwendet werden Port Adressen 0 standardm ig vergeben sollte nicht verwendet werden well known ports 1 1024 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08 5 Kommunikationsverbindungen projektieren Tabelle 5 4 Fortsetzung Anwendung Hinweis Port Adresse gesucht und zugeordnet wird einstellen von NCM verwendeter Bereich in dem jeweils eine freie Sie k nnen die Port Adresse in diesem Bereich individuell Port Adressen ab 2000 5000 Anmerkung Sie sich bitte an Ihren Systemadministrator Die Port Adressen ab 5000 werden vom System genutzt Wenn Sie diese Port Adressen nutzen m chten wenden ab 5000 65535 Die folgenden lokalen Port Nummern sind reserviert Sie sollten diese nic
306. stand 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08 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 Gebrauch von Hardware Produkten Beachten Sie folgendes N Warnung Das Ger t darf nur f r die im Katalog und in der technischen Beschreibung vorge sehenen Einsatzf ll
307. t a Di C PLUG Cr 0 x x 235 Ta Ra Eat oor a Li a e om en ni LED Anzeigen eG Betriebsarten gt W schalter 3x Schnittstelle Ind Ethernet 4 x 8 polige RJ 45 Buchse Adressaufdruck MAC Adresse Bild 2 2 Beispiel Frontansicht eines CP 443 1 Advanced S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 47 C79000 G8900 0182 08 2 Merkmale der Ethernet CPs 2 3 Steckplatzregeln bei SIMATIC S7 300 2 3 1 Zul ssige Steckpl tze In der SIMATIC S7 300 gibt es keine feste Steckplatzzuordnung f r die SIMATIC NET CPs Zul ssig sind die Steckpl tze 4 11 1 2 und 3 sind f r CPs gesperrt Die SIMATIC NET CPs sind sowohl im Zentralrack als auch in einem ber IM 360 IM 361 K Busanschluss mit dem Zentralrack verbundenen Erweiterungs rack einsetzbar 2 3 2 Anzahl parallel betreibbarer SIMATIC NET CPs Die Anzahl der betreibbaren SIMATIC NET CPs ist nicht durch das System z B S7 300 CPU Steckplatzregeln etc sondern durch die Anwendung maximale Zykluszeit der Anwendung begrenzt Folgende Komponenten sind bei der Berech nung der Zykluszeit zus tzlich zum bereits bestehenden S7 Anwenderprogramm noch zu ber cksichtigen e Laufzeit der FC Bausteine F r die Kommunikation zwischen S7 300 CPU und SIMATIC NET CP werden Bausteine FCs FBs ben tigt Abh ngig von der Anzahl der Verbindungen bzw Anzahl der SIMATIC NET CPs m ssen diese
308. te 6 1452 Byte 1 AG_SEND 2 AG_LSEND 3 AG_SSEND 4 AG_RECV 5 AG_LRECV 6 AG_SRECV Bei lteren Ausgabest nden des FC AG_SEND AG_RECYV bis V3 0 ist der Datenbereich generell auf max 240 Byte beschr nkt S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 88 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 4 SEND RECEIVE Schnittstelle im Anwenderprogramm 4 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 e die Verbindungsnummer der Verbindung ID e die Lage des Anwender Datenbereichs in der CPU Detaillierte Aufrufschnittstelle siehe Kapitel 7 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 AG_SSEND zur bergabe des Anwender Daten bereichs an den Ethernet CP
309. te 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 0 Systemkennung S a57 1 57 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 C Low Byte D frei Leerblock FFh E L nge Leerblock 02 F Daten bis zu 64 K jedoch nur wenn Fehler Nr 0 Se Rx oa Projektieren und in Betrieb nehmen A 311 C79000 G8900 0182 08 E Kopplung zu Fremdsystemen mit FETCH WRITE Parameterversorgung S7 Operandenbe DB M E A reich ORG Kennung 01 H 024 03H 04H Quell Ziel Quell Ziel Quell Ziel Quell Ziel daten aus in daten aus in daten aus in daten aus in Datenbau Merkerbereich Prozessabbild Prozessabbild stein im der Eing nge der Ausg nge Hauptspei PAE PAA cher DBNR DB aus dem irrelevant irrelevant irrelevant die Quellda ten entnom men werden bzw in den die Zieldaten transferiert werden erlaubter Bereich 1 255
310. teil sondern wird ber ein stellvertretendes PROFINET Ger t Proxy eingebunden PROFINET Im Rahmen von Totally Integrated Automation TIA ist PROFINET die konsequente Fortf hrung von PROFIBUS DP dem etablierten Feldbus und Industrial Ethernet dem Kommunikationsbus f r die Zellenebene Die Erfahrungen aus beiden Systemen wurden und werden in PROFINET integriert PROFINET als ethernet basierter Automatisierungsstandard von PROFIBUS International ehemals PROFIBUS Nutzerorganisation e V definiert damit ein hersteller bergreifendes Kommunikations Automatisierungs und Engineering Modell PROFINET Ger t Bei PROFINET CBA 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 Ein PROFINET Ger t das die Rolle des Masters f r PROFIBUS Ger te spielt Damit ist es m glich PROFIBUS Slaves in die PROFINET Kommunikation einzubinden S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 307 C79000 G8900 0182 08 D Glossar PROFINET IO Hersteller bergreifendes Kommunikations und Engineering Modell f r Echtzeitkommunikation zwischen PROFINET Komponenten PROFINET IO bietet zum Beispiel Protokollelemente f r die zyklische bertragung von Produktivdaten PROFINET Komponente Be
311. tellten MAC Adresse ausgeliefert Projektierdaten k nnen daher ohne Knotentaufe auch ber Ethernet geladen werden das war neu in Ausgabe 04 bis STEP 7 V5 1 SP2 C79000 G8900 C129 04 e Die Betriebsart FETCH WRITE wird jetzt auch auf TCP Verbindungen unter st tzt Siehe Kap 5 e Die Betriebsart FETCH WRITE kann ber die neuen FCs AG_LOCK und AG_UNLOCK vom Anwenderprogramm aus koordiniert werden Siehe Kap 7 e Die NCM Diagnose pr sentiert sich mit neuer Oberfl che Siehe Kap 8 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 317 C79000 G8900 0182 08 A Adressparameter Broadcast A 147 A 148 unspezifizierte ISO on TCP Verbindung A 127 unspezifizierte TCP Verbindung A 136 unspezifizierte U DP Verbindung A 144 Andere Station A 35 A 106 Konfigurieren A 75 Subnetz anschlie en A 76 AS Interface A 16 Aufbaurichtlinien A 291 Auftragsheader bei UDP Verbindungen A 189 Baugruppentausch S7 300 A 49 S7 400 A 51 Baustein PN_InOut FB88 Formalparameter A 233 Programmierung A 232 Statusanzeigen A 234 Baustein PN_IO_X FB90 Programmierung A 232 Baustein PNIn_SEND FC11 Formalparame ter A 239 Baustei
312. ten 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 Wie Sie mit STEP 7 umgehen um eine Baugruppe zu konfigurieren ist aus Y Hinweise zu den zul ssigen Steckpl tzen finden Sie in 2 f hrlich in 6 beschrieben Subnetz anschlie en Damit Sie den Netzanschluss des Ethernet CP aktivieren k nnen blendet der SIMATIC Manager den folgenden Dialog ein S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 59 C79000 G8900 0182 08 3 Den Ethernet CP mit STEP 7 NCM S7 betreiben Eigenschaften Ethernet Schnittstelle CP 443 1 R0757 EJ Allgemein Parameter P MAC Adresse einstellen 7 150 FProtokoll verwenden MAC Adee Po Bei nwahl eines Subnetzes werden die n chsten freien Adressen vorgeschlagen E Emntokal rid genutzt IP Adresse f 40 80 0 2 Subnetzmaske 255 255 0 0 Hetzubergang i Keinen Router verwenden Router verwenden Adresse 140 50 02 Subnetz nicht vernetzt Heu Eigenschaften Loschen Abbrechen Hilfe Hinweis Sie k nn
313. ten Ins Zielsystem laden A 83 L Ladevorgang A 83 MAC Adresse A 84 Multicomputing S7 300 A 48 S7 400 A 50 Multiprojekt A 35 A 40 Verbindungen projektieren A 100 A 106 N NCM S7 Allgemeine Hinweise A 54 Installation A 54 NCM S7 Diagnose A 69 A 264 bersicht A 265 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 C182 08 A 319 NCM S7 Diagnose Online Pfad Beispiele f r Online Pfad bei PC internal A 276 Beispiele f r Online Pfad mit Netz ber gang A 274 Beispiele f r Online Pfad ohne Netz ber gang A 273 Netzanschl sse anzeigen A 62 Netzzugriffsverfahren A 16 Neue Verbindung A 104 NTP Verfahren A 69 P Parallelbetrieb von CPs S7 300 A 48 von CPs S7 400 A 50 PC internal A 276 PG Betrieb mit STEP 7 ber Ethernet A 23 PG Kommunikation im PG Betrieb A 25 im projektierten Betrieb A 25 mit STEP 7 an PROFIBUS A 25 PG PC Schnittstelle A 27 PROFIBUS A 16 PROFIBUS Anwenderschnittstelle zu A 27 PROFINET Kommunikation A 17 A 18 Programmierte Kommunikationsverbindungen A 22 Projektvariante 1 Subnetz 1 Projekt A 37 1 Subnetz mehrere Projekte A 40 Mehrere Subnetze 1 Projekt A 39 Mehrere Subnetze mehrere Projekte A 4393 A 45 SIMATIC S5 und Fremdger te A 38 S S7 Kommunikations Relay A 17 A 27 S7 Funktionen A 17 S7 Kommunikation ber Ethernet A 17 A 27 S7 Verbindungen S7 300 A 49 S
314. ten zu greifen wenn der Baustein fehlerfrei beendet wurde Output Parameter NDR TRUE Zus tzlich m ssen Sie pr fen ob der Status IOCS bzw IOPS zu den Da ten GOOD ist S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 251 C79000 G8900 0182 08 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren Beispiel Im Normalfall abh ngig von der Gesamtl nge der IO Daten wird der Baustein ber mehrere Anwenderprogramm Zyklen laufen bis die Anzeige DONE NDR 1 meldet PNIO_RECV Baustein solange aufrufen bis NDR 1 Status IOPS der von PNIO Devices empfangenen Da ten pr fen gegebenenfalls Fehlerbehandlung Daten aufbereiten und verarbeiten neue Ausgangsda ten vorbereiten PNIO_SEND Baustein solange aufrufen bis DONE 1 Die von den PNIO Devices empfangenen Statuswerte IOCS pr fen gegebenenfalls Fehlerbehandlung Anmerkung Der Anwenderprogramm Zyklus und der Zyklus des IO Datenau stauschs zwischen PNIO Controller und PNIO Devices sind voneinander unab h ngig 7 8 5 Ersatzwerte Die Aufschaltung von Ersatzwerten wird f r die beiden folgenden Betriebsf lle un terst tzt e Ersatzwerte im Anlauf Betriebszustandswechsel der CPU von STOP nach RUN e Ersatzwerte bei St rungen Ziehen Stecken oder Stationsausfall wiederkehr Ersatzwerte im Anlauf Sie k nnen die Ausg nge mit Ersatzwerten initialisieren indem Sie im Anlauf OB einen Merker
315. tenz zwischen der hier programmierten L ngenangabe und der Projektierung des PROFINET IO Controllers sorgen Beim Device wird die gesamte Datenbereichsl nge inklu sive eventueller L cken bertragen DONE OUTPUT BOOL 0 Der Zustandsparameter zeigt an ob der Auf 1 neue Daten trag fehlerfrei abgewickelt wurde bernommen ERROR OUTPUT BOOL 0 Fehleranzeige 1 Fehler STATUS OUTPUT WORD Statusanzeige Siehe Tabelle 7 11 Seite A 243 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08 A 241 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren FC11 PNIO_SEND Fortsetzung Deklara tion OUTPUT Wertebereich 0 alle IOCS auf GOOD 1 mindestens ein IOCS auf BAD Bemerkung Hilfsbit das anzeigt ob es erforderlich ist den IOCS Statusbereich auszuwerten OUTPUT Hinweis ANY als VAR TYPE ist nur BYTE zugelas sen Die Adresse des Datenbereiches verweist alternativ auf e Merkerbereich e Datenbau steinbereich L nge Den Maximalwert entnehmen Sie bitte dem ger tespezifischen Teil B dieses Handbuches un ter Kapitel Lei stungsdaten Sie kann f r Control ler bzw Device Betrieb unter schiedlich sein Pro Byte Nutzdaten wird ein Status Bit ber tragen Die L ngenangabe h ngt von der L nge im Parameter LEN ab pro Byte ein Bit L nge LEN 7
316. teren 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 7 3 1 Anwenderprogramm Ethernet CP Kommunikationspartner CPU Zyklus AG_SEND mit Daten X versorgen A ND A rad l 1 bertragung AG_SEND versorgen von X ACT 0 ber Ethernet l uft AG SEND Auftrag l uft A END Auftrag fertig ohne Fehler Zeit Zeit Zeit Legende 1 Parameter bergabe DONE ERROR STATUS S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 193 C79000 G8900 0182 08 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren FC5 AG_SEND FC50 AG_LSEND FC53 AG_SSEND Fortsetzung yI 22 2 N 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 Die
317. thek PROFINET System Library eingetragen 2 nicht f r aktuelle CPs zu verwenden und nicht mehr Lieferbestandteil der aktuellen Bibliothek SIMATIC_NET_CP 3 abh ngig vom CP Typ 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 support automation siemens com ww view de 8797900 Bei lteren Baugruppentypen setzt diese Empfehlung voraus dass Sie den f r diesen Baugruppentyp aktuellen Firmware Stand verwenden S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08 A 180 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren Achtung Dieses Kapitel enth lt an einigen Stellen Angaben zu unterschiedlichen CP Aus gabest nden bei S7 300 Solche Stellen sind durch das folgende Symbol seitlich gekennzeichnet Neuere CP Typen sind CPs Baugruppentype
318. tieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 C0182 08 A 157 5 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 Subnetz 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 158 Teil A Ausgabe 09 2007 C
319. tierung verwenden S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 142 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 5 Kommunikationsverbindungen projektieren Tabelle 5 7 Reservierte Port Nummern Protokoll Port Nummer Dienst TCP 80 HTTP TCP RFC1006 TCP RPC DCOM UDP SNMP REQUEST UDP 65532 NTP UDP 65533 NTP UDP 65534 NTP UDP 65535 NTP S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 143 C79000 G8900 0182 08 5 Kommunikationsverbindungen projektieren Register Adressen unspezifizierte UDP Verbindung Die unspezifizierte UDP Verbindung kann auf 2 Arten genutzt werden Bild 5 21 A 144 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 Datagrammdienst ist die Kommunikation ber die projektierte UDP Verbindung nur dann m glich wenn auch die Partner Adressen IP Adresse und Port spezif
320. tion IP Protokoll wird genutzt 3 W hlen Sie den gew nschten Subnetztyp im Listenfeld Subnetz aus 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 Adresseinstellung in der Projektierung und erstmalige Adressierung 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 einer erstmaligen Adresszuweisung wird im Kapitel 3 4 beschrie ben S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 61 C79000 G8900 0182 08 3 Den Ethernet CP mit STEP 7 NCM S7 betreiben 3 3 3 Netzanschl sse einer Station anzeigen Vorgehensweise Sie k nnen sich ber die an einer SIMATIC Station vorgenommenen Netzan schluss Konfigurationen leicht einen berblick verschaff
321. tionen vorfinden Tabelle 8 3 Allgemeine Diagnose und Statistikfunktionen Diagnosefunktion Diagnoseobjekt CP Information Diagnoseziel Den CP mit dem NCM S7 Diagnose verbunden ist identifizieren und den ak tuellen Betriebszustand feststellen Besonderheiten 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 cksetzen auf Werkseinstellun gen Diagnosepuffer Allgemeine Fehlerdiagnose mittels Dia gnosepuffer Im CP registrierte Ereignismeldungen anzeigen und detailliert entschl sseln Der Diagnosepuffer liefert Ihnen aussagekr ftige Informationen f r s mtliche Kommunikationsdienste des CP Im CP werden Ereignismeldungen in einem Umlaufpuffer registriert Der Umlaufpuffer im CP fasst bis zu 50 Eintr ge In NCM S7 k nnen hingegen bis zu 500 Meldungen gespeichert werden Alle CP Funktionen k nnen 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 Hinweis Die Ereignismeldungen im Uml
322. tisch Den FB90 k nnen Sie bei bestimmten CP CPU Typen bei S7 400 verwenden achten Sie auf die Angaben im Ger te handbuch des CPs Wenn der FB90 f r den verwendeten CP Typ zugelassen ist wird empfohlen die sen einzusetzen Sie erzielen damit k rzere Reaktionszeiten als mit dem FB88 Beachten Sie aber die Randbedingungen zum Einsatz Im Einzelnen gilt e die Schnittstellenparameter sind identisch e es gibt beim FB90 einige zus tzliche Anzeigen im Parameter STATUS e bei einigen Fehlern gibt es beim FB88 und beim FB90 unterschiedliche Anzei gen im Parameter STATUS e es gibt Unterschiede im Mengenger st des Interface DB siehe jeweiliges Ger tehandbuch S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren FB88 PN_InOut FB90 PN_InOut Fast Fortsetzung Hinweis Zum Aufbau und zur Hantierung des Interface DB finden Sie ausf hrliche In formationen in der SIMATIC iMap Dokumentation 19 Achtung Beim berladen Nachladen von Anwenderprogramm Bausteinen ist die Daten Konsistenz nur dann gew hrleistet wenn die CPU vorher in den STOP Zustand gebracht wird Lieferform Bausteinbibliothek Der FB88 und der FB90 werden zusammen mit SIMATIC iMap geliefert Es gibt unterschiedliche Bausteintypen f r S7 300 und S7 400 Die Bausteine stehen nach der Installation in der Bibli
323. tritt tempor r auf daher ist eine Wiederholung im Anwenderpro gramm sinnvoll S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 210 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren 742 __FC8AG_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 Aufrufschnittstelle in FUP Darstellung AG UNLOCK STATUS Beispiel in AWL Darstellung AWL Erl uterung call fc 8 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 Arbeitsweise Um die Verbindung wieder freizugeben muss das LOCK Anforderungsbit vom FC wieder zur ckgesetzt werden Der FC zeigt au erdem den aktuellen Status mit Fehlermeldungen an Erl uterung der Formalparameter Die folgende Tabelle erl utert alle Formalparameter f r die Funktion AG_UNLOCK S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 211 C79000 G8900 0182 08 7 FCs Funktionen und FBs f r S7 Ethernet CPs
324. ttstelle 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_RECV FC6 X X f r Daten empfangen AG_LSEND FC50 X f r Daten senden AG_LRECV FC60 X f r Daten empfangen AG_SSEND FC53 X f r Daten senden AG_SRECV FC63 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 x Bei den aktuellen Ausgabest nden der Ethernet CPs werden ausschlie lich die Y 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 FCs AG_SEND AG_RECV ist die Datenl nge pro Auftrag auf lt 240 Byte beschr nkt L ngere Datens tze bis zu 8192 Byte k nnen mit Hilfe der FCs AG_LSEND oder AG_LRECV bertragen werden Die FCs AG_SSEND und AG_SRECYV dienen der beschleunigten bertragung von Daten indem eine optimierte Bausteinkommunikation zwischen CPU und CP in der S7 Station verwendet wird Die schnelle Kommunikation bleibt ohne Auswirkung auf die LAN Kommunikation Die beiden Bausteine werden ab STEP 7 V5 4 SP3 unterst tzt Bitte informi
325. ttstelle 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 Beachten Sie bitte die Ablaufdiagramme zu den FC Bausteinen in Kap 7 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 AG_SSEND 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 Verbi
326. uch erneut angesto en wird 100 30000ms DEFAULT 1000ms Max Count Max Count ist die Anzahl der Sendeversuche inklu nderbar sive des ersten Sendeversuchs 1 100 DEFAULT 5 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 119 C79000 G8900 0182 08 5 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 120 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 5 Kommunikationsve
327. unikation SEND RECEIVE Schnittstelle FETCH WRITE Dienste Server 22222onsen sense Stationen mit STEP 7 vernetzen 2unceeeneneeeneenn nen Netz Projektvariante Ein Subnetz ein Projekt Netz Projektvariante SIMATIC S5 und Fremdger te am Subneiz Netz Projektvariante Zwei oder mehr Subnetze ein Projekt Netz Projektvariante Ein Subnetz mehrere Teil Projekte Netz Projektvariante Mehrere Subnetze in mehreren Teil Projekten 22222uueneaaneennnenene nennen Netz Projektvariante Subnetz bergreifende Verbindungen TCP IP 2 Merkmale der Ethernet CPs z uuununnn nun nn nn nn nn 2 1 2 2 2 3 2 3 1 2 3 2 2 3 3 2 3 4 2 3 5 2 4 2 4 1 2 4 2 2 4 3 2 4 4 2 4 5 Kommunikationsprozessoren f r S7 300 aannannnn nannan nnn Kommunikationsprozessoren f r S7 400 nannaannan annann Steckplatzregeln bei SIMATIC 87 300 o annannanannannnnnnn nen Zul ssige Steckpl tze 2222useeeeneneeeenenen nennen Anzahl parallel betreibbarer SIMATIC NET CPS MUNCOMPUINGN ae ee a a ar Ziehen Stecken Baugruppentausch 2 222222eneeenenn Hinweis zur S7 300 CPU Verbindungsressourcen Steckplatzregeln bei SIMATIC 87 400 222 2eeeneeneen nn Zul ssige Steckpl tze wr2 0n2 u eisen area een Anzahl parallel betreibbarer SIMATIC NET CPS MUNCOMPUING roser ser ae a eher e erae
328. unikation ist ber jeweils einen Netz bergang m glich S7 400 Mi PUT GET Ethernet Oo 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 merkmale entnehmen Sie bitte dem ger tespezifischen Teil dieses Handbuches W N here Informationen ber die von Ihrem Ethernet CP unterst tzten Leistungs 2 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 28 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 1 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 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 Schnittstelle 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 g oms SFB FB15 PUT X 1 SFB FB14 GET X 1 SFB FB8 USEND X SFB FB9 URCV X SFC FC62 CONTROL S7 400 X x 2 C_CNTRL S7 300
329. unikationsverbindungen projektieren 5 4 1 Den lokalen Verbindungsendpunkt festlegen Register Allgemein In diesem Register des Eigenschaftsdialogs werden allgemeine Verbindungsparameter angezeigt die den lokalen Verbindungsendpunkt identifizieren Eigenschaften 15 O T ransportrerbindung a004 020 Bild 5 5 Aufbau des Eigenschaftsdialogs f r das Register Allgemein f r ISO Transportverbindungen S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 114 Teil A Ausgabe 09 2007 C79000 G8900 C182 08 5 Kommunikationsverbindungen projektieren Attribute Lokaler Endpunkt ber CP Aktiver Verbin dungsaufbau Bausteinparame ter LADDR Beschreibung Zugriff Der Eintrag ist identisch mit dem Parameter Lokale ID der Verbin w hlbar dungstabelle 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 Falls mehrere CPs 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 5 9 Falls kein CP zugeordnet ist z B wegen vorherigem L schen des CP wird hier kein angezeigt Legen Sie mit dieser Option fest ob der Verbindungsaufbau von die
330. uppe 224 0 1 0 PORT Lokal 2001 N PORT Multicast Gruppe 2001 Bild 5 23 Senden und Empfangen in einem Multicast Kreis ber identische PORT Adressen S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 C0182 08 A 149 5 Kommunikationsverbindungen projektieren IP Adressen f r IP Multicast A 150 Wertebereich F r IP Multicast k nnen die IP Adressen von 224 0 0 0 bis 239 255 255 255 verwendet werden Da die IP 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 Identifikation des Multicast Kreises Die Identifikation eines Multicast Kreises erfolgt nicht ber die gesamte IP Adresse es werden vielmehr das erste Adressbyte und das h chstwertige Bit des zweiten Adressbyte ignoriert Dies ist eine wichtige Besonderheit denn da durch k nnen scheinbar unterschiedliche IP Adressen den selben Multicast Kreis adressieren Beispiel Die folgenden IP Adressen adressieren jeweils den selben Multicast Kreis IP Adresse resultierende Multicast Adresse 224 0 1 0 gt 0 1 0 225 0 1 0 u 0 1 0 226 128 o 1000 0000 0 1 0 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 C79000 G8900 0182 08 5 Kommunikationsverbindungen projektieren 5 7 4 UDP Verbindungseigenschaften pr fen Register bersi
331. uswerten Beachten Sie dass die Statusanzeigen DONE ERROR STATUS bei jedem Bau steinaufruf aktualisiert werden Die folgende Tabelle informiert ber die vom Anwenderprogramm auszuwertende Anzeige gebildet aus DONE ERROR und STATUS Tabelle 7 10 Anzeigen PN_InOut FB88 und PN_InOut_Fast FB90 DONE ERROR STATUS Bedeutung 1 0 0000 Auftrag fertig ohne Fehler 0 Kein Auftrag in Bearbeitung der Baustein ist aufrufbar 0 0 81814 e Auftrag l uft oder e nur bei FB90 Verbindungsaufbau zur adressierten Bau gruppe l uft siehe auch Angaben unter 8090 0 1 81834 nur bei S7 300 Der Dienst wurde noch nicht gestartet Daten bernahme ist noch nicht m glich 0 1 81841 e Fehlerhafter Instanz DB in der Regel ausgel st durch unzu lassiges Beschreiben des Instanz DBs seitens des Anwen derprogrammes oder e nur bei FB90 Fehlerhafter Sende oder Empfangsauftrag 0 1 8085 nur bei FB90 Der Interface DB ist fehlerhaft S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 234 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 7 FCs Funktionen und FBs f r S7 Ethernet CPs programmieren FB88 PN_InOut FB90 PN_InOut Fast Fortsetzung Tabelle 7 10 Anzeigen PN_InOut FB88 und PN_InOut_Fast FB90 Fortsetzung DONE ERROR STATUS Bedeutung 80904 nur bei S7 400 Parametrierfehler O Es wurde eine falsche Baugruppenadresse angegeben die Adresse zeigt auf einen leeren
332. utigen 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 Telegrammtrailer Der Telegrammtrailer besteht 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 Steuerungs programm in Form von Hantierungsbausteinen HTBs S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 303 C79000 G8900 0182 08 D Glossar TSAP Transport Service Access Point bertragungsgeschwindigkeit Ist nach DIN 44302 die Anzahl der je Zeiteinheit bertragenen Bin rentschei dungen Die Einheit ist bit sec Die Wahl der bertragungsgeschwindigkeit h ngt von verschiedenen Randbedingungen wie beispielsweise der Entfernung ab
333. 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 neben der eigentlichen Firmware weitere Informationen ent h lt die vom Firmware Lader angezeigt werden Der Firmware Lader kann anhand dieser Informationen eine Pr fung der Firmware hinsichtlich Kompatibi lit t zum Ger t vornehmen 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 285 C79000 G8900 0182 08 9 Firmware Lader 9 2 Firmware laden Ladevorgang beginnen W hlen Sie im Windows Startmen den Men befehl SIMATIC gt STEP 7 gt NCM S7 gt Firmware Lader MA SIHATIC NET Firmware Lader BEE Der SIMATIC NET Firmware Lader dient dazu die Firmware won SIMATICNET CFs 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 N
334. w 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 S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 153 C79000 G8900 0182 08 5 Kommunikationsverbindungen projektieren Eigenschaften IS0 Transportverbindung x Allgemein Adressen Dynamik Optionen bersicht Statusinformationen Lokal Betriebsart Fetch Passiv endrH ecw Fetch Passiv Abbrechen Hite Bild 5 25 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 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 Anza
335. waltung und Dateizugriff ber FTP Bei den CPs mit IT Funktion 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 CP mit IT Funktion S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen Teil A Ausgabe 09 2007 A 19 C79000 G8900 0182 08 1 Kommunikation ber Ethernet CPs in S7 Stationen 1 2 2 Die Kommunikationsdienste der Ethernet CPs Je nach Baugruppentyp unterst tzen die S7 CPs folgende Kommunikations m glichkeiten Automatisierungssystem unterst tzte Funktionen PG OP S7 S5 PROFINET IT Baugruppe SOmpaunle CBA IO S7 C7 300 CP 343 1 Lean 4 _ 1 5 li CP 343 1 gt L CP 343 1 2 Advanced S7 400 CP 443 1 2 S7 400H CP 443 1 IT CP 443 1 2 Advanced 1 PROFINET IO Device 2 PROFINET IO Controller 3 PROFINET IO Device oder PROFINET IO Controller 4 nur Server A 20 S7 CPs f r Industrial Eth
336. weis Beachten Sie beim Einsatz Installation von SIMATIC NET Produkten im explo sionsgef hrdeten Bereich Zone 2 unbedingt die damit verbundenen besonderen Bedingungen Sie finden diese Bedingungen hier e auf der SIMATIC NET Manual Collection e im Internet unter der Adresse http support automation siemens com ww view de 13702947 Maschinenrichtlinie Das Produkt ist weiterhin eine Komponente nach Artikel 4 2 der EG Maschinen richtlinie 89 392 EWG Nach der Maschinenrichtlinie sind wir verpflichtet darauf hinzuweisen dass das bezeichnete Produkt ausschlie lich zum Einbau in eine Maschine bestimmt ist Bevor das Endprodukt in Betrieb genommen wird muss sichergestellt sein dass es mit der Richtlinie 89 392EWG konform ist Aufbaurichtlinien beachten Das Produkt erf llt die Anforderungen wenn Sie bei Installation und Betrieb die Aufbaurichtlinien einhalten die in diesem Ger tehandbuch und in den Dokumenta tionen 1 3 und 4 enthalten sind Warnung Es kann Personen und Sachschaden eintreten Durch die Installation von Erweiterungen die nicht f r SIMATIC S7 CPs bzw de ren Zielsysteme zugelassen sind k nnen die Anforderungen und Vorschriften f r Sicherheit und elektromagnetische Vertr glichkeit verletzt werden Verwenden Sie nur Erweiterungen die f r das System zugelassen sind Hinweis f r Australien Die oben genannten SIMATIC NET S7 CPs erf llen die Anforderungen der Norm AS NZS 2064 Class A
337. zen 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 Zielstation berbr cken m ssen W hlen Sie folgende Einstellungen e Anschluss des Netz berganges MPI 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 STEP 7 HW Konfig gew hlten Steckplatzn ummer 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 Anschluss der Zielstation Anschluss des Netz berganges MPI PROFIBUS AUTO MPI PROFIBUS AUTO S7 Subnetz ID des Zielnetzes 0001 0001 Bild 8 5 Beispiel f
338. ziehungsweise 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 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 Verbindungen 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 S7 CPs f r Industrial Ethernet Projektieren und in Betri
339. zlich ein Eintrag im Diagnosepuffer erzeugt dem das Auftragsergebnis zu entnehmen ist RESULT f r CMD 2 Bedeutung Parameter Hex Wert Bereich RESULT 1 0000 0001 Der Reset Auftrag wurde erfolgreich an den CP bertragen Der Verbindungsabbruch und der anschlie ende Verbindungsaufbau wurden angesto en 0000 0002 Der Reset Auftrag konnte nicht an den CP ber tragen werden da der Dienst im CP nicht gestar tet ist z B CP in Stop RESULT2 0000 0000 Default CMD Bedeutung 3 CN_STATUS_ALL all connections status Dieses Kommando liefert in den Parametern RESULT1 2 insgesamt 8 Byte Sammelinfor mation den Verbindungsstatus aller Verbindungen aufgebaut abgebaut Der Parameter ID muss auf 0 gesetzt sein wird auf O berpr ft Der CP ist ber den Parameter LADDR ausgew hlt Detailinformationen einer abgebauten oder nicht projektierten Verbindung erh lt man bei Bedarf ber einen erneuten auf die Verbindung gezielten Status Aufruf mit CMD 1 RESULT f r CMD 3 Bedeutung Parameter Hex Wert Bereich RESULT 1 ut 32 Bit Verbindung 1 32 e 0 Verbindung abgebaut nicht projektiert e 1 Verbindung aufgebaut RESULT2 IERTE i 32 Bit Verbindung 33 64 e 0 Verbindung abgebaut nicht projektiert e 1 Verbindung aufgebaut S7 CPs f r Industrial Ethernet Projektieren und in Betrieb nehmen A 222 Teil A Ausgabe 09 2007 C79000 G8900 0182 08 7 FCs Funktionen und FBs f r S7 Ethernet CPs p

Download Pdf Manuals

image

Related Search

Related Contents

DPR User Manual v1.5  Kicker L7-Series Owner's Manual  Temporary Worker Timesheet User Manual - Rydon  Craftsman 137.212540 Operator`s manual  Untitled - MTS India  Numark Industries SA3000 Stereo Amplifier User Manual  User's Guide  APPLE WIRED MOUSE Disponible MB112BE/B Categoría: ratones  Section 5: Approving a Plan of Care………………………… 5.1  TD-25 - Roland  

Copyright © All rights reserved.
DMCA: DMCA_mwitty#outlook.com.