Home
SIMATIC NET
Contents
1. Ss NetPro PROJECT PROFIBUS Netz D Siemens Step Examples expb T gt 8 Netz Bearbeiten Einf gen Zielystem Ansicht Extras Fenster Hilfe Nach dem ffnen der NetPro Ansicht sind die Sje 8 al elel it ai Fe 81 einzelnen Komponenten nebeneinander darge stellt Durch verschieben der Komponenten k n nen sie aber folgende Darstellung erreichen PROFIBUS 1 PROFIBUS __ FMS Client 57 400 Stat SIMATIC 300 DP Master SIMATIC 300 5 1 17 SE m Bas FMS Server 57 400 Stat SIMATIC 300 DP Slave SIMATIC 300 Station 2 B r m 7 Bar m 2 12 2 6 71777777777 0001 000 SIMATIC 300 5 FDL Verbindung LU gt x 492 Y 383 Einfg Arnd Von hier aus k nnen Sie alle weiteren Schritte f r die Hardware und die Verbindungsprojektie rung ausl sen SIMATIC NET NCM S7 f r PROFIBUS C79000 G8900 C 113 03 13 PROJECT PROFIBUS Wie Sie in der Abbildung sehen wird e f r die angew hlte CPU im unteren Bildabschnitt die Verbindungstabelle eingeblendet eine Information zum Netzanschluss eingeblendet wenn Sie mit dem Mauscursor auf das Symbol f r die Schnittstelle des Teilnehmers zeigen Sie erkennen folgende Situation Der CP342 5 wird mit einer PROFIBUS Adresse und einer MPI Adresse gef hrt Die MPI Adresse ben tigen Sie z B dann wenn Sie den CP ber den MPI Anschluss der CPU mit NCM PROF
2. 4 Anwenderprogramm erstellen 5 In Betrieb nehmen Um die FDL Verbindungen f r die S7 Station 3 im Projekt STEP 7 anzulegen gehen Sie bitte so vor wie im ersten Beispiel beschrieben es geht darum e die projektierten Verbindungen in der Verbindungstabelle anzuschauen e die projektierten Verbindungen in das Zielsystem zu laden Verbindungsparameter pr fen projektieren Passen Sie im Register Adressen die LSAP Einstellung so an dass eine bereinstimmung zur Projektierung der S5 Station gegeben ist nur so k nnen die lokalen Endpunkte der Verbindung korrekt identifiziert werden so dass es zum erfolgreichen Verbindungsaufbau kommen kann r ffnen Sie die Verbindungstabelle f r die CPU in der S7 Station LZ W hlen Sie die Verbindungseigenschaften durch Doppelklick auf die Verbindung in der Verbindungstabelle 1 Schalten Sie um auf das Register Adressen Dr NetPro PROJECT PROFIBUS Netz D Siemens Step Examples expb 98 Netz Bearbeiten Einf gen Zielsystem Ansicht Extras Fenster Hilfe Selz Saal He li 8 d i eg Eigenschaften FDL VYerbindung x Allgemein Adressen Optionen bersicht Statusinfomationen Beschreibt die Adre parameter des lokalen Endpunkts einer FDL Verbindung SE SIMATIC 300 Station 1 Fo PROFIBUS 2 H Gen LSAP 2 33 X 18 e SIMATIC 300 Station 2 5 5 8
3. s140 6 57 3141 0 0 80 2 EE ET EE E EE BE BE 342 515 6GK7 4250 2 00 0 en fa oe 272287 Dr cken Sie F1 um Hilfe zu erhalten 2 F r den DP Slave sind je 1 Universalmodul f r die Dateneingabe und die Datenausgabe mit einer L nge von je 10 Byte konfiguriert SIMATIC NET NCM S7 f r PROFIBUS C79000 G8900 C 113 03 61 DP Betrieb ber PROFIBUS mit S7 300 als DP Master und DP Slave DP Module k nnen aus dem Hardwarekatalog entnommen werden 4 W hlen Sie zun chst den bereits angelegten DP Slave an in der unteren Bildh lfte sehen Sie daraufhin die Konfigurationstabelle f r den DP Slave W hlen Sie dann im Hardwarekatalog den Eintrag PROFIBUS DP bereits projektierte Stationen S7 300 CP 342 5 Sie sehen dann die entsprechenden Eintr ge f r Universalmodule die Sie bei Bedarf in die Konfigurationstabelle ziehen k nnen D HW Konfig SIMATIC 300 DP Master Konfiguration PROJECT PROFIBUS EI Station Bearbeiten Einf gen Zielsystem Ansicht Extras Fenster Hilfe 1 x 2218 8 8 ai giel el 5307 10 amp CPU 3141 PROFIBUS DP 5 28 bereits projektierte Stationen CPU 31x CPU Aix 2005 CPU PC Station als DP Slave GC 57 300 CP 342 5 DP GC 6GK7 342 5D402 0XE0 3 V50 3 Universalmodul DO16 DC24V7 0 54 CP 342 5 5 PROFIBUS 1 180 1byte D
4. amp Datei Bearbeiten Einf gen Zielsystem Ansicht Extras Fenster Hilfe a oela amp Er Sel Gef z Kein Filter gt PROJECT PROFIBUS FMS Client 57 400 Stat 57 FMS Server 57 400 Stat 57 Programm Verbindungen SIMATIC 300 DP Master program SIMATIC 300 DP Slave SIMATIC 300 Station 1 CP 342 5 1 SIMATIC 300 Station 2 SIMATIC 300 Station 3 F F Dr cken Sie F1 um Hilfe zu erhalten SIMATIC NET NCM S7 f r PROFIBUS 26 C79000 G8900 C 113 03 Kommunikation ber die SEND RECEIVE Schnittstelle zwischen S7 Stationen LZ Markieren Sie das Objekt Verbindungen und w hlen Sie Bearbeiten Objekt ffnen Sie sehen die FA Verbindungstabelle oder LZ gehen Sie ber die Auswahl des Netzes direkt in die NetPro Ansicht PR FIB S Ss NetPro PROJECT PROFIBUS Netz D Siemens Step Examples expb AB Netz Bearbeiten Einf gen Zielsystem Ansicht Extras Fenster Hilfe Sal S E dii a ei ele FMS Client 57 400 Stat cru a uss SIMATIC 300 DP Master SE SIMATIC 300 Station 1 Sos FMS Server 57 400 Stat SIMATIC 300 DP Slave SIMATIC 30C SE EE Bar 2 16 2 12 2 6 Lokale ID Partner 0 Partner 0001 000 0001 000 SIMATIC 300 Stat FDL Verbindung Aktiver Verbindungsaufbau Hier ist die Selektion d
5. DP Mastersystem konfigurieren Sie haben 1 das DP Mastersystem mit der Station SIMATIC 300 DP Slave als intelligenten DP Slave im STEP 7 Projekt konfiguriert 2 die Betriebsarten der Stationen berpr ft 3 die Konfiguration in die beiden S7 Stationen geladen Die Stationen sind jetzt f r das Laden von Anwenderprogrammen bereit SIMATIC NET NCM S7 f r PROFIBUS C79000 G8900 C 1113 03 63 DP Betrieb ber PROFIBUS mit S7 300 als DP Master und DP Slave 1 Projekt anlegen Lg 2 Hardware konfigurieren und vernetzen La Wie ist die FC Schnittstelle 3 DP Mastersystem konfigurieren La SE Wie erfolgen Anzeigenaus 4 Anwenderprogramm erstellen wertungen 5 In Betrieb nehmen Die Aufgaben im Anwenderprogramm Die in Kap 5 1 beschriebene Aufgabenstellung ist nun in entsprechende SPS Anwender programme umzusetzen Um die Programme bearbeiten oder in die S7 Stationen laden zu k nnen Le w hlen Sie im PROJECT PROFIBUS den TIPP Auf Seite 69 erfahren Sie alles Container mit den Programmbausteinen in der weitere zum Thema gew nschten SIMATIC300 Station an en KJ SIMATIC Manager PROJECT PROFIBUS D Siemens Step Examples expb amp Datei Bearbeiten Einf gen Zielsystem Ansicht Extras Fenster Hilfe Djela 2 Pr Elan Imre PROJECT PROFIBUS FMS Client 57 400 Stat FMS Server 57 400 Stat SI
6. ber die Netzdarstellung NetPro in Ihrem Projekt N die S5 Station aus die Sie berpr fen m chten 5 W hlen Sie die Objekteigenschaften ber Bearbeiten Objekteigenschaften oder durch Doppelklick auf das Symbol 6 Schalten Sie um auf das Register Schnittstellen Eigenschaften SIMATIC 55 PROFIBUS Teilnehmer 1 PROFIBU stele 4 PROFIBUS 1 Um zu berpr fen mit welcher PROFIBUS Adresse die S5 Station angesprochen wird w hlen Sie den PROFIBUS Teilnehmer aus und bet tigen die Schaltfl che Eigenschaften nicht vernetzt PROFIBUS 1 1 5 Mbit s bertragungsgeschwindigkeit und Busprofil der Stationen anpassen bertragungsgeschwindigkeit und Busprofil m ssen ebenfalls bereinstimmend im STEP 7 Projekt und in der Datenbasis f r den PROFIBUS CP der S5 Station projektiert werden Im STEP 7 Projekt werden die bertragungsgeschwindigkeit Baudrate und das Busprofil im Eigenschaftendialog des PROFIBUS Subnetzes projektiert Y berpr fen Sie die Einstellungen gem der Beschreibung in Kap 2 SIMATIC NET NCM S7 f r PROFIBUS C79000 G8900 C 113 03 47 Kommunikation ber die SEND RECEIVE Schnittstelle zwischen S7 und S5 Stationen F r die Vernetzung der Station 2 S5 in COM 5431 gilt Sie sollten folgende Anpassungen in der Netzprojektie rung der S5 Station vornehmen LZ Passen Sie die Baudrate an In der Beispielprojektierung sind 1 5 MB f r das
7. 4 Wiederholen Sie den Ladevorgang f r die andere Station Zusammenfassung zu Schritt 4 Anwenderprogramm erstellen Sie haben 1 Anwenderprogramme gem der Aufgabenbeschreibung f r beide S7 Stationen erstellt 2 die Beispielprogramme ggf um Anzeigenauswertungen erg nzt 3 die Anwenderprogramme in die CPUs der beiden S7 Stationen geladen Ergebnis Sie k nnen jetzt den Programmablauf ber die Variablentabelle mit Variablen beobachten und steuern verfolgen Falls keine Kommunikation zustande kommt berpr fen Sie den Programmablauf STEP 7 AWL online LZ gehen Sie zum n chsten Schritt und berpr fen Sie die Kommunikation mit der PROFIBUS Diagnose SIMATIC NET NCM S7 f r PROFIBUS C79000 G8900 C 113 03 91 Kommunikation ber EMS Verbindungen 1 Projekt erstellen anlegen 2 Hardware konfigurieren und vernetzen 3 FMS Verbindungen projektieren 4 Kommunikationsvariablen projektieren 5 Anwenderprogramm erstellen Mit der PROFIBUS Diagnose k nnen Sie vorhandene Kom munikationsprobleme erkennen INN 6 In Betrieb nehmen Variable steuern Diagnose LZ Verwenden Sie die Funktion Variable steuern um Auftr ge zu initiieren VAT 1 Variablenwerte zu ver ndern bzw zu beobachten VAT 2 Sie finden die Variablentabellen VAT 1 Read Write beobachten und VAT 2 Variablen beobach ten im Bausteinordner des FMS C
8. Projekt anlegen ffnen 43 Hardware konfigurieren und vernetzen 44 FDL Verbindungen projektieren 47 Anwenderprogramm erstellen 49 SIMATIC NET NCM S7 f r PROFIBUS C79000 G8900 C 113 03 41 Kommunikation ber die SEND RECEIVE Schnittstelle zwischen S7 und S5 Stationen 4 1 Anlagenaufbau In der Anlagenkonfiguration von Kap 3 2 ist die S7 Station 2 durch eine SIMATIC S5 Station zu ersetzen nderungen Alternativen sind m glich gt siehe 3 2 SIMATIC 300 Station 3 SIMATIC S5 CPU314 SIM CP 342 5 mit CP 5430 31 2 nen MPI Schnittstelle AS 511 PROFIBUS SINEC L2 Netz PIERE em PG PC mit STEP 7 Ger te Betriebsmittelbedarf Sie ben tigen folgende Komponenten wenn Sie das mitgelieferte Beispiel unver ndert zum Ablauf bringen wollen Anzahl Typ Best Nr 1 Automatisierungssysteme SIMATIC S7 300 siehe Katalog ST 70 1 CP 342 5 6 GK 7342 5DA02 0XE0 1 1 Simulationsbaugruppe DI DO 6 ES 7323 1BL00 0AAO 1 Automatisierungssysteme SIMATIC S5 siehe Kataloge ST 52 3 ST 54 1 1 CP 5431 6 GK1 543 1 0 1 1 neuere Ausgabest nde der Baugruppe sind im Allgemeinen funktionskompatibel Sie k nnen die
9. Ausgangsdaten Eingangsdaten Eingangsdaten aufbereiten Empfangsdaten auswerten Zeit 56 SIMATIC NET NCM S7 f r PROFIBUS C79000 G8900 C 113 03 DP Betrieb ber PROFIBUS mit S7 300 als DP Master und DP Slave 5 2 Anlagenaufbau Struktur F r das mitgelieferte Beispielprojekt wird folgende Anlagenkonfiguration ben tigt nderungen Alternativen sind m glich gt siehe Folgeseite SIMATIC 300 SIMATIC 300 DP Master DP Slave SV CPU314 SIM CP 342 5 SV CPU314 SIM CP 342 5 A A A A 2 0 MPI Schnittstelle MPI Schnittstelle PROFIBUS PG PC mit STEP 7 SIMATIC NET NCM S7 f r PROFIBUS C79000 G8900 C 113 03 57 DP Betrieb ber PROFIBUS mit S7 300 als DP Master und DP Slave Ger te Betriebsmittelbedarf Sie ben tigen folgende Komponenten wenn Sie das mitgelieferte Beispiel unver ndert zum Ablauf bringen wollen Anzahl Typ Best Nr 2 Automatisierungssysteme AS 300 mit CPU 314 siehe Katalog ST 70 2 CP 342 5 6 7342 5 02 0 1 2 Simulationsbaugruppen DI DO 6 ES 7323 1BL00 0AAO 1 bertragungsstrecke siehe 7 1 Programmierger t PG PC mit siehe Katalog ST 70 e installierter Software STEP 7 ab V5 2 e installierter Optionssoftwa
10. PROFIBUS Netz voreingestellt LZ Passen Sie die PROFIBUS Adresse an In der Beispielprojektierung ist die Adresse 4 f r die S5 Station voreingestellt LZ Geben Sie an dass Sie die Netzdaten global ndern Handbuch wollen und f hren Sie einen Netzabgleich mit der AU Netzdatei AGAGQNCM NET durch bevor Sie die Projektierdaten in die S5 Station laden Kap 16 Hardware Konfiguration in das Zielsystem laden Um die Projektierdaten in die S7 Station zu laden gehen Sie bitte vor wie e f r die S7 Station S7 Kap 2 beschrieben e f r die S5 Station beschrieben Zusammenfassung zu Schritt 2 Hardware konfigurieren und vernetzen Sie haben 1 die S7 Station im STEP 7 Projekt konfiguriert 2 die S7 Station dem PROFIBUS Subnetz zugeordnet und Adressen vergeben 3 die Konfiguration in die S7 Station geladen 4 die Netzprojektierung der S5 Station mit NCM COM 5430 5431 angepasst Die S7 Station ist jetzt f r die Projektierung von Kommunikationsverbindungen und das Laden von Anwenderprogrammen bereit SIMATIC NET NCM S7 f r PROFIBUS 48 C79000 G8900 C 113 03 Kommunikation ber die SEND RECEIVE Schnittstelle zwischen S7 und S5 Stationen 1 Projekt anlegen Lg Le SE Das kommt hinzu 2 Hardware konfigurieren und vernetzen die Verbindungsparameter bei S5 und S7 m ssen abgeglichen wer den FD Merbundungen projektieren
11. Station einen anderen Verbindungspartner aus SIMATIC NET 57 f r PROFIBUS 30 C79000 G8900 C 113 03 Kommunikation ber die SEND RECEIVE Schnittstelle zwischen S7 Stationen Um die Verbindungsprojektierung in das Zielsystem zu laden gehen Sie bitte wie folgt vor Speichern Sie sofern durchgef hrt die nderungen der Verbindungsprojektierung ber Verbindungstabelle Speichern 4 W hlen Sie in der Verbindungstabelle die Station zu der der MPI Anschluss besteht LZ W hlen Sie den Men befehl Zielsystem Laden Hinweis W hrend dem Ladevorgang er folgt eine Abfrage Gol auf CP von RAM nach ROM kopiert werden Wenn Sie de Daten spannungsausfallsicher speichern wollen antworten Sie mit Datei Bearbeiten Einf gen Zielsyst d Handbuch 4 Hinweis Sie k nnen die Verbindungsprojektierung auch ber am PROFIBUS laden Voraussetzung ist dass zuvor die Hardware Konfiguration ber MPI geladen wurde Knotentaufe LZ Schlie en Sie MPI an die 2 Station an 1 Wiederholen Sie den Schritt 2 Hardware konfigurieren und vernetzen sowie den Schritt FDL Verbindungen projektieren f r die 2 Station sofern Sie an der bestehenden Konfiguration der 2 Station nderungen vornehmen m chten Zusammenfassung zu Schritt FDL Verbindungen projektieren Sie haben 1 eine FDL Verbindung z
12. bertragen Auftrag Auftragsdaten entgegennehmen und weiterverarbeiten entgegennehmen 1 und bearbeiten Koordination des Programmablaufes FB 101 HTB RECEIVE Empfangsdaten im Datenbaustein ablegen und an die Prozesssimulation ausgeben FB 10 HTB SEND Daten als Auftragsbest tigung an Station 1 zur ck ber tragen Empfangsdaten FC 31 FC 6 AG_RECV auswerten Auftragsbest tigung entgegennehmen und auswerten Prozessdaten an der Simulationsbaugruppe ausgeben Achtung Sie k nnen f r Ihre CP Baugruppe die jeweils aktuellen Versionen der Kommu nikationsbausteine 5 FC6 aus der SIMATIC NET Bausteinbibliothek von STEP7 bernehmen und verwenden Bei lteren Baugruppentypen setzt diese Empfehlung voraus dass Sie den f r diesen Baugruppentyp aktuellen Firmware Stand verwenden SIMATIC NET NCM S7 f r PROFIBUS C79000 G8900 C 113 03 51 Kommunikation ber die SEND RECEIVE Schnittstelle zwischen S7 und S5 Stationen Der Programmablauf Die OB Bausteine sorgen im Beispiel f r folgenden Programmablauf in den beiden Stationen S7 Station H OB 100 Datenbausteine DB30 und 31 erzeugen A e FC 29 Datenwort inkrementieren dekrementieren AG_SEND FC 31 AG_RECV Anlauf zyklische Bearbeitung FDL Verbindung Legende 52 Ablauf des CPU Zyklus S5 Station OB 20 21 22 111 HT
13. sen Ziele und Nutzen f r Sie e Projektierschritte kennenlernen Lade und Inbetriebnanmevorgang kennenlernen SEND RECEIVE Aufrufschnittstelle kennenlernen Programmtbeispiel als Kopier Vorlage f r SPS Programme verwenden Voraussetzungen STEP 7 Grundkenntnisse AWL Kenntnisse SPS Grundkenntnisse Wenn Sie detailliertere Informationen ber die Leistungs merkmale der hier vorgestellten Kommunikationsart oder ber weitere Funktionen der Projektiersoftware suchen greifen Sie bitte zu den entsprechenden Handb chern Im Vorwort finden Sie eine ausf hrliche Darstellung hierzu Auch im Kapitel selbst finden Sie Hinweise auf die Referenzhandb cher Inhalts bersicht 3 1 Die Aufgabenstellung 22 3 2 Anlagenaufbau 23 3 3 Das Beispiel Schritt f r Schritt 25 FDL Verbindungen projektieren 25 Anwenderprogramm erstellen 31 In Betrieb nehmen Diagnose 38 SIMATIC NET NCM S7 f r PROFIBUS C79000 G8900 C 113 03 21 Kommunikation ber die SEND RECEIVE Schnittstelle zwischen S7 Stationen 3 1 Die Aufgabenstellung Daten senden und empfangen Die Kommunikationsaufgabe die im Programmbeispiel gezeigt wird ist bewusst einfach ge w hlt e Eine Steuerung SIMATIC 300 Station 1 verarbeitet Prozessdaten Es erfolgt eine Kommunikation mit einem anderen Ger t SIMATIC 300 Station 2 um z B einen Steuerungsauftrag zu delegieren Der Server SIMATIC 300 Station 2 sendet Ant wortdate
14. 03 DP Betrieb ber PROFIBUS mit S7 300 als DP Master und DP Slave 4 Wiederholen Sie den Vorgang f r die Station DP MASTER und stellen Sie sicher dass die Betriebsart DP Master eingestellt ist Die Funktion Die Baugruppe ist aktiver Teilnehmer am PROFIBUS muss immer dann gew hlt werden wenn e zus tzlich FDL Verbindungen oder S7 Verbindungen betrieben werden e PG Funktionen z B Diagnose genutzt werden sollen DP Slaves und Slave Module dem DP Master zuordnen Nachdem Sie die Hardware konfiguriert haben m ssen Sie dem DP Master die Konfiguration der angeschlossenen DP Slaves mitteilen Dieser Vorgang gestaltet sich dann besonders einfach wenn die DP Slaves im STEP 7 Pro jekt bereits konfiguriert und vernetzt sind Doch der Reihe nach verschaffen Sie sich zun chst einen berblick ber die Beispielprojek tierung des DP Mastersystems r ffnen Sie die Hardware Konfiguration der mehr Detail P 1 S7 Station die DP Master sein soll hierzu S Handbuch Sie sehen anhand des dem CP angeh ngten 2 DP Mastersystems sofort dass der CP 342 5 als DP Master konfiguriert ist Kap 5 4 1 SIMATIC 300 DP Master Konfiguration PROJECT PROFIBUS Dl Station Bearbeiten Einf gen Zielsystem Ansicht Extras Fenster Hilfe 1 Dee al a Be 92 el 5307 10 IR 31401 0o16 0C24v70 54 342 5 5 PROFIBUS 1 180
15. 2 6 Aktiver Verbindungsaufbau FDL_ Verbindung 1 Pr fen Sie die LSAP Eintr ge passen Sie ggf die Eintr ge an die Projektierung f r die S5 Station an SIMATIC NET NCM S7 f r PROFIBUS C79000 G8900 C 113 03 49 Kommunikation ber die SEND RECEIVE Schnittstelle zwischen S7 und S5 Stationen Um die FDL Verbindungen f r die S5 Station anzulegen bzw anzupassen m ssen Sie f r eine entsprechend angepasste Verbindungsprojektierung sorgen LZ Verwenden Sie den Verbindungseditor AGAG Verbindungen um die Verbindungsendpunkte SSAP und DSAP anzupassen so dass gilt SSAP S5 LSAP fern S7 SES DSAP S5 LSAP lokal 57 er RE 2 Sen 7 Im Beispiel wurde jeweils der Wert 5 f r beide LSAP gew hlt COM 5430 5431 enschaften FDL Verbindung Verbindungseditor AGAG Verbindun Adresse Optionen bersicht Statusinformationen Allgemein Beschreibt die Adre parameter des lokalen Endpunkts einer DL Yerbindung Partner Abbrechen Verbindungsprojektierung in das Zielsystem laden Um die Projektierdaten in die S7 Station zu laden gehen Sie bitte vor wie f r die S7 Station in Kap 2 beschrieben f r die S5 Station beschrieben in Handbuch 11 Kap 16 Zusammenfassung zu Schritt FDL Verbindungen projektieren Sie haben 1 eine FDL Verbindung bei S5 AGAG Verbindun
16. 400 Stat 8 H CPU414 1 1 e Er Symbol Editor PROJECT PROFIBUS FMS Server 57 400 5ymbole 414 1 1 Tabelle Bearbeiten Einf gen Ansicht Extras Fenster Hilfe 2 7 Programml2 aja Ale Symbole Dk Kl Quellen 443 5 2 SIMATIC 300 DP Master Kommentar SIMATIC 300 DP Slave 1 SIMATIC 300 Station 1 Yariablen beobachten SIMATIC 300 Station 2 SIMATIC 300 Station 3 AA Dr cken Sie F1 um Hilfe zu erhalten SIMATIC NET NCM S7 f r PROFIBUS C79000 G8900 C 113 03 77 Kommunikation ber EMS Verbindungen Um die Variable als Kommunikationsvariable nutzen zu k nnen 1 w hlen Sie Bearbeiten gt Spezielle Objekteigenschaften Kommunikation 1 Stellen Sie sicher dass das Optionsfeld Symbol als Kommunikationsvariable nutzen aktiviert ist x Symbol Editor PROJECT PROFIBUS FMS Server 57 400 Symbole a ee 5 Imre Zi PROJECT PROFIBUS FMS Server 57 400 Symbole Symbol O Server Variablen Variablen beobachten Kommunikationseigenschaften Symbol M Weitere Einstellungen sind nur dann erforderlich wenn Sie e nicht nur auf die gesamte Variable zugreifen m chten e in einer Kommunikationsvariable ein Array angelegt haben e Attribute f r den Zugriffsschutz vergeben m chten
17. 5 Anwenderprogramm erstellen 6 In Betrieb nehmen Um die Programme bearbeiten oder in die S7 Stationen laden zu k nnen w hlen Sie im PROJECT PROFIBUS den Container mit den Programmbausteinen in der gew nschten S7 400 Station an In der Detailansicht erhalten Sie folgende Liste die Sie ber alle Bausteine im EMS Cent informiert K SIMATIC Manager PROJECT PROFIBUS D Siemens Step7 Examples expb Datei Bearbeiten Einf gen Zielsystem Ansicht Extras Fenster Hilfe Wie sind die FBs zu versorgen Wie ist der Programmablauf Auf Seite 91 erfahren Sie alles zum Thema Laden BE 1 S FMS Client 57 400 Stat ER cruna 5 8 57 Programm 1 61 Quellen J Bausteine HIF 4435 Basic 1 FMS Server 57 400 Stat SIMATIC 300 DP Master SIMATIC 300 DP Slave SIMATIC 300 Stationf1 SIMATIC 300 Stationf2 SIMATIC 300 Station 3 Dr cken Sie F1 um Hilfe zu erhalten Read Write beobac Variablen beobachten 2 lt Kein Filter gt 1 le Kl READ WRITE Index100 READ Aufruf Index101 READ Aufruf Index102 READ Aufruf Index100 WRITE Aufruf Index101 WRITE Aufruf Index102 WRITE Aufruf Vergleich Index 100 Index100 READ Parameter Indes101 READ Parameter Index102 READ Parameter Index100 WRITE Parameter Index101 WRITE Parameter Index102 WRITE Parameter Index100 READ Insta
18. La 2 Hardware konfigurieren und vernetzen Bei den FMS Diensten WRITE und READ nur in den als FMS Server genutzten Stationen erforderlich 3 Kommunikationsvariablen projektieren 4 FMS Verbindungen projektieren 5 Anwenderprogramm erstellen 6 In Betrieb nehmen Daten ger teneutral senden und empfangen Im Beispiel sind die Daten wie folgt organisiert e Die Variablen sind beim FMS Server in einem Datenbaustein D I hinterlegt und als FMS Kommunikationsvariablen projektiert Der DB 1 enth lt INTEGER ARRAY und STRUCT e Die Variablen werden beim FMS Client in verschiedenen Datenbereichen abgelegt Der Zugriff soll also unabh ngig voneinander auf einzelne Elemente im DB 1 erfolgen k nnen Das folgende Schema deutet den entsprechenden Programm und Kommunikationsablauf an und zeigt die Datenorganisation im FMS Client und im FMS Server FMS Client FMS Server S7 400 Station S7 400 Station Datenbaustein DB600 Datenbaustein DB1 INTEGER i ARRAY Variablen schreiben OF BYTE Variablen lesen STRUCT SIMATIC NET NCM S7 f r PROFIBUS C79000 G8900 C 113 03 75 Kommunikation ber EMS Verbindungen Den Datenbaustein D I des FMS Servers finden Sie im Beispielprojekt wie folgt 4 ffnen Sie den Programm Container unter der CPU und darunter das Objekt Bausteine f r die FMS Server 57 400 Station Mit Doppel
19. PC Betrieb am PROFIBUS CP f r PROFIBUS Anschluss gt Diagnose Inbetrieb nahme Service siehe 7 siehe Katalog ST 70 1 neuere Ausgabest nde der Baugruppe sind im Allgemeinen funktionskompatibel Sie k nnen die Projektierdaten des Beispielprojektes ohne Anpassung in Ihre Baugruppe laden Beachten Sie bitte die Ausf hrungen im Ger tehandbuch des CPs zum Thema Kompatibilit t und Er satzteilfall Alternativen Sie k nnen die Beispielkonfiguration an Ihre Gegebenheiten anpassen Nachfolgend einige Hin weise hierzu e 57 300 anstelle S7 400 Sie k nnen anstelle von S7 400 auch S7 300 Stationen verwenden Als verwenden Sie dann einen 343 5 Beim Projektieren der Hardware Konfiguration und bei der Schnittstellenprogrammierung sind dann entsprechende Anpassungen erforderlich e Anderen CPU Typ verwenden In diesem Fall sind nach dem Austausch der CPU per Drag amp Drop in HW Konfig keine Anpassungen erforderlich Austausch per Drag amp Drop ist f r kompatible Baugruppen m glich beachten Sie die Hinweise der Online Hilfe zum Tauschen von Baugruppen e Reihenfolge der Baugruppen im Rack ndern Diese Ma nahme ver ndert bei bestimmten die Baugruppenadresse SIMATIC NET NCM S7 f r PROFIBUS C79000 G8900 C 113 03 73 Kommunikation ber EMS Verbindungen Achtung Wenn Sie in der Konfiguration die Baugruppenadresse ver ndern m ssen Sie die Adre
20. PROFIBUS FMS Client 57 400 Stat FMS Server 57 400 Stat Systemdaten sys SIMATIC 300 DP Master data SIMATIC 300 DF Slave SIMATIC 300 Station 1 14 57 Programm program 51 Quellen sources UGC EEN S austeine blocks 342 5 BGR 1 SIMATIC 300 Station 2 SIMATIC 300 Station 3 Dr cken Sie F1 um Hilfe zu erhalten zur besseren bersicht Sie sich die Programmbausteine einmal ausdrucken und n her anschauen Eine bersicht ber die Versorgung der FCs f r die Kommunikation erhalten Sie auf der Folgeseite SIMATIC NET NCM S7 f r PROFIBUS 32 C79000 G8900 C 113 03 Kommunikation ber die SEND RECEIVE Schnittstelle zwischen S7 Stationen In der Tabelle sehen Sie welche Programmbausteine vom Typ OB und FC welche Aufgaben bernehmen Ablauf in S7 Station 1 Prozessdaten verarbeiten Ablauf in S7 Station 2 Beschreibung der Aufgabe in Programmbausteinen Simulation eines sich ndernden Prozesswertes OB 100 Bereitstellen der Datenbausteine DB30 und DB31 In die sen Datenbausteinen werden die Prozesswerte angelegt 1 Koordination des Programmablaufes FC 29 Ein Datenwort wird zyklisch inkrementiert und dekremen tiert Das Zeitintervall f r Hochlauf und Runterlauf betr gt jeweils 3 Sekunden FC 30 FC 5 AG_SEND Das Datenwort wird als aktueller Pr
21. S7 CPU definierten Kommunikationsvariablen anhand der Liste k nnen Sie Unstimmigkeiten erkennen und gegebenenfalls die Indexangaben im Register Struktur korrigieren Versuchsweise k nnen Sie einmal im Register Struktur die Schaltfl che Symbolischer Zugriff auf gesamte Variable bet tigen und nochmals die Indexliste aufrufen Sie sehen dann dass ein zus tzlicher FMS Index vergeben wird dass aber wegen des Arrays auf den Konfliktfall Nestinglevel berschreitung hingewiesen wird SIMATIC NET NCM S7 f r PROFIBUS 80 C79000 G8900 C 113 03 Kommunikation ber EMS Verbindungen Welcher Ressourcenbedarf ist durch die vorgenommene Projektierung beim FMS Ser ver anzusetzen EE a Grunds tzlich gibt Ihnen das Ger tehandbuch zum verwendeten Aufschluss ber die verf gbaren Sie bei komplexen Anwendungen Ressourcen Beispielsweise finden Sie f r den eine Lastteilung durchf hren CP 443 5 Basic unter dem Titel Kenndaten f r Bei der Variablenprojektierung FMS Verbindungen eine Angabe zu den projektierbaren verwenden Sie dann die Funktion Variablen Baugruppenzuordnung F r die im Beispiel verwendete Projektierung m ssten Sie insgesamt 4 Servervariablen in Ihrer Kalkulation ber cksichtigen dies ergibt sich wie folgt 3 Variablen INTEGER ARRAY und STRUCT in der 1 Strukturebene 1 zus tzliches Objekt f r die Strukturbeschreibung hier ist der Wert f r Str
22. einfache Kommunikationsaufgabe ber FMS Verbindungen zu l sen Ziele und Nutzen f r Sie e Projektierschritte kennenlernen Verbindungs und Variablen projektierung Lade und Inbetriebnanmevorgang kennenlernen FMS Aufrufschnittstelle kennenlernen Programmtbeispiel als Kopier Vorlage f r SPS Programme verwenden SIMATIC NET NCM S7 f r PROFIBUS C79000 G8900 C 113 03 Voraussetzungen STEP 7 Grundkenntnisse AWL Kenntnisse SPS Grundkenntnisse Wenn Sie detailliertere Informationen ber die Leistungs merkmale der hier vorgestellten Kommunikationsart oder ber weitere Funktionen der Projektiersoftware suchen greifen Sie bitte zu den entsprechenden Handb chern Im Vorwort finden Sie eine ausf hrliche Darstellung hierzu Auch im Kapitel selbst finden Sie Hinweise auf die Referenzhandb cher Inhalts bersicht 6 1 Aufgabenstellung und Anlagenaufbau 72 6 2 Das Beispiel Schritt f r Schritt 74 Kommunikationsvariablen projektieren 72 FMS Verbindungen projektieren 79 Anwenderprogramm erstellen 82 In Betrieb nehmen Diagnose 89 6 3 Variable melden einige Tipps und Hinweise 94 71 Kommunikation ber EMS Verbindungen 6 1 Aufgabenstellung und Anlagenaufbau Daten ger teneutral senden und empfangen Die Kommunikationsaufgabe die im Programmbeispiel gezeigt wird ist so gew hlt dass die Aufrufschnittstelle im Anwenderprogramm und der Variablenzugriff FMS Client sowie die Variablenp
23. ge abgesetzt Die Datenbereiche f r die zu meldenden Variablen werden bereits mit der Projektie rung festgelegt der Projektierung Meldevariablen m ssen beim FMS Server und beim FMS Client projektiert werden Verwenden Sie beim FMS Client die zus tzlichen Funktionen um Datenbereiche f r gemeldete Kommunikationsvariablen zuzuweisen pe mehr Details hierzu S Handbuch 2 2 und 3 zur Ber cksichtigung im Mengenger st f r den CP sind die selben Regeln zur Kalkulation zu beachten wie bei der Projektierung f r Lesen Schreiben LI SIMATIC NET NCM S7 f r PROFIBUS 94 C79000 G8900 C 113 03 A Literaturverzeichnis 1 Ger tehandbuch Produktinformationen SIMATIC NET CP Lieferbeilage zum jeweiligen CP Siemens AG 2 NCM S7 f r PROFIBUS Handbuch Band 1 und 2 Bestandteil des Handbuch Paketes NCM S7 f r PROFIBUS Siemens AG DI NCM S7 f r Industrial Ethernet Handbuch Siemens AG EI SIMATIC STEP 7 Benutzerhandbuch Teil des STEP 7 Dokumentationspaketes STEP 7 Grundwissen Siemens AG 15 SIMATIC STEP 7 Programmierhandbuch Teil des STEP 7 Dokumentationspaketes STEP 7 Grundwissen Siemens AG 6 SIMATIC STEP 7 Referenzhandbuch Siemens AG ITI Handbuch f r PROFIBUS Netze Siemens AG 8 EN 50170 Vol 2 Beuth Verlag Berlin 07 94 9 SINEC CP 5412 A2 Handb cher f r MS DOS Windows deutsch Siemens AG 10 SIMATIC S7 Automatisierungssystem S7 300 Aufbauen eine
24. 0 BG Adresse 272pez in Hardware Konfiguration RECV P DB10 DBX 0 0 BYTE 10 Datenbereich f r Empfangsdaten 10 Byte NDR M1 0 Adresse f r R ckgabeparameter NDR ERROR M1 1 Adresse f r R ckgabeparameter ERROR STATUS MW200 Adresse f r R ckgabeparameter STATUS DPSTATUS MB202 Adresse f r R ckgabeparameter DP STATUS Die vollst ndigen Codierungen dieser FCs und der weiteren OBs und FCs entnehmen Sie den Ausdrucken des Beispielprojektes SIMATIC NET NCM 57 f r PROFIBUS C79000 G8900 C 113 03 67 DP Betrieb ber PROFIBUS mit S7 300 als DP Master und DP Slave Beispielprogramm erg nzen Wir m chten Sie noch auf einige Erweiterungen hinweisen die Sie am Beispiel oder sp ter in Ihrer Anwendung aufgreifen k nnen Hierzu geh ren e Auswertung der Anzeigen der FC Bausteine DP_SEND und DP_RECV um auf besondere Betriebszust nde oder Fehler reagieren zu k nnen e Einsatz der FC Bausteine DP_DIAG und DP_CTRL Mit DP_DIAG k nnen Sie Diagnosein formationen von den DP Slaves anfordern Mit DP_CTRL k nnen Sie vom Anwenderpro gramm aus Steuerauftr ge an den PROFIBUS CP absetzen LZ Werten Sie die Anzeigeparameter DONE ERROR mehr Details zu und STATUS bei DP_SEND sowie NDR ERROR und en Anzeigen und A zu den FC Bau Handbuch STATUS bei DP RECH aus Die Auswertung verl uft steinen d nach folgendem Schema Kap 7 3 Auftrag DONE NDR 1 D
25. 14 1 1 300 Stationl1 300 Stationl2 300 Station 3 zer 57 Programml2 443 5 2 ZE SIMATIC 300 DP Master SIMATIC 300 DP Slave SIMATIC 300 Station 1 SIMATIC 300 Station 2 SIMATIC 300 Station 3 MPI 1 PROFIBUS 1 Dr cken Sie F1 um Hilfe zu erhalten Im Beispielprojekt ist ein PROFIBUS Subnetz bereits angelegt Wenn Sie ein neues bzw ein weiteres PROFIBUS Subnetz reinan r jekt anl n m chten mehr Details A aM oder ein anderes Objekt anlegen m chten hierzu cn 7 w hlen Sie den Men befehl Einf gen gt gt RD 2 2 57 f r PROFIBUS 10 C79000 G8900 C 113 03 PROJECT PROFIBUS Wenn Sie sich eine Arbeitsversion vom Beispielprojekt PROFIBUS erstellen m chten verwenden Sie den Men befehl Datei gt Speichern unter um eine Kopie des Beispielprojek tes unter einem beliebigen Verzeichnis abzulegen Entnehmen Sie der folgenden Tabelle welche Konfigurationen in den einzelnen Stationen vorliegen Sie haben damit bereits einen berblick inwieweit Sie die Beispielvorlage berneh men oder an Ihre Gegebenheiten anpassen m ssen Station CP Typ PROFIBUS Adresse kommuniziert mit Station Beschreibung SIMATIC CP 342 5 2 SIMATIC 300 Kommunikation ber die 300 Station 1 Station 2 SEND RECEIVE Schnittstelle mit CP 342 5 Es werd
26. 5 fporeugoesens sea H Die Baugruppen Anfangsadresse ben tigen Sie Dr cken Sie F1 um Hilfe zu erhalten sp ter bei der Programmierung der SEND RE DES CEIVE Schnittstelle TIPP stellung sehen Sie im Dialogfeld Eigenschaften FDL Verbindungen siehe Seite 28 Die im Anwenderprogramm ben tigte HEX Dar SIMATIC NET NCM S7 f r PROFIBUS 14 C79000 G8900 C 113 03 PROJECT PROFIBUS Wenn Sie sich die Konfiguration einer der angezeigten Baugruppen im Detail anschauen m ch ten LZ dann positionieren Sie den Cursor auf die Baugruppe z B den CP 342 5 und w hlen Bearbeiten gt Objekteigenschaften SIMATIC NET NCM S7 f r PROFIBUS C79000 G8900 C 113 03 15 PROJECT PROFIBUS Konfiguration in HW Konfig anpassen Falls Ihre Hardware Konfiguration nicht der Beispielvorlage entspricht haben Sie jetzt die M g lichkeit die Eintr ge anzupassen So k nnten Sie um nur einige zu nennen z B e Baugruppen an einen anderen Steckplatz verschieben die Verbindungsprojektierung bleibt erhalten Anwenderprogramme m ssen an eine evtl ge nderte BG Adresse angepasst werden e ohne Simulationsbaugruppe arbeiten L schen Sie hierzu die Simulationsbaugruppe auf Steckplatz 4 e einen anderen CPU Typ verwenden Eine Stations bersicht ausgeben Nutzen Sie die Druckfunktionen von STEP 7 f r Ihre Anlagendokumentation Sie haben hierzu folgende M glichkeiten aus HW Konfig Dokumente zu druc
27. 7 AWL online Pr fen Sie ob die Ausgabe eines sich ndernden Datenwortes an die Simulationsbaugruppe stattfindet LZ Gehen Sie zum n chsten Schritt und berpr fen Sie die Kommunikation mit der PROFIBUS Diagnose SIMATIC NET NCM S7 f r PROFIBUS C79000 G8900 C 1113 03 69 DP Betrieb ber PROFIBUS mit S7 300 als DP Master und DP Slave 1 Projekt erstellen anlegen 2 Hardware konfigurieren und vernetzen 3 FDL Verbindungen projektieren 4 Lg Lg Lg Anwenderprogramm erstellen 5 Le 70 In Betrieb nehmen Diagnose Verwenden Sie z B die folgenden Diagnosefunktionen um den Zustand der Stationen und des DP Betriebes zu untersuchen PROFIBUS Teilnehmer Zustand der Stationen Diagnosepuffer Was sagen die Diagnosepuffer DP Master Mit der PROFIBUS Diagnose k nnen Sie vorhandene Kommunikationsprobleme erkennen mehr Detailg hierzu eg Handbuch 2 Kap 8 Wie ist der Zustand des DP Masters bzw des DP Masterbetriebes Welche Diagnosedaten liefert der DP Slave 57 f r PROFIBUS C79000 G8900 C 113 03 6 Kommunikation ber FMS Verbindungen FMS Verbindungen erlauben die bertragung strukturierter Daten zwischen Ger ten die ber PROFIBUS kommunizieren und die die FMS Norm unterst tzen In diesem Kapitel zeigen wir Ihnen die Schritte beim Projektieren und Programmieren um eine
28. B SYNC FB 101 HTB CTRL HTB RECEIVE FB 10 HTB CTRL HTB SEND y A SIMATIC NET NCM S7 f r PROFIBUS C79000 G8900 C 113 03 Kommunikation ber die SEND RECEIVE Schnittstelle zwischen S7 und S5 Stationen Um die Programme der S7 Station bearbeiten oder laden zu k nnen verfahren Sie bitte wie in Kap 2 beschrieben Die Hinweise die Sie dort f r die Programm erweiterungen finden um z B die Aufrufanzeigen auszuwerten gelten auch hier F r die S5 Station Sollten Sie folgende Programmanpassungen vornehmen um das gew nschte Ablaufverhalten zu bekommen 4 ndern Sie im FB 10 den Zugriff im HTB SEND Aufruf von DB 20 auf DB 22 Damit erreichen Sie dass die empfangenen Daten wieder an die S7 Station zur ckgesendet werden Dort sehen Sie dann eine entsprechende Lauflichtanzeige LZ Sofern der 5431 im Anlauf nicht synchronisiert wird kann dies an einem fehlerhaften OB 20 liegen Kopieren Sie den Inhalt von OB 21 nach OB 20 damit der HTB SYNC ordnungsgem aufgerufen wird Sie verwenden de Programmdatei AGAGT2ST S5D Achtung Achten Sie darauf dass Sie f r die S5 Station die CPU spezifischen HTBs ver wenden Sie ben tigen im Beispiel HTB SYNC HTB CTRL HTB SEND HTB RECEIVE Zusammenfassung zu Schritt 4 Anwenderprogramm erstellen Sie haben 1 Anwenderprogramme gem der Aufgabenbeschreibung f r beide
29. Bearbeitung wort AG_SEND FDL FC 31 Verbindung AG_RECV Legende 34 gt Ablauf des CPU Zyklus SIMATIC 300 Station 2 100 Datenbausteine DB30 und 31 erzeugen FC 31 AG_RECV SE AG SEND SIMATIC NET NCM S7 f r PROFIBUS C79000 G8900 C 113 03 Kommunikation ber die SEND RECEIVE Schnittstelle zwischen S7 Stationen FC Bausteine f r die Kommunikation programmieren F r die Abwicklung der Kommunikation ber die FDL Verbindungen stehen 2 Bausteine vom Typ FC zur Verf gung e AG SEND FC 5 Der Baustein bergibt die Nutzdaten aus dem ange gebenen Anwender Datenbereich zur bertragung an den PROFIBUS CP AG FC 6 Der Baustein bernimmt die empfangenen Nutzdaten in den im Aufruf angegebenen Anwender Datenbe reich mehr Detailg hierzu Handbuch 2 Kap 7 3 Das Anwenderprogramm unseres Beispiels wurde in AWL Notation erstellt Beispielhaft finden Sie nachfolgend die Aufrufparametrierung f r AG_SEND und AG_RECV in der SIMATIC 300 Station 1 Client AWL Erl uterung call fc 5 AG_SEND Bausteinaufruf ACT 50 0 Bit f r den Auftragsansto ID 1 Verbindungs ID LADDR w 16 0110 LADDR 272pez in Hardware Konfiguration SEND P db30 dbx1 0 byte 240 zu bertragender Datenbereich LEN 4 L nge des zu sendenden Datenbereic
30. FC 29 Ein Datenwort wird zyklisch inkrementiert und dekremen tiert Das Zeitintervall f r Hochlauf und Runterlauf betr gt jeweils 3 Sekunden FC 1 DP_SEND Das Datenwort wird als aktueller Prozesswert Auftrag an Station 2 bertragen Ausgangsdaten entgegennehmen bearbeiten und an den Prozess aus geben Ausgangsdaten entgegennehmen und weiterverarbeiten OB 100 Bereitstellen der Datenbausteine DB10 und DB11 In die sen Datenbausteinen werden die Prozesswerte abgelegt OB 1 Koordination des Programmablaufes FC 2 DP_RECV Empfangsdaten im Datenbaustein ablegen und an die Prozesssimulation ausgeben FC 1 DP_SEND Daten als Auftragsbest tigung an Station 1 zur ck ber tragen Empfangsdaten auswerten FC 2 DP_RECV Vom DP Slave gesendete Eingangsdaten Prozessda ten entgegennehmen und auswerten Prozessdaten an der Simulationsbaugruppe ausgeben SIMATIC NET NCM S7 f r PROFIBUS C79000 G8900 C 113 03 65 DP Betrieb ber PROFIBUS mit S7 300 als DP Master und DP Slave Der Programmablauf Die OB Bausteine sorgen im Beispiel f r folgenden Programmablauf den beiden S7 Statio nen S7 Station 1 DP Master OB 100 Datenbausteine Anlauf DB10 und 11 erzeugen zyklische Bearbeitung 25 DP_SEND Datenwort inkrementieren dekrementieren DP Lesen Schreibe S7 Station 2 Legende g
31. FIBUS der LIESMICH Datei Hinweis Bitte beachten Sie auch m gliche Hinweise zu den in dieser Kurzanleitung be schriebenen Beispielprogrammen in der LIESMICH Datei von NCM S7 f r PROFIBUS Konventionen Hinweise auf e weitere Dokumentation sind mit Hilfe von Literaturnummern in Schr gstrichen angegeben Anhand dieser Nummern k nnen Sie dem Literaturverzeichnis am Ende des Handbuchs den genauen Titel der Dokumentation entnehmen Handlungsanweisungen erfolgen mit dem Zeichen 57 f r PROFIBUS 6 C79000 G8900 C 116 01 1 Die Schritte in der bersicht Anhand der Beispielprojektierung und des Beispielprogrammes im PROJECT PROFIBUS f hren wir Sie in den folgenden Kapiteln jeweils durch die folgenden Schritte Kapitel 2 PROJECT PROFIBUS 1 Projekt anlegen ffnen Es ist von Vorteil s mtliche Anla gendaten offline zu erstellen die Daten k nnen dann jederzeit ver ndert gesichert und geladen werden Basis hierzu ist das STEP 7 Projekt 2 Hardware konfigurieren und vernetzen Sie legen die Komponenten Ihrer An lage fest orientieren Sie sich an der Aufstellung in den Kap 3 4 und 5 Kapitel 3 Kapitel 4 Kapitel 5 Kapitel 6 FDL S7 lt gt S7 FDL S7 lt gt 55 S7 lt gt S7 FMS S7 lt gt S7 Kap 3 und 4 FDL Verbindungen e 5 DP Mastersystem e Kap 6 FMS Verbind
32. FMS Client FMS Server S7 400 Station S7 400 Station Datenbaustein DB1 INTEGER Variablen lesen DB501 ariablen lese ARRAYI OF BYTE STRUCT Zeit AWL f r FC 101 Erl uterung CALL READ Index101 READ InstanzDB READ Bausteinaufruf REQ Index101 READ Parameter Read_REO Bit f r den Auftragsansto ID Index101 READ Parameter Read_ID Verbindungs ID 1 Index101 READ Parameter Read_VAR_Index Quelle indiziert RD_1 Index101 Variable Ziel Index_101 Adresse des Datenziels NDR Index101 READ Parameter Read_NDR R ckgabeparameter DONE ERROR Index101 READ Parameter Read_Error R ckgabeparameter ERROR STATUS Index101 READ Parameter Read_Status R ckgabeparameter STATUS Beachten Sie dass die Aufrufparameter im Beispiel symbolisch deklariert und zugewiesen werden Die vollst ndigen Codierungen dieser FBs und der weiteren OBs und FCs entnehmen Sie bitte den Ausdrucken des Beispielprojektes SIMATIC NET NCM S7 f r PROFIBUS C79000 G8900 C 113 03 89 Kommunikation ber EMS Verbindungen Beispielprogramm erg nzen Wir m chten Sie noch auf einige Erweiterungen hinweisen die Sie am Beispiel oder sp ter in Ihrer Anwendung aufgreifen k nnen Hierzu geh ren e Auswertung der Anzeigen der FBs READ und WRITE um auf besondere Betriebszust nde oder Fehler reagieren zu k nnen 1 Werten
33. Handbuch 2 e Diagnosepuffer Was sagen die Diagnosepuffereintr ge FDL Wie ist der Zustand der FDL Verbindungen Wurden Telegramme gesendet Wieviele erfolgreich Wieviele mit Fehler SIMATIC NET NCM S7 f r PROFIBUS C79000 G8900 C 1113 03 39 SIMATIC NET NCM S7 f r PROFIBUS C79000 G8900 C 113 03 4 Kommunikation ber die SEND RECEIVE Schnittstelle zwischen S7 und S5 Statio nen Im ersten Beispiel haben wir Ihnen die Schritte beim Projektieren und Programmieren gezeigt um eine einfache Kommunikationsaufgabe mittels FDL Verbindungen zu l sen Jetzt m chten wir Ihnen zeigen welche geringen Unterschiede sich ergeben wenn Sie Kommunikation zu einer Nicht S7 Station betrei ben wollen Solche Stationen werden bei STEP 7 allgemein als An dere Stationen bezeichnet Die Kommunikationsaufgabe bleibt in diesem Kapitel dieselbe wie im ersten Beispiel Es ndert sich lediglich die Anlagenkonfiguration indem eine S7 Station durch eine S5 Station ersetzt wird Aufbauend auf Kap 1 erwerben Sie folgende Zusatzkenntnisse Den Umgang mit Nicht S7 Stationen im STEP 7 Projekt kennenlernen e Die Hantierung von FDL Verbindungen zu Nicht S7 Stationen kennenlernen Voraussetzungen STEP 7 Grundkenntnisse AWL Kenntnisse SPS Grundkenntnisse SIMATIC S5 Kenntnisse Inhalts bersicht 4 1 Ge nderter Anlagenaufbau 42 4 2 Das Beispiel Schritt f r Schritt 44
34. I constcy 2byte DI constcy dbute DI constcy 8byte DI constcy 1Khute D ennsteuZ 4 amp Sea een Sea e gt 12 57 300 CP3425 DP Steckplatz D DP Kennung Bestellnummer Bezeichnung E Adresse A Adresse Kommentar 1 Universalmodul Universalmodul EE Dr cken Sie F1 um Hilfe zu erhalten DP Master und DP Slaves anlegen In der Beispielkonfiguration haben Sie ein DP Mastersystem bereits vorgefunden Wir wollen Ihnen daher zusammenfassend angeben wie einfach diese Konfiguration zustande kommt Voraussetzung ist zun chst dass Sie in der als DP Master vorgesehenen Station einen PROFIBUS CP mit Masterfunktion CP 342 5 konfiguriert haben Eine Alternative w re eine CPU mit integrierter DP Funktionalit t Indem Sie die Betriebsart des PROFIBUS CP auf DP Master einstellen sorgen Sie bereits daf r dass in der Konfigurationstabelle ein Aufh nger 3 f r die Konfiguration des DP Mastersystems erscheint Wenn Sie nun entsprechend vorgehen um Stationen mit PROFIBUS CPs als DP Slave zu konfigurieren sorgen Sie daf r dass diese DP Slaves in den Hardwarekatalog mit aufgenom men und wie oben dargestellt angeboten werden SIMATIC NET NCM S7 f r PROFIBUS 62 C79000 G8900 C 113 03 DP Betrieb ber PROFIBUS mit S7 300 als DP Master und DP Slave Um die Hardware Konfiguration in das Zielsystem zu laden gehen Sie bitte vor wie in Kap 2 beschrieben Zusammenfassung zu Schritt
35. IBUS Diagnose diagnostizieren m chten Die CPU wird lediglich mit der MPI Adresse gef hrt wenn Sie die Netzadresse ndern m chten a eg lerzu k nnen Sie dies ber den Eigenschaftendialog des Handbuch PROFIBUS Knotens durchf hren Sie erreichen diesen 2 Dialog indem Sie auf den Netzknoten in der NetPro An sicht doppelklicken Eine Adress nderung kann z B er Kap 2 2 4 forderlich sein wenn die projektierte PROFIBUS Adresse an Ihrem Netz bereits durch eine andere Station 8 belegt ist Konfiguration in HW Konfig anschauen hier gezeigt am Beispiel der SIMATIC 300 Station 1 Markieren Sie in der NetPro Ansicht die SIMATIC 300 Station 1 w hlen Sie Bearbeiten gt Objekt ffnen Sie sehen die Hardware Konfiguration D HW Konfig SIMATIC 300 Station 1 Konfiguration PROJECT PROFIBUS EI Station Bearbeiten Einf gen Zielsystem Ansicht Extras Fenster Hilfe l8 x S ai Sl 85 98 2 CPU 314 1 Pet Stana L Bee a Ga Hi PROFIBUS DP TIPP 1 PROFIBUS PA Nebenstehendes Fen an ster Hardware Kata Cam log erhalten Sie unter H e Eh M Ansichten gt Katalog am CH M7 EXTENSION 9 28 Netz bergang CH PS 300 CH RACK 300 CH SM 300 SIMATIC 400 DI SIMATIC PC Based Control 300 400 zz BR SIMATIC PC Station DIZO 16x24 70 54 2 3 4 5 z
36. MATIC 300 DP Master SEI B E 57 Programm program 51 Quellen sources austeine blocks HIF 342 5 5 SIMATIC 300 DP Slave CPU314 1 2 ert 57 Programm program 51 Quellen sources EH Bausteine blocks 342 5 BGR 4 SIMATIC 300 Station 1 SIMATIC 300 Station 2 SIMATIC 300 Station 3 ES Systemdaten sys 061 08100 FC data it FC2 FC4 29 E SFC22 Dr cken Sie F1 um Hilfe zu erhalten E zur besseren bersicht Y sollten Sie sich die Programmbausteine einmal ausdrucken und n her anschauen Eine bersicht ber die Versorgung der FCs f r die DP Kommunikation erhalten Sie auf der Folgeseite SIMATIC NET NCM S7 f r PROFIBUS 64 C79000 G8900 C 113 03 DP Betrieb ber PROFIBUS mit S7 300 als DP Master und DP Slave In der Tabelle sehen Sie welche Programmbausteine vom Typ OB und FC welche Aufgaben bernehmen Ablauf in S7 Station 1 Prozessdaten verarbeiten Ablauf in S7 Station 2 Beschreibung der Aufgabe in Programmbausteinen Simulation eines sich ndernden Prozesswertes OB 100 Bereitstellen der Datenbausteine DB30 und DB31 In die sen Datenbausteinen werden die Prozesswerte angelegt OB 1 Koordination des Programmablaufes
37. ONE NDR 0 DONE NDR 0 ERROR 0 ERROR 0 ERROR 1 STATUS 0 STATUS 8180 STATUS x ist fertig ohne Fehler l uft ist beendet mit Anzeige typische Betriebsanzeigen STATUS die im Anwenderprogramm beherrscht werden m ssen sind z B 80D24 Baugruppen Anfangsadresse ist falsch z B wenn Adressanpassung wg ver schobener Baugruppe vergessen wurde Beispiel ohne Simulationsbaugruppe Falls Sie keine Simulationsbaugruppen verwenden m chten deaktivieren Sie einfach die Aus gabe in den Bausteinen FC31 bei DP Master und DP Slave Die Programmfunktion k nnen Sie dann durch die Ausgabe der Datenbausteine in STEP 7 AWL online verfolgen SIMATIC NET NCM S7 f r PROFIBUS 68 C79000 G8900 C113 03 DP Betrieb ber PROFIBUS mit S7 300 als DP Master und DP Slave Um die Anwenderprogramme in das Zielsystem zu laden verfahren Sie wie in Kap 2 beschrieben Zusammenfassung zu Schritt 4 erstellen Sie haben 1 Anwenderprogramme gem der Aufgabenbeschreibung f r den DP Master und den DP Slave erstellt 2 die Beispielprogramme ggf um Anzeigenauswertungen erg nzt 3 die Anwenderprogramme in die CPUs der beiden S7 Stationen geladen Ergebnis Wenn Sie mit den Simulationsbaugruppen arbeiten sollten Sie jetzt die Lauflichtanzeige an den Simulationsbaugruppen sehen Falls keine Kommunikation zustande kommt Y berpr fen Sie den Programmablauf STEP
38. Projektierdaten des Beispielprojektes ohne Anpassung in Ihre Baugruppe laden Beachten Sie bitte die Ausf hrungen im Ger tehandbuch des CPs zum Thema Kompatibilit t und Er satzteilfall SIMATIC NET NCM S7 f r PROFIBUS 42 C79000 G8900 C 113 03 Kommunikation ber die SEND RECEIVE Schnittstelle zwischen S7 und S5 Stationen ab V5 2 5430 5431 e MPl Anschluss nahme Service Anzahl Typ 1 bertragungsstrecke 1 Programmierger t PG PC mit e installierter Software STEP 7 V5 2 e installierter Optionssoftware NCM S7 f r PROFIBUS e installierter Software STEP 5 und COM e optional f r den PG PC Betrieb am PROFIBUS f r PROFIBUS Anschluss gt Diagnose Inbetrieb siehe 7 Best Nr Bei der S5 Station k nnen Sie die beim Projektierwerkzeug NCM COM 5430 5431 mitgeliefer ten Beispielprogramme verwenden Je nach Hardware Konfiguration CPU Typ etc m ssen Sie die passenden Beispielprogramme ausw hlen Im Beispielprogramm werden au erdem die Hantierungsbausteine f r das AG 135 verwendet Einzelheiten hierzu entnehmen Sie bitte SIMATIC NET NCM S7 f r PROFIBUS C79000 G8900 C 113 03 Handbuch 11 Kap 7 3 Kap 16 43 Kommunikation ber die SEND RECEIVE Schnittstelle zwischen S7 und S5 Stationen 4 2 Das Beispiel Schritt f r Schritt Die folgende Beschreibung setzt auf dem angelegten Projekt und auf den konfigurierten Statio nen auf Die
39. S7 CPs Anhand der bei NCM mitgelieferten Projektier und Pro grammtbeispiele stellen wir Ihnen die typischen Schritte vor damit Sie NCM S7 f r PROFIBUS optimal f r Ihre SIMATIC S7 CPs anwenden k nnen Das erreichen Sie mit dieser Kurzanleitung Sie erreichen einen hohen Lerneffekt bei geringem zeitlichem Aufwand wenn Sie so vorgehen Indem Sie mit dem mitgelieferten Beispiel auf einer passenden Anlagenkonfiguration die beschriebenen Schritte bearbeiten Sie erreichen einen sehr hohen Lerneffekt bei etwas h herem zeitlichen Aufwand ndem Sie die Beschreibung als Hilfestellung beim erstmaligen Projektieren und Programmieren Ihrer eigenen Anwendung verwenden Mit den Grundlagen von STEP 7 sollten Sie vertraut sein d h Sie soll ten wissen wie STEP 7 bedient wird welche Funktionen STEP 7 bietet um die Hardware und Software zu verwalten wie Projekte verwaltet werden Diese Kurzanleitung wendet sich an Inbetriebsetzer und Programmierer von STEP 7 Programmen und an Service Personal Diese Kurzanleitung ist g ltig ab dem Ausgabestand V5 2 der Projek tiersoftware NCM S7 und ab dem Ausgabestand V5 0 der STEP 7 Software SIMATIC NET NCM S7 f r PROFIBUS C79000 G8900 C 116 01 Vorwort Weitere Hinweise zur STEP 7 Literatur und zum Produkt entnehmen Sie bitte dem beilie genden Handbuch NCM S7 f r PROFIBUS Zur Installation der Software NCM S7 f r PRO
40. SIEMENS Vorwort Inhaltsverzeichnis Die Schritte in der bersicht SIMATIC NET Das S7 Projekt 2 PROFIBUS Beispiele Kommunikation ber die NCM S7 f r PROFIBUS SEND RECEIVE Schnittstelle a Zwischen S7 Stationen 3 Erste Schritte Zwischen S7 und S5 Statio 4 nen DP Betrieb 57 300 als DP Master und DP 5 gt Slave FMS Betrieb ommunikation ber EMS Mer Literaturverzeichnis A 11 2002 C79000 G8900 C113 Ausgabe 03 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 e
41. Schritte Projekt anlegen und Hardware konfigurieren und vernetzen wurden Ihnen im Kap 2 erl utert 1 Projekt anlegen Lg 2 Hardware konfigurieren und vernetzen La Kap 2 3 FDL Verbindungen projektieren 4 Anwenderprogramm erstellen Kap 4 2 Folgeseiten 5 In Betrieb nehmen F r das schnelle Erfolgserlebnis Wenn Ihre Anlagenkonfiguration der Vorgabe entspricht k nnen Sie die Beispieldaten in den folgenden Schritten 3 und 4 jeweils direkt in die S7 Stationen laden Den gr eren Nutzen erzielen Sie jedoch wenn Sie den Schritten in der Anleitung folgen berspringen Sie einfach die Funktionen die Sie schon ken nen In 2 erfahren Sie alles wei tere zum Thema SIMATIC NET NCM S7 f r PROFIBUS 44 C79000 G8900 C 113 03 Kommunikation ber die SEND RECEIVE Schnittstelle zwischen S7 und S5 Stationen 1 Projekt anlegen 2 Hardware konfigurieren und vernetzen Das kommt hinzu 3 FDL Verbindungen projektieren Die S5 Station wird mit NCM COM 5431 verwaltet 4 Anwenderprogramm erstellen 5 In Betrieb nenmen Diagnose F r die Verwaltung der Station 2 S5 gilt Sie verwenden die Datenbasisdatei f r das Beispielprogramm zum CP 5431 und bearbeiten diese mit dem Projektierwerkzeug COM 5431 Projektierumgebung f r SIMATIC S5 mit CP 5430 31 NCM COM 5431 Lesen Sie hie
42. Sie bitte zu den entsprechenden Handb chern Auch im Ka pitel selbst finden Sie Hinweise auf die Referenzhandb cher Inhalts bersicht Projekt anlegen ffnen 10 Hardware konfigurieren und vernetzen 13 SIMATIC NET NCM S7 f r PROFIBUS C79000 G8900 C 113 03 9 PROJECT PROFIBUS 1 Projekt anlegen ffnen 2 Hardware konfigurieren und vernetzen Im STEP 7 Projekt werden Ab bild der S7 Stationen und die An wenderprogramme verwaltet Das Beispielprojekt befindet sich nach der Installation der Optionssoftware NCM S7 im Projekt verzeichnis von STEP 7 z B im Verzeichnis C SIEMENS STEP7 EXAMPLES EXPB PRO JECT PROFIBUS Wenn Sie die Projektvorlage im STEP 7 Verzeichnis verwenden wollen gehen Sie so vor LZ Starten Sie den SIMATIC Manager 4 ffnen Sie das mitgelieferte Beispielprojekt PROJECT PROFIBUS mit Datei gt ffnen gt Beispielprojekt KJ SIMATIC Manager PROJECT PROFIBUS D SiemensY4Step Examples expbl ER beschriebenen Arbeitsschritten Is ei FMS Client 57 400 Stat BI RUN FMS Client 57 FMS Server 57 SIMATIC 300 SIMATIC 300 I E 37 Programm 1 400 Stat 400 Stat DP Master DP Slave Quellen mM m m CP 443 5 Basic 1 El 52 0880 FMS Server 57 400 Stat SIMATIC SIMATIC SIMATIC SIMATIC 55 1 4
43. Sie die Anzeigeparameter DONE ERROR mehr Detailg zu H und STATUS bei READ sowie NDR ERROR und den Anzeigen STATUS bei WRITE aus Die Auswertung verl uft gt Handbuch nach folgendem Schema 121 7 3 Auftrag DONE NDR 1 DONE NDR 0 DONE NDR 0 ERROR 0 ERROR 0 ERROR 1 STATUS 0 STATUS 000By STATUS Ba ist fertig ohne Fehler 90 l uft N ist beendet mit Anzeige typische Betriebsanzeigen STA TUS die im Anwenderprogramm be herrscht werden m ssen sind hierbei 0201 Verbindung kann nicht aufgebaut werden 0601 ung ltiges Objekt 06074 Objekt existiert nicht meist im Anlauf wenn GET_OV noch nicht vollst ndig bearbeitet wurde 0608 Typkonflikt meistens Projektierfehler SIMATIC NET NCM S7 f r PROFIBUS C79000 G8900 C 113 03 Kommunikation ber EMS Verbindungen Um die Anwenderprogramme in das Zielsystem zu laden gehen Sie bitte wie folgt vor LZ ersetzen Sie die CPU in STOP oder RUN P LZ Markieren Sie im SIMATIC Manager den Beh lter Bausteine der jeweiligen Station LZ Laden Sie das gesamte Programm au er den Systemdaten ber die Funktion Zielsystem Laden in das AS Hinweis Bei RUN P ist auf die Bausteinreihen folge zu achten da der CPU Zyklus aktiv ist Es ist auch zu beachten dass der OB100 nur im Anlauf durchlaufen LZ Versetzen Sie die CPU RUN P bzw RUN Handbuch
44. Stationen erstellt 2 die Beispielprogramme ggf um Anzeigenauswertungen erg nzt 3 die Anwenderprogramme in die CPUs der beiden Stationen geladen Ergebnis Wenn Sie mit den Simulationsbaugruppen arbeiten sollten Sie jetzt die Lauflichtanzeige an den Simulationsbaugruppen sehen Y berpr fen Sie den Programmablauf STEP 7 AWL online Bausteine beobachten Verfahren Sie ggf entsprechend mit den Programmen der SIMATIC S5 in STEP 5 Y berpr fen Sie die Kommunikation mit der PROFIBUS Diagnose siehe erstes Beispiel A SIMATIC NET NCM S7 f r PROFIBUS C79000 G8900 C 113 03 53 SIMATIC NET NCM S7 f r PROFIBUS C79000 G8900 C 113 03 5 DP Betrieb ber PROFIBUS mit S7 300 als DP Master und DP Slave PROFIBUS DP erm glicht den einfachen performanten Datenaus tausch mit dezentralen Peripherieger ten Am Beispiel des PROFIBUS CP der den Betrieb einer SIMATIC 57 300 sowohl als DP Master als auch als intelligenter DP Slave erm glicht zeigt das vorliegende Kapitel die Projektierung und Programmierung eines DP Mastersystems mit STEP 7 Ziele und Nutzen e Projektiervorgang f r DP Betrieb kennenlernen e DP Aufrufschnittstelle f r DP Master und DP Slave kennen lernen e Programmbeispiel als Kopier Vorlage verwenden Voraussetzungen STEP 7 Grundkenntnisse AWL Kenntnisse SPS Grundkenntnisse DP Grundkenntnisse Wenn Sie detailliertere Informationen ber die Leistungs merkma
45. able wird im DB502 abgelegt Prozesswerte schreiben FC 200 Die Funktion zeigt beispielhaft einen FMS Kommunikationsauftrag mit dem Funktionsbaustein WRITE FB6 Es wird eine Variable vom Typ Integer aus dem DB600 bertragen FC 201 Die Funktion zeigt beispielhaft einen FMS Kommunikationsauftrag mit dem Funktionsbaustein WRITE FB6 Es wird eine Variable vom Typ ARRAY aus dem DB601 bertragen FC 202 Die Funktion zeigt beispielhaft einen FMS Kommunikationsauftrag mit dem Funktionsbaustein WRITE FB6 Es wird eine Variable vom Typ STRUCT aus dem DB602 bertragen Achtung Bei Verwendung einer CPU 412 413 m ssen die Datenbausteine DB60x in lt DB511 umbenannt werden F r CPU 31x m ssen alle DB Nummern auf lt 127 umbenannt werden Zus tzlich m ssen Sie die Symboltabellen anpassen die Bausteine neu bersetzen die Instanz DBs neu erzeugen FBs f r die Kommunikation programmieren F r die Abwicklung der Kommunikation ber die FMS Verbindungen im Beispielprogramm ste hen 2 Bausteine vom Typ FB zur Verf gung FB WRITE FB 6 mehr Detailg hierzu E e Der Baustein bergibt die Nutzdaten zur Ubertragung H h an den PROFIBUS CP FB READ 3 Der Baustein bernimmt de empfangenen Nutzdaten a in den im Aufruf angegebenen Anwender Datenbe reich SIMATIC NET NCM S7 f r PROFIBUS C79000 G8900 C 113 03 87 Kommunikation b
46. agt handelt es sich um Betriebsarten die die CPs stellvertretend f r die Stationen einnehmen DP Betriebsart einstellen am Beispiel der S7 Stationen DP Master und DP Slave Gehen Sie wie folgt vor um die Einstellung zu pr fen oder zu ver ndern LZ Markieren Sie unter PROJECT PROFIBUS die S7 Station LZ F hren Sie einen Doppelklick auf das Icon Hardware aus Markieren Sie den PROFIPUS OCP in der Konfigurationstabelle und w hlen Sie Bearbeiten gt Objekteigenschaften Eigenschaften CP 342 5 R0755 x Allgemein Adressen Betriebsart Optionen Diagnose KeinDP DP Master DP Yerz gerungszeit ms p 0 Eigenschaften 342 5 R0755 Allgemein Adressen Betriebsart Optionen Diagnose DP Slave KeinDP DieBeugr ppeist aktiven Master Mast S 7 Me 0 mageda Die Baugruppe ist aktiver Teilnehmer am PROFIBUS Subnetz Station nicht im Projekt Baugruppe Tr ger R Steckplatz 5 Schnittstellenmodul Schacht DP Mode 57 kompatibel Master DP Slave DP Mode 57 kompatibel Abbrechen Hilfe LZ Sofern die Betriebsart nicht aufgrund der automatischen Erkennung bereits auf DP Slave eingestellt ist klicken Sie jetzt auf das Feld DP Slave 60 SIMATIC NET NCM S7 f r PROFIBUS C79000 G8900 C 113
47. annt gemacht werden Im Beispielprojekt ist hierzu eine Station vom Typ SIMATIC S5 angelegt worden KJ SIMATIC Manager PROJECT PROFIBUS D Siemens Step Examples expb Bisi E En Datei Bearbeiten Einf gen Zielsystem Ansicht Extras Fenster Hilfe la x oala A je Sel El lt Kein Fiter gt 11 kl o EN FMS Client 57 400 Stat BI BI H 0 FMS Server 57 400 Stat FMS Client 57 FMS Server 57 SIMATIC 300 E SIMATIC 300 DP Master 400 Stat 400 Stat DP Master o BR SIMATIC 300 DP Slave SIMATIC 300 Stationft E BI ii CPU31401 H 342 5 1 SIMATIC 300 SIMATIC SIMATIC SIMATIC 300 Station 2 DP Slave 300 Station 1 300 Station 2 SIMATIC 300 Station 2 e 5 SIMATIC SIMATIC 551 MPI 1 300 Station 3 PROFIBUS 1 Dr cken Sie F1 um Hilfe zu erhalten 2 Falls Sie in einem anderen Projekt weiterarbeiten m ssen Sie jetzt eine SIMATIC S5 Station anlegen 4 W hlen Sie hierzu Ihr Projekt an 4 W hlen Sie den Men befehl Einf gen Station SIMATIC S5 SIMATIC NET NCM S7 f r PROFIBUS 46 C79000 G8900 C 113 03 Kommunikation ber die SEND RECEIVE Schnittstelle zwischen S7 und S5 Stationen nun zur Vernetzung der Station Die Vernetzung der S7 Station entspricht ebenfalls dem Beispiel 1 Von Interesse ist die Ver netzung der SIMATIC S5 Station 4 W hlen Sie ber den SIMATIC Manager oder
48. ariablen ber FMS Verbindungen lesen oder schreiben zu k nnen m ssen diese als Kommunikationsvariablen bestimmt werden Kommunikationsvariablen m ssen dazu nur beim FMS Server projektiert werden und zwar dann e wenn die FMS Dienste WRITE und READ genutzt werden sollen e wenn es sich beim FMS Server um eine S7 Station handelt bei anderen Stationstypen informieren Sie die entsprechenden Handb cher und Produktinformationen Nur wenn der FMS Dienst REPORT genutzt werden soll m ssen die Variablen zus tzlich beim FMS Client projektiert werden SIMATIC NET NCM S7 f r PROFIBUS 76 C79000 G8900 C 113 03 Kommunikation ber EMS Verbindungen Standardm ig per Projektierung nderbar liest der FMS Client beim Verbindungsaufbau die Variablenbeschreibungen ber den FMS Dienst GET OV N chster Schritt Datenbaustein symbolisch deklarieren ffnen Sie beim FMS Server den Programm Container S7 Programm 2 und darin das Objekt Symbole In der ersten Zeile erkennen Sie den als Server Variablen deklarierten Datenbaustein DB1 LZ Pr fen Sie die Einstellung unter Ansicht Spalten B M K nur wenn diese Einstellung aktiviert ist sehen Sie die entsprechenden Attribute die Auskunft ber spezielle Objekteigenschaften geben Sie sehen dass in der Zeile 1 die Spalte K Kommunikation markiert ist 127 PROJECT PROFIBUS 2 C XSiemens Step Examples expb PROJECT PROFIBUS Bausteine FMS Client 57
49. assung zu Schritt 4 Anwenderprogramm erstellen Sie haben 1 Anwenderprogramme gem der Aufgabenbeschreibung f r beide S7 Stationen erstellt 2 die Beispielprogramme ggf um Anzeigenauswertungen erg nzt 3 die Anwenderprogramme in die CPUs der beiden S7 Stationen geladen Ergebnis Wenn Sie mit den Simulationsbaugruppen arbeiten sollten Sie jetzt die Lauflichtanzeige an den Simulationsbaugruppen sehen Falls keine Kommunikation zustande kommt LZ berpr fen Sie den Programmablauf in STEP 7 AWL online Pr fen Sie ob die Ausgabe eines sich ndernden Datenwortes an die Simulationsbaugruppe stattfindet LZ gehen Sie zum n chsten Schritt und berpr fen Sie die Kommunikation mit der PROFIBUS Diagnose SIMATIC NET NCM S7 f r PROFIBUS 38 C79000 G8900 C113 03 Kommunikation ber die SEND RECEIVE Schnittstelle zwischen S7 Stationen 1 Projekt erstellen anlegen 2 Hardware konfigurieren und vernetzen Mit der PROFIBUS Dia gnose k nnen Sie vorhan dene Kommunikations probleme erkennen 3 FDL Verbindungen projektieren Lk ES 4 Anwenderprogramm erstellen 5 In Betrieb nehmen Diagnose LZ Verwenden Sie z B die folgenden Diagnosefunktionen um den Zustand der Stationen mehr Detailg hierzu und der FDL Verbindungen zu untersuchen e PROFIBUS Teilnehmer Wurden FDL Verbindungen aufgebaut Kap 8 Wie ist der Zustand der Stationen
50. den FMS Index ver ndern m chten den Bereich f r reservierte Indizes ver ndern m chten SIMATIC NET NCM S7 f r PROFIBUS 78 C79000 G8900 C 1113 03 Kommunikation ber EMS Verbindungen 4 W hlen Sie in unserem Beispiel das Register Struktur Kommunikationseigenschaften Symbol EN Symbol als Kommunikationswariable nutzen Datenbaustein DB1 INTEGER Allgemein FMS Attribute Struktur Symbolischer Zugriff projektierte de Ekel p Variablen IV auf erste Strukturebene eines DB FMS Basisindex 100 beschreibu ng Anzahl reservierte Indizes F r Kommunikationspartner zugreifbare Variable FMS Index FMS Subindex 57 FMS Typ 100 INTEGER Integeri16 Yariablenname Server Yariablen Index_100 ARRAY 1 10 ARRAY 10 BYTE Unsigned8 Server Yariablen Index_101 101 Server Yariablen Indes_102 102 STRUCT STRUCT Subindex_1 102 1 BOOL Boolean Subindex_2 102 2 STRING 8 Yisible Strin Subindex_3 102 3 CHAR Octet String Subindex_4 102 4 DINT Integer32 Indezliste Abbrechen Hilfe Warum wird im Beispiel Symbolischer Zugriff auf erste Strukturebene eines DB gew hlt Dies hat hier 2 Gr nde 1 Nur so hat der FMS Client die M glichkeit auf einzelne Variablen bei einem FMS Schreib oder Lesevorgang zuzugreifen Wie der Zugriff zu formulieren ist wird Ihnen sp ter bei der Programmierung gezei
51. eichbar z B wg Anlauf 80C34 Betriebsmittel belegt tritt z B wg Lastgrenze bei S7 400 auf 80D2 Baugruppen Anfangsadresse ist falsch z B wenn Adressanpassung wg verschobener Baugruppe vergessen wurde SIMATIC NET NCM S7 f r PROFIBUS 36 C79000 G8900 C113 03 Kommunikation ber die SEND RECEIVE Schnittstelle zwischen S7 Stationen Beispiel ohne Simulationsbaugruppe Falls Sie keine Simulationsbaugruppen verwenden m chten deaktivieren Sie einfach die Aus gabe T AW in den Bausteinen FC31 bei SIMATIC 300 Station 1 und 2 Die Programmfunktion k nnen Sie dann durch die Ausgabe der Datenbausteine in STEP 7 AWL online verfolgen SIMATIC NET NCM S7 f r PROFIBUS C79000 G8900 C 113 03 37 Kommunikation ber die SEND RECEIVE Schnittstelle zwischen S7 Stationen Um die Anwenderprogramme in das Zielsystem zu laden gehen Sie bitte wie folgt vor LZ ersetzen Sie die CPU in STOP oder RUN P LZ Markieren Sie im SIMATIC Manager den Beh lter Bausteine in der jeweiligen Station LZ Laden Sie das gesamte Programm au er dem SDB ber den Men befehl Zielsystem Laden in das AS Hinweis Bei RUN P ist auf die Baustein reihenfolge zu achten da der CPU Zyklus aktiv ist Es ist auch zu beachten dass der OB100 nur LZ Versetzen Sie die CPU RUN P bzw RUN Handbuch 4 Wiederholen Sie den Ladevorgang f r die andere Station Zusammenf
52. en Daten in beide Richtungen gesendet Hierzu werden die FCs AG_SEND und AG_RECV verwendet SIMATIC CP 342 5 6 SIMATIC 300 300 Station 2 Station 1 SIMATIC CP 342 5 8 S5 Station 1 Kommunikation ber die 300 Station 3 SEND RECEIVE Schnittstelle mit CP 342 5 Das Anwenderprogramm ist an das Programmbeispiel des CP 5431 ange passt SIMATIC S5 1 CP 5431 4 SIMATIC 300 Station 3 SIMATIC 300 CP 342 5 10 SIMATIC 300 Kommunikation ber DP Protokoll mit DP Master DP Slave CP 342 5 Das Anwenderprogramm im DP Ma ster bertr gt Ausgabedaten an einen DP Slave und liest die Eingangsdaten vom DP Slave SIMATIC 300 CP 342 5 12 SIMATIC 300 DP Slave DP Master FMS Client S7 CP 443 5 14 FMS Server Kommunikation ber FMS Verbindun 400 Stat Basic 57 400 Stat gen mit CP 443 5 Basic Das Anwenderprogramm im EMS Client liest und schreibt Daten Variablen unterschiedlicher Struktur beim FMS Server FMS Server CP 443 5 16 ohne eigene S7 400 Stat Basic Initiative SIMATIC NET NCM S7 f r PROFIBUS C79000 G8900 C 113 03 11 PROJECT PROFIBUS Sie haben bereits eine Konfiguration projektiert Sofern Sie auf eine von Ihnen bereits projektierte Konfiguration zur ckgreifen und lediglich die Beispielprogramme f r Ihre CPU nutzen m chten gehen Sie wie folgt vor LZ Kopieren Sie die Beispielprogramme Beh lter mit S7 Programmen der jeweiligen Station aus dem Beispielprojekt in die jeweilige CPU Ihres vorhandene
53. en Sie nun aus einer Liste die f r den Baustein vorgesehene Verbindung und oder Baugruppe ausw hlen LZ Best tigen Sie die Auswahl soweit m glich werden dann die verf gbaren Parameterwerte den Bausteinaufruf eingetragen Beispielprogramm erg nzen Wir m chten Sie noch auf einige Erweiterungen hinweisen die Sie am Beispiel oder sp ter in Ihrer Anwendung aufgreifen k nnen Hierzu geh ren e Auswertung der Anzeigen der FC Bausteine AG_SEND und AG_RECV um auf besondere Betriebszust nde oder Fehler reagieren zu k nnen e Becdingte d h eine anzeigenabh ngige Initiierung der Kommunikationsaufrufe um z B den Sendeaufruf bei der S7 Station 1 erst dann wieder anzusto en nachdem eine Auftragsbe st tigung ber den Empfangsaufruf erhalten wurde LZ Werten Sie die Anzeigeparameter DONE ERROR und STATUS bei AG_SEND sowie NDR ERROR und mehr Detailg zu H STATUS bei aus Die Auswertung verl uft er Anzeigen nach folgendem Schema ne Auftrag Kap 7 3 DONE NDR 1 DONE NDR 0 DONE NDR 0 ERROR 0 ERROR 0 ERROR 1 STATUS 0 STATUS STATUS ist fertig ohne Fehler l uft ist beendet mit Anzeige mitn 8302 Auftrag l uft 8181 es liegen keine typische Betriebsanzeigen STATUS die Empfangsdaten vor im Anwenderprogramm beherrscht werden m ssen sind hierbei 83024 fehlende Ressourcen beim Partner 83114 Zielstation noch nicht err
54. er Verbindungs Hier ist die Selektion Verbindungs eigenschaften m glich partner ndern m glich Sie erkennen folgende Situation Es ist derzeit eine FDL Verbindung zur Partnerstation brigens SIMATIC 300 Station 2 projektiert ber die Stationsauswahl k n nen Sie hier bequem s mtliche Stationen im Projekt anw hlen und die projektierten Verbindun weitere Verbindungen Zu dieser oder einer anderen Partnerstation projektieren Sie ggf in dieser Ansicht Um eine neue Verbindung in der Verbindungsliste einzuf gen w hlen Sie ggf den Men befehl Einf gen Neue Verbindung SIMATIC NET NCM S7 f r PROFIBUS C79000 G8900 C 113 03 27 Kommunikation ber die SEND RECEIVE Schnittstelle zwischen S7 Stationen um weitere Verbindungsparameter bei Bedarf einzusehen 4 W hlen Sie die Verbindungseigenschaften durch Doppelklick auf die Verbindung in der Verbindungstabelle Eigenschaften FDL Yerbindung EN 0001 ist die Verbin dungs ID die Sie an der FC Aufrufschnittstelle im Anwenderprogramm f el verwenden A000 ist die Kennung f r FDL Verbindungen Sie k nnen der Verbindung hier einen technologisch sinnvollen Namen geben 1 Schalten Sie um auf das Register Adressen Eigenschaften FDL Yerbindung Optionen bersicht Statusintormationen Die Angaben im Register Adressen m ssen bei einer Verbindung zwischen S7 Statione
55. er EMS Verbindungen Das Anwenderprogramm unseres Beispiels wurde in AWL Notation erstellt Beispielhaft finden Sie nachfol gend die Aufrufparametrierung f r WRITE und READ Beispiel f r einen Schreibzugriff auf eine Struktur DB602 FMS Client S7 400 Station Variablen schreiben FMS Server S7 400 Station Datenbaustein DB1 INTEGER ARRAYI OF BYTE Zeit STRUCT AWL f r FC 202 Erl uterung CALL WRITE Index102 REO Index102 ID Index102 VAR_1 Index102 SD_l Index102 DONE Index102 ERROR Index102 STATUS Index102 WRITE InstanzDB WRITE Parameter WRITE Parameter WRITE Parameter Variable Quelle Write_Done Write_Error Write_Status WRITE Parameter WRITE Parameter WRITE Parameter Write_REQO Write_ID Write_VAR_Index Index_102 WRITE Bausteinaufruf Auftragsansto Verbindungs ID Ziel indiziert Adresse Datenquelle R ckgabeparameter DONE R ckgabeparameter ERROR R ckgabeparameter STATUS Beachten Sie dass die Aufrufparameter im Beispiel symbolisch deklariert und zugewiesen werden Die vollst ndigen Codierungen dieser FBs und der weiteren OBs und FCs entnehmen Sie bitte den Ausdrucken des Beispielprojektes 88 SIMATIC NET NCM S7 f r PROFIBUS C79000 G8900 C 113 03 Kommunikation ber EMS Verbindungen Beispiel f r einen Lesezugriff auf ein Array
56. g zwischen der S7 Station und der S5 Station projektiert 2 die Verbindungsprojektierung in die beiden Stationen geladen Die Stationen sind jetzt f r den Datenaustausch ber die SEND RECEIVE Schnittstelle bereit SIMATIC NET NCM S7 f r PROFIBUS 50 C79000 G8900 C 113 03 Kommunikation ber die SEND RECEIVE Schnittstelle zwischen S7 und S5 Stationen 1 Projekt anlegen 2 Hardware konfigurieren und vernetzen Das kommt hinzu auf der S5 Seite werden OBs 4 Anwenderprogramm erstellen FBs und HTBs verwendet AAA 3 FDL Verbindungen projektieren 5 In Betrieb nehmen Die Aufgaben im Anwenderprogramm In der Tabelle sehen Sie neben den bereits bekannten Bausteinen in der S7 Station die Bau steine vom Typ OB und FB in der S5 Station Diese haben die Aufgabe Auftragsdaten von der S7 Station entgegenzunehmen und zu verarbeiten Ablauf in S7 Station Ablauf in S5 Station Beschreibung der Aufgabe in Programmbausteinen Prozessdaten Simulation eines sich ndernden Prozesswertes verarbeiten OB 100 Bereitstellen des Datenbausteins DB31 In diesem Daten baustein werden die Prozesswerte angelegt OB 1 Koordination des Programmablaufes FC 29 Ein Datenwort wird zyklisch inkrementiert und dekremen tiert Das Zeitintervall f r Hochlauf und Runterlauf betr gt jeweils 3 Sekunden FC 30 FC 5 AG_SEND Das Datenwort wird als aktueller Prozesswert Auftrag an Station 2
57. gt 2 Der Datenbaustein enth lt ein Array Arrays erfordern grunds tzlich die ausschlie liche Deklaration auf der 1 Strukturebene eines DB TIPP Sie erhalten beim Verlassen des Dialoges eine Fehlermeldung wenn Sie diese Regel f r Arrays versehentlich nicht beachtet haben Auch in der Indexliste erhalten Sie dann folgenden Hinweis Nestinglevel berschreitung SIMATIC NET NCM S7 f r PROFIBUS C79000 G8900 C 113 03 79 Kommunikation ber EMS Verbindungen Welche Bedeutung hat der FMS Index Der FMS Index adressiert die Kommunikationsvariable im FMS Server Sie k nnen beim Zugriff auf die Variable den FMS Index oder den Variablennamen verwenden F r die gesamte Variable wird immer ein FMS Index vergeben F r eine in der 1 Strukturebene aufgel ste Variable wird ein Basisindex dies ist der FMS Index der ersten Variable und der Tabelle der jeweilige FMS Index der einzelnen Variablen angegeben Handbuch 2 Band 2 Kap 3 5 Wann ist der FMS Basisindex oder die Anzahl reservierter Indizes zu ver ndern Am besten verschaffen Sie sich einen berblick anhand der Indexliste LZ W hlen Sie im Register Struktur die Schaltfl che Indexliste Index Liste E FMS Index Yariablenname Kommentar 100 Server Variablen Index_100 101 Server Yariablen Index_101 102 Server Variablen Index_102 4 Drucken Hilfe Sie sehen s mtliche in der
58. hes 4 Byte DONE M 1 2 Merkerbit f r R ckgabeparameter DONE ERROR M 1 3 Merkerbit f r R ckgabeparameter ERROR STATUS MW 200 Merkerwort f r R ckgabeparameter STATUS AWL Erl uterung call fc 6 AG_RECV Bausteinaufruf ID 1 Verbindungs ID LADDR w 16 0110 BG Adresse 512pez in Hardware Konfiguration RECV P DB31 DBX 1 0 BYTE 240 Datenbereich f r Empfangsdaten NDR M1 0 Merkerbit f r R ckgabeparameter NDR ERROR M1 1 Merkerbit f r R ckgabeparameter ERROR STATUS MW202 Merkerwort f r R ckgabeparameter STATUS LEN MW10 Bereich f r L ngeneintrag der empf Daten Die vollst ndigen Codierungen dieser FCs und der weiteren OBs und FCs entnehmen Sie bitte den Ausdrucken des Beispielprojektes SIMATIC NET NCM S7 f r PROFIBUS C79000 G8900 C 113 03 35 Kommunikation ber die SEND RECEIVE Schnittstelle zwischen S7 Stationen 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 Konfigu ration HW Konfig und aus der Verbindungsprojektierung automatisch zu bernehmen Gehen Sie hierzu bei der Parametrierung des Bausteines im Anwenderprogramm wie folgt vor LZ Markieren Sie den Bausteinaufruf und dessen Bausteinparameter 1 W hlen Sie mit der rechten Maustaste den Men punkt Verbindungen Je nach Bausteintyp k nn
59. hl Typ Best Nr 2 Automatisierungssysteme S7 300 mit CPU 314 siehe Katalog ST 70 2 CP 342 5 6 GK7 342 5DA02 0XED0 1 2 Simulationsbaugruppen DI DO 6 ES7 323 1BL00 0AAO 1 bertragungsstrecke siehe 7 1 Programmierger t PG PC mit siehe Katalog ST 70 e installierter Software STEP 7 ab V5 2 e installierter Optionssoftware NCM S7 f r PROFIBUS V5 2 oder mit Optionssoftware NetPro e MPI Anschluss e optional f r den PG PC Betrieb am PROFIBUS CP f r PROFIBUS Anschluss gt Diagnose Inbetrieb nahme Service 1 neuere Ausgabest nde der Baugruppe sind im Allgemeinen funktionskompatibel Sie k nnen die Projektierdaten des Beispielprojektes ohne Anpassung in Ihre Baugruppe laden Beachten Sie bitte die Ausf hrungen im Ger tehandbuch des CPs zum Thema Kompatibilit t und Er satzteilfall Alternativen Sie k nnen die Beispielkonfiguration an Ihre Gegebenheiten anpassen Nachfolgend einige Hin weise hierzu e 57 400 anstelle S7 300 Sie k nnen anstelle von S7 300 auch S7 400 Stationen verwenden Als CP verwenden Sie dann z B einen CP 443 5 Beim Projektieren der Hardware Konfiguration sind dann entsprechende Anpassungen er forderlich e Anderen CPU Typ verwenden e Verzicht auf die Simulationsbaugruppen Dies erfordert eine geringf gige Modifikation der Anwenderprogramme damit die Ausgabe an die Simulationsbaugruppe unterbleibt Zus tzlich sind Adressanpassungen erforderlich CP Projek
60. hnittstelle entsprechend den auf Ihrem PG verf gbaren CPs und entsprechend dem Busanschluss Um zu pr fen welche Teilnehmer ber zu erreichen sind verwen Sie die Funktion Erreichbare Teilnehmer Sie erhalten im Beispielprojekt als Anzeige MPI 2 direkt gt gilt f r die CPU MPI 3 gt gilt f r den CP LZ W hlen Sie den Men befehl Zielsystem Laden in AS STEP 7 f hrt Sie dann ber weitere Dialogfelder zum Ergebnis mehr Details Va STEP7 Hilfesystem Handbuch 2 Kap 2 2 8 Zusammenfassung zu Schritt 2 Hardware konfigurieren und vernetzen Sie haben 1 die S7 Stationen im STEP 7 Projekt konfiguriert 2 die S7 Stationen dem PROFIBUS L2 Subnetz zugeordnet und Adressen vergeben 3 die Konfiguration in die beiden S7 Stationen geladen Die Stationen sind jetzt f r die Projektierung von Kommunikationsverbindungen und das Laden von Anwenderprogrammen bereit 57 f r PROFIBUS C79000 G8900 C 113 03 19 SIMATIC NET NCM S7 f r PROFIBUS C79000 G8900 C 113 03 3 Kommunikation ber die SEND RECEIVE Schnittstelle zwischen S7 Stationen Die SEND RECEIVE Schnittstelle erlaubt den Datenaustausch ber projektierte FDL Verbindungen In diesem Kapitel zeigen wir Ihnen die Schritte beim Projektieren und Programmieren um eine einfache Kommunikationsaufgabe ber FDL Verbindungen zu l
61. ie einfach die Funktionen die Sie schon ken nen In 2 erfahren Sie alles wei tere zum Thema Laden SIMATIC NET NCM S7 f r PROFIBUS C79000 G8900 C 113 03 25 Kommunikation ber die SEND RECEIVE Schnittstelle zwischen S7 Stationen Welche CPUs ben tigen f r wel che Kommunikationsaufgabe Kommunikationsverbindungen Als Ergebnis laden Sie am Ende die Verbindungsprojektierung in die Stationen 1 Projekt anlegen Lg 2 Hardware konfigurieren und vernetzen FDL Verbindungen projektieren 4 Anwenderprogramm erstellen 5 In Betrieb nehmen Die Kommunikation an der SEND RECEIVE Schnitt TIPP stelle erfolgt ber projektierte FDL Verbindungen Im Auf Seite 31 erfahren Sie alles n chsten Schritt m ssen Sie daher die Verbindunggsliste weitere zum Thema Laden in die Station laden Doch der Reihe nach verschaffen Sie sich zun chst einen berblick ber die Beispielprojek tierung Sie k nnen sich e die projektierten Verbindungen in der Verbindungs mehr Detail VH tabelle in NetPro anschauen hierzu lt Handbuch 2 Kap 6 Verbindungen in der Verbindungstabelle ansehen Wechseln Sie wiederum in den SIMATIC Manager und w hlen Sie die CPU in der gew nschten Station aus KJSIMATIC Manager PROJECT PROFIBUS D 4Siemens Step 4Examples expb He
62. in unerw nschtes Ergebnis oder Zustand eintreten kann wenn der entsprechende Hinweis nicht beachtet wird Hinweis ist eine wichtige Information ber das Produkt die Handhabung des Produktes oder den jeweiligen Teil der Dokumentation auf den besonders aufmerksam ge macht werden soll und deren Beachtung wegen eines m glichen Nutzens empfoh len wird SIMATIC NET NCM S7 f r PROFIBUS C79000 G8900 C 116 01 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 IN Beachten Sie folgendes Warnung Das Ger t darf nur f r die im Katalog und in der technischen Beschreibung vorge sehenen Einsatzf lle und
63. ken e gesamte Station e ausgew hlte Baugruppe n F r den verwendeten CP als ausgew hlte Baugruppe sieht das Ergebnis z B dann so aus SIMATIC Baugruppentr ger 0 Steckplatz 5 Kurzbezeichnung Bestell Nr Bezeichnung Ort Station Breite MPI Adresse MPI Netznane Netz Netztyp Netznane Netzaddresse Adressen Eing nge Anfang Ende Systemvorgabe Ausg nge Anfang Ende Systemvorgabe Kommentar PROJECT PROFIBUS SIMATIC 300 Station 1 CP 342 5 6GK7 342 50 02 0 0 342 5 1 SIMATIC 300 Station 1 1 3 PROFIBUS PROFIBUS 1 2 272 16 272 16 09 09 2002 10 35 11 _ 16 57 f r PROFIBUS C79000 G8900 C 113 03 PROJECT PROFIBUS weitere Informationen zur Vernetzung der Station erhalten Sie ber die Druckfunktion in NetPro Sie k nnen sich ber bestehende Netzan schluss Konfigurationen damit leicht einen berblick verschaffen F r das konfigurierte Netz sieht das Ergebnis z B dann so aus SIMATIC G GDESKTOP NCHS7 stuf V41 Beispiele 04 03 1998 10 12 3C MPI 1 enth lt keine Netzanschl sse PROFIBUS 1 enth lt folgende Netzanschl sse Teilnehmeradresse Station Baugruppe Rack Steckplatz 2 SIMATIC 342 5 1 0 5 300 Station 1 4 SIMATIC 55 1 6 SIMATIC CP 342 5 BGR 2 0 5 300 Station 2 8 SIMATIC 342 5 BGR 3 0 5 300 Stati
64. klick auf DB1 ffnen Sie die AWL Darstellung des DB1 hier eingestellt in der Deklarationsansicht PROJECT PROFIBUS 2 C Siemens Step Examples expb iol x PROJECT PROFIBUS Systemdaten ZA 081 Variablen beobachten FMS Client 57 400 Stat CPU414 1 1 HAKOP AWL FUP DB1 PROJECT PROFIBUS FMS Server 57 400 Stat CPU414 1 1 E 443 5 1 Datei Bearbeiten Einf gen Zielsystem Test Ansicht Extras Fenster Hilfe x EMS Server 57 400 Stat al sjaje oje ANIE zj crusa 21 425 7 Programmi2 Quellen Hame Prfangswert Kommentar D n _ O sossa More po SIMATIC 300 DP Master mano am E SIMATIC 300 Stationf1 Subindex_2 STRING 8 Hallo Subindex_3 CHAR 1a 0 swbindex_a DINT 140 sm ET SIMATIC 300 Stationf2 SIMATIC 300 Stationf3 GD gt Dr cken Sie F1 um Hilfe zu erhalten offline Abs Einfa Sie erkennen im DB 1 die im bersichtsbild bereits vorgestellte Variablenstruktur bestehend aus INTEGER ARRAY und STRUCT TIPP Um den Speicherplatz f r die Kommunikationsvariablen auf dem CP nicht unn tig zu belasten sollte Sie in einem m glichst nur Kommunikationsva riablen definieren Um V
65. le der hier vorgestellten DP Funktionen oder ber weitere Funktionen der Projektiersoftware suchen greifen Sie bitte zu den entsprechenden Handb chern Im Vorwort finden Sie eine ausf hrliche Darstellung hierzu Auch im Kapitel selbst finden Sie Hinweise auf die Referenzhandb cher Inhalts bersicht 5 1 Die Aufgabenstellung 56 5 2 Anlagenaufbau 57 5 3 Das Beispiel Schritt f r Schritt 59 DP Masterbetrieb projektieren 53 Anwenderprogramm erstellen 57 In Betrieb nehmen Diagnose 63 SIMATIC NET NCM S7 f r PROFIBUS C79000 G8900 C 1113 03 55 DP Betrieb ber PROFIBUS mit S7 300 als DP Master und DP Slave 5 1 Die Aufgabenstellung Daten senden und empfangen Die Kommunikationsaufgabe ist wie in den vorherigen Kapiteln bewusst einfach gew hlt e Eine Steuerung SIMATIC 300 DP Master verarbeitet Prozessdaten Es erfolgt eine Datenausgabe zu einem intelligenten Peripherieger t SIMATIC 300 DP Slave in dem die Prozessdaten weiterverarbeitet und an den Prozess ausgegeben werden Eingelesene Prozessdaten werden vom DP Slave an den DP Master zur ckgesendet Das Ablaufschema zeigt diese Situation die im vorliegenden Beispiel als Anwenderprogramm hinterlegt ist SIMATIC 300 DP Master Prozessdaten verarbeiten Eingangsdaten lesen Ausgangsdaten schreiben SIMATIC 300 DP Slave Ausgangsdaten aufbereiten DP Lesen Schreiben
66. lient Die folgende Darstellung zeigt wie Sie das Programm steuern und auf die Datenbereiche zu greifen k nnen FMS Client FMS Server S7 400 Station S7 400 Station per Programm Datenbaustein DB600 ver nderter Wert Datenbaustein DB1 INTEGER ber Variablenta ARRAY belle VAT 2 nder bare Eintr ge Variablen schreiben OF BYTE Variablen lesen STRUCT ber Variablentabelle VAT 1 steuerbare ber Variablentabelle Auftr ge VAT 2 beobachtbare Eintr ge Zeit LZ Verwenden Sie z B die folgenden NCM Diagnosefunktionen um den Zustand der Auftr ge und der FMS Verbindungen zu untersuchen mehr Detail n hierzu e NCM S7 PROFIBUS Diagnose A Handbuch Wurden FMS Verbindungen aufgebaut e Auftragszustand Kap 5 SIMATIC NET NCM S7 f r PROFIBUS 92 C79000 G8900 C 113 03 Kommunikation ber EMS Verbindungen Z B READ Auftrag mit Fehler e FMS Verbindung Wurden FMS Verbindungen aufgebaut SIMATIC NET NCM S7 f r PROFIBUS C79000 G8900 C 1113 03 93 Kommunikation ber EMS Verbindungen 6 3 Variable melden einige Tipps und Hinweise Worin bestehen die Unterschiede zu Lesen Schreiben Ablauf im Anwenderprogramm Der Auftrag zum Melden wird vom FMS Server abgesetzt Hierzu steht ein eigener FB REPORT zur Verf gung Beim FMS Client der die Meldevariablen empf ngt werden keine Kommunikationsauftr
67. n Projektes Achten Sie hierbei auf m gliche Baustein berlappungen Sorgen Sie gem der folgenden Beschreibungen f r eine entsprechend angepasste Hardware Konfiguration und Vernetzung Verbindungsprojektierung Zusammenfassung zu Schritt 1 Projekt anlegen Sie haben ein STEP 7 Projekt angelegt in dem Sie Ihre Anlage konfigurieren k nnen Ihre Anwenderprogramme erstellen und ablegen k nnen SIMATIC NET NCM S7 f r PROFIBUS 12 C79000 G8900 C 113 03 PROJECT PROFIBUS 1 Projekt anlegen Ra aus welchen Komponenten besteht die 2 Hardware konfigurieren und vernetzen Anlage e wie sind die Komponenten dem Netz verbunden Als Ergebnis werden Sie am Ende die HW Konfiguration in die Stationen laden Wenn Sie von einer vorhandenen Beispielkonfiguration TIPP ausgehen sollten Sie sich einen berblick verschaffen Auf Seite 19 erfahren Sie alles bevor Sie die Konfiguration in das Zielsystem laden weitere zum Thema Laden STEP 7 bietet Ihnen komfortable M glichkeiten Sie k n nen sich e die Konfiguration HW Konfig anschauen ehr Details Handbuch e eine Stations bersicht ausgeben lassen 2 e die Vernetzung der Stationen graphisch mit NetPro 2 anzeigen lassen 1 Doppelklicken Sie im SIMATIC Manager in Ihrem Projekt auf das Objekt PROFIBUS 1 N Sie ffnen dadurch die NetPro Ansicht f r Ihr Projekt d
68. n in nerhalb eines Projektes in der Regel nicht angepasst werden SIMATIC NET NCM S7 f r PROFIBUS 28 C79000 G8900 C 1113 03 Kommunikation ber die SEND RECEIVE Schnittstelle zwischen S7 Stationen Zus tzliche Informationen ber den Status der Verbindung bzw der Verbindungsprojek tierung erhalten Sie im Register bersicht Eigenschaften FDL Verbindung DS Eiere Ser iea Druckkerfiguetion Duck Druckkontgwation Ga Abbrechen mp Abbrechen mp Eine im Feld lokale ID auftretende Markierung verweist auf weitere relevante Informationen im Feld Status Je nach Einstellung des Tabellenkopfes kann dieses Feld verdeckt sein Verschieben Sie ggf die Anzeige mit der Pfeiltaste horizontal Im dargestellten Fall wird angezeigt dass die Verbindung gerade in Bearbeitung ist SIMATIC NET NCM S7 f r PROFIBUS C79000 G8900 C 1113 03 29 Kommunikation ber die SEND RECEIVE Schnittstelle zwischen S7 Stationen Sollten Sie einen anderen Kommunikationspartner ansprechen wollen 1 w hlen Sie den Dialog Verbindungspartner ndern ber den Men befehl Bearbeiten Verbindungspartner oder durch Doppelklick auf die Verbindung in der Spalte Partner in der Verbindungstabelle 2 sll BA X Verbindungspartner ndern 0001 000 0001 A000 SIMATIC 300 Station 2 FDL Verbindung W hlen Sie ggf im Feld
69. n zur ck Das folgende Schema zeigt den entsprechenden Programmablauf SIMATIC 300 Station 1 SIMATIC 300 Station 2 Prozessdaten verarbeiten Auftragsdaten senden 4 Byte Auftrag entgegen nehmen und bearbeiten Antwortdaten senden 4 Byte Empfangsdaten auswerten Zeit Zeit Die in der Beispielaufgabe zu bertragenen Auftrags und Antwortdaten umfassen jeweils 4 Byte SIMATIC NET NCM S7 f r PROFIBUS 22 C79000 G8900 C 113 03 Kommunikation ber die SEND RECEIVE Schnittstelle zwischen S7 Stationen 3 2 Anlagenaufbau Struktur F r das mitgelieferte Beispielprojekt wird folgende Anlagenkonfiguration ben tigt nderungen Alternativen sind m glich gt siehe Folgeseite SIMATIC 300 Station 1 SIMATIC 300 Station 2 SV CPU314 SIM _CP 342 5 SV CPU314 SIM CP 342 5 gt gt A gt D 0 MPI Schnittstelle MPI Schnittstelle PROFIBUS PG PC mit STEP 7 SIMATIC NET NCM S7 f r PROFIBUS C79000 G8900 C 113 03 23 Kommunikation ber die SEND RECEIVE Schnittstelle zwischen S7 Stationen Ger te Betriebsmittelbedarf Sie ben tigen folgende Komponenten wenn Sie das mitgelieferte Beispiel unver ndert zum Ablauf bringen wollen Anza
70. nur in Verbindung mit von Siemens empfohlenen bzw zugelassenen Fremdger ten und komponenten verwendet werden Der einwandfreie und sichere Betrieb des Produktes setzt sachgem en Trans port sachgem e Lagerung Aufstellung und Montage sowie sorgf ltige Bedie nung und Instandhaltung voraus Bevor Sie mitgelieferte Beispielprogramme oder selbst erstellte Programme an wenden stellen Sie sicher dass in laufenden Anlagen keine Sch den an Perso nen oder Maschinen entstehen k nnen EG Hinweis Die Inbetriebnahme ist so lange untersagt bis festgestellt wurde dass die Maschine in die diese Komponente eingebaut werden soll den Bestim mungen der Richtlinie 89 392 EWG entspricht Bestimmungsgem er Gebrauch von Software Produkten IN Beachten Sie folgendes Warnung Die Software darf nur f r die im Katalog und in der technischen Beschreibung vor gesehenen Einsatzf lle und nur in Verbindung mit von Siemens empfohlenen bzw zugelassenen Software Produkten Fremdger ten und komponenten verwendet werden Bevor Sie mitgelieferte Beispielprogramme oder selbst erstellte Programme an wenden stellen Sie sicher dass in laufenden Anlagen keine Sch den an Perso nen oder Maschinen entstehen k nnen SIMATIC NET 57 f r PROFIBUS C79000 G8900 C 116 01 Vor der Inbetriebnahme Beachten Sie vor der Inbetriebnahme folgendes Vorsicht Vor der Inbetriebnahme sind die Hinweise in der entsprechenden ak
71. nzDB Index101 READ InstanzDB Index102 READ InstanzDB Index100 WRITE InstanzDB Index101 WRITE InstanzDB Inde 102 WRITE InstanzDB Index100 Variable Ziel Index101 Variable Ziel Index102 Variable Ziel Index100 Variable Quelle Index101 Variable Quelle Index102 Variable Quelle Read Write beobachten Variablen beobachten BSEND BLKMOV TEST_DB SIMATIC NET NCM S7 f r PROFIBUS C79000 G8900 C 113 03 Ja Ja Organisationsbaustein Organisationsbaustein 52 Funktionsbaustein 2020 SIMATIC Funktionsbaustein 2024 SIMATIC Funktion 340 Funktion 340 Funktion 340 Funktion 340 Funktion 340 Funktion 340 Funktion 86 Datenbaustein 54 Datenbaustein 54 Datenbaustein 54 Datenbaustein 62 Datenbaustein 54 Datenbaustein 54 Datenbaustein 374 Datenbaustein 374 Datenbaustein 374 Datenbaustein 394 Datenbaustein 394 Datenbaustein 394 Datenbaustein 38 Datenbaustein 46 Datenbaustein 54 Datenbaustein 38 Datenbaustein 46 Datenbaustein 54 Variablentabelle Variablentabelle Systemfunktionsbaustein SIMATIC Systemfunktionsbaustein SIMATIC Systemfunktion SIMATIC Systemfunktion SIMATIC vi er 85 Kommunikation ber EMS Verbindungen zur besseren bersicht LZ sollten Sie sich die Programmbausteine OBs FCs einmal ausdrucken und n her anschauen Ein Beispiel f r die Versorgung der FBs READ und WRITE wird auf den Folgeseiten gezeigt Der Prog
72. olgende Beschreibung setzt auf dem angelegten Projekt und auf den konfigurierten Statio nen auf Die Schritte Projekt anlegen und Hardware konfigurieren und vernetzen wurden Ihnen im Kap 2 erl utert 1 Projekt anlegen Lg 2 Hardware konfigurieren und vernetzen La Kap 2 3 DP Mastersystem konfigurieren 4 Anwenderprogramm erstellen Kap 5 3 Folgeseiten 5 In Betrieb nehmen F r das schnelle Erfolgserlebnis Wenn Ihre Anlagenkonfiguration der Vorgabe entspricht k nnen Sie die Beispieldaten in den folgenden Schritten 3 und 4 jeweils direkt in die S7 Stationen laden Den gr eren Nutzen erzielen Sie jedoch wenn Sie E den Schritten in der Anleitung folgen berspringen Sie einfach die Funktionen die Sie schon ken nen In 2 erfahren Sie alles wei tere zum Thema SIMATIC NET NCM S7 f r PROFIBUS C79000 G8900 C 1113 03 59 DP Betrieb ber PROFIBUS mit S7 300 als DP Master und DP Slave 1 Projekt anlegen 2 Hardware konfigurieren und vernetzen Wie wird ein DP Master system erzeugt 3 DP Mastersystem konfigurieren Welche Ein und Aus 4 Anwenderprogramm erstellen gangsbereiche erreicht der DP Master ber welche 5 In Betrieb nehmen DP Slaves Der Schl ssel zur Konfiguration eines DP Mastersystems ist die Einstellung der Betriebsart des PROFIBUS CPs Genauer ges
73. on 3 10 SIMATIC 300 342 5 BGR 5 0 5 DP Master 12 SIMATIC 300 342 5 BGR 4 0 5 DP Slave 14 FMS Client 57 443 5 1 0 4 400 Stat 16 FMS Server 57 443 5 20 5 400 Stat een een 6 SIMATIC NET NCM S7 f r PROFIBUS C79000 G8900 C 113 03 17 PROJECT PROFIBUS Netzeinstellungen pr fen Baudrate und Busprofil der Stationen anpassen Baudrate und Busprofil m ssen ebenfalls bereinstimmend im STEP 7 Projekt und in den Datenbasen anderer au erhalb vom PROJECT PROFIBUS projektierter Stationen z B der S5 Station Beispiel 2 festgelegt werden Im STEP 7 Projekt werden die bertragungsgeschwindigkeit Baudrate und das Busprofil im Eigenschaftendialog des PROFIBUS Subnetzes projektiert Doppelklicken Sie einfach auf die in NetPro dargestellte Busleitung um den Eigenschaftendialog f r das PROFIBUS Netz zu ffnen Eigenschaften PROFIBUS 19 2 kbit s 93 75 kbit s 187 5 kbit s 500 kbit s PROFIBUS 1 N EUNDETECHTTEN SIMATIC NET NCM S7 f r PROFIBUS 18 C79000 G8900 C 1113 03 PROJECT PROFIBUS Um die Hardware Konfiguration in das Zielsystem zu laden gehen Sie bitte wie folgt vor LZ Verbinden Sie das PG mittels MPI Kabel mit der MPI Schnittstelle der CPU LZ Stellen Sie die Schnittstelle an Ihrem PG PC entsprechend der gew nschten Anschlussart ein 1 W hlen Sie hierzu in der Windows Systemsteuerung die PG PC Sc
74. ozesswert Auftrag an Station 2 bertragen Auftrag entgegennehmen und bearbeiten Auftragsdaten entgegennehmen und weiterverarbeiten OB 100 Bereitstellen der Datenbausteine DB30 und DB31 In die sen Datenbausteinen werden die Prozesswerte angelegt OB 1 Koordination des Programmablaufes FC 31 FC 6 Empfangsdaten im Datenbaustein ablegen und an die Prozesssimulation ausgeben FC 30 FC 5 AG_SEND Daten als Auftragsbest tigung an Station 1 zur ck ber tragen Empfangsdaten FC 31 FC 6 auswerten Auftragsbest tigung entgegennehmen und auswerten Prozessdaten an der Simulationsbaugruppe ausgeben Achtung Sie k nnen f r Ihre CP Baugruppe die jeweils aktuellen Versionen der Kommu nikationsbausteine 5 FC6 aus der SIMATIC NET Bausteinbibliothek von STEP7 bernehmen und verwenden Bei lteren Baugruppentypen setzt diese Empfehlung voraus dass Sie den f r diesen Baugruppentyp aktuellen Firmware Stand verwenden SIMATIC NET NCM S7 f r PROFIBUS C79000 G8900 C 113 03 33 Kommunikation ber die SEND RECEIVE Schnittstelle zwischen S7 Stationen Der Programmablauf Die OB Bausteine sorgen im Beispiel f r folgenden Programmablauf den beiden S7 Statio nen SIMATIC 300 Station 1 U OB 100 Datenbausteine DBS30 und 31 erzeugen FC 29 Daten inkrementieren dekrementieren FC 30 Anlauf zyklische
75. r Pr fung oder nderung von Eigen 2 schaftsparametern k nnen laut Checkliste z B sein Kap 2 6 Die ID Konsistenz zwischen Projektierung und Anwenderprogramm sicherstellen e Das FMS Verbindungsprofil der Partner abstimmen Eine Lastverteilung auf mehrere PROFIBUS CPs innerhalb einer Station vorzunehmen Beachten Sie Der FMS Client kann ohne besondere Einstellungen alle beim FMS Server projektierten Kommunikationsvariablen lesen oder schreiben Sie k nnen jedoch den Speicherbedarf im CP des EMS Client reduzieren wenn nicht alle beim FMS Server projektierten Kommunikationsvaraiblen gelesen oder geschrieben werden sollen Schalten Sie hierzu einmal im Eigenschaftendialog der FMS Verbindung auf das Register Variablen des Partners um Eigenschaften FMS Verbindung Eigenschaften FMS Verbindung Optionen Sie sehen f r das Beispiel haben wir die Standardeinstellung belassen das hei t dass auf alle Variablen standardm ig ber Namen oder Index zugegriffen werden kann Nat rlich h ngt es von der Variablenprojektierung beim FMS Server ab welche Kommunikationsvariablen vorhanden sind SIMATIC NET NCM S7 f r PROFIBUS 84 C79000 G8900 C 1113 03 Kommunikation ber EMS Verbindungen 1 Projekt anlegen 2 Hardware konfigurieren und vernetzen 3 FMS Verbindungen projektieren 4 Kommunikationsvariablen projektieren AAA
76. r S7 300 Handbuch SIMATIC NET NCM S7 f r PROFIBUS C79000 G8900 C 1113 03 95 Literaturverzeichnis 11 Bestellnummern 96 SINEC CP 5430 TF mit COM 5430 TF 5431 FMS mit COM 5431 FMS Handbuch SIEMENS AG Die Bestellnummern f r die oben genannten SIEMENS Dokumentationen sind in den Katalogen SIMATIC NET Industrielle Kommunikation Katalog und SIMATIC Automatisierungssysteme SIMATIC S7 7 7 Komponenten f r die vollintegrierte Automation Katalog ST70 enthalten Diese Kataloge sowie zus tzliche Informationen k nnen bei den jeweiligen SIEMENS Zweigniederlassungen und Landesgesellschaften angefordert wer den SIMATIC NET NCM S7 f r PROFIBUS C79000 G8900 C 113 03
77. rammablauf Im FMS Client werden zyklisch Auftr ge zum Schreiben und Lesen der Variablen abgesetzt Uber Anzeigenauswertung ist daf r gesorgt dass ein Auftrag erfolgreich durchlaufen wurde bevor der n chste Auftrag aktiviert wird Der FMS Server hat im vorliegenden Beispiel keine aktive Funktion in einem Anwenderpro gramm FMS Client FMS Server S7 400 Station S7 400 Station OB 100 Anlauf zyklische Datenbaustein DB1 B1 Bearbeitung TEE A 100 READ ARRAY OF BYTE FC 200 WRITE STRUCT FC 101 READ FMS Verbindung READ FC 202 WRITE L Legende Ablauf des CPU Zyklus SIMATIC NET NCM S7 f r PROFIBUS 86 C79000 G8900 C113 03 Kommunikation ber EMS Verbindungen Bedeutung der Funktionen FCs Prozesswerte lesen FC 100 Die Funktion zeigt beispielhaft einen FMS Kommunikationsauftrag mit dem Funktionsbaustein READ Es wird auf eine Variable vom Typ Integer zugegriffen Die Variable wird im DB500 abgelegt FC 101 Die Funktion zeigt beispielhaft einen FMS Kommunikationsauftrag mit dem Funktionsbaustein READ Es wird auf eine Variable vom Typ Array zugegriffen Die Variable wird im DB501 abgelegt FC 102 Die Funktion zeigt beispielhaft einen FMS Kommunikationsauftrag mit dem Funktionsbaustein READ FB3 Es wird auf eine Variable vom Typ STRUCT zugegriffen Die Vari
78. re NCM S7 f r PROFIBUS V5 2 e MPL Anschluss e optional f r den PG PC Betrieb am PROFIBUS CP f r PROFIBUS Anschluss gt Diagnose Inbetrieb nahme Service 1 neuere Ausgabest nde der Baugruppe sind im Allgemeinen funktionskompatibel Sie k nnen die Projektierdaten des Beispielprojektes ohne Anpassung in Ihre Baugruppe laden Beachten Sie bitte die Ausf hrungen im Ger tehandbuch des CPs zum Thema Kompatibilit t und Er satzteilfall Alternativen Sie k nnen die Beispielkonfiguration an Ihre Gegebenheiten anpassen Nachfolgend einige Hin weise hierzu e Anderen CPU Typ verwenden e Verzicht auf die Simulationsbaugruppen Dies erfordert eine geringf gige Modifikation der Anwenderprogramme damit die Ausgabe an die Simulationsbaugruppe unterbleibt Eine Verfolgung der Kommunikation ist dann ber entsprechende Anzeige der Datenbausteine am PG m glich e Andere Ein Ausgabebaugruppen verwenden Diese Ma nahme kann Baugruppenadressen ver ndern e Reihenfolge der Baugruppen im Rack ndern Diese Ma nahme ver ndert bei bestimmten die Baugruppenadresse Achtung Wenn Sie in der Konfiguration die Baugruppenadresse ver ndern m ssen Sie die Adressangabe im Bausteinaufruf des Anwenderprogramms anpassen SIMATIC NET NCM S7 f r PROFIBUS 58 C79000 G8900 C113 03 DP Betrieb ber PROFIBUS mit S7 300 als DP Master und DP Slave 5 3 Das Beispiel Schritt f r Schritt Die f
79. rojektierung demonstriert werden k nnen Die Station FMS OClient S7 400 Station greift lesend und schreibend auf Variablen der Station FMS Server S7 400 Station zu FMS Client FMS Server S7 400 Station S7 400 Station mg au FMS Auftr Hi E gl Hi uftr ge j F H Variablen schreiben gt H y lt Variablen lesen I 1 Ge Ge MPI Schnittstelle MPI Schnittstelle PROFIBUS PG PC mit STEP 7 und NCM S7 f r PROFIBUS Weitere Merkmale Die Kommunikation wird als Master Master Kommunikation in der Betriebsart azyklisch reali siert d h Kommunikationsauftr ge werden aufgrund eines Auftrages durch das Anwender programm einmalig angesto en Die Struktur der Daten wird auf den Folgeseiten vorgestellt SIMATIC NET NCM S7 f r PROFIBUS 72 C79000 G8900 C 113 03 Kommunikation ber EMS Verbindungen Ger te Betriebsmittelbedarf Sie ben tigen folgende Komponenten wenn Sie das mitgelieferte Beispiel unver ndert zum Ablauf bringen wollen Anzahl Typ Best Nr 2 Automatisierungssysteme S7 400 mit CPU siehe Katalog ST 70 2 CP 443 5 Basic 6 GK7 443 5FX01 0XE0 1 bertragungsstrecke Programmierger t PG PC mit e installierter Software STEP 7 ab V5 2 e installierter Optionssoftware NCM S7 f r PROFIBUS V5 2 oder mit Optionssoftware NetPro e MPI Anschluss e optional f r den PG
80. rzu bitte nach in EE Datenbasisdatei QAGAG xxx o Handbuch 11 Kap 7 3 Kap 16 Zusammenfassung zu Schritt 1 Projekt anlegen Sie haben ein STEP 7 Projekt angelegt in dem Sie Ihre S7 Station konfigurieren k nnen und in dem Sie die zugeh renden Anwenderprogramme ablegen k nnen F r die S5 Station haben Sie die Datenbasisdatei angelegt in der die CP Projektierdaten abgelegt werden SIMATIC NET NCM 57 f r PROFIBUS C79000 G8900 C 113 03 45 Kommunikation ber die SEND RECEIVE Schnittstelle zwischen S7 und S5 Stationen 1 Projekt anlegen Lef Das kommt hinzu 2 Hardware konfigurieren und vernetzen die S5 Station muss im STEP 7 Pro 3 FDL Verbindungen projektieren nn gemacht und vernetzt 4 Anwenderprogramm erstellen die PROFIBUS Adressen und die E In Betrieb nehmen Som bei S5 und S7 m ssen abgeglichen werden Um die S7 Station im STEP 7 Projekt zu konfigurieren gehen Sie bitte vor wie in Kap 2 beschrieben F r die Verwaltung der S5 Station Zur Verwaltung der Projektierdaten und der Beispiel Programme lesen Sie bitte nach in Dort finden Sie die entsprechenden Hinweise f r die Hantierung der S5 Werkzeuge e E Kap 16 Um die S7 Station mit der S5 Station vernetzen und ber FDL Verbindungen erreichen zu k nnen muss diese S5 Station im STEP 7 Projekt bek
81. ssangabe in den Bausteinaufrufen im Anwenderprogramm ggf anpassen e Eine andere Station z B SIMATIC S5 oder PC verwenden Wenn Sie eine Fremd station als FMS Client oder FMS Server einbeziehen m ssen Sie diese im Projekt anlegen z Einf gen Station SIMATIC S5 und die Verbindungsprojek tierung entsprechend anpassen 6 2 Das Beispiel Schritt f r Schritt Die folgende Beschreibung setzt auf dem angelegten Projekt und auf den konfigurierten Statio nen auf Die Schritte Projekt anlegen und Hardware konfigurieren und vernetzen wurden Ihnen im Kap 2 erl utert Projekt anlegen Lg Hardware konfigurieren und vernetzen La Kap 2 Kommunikationsvariablen projektieren FMS Verbindungen projektieren Kap 6 2 Folgeseiten Anwenderprogramm erstellen In Betrieb nehmen F r das schnelle Erfolgserlebnis Wenn Ihre Anlagenkonfiguration der Vorgabe entspricht k nnen Sie die Beispieldaten in den folgenden Schritten 3 und 4 jeweils direkt in die S7 Stationen laden Den gr eren Nutzen erzielen Sie jedoch wenn Sie den Schritten in der Anleitung folgen berspringen Sie einfach die Funktionen die Sie schon ken nen In Kap 2 erfahren Sie alles wei tere zum Thema SIMATIC NET NCM S7 f r PROFIBUS 74 C79000 G8900 C 113 03 Kommunikation ber EMS Verbindungen 1 Projekt anlegen Lg
82. t 66 Ablauf des CPU Zyklus DP Slave OB 100 Datenbausteine DB10 und 11 erzeugen EE DP_RECV DP_SEND SIMATIC NET NCM S7 f r PROFIBUS C79000 G8900 C 113 03 DP Betrieb ber PROFIBUS mit S7 300 als DP Master und DP Slave FC Bausteine f r den DP Betrieb programmieren F r die Abwicklung des DP Betriebes stehen 2 Bausteine vom Typ FC zur Verf gung e DP_SEND FC 1 Der Baustein bergibt die Daten eines angegebenen DP Ausgabebereiches an den PROFIBUS CP zur Ausgabe an die Dezentrale Peripherie e DP BECH 2 Der Baustein bernimmt die Prozessdaten der Dezen tralen Peripherie sowie eine Statusinformation in ei nen angegebenen DP Eingabebereich mehr Detailg hierzu FF Handbuch 2 Kap 7 3 Das Anwenderprogramm unseres Beispiels wurde in AWL Notation erstellt Beispielhaft finden Sie nachfolgend die Aufrufparametrierung f r DP_SEND und DP_RECV in der S7 Station Ma ster DP Master AWL Erl uterung call fc 1 DP_SEND Bausteinaufruf CPLADDR w 16 0110 BG Adresse 272pez in Hardware Konfiguration SEND P db11 dbx0 0 byte 10 zu bertragender Datenbereich 10 Byte DONE M 1 2 Adresse f r R ckgabeparameter DONE ERROR M 1 3 Adresse f r R ckgabeparameter ERROR STATUS MW 206 Adresse f r R ckgabeparameter STATUS AWL Erl uterung call fc 2 DP_RECV Bausteinaufruf CPLADDR w 16 011
83. t dass eine Verbindung zwischen Stationen des angegebenen Typs erfolgreich aufgebaut und betrieben werden k nnen Wann Einstellungen erforderlich sind sagt Ihnen eine Checkliste im Handbuch fe Handbuch 11 Band 2 Kap 2 6 SIMATIC NET NCM S7 f r PROFIBUS 82 C79000 G8900 C 113 03 Kommunikation ber EMS Verbindungen So k nnten Sie jetzt den Eigenschaftendialog ffnen um die Konsistenz der projektierten FMS Verbindung zu pr fen 4 W hlen Sie die Verbindungseigenschaften durch Doppelklick auf die Verbindung in der Verbindungstabelle Y Schalten Sie um auf das Register bersicht Die Statusanzeige OK signali Eigenschaften FMS Yerbindung siert einen korrekten Zustand der Verbindungsprojektierung TE Ellen DES enzegen Druckkorigwation Druck L el _Abirechen mp Schalten Sie um auf das Register Allgemein und bet tigen Sie die Schaltfl che Optionen Die Einstellungen im Beispiel sind wie folgt gew hlt Eigenschaften FMS Verbindung Eigenschaften FMS Verbindung Optionen bes 2 SIMATIC 57 f r PROFIBUS C79000 G8900 C 113 03 83 Kommunikation ber EMS Verbindungen Auf die Alternativen im Eigenschaftendialog soll hier nicht n her eingegangen werden Entscheidend ist dass An passungen nur in besonderen F llen erforderlich sind S en Weitere Anl sse zu
84. tierung Eine Verfolgung der Kommunikation ist dann ber entsprechende An zeige der Datenbausteine am PG m glich e Andere Ein Ausgabebaugruppen verwenden Diese Ma nahme kann Baugruppenadressen ver ndern e Reihenfolge der Baugruppen im Rack ndern Diese Ma nahme ver ndert bei bestimmten die Baugruppenadresse SIMATIC NET NCM S7 f r PROFIBUS 24 C79000 G8900 C 113 03 Kommunikation ber die SEND RECEIVE Schnittstelle zwischen S7 Stationen Achtung Wenn Sie in der Konfiguration die Baugruppenadresse ver ndern m ssen Sie die Adressangabe in den Bausteinaufrufen im Anwenderprogramm ggf anpassen 3 3 Das Beispiel Schritt f r Schritt Die folgende Beschreibung setzt auf dem angelegten Projekt und auf den konfigurierten Statio nen auf Die Schritte Projekt anlegen und Hardware konfigurieren und vernetzen wurden Ihnen im Kap 2 erl utert 1 Projekt anlegen Lg 2 Hardware konfigurieren und vernetzen r 2 3 FDL Verbindungen projektieren 4 Anwenderprogramm erstellen Kap 3 3 Folgeseiten 5 In Betrieb nehmen F r das schnelle Erfolgserlebnis Wenn Ihre Anlagenkonfiguration der Vorgabe entspricht k nnen Sie die Beispieldaten in den folgenden Schritten 3 und 4 jeweils direkt in die S7 Stationen laden Den gr eren Nutzen erzielen Sie jedoch wenn Sie den Schritten der Anleitung folgen berspringen S
85. tuellen Doku mentation zu beachten Die Bestelldaten hierf r entnehmen Sie bitte den Katalo gen oder wenden Sie sich an Ihre rtliche Siemens Gesch ftsstelle Copyright Siemens AG 2001 2002 All rights reserved Weitergabe sowie Vervielf ltigung dieser Unterlage Verwertung und Mitteilung ihres Inhalts ist nicht gestattet soweit nicht ausdr cklich zugestanden Zuwiderhandlungen verpflichten zu Schadenersatz Alle Rechte vorbehalten insbesondere f r den Fall der Patenterteilung oder GM Eintragung Siemens AG Automation and Drives Postfach 4848 D 90327 N rnberg Haftungsausschluss Wir haben den Inhalt der Druckschrift auf bereinstimmung mit der beschrie benen Hard und Software gepr ft Dennoch k nnen Abweichungen nicht ausgeschlossen werden so dass wir f r die vollst ndige bereinstimmung keine Gew hr bernehmen Die Angaben in dieser Druckschrift werden re gelm ig berpr ft und notwendige Korrekturen sind in den nachfolgenden Auflagen enthalten F r Verbesserungsvorschl ge sind wir dankbar Technische nderungen bleiben vorbehalten Siemens Aktiengesellschaft G79000 G8900 0113 03 Vorwort Das Ziel Der Weg zum Ziel Voraussetzung Leserkreis G ltigkeitsbereich Sie m chten unsere SIMATIC S7 CPs in Ihrer Anlage einsetzen und optimal nutzen Diese Kurzanleitung leistet Ihnen Hilfestellung beim Erlernen des Um ganges mit NCM S7 f r PROFIBUS dem Projektierwerkzeug f r die
86. ukturen mit weniger als 10 Elementen anzusetzen n Handbuch 2 Band 2 Kap 3 6 SIMATIC NET NCM S7 f r PROFIBUS C79000 G8900 C 113 03 81 Kommunikation ber EMS Verbindungen 1 Projekt anlegen Lg 2 Hardware konfigurieren und vernetzen La 3 Kommunikationsvariablen projektieren L Die Default Einstellungen 4 FMS Verbindungen projektieren gen gen den meisten Anforderungen 5 Anwenderprogramm erstellen 6 In Betrieb nehmen Verbindungsparameter f r die FMS Verbindung pr fen projektieren ffnen Sie in der Projektansicht im SIMATIC Manager das Objekt PROFIBUS 1 Wenn Sie in der aufgeblendeten NetPro Darstellung die CPU in der Station FMS Client anw hlen sehen Sie zus tzlich die Verbindungstabelle mit der bereits projektierten FMS Verbindung Ss NetPro PROJECT PROFIBUS Netz D Siemens Step Examples expb 98 Netz Bearbeiten Einf gen Zielsystem Ansicht Extras Fenster Hilfe Sal S E a ei ele MPI 1 MPI PROFIBUS 1 PROFIBUS FMS Client 57 400 Stat SIMATIC 300 DP Master SIMATIC 300 Station 1 2 2 FMS Server 87 400 Stat SIMATIC 300 DP Slave SIMATIC 300 Stat uss H E E 2 12 2 6 E Aktiver Verkindungsaufbau e L 234 Y 210 lEinfg Bild 6 1 Im Beispiel sind die Eigenschaften der FMS Verbindung so projektier
87. ungen Kommunikationsdienst projektieren 4 Anwenderprogramm erstellen Sie setzen Ihre Steuerungsauf gabe in ein S7 Anwenderpro gramm um Verwenden Sie bei spielsweise die AWL Notation 5 In Betrieb nehmen Diagnose Bei Ablaufproblemen untersuchen Sie mit den Online Werkzeugen von STEP 7 AWL und NCM Diagnose die S7 Stationen F r das schnelle Erfolgserlebnis Wenn Ihre Anlagenkonfiguration der Vorgabe entspricht k nnen Sie die Beispieldaten in den Schritten 2 3 und 4 jeweils direkt in die S7 Stationen laden SIMATIC NET NCM S7 f r PROFIBUS C79000 G8900 C 113 03 7 Die Schritte in der bersicht Den gr eren Nutzen erzielen Sie jedoch wenn Sie TIPP den Schritten in der Anleitung folgen berspringen Sie einfach die Funktionen die Sie schon ken SIMATIC NCM S7 f r PROFIBUS 8 C79000 G8900 C 113 03 2 PROJECT PROFIBUS STEP 7 Beispiele f r PROFIBUS CPs In diesem Kapitel zeigen wir Ihnen wie das PROJECT PROFIBUS mit den Konfigurationen und Programmen f r die Kommunikations beispiele angelegt und benutzt wird Ziele und Nutzen f r Sie e Projektaufbau mit CPs kennenlernen e Die ben tigten Arbeitsschritte kennenlernen Voraussetzungen STEP 7 Grundkenntnisse AWL Kenntnisse SPS Grundkenntnisse Wenn Sie detailliertere Informationen ber die weiteren Funktionen der Projektiersoftware suchen greifen
88. wischen den beiden S7 Stationen projektiert 2 die Verbindungsprojektierung in die beiden S7 Stationen geladen Die Stationen sind jetzt f r den Datenaustausch ber die SEND RECEIVE Schnittstelle bereit SIMATIC NET NCM S7 f r PROFIBUS C79000 G8900 C 113 03 31 Kommunikation ber die SEND RECEIVE Schnittstelle zwischen S7 Stationen 1 Projekt anlegen Wie ist die SEND RECEIVE Schnittstelle zu versorgen Wie erfolgen Anzeigenauswer tungen Als Ergebnis haben Sie am Ende die Anwenderprogramme in die Stationen geladen 2 Hardware konfigurieren und vernetzen NN 3 FDL Verbindungen projektieren 4 Anwenderprogramm erstellen 5 In Betrieb nehmen Die Aufgaben im Anwenderprogramm Die in Kap 3 1 beschriebene Aufgabenstellung ist nun in entsprechende SPS Anwenderpro gramme umzusetzen um die Programme bearbeiten oder in die S7 Stationen laden zu k nnen Se Bee e e en e ee Lee ee Le w hlen Sie im PROJECT PROFIBUS den TIPP 2 i Auf Seite 38 erfahren Sie alles Container mit den Programmbausteinen in der weitere zum Thema Laden gew nschten SIMATIC 300 Station an RAEE KJ SIMATIC Manager PROJECT PROFIBUS D Siemens Step Examples expb Bisi E E Datei Bearbeiten Einf gen Zielsystem Ansicht Extras Fenster Hilfe x Dear ele elle 2 12 ciel ell one 2 PROJECT
Download Pdf Manuals
Related Search
Related Contents
Automation System TROVIS 6400 Compact Mode d`emploi et d`installation Bose® 201® and 301® Series V Direct/Reflecting Protocol Manual do Proprietário Extracting the Data Bedienungsanleitung - Nolden Regelsysteme sigmadue microPAC MP MANUEL D`UTILISATION Installation & User Manual Copyright © All rights reserved.
Failed to retrieve file