Sie sind auf Seite 1von 51

Vorwort

Die Schritte in der bersicht


1
SIMATIC NET
Das S7Beispielprojekt
PROJECTETHERNET
2

Kommunikation ber die


NCM S7 fr Industrial Ethernet SEND/RECEIVESchnittstelle...

...zwischen S7Stationen
3
Erste Schritte
...zwischen S7 und
S5Stationen
4

Literaturverzeichnis
A

11/2002
C79000G8900C116
Ausgabe 03
Klassifizierung der Sicherheitshinweise
Dieses Handbuch enthlt Hinweise, die Sie zu Ihrer persnlichen Sicherheit sowie
zur Vermeidung von Sachschden beachten mssen. Die Hinweise sind durch ein
Warndreieck hervorgehoben und je nach Gefhrdungsgrad folgendermaen darge-
stellt:

Gefahr
! bedeutet, dass Tod, schwere Krperverletzung eintreten wird, wenn die ent
sprechenden Vorsichtsmanahmen nicht getroffen werden.

Warnung
! bedeutet, dass Tod, schwere Krperverletzung eintreten kann, wenn die ent
sprechenden Vorsichtsmanahmen nicht getroffen werden.

Vorsicht
! mit Warndreieck bedeutet, dass eine leichte Krperverletzung eintreten kann,
wenn die entsprechenden Vorsichtsmanahmen nicht getroffen werden.

Vorsicht
ohne Warndreieck bedeutet, dass ein Sachschaden eintreten kann, wenn die ent-
sprechenden Vorsichtsmanahmen nicht getroffen werden.

Achtung
bedeutet, dass ein unerwnschtes 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 mglichen Nutzens empfoh-
len wird.

SIMATIC NET NCM S7 fr Industrial Ethernet


2 C79000G8900C11603
Marken
SIMATICR, SIMATIC HMIR und SIMATIC NETR sind eingetragene Marken der
SIEMENS AG.
Die brigen Bezeichnungen in dieser Schrift knnen Marken sein, deren Benut-
zung durch Dritte fr deren Zwecke die Rechte der Inhaber verletzen knnen.
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 Gertes drfen nur von qualifiziertem Perso-
nal vorgenommen werden. Qualifiziertes Personal im Sinne der sicherheitstechni-
schen Hinweise dieses Handbuchs sind Personen, die die Berechtigung haben,
Gerte, Systeme und Stromkreise gem den Standards der Sicherheitstechnik in
Betrieb zu nehmen, zu erden und zu kennzeichnen.
Bestimmungsgemer Gebrauch von HardwareProdukten
Beachten Sie folgendes:

Warnung
! Das Gert darf nur fr die im Katalog und in der technischen Beschreibung vorge-
sehenen Einsatzflle und nur in Verbindung mit von Siemens empfohlenen bzw.
zugelassenen Fremdgerten und -komponenten verwendet werden.
Der einwandfreie und sichere Betrieb des Produktes setzt sachgemen Trans-
port, sachgeme Lagerung, Aufstellung und Montage sowie sorgfltige Bedie-
nung und Instandhaltung voraus.
Bevor Sie mitgelieferte Beispielprogramme oder selbst erstellte Programme an-
wenden, stellen Sie sicher, dass in laufenden Anlagen keine Schden an Perso-
nen oder Maschinen entstehen knnen.
EGHinweis: 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.

Bestimmungsgemer Gebrauch von SoftwareProdukten


Beachten Sie folgendes:

Warnung
! Die Software darf nur fr die im Katalog und in der technischen Beschreibung vor-
gesehenen Einsatzflle und nur in Verbindung mit von Siemens empfohlenen bzw.
zugelassenen SoftwareProdukten, Fremdgerten und -komponenten verwendet
werden.
Bevor Sie mitgelieferte Beispielprogramme oder selbst erstellte Programme an-
wenden, stellen Sie sicher, dass in laufenden Anlagen keine Schden an Perso-
nen oder Maschinen entstehen knnen.

SIMATIC NET NCM S7 fr Industrial Ethernet


C79000G8900C11603 3
Vor der Inbetriebnahme
Beachten Sie vor der Inbetriebnahme folgendes:

Vorsicht
Vor der Inbetriebnahme sind die Hinweise in der entsprechenden aktuellen Doku-
mentation zu beachten. Die Bestelldaten hierfr entnehmen Sie bitte den Katalo-
gen, oder wenden Sie sich an Ihre rtliche SiemensGeschftsstelle.

Copyright E Siemens AG 2001/2002 All rights reserved Haftungsausschluss


Weitergabe sowie Vervielfltigung dieser Unterlage, Verwertung und Wir haben den Inhalt der Druckschrift auf bereinstimmung mit der beschrie-
Mitteilung ihres Inhalts ist nicht gestattet, soweit nicht ausdrcklich benen Hard-und Software geprft. Dennoch knnen Abweichungen nicht
zugestanden. Zuwiderhandlungen verpflichten zu Schadenersatz. Alle ausgeschlossen werden, so dass wir fr die vollstndige bereinstimmung
Rechte vorbehalten, insbesondere fr den Fall der Patenterteilung oder keine Gewhr bernehmen. Die Angaben in dieser Druckschrift werden re-
GM-Eintragung gelmig berprft, und notwendige Korrekturen sind in den nachfolgenden
Auflagen enthalten. Fr Verbesserungsvorschlge sind wir dankbar.
Siemens AG
Automation and Drives

Postfach 4848, D-90327 Nrnberg Technische nderungen


SIMATICbleiben vorbehalten.
NET NCM S7 fr Industrial Ethernet
4 C79000G8900C11603
Siemens Aktiengesellschaft G79000G8900C11603
Vorwort

Das Ziel Sie mchten unsere SIMATIC S7 CPs in Ihrer Anlage einsetzen und
optimal nutzen.

Der Weg zum Ziel Diese Kurzanleitung leistet Ihnen Hilfestellung beim Erlernen des Um-
ganges mit NCM S7 fr Industrial Ethernet, dem Projektierwerkzeug fr
die S7 CPs. Anhand der bei NCM mitgelieferten Projektier und Pro-
grammbeispiele stellen wir Ihnen die typischen Schritte vor, damit Sie
NCM S7 fr Industrial Ethernet optimal fr Ihre SIMATIC S7CPs an-
wenden knnen.

Das erreichen Sie mit dieser ...wenn Sie so vorgehen.


Kurzanleitung,...
Sie erreichen einen hohen ...indem Sie mit dem
Lerneffekt bei geringem mitgelieferten Beispiel auf einer
zeitlichem Aufwand,... passenden Anlagenkonfiguration
die beschriebenen Schritte
bearbeiten.
Sie erreichen einen sehr hohen ...indem Sie die Beschreibung als
Lerneffekt bei etwas hherem Hilfestellung beim (erstmaligen)
zeitlichen Aufwand ... Projektieren und Programmieren
Ihrer eigenen Anwendung
verwenden.

Voraussetzung Mit den Grundlagen von STEP 7 sollten Sie vertraut sein, d.h., Sie soll-
ten wissen
S wie STEP 7 bedient wird;
S welche Funktionen STEP 7 bietet, um die Hardware und Software zu
verwalten;
S wie Projekte verwaltet werden.

Leserkreis Diese Kurzanleitung wendet sich an Inbetriebsetzer und Programmierer


von STEP 7Programmen und an ServicePersonal.

Gltigkeitsbereich Diese Kurzanleitung ist gltig ab dem Ausgabestand V5.2 der Projek-
tiersoftware NCM S7 und ab dem Ausgabestand V5.0 der
STEP 7Software.

SIMATIC NET NCM S7 fr Industrial Ethernet


C79000G8900C11603 5
Vorwort

Weitere Hinweise... zur STEP 7 Literatur und zum Produkt entnehmen Sie bitte dem beilie-
genden Handbuch NCM S7 fr Industrial Ethernet.
Zur Installation der Software NCM S7 fr Industrial Ethernet der
LIESMICHDatei.

Hinweis
Bitte beachten Sie auch mgliche Hinweise zu den in dieser Kurzanleitung be-
schriebenen Beispielprogrammen in der Produktinformation von
NCM S7 fr Industrial Ethernet!

Konventionen Hinweise auf


S weitere Dokumentation sind mit Hilfe von Literaturnummern in
Schrgstrichen /.../ angegeben. Anhand dieser Nummern knnen Sie
dem Literaturverzeichnis am Ende des Handbuchs den genauen Titel
der Dokumentation entnehmen.
S Handlungsanweisungen erfolgen mit dem Zeichen n
-

SIMATIC NET NCM S7 fr Industrial Ethernet


6 C79000G8900C11603
1 Die Schritte in der bersicht
Anhand der Beispielprojektierung und des Beispielprogrammes im PROJECTETHERNET
fhren wir Sie in den folgenden Kapiteln jeweils durch die folgenden Schritte:

Kapitel 2
PROJECTETHERNET

1. Projekt anlegen / ffnen


Es ist von Vorteil, smtliche Anlagendaten offline
zu erstellen; die Daten knnen dann jederzeit ver-
ndert, gesichert und geladen werden. Basis hierzu
ist das STEP 7Projekt PROJECTETHERNET.

2. Hardware konfigurieren und vernetzen


Sie legen die Komponenten Ihrer Anlage fest;
orientieren Sie sich anhand des in den Kap. 3
und 4 dargestellten Anlagenaufbaues.

Kapitel 3 Kapitel 4
ISO S7<>S7 ISO S7<>S5

3. Kommunikationsdienst projektieren
ISOTransportverbindungen
werden eingerichtet.

4. Anwenderprogramm erstellen Sie setzen Ihre Steuerungsaufgabe in ein


S7Anwenderprogramm um. Verwenden Sie
beispielsweise die AWLNotation.

5. In Betrieb nehmen / Diagnose


Bei Ablaufproblemen untersuchen
Sie mit den OnlineWerkzeugen
von STEP 7/AWL und
NCMDiagnose die S7Stationen.

Fr das schnelle Erfolgserlebnis...


Wenn Ihre Anlagenkonfiguration der Vorgabe entspricht, knnen Sie die Beispieldaten in den
Schritten 2, 3 und 4 jeweils direkt in die S7Stationen laden!
Den greren Nutzen erzielen Sie jedoch, wenn Sie TIPP
den Schritten in der Anleitung folgen. berspringen Sie einfach die
Funktionen, die Sie schon ken-
nen.

SIMATIC NET NCM S7 fr Industrial Ethernet


C79000G8900C11603 7
2 PROJECTETHERNET
STEP 7Beispiele fr EthernetCPs
In diesem Kapitel zeigen wir Ihnen, wie das PROJECTETHERNET
mit den Konfigurationen und Programmen fr die Kommunikations-
beispiele angelegt und benutzt wird.

Ziele und Nutzen fr Sie:


S Projektaufbau mit CPs kennenlernen;
S Die bentigten Arbeitsschritte kennenlernen.

Voraussetzungen:
STEP 7Grundkenntnisse, AWLKenntnisse, SPS
Grundkenntnisse

Wenn Sie detailliertere Informationen ber die weiteren


Funktionen der Projektiersoftware suchen, greifen Sie
bitte zu den entsprechenden Handbchern. Auch im Ka-
pitel selbst finden Sie Hinweise auf die Referenzhandb-
cher.

Inhaltsbersicht:

Projekt anlegen / ffnen 9


Hardware konfigurieren und vernetzen 12

SIMATIC NET NCM S7 fr Industrial Ethernet


8 C79000G8900C11603
PROJECTETHERNET

1. Projekt anlegen / ffnen


2. Hardware konfigurieren und vernetzen Im STEP 7Projekt werden ein Ab-
bild der S7Stationen 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\EXIE.

Wenn Sie die Projektvorlage im STEP 7Verzeichnis verwenden wollen, gehen Sie so
vor:
n Starten Sie den SIMATICManager.
n ffnen Sie das mitgelieferte Beispielprojekt PROJECTETHERNET mit Datei " ffnen "
Beispielprojekt....

Vom hier aufgeblendeten Beispielprojekt


gelangen Sie zu den nachfolgend be-
schriebenen Arbeitsschritten.

Im Beispielprojekt ist ein EthernetSubnetz bereits angelegt.


Wenn Sie ein neues bzw. ein weiteres EthernetSubnetz oder
ein anderes Objekt anlegen mchten,
mehr Details
n whlen Sie die Funktion Einfgen " ... " ... hierzu... Handbuch
/3/

Kap. 2

SIMATIC NET NCM S7 fr Industrial Ethernet


C79000G8900C11603 9
PROJECTETHERNET

Wenn Sie sich eine Arbeitsversion vom Beispielrojekt ETHERNET erstellen mchten,
n verwenden Sie den Menbefehl Datei " Speichern unter, um eine Kopie des
Beispielprojektes unter einem beliebigen Verzeichnis anzulegen.

Gertekonfiguration
Entnehmen Sie der folgenden Tabelle, welche Konfigurationen in den einzelnen Stationen
vorliegen. Sie haben damit bereits einen berblick, inwieweit Sie die Einstellungen der Beispiel-
vorlage bernehmen knnen oder an Ihre Gegebenheiten anpassen mssen.

Station CPTyp MACAdresse kommuniziert Beschreibung


mit Station
SIMATIC CP 4431 08.00.06.01.00.00 SIMATIC Kommunikation ber die SEND
400Station(1) 400Station(2) RECEIVESchnittstelle mit
CP 4431.
Es werden Daten in beide
Richtungen gesendet. Hierzu
werden die FCs AG_SEND und
AG_RECV verwendet.
SIMATIC CP 4431 08.00.06.01.00.01 SIMATIC
400Station(2) 400Station(1)
SIMATIC CP 4431 08.00.06.01.00.03 SIMATIC Kommunikation ber die SEND
400Station(3) S5Station(1) RECEIVESchnittstelle mit
CP 4431.
Das Anwenderprogramm ist an
das Programmbeispiel des
CP 1430 TF angepat (siehe
/13/).
Es werden Daten von SIMATIC
400Station(3) an SIMATIC S5
gesendet.
SIMATIC S5(1) CP 1430 TF 08.00.06.01.00.02 SIMATIC
400Station(3)

SIMATIC NET NCM S7 fr Industrial Ethernet


10 C79000G8900C11603
PROJECTETHERNET

Sie haben bereits eine Gertekonfiguration projektiert?


Sofern Sie auf eine von Ihnen bereits projektierte Konfiguration zurckgreifen und lediglich die
Beispielprogramme fr Ihre CPU nutzen mchten, gehen Sie wie folgt vor:
n Kopieren Sie die Beispielprogramme (Behlter mit S7Programmen) der jeweiligen Station
aus dem Beispielprojekt in die jeweilige CPU Ihres vorhandenen Projektes. Achten Sie
hierbei auf mgliche Bausteinberlappungen!
n Sorgen Sie gem der folgenden Beschreibungen fr eine entsprechend angepasste
HardwareKonfiguration und Vernetzung;
Verbindungsprojektierung.

Zusammenfassung zu Schritt 1 Projekt anlegen:


Sie haben ein STEP 7 Projekt angelegt, in dem Sie
Ihre Anlage konfigurieren knnen;
Ihre Anwenderprogramme erstellen und ablegen knnen.

SIMATIC NET NCM S7 fr Industrial Ethernet


C79000G8900C11603 11
PROJECTETHERNET

1. Projekt anlegen n S aus welchen Komponenten besteht die


2. Hardware konfigurieren und vernetzen Anlage?
S wie sind die Komponenten mit dem
Netz verbunden?
Als Ergebnis werden Sie am Ende die
HWKonfiguration in die Stationen laden.

Wenn Sie von einer vorhandenen Beispielkonfiguration TIPP


ausgehen, sollten Sie sich einen berblick verschaffen, Auf Seite 16 erfahren Sie alles
bevor Sie die Konfiguration in das Zielsystem laden. weitere zum Thema Laden.
STEP 7 bietet Ihnen komfortable Mglichkeiten. Sie kn-
nen sich:
S die Konfiguration in HW Konfig anschauen mehr Details Handbuch
hierzu... /3/
S eine Stationsbersicht ausgeben lassen
S die Vernetzung der Stationen graphisch mit NetPro Kap. 2
anzeigen lassen.

n Doppelklicken Sie im SIMATICManager in Ihrem Projekt auf das Objekt Ethernet(1). Sie
ffnen dadurch die NetProAnsicht fr Ihr Projekt.

Von hier aus knnen Sie alle weiteren Schritte fr die Hardware und die Verbindungsprojektie-
rung auslsen.

SIMATIC NET NCM S7 fr Industrial Ethernet


12 C79000G8900C11603
PROJECTETHERNET

Wie Sie in der Abbildung sehen, wird


S fr die angewhlte CPU im unteren Bildabschnitt die Verbindungstabelle eingeblendet;
S eine Information zum Netzanschluss eingeblendet, wenn Sie mit dem Mauscursor auf das
Symbol fr die Schnittstelle des Teilnehmers zeigen.
Sie erkennen aus den Informationen zu den Netzanschlssen folgende Situation:
Der CP 4431 wird mit der projektierten MACAdresse (Teilnehmer) gefhrt. Die CPU wird mit
einer MPIAdresse angegeben. Diese MPIAdresse bentigen Sie z. B. dann, wenn Sie den
CP ber den MPIAnschlu der CPU mit NCM EthernetDiagnose diagnostizieren mchten.

Wenn Sie die Netzadresse ndern mchten... mehr Details


hierzu...
...knnen Sie dies ber den Eigenschaftendialog des Handbuch
EthernetKnotens durchfhren. Sie erreichen diesen Dia- /2/
log, indem Sie auf den Netzknoten in der NetProAnsicht
doppelklicken. Eine Adressnderung kann z. B. erforder- Kap. 2.2.4
lich sein, wenn die projektierte EthernetAdresse an Ih-
rem Netz bereits durch eine andere Station belegt ist.

Konfiguration in HW Konfig anschauen hier gezeigt am Beispiel der


SIMATIC 400Station(1)
n Markieren Sie in der NetProAnsicht die Station oder die CPU in der SIMATIC
400Station(1); whlen Sie Bearbeiten " Objekt ffnen. Sie sehen die
HardwareKonfiguration mit einer bersichts und einer Detailansicht.

Wenn Sie sich die Konfiguration einer der angezeigten Baugruppen im Detail anschauen mch-
ten,
n dann positionieren Sie den Cursor auf die Baugruppe, z. B. den CP 4431, und whlen
Bearbeiten " Objekteigenschaften.

SIMATIC NET NCM S7 fr Industrial Ethernet


C79000G8900C11603 13
PROJECTETHERNET

Konfiguration in HW Konfig anpassen


Falls Ihre HardwareKonfiguration nicht der Beispielvorlage entspricht, haben Sie jetzt die Mg-
lichkeit, die Eintrge anzupassen. So knnten Sie, um nur einige zu nennen, z. B.
S Baugruppen an einen anderen Steckplatz verschieben;
die Verbindungsprojektierung bleibt erhalten;
Anwenderprogramme mssen an eine evtl. genderte BGAdresse angepasst werden.
S ohne Simulationsbaugruppe arbeiten;
Lschen Sie hierzu die Simulationsbaugruppe auf Steckplatz 5.
S einen anderen CPUTyp verwenden;
die Verbindungsprojektierung bleibt erhalten;

Eine Stationsbersicht ausgeben


Nutzen Sie die Druckfunktionen von STEP 7 fr Ihre Anlagendokumentation! Sie haben hierzu
folgende Mglichkeiten, aus HW Konfig Dokumente zu drucken:
S gesamte Station
S ausgewhlte Baugruppe(n)
Fr den verwendeten CP als ausgewhlte Baugruppe sieht das Ergebnis z. B. dann so aus:

SIMATIC NET NCM S7 fr Industrial Ethernet


14 C79000G8900C11603
PROJECTETHERNET

...weitere Informationen zur Vernetzung der Station


...erhalten Sie ber die Druckfunktion in NetPro.Sie knnen sich ber bestehende Netzan-
schlussKonfigurationen damit leicht einen berblick verschaffen:
Fr das konfigurierte Netz sieht das Ergebnis z. B. dann so aus:

SIMATIC NET NCM S7 fr Industrial Ethernet


C79000G8900C11603 15
PROJECTETHERNET

Um die HardwareKonfiguration in das Zielsystem zu laden...


...gehen Sie bitte wie folgt vor:
n Verbinden Sie das PG mittels MPIKabel mit der MPISchnittstelle der CPU.
n Stellen Sie die Schnittstelle an Ihrem PG/PC entsprechend der gewnschten Anschlussart
ein. Whlen Sie hierzu in der WindowsSystemsteuerung die PG/PCSchnittstelle
entsprechend den auf Ihrem PG verfgbaren CPs und entsprechend dem Busanschluss.

TIPP
Um zu prfen, welche Teilnehmer
ber Ethernet zu erreichen sind, ver-
wenden Sie die Funktion Erreich-
bare Teilnehmer.

n Whlen Sie den Menbefehl Zielsystem "Laden in AS...


STEP 7 fhrt Sie dann ber weitere Dialogfelder zum Ergebnis.

mehr Details hierzu...

STEP 7 Hilfesystem

Handbuch
/3/

Kap. 2.2.9

Zusammenfassung zu Schritt 2 Hardware konfigurieren und vernetzen:


Sie haben
1. die S7Stationen im STEP 7Projekt konfiguriert;
2. die S7Stationen dem EthernetSubnetz zugeordnet und Adressen vergeben;
3. die Konfiguration in die beiden S7Stationen geladen.
Die Stationen sind jetzt fr die Projektierung von Kommunikationsverbindungen und
das Laden von Anwenderprogrammen bereit.

SIMATIC NET NCM S7 fr Industrial Ethernet


16 C79000G8900C11603
3 Kommunikation ber die SEND/RECEIVE
Schnittstelle zwischen S7Stationen
Die SEND/RECEIVESchnittstelle erlaubt den Datenaustausch ber
projektierte ISOTransportverbindungen, TCPVerbindungen und ISO
onTCPVerbindungen.
In diesem Kapitel zeigen wir Ihnen die Schritte beim Projektieren und
Programmieren, um eine einfache Kommunikationsaufgabe ber ISO
Transportverbindungen zu lsen.

Ziele und Nutzen fr Sie:


S Projektierschritte kennenlernen
S Lade und Inbetriebnahmevorgang kennenlernen
S SEND/RECEIVEAufrufschnittstelle kennenlernen
S Programmbeispiel als (Kopier)Vorlage fr SPSProgramme
verwenden

Voraussetzungen:
STEP 7Grundkenntnisse, AWLKenntnisse, 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 Handbchern.
Im Vorwort finden Sie eine ausfhrliche Darstellung
hierzu. Auch im Kapitel selbst finden Sie Hinweise auf die
Referenzhandbcher.

Inhaltsbersicht:
3.1 Die Aufgabenstellung 18
3.2 Anlagenaufbau 19
3.3 Das Beispiel Schritt fr Schritt 21

ISOTransportverbindungen projektieren 22
Anwenderprogramm erstellen 28
In Betrieb nehmen / Diagnose 35

SIMATIC NET NCM S7 fr Industrial Ethernet


C79000G8900C11603 17
Kommunikation ber die SEND/RECEIVESchnittstelle zwischen S7Stationen

3.1 Die Aufgabenstellung

Daten senden und empfangen


Die Kommunikationsaufgabe, die im Programmbeispiel gezeigt wird, ist bewusst einfach ge-
whlt:
S Eine Steuerung (SIMATIC 400Station 1) verarbeitet Prozessdaten.
S Es erfolgt eine Kommunikation mit einem anderen Gert (SIMATIC 400Station 2), um z. B.
einen Steuerungsauftrag zu delegieren. Die SIMATIC 400Station 2 sendet Antwortdaten
zurck.
Das folgende Schema zeigt den entsprechenden Programmablauf:

SIMATIC 400Station 1 SIMATIC 400Station 2

Prozessdaten
verarbeiten

Auftragsdaten senden ( 4 Byte)

Auftrag entgegenneh-
men und bearbeiten

Antwortdaten senden ( 4 Byte)

Empfangsdaten
auswerten

Zeit Zeit

Die in der Beispielaufgabe zu bertragenen Auftrags und Antwortdaten umfassen jeweils 4


Byte Nutzdaten.

SIMATIC NET NCM S7 fr Industrial Ethernet


18 C79000G8900C11603
Kommunikation ber die SEND/RECEIVESchnittstelle zwischen S7Stationen

3.2 Anlagenaufbau

Struktur
Fr das mitgelieferte Beispielprojekt wird folgende Anlagenkonfiguration bentigt (nderungen /
Alternativen sind mglich > siehe Folgeseite):

SIMATIC 400 Station 1


SMATIC 400 Station 2

MPISchnittstelle
MPISchnittstelle

Ethernet

as400

PG/PC mit STEP 7

SIMATIC NET NCM S7 fr Industrial Ethernet


C79000G8900C11603 19
Kommunikation ber die SEND/RECEIVESchnittstelle zwischen S7Stationen

Gerte /Betriebsmittelbedarf
Sie bentigen folgende Komponenten, wenn Sie das mitgelieferte Beispiel unverndert zum
Ablauf bringen wollen.

Anzahl Typ Best.Nr.:


2 Automatisierungssysteme AS 400 mit CPU 4141 siehe Katalog ST 70
2 CP 4431 6 GK 74431EX110XE0 1)
2 Simulationsbaugruppen DI/DO
knnen ersetzt werden durch
DigitalAusgabebaugruppe DO16xDC24V/2A 6ES74221BH100AA0
oder durch
DigitalAusgabebaugruppe DO32xDC24V/0,5A 6ES74221BL000AA0
1 bertragungsstrecke siehe /11/ /12/
1 Programmiergert (PG/PC) mit siehe Katalog ST 70
S installierter Software STEP 7 ab V5.2
S installierter Optionssoftware NCM S7 fr Ethernet V5.2
S MPIAnschluss
S optional fr den PG/PCBetrieb am Ethernet: CP fr
ETHERNETAnschlu > Diagnose/Inbetriebnahme/
Service
1) neuere Ausgabestnde der Baugruppe sind im Allgemeinen funktionskompatibel; Sie knnen
die Projektierdaten des Beispielprojektes ohne Anpassung in Ihre Baugruppe laden. Beachten
Sie bitte die Ausfhrungen im Gertehandbuch des CPs zum Thema Kompatibilitt und Er-
satzteilfall!

Alternativen:
Sie knnen die Beispielkonfiguration an Ihre Gegebenheiten anpassen. Nachfolgend einige Hin-
weise hierzu:
S S7300 anstelle S7400
Sie knnen anstelle von S7400 auch S7300 Stationen verwenden. Als CP verwenden Sie
dann z. B. einen CP 3431.
In der HardwareKonfiguration sowie im Anwenderprogramm sind dann entsprechende An-
passungen erforderlich. Zustzlich mssen Sie fr S7300 andere FCTypen verwenden.
S Anderen CPUTyp verwenden
S Verzicht auf die Simulationsbaugruppen
Dies erfordert eine geringfgige Modifikation der Anwenderprogramme, damit die Ausgabe
an die Simulationsbaugruppe unterbleibt. Eine Verfolgung der Kommunikation ist dann ber
entsprechende Anzeigen der Datenbausteine am PG mglich.
S Andere Ein/Ausgabebaugruppen verwenden
Diese Manahme kann Baugruppenadressen verndern.
S Reihenfolge der Baugruppen im Rack ndern
Diese Manahme verndert bei bestimmten CPUTypen die Baugruppenadresse.

SIMATIC NET NCM S7 fr Industrial Ethernet


20 C79000G8900C11603
Kommunikation ber die SEND/RECEIVESchnittstelle zwischen S7Stationen

Achtung
Wenn Sie in der Konfiguration die Baugruppenadresse verndern, mssen Sie die
Adressangabe in den Bausteinaufrufen im Anwenderprogramm ggf. anpassen.

3.3 Das Beispiel Schritt fr 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 erlutert.

1. Projekt anlegen n
2. Hardware konfigurieren und vernetzen n Kap. 2

3. ISOTransportverbindungen projektieren
4. Anwenderprogramm erstellen Kap. 3.3 / Folgeseiten

5. In Betrieb nehmen

Fr das schnelle Erfolgserlebnis...


Wenn Ihre Anlagenkonfiguration der Vorgabe entspricht, knnen Sie die Beispieldaten in den
folgenden Schritten 3 und 4 jeweils direkt in die S7Stationen laden!
Den greren Nutzen erzielen Sie jedoch, wenn Sie TIPP
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 Laden.

SIMATIC NET NCM S7 fr Industrial Ethernet


C79000G8900C11603 21
Kommunikation ber die SEND/RECEIVESchnittstelle zwischen S7Stationen

1. Projekt anlegen n
2. Hardware konfigurieren und vernetzen n Kommunikationsverbindungen
fr die CPUs einrichten.
3. ISOTransportverbindungen projektieren Als Ergebnis die Verbindungs
4. Anwenderprogramm erstellen projektierung in die Stationen
laden.
5. In Betrieb nehmen

Die Kommunikation an der SEND/RECEIVESchnitt- TIPP


stelle erfolgt ber projektierte ISOTransportverbindun- Auf Seite 27 erfahren Sie alles
gen. Im nchsten Schritt mssen Sie daher die Verbin- weitere zum Thema Laden.
dungsliste in die Station laden.
Doch der Reihe nach verschaffen Sie sich zunchst einen berblick ber die Beispielprojek-
tierung. Sie knnen sich
mehr Details
hierzu...
Handbuch
/3/
Verbindungen in der Verbindungstabelle in NetPro ansehen
Kap. 3

n Wechseln Sie wiederum in den SIMATICManager und whlen Sie die CPU in der
gewnschten Station aus.

SIMATIC NET NCM S7 fr Industrial Ethernet


22 C79000G8900C11603
Kommunikation ber die SEND/RECEIVESchnittstelle zwischen S7Stationen

n Markieren Sie das Objekt Verbindungen und whlen


Sie Bearbeiten " Objekt ffnen. Sie sehen die
Verbindungen
Verbindungstabelle mit den Eintrgen fr die gewhlte
Station.
oder
n gehen Sie ber die Auswahl des Netzes direkt in die NetProAnsicht.

Hier ist per Doppelklick die Selektion der


Hier ist per Doppelklick die Selektion von
Verbindungseigenschaften mglich
Verbindungspartner ndern mglich

Sie erkennen folgende Situation:


S Es ist derzeit eine ISOTransportverbindung zur Part- brigens...
nerstation SIMATIC 400Station(2) projektiert. ...ber das Auswahlfeld Station
knnen Sie hier bequem smtli-
S Der Verbindungsaufbau wird von SIMATIC che Stationen im Projekt anwh-
400Station(1) aus aktiviert. len und die projektierten Verbin-
dungen berschauen.

weitere Verbindungen...
...zu dieser oder einer anderen Partnerstation projektieren Sie ggf. in dieser Ansicht.
n Um eine neue Verbindung in der Verbindungsliste einzufgen, whlen Sie ggf. die Funktion
Einfgen " Neue Verbindung.

SIMATIC NET NCM S7 fr Industrial Ethernet


C79000G8900C11603 23
Kommunikation ber die SEND/RECEIVESchnittstelle zwischen S7Stationen

um wichtige Verbindungsparameter einzusehen...


n Whlen Sie die Verbindungseigenschaften durch Doppelklick auf die Verbindung in der
Verbindungstabelle

0001 ist die ID, die Sie im


Anwenderprogramm an
der SEND/RECEIVE
Schnittstelle verwenden.
A020 ist die Kennung fr
ISOTransportverbindun-
gen.

Sie knnen der Verbindung Hinweis zu den Bausteinparametern:


hier einen technologisch Die BaugruppenAnfangsadresse und die
sinnvollen Namen geben. VerbindungsID bentigen Sie spter bei
der Programmierung der SEND/RECEIVE
Schnittstelle.
Auf Seite 31 sehen Sie ein ensprechendes
Aufrufbeispiel.

Register Adressen
Die Angaben im Register Adressen mssen bei einer Verbindung zwischen S7Stationen in-
nerhalb eines Projektes in der Regel nicht angepasst werden!

SIMATIC NET NCM S7 fr Industrial Ethernet


24 C79000G8900C11603
Kommunikation ber die SEND/RECEIVESchnittstelle zwischen S7Stationen

Zustzliche Informationen ber den Status der Verbindung bzw. der Verbindungsprojek-
tierung erhalten Sie im Register bersicht:

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 der Zustand angezeigt, wenn die Verbindungsprojektierung
abgeschlossen ist.

SIMATIC NET NCM S7 fr Industrial Ethernet


C79000G8900C11603 25
Kommunikation ber die SEND/RECEIVESchnittstelle zwischen S7Stationen

Sollten Sie einen anderen Kommunikationspartner ansprechen wollen...


n ...whlen Sie den Dialog Verbindungspartner ndern ber den Menbefehl Bearbeiten"
Verbindungspartner oder durch Doppelklick auf die Verbindung in der Spalte Partner in
der Verbindungstabelle

n Whlen Sie ggf. im Feld Station einen anderen Verbindungspartner aus.

SIMATIC NET NCM S7 fr Industrial Ethernet


26 C79000G8900C11603
Kommunikation ber die SEND/RECEIVESchnittstelle zwischen S7Stationen

Um die Verbindungsprojektierung in das Zielsystem zu laden...


...gehen Sie bitte wie folgt vor:
n Speichern Sie, sofern durchgefhrt, die nderungen in der Verbindungsprojektierung ber
Verbindungstabelle " Speichern.
n Whlen Sie die Station, zu der der EthernetAnschlu besteht.
n Whlen Sie den Menbefehl Zielsystem" Laden. Hinweis:
Whrend dem Ladevorgang er-
folgt eine Abfrage Soll auf dem
CP von RAM nach ROM kopiert
werden?. Wenn Sie die Daten
spannungsausfallsicher speichern
wollen, antworten Sie mit JA.

mehr Details
hierzu...

STEP 7 Hilfesystem
Datei Bearbeiten Einfgen Zielsyst

Handbuch
/4/

n Schlieen Sie MPI an die SIMATIC 400Station(2) an.


n Wiederholen Sie den Schritt 2 Hardware konfigurieren und vernetzen, sowie den Schritt 3
ISOTransportverbindungen projektieren fr die SIMATIC 400Station(2), sofern Sie an
der bestehenden Konfiguration der 2. Station nderungen vornehmen mchten.

Zusammenfassung zu Schritt 3 ISOTransportverbindungen projektieren:


Sie haben
eine ISOTransportverbindung zwischen den beiden SIMATIC 400Stationen
projektiert;
die Verbindungsprojektierung in die beiden SIMATIC 400Stationen geladen.
Die Stationen sind jetzt fr den Datenaustausch ber die SEND/RECEIVESchnittstelle
bereit.

SIMATIC NET NCM S7 fr Industrial Ethernet


C79000G8900C11603 27
Kommunikation ber die SEND/RECEIVESchnittstelle zwischen S7Stationen

1. Projekt anlegen n
2. Hardware konfigurieren und vernetzen n wie ist die SEND/RECEIVESchnitt-
stelle zu versorgen?
3. ISOTransportverbindungen projektieren n wie erfolgen Anzeigenauswertungen?
Als Ergebnis laden Sie am Ende die
4. Anwenderprogramm erstellen Anwenderprogramme in die Stationen
5. In Betrieb nehmen geladen.

Die Aufgaben im Anwenderprogramm


Die in Kap. 3.1 beschriebene Aufgabenstellung ist nun in entsprechende SPSAnwenderpro-
gramme umzusetzen.

um die Programme bearbeiten oder in die S7Stationen laden zu knnen...


n ...whlen Sie im PROJECTETHERNET den TIPP
Auf Seite 34 erfahren Sie alles
Container mit den Programmbausteinen in der weitere zum Thema Anwender-
gewnschten SIMATIC 400 Station an. programm Laden.

zur Funktion der Bausteine


siehe nachfolgende Tabelle

zur besseren bersicht...


n ...sollten Sie sich die Programmbausteine einmal ausdrucken und nher anschauen. Eine
bersicht ber die Versorgung der FCs fr die Kommunikation erhalten Sie auf der
Folgeseite.

SIMATIC NET NCM S7 fr Industrial Ethernet


28 C79000G8900C11603
Kommunikation ber die SEND/RECEIVESchnittstelle zwischen S7Stationen

In der Tabelle sehen Sie, welche Programmbausteine vom Typ OB und FC welche Aufgaben
bernehmen:

Ablauf in SIMATIC Ablauf in SIMATIC Beschreibung der Aufgabe in Programmbausteinen


400Station 1 400Station 2
Prozessdaten Simulation eines sich ndernden Prozesswertes:
verarbeiten OB 100
Bereitstellen der Datenbausteine DB30 und DB31. In die-
sen Datenbausteinen werden die Prozesswerte angelegt.
OB 1
Koordination des Programmablaufes.
FC 29
Ein Datenwort wird zyklisch inkrementiert und dekremen-
tiert. Das Zeitintervall fr Hochlauf und Runterlauf betrgt
jeweils 3 Sekunden.
FC 30 / FC 5 (AG_SEND)
Das Datenwort wird als aktueller Prozesswert (Auftrag) an
Station 2 bertragen.
Auftrag Auftragsdaten entgegennehmen und weiterverarbeiten:
entgegennehmen OB 100
und bearbeiten Bereitstellen der Datenbausteine DB30 und DB31. In die-
sen Datenbausteinen werden die Prozesswerte angelegt.
OB 1
Koordination des Programmablaufes.
FC 31 / FC 6 (AG_RECV)
Empfangsdaten im Datenbaustein ablegen und an die
Prozesssimulation ausgeben.
FC 30 / FC 5 (AG_SEND)
Daten als Auftragsbesttigung an Station 1 zurckber-
tragen.
Empfangsdaten FC 31 / FC 6 (AG_RECV)
auswerten Auftragsbesttigung entgegennehmen und auswerten:
Prozessdaten an der Simulationsbaugruppe ausgeben.

Achtung
Sie knnen fr Ihre CPBaugruppe die jeweils aktuellen Versionen der Kommu-
nikationsbausteine (FC5/ FC6) aus der SIMATIC NET Bausteinbibliothek von
STEP7 bernehmen und verwenden.
Bei lteren Baugruppentypen setzt diese Empfehlung voraus, dass Sie den fr
diesen Baugruppentyp aktuellen FirmwareStand verwenden.

SIMATIC NET NCM S7 fr Industrial Ethernet


C79000G8900C11603 29
Kommunikation ber die SEND/RECEIVESchnittstelle zwischen S7Stationen

Der Programmablauf
Die OBBausteine sorgen im Beispiel fr folgenden Programmablauf in den beiden SIMATIC
400Stationen:

SIMATIC 400Station 1 SIMATIC 400Station 2

OB 100 OB 100
Datenbausteine Anlauf Datenbausteine
DB30 und 31 DB30 und 31
erzeugen erzeugen

zyklische
Bearbeitung
OB 1 OB 1
FC 29
Datenwort
inkrementieren /
dekrementieren

FC 30 FC 31

AG_SEND ISOTrans- AG_RECV


port
verbindung

FC 31 FC 30

AG_RECV AG_SEND

Legende: Ablauf des CPUZyklus

SIMATIC NET NCM S7 fr Industrial Ethernet


30 C79000G8900C11603
Kommunikation ber die SEND/RECEIVESchnittstelle zwischen S7Stationen

FCBausteine fr die Kommunikation programmieren


Fr die Abwicklung der Kommunikation ber die ISOTransportverbindungen stehen 2 Bau-
steine vom Typ FC zur Verfgung:
S AG_SEND (FC 5) mehr Details hierzu...
Der Baustein bergibt die Nutzdaten aus dem ange- Handbuch
gebenen AnwenderDatenbereich zur bertragung an /3/
den EthernetCP.
Kap. 4
S AG_RECV (FC 6)
Der Baustein bernimmt die empfangenen Nutzdaten
in den im Aufruf angegebenen AnwenderDatenbe-
reich.

Das Anwenderprogramm unseres Beispiels wurde in AWLNotation erstellt. Beispielhaft finden


Sie nachfolgend die Aufrufparametrierung fr AG_SEND und AG_RECV in der S7Station 1.

AWL Erluterung
call fc 5 //AG_SEND Bausteinaufruf
ACT := M 50.0 //Bit fr den Auftragsansto
ID := 1 //VerbindungsID
LADDR := W#16#0200 //BGAdresse 512Dez. in HardwareKonfiguration
SEND := P#db30.dbx1.0 byte 240, //zu bertragender Datenbereich
LEN := 4 //Lnge des zu sendenden Datenbereiches (4 Byte)
DONE := M 1.2 // Adresse fr Rckgabeparameter DONE
ERROR := M 1.3 // Adresse fr Rckgabeparameter ERROR
STATUS := MW 200 // Adresse fr Rckgabeparameter STATUS

AWL Erluterung
call fc 6 //AG_RECV Bausteinaufruf

ID := 1 //VerbindungsID
LADDR := W#16#0200 //BGAdresse 512Dez. in HardwareKonfiguration
RECV := P#DB31.DBX 1.0 BYTE 240 //Datenbereich fr Empfangsdaten
NDR := M1.0 // Adresse fr Rckgabeparameter NDR
ERROR := M1.1 // Adresse fr Rckgabeparameter ERROR
STATUS := MW202 // Adresse fr Rckgabeparameter STATUS
LEN := MW10 // Bereich fr Lngeneintrag der empf. Daten

Die vollstndigen Codierungen dieser FCs und der weiteren OBs und FCs entnehmen Sie bitte
den Ausdrucken des Beispielprojektes.

SIMATIC NET NCM S7 fr Industrial Ethernet


C79000G8900C11603 31
Kommunikation ber die SEND/RECEIVESchnittstelle zwischen S7Stationen

Bausteinparameter automatisch bernehmen


Um eine korrekte Parametrierung der Bausteinaufrufe zu gewhrleisten, bietet STEP 7 im KOP/
AWL/FUPEditor die Mglichkeit, smtliche relevanten Parameter aus der HardwareKonfigu-
ration (HW Konfig) und aus der Verbindungsprojektierung automatisch zu bernehmen. Gehen
Sie hierzu bei der Parametrierung des Bausteines im Anwenderprogramm wie folgt vor:
n Markieren Sie den Bausteinaufruf und dessen Bausteinparameter;
n Whlen Sie mit der rechten Maustaste den Menpunkt Verbindungen... .
n Je nach Bausteintyp knnen Sie nun aus einer Liste die fr den Baustein vorgesehene
Verbindung und / oder Baugruppe auswhlen.
n Besttigen Sie die Auswahl; soweit mglich werden dann die verfgbaren Parameterwerte in
den Bausteinaufruf eingetragen.

FCs AG_LSEND / AG_LRECV fr lange Daten (CP 4431)


Bei neueren Ausgabestnden des EthernetCP knnen mit den FCs AG_LSEND (FC 50) und
AG_LRECV grere Datenbereiche (bis zu 8192 Byte) bertragen werden. Bitte informieren
Sie sich im Gertehandbuch des CPs bezglich des untersttzten Datenbereiches und verwen-
den Sie gegebenenfalls die entsprechenden FCs.
Zur Hantierung beachten Sie bitte die Ausfhrungen im Handbuch.
mehr Details Handbuch
hierzu... /3/

Kap. 5

SIMATIC NET NCM S7 fr Industrial Ethernet


32 C79000G8900C11603
Kommunikation ber die SEND/RECEIVESchnittstelle zwischen S7Stationen

Beispielprogramm ergnzen
Wir mchten Sie noch auf einige Erweiterungen hinweisen, die Sie am Beispiel oder spter in
Ihrer Anwendung aufgreifen knnen. Hierzu gehren
S Auswertung der Anzeigen der FCBausteine AG_SEND und AG_RECV, um auf besondere
Betriebszustnde oder Fehler reagieren zu knnen.
S Bedingte, d. h. eine anzeigenabhngige Initiierung der Kommunikationsaufrufe, um z. B. den
Sendeaufruf beim Client erst dann wieder anzustoen, nachdem eine Auftragsbesttigung
ber der Empfangsaufruf erhalten wurde.
n Werten Sie die Anzeigeparameter DONE, ERROR
und STATUS bei AG_SEND sowie NDR, ERROR und mehr Details zu
den Anzeigen.
STATUS bei AG_RECV aus. Die Auswertung verluft
nach folgendem Schema: Handbuch
/3/
Auftrag
Kap. 4.2

DONE/NDR = 1 DONE/NDR = 0 DONE/NDR = 0


ERROR = 0 ERROR = 0 ERROR = 1
STATUS = 0 STATUS = 8180(8181) STATUS = x

ist fertig ohne Fehler luft ist beendet mit Anzeige

typische Betriebsanzeigen in der


STATUSAnzeige, die im Anwender-
programm beherrscht werden ms-
sen, sind hierbei:
8302H fehlende Ressourcen beim Partner
8311H Zielstation (noch) nicht erreichbar
(z. B. wg. Anlauf);
80C3H Betriebsmittel belegt (tritt z. B. wg.
Lastgrenze bei S7400 auf);
80D2H BaugruppenAnfangsadresse ist
falsch (z. B. wenn Adreanpassung
wg. verschobener Baugruppe
vergessen wurde);
8304H Verbindung noch nicht aufgebaut;

Beispiel ohne Simulationsbaugruppe


Falls Sie keine Simulations oder Ausgabebaugruppen verwenden mchten, deaktivieren Sie
einfach die Ausgabe T AW ... in den Bausteinen FC31 bei SIMATIC 400Station 1 und 2.
Die Programmfunktion knnen Sie dann durch die Ausgabe der Datenbausteine in
STEP 7/AWL online verfolgen.

SIMATIC NET NCM S7 fr Industrial Ethernet


C79000G8900C11603 33
Kommunikation ber die SEND/RECEIVESchnittstelle zwischen S7Stationen

Um die Anwenderprogramme in das Zielsystem zu laden...


...gehen Sie bitte wie folgt vor:
n Versetzen Sie die CPU in STOP oder RUNP.
n Markieren Sie im SIMATICManager den Behlter Bausteine in der jeweiligen Station.
n Laden Sie das gesamte Programm (auer den Systemdaten) ber den Menbefehl
Zielsystem" Laden in das AS.
Hinweis:
Bei RUNP ist auf die Baustein-
reihenfolge zu achten, da der
CPUZyklus aktiv ist! Es ist auch
zu beachten, dass der OB100 nur
im Anlauf durchlaufen wird.

n Versetzen Sie die CPU in RUNP bzw. RUN. mehr Details hierzu...

STEP 7 Hilfesystem

Handbuch
/4/

n Wiederholen Sie den Ladevorgang fr die andere Station.

Zusammenfassung zu Schritt 4 Anwenderprogramm erstellen:


Sie haben
Anwenderprogramme gem der Aufgabenbeschreibung fr beide SIMATIC
400Stationen erstellt;
die Beispielprogramme ggf. um Anzeigenauswertungen ergnzt;
die Anwenderprogramme in die CPUs der beiden SIMATIC 400Stationen geladen.
Ergebnis:
Wenn Sie mit den Simulations bzw. Ausgabebaugruppen arbeiten, sollten Sie jetzt die
Lauflichtanzeige an den Simulations bzw. Ausgabebaugruppen als Nachweis fr die
stattfindende Kommunikation sehen.

Falls keine Kommunikation zustande kommt:


n berprfen Sie den Programmablauf in STEP 7/AWL online. Prfen Sie, ob die Ausgabe
eines sich ndernden Datenwortes an die Simulationsbaugruppe stattfindet.
n gehen Sie zum nchsten Schritt und berprfen Sie die Kommunikation mit der
NCM EthernetDiagnose.

SIMATIC NET NCM S7 fr Industrial Ethernet


34 C79000G8900C11603
Kommunikation ber die SEND/RECEIVESchnittstelle zwischen S7Stationen

1. Projekt erstellen / anlegen n


2. Hardware konfigurieren und vernetzen n Mit der EthernetDiagnose
3. ISOTransportverbindungen projektieren n knnen Sie vorhandene
4. Anwenderprogramm erstellen n Kommunikationsprobleme
erkennen!
5. In Betrieb nehmen Diagnose

n Verwenden Sie z. B. die folgenden


Diagnosefunktionen, um den Zustand der mehr Details
hierzu...
Stationen und der ISOTransportverbindungen zu
Handbuch
untersuchen.
/3/

Kap. 5

S Betriebszustand
Welchen Zustand haben die Stationen?
S ISOTransport
Wie ist der Zustand der ISOTransportverbindungen?
Wurden Telegramme gesendet?
Wieviele erfolgreich?
Wieviele mit Fehler?
S Diagnosepuffer
Was sagen die Diagnosepuffereintrge?

SIMATIC NET NCM S7 fr Industrial Ethernet


C79000G8900C11603 35
4 Kommunikation ber die SEND/RECEIVE
Schnittstelle zwischen S7 und S5Statio-
nen
Im ersten Beispiel haben wir Ihnen die Schritte beim Projektieren und
Programmieren gezeigt, um eine einfache Kommunikationsaufgabe
mittels ISOTransportverbindungen zu lsen.
Jetzt mchten wir Ihnen zeigen, welche (geringen) Unterschiede sich
ergeben, wenn Sie Kommunikation zu einer SIMATIC S5 oder zu einer
Nicht S7Station betreiben wollen. Letztere Stationen werden bei
STEP 7 allgemein als Andere Stationen bezeichnet.

Aufbauend auf Kap. 1 erwerben Sie folgende Zusatzkenntnisse:


S Den Umgang mit SIMATIC S5 oder Nicht S7Stationen im
STEP 7 Projekt kennenlernen;
S Die Hantierung von ISOTransportverbindungen zu SIMATIC S5
oder Nicht S7Stationen kennenlernen;

Voraussetzungen:
STEP 7Grundkenntnisse, AWLKenntnisse, SPS
Grundkenntnisse, SIMATIC S5Kenntnisse

Inhaltsbersicht:
4.1 Genderter Anlagenaufbau 37
4.2 Das Beispiel Schritt fr Schritt 39
Projekt anlegen / ffnen 40
Hardware konfigurieren und vernetzen 41
ISOTransportverbindungen projektieren 44
Anwenderprogramm erstellen 47

SIMATIC NET NCM S7 fr Industrial Ethernet


36 C79000G8900C11603
Kommunikation ber die SEND/RECEIVESchnittstelle zwischen S7 und S5Stationen

4.1 Genderter Anlagenaufbau


In der Anlagenkonfiguration von Kap. 3.2 ist die S7Station 2 durch eine SIMATIC S5Station
zu ersetzen (nderungen / Alternativen sind mglich > siehe Kap. 3.2):

SIMATIC 400 Station (3)


SIMATIC S5 mit CP 1430 TF

AS511Schnittstelle
MPISchnittstelle

Ethernet

as400

PG/PC mit STEP 7 und STEP 5

SIMATIC NET NCM S7 fr Industrial Ethernet


C79000G8900C11603 37
Kommunikation ber die SEND/RECEIVESchnittstelle zwischen S7 und S5Stationen

Gerte/ Betriebsmittelbedarf
Sie bentigen folgende Komponenten, wenn Sie das mitgelieferte Beispiel unverndert zum
Ablauf bringen wollen.

Anzahl Typ Best.Nr.:


1 Automatisierungssysteme SIMATIC S7 400 siehe Katalog ST 70
1 CP 4431 6 GK 74431EX110XE0 1)
1 Automatisierungssysteme SIMATIC S5 siehe Kataloge ST52.3, ST54.1
1 CP 1430 TF 6 GK1 1430TA0x
6 GK1 1430TB0x
1 bertragungsstrecke siehe /7/ /11//12/
1 Programmiergert (PG/PC) mit
S installierter Software STEP 7 V5.2 und STEP 5 V6.x
S installierter Optionssoftware NCM S7 fr Industrial
Ethernet.
S installierter Software NCM COM 1430 TF
S MPIAnschluss
S optional fr den PG/PCBetrieb am Ethernet: CP fr
EthernetAnschluss > Diagnose/Inbetriebnahme/
Service

1) neuere Ausgabestnde der Baugruppe sind im Allgemeinen funktionskompatibel; Sie knnen


die Projektierdaten des Beispielprojektes ohne Anpassung in Ihre Baugruppe laden. Beachten
Sie bitte die Ausfhrungen im Gertehandbuch des CPs zum Thema Kompatibilitt und Er-
satzteilfall!

Bei der S5Station knnen Sie die beim Projektierwerkzeug NCM COM 1430 mitgelieferten
Beispielprogramme verwenden. Je nach HardwareKonfiguration (CPUTyp etc.) mssen Sie
die passenden Beispielprogramme auswhlen. Einzelheiten hierzu entnehmen Sie bitte

Handbuch
/13/
Band 1

Kap. 7
Kap. A.4

SIMATIC NET NCM S7 fr Industrial Ethernet


38 C79000G8900C11603
Kommunikation ber die SEND/RECEIVESchnittstelle zwischen S7 und S5Stationen

4.2 Das Beispiel Schritt fr 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 erlutert.

1. Projekt anlegen n
2. Hardware konfigurieren und vernetzen n Kap. 2

3. ISOTransportverbindungen projektieren
4. Anwenderprogramm erstellen Kap. 4.2 / Folgeseiten

5. In Betrieb nehmen

Fr das schnelle Erfolgserlebnis...


Wenn Ihre Anlagenkonfiguration der Vorgabe entspricht, knnen Sie die Beispieldaten in den
folgenden Schritten 3 und 4 jeweils direkt in die SIMATICStationen laden!
Den greren Nutzen erzielen Sie jedoch, wenn Sie TIPP
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 Laden.

SIMATIC NET NCM S7 fr Industrial Ethernet


C79000G8900C11603 39
Kommunikation ber die SEND/RECEIVESchnittstelle zwischen S7 und S5Stationen

1. Projekt anlegen
2. Hardware konfigurieren und vernetzen das kommt hinzu:
3. ISOTransportverbindungen projektieren
Die SIMATIC S5Station wird mit
4. Anwenderprogramm erstellen NCM COM 1430 TF verwaltet.
5. In Betrieb nehmen Diagnose

Fr die Verwaltung der Station 2 (S5) gilt :


Sie verwenden die Ihnen bekannten STEP 5Werkzeuge STEP 5 V6.x und
NCM COM 1430 TF, um die Programme und die Datenbasisdatei fr das Beispielprogramm
zum CP 1430 TF zu bearbeiten.

Projektierumgebung fr
SIMATIC S5 mit CP 1430 TF

COM 1430 TF Lesen Sie hierzu bitte nach in:


Grundeinstellungen
Handbuch
Datenbasisdatei: ABU1AG2.CP2
/13/
Band 1

Kap. 7.
Kap. A.4

Zusammenfassung zu Schritt 1 Projekt anlegen:


Sie haben ein STEP 7 Projekt angelegt, in dem Sie Ihre SIMATIC 400Station
konfigurieren knnen und in dem Sie die zugehrenden Anwenderprogramme ablegen
knnen.
Fr die SIMATIC S5Station haben Sie die Datenbasisdatei angelegt, in der die
CPProjektierdaten abgelegt werden.

SIMATIC NET NCM S7 fr Industrial Ethernet


40 C79000G8900C11603
Kommunikation ber die SEND/RECEIVESchnittstelle zwischen S7 und S5Stationen

1. Projekt anlegen n das kommt hinzu:


2. Hardware konfigurieren und vernetzen die SIMATIC S5Station mu im
3. ISOTransportverbindungen projektieren STEP 7Projekt bekannt gemacht
und vernetzt werden;
4. Anwenderprogramm erstellen
5. In Betrieb nehmen

Um die SIMATIC 400Station im STEP 7 Projekt zu konfigurieren...


...gehen Sie bitte vor, wie in Kap. 2 beschrieben!

Fr die Verwaltung der SIMATIC S5Station:


Zur Verwaltung der Projektierdaten und der (Beispiel)Programme lesen Sie bitte nach in.
Dort finden Sie die entsprechenden Hinweise fr die Hantierung
der S5Werkzeuge. Handbuch
/13/
Band 1

Kap. 5
Kap. A.4

Um die SIMATIC 400Station mit der SIMATIC S5Station vernetzen


und ber ISOTransportverbindungen erreichen zu knnen...
... muss diese S5Station im STEP 7 Projekt bekannt gemacht werden. Im Beispielprojekt ist
hierzu eine Station vom Typ SIMATIC S5 angelegt worden.

Falls Sie in einem anderen Projekt weiterarbeiten, mssen Sie jetzt eine SIMATIC S5Station
anlegen.
n Whlen Sie hierzu Ihr Projekt an.
n Whlen Sie den Menbefehl Einfgen "Station "SIMATIC S5.

SIMATIC NET NCM S7 fr Industrial Ethernet


C79000G8900C11603 41
Kommunikation ber die SEND/RECEIVESchnittstelle zwischen S7 und S5Stationen

...nun zur Vernetzung der Station


Die Vernetzung der SIMATIC 400Station entspricht ebenfalls dem Beispiel 1. Von Interesse ist
die Vernetzung der SIMATIC S5Station:
n Whlen Sie ber den SIMATICManager oder ber die
NetProAnsicht in Ihrem Projekt die SIMATIC
S5Station aus, die Sie berprfen mchten.
n Whlen Sie die Objekteigenschaften ber Bearbeiten "Objekteigenschaften oder durch
Doppelklick auf das Symbol.

n Um zu berprfen, Mit
welcher MACAdresse
die SIMATIC S5Station
angesprochen wird,
whlen Sie den
EthernetTeilnehmer (1)
aus und bettigen die
Schaltflche
Eigenschaften.

SIMATIC NET NCM S7 fr Industrial Ethernet


42 C79000G8900C11603
Kommunikation ber die SEND/RECEIVESchnittstelle zwischen S7 und S5Stationen

HardwareKonfiguration in das Zielsystem laden


Um die Projektierdaten in die SIMATIC 400Station zu laden, gehen Sie bitte vor wie
S fr die SIMATIC 400Station in Kap. 2 beschrieben.
S fr die SIMATIC S5Station beschrieben in...

Handbuch
/13/

Kap. 6

Zusammenfassung zu Schritt 2 Hardware konfigurieren und vernetzen:


Sie haben
1. die SIMATIC 400Station im STEP 7Projekt konfiguriert;
2. die SIMATIC 400Station dem Ethernet zugeordnet und Adressen vergeben;
3. die Konfiguration in die SIMATIC 400Station geladen;
4. die Netzprojektierung der SIMATIC S5Station mit NCM COM 1430 TF angepasst.
Die SIMATIC 400Station ist jetzt fr die Projektierung von Kommunikationsverbin-
dungen und das Laden von Anwenderprogrammen bereit.

SIMATIC NET NCM S7 fr Industrial Ethernet


C79000G8900C11603 43
Kommunikation ber die SEND/RECEIVESchnittstelle zwischen S7 und S5Stationen

1. Projekt anlegen n
2. Hardware konfigurieren und vernetzen n das kommt hinzu:

3. ISOTransportverbindungen projektieren die Verbindungsparameter bei


S5 und S7 mssen abgeglichen
4. Anwenderprogramm erstellen werden.
5. In Betrieb nehmen

Um die ISOTransportverbindungen fr die S7Station(3) im Projekt STEP 7 anzulegen...


...gehen Sie bitte so vor, wie in Kapitel 1 beschrieben; es geht darum
S die projektierten Verbindungen in der Verbindungstabelle anzuschauen bzw. zu berprfen;
S die projektierten Verbindungen in das Zielsystem zu laden.

Verbindungsparameter prfen / projektieren


Passen Sie im Register Adressen die TSAPEinstellung so an, dass eine bereinstimmung zur
Projektierung der S5Station gegeben ist; nur so knnen die lokalen Endpunkte der Verbindung
korrekt identifiziert werden, so dass es zum erfolgreichen Verbindungsaufbau kommen kann.
Gehen Sie so vor:
n ffnen Sie die Verbindungstabelle fr die CPU in der SIMATIC 400Station.
n Whlen Sie die Verbindungseigenschaften durch Doppelklick auf die Verbindung in der
Verbindungstabelle.

n Prfen Sie die Einstellung Aktiver Verbindungsaufbau. Das Kstchen muss angekreuzt
sein.

SIMATIC NET NCM S7 fr Industrial Ethernet


44 C79000G8900C11603
Kommunikation ber die SEND/RECEIVESchnittstelle zwischen S7 und S5Stationen

n Schalten Sie um auf das Register Adressen.


n Prfen Sie die TSAPEintrge; passen Sie ggf. die Eintrge an die Projektierung fr die
S5Station an.

Um die ISOTransportverbindungen auf der Seite der SIMATIC S5Station zu prfen


bzw. anzupassen,
n verwenden Sie im COM 1430 TF die Funktion Editieren
"Verbindungen "Transportverbindungen :
n Stellen Sie folgende Zuordnung sicher: Handbuch
/13/
TSAP lokal (S5) = TSAP fern (S7) Band 1
TSAP fern (S5) = TSAP lokal (S7)
Kap. 7

COM 1430 TF
Transportverbindung

lokale Parameter: ferne Parameter:


MACAdresse): 08.00.06.01.00.03
TSAP (ASC): ISO1 TSAP (ASC): ISO1
TSAP (Hex): 49.53.4F.2D.31. TSAP (Hex): .49.53.4F.2D.31.

SIMATIC NET NCM S7 fr Industrial Ethernet


C79000G8900C11603 45
Kommunikation ber die SEND/RECEIVESchnittstelle zwischen S7 und S5Stationen

Verbindungsprojektierung in das Zielsystem laden


Um die Projektierdaten in die Stationen zu laden, gehen Sie bitte vor wie
S fr die SIMATIC 400Station in Kap. 1.3, Seite 27 beschrieben.
S fr die SIMATIC S5Station beschrieben in...
Handbuch
/13/
Band 1

Kap. 6.4

Zusammenfassung zu Schritt 3 ISOTransportverbindungen projektieren:


Sie haben
1. eine ISOTransportverbindung zwischen der SIMATIC 400Station und der SI-
MATIC S5Station projektiert;
2. die Verbindungsprojektierung in die beiden Stationen geladen.
Die Stationen sind jetzt fr den Datenaustausch ber die SENDRECEIVE
Schnittstelle bereit.

SIMATIC NET NCM S7 fr Industrial Ethernet


46 C79000G8900C11603
Kommunikation ber die SEND/RECEIVESchnittstelle zwischen S7 und S5Stationen

1. Projekt anlegen n
2. Hardware konfigurieren und vernetzen n
3. ISOTransportverbindungen projektieren n das kommt hinzu:

4. Anwenderprogramm erstellen auf der SIMATIC S5Seite werden


OBs, FBs und HTBs verwendet
5. In Betrieb nehmen

Die Aufgaben im Anwenderprogramm


Gegenber der Aufgabenstellung im Kapitel 1 erfolgt hier eine Anpassung an die Beispielauf-
gabe fr den CP 1430 TF gem Beschreibung in /13/:
Daten werden lediglich von der SIMATIC 400Station zur SIMATIC S5Station gesendet; es
erfolgt keine Rckbertragung, so dass der Sendeaufruf in der SIMATIC S5Station und der
Empfangsaufruf in der SIMATIC 400Station entfllt.
In der Tabelle sehen Sie, welche Bausteine vom Typ OB und FB in der SIMATIC S5Station die
Aufgabe bernehmen, Auftragsdaten von der SIMATIC 400Station entgegenzunehmen und zu
verarbeiten:

Ablauf in SIMATIC Ablauf in SIMATIC Beschreibung der Aufgabe in Programmbausteinen


400Station S5Station
Prozessdaten Simulation eines sich ndernden Prozesswertes:
verarbeiten OB 100
Bereitstellen der Datenbausteine DB30 und DB31. In die-
sen Datenbausteinen werden die Prozesswerte angelegt.
OB 1
Koordination des Programmablaufes.
FC 29
Ein Datenwort wird zyklisch inkrementiert und dekremen-
tiert. Das Zeitintervall fr Hochlauf und Runterlauf betrgt
jeweils 3 Sekunden.
FC 30 / FC 5 (AGSEND)
Das Datenwort wird als aktueller Prozesswert (Auftrag) an
Station 2 bertragen.
Auftrag Auftragsdaten entgegennehmen und weiterverarbeiten:
entgegennehmen OB 1
und bearbeiten Koordination des Programmablaufes.
FB 101 / FB 245 (HTBRECEIVE)
Empfangsdaten im Datenbaustein ablegen und an die
Prozesssimulation ausgeben.

Achtung
Sie knnen fr Ihre CPBaugruppe die jeweils aktuellen Versionen der Kommu-
nikationsbausteine (FC5/ FC6) aus der SIMATIC NET Bausteinbibliothek von
STEP7 bernehmen und verwenden.
Bei lteren Baugruppentypen setzt diese Empfehlung voraus, dass Sie den fr
diesen Baugruppentyp aktuellen FirmwareStand verwenden.

SIMATIC NET NCM S7 fr Industrial Ethernet


C79000G8900C11603 47
Kommunikation ber die SEND/RECEIVESchnittstelle zwischen S7 und S5Stationen

Der Programmablauf
Die OBBausteine sorgen im Beispiel fr folgenden Programmablauf in den beiden SIMATIC
400Stationen:

SIMATIC 400Station SIMATIC S5Station

OB 20 / 21 / 22
OB 100 FB 111
Datenbausteine Anlauf HTBSYNC
DB30 und 31
erzeugen

zyklische
Bearbeitung
OB 1 OB 1
FC 29
Datenwort
inkrementieren /
dekrementieren
FB 101

FC 30 HTBCTRL

AGSEND ISO HTBRECEIVE


Transport
verbindung

Legende: Ablauf des CPUZyklus

Um die Programme der SIMATIC 400Station bearbeiten oder laden zu knnen...


...verfahren Sie bitte, wie in Kap. 1 beschrieben. Die Hinweise, die Sie dort fr die Programm-
erweiterungen finden, um z. B. die Aufrufanzeigen auszuwerten, gelten auch hier.

Fr die SIMATIC S5Station ...


...sollten Sie folgende Programmanpassungen vornehmen, um das gewnschte Ablaufverhalten
zu bekommen:
n Sofern der CP 1430 TF 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 HTBSYNC
ordnungsgem aufgerufen wird.

SIMATIC NET NCM S7 fr Industrial Ethernet


48 C79000G8900C11603
Kommunikation ber die SEND/RECEIVESchnittstelle zwischen S7 und S5Stationen

Achtung
Achten Sie darauf, dass Sie fr die SIMATIC S5Station die CPUspezifischen
HTBs verwenden!
Sie bentigen im Beispiel:
HTBSYNC
HTBCTRL
HTBRECEIVE

Zusammenfassung zu Schritt 4 Anwenderprogramm erstellen:


Sie haben
1. Anwenderprogramme gem der Aufgabenbeschreibung fr beide Stationen
erstellt;
2. die Beispielprogramme ggf. um Anzeigenauswertungen ergnzt;
3. die Anwenderprogramme in die CPUs der beiden Stationen geladen.
Ergebnis:
Um die Datenbertragung zu verfolgen, verfahren Sie bitte nach den Anweisungen
im Handbuch von CP 1430 TF. Sie verfolgen hierbei die Datenaktualisierung im
EmpfangsDatenbaustein in der SIMATIC S5Station.

Handbuch
/13/
Band 1

Anhang A

Falls keine Kommunikation zustande kommt:


n berprfen Sie den Programmablauf in STEP 7/AWL online (Bausteine beobachten).
Verfahren Sie ggf. entsprechend mit den Programmen der SIMATIC S5 in STEP 5.
n berprfen Sie die Kommunikation mit der EthernetDiagnose; siehe Kap.1.
-

SIMATIC NET NCM S7 fr Industrial Ethernet


C79000G8900C11603 49
A Literaturverzeichnis

/1/ Gertehandbuch/ Produktinformationen SIMATIC NET CP


Lieferbeilage zum jeweiligen CP
SIEMENS AG

/2/ NCM S7 fr PROFIBUS Handbuch


Bestandteil des HandbuchPaketes NCM S7 fr PROFIBUS
SIEMENS AG

/3/ NCM S7 fr Industrial Ethernet Handbuch


Bestandteil des HandbuchPaketes NCM S7 fr Industrial Ethernet
SIEMENS AG

/4/ SIMATIC STEP 7 Benutzerhandbuch


Teil des STEP 7Dokumentationspaketes STEP 7 Grundwissen
SIEMENS AG

/5/ SIMATIC STEP 7 Programmierhandbuch


Teil des STEP 7Dokumentationspaketes STEP 7 Grundwissen
SIEMENS AG

/6/ SIMATIC STEP 7 Referenzhandbuch


SIEMENS AG

/7/ Industrial Twisted Pair Netze


SIEMENS AG

/8/ Ethernet, IEEE 802.3


(ISO 88023)

/9/ SINEC CP 1413


Handbcher fr MSDOS, Windows deutsch
SIEMENS AG

/10/ SIMATIC S7
Automatisierungssystem S7300
Aufbauen einer S7300
Handbuch
SIEMENS AG

SIMATIC NET NCM S7 fr Industrial Ethernet


C79000G8900C11603 50
Literaturverzeichnis

/11/ SINEC H1 Handbuch fr Triaxialnetze SINEC H1


SIEMENS AG

/12/ SINEC H1FO EthernetHandbuch


SIEMENS AG

/13/ SINEC
CP 1430 TF mit NCM COM 1430 TF
Handbuch
SIEMENS AG
6 GK 19701TA430AA0
Bestellnummern Die Bestellnummern fr die oben genannten SIEMENSDokumentationen
sind in den Katalogen SIMATIC NET Industrielle Kommunikation, Katalog
IK10 und SIMATIC Automatisierungssysteme SIMATIC S7 / M7 / C7
Komponenten fr die vollintegrierte Automation, Katalog ST70 enthalten.
Diese Kataloge sowie zustzliche Informationen knnen bei den jeweiligen
SIEMENSZweigniederlassungen und Landesgesellschaften angefordert wer-
den.

SIMATIC NET NCM S7 fr Industrial Ethernet


C79000G8900C11603 51