Merklisten zur Projektierung und Diagnose der FI

Projektierungsbeispiel  11/2016
Merklisten zur Projektierung
und Diagnose der F-I-Device
Funktion
PROFIsafe
https://support.industry.siemens.com/cs/ww/de/view/109478798
Gewährleistung und Haftung
Gewährleistung und Haftung
Hinweis
Die Anwendungsbeispiele sind unverbindlich und erheben keinen Anspruch auf
Vollständigkeit hinsichtlich Konfiguration und Ausstattung sowie jeglicher
Eventualitäten. Die Anwendungsbeispiele stellen keine kundenspezifischen
Lösungen dar, sondern sollen lediglich Hilfestellung bieten bei typischen
Aufgabenstellungen. Sie sind für den sachgemäßen Betrieb der beschriebenen
Produkte selbst verantwortlich. Diese Anwendungsbeispiele entheben Sie nicht
der Verpflichtung zu sicherem Umgang bei Anwendung, Installation, Betrieb und
Wartung. Durch Nutzung dieser Anwendungsbeispiele erkennen Sie an, dass wir
über die beschriebene Haftungsregelung hinaus nicht für etwaige Schäden
haftbar gemacht werden können. Wir behalten uns das Recht vor, Änderungen
an diesen Anwendungsbeispiele jederzeit ohne Ankündigung durchzuführen. Bei
Abweichungen zwischen den Vorschlägen in diesem Anwendungsbeispiel und
anderen Siemens Publikationen, wie z.B. Katalogen, hat der Inhalt der anderen
Dokumentation Vorrang.
Für die in diesem Dokument enthaltenen Informationen übernehmen wir keine
Gewähr.
 Siemens AG 2016 All rights reserved
Unsere Haftung, gleich aus welchem Rechtsgrund, für durch die Verwendung der
in diesem Anwendungsbeispiel beschriebenen Beispiele, Hinweise, Programme,
Projektierungs- und Leistungsdaten usw. verursachte Schäden ist ausgeschlossen,
soweit nicht z.B. nach dem Produkthaftungsgesetz in Fällen des Vorsatzes, der
groben Fahrlässigkeit, wegen der Verletzung des Lebens, des Körpers oder der
Gesundheit, wegen einer Übernahme der Garantie für die Beschaffenheit einer
Sache, wegen des arglistigen Verschweigens eines Mangels oder wegen
Verletzung wesentlicher Vertragspflichten zwingend gehaftet wird. Der Schadensersatz wegen Verletzung wesentlicher Vertragspflichten ist jedoch auf den
vertragstypischen, vorhersehbaren Schaden begrenzt, soweit nicht Vorsatz oder
grobe Fahrlässigkeit vorliegt oder wegen der Verletzung des Lebens, des Körpers
oder der Gesundheit zwingend gehaftet wird. Eine Änderung der Beweislast zu
Ihrem Nachteil ist hiermit nicht verbunden.
Weitergabe oder Vervielfältigung dieser Anwendungsbeispiele oder Auszüge
daraus sind nicht gestattet, soweit nicht ausdrücklich von der Siemens AG
zugestanden.
Securityhinweise
Siemens bietet Produkte und Lösungen mit Industrial Security-Funktionen an,
die den sicheren Betrieb von Anlagen, Lösungen, Maschinen, Geräten und/oder
Netzwerken unterstützen. Sie sind wichtige Komponenten in einem
ganzheitlichen Industrial Security-Konzept. Die Produkte und Lösungen von
Siemens werden unter diesem Gesichtspunkt ständig weiterentwickelt. Siemens
empfiehlt, sich unbedingt regelmäßig über Produkt-Updates zu informieren.
Für den sicheren Betrieb von Produkten und Lösungen von Siemens ist es
erforderlich, geeignete Schutzmaßnahmen (z. B. Zellenschutzkonzept) zu
ergreifen und jede Komponente in ein ganzheitliches Industrial Security-Konzept
zu integrieren, das dem aktuellen Stand der Technik entspricht. Dabei sind auch
eingesetzte Produkte von anderen Herstellern zu berücksichtigen.
Weitergehende Informationen über Industrial Security finden Sie unter
http://www.siemens.com/industrialsecurity.
Um stets über Produkt-Updates informiert zu sein, melden Sie sich für unseren
produktspezifischen Newsletter an. Weitere Informationen hierzu finden Sie
unter http://support.automation.siemens.com.
Merkliste_FIDev
Beitrags-ID: 109478798,
V1.0,
11/2016
2
Inhaltsverzeichnis
Inhaltsverzeichnis
Gewährleistung und Haftung ...................................................................................... 2
1
Allgemeines und Erklärung .............................................................................. 4
2
Merklisten ........................................................................................................... 6
2.1
2.1.1
2.1.2
2.2
2.2.1
2.2.2
2.3
2.3.1
2.3.2
2.4
2.4.1
2.4.2
Merkliste S7-1500 als IO-Controller und F-I-Device ............................ 7
Überprüfung des Parameters LADDR .................................................. 8
Subslot Nummer überprüfen ................................................................ 8
Merkliste S7-1500 als IO-Controller und S7-300/400 als F-IDevice................................................................................................... 9
Überprüfung des Parameters LADDR ................................................ 10
Subslot Nummer überprüfen .............................................................. 10
Merkliste S7-300/S7-400 als IO-Controller und F-I-Device................ 11
Überprüfung des Parameters LADDR ................................................ 12
Subslot Nummer überprüfen .............................................................. 13
Merkliste S7-300/S7-400 als IO-Controller und S7-1500 als F-IDevice................................................................................................. 14
Überprüfung des Parameters LADDR ................................................ 15
Subslot Nummer überprüfen .............................................................. 16
Literaturhinweise ............................................................................................. 17
4
Historie.............................................................................................................. 17
 Siemens AG 2016 All rights reserved
3
Merkliste_FIDev
Beitrags-ID: 109478798,
V1.0,
11/2016
3
 Siemens AG 2016 All rights reserved
1 Allgemeines und Erklärung
1
Allgemeines und Erklärung
Allgemeines
Hier finden Sie Merklisten und weitere Diagnosemöglichkeiten, die Ihnen bei der Konfiguration und der Diagnose von Fehlern bei F-IDevices helfen. Vor allem bei der Fehlerbehebung bei Kommunikationsfehlern mit F-I-Devices kann eine solche Merkliste hilfreich sein.
Im Folgenden ist die Verwendung der Merklisten am Beispiel S7-1500 als IO-Controller und S7-1500 als F-I-Device erklärt.
IO-Controller
F-I-Device
1
2
PN name:
IP address:
Firmware:
„SENDDP“ 3
LADDR[HW_ID]:
DP_DP_ID:
Timeout:
IO Address: %Q
Subslot:
„RCVDP“ 4
LADDR[HW_ID]:
DP_DP_ID:
Timeout:
IO Address: %I
Subslot:
Beschreibung:
Parameter müssen in realer und Dummy-CPU gleich sein!
Parameter müssen gleich sein!
Parameter müssen gleich sein!
Merkliste_FIDev
Beitrags-ID: 109478798,
V1.0,
11/2016
8
S7-1500 int. oder S7-1500 + CP
S7-1500 int. oder S7-1500 + CM
5
6
7
9
PN name:
IP address:
Firmware:
„RCVDP“ 10
LADDR[HW_ID(local)]:
DP_DP_ID:
Timeout:
IO Address: %I
Subslot:
„SENDDP“ 11
LADDR[HW_ID(local)]:
DP_DP_ID:
Timeout:
IO Address: %Q
Subslot:
4
 Siemens AG 2016 All rights reserved
1 Allgemeines und Erklärung
Tabelle 1-1
Nr.
Beschreibung
1.
Merkblatt für die Parametrierung und PROFINET-Parameter des IO-Controllers.
2.
PROFINET-Parameter des IO-Controllers. Hier können die benötigten Parameter PROFINET-Name, IP-Adresse und Firmware des IO-Controllers
notiert werden.
3.
Parametrierung des Bausteins „SENDDP“ im Anwenderprogramm des IO-Controllers. Hier können die benötigten Parameter für den Baustein
„SENDDP“ („LADDR“, „DP_DP_ID“ und „Timeout“) notiert werden. Zusätzlich können die IO-Adresse und die Subslot-Nummer des Transferbereichs für
den Baustein „SENDDP“ notiert werden.
4.
Parametrierung des Bausteins „RCVDP“ im Anwenderprogramm des IO-Controllers. Hier können die benötigten Parameter für den Baustein „RCVDP“
(„LADDR“, „DP__DP_ID“ und „Timeout“) notiert werden. Zusätzlich können die IO-Adresse und die Subslot-Nummer des Transferbereichs für den
Baustein „RCVDP“ notiert werden.
5.
Diese Pfeile zeigen an, dass diese Parameter sowohl in der realen Steuerung als auch in der „Dummy-CPU“ gleich projektiert sein müssen.
6.
Diese Pfeile zeigen an, dass diese Parameter übereinstimmen müssen.
7.
Diese Pfeile zeigen an, dass diese Parameter übereinstimmen müssen.
8.
Merkblatt für die Parametrierung und PROFINET-Parameter des F-I-Device.
9.
PROFINET-Parameter des F-I-Devices. Hier können die benötigten Parameter PROFINET-Name, IP-Adresse und Firmware des IO-Devices notiert
werden.
10.
Parametrierung des Bausteins „RCVDP“ im Anwenderprogramm des F-I-Device. Hier können die benötigten Parameter für den Baustein „RCVDP“
(„LADDR“, „DP__DP_ID“ und „Timeout“) notiert werden. Zusätzlich können die IO-Adresse und die Subslot-Nummer des Transferbereichs für den
Baustein „RCVDP“ notiert werden.
11.
Parametrierung des Bausteins „SENDDP“ im Anwenderprogramm des F-I-Device. Hier können die benötigten Parameter für den Baustein „SENDDP“
(„LADDR“, „DP_DP_ID“ und „Timeout“) notiert werden. Zusätzlich können die IO-Adresse und die Subslot-Nummer des Transferbereichs für den
Baustein „SENDDP“ notiert werden.
Merkliste_FIDev
Beitrags-ID: 109478798,
V1.0,
11/2016
5
 Siemens AG 2016 All rights reserved
2 Merklisten
2
Merklisten
Merklisten für die folgenden Fälle werden im Folgenden beschrieben und zur Verfügung gestellt.
Zusätzlich zu jeder Merkliste werden Hinweise gegeben, auf die bei der Projektierung bzw. im Fehlerfall einer F-I-Device-Kommunikation
zu achten ist.

S7-1500 als IO-Controller und S7-300/S7-400 als F-I-Device
 Überprüfung des Parameters LADDR (Startadressen und HW-IDs).
 Überprüfung der Subslots der Transferbereiche

S7-300/S7-400 als IO-Controller und F-I-Device.
 Überprüfung des Parameters LADDR (Startadresse).
 Überprüfung des Parameters LADDR (Startadresse) einer GSD-Datei.
 Überprüfung der Subslots der Transferbereiche.

S7-1500 als IO-Controller und F-I-Device
 Überprüfung des Parameters LADDR (HW-IDs).
 Überprüfung der Subslots der Transferbereiche

S7-300/S7-400 als IO Controller und S7-1500 als F-I-Device
 Überprüfung des Parameters LADDR (Startadressen und HW-IDs).
 Überprüfung der Subslots der Transferbereiche
Hinweis
Die Parameter „DP_DP_ID“ der Bausteine „SENDDP“ und „RCVDP“ müssen ungleich der HW-IDs des Projekts sein. Verwenden Sie
für die Parameter „DP_DP_ID“ bei Verwendung einer S7-1500 einen anderen Wertebereich, als den in dem die HW-IDs liegen, z.B.
„DP_DP_ID > 10000.
Merkliste_FIDev
Beitrags-ID: 109478798,
V1.0,
11/2016
6
 Siemens AG 2016 All rights reserved
2 Merklisten
2.1
Merkliste S7-1500 als IO-Controller und F-I-Device
Merkliste
IO-Controller
F-I-Device
S7-1500 int. oder S7-1500 + CM
S7-1500 int. oder S7-1500 + CP
PN name:
IP address:
Firmware:
PN name:
IP address:
Firmware:
„SENDDP“
LADDR[HW_ID]:
DP_DP_ID:
Timeout:
IO Address: %Q
Subslot:
„RCVDP“
LADDR[HW_ID(local)]:
DP_DP_ID:
Timeout:
IO Address: %I
Subslot:
„RCVDP“
LADDR[HW_ID]:
DP_DP_ID:
Timeout:
IO Address: %I
Subslot:
„SENDDP“
LADDR[HW_ID(local)]:
DP_DP_ID:
Timeout:
IO Address: %Q
Subslot:
Beschreibung:
Parameter müssen in realer und Dummy-CPU gleich sein!
Parameter müssen übereinstimmen!
Parameter müssen übereinstimmen!
Merkliste_FIDev
Beitrags-ID: 109478798,
V1.0,
11/2016
7
 Siemens AG 2016 All rights reserved
2 Merklisten
2.1.1
Überprüfung des Parameters LADDR
Die folgenden HW-IDs werden in den beiden Projekten verwendet. Die IO-Adressen der Transferbereiche müssen in beiden Projekten
übereinstimmen.
Project with IO-Controller and Dummy F-I-Device
Project with Dummy IO-Controller and F-I-Device
1
4
2
3
1
2
2.1.2
LADDR of „SENDDP“ in IO-Controller
LADDR of „RCVDP“ in IO-Controller
3
4
LADDR of „SENDDP“ in F-I-Device
LADDR of „RCVDP“ in F-I-Device
Subslot Nummer überprüfen
Die Subslot Nummern müssen in beiden Projekten übereinstimmen. Wenn sie nicht übereinstimmen, müssen die Transferbereiche
gelöscht und wieder konfiguriert werden.
Project with IO-Controller and Dummy F-I-Device
Merkliste_FIDev
Beitrags-ID: 109478798,
V1.0,
11/2016
Project with Dummy IO-Controller and F-I-Device
8
 Siemens AG 2016 All rights reserved
2 Merklisten
2.2
Merkliste S7-1500 als IO-Controller und S7-300/400 als F-I-Device
Merkliste
IO-Controller
F-I-Device
S7-1500 int. oder S7-1500 + CM
S7-300 / S7-400 int. oder S7-400 + CP
PN name:
IP address:
Firmware:
PN name:
IP address:
Firmware:
„SENDDP“
LADDR[HW_ID]:
DP_DP_ID:
Timeout:
IO Address: %Q
Subslot:
„RCVDP“
LADDR[Start address]:
DP_DP_ID:
Timeout:
IO Address: %I
Subslot:
„RCVDP“
LADDR[HW_ID]:
DP_DP_ID:
Timeout:
IO Address: %I
Subslot:
„SENDDP“
LADDR[Start address]:
DP_DP_ID:
Timeout:
IO Address: %Q
Subslot:
Beschreibung:
Parameter müssen in realer und Dummy-CPU gleich sein!
Parameter müssen gleich sein!
Parameter müssen gleich sein!
Merkliste_FIDev
Beitrags-ID: 109478798,
V1.0,
11/2016
9
 Siemens AG 2016 All rights reserved
2 Merklisten
2.2.1
Überprüfung des Parameters LADDR
Die folgenden Startadressen und HW-IDs werden in den jeweiligen Projekten verwendet. Die IO-Adressen der Transferbereiche müssen in
beiden Projekten übereinstimmen.
Project with Dummy IO-Controller and F-I-Device
Project with IO-Controller and Dummy F-I-Device
1
3
2
1
2
2.2.2
LADDR of „SENDDP“ in IO-Controller
LADDR of „RCVDP“ in IO-Controller
4
3
4
LADDR of „SENDDP“ in F-I-Device
LADDR of „RCVDP“ in F-I-Device
Subslot Nummer überprüfen
Die Subslot Nummern müssen in beiden Projekten übereinstimmen. Wenn sie nicht übereinstimmen, müssen die Transferbereiche
gelöscht und wieder konfiguriert werden.
Project with IO-Controller and Dummy F-I-Device
Merkliste_FIDev
Beitrags-ID: 109478798,
V1.0,
11/2016
Project with Dummy IO-Controller and F-I-Device
10
 Siemens AG 2016 All rights reserved
2 Merklisten
2.3
Merkliste S7-300/S7-400 als IO-Controller und F-I-Device
Merkliste
IO-Controller
F-I-Device
S7-300 / S7-400 int. oder S7-400 + CP
S7-300 / S7-400 int. oder S7-400 + CP
PN name:
IP address:
Firmware:
PN name:
IP address:
Firmware:
„SENDDP“
LADDR[Start address]:
DP_DP_ID:
Timeout:
IO Address: %Q
Subslot:
„RCVDP“
LADDR[Start address]:
DP_DP_ID:
Timeout:
IO Address: %I
Subslot:
„RCVDP“
LADDR[Start address]:
DP_DP_ID:
Timeout:
IO Address: %I
Subslot:
„SENDDP“
LADDR[Start address]:
DP_DP_ID:
Timeout:
IO Address: %Q
Subslot:
Beschreibung:
Parameter müssen in realer und Dummy-CPU gleich sein!
Parameter müssen gleich sein!
Parameter müssen gleich sein!
Merkliste_FIDev
Beitrags-ID: 109478798,
V1.0,
11/2016
11
 Siemens AG 2016 All rights reserved
2 Merklisten
2.3.1
Überprüfung des Parameters LADDR
Überprüfung des Parameters LADDR bei Verwendung von Dummy-CPUs
Die folgenden werden IO-Adressen in den jeweiligen Projekten verwendet. Die IO-Adressen der Transferbereiche müssen in beiden
Projekten übereinstimmen.
Project with IO-Controller and Dummy F-I-Device
Project with Dummy IO-Controller and F-I-Device
1
3
2
1
2
LADDR of „SENDDP“ in IO-Controller
LADDR of „RCVDP“ in IO-Controller
4
3
4
LADDR of „SENDDP“ in F-I-Device
LADDR of „RCVDP“ in F-I-Device
Überprüfung des Parameters LADDR anhand der IO-Adressen eines GSD-Files
Die folgenden IO-Adressen müssen bei der GSD-Datei in beiden Projekten übereinstimmen.
Merkliste_FIDev
Beitrags-ID: 109478798,
V1.0,
11/2016
12
 Siemens AG 2016 All rights reserved
2 Merklisten
2.3.2
Subslot Nummer überprüfen
Die Subslot Nummern müssen in beiden Projekten übereinstimmen. Wenn sie nicht übereinstimmen, müssen die Transferbereiche
gelöscht und wieder konfiguriert werden.
Project with IO-Controller and Dummy F-I-Device
Merkliste_FIDev
Beitrags-ID: 109478798,
V1.0,
11/2016
Project with Dummy IO-Controller and F-I-Device
13
 Siemens AG 2016 All rights reserved
2 Merklisten
2.4
Merkliste S7-300/S7-400 als IO-Controller und S7-1500 als F-I-Device
Merkliste
IO-Controller
F-I-Device
S7-300 / S7-400 int. oder S7-400 + CP
S7-1500 int. oder S7-1500 + CP
PN name:
IP address:
Firmware:
PN name:
IP address:
Firmware:
„SENDDP“
LADDR[Start address]:
DP_DP_ID:
Timeout:
IO Address: %Q
Subslot:
„RCVDP“
LADDR[HW_ID(local)]:
DP_DP_ID:
Timeout:
IO Address: %I
Subslot:
„RCVDP“
LADDR[Start address]:
DP_DP_ID:
Timeout:
IO Address: %I
Subslot:
„SENDDP“
LADDR[HW_ID(local)]:
DP_DP_ID:
Timeout:
IO Address: %Q
Subslot:
Beschreibung:
Parameter müssen in realer und Dummy-CPU gleich sein!
Parameter müssen gleich sein!
Parameter müssen gleich sein!
Merkliste_FIDev
Beitrags-ID: 109478798,
V1.0,
11/2016
14
 Siemens AG 2016 All rights reserved
2 Merklisten
2.4.1
Überprüfung des Parameters LADDR
Die folgenden Startadressen und HW-IDs werden in den jeweiligen Projekten verwendet. Die IO-Adressen der Transferbereiche müssen in
beiden Projekten übereinstimmen.
Project with IO-Controller and Dummy F-I-Device
Project with Dummy IO-Controller and F-I-Device
1
4
2
1
2
LADDR of „SENDDP“ in IO-Controller
LADDR of „RCVDP“ in IO-Controller
3
3
4
LADDR of „SENDDP“ in F-I-Device
LADDR of „RCVDP“ in F-I-Device
Überprüfung des Parameters LADDR anhand der IO-Adressen eines GSD-Files
Die folgenden IO-Adressen müssen bei der GSD-Datei in beiden Projekten übereinstimmen.
Merkliste_FIDev
Beitrags-ID: 109478798,
V1.0,
11/2016
15
 Siemens AG 2016 All rights reserved
2 Merklisten
2.4.2
Subslot Nummer überprüfen
Die Subslot Nummern müssen in beiden Projekten übereinstimmen. Anderenfalls müssen die Transferbereiche gelöscht und wieder
konfiguriert werden.
Project with IO-Controller and Dummy F-I-Device
Merkliste_FIDev
Beitrags-ID: 109478798,
V1.0,
11/2016
Project with Dummy IO-Controller and F-I-Device
16
3 Literaturhinweise
3
Literaturhinweise
Tabelle 3-1
Themengebiet
Titel
\1\
Siemens Industry
Online Support
http://support.automation.siemens.com
\2\
Downloadseite des
Beitrages
https://support.industry.siemens.com/cs/ww/de/view/1094
78798https://support.industry.siemens.com/cs/ww/de/view/1094
\3\
PROFINET mit
STEP 7 V13
https://support.industry.siemens.com/cs/de/de/view/49948856
\4\
STEP 7 Professional
V13 SP1
https://support.industry.siemens.com/cs/de/de/view/109011420
78798
4
Historie
 Siemens AG 2016 All rights reserved
Tabelle 4-1
Version
Datum
V1.0
11/2016
Merkliste_FIDev
Beitrags-ID: 109478798,
V1.0,
11/2016
Änderung
Erste Ausgabe
17