Applikationen & Tools. FETCH/WRITE Dienst in einer S7-300/400 CPU über die integrierte Ethernet Schnittstelle. Fetch/Write Funktionsbaustein FB210/220
|
|
- Inken Beltz
- vor 7 Jahren
- Abrufe
Transkript
1 Deckblatt FETCH/WRITE Dienst in einer S7-300/400 CPU über die integrierte Ethernet Schnittstelle Fetch/Write Funktionsbaustein FB210/220 Applikationsbeschreibung Oktober 2010 Applikationen & Tools Answers for industry.
2 Industry Automation und Drives Technologies Service & Support Portal Dieser Beitrag stammt aus dem Internet Serviceportal der Siemens AG, Industry Automation und Drives Technologies. Durch den folgenden Link gelangen Sie direkt zur Downloadseite dieses Dokuments. Bei Fragen zu diesem Beitrag wenden Sie sich bitte über folgende -Adresse an uns: 2 V2.2, Beitrags-ID:
3 s Automatisierungsaufgabe 1 Automatisierungslösung 2 Kommunikationsdienste FETCH und WRITE 3 SIMATIC Fetch/Write-Funktionsbaustein FB210/220 Aufbau und Ablauf des S7-Programms der Applikation 4 Projektierungserläuterun g 5 Installation und Inbetriebnahme 6 Bedienung der Applikation 7 Diagnose 8 Literaturhinweise 9 Historie 10 V2.2, Beitrags-ID:
4 Gewährleistung und Haftung Gewährleistung und Haftung Hinweis Die Applikationsbeispiele sind unverbindlich und erheben keinen Anspruch auf Vollständigkeit hinsichtlich Konfiguration und Ausstattung sowie jeglicher Eventualitäten. Die Applikationsbeispiele 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 Applikationsbeispiele entheben Sie nicht der Verpflichtung zu sicherem Umgang bei Anwendung, Installation, Betrieb und Wartung. Durch Nutzung dieser Applikationsbeispiele 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 Applikationsbeispielen jederzeit ohne Ankündigung durchzuführen. Bei Abweichungen zwischen den Vorschlägen in diesem Applikationsbeispiel 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. Unsere Haftung, gleich aus welchem Rechtsgrund, für durch die Verwendung der in diesem Applikationsbeispiel 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 Applikationsbeispiele oder Auszüge daraus sind nicht gestattet, soweit nicht ausdrücklich von Siemens Industry Sector zugestanden. 4 V2.2, Beitrags-ID:
5 Vorwort Vorwort _FetchWrite_PNCPU_v22_d.doc Ziel der Applikation In der Automatisierungstechnik werden heute Altanlagen Schritt für Schritt von SIMATIC S5 auf SIMATIC S7 umgerüstet. Die Schnittstellen für den Datenaustausch am Koppelpartner (z.b. bestehende HMI-Systeme) sollen dabei aber beibehalten werden. Für die Kommunikation über Industrial Ethernet wird noch sehr häufig die Dienste FETCH und WRITE eingesetzt. Die Kommunikationsprozessoren (CP343-1/CP443-1) der SIMATIC S7 unterstützen die Dienste FETCH und WRITE zum Datenaustausch über folgende Protokolle: TCP ISO-on-TCP ISO-Transport Allerdings werden in den S7-300 und S7-400 Stationen verstärkt CPUen mit integrierter Industrial Ethernet Schnittstelle eingesetzt, um diese an das Industrial Ethernet Netzwerk anzubinden und Daten mit anderen Teilnehmern im Netzwerk auszutauschen. Die Dienste FETCH und WRITE wurden hier allerdings nicht implementiert. Diese Applikation zeigt, wie ein beliebiger FETCH/WRITE-Client über die integrierte Industrial Ethernet Schnittstelle einer CPU der SIMATIC S7 auf deren Prozessdaten zugreifen kann. Kerninhalte dieser Applikation Folgende Kernpunkte werden in dieser Applikation behandelt: Implementierung der Dienste FETCH und WRITE in einer SIMATIC S7 CPU mit integrierter Industrial Ethernet Schnittstelle für die offene Kommunikation über Industrial Ethernet mit TCP- und ISO-on-TCP Protokoll. Projektierung der Kommunikationsverbindungen mit den Diensten FETCH und WRITE für den SIMATIC NET OPC-Server in der PC-Station. Abgrenzung Diese Applikation enthält keine Beschreibung wie die Dienste FETCH und WRITE mit den SIMATIC S7 Industrial Ethernet CPs über S5-kompatible Kommunikationsverbindungen genutzt werden. Grundlegende Kenntnisse über dieses Thema werden vorausgesetzt. V2.2, Beitrags-ID:
6 Vorwort Aufbau des Dokuments Die Dokumentation der vorliegenden Applikation ist in folgende Hauptteile gegliedert. Teil Applikationsbeschreibung Funktionsprinzipien, und Programmstrukturen Aufbau, Projektierung und Bedienung der Applikation Anhang Beschreibung Hier erfahren Sie alles, um sich einen Überblick zu verschaffen. Sie lernen die verwendeten Komponenten (Standard Hard- und Softwarekomponenten sowie die eigens erstellte Anwender Software) kennen. Hier wird auf die detaillierten Funktionsabläufe der beteiligten Hard- und Softwarekomponenten, die Lösungsstrukturen und wo sinnvoll auf die konkrete Implementierung dieser Applikation eingegangen. Sie benötigen diesen Teil, wenn Sie das Zusammenspiel der Lösungskomponenten kennen lernen wollen, um diese z.b. als Basis für eigene Entwicklungen zu verwenden. Dieser Teil führt Sie Schritt für Schritt durch den Aufbau, wichtige Projektierungsschritte, Inbetriebnahme und Bedienung der Applikation. Hier finden Sie weiter führende Informationen, wie z. B. Literaturangaben, Glossare etc.. Referenz zum Automation and Drives Service & Support Dieser Beitrag stammt aus dem Internet Applikationsportal des Automation and Drives Service & Support. Durch den folgenden Link gelangen Sie direkt zur Downloadseite dieses Dokuments. 6 V2.2, Beitrags-ID:
7 Inhaltsverzeichnis Inhaltsverzeichnis Gewährleistung und Haftung... 4 Vorwort... 5 Applikationsbeschreibung Automatisierungsaufgabe Übersicht Beschreibung der Automatisierungsaufgabe Anforderungen Anforderungen an die PC-Station Automatisierungslösung Übersicht zur Gesamtlösung Automatisierungslösung Benötigte Hard- und Software-Komponenten Leistungseckdaten Alternativlösungen Hardware-Alternativen in der S7-Station Hardware-Alternativen in der PC-Station Software-Alternativen Funktionsprinzipien und Programmstrukturen Kommunikationsdienste FETCH und WRITE Prinzip der Kommunikationsdienste FETCH und WRITE Struktur des FETCH/WRITE Header-Telegramms WRITE-Auftrag Anforderungstelegramm Quittungstelegramm FETCH-Auftrag Anforderungstelegramm Quittungstelegramm Länge des Quell-/ Zieldatenblocks Anfangsadresse Fehlernummer Quittungstelegramm Aufbau und Ablauf des S7-Programms der Applikation Übersicht zum Aufbau des S7-Programms Erläuterungen zum Aufbau S7-Programms der Applikation Ablauf des FB210 FW_TCP Übersicht 25 Beschreibung Ein- und Ausgangsparameter Ablauf des FB220 FW_IOT Übersicht 30 Beschreibung Ein- und Ausgangsparameter Projektierungserläuterung Programmierung der Kommunikationsverbindungen in der Steuerung Erstellung der Verbindungsparameter für die TCP Verbindungen Open Communication Wizard installieren Open Communication Wizard starten Verbindungstyp auswählen Kommunikationspartner konfigurieren Eigenschaften der Kommunikationspartner definieren V2.2, Beitrags-ID:
8 Inhaltsverzeichnis Ports der TCP Verbindungen definieren Namen der Datenstruktur festlegen Erstellung der Verbindungsparameter für die ISO-on-TCP Verbindungen Open Communication Wizard installieren Open Communication Wizard starten Verbindungstyp auswählen Kommunikationspartner konfigurieren Eigenschaften der Kommunikationspartner definieren TSAPs der ISO-on-TCP Verbindung definieren Namen der Datenstruktur festlegen Aufbau des DB211 Connect_Param Projektierung der Kommunikationsverbindungen in der PC Station.. 49 Verbindungsname vergeben Verbindungsparameter definieren Dienst FETCH und WRITE konfigurieren Aufbau, Projektierung und Bedienung der Applikation Installation und Inbetriebnahme Installation der Applikationssoftware Inbetriebnahme des S7-Programms Konfiguration der S7-Station Verbindungsparameter anpassen Inbetriebnahme der PC-Station (FETCH/WRITE-Client) IP-Adresse der PC-Station ermitteln Konfiguration der PC-Station in STEP 7 / NCM PC Konfiguration in die PC-Station laden Bedienung der Applikation Auf- und Abbau der Kommunikationsverbindungen in der S7- Steuerung OPC Scout starten Diagnose Aufbau des Ausgangsparameters STATUS FETCH- bzw. WRITE-Auftrag bzw. Nutzdaten werden empfangen.. 64 Quittungstelegramm bzw. Nutzdaten werden gesendet Kommunikationsverbindung konnte nicht aufgebaut werden Unzulässiger Verbindungstyp Undefiniertes FETCH/WRITE Header-Telegramm Fehlerstatus des Verbindungsaufbaus und -abbaus sowie des Sendeund Empfangsauftrags Statuswerte Verbindungsaufbau Statuswerte Verbindungsabbau Statuswerte Sendeauftrag Statuswerte Empfangsauftrag Negative Quittung des FETCH bzw. WRITE-Auftrags Verbindungsabbau Anhang und Literaturhinweise Literaturhinweise Internet-Link-Angaben Historie V2.2, Beitrags-ID:
9 1 Automatisierungsaufgabe Applikationsbeschreibung Inhalt Hier verschaffen Sie sich einen Überblick darüber, wie eine PC-Station mit den Diensten FETCH und WRITE auf die Prozessdaten einer SIMATIC S7 CPU mit integrierter Industrial Ethernet Schnittstelle zugreifen kann. Sie lernen die verwendeten Komponenten (Standard Hard- und Softwarekomponenten sowie die eigens für die Dienste FETCH und WRITE erstellten Funktionsbausteine) kennen. Die dargestellten Leistungseckdaten zeigen die Leistungsfähigkeit der vorliegenden Applikation. 1 Automatisierungsaufgabe 1.1 Übersicht Folgendes Bild zeigt die Automatisierungsaufgabe. Abbildung 1-1 Automatisierungsaufgabe Industrial Ethernet Fetch / Write PC-Station (Leitstation) FETCH/WRITE-Client Fetch / Write TCPnative ISO-on-TCP Fetch / Write SIMATIC S5 mit CP1430 TCP FETCH/WRITE-Server SIMATIC S5 mit CP1430 TCP FETCH/WRITE-Server S7-300 mit CPU 319-3PN/DP FETCH/WRITE-Server Automatisierungsebene 1.2 Beschreibung der Automatisierungsaufgabe In der Automatisierungsebene einer bereits bestehenden Anlage werden S5- Stationen mit CP1430 TCP eingesetzt. Die Kommunikation zwischen S5-Station und Leitstation erfolgt über das ISO-on-TCP Protokoll mit den Diensten FETCH und WRITE. Die S5-Stationen werden nun durch S7-Stationen ersetzt. Dabei wird V2.2, Beitrags-ID:
10 1 Automatisierungsaufgabe in der S7-Station eine CPU mit integrierter Industrial Ethernet Schnittstelle eingesetzt. Da die Leitstation erhalten bleiben soll, müssen in der S7-Station die Dienste FETCH und WRITE implementiert werden. Hierbei baut die Leitstation die Kommunikationsverbindung zur S7-Station für den bidirektionalen Datenaustausch aktiv auf. Hinweis Wenn in der bestehenden Anlage die Kommunikation zwischen S5-Station und Leitstation über ISO-Transport Protokoll erfolgte, dann kann dieses Programmbeispiel nur genutzt werden, wenn die Projektierung der Leitstation angepasst wird. 1.3 Anforderungen Anforderungen an die Steuerung In dieser Applikation wird eine CPU PN/DP in der S7-Station eingesetzt. Diese unterstützt die offene Kommunikation über Industrial Ethernet. Damit sind die folgenden Protokolle für die Datenübertragung nutzbar: TCP native ISO-on-TCP UDP Die Dienste FETCH und WRITE müssen im S7-Programm der CPU PN/DP implementiert werden. In dieser Applikation werden diese über das TCP native und ISO-on-TCP Protokoll realisiert, da bei der offenen Kommunikation über Industrial Ethernet die Datenübertragung über das ISO-Transportprotokoll nicht unterstützt wird. Die CPU PN/DP fungiert als FETCH/WRITE Server, d.h. Sie ist passiv am Aufbau der Kommunikationsverbindungen mit dem Dienst FETCH / WRITE beteiligt. In diesem Programmbeispiel werden 8172 Byte = 4088 Worte Nutzdaten mit den Diensten FETCH und WRITE übertragen werden. Hinweis Die SIMATIC S7 unterstützt die Dienste FETCH und WRITE nur passiv über das TCP native und ISO-on-TCP Protokoll. Des Weiteren unterstützen die SIMATIC S7 CPUen mit integrierter Industrial Ethernet Schnittstelle die S5-kompatible Kommunikation nicht. Anforderungen an die PC-Station Die PC-Station muss die Kommunikation über das TCP native oder das ISO-on- TCP Protokoll unterstützen. Die PC-Station fungiert als FETCH/WRITE-Client, d.h. Sie baut die Kommunikationsverbindungen mit den Diensten FETCH und WRITE aktiv auf. In dieser Applikation wird der SIMATIC NET OPC Scout als OPC-Client eingesetzt. 10 V2.2, Beitrags-ID:
11 2 Automatisierungslösung 2 Automatisierungslösung 2.1 Übersicht zur Gesamtlösung Schema Die folgende Abbildung zeigt schematisch die wichtigsten Komponenten der Lösung: Abbildung 2-1 Automatisierungslösung TCP native ISO-on-TCP PC-Station (FETCH/WRITE-Client) SIMATIC NET PC-Software OPC-Client: OPC Scout SCALANCE X208 CPU 319-3PN/DP (FETCH/WRITE-Server) S7-Programm mit Funktionsbausteinen TCP native ISO-on-TCP Aufbau IP-AdresseI: Subnetzmaske: Industrial Ethernet IP-Adresse: Subnetzmaske: Die Projektierung und Programmierung der CPU PN/DP und der PC-Station inklusive der Kommunikationsverbindungen erfolgt mit STEP 7. Die CPU PN/DP und die PC-Station befinden sich im gleichen IP-Subnetz. In diesem Beispiel befinden sich die S7-Station und PC-Station in dem Klasse B IP-Subnetz (siehe Abbildung 2-1 Automatisierungslösung). Auf der PC-Station ist die SIMATIC NET PC-Software installiert. Im Lieferumfang der SIMATIC NET PC-Software ist der SIMATIC NET OPC-Server enthalten. Dieser wird genutzt, um auf die Prozessdaten der CPU PN/DP über die TCP bzw. ISO-on-TCP Verbindungen mit den Diensten FETCH und WRITE zuzugreifen. Außerdem liefert die SIMATIC NET PC-Software den OPC Scout als OPC-Client mit. Dieser wird zum Test des S7-Programms genutzt. V2.2, Beitrags-ID:
12 2 Automatisierungslösung 2.2 Automatisierungslösung Diese Applikation zeigt, wie eine PC-Station mit den Diensten FETCH und WRITE über die integrierte Industrial Ethernet Schnittstelle der CPU PN/DP auf deren Prozessdaten zugreifen kann. Der Datenaustausch zwischen FETCH/WRITE-Server (CPU PN/DP) und FETCH/WRITE-Client (PC-Station) erfolgt über vier unspezifizierte Kommunikationsverbindungen, d.h. jeweils über zwei TCP und zwei ISO-on-TCP Verbindungen. Da die Dienste FETCH und WRITE verwendet werden, wird für das Senden und Empfangen der Daten jeweils eine separate TCP und ISO-on-TCP Verbindung benötigt. Über die erste Kommunikationsverbindung liest die PC-Station die Daten aus der CPU PN/DP (FETCH-Auftrag). Über die zweite Kommunikationsverbindung schreibt die PC-Station die Daten in die CPU PN/DP (WRITE-Auftrag). Die Kommunikationsverbindungen werden vom FETCH/WRITE-Client aktiv aufgebaut. 12 V2.2, Beitrags-ID:
13 2 Automatisierungslösung 2.3 Benötigte Hard- und Software-Komponenten Hardware-Komponenten Tabelle 2-1 Hardware-Komponenten Komponente Anz. MLFB/Bestellnummer Hinweis CPU PN/DP 1 6ES EL00-0AB0 FW V2.7 SCALANCE X GK5208-0BA10-2AA3 SIMATC Field PG 1 Standard Software-Komponenten Tabelle 2-2 Software-Komponenten Komponente Anz. MLFB/Bestellnummer Hinweis SOFTNET S7 Lean 1 6GK1704-1LW71-3AA0 V7.1 (Edition 2008) STEP7 V5.4 SP4 1 6ES7810-4CC08-0YA5 Beispieldateien und Projekte Die folgende Liste enthält alle Dateien und Projekte, die in diesem Beispiel verwendet werden. Tabelle 2-3 Dateien und Projekte Komponente _FetchWrite_PNCPU_v21.zip _FetchWrite_PNCPU_v21_d.pdf Hinweis Diese gepackte Datei enthält das STEP 7 Projekt. zur Konfiguration der CPU319-3PN/DP und PC- Station und das OPC Scout Testprojekt. Dokument beschreibt die Funktionalität und Inbetriebnahme des STEP 7- Projekts. V2.2, Beitrags-ID:
14 2 Automatisierungslösung 2.4 Leistungseckdaten In folgender Tabelle finden Sie eine Übersicht zur Größe der Funktionsbausteine FB210 FW_TCP und FB220 FW_IOT sowie zur Größe der dazugehörigen Instanz-Datenbausteine. Tabelle 2-4 Leistungseckdaten Baustein Symbolischer Name / Beschreibung FB210 FW_TCP 6778 Byte FB220 FW_IOT 7346 Byte DB210 Instanz-Datenbaustein des 8384 Byte FB210 DB220 Instanzdatenbaustein des FB Byte 2.5 Alternativlösungen Hardware-Alternativen in der S7-Station Größe im Arbeitsspeicher der CPU Des Weiteren können folgende Hardwarekomponenten eingesetzt werden, um eine S7-Station an einen beliebigen FETCH/WRITE-Client anzuschließen. Tabelle 2-5 alternative Hardware-Komponenten Komponente Anz. MLFB/Bestellnummer Hinweis CPU PN/DP 1 6ES7315-2EH14-0AB0 ab FW V3.1 CPU 315F-2 PN/DP 1 6ES7315-2FJ14-0AB0 ab FW V3.1 CPU PN/DP 1 6ES7317-2EK13-0AB0 ab FW V2.5 CPU PN/DP 1 6ES7317-2EK14-0AB0 CPU 317F-2 PN/DP 1 6ES7317-2FK13-0AB0 ab FW V2.5 CPU 317F-2 PN/DP 1 6ES7317-2FK14-0AB0 CPU PN/DP 1 6ES7318-3EL01-0AB0 CPU 319F-3 PN/DP 1 6ES7318-3FL00-0AB0 CPU 319F-3 PN/DP 1 6ES7318-3FL01-0AB0 CPU PN 1 6ES7412-2EK06-0AB0 CPU PN/DP 1 6ES7414-3EM05-0AB0 CPU PN/DP 1 6ES7414-3EM06-0AB0 CPU 414F-3 PN/DP 1 6ES7414-3FM06-0AB0 CPU PN/DP 1 6ES7416-3ER05-0AB0 CPU PN/DP 1 6ES7416-3ES06-0AB0 CPU 416F-3 PN/DP 1 6ES7416-3FR05-0AB0 CPU 416F-3 PN/DP 1 6ES7416-3FS06-0AB0 CP443-1 Advanced 1 6GK7443-1EX40-0XE0 CP443-1 Advanced 1 6GK7443-1EX41-0XE0 CP443-1 Advanced 1 6GK7443-1GX20-0XE0 14 V2.2, Beitrags-ID:
15 2 Automatisierungslösung Hardware-Alternativen in der PC-Station In der PC-Station können Sie anstatt der normalen handelsüblichen Ethernet Netzwerkkarte alternativ eine CP1613 (A2), CP1623, CP1612 oder CP1512 einsetzen. Hinweis Wenn die PC-Station die Kommunikation nur über das ISO-Transportprotokoll unterstützt oder in der S5-Station ein Kommunikationsprozessor (z. Bsp. CP143, CP1430 TF oder CP535) eingesetzt wurde, der nur das ISO-Transport Protokoll unterstützt, dann müssen Sie in der SIMATIC S7 einen Kommunikationsprozessor (CP343-1/CP443-1) einsetzen. Dieser unterstützt das ISO-Transportprotokoll inklusive der Dienste FETCH und WRITE Software-Alternativen Tabelle 2-6 alternative Software-Komponenten Komponente Anz. MLFB/Bestellnummer Hinweis SOFTNET S7 IE 1 6GK1704-1CW71-3AA0 Wenn folgende HW- Komponente verwendet wird: handelübliche Ethernet Netzwerkkarte CP1612 CP1615 S GK1716-1CB71-3AA0 Wenn folgende HW- Komponente verwendet wird: CP1613 CP1613 A2 CP1623 V2.2, Beitrags-ID:
16 3 Kommunikationsdienste FETCH und WRITE Funktionsprinzipien und Programmstrukturen Inhalt Hier wird auf die detaillierten Funktionsabläufe der beteiligten Hard- und Softwarekomponenten, die Lösungsstrukturen und sinnvoll auf die konkrete Implementierung dieser Applikation eingegangen. Sie benötigen diesen Teil nur, wenn Sie das Zusammenspiel der Lösungskomponenten kennen lernen wollen. 3 Kommunikationsdienste FETCH und WRITE 3.1 Prinzip der Kommunikationsdienste FETCH und WRITE Hinweis Die Dienste FETCH und WRITE werden für den Datenaustausch mittels folgender Protokolle genutzt: TCP Protokoll ISO-on-TCP Protokoll (TCP mit RFC1006) und ISO-Transport Protokoll Die SIMATIC S7 CPUen mit integrierter Industrial Ethernet Schnittstelle unterstützen das ISO-Transportprotokoll nicht. Hier werden die Dienste FETCH und WRITE für den Datenaustausch nur mittels TCP und ISO-on-TCP Protokoll unterstützt. Somit ist dieser Kommunikationsdienst in Ebene 4 Transport Layer des ISO-OSI Referenzmodell einzuordnen. Abbildung 3-1 ISO-OSI Referenzmodell FETCH/WRITE 16 V2.2, Beitrags-ID:
17 3 Kommunikationsdienste FETCH und WRITE Bei den Kommunikationsdiensten FETCH und WRITE handelt es sich um eine Server-Client Kommunikation. Der FETCH/WRITE-Client baut die Kommunikationsverbindung aktiv auf. Mittels einer FETCH-Anfrage fordert er die Daten vom FETCH/WRITE-Server an. Dieser antwortet indem er die FETCH-Anfrage positiv quittiert und die anforderten Daten sendet. Andernfalls quittiert er die FETCH-Antwort negativ. Der FETCH/WRITE-Client sendet eine WRITE-Anfrage mit den im FETCH/WRITE- Server benötigten Daten. Der FETCH/WRITE-Server antwortet mit einer positiven Quittung, wenn die Daten erfolgreich übertragen wurden. Andernfalls quittiert er die WRITE-Anfrage negativ. Abbildung 3-2 Aufbau FETCH/WRITE Telegramm FETCH/WRITE-Sever TCP-Verbindung mit Dienst FETCH FETCH-Auftrag zur Anforderung der Daten FETCH/WRITE-Client FETCH-Antwort: pos. Quittung mit angeforderte Daten oder neg. Quittung TCP-Verbindung mit Dienst WRITE WRITE-Auftrag zum Senden der Daten passiver Verbindungsaufbau WRITE-Antwort: pos. oder neg. Qittung 3.2 Struktur des FETCH/WRITE Header-Telegramms WRITE-Auftrag aktiver Verbindungsaufbau Anforderungstelegramm Die Tabelle 3-1 stellt den Aufbau des Anforderungstelegramms für den WRITE- Auftrag dar. Tabelle 3-1 Anforderungstelegramm für den WRITE-Auftrag Byte Datentyp Beschreibung Wert 0 WORD Systemkennung S5 W#16# BYTE Länge des Anforderungstelegramms W#16#10 3 BYTE Kennung OP-Code W#16#01 4 BYTE Länge OP-Code W#16#03 5 BYTE OP-Code W#16#03 6 BYTE ORG-Block W#16#03 7 BYTE Länge ORG-Block W#16#08 8 BYTE ORG-Kennung zulässige Speicherbereiche in der CPU PN/DP: W#16#01 = DB W#16#02 = Merker W#16#03 = PAE (Prozessabbild der Eingänge) W#16#04 = PAA V2.2, Beitrags-ID:
18 3 Kommunikationsdienste FETCH und WRITE Byte Datentyp Beschreibung Wert (Prozessabbild der Ausgänge) 9 BYTE DB, aus dem die Quelldaten entnommen werden bzw. in den die Zieldaten transferiert werden 0 bis 255 (dez.) 10 INT Anfangsadresse Nummer des Datenwortes, Merkerbytes oder Ein- bzw. Ausgangsbytes im PAE/PAA ab dem die Daten entnommen bzw. eingeschrieben werden 12 INT Länge des Quell-/ Zieldatenblocks siehe Kapitel Anfangsadresse siehe Kapitel Länge des Quell-/ Zieldatenblocks 14 BYTE Leerblock W#16#FF 15 BYTE Länge Leerblock W#16#2 16 Nutzdaten Quittungstelegramm Die Tabelle 3-2 stellt den Aufbau des Quittungstelegramms für den WRITE-Auftrag dar. Tabelle 3-2 Quittungstelegramm für den WRITE-Auftrag Byte Datentyp Beschreibung Wert 0 WORD Systemkennung S5 W#16# BYTE Länge des W#16#10 Quittungstelegramms 3 BYTE Kennung OP-Code W#16#01 4 BYTE Länge OP-Code W#16#03 5 BYTE OP-Code W#16#04 6 BYTE Quittungsblock W#16#0F 7 BYTE Länge Quittungsblock W#16#03 8 BYTE Fehlernummer siehe Kapitel Fehlernummer Quittungstelegramm 9 BYTE Leerblock W#16#FF 10 BYTE Länge Leerblock W#16#7 11 BYTE frei 12 BYTE frei 13 BYTE frei 14 BYTE frei 15 BYTE frei 18 V2.2, Beitrags-ID:
19 3 Kommunikationsdienste FETCH und WRITE FETCH-Auftrag Anforderungstelegramm Die Tabelle 3-3 stellt den Aufbau des Anforderungstelegramms für den FETCH- Auftrag dar. Tabelle 3-3 Anforderungstelegramm für den FETCH-Auftrag Byte Datentyp Beschreibung Wert 0 WORD Systemkennung S5 W#16# BYTE Länge des Anforderungstelegramms W#16#10 3 BYTE Kennung OP-Code W#16#01 4 BYTE Länge OP-Code W#16#03 5 BYTE OP-Code W#16#05 6 BYTE ORG-Block W#16#03 7 BYTE Länge ORG-Block W#16#08 8 BYTE ORG-Kennung zulässige Speicherbereiche in der CPU PN/DP: W#16#01 = DB W#16#02 = Merker W#16#03 = PAE (Prozessabbild der Eingänge) W#16#04 = PAA (Prozessabbild der Ausgänge) 9 BYTE DB, aus dem die Quelldaten entnommen werden bzw. in den die Zieldaten transferiert werden 0 bis 255 (dez.) 10 INT Anfangsadresse Nummer des Datenwortes, Merkerbytes oder Ein- bzw. Ausgangsbytes ab dem die Daten entnommen bzw. eingeschrieben werden 12 INT Länge des Quell-/ Zieldatenblocks siehe Kapitel Anfangsadresse siehe Kapitel Länge des Quell-/ Zieldatenblocks 14 BYTE Leerblock W#16#FF 15 BYTE Länge Leerblock W#16#2 Quittungstelegramm Die Tabelle 3-4 stellt den Aufbau des Quittungstelegramms für den FETCH-Auftrag dar. Tabelle 3-4 Quittungstelegramm für den FETCH-Auftrag Byte Datentyp Beschreibung Wert 0 WORD Systemkennung S5 W#16# BYTE Länge des W#16#10 V2.2, Beitrags-ID:
20 3 Kommunikationsdienste FETCH und WRITE Byte Datentyp Beschreibung Wert Quittungstelegramms 3 BYTE Kennung OP-Code W#16#01 4 BYTE Länge OP-Code W#16#03 5 BYTE OP-Code W#16#06 6 BYTE Quittungsblock W#16#0F 7 BYTE Länge Quittungsblock W#16#03 8 BYTE Fehlernummer siehe Kapitel Fehlernummer Quittungstelegramm 9 BYTE Leerblock W#16#FF 10 BYTE Länge Leerblock W#16#7 11 BYTE frei 12 BYTE frei 13 BYTE frei 14 BYTE frei 15 BYTE frei Länge des Quell-/ Zieldatenblocks CPU PN/DP Tabelle 3-5 max. Länge des Quell-/ Zieldatenblocks bei der CPU PN/DP ORG-Kennung max. Länge des Quell-/ Zieldatenblocks W#16#01 = 8176 Byte (4088 Worte) W#16#02 = 8176 Byte (4088 Worte) W#16#03 = 4080 Byte (2040 Worte) W#16#04 = 4080 Byte (2040 Worte) 20 V2.2, Beitrags-ID:
21 3 Kommunikationsdienste FETCH und WRITE CPU PN/DP Tabelle 3-6 max. Länge des Quell-/ Zieldatenblocks bei der CPU PN/DP ORG-Kennung max. Länge des Quell-/ Zieldatenblocks W#16#01 = 8176 Byte (4088 Worte) W#16#02 = 4080 Byte (2040 Worte) W#16#03 = 2032 Byte (1016 Worte) W#16#04 = 2032 Byte (1016 Worte) CPU PN/DP Tabelle 3-7 max. Länge des Quell-/ Zieldatenblocks bei der CPU PN/DP ORG-Kennung max. Länge des Quell-/ Zieldatenblocks W#16#01 = 8176 Byte (4088 Worte) W#16#02 = 2032 Byte (1016 Worte) W#16#03 = 2032 Byte (1016 Worte) W#16#04 = 2032 Byte (1016 Worte) Anfangsadresse Die max. Anfangsadresse ist abhängig von: ORG-Kennung, d.h. vom Speicherbereich der CPU, in den die Daten geschrieben bzw. aus dem die Daten gelesen werden Länge des Quell-/ Zieldatenblocks Tabelle 3-8 max. Anfangsadresse W#16#01 W#16#02 W#16#03 W#16#04 ORG-Kennung max. Anfangsadresse = 64 KByte Länge des Quell-/ Zieldatenblocks 16 Byte Header- Telegramm = max. Länge des Quell-/ Zieldatenblocks Länge des Quell-/ Zieldatenblocks = max. Länge des Quell-/ Zieldatenblocks Länge des Quell-/ Zieldatenblocks = max. Länge des Quell-/ Zieldatenblocks Länge des Quell-/ Zieldatenblocks Fehlernummer Quittungstelegramm Tabelle 3-9 Fehlernummer im Quittungstelegramm Fehlernummer Beschreibung 0 positive Quittung, d.h. gültiges FETCH bzw. WRITE Anforderungstelegramm wurde empangen 2 Bereich in der CPU nicht vorhanden 3 Bereich in der CPU zu klein 6 keine gültige ORG-Kennung V2.2, Beitrags-ID:
22 3 Kommunikationsdienste FETCH und WRITE 22 V2.2, Beitrags-ID:
23 4 Aufbau und Ablauf des S7-Programms der Applikation 4 Aufbau und Ablauf des S7-Programms der Applikation 4.1 Übersicht zum Aufbau des S7-Programms In der folgenden Abbildung 4-1 ist der Aufbau des S7-Programms der Applikation schematisch dargestellt. Abbildung 4-1 Übersicht zum Aufbau des S7-Programms OB 1 DB 210 FB210 call DB 310 FB210 call call DB220 FB220 DB320 FB220 call 4.2 Erläuterungen zum Aufbau S7-Programms der Applikation Im S7-Programm der CPU PN/DP werden die Dienste FETCH und WRITE in den folgenden Funktionsbausteinen implementiert. FB210 "FW_TCP" FB220 FW_IOT Diese Funktionsbausteine müssen zyklisch im OB1 aufgerufen werden. V2.2, Beitrags-ID:
24 4 Aufbau und Ablauf des S7-Programms der Applikation Mit dem FB210 werden die Dienste FETCH/WRITE über die TCP Verbindung zur Verfügung gestellt. Da für die Dienste FETCH/WRITE jeweils eine separate TCP Verbindung benötigt wird, wird der FB210 zweimal im OB1 aufgerufen. Der erste Aufruf mit Instanzdatenbaustein DB210 stellt den Dienst FETCH über die TCP Verbindungen zur Verfügung. Der zweite Aufruf mit Instanzdatenbaustein DB310 stellt die Funktion WRITE über die TCP Verbindung zur Verfügung. Mit dem FB220 werden die Dienste FETCH/WRITE über die ISO-on-TCP Verbindung zur Verfügung gestellt. Da für die Dienste FETCH/WRITE jeweils eine separate ISO-on-TCP Verbindung benötigt wird, wird der FB220 zweimal im OB1 aufgerufen. Der erste Aufruf mit Instanzdatenbaustein DB220 stellt den Dienst FETCH über die ISO-on-TCP Verbindungen zur Verfügung. Der zweite Aufruf mit Instanzdatenbaustein DB320 stellt den Dienst WRITE über die ISO-on-TCP Verbindung zur Verfügung. Intern rufen die Bausteine FB210 FW_TCP und FB220 FW_IOT Systemfunktionen zum Verbindungsaufbau bzw. -abbau und zum Senden und Empfangen von Daten auf. Weitere Informationen zur offenen Kommunikation über Industrial Ethernet finden Sie im Handbuch Systemsoftware für S7-300/400 System- und Standardfunktionen. Dieses Handbuch steht Ihnen im Internet unter folgendem Link als Download zur Verfügung: 24 V2.2, Beitrags-ID:
25 4 Aufbau und Ablauf des S7-Programms der Applikation 4.3 Ablauf des FB210 FW_TCP In der folgenden Abbildung 4-2 ist der Ablauf des FB210, der im OB1 aufgerufen wird und die Dienste FETCH und WRITE über TCP Verbindungen realisiert, schematisch dargestellt. Übersicht Abbildung 4-2 Ablauf FB210 FW_TCP Verbindungsaufbau DB211 ConnectParam Empfang des Header- Telegramm = 16 Byte FETCH Daten aufbereiten Quittungstelegramm generieren 16 Byte Header auswerten WRITE Empfang der Nutzdaten Daten in Zielbereich schreiben Quittungstelegramm + Nutzdaten senden Quittungstelegramm generieren Quittungstelegramm senden max. Nutzdaten = 8178Byte (8192Byte-16Byte Header-Telegramm) Beschreibung Die TCP Verbindung wird nach Kalt-, Warmstart und Wiederanlauf der CPU sowie nach Änderung der Verbindungsparameter automatisch aufgebaut. Die Parameter für den Verbindungsaufbau sind im DB211 ConnectParam hinterlegt. Über den Eingangsparameter ENABLE hat der Anwender die Möglichkeit den Verbindungsaufbau und -abbau manuell zu steuern. Wenn die Verbindungsparameter geändert werden, dann wird die Verbindung automatisch ab- und wieder aufgebaut. Die folgende Tabelle zeigt die Datenstruktur der Verbindungsparameter für eine TCP Verbindung. Diese ist 64 Byte lang. V2.2, Beitrags-ID:
26 4 Aufbau und Ablauf des S7-Programms der Applikation Tabelle 4-1 Datenstruktur der Verbindungsparameter für TCP Verbindung Parameter Wert Beschreibung id W#16#1 Verbindungs-ID Der Wert des Parameters muss in folgendem Wertebereich liegen: id = W#16#0001 bis W#16#0FFF connection_type B#16#11 Verbindungstyp Für TCP Verbindung gilt: connection_type = B#16#11 (TCP native) oder connection_type = B#16#1 (TCP native Kompatibilitätsmodus) active_est FALSE passiver Verbindungsaufbau local_device_id B#16#3 CPU PN/DP local_tsap_id_len B#16#2 Datenlänge des lokalen Ports in der S7-300 Station rem_subnet_id_len B#16#0 nicht relevant rem_staddr_len B#16#0 unspezifizierte Verbindung rem_tsap_id_len B#16#0 Datenlänge des Ports im Kommunikationspartner next_staddr_len B#16#0 verwendete Länge des Parameters next_staddr local_tsap_id B#16#7 B#16#D0 B#16#0 B#16#0 B#16#0 B#16#0 B#16#0 B#16#0 B#16#0 B#16#0 B#16#0 B#16#0 B#16#0 B#16#0 B#16#0 B#16#0 rem_subnet_id B#16#0 nicht relevant lokaler Port für die TCP Verbindung in der S7-300 Station Der Wert des Parameters muss in folgendem Wertebereich liegen: local_tsap_id = 1 bis (dez.) 26 V2.2, Beitrags-ID:
27 4 Aufbau und Ablauf des S7-Programms der Applikation Parameter Wert Beschreibung rem_staddr B#16#0 IP-Adresse des Kommunikationspartners: - nicht relevant bei unspezifizierten Verbindungen mit passiven Verbindungsaufbau rem_tsap_id B#16#0 Port des Kommunikationspartners: - nicht relevant bei unspezifizierten Verbindungen mit passiven Verbindungsaufbau next_staddr B#16#0 Rack und Steckplatz des CPs: - nicht relevant, da kein CP verwendet wird spare W#16#0 nicht relevant Folgende Verbindungsparameter werden vor dem Verbindungsaufbau überprüft: connection_type id local_tsap_id In dieser Applikation wird der Verbindungsparameter connection_type = B#16#11 verwendet. Wenn einer dieser Parameter nicht korrekt definiert ist, dann wird die Kommunikationsverbindung nicht aufgebaut. Es werden keine Daten gesendet bzw. empfangen. Nachdem die Kommunikationsverbindung aufgebaut ist, wird ein 16 Byte langes Header-Telegramm der Dienste FETCH/WRITE empfangen. Das Header- Telegramm enthält die Information, ob ein FETCH- oder WRITE-Auftrag ansteht. Wenn ein FETCH-Auftrag vorliegt, dann werden die Daten, die vom Kommunikationspartner angefordert werden, im Instanz-Datenbaustein DB210 aufbereitet und das Quittungstelegramm generiert. Das Quittungstelegramm wird inklusive der aufbereiteten Daten gesendet. Wenn ein WRITE-Auftrag vorliegt, dann werden nach der Auswertung der 16 Bytes Header-Telegramm die Nutzdaten empfangen und in den Zielbereich geschrieben. Anschließend wird das Quittungstelegramm im Instanzdatenbaustein DB310 generiert und gesendet. V2.2, Beitrags-ID:
28 4 Aufbau und Ablauf des S7-Programms der Applikation Ein- und Ausgangsparameter Der FB210 hat folgende Ein- und Ausgangsparameter: Abbildung 4-3 FB210 FW_TCP FB210 BOOL ENABLE NDR BOOL ANY CONNECT ERROR BOOL INT ADDRMODE MODE BYTE STATUS WORD Tabelle 4-2 Eingangsparameter Eingangsparameter Beschreibung ENABLE CONNECT ADDMODE Mit diesem Parameter wird der Verbindungsaufbau bzw. -abbau initiiert: 0 = Verbindung wird abgebaut 1 = Verbindung wird aufgebaut ANY-Pointer auf den Datenbereich des DB211, welcher die Parameter für den Aufbau der TCP Verbindung enthält. Dieser Datenbereich muss mindestens 64 Byte groß sein. Mit diesem Parameter wird festgelegt, wie die Adressierung der Daten des FETCHbzw. WRITE-Auftrags erfolgt (im S7- oder S5-Adressiermodus). 0 = S7-Adressiermodus (Anfangsadresse der Daten wird als Byte Adresse interpretiert) 1 = S5-Adressiermodus (Anfangsadresse der Daten wird als Wort Adresse interpretiert) 28 V2.2, Beitrags-ID:
29 4 Aufbau und Ablauf des S7-Programms der Applikation Tabelle 4-3 Ausgangsparameter Ausgangsparameter Beschreibung NDR (new data record) ERROR MODE STATUS Mit diesem Parameter wird angezeigt, dass die Daten des WRITE-Auftrags erfolgreich übernommen und das Quittungstelegramm generiert und gesendet wurde. Dieser Parameter wird gesetzt, wenn: ein Fehler beim Verbindungsaufbau bzw. -abbau aufgetreten ist ein Fehler beim Senden bzw. Empfangen der Daten aufgetreten ist. ein ungültiges FETCH/WRITE Header- Telegramm empfangen wurde. Mit diesem Parameter wird angezeigt, ob ein FETCH- oder WRITE-Auftrag ausgeführt wird. 0 = kein Auftrag aktiv 1 = WRITE-Auftrag 2 = FETCH-Auftrag Im Parameter STATUS werden interne Kommunikationsstatusbits ausgegeben (siehe Tabelle 8-1 Aufbau des Parameters STATUS). V2.2, Beitrags-ID:
30 4 Aufbau und Ablauf des S7-Programms der Applikation 4.4 Ablauf des FB220 FW_IOT In der folgenden Abbildung ist der Ablauf des FB220, der im OB1 aufgerufen wird und die Dienste FETCH und WRITE über ISO-on-TCP Verbindungen realisiert, schematisch dargestellt. Übersicht Abbildung 4-4 Ablauf FB220 FW_IOT Verbindungsaufbau DB211 ConnectParam Empfang Headertelgramm + Nutzdaten (max Byte) FETCH Daten werden aufbereitet Quittungstelegramm generieren 16 Byte Header auswerten WRITE Daten in Zielbereich schreiben Quittungstelegramm generieren Quittungstelegramm + Nutzdaten senden Quittungstelegramm senden Beschreibung Die ISO-on-TCP Verbindung wird nach Kalt-, Warmstart und Wiederanlauf der CPU sowie nach Änderung der Verbindungsparameter automatisch aufgebaut. Die Parameter für den Verbindungsaufbau sind im DB211 ConnectParam hinterlegt. Über den Eingangsparameter ENABLE hat der Anwender die Möglichkeit den Verbindungsaufbau und -abbau manuell zu steuern. Wenn die Verbindungsparameter geändert werden, dann wird die Verbindung automatisch ab- und wieder aufgebaut. Die folgende Tabelle zeigt die Datenstruktur der Verbindungsparameter für eine ISO-on-TCP Verbindung. Diese ist 64 Byte lang. 30 V2.2, Beitrags-ID:
31 4 Aufbau und Ablauf des S7-Programms der Applikation Tabelle 4-4 Datenstruktur der Verbindungsparameter für ISO-on-TCP Verbindung Parameter Wert Beschreibung id W#16#1 Verbindungs-ID Der Wert des Parameters muss in folgendem Wertebereich liegen: id = W#16#0001 bis W#16#0FFF connection_type B#16#12 Verbindungstyp Für ISO-on-TCP Verbindung gilt: connection_type = B#16#12 active_est FALSE passiver Verbindungsaufbau local_device_id B#16#3 CPU PN/DP local_tsap_id_len B#16#7 Datenlänge des lokalen TSAPs in der S7-300 Station Der Wert des Parameters muss in folgendem Wertebereich liegen: local_tsap_id_len = 2 bis 16 rem_subnet_id_len B#16#0 nicht relevant rem_staddr_len B#16#0 unspezifizierte Verbindung rem_tsap_id_len B#16#0 Datenlänge des TSAPs im Kommunikationspartner next_staddr_len B#16#0 verwendete Länge des Parameters next_staddr local_tsap_id B#16#E0 B#16#02 B#16#54 B#16#43 B#16#50 B#16#2D B#16#31 B#16#0 B#16#0 B#16#0 B#16#0 B#16#0 B#16#0 B#16#0 B#16#0 B#16#0 lokaler TSAP für die ISO-on-TCP Verbindung in der S7-300 Station Das erste Byte des Parameters muss folgenden Wert haben: local_tsap_id[1]=w#16#e0 oder local_tsap_id[1] ist ein ASCII-Zeichen rem_subnet_id B#16#0 nicht relevant rem_staddr B#16#0 IP-Adresse des Kommunikationspartners: - nicht relevant bei unspezifizierten Verbindungen mit passiven Verbindungsaufbau rem_tsap_id B#16#0 TSAP des Kommunikationspartners: - nicht relevant bei unspezifizierten Verbindungen mit passiven Verbindungsaufbau next_staddr B#16#0 Rack und Steckplatz des CPs: - nicht relevant, da kein CP verwendet wird spare W#16#0 nicht relevant Folgende Verbindungsparameter werden vor dem Verbindungsaufbau überprüft: V2.2, Beitrags-ID:
32 4 Aufbau und Ablauf des S7-Programms der Applikation connection_type id local_tsap_id local_tsap_id_len Wenn einer dieser Parmeter nicht korrekt definiert ist, dann wird die Kommunikationsverbindung nicht aufgebaut. Es werden keine Daten gesendet bzw. empfangen. Nachdem die Kommunikationsverbindung aufgebaut ist, wird ein 16 Byte langes Header-Telegramm der Dienste FETCH/WRITE empfangen. Das Header- Telegramm enthält die Information, ob ein FETCH- oder WRITE-Auftrag ansteht. Wenn ein FETCH-Auftrag vorliegt, dann werden die Daten, die vom Kommunikationspartner angefordert werden, im Instanz-Datenbaustein DB220 aufbereitet und das Quittungstelegramm generiert. Das Quittungstelegramm wird inklusive der aufbereiteten Daten gesendet. Beim WRITE-Auftrag werden die Nutzdaten zusammen mit den 16 Bytes Header- Telegramm empfangen und in den Zielbereich geschrieben. Anschließend wird das Quittungstelegramm im Instanz-Datenbaustein DB320 generiert und gesendet. 32 V2.2, Beitrags-ID:
33 4 Aufbau und Ablauf des S7-Programms der Applikation Ein- und Ausgangsparameter Der FB220 hat folgende Ein- und Ausgangsparameter: Abbildung 4-5 FB220 FW_IOT FB220 BOOL ENABLE NDR BOOL ANY CONNECT ERROR BOOL INT ADDRMODE MODE BYTE STATUS WORD Tabelle 4-5 Eingangsparameter Eingangsparameter Beschreibung ENABLE CONNECT ADDRMODE Mit diesem Parameter wird der Verbindungsaufbau bzw. -abbau initiiert: 0 = Verbindung wird abgebaut 1 = Verbindung wird aufgebaut ANY-Pointer auf den Datenbereich des DB211, welcher die Parameter für den Aufbau der ISO-on-TCP Verbindung enthält. Dieser Datenbereich muss mindestens 64 Byte groß sein. Mit diesem Parameter wird festgelegt, wie die Adressierung der Daten des FETCHbzw. WRITE-Auftrags erfolgt (im S7- oder S5-Adressiermodus). 0 = S7-Adressiermodus (Startadresse der Daten wird als Byte Adresse interpretiert) 1 = S5-Adressiermodus (Startadresse der Daten wird als Wort Adresse interpretiert) V2.2, Beitrags-ID:
34 4 Aufbau und Ablauf des S7-Programms der Applikation Tabelle 4-6 Ausgangsparameter Ausgangsparameter NDR (new data record) ERROR MODE STATUS Beschreibung Mit diesem Parameter wird angezeigt, dass die Daten des WRITE-Auftrags erfolgreich übernommen und das Quittungstelegramm generiert und gesendet wurde. Dieser Parameter wird gesetzt, wenn ein Fehler beim Verbindungsaufbau bzw. - abbau oder beim Senden bzw. Empfangen der Daten aufgetreten ist. Mit diesem Parameter wird angezeigt, ob ein FETCH- oder WRITE-Auftrag ausgeführt wird. 0 = kein Auftrag aktiv 1 = WRITE-Auftrag 2 = FETCH-Auftrag Im Parameter STATUS werden interne Kommunikationsstatusbits ausgegeben (siehe Tabelle 8-1 Aufbau des Parameters STATUS). 34 V2.2, Beitrags-ID:
35 5 Projektierungserläuterung 5 Projektierungserläuterung 5.1 Programmierung der Kommunikationsverbindungen in der Steuerung Die Parameter der Kommunikationsverbindungen werden in Form eines Datenbausteins im Speicher der CPU abgelegt. Die Verbindungsparameter können mit dem Tool Open Communication Wizard erstellt und im Datenbaustein eines STEP 7-Projektes gespeichert werden. In dieser Applikation werden die Verbindungsparameter im DB211 ConnectParam gespeichert. Der Open Communication Wizard steht im Internet unter folgendem Link als Download zur Verfügung: V2.2, Beitrags-ID:
36 5 Projektierungserläuterung Erstellung der Verbindungsparameter für die TCP Verbindungen Beim Erstellen der Verbindungsparameter mit dem Open Communication Wizard gehen Sie nach folgender Anleitung vor: Open Communication Wizard installieren Installieren Sie den Open Communication Wizard auf dem PC, wo Sie die Konfiguration der S7-Station vornehmen. Beachten Sie, dass Sie für die Installation des Open Communication Wizard mindestens das Microsoft.NET Framework V2.0 benötigen. Open Communication Wizard starten Starten Sie den Open Communication Wizard im Windows START Menü unter SIMATIC Open Communication Wizard. Es wird folgender Dialog geöffnet (siehe Abbildung 5-1 Open Communication Wizard starten). Klicken Sie auf die Schaltfläche Weiter, um mit der Erstellung der Verbindungsparameter fortzufahren. Abbildung 5-1 Open Communication Wizard starten In folgendem Dialog wählen Sie das STEP 7-Projekt und den Bausteinordner aus, in dem die Verbindungsparameter gespeichert werden. Anschließend klicken Sie auf die Schaltfläche Weiter, um in den nächsten Dialog zu gelangen. 36 V2.2, Beitrags-ID:
37 5 Projektierungserläuterung Abbildung 5-2 STEP 7-Projekt und Bausteinordner auswählen Wählen Sie die Funktion Neu aus, um eine neue Verbindung zu erstellen. Anschließend klicken Sie auf die Schaltfläche Weiter, um in den nächsten Dialog zu gelangen, wo Sie den Verbindungstyp auswählen. Abbildung 5-3 neue Verbindung erstellen Verbindungstyp auswählen Zur Konfiguration der TCP Verbindung wählen Sie den Verbindungstyp TCP native. V2.2, Beitrags-ID:
38 5 Projektierungserläuterung Abbildung 5-4 Verbindungstyp auswählen Kommunikationspartner konfigurieren Nun wird der Kommunikationspartner konfiguriert. In dieser Applikation wird nur die S7-300 Station (FETCH/WRITE-Server) konfiguriert, da der Kommunikationspartner eine PC-Station (FETCH/WRITE-Client) ist. Wenn Sie zwei S7-Steuerungen als Kommunikationspartner haben, dann ändern sich die hier zu konfigurierenden Parameter. Klicken Sie auf die Schaltfläche Weiter, um in den nächsten Dialog zu gelangen, wo Sie die Eigenschaften des Kommunikationspartners definieren. Abbildung 5-5 Kommunikationspartner konfigurieren Eigenschaften der Kommunikationspartner definieren In dieser Applikation werden folgende Eigenschaften für die TCP Verbindung in der CPU PN/DP definiert: 38 V2.2, Beitrags-ID:
39 5 Projektierungserläuterung Tabelle 5-1 Eigenschaften der Kommunikationspartner Eigenschaft TCP Verbindung mit dem Dienst FETCH TCP Verbindung mit dem Dienst WRITE Verbindungs-ID W#16#0003 W#16#0004 Verbindungsaufbau passiv passiv Verbindung unspezifiziert unspezifiziert Schnittstelle CPU PN/DP CPU PN/DP Definieren Sie die TCP Verbindung für den FETCH- und WRITE-Auftrag mit unterschiedlicher Verbindungs-ID und unterschiedlichem Verbindungsnamen. Die TCP Verbindungen sind unspezifiziert, da diese in Netpro für den Datenaustausch zwischen PC-Station und CPU mit integrierter Industrial Ethernet Schnittstelle nur unspezifiziert projektiert werden können (siehe Kapitel 5.2 Projektierung der Kommunikationsverbindungen in der PC Station ). Die Schnittstelle wählen Sie entsprechend Ihrer verwendeten Hardware. In dieser Applikation wird eine CPU PN/DP verwendet. Somit wird im Open Communication Wizard die integrierte Industrial Ethernet Schnittstelle der CPU PN/DP definiert. Klicken Sie auf die Schaltfläche Weiter, um in den nächsten Dialog zu gelangen, wo Sie den lokalen Port für die TCP Verbindung in der CPU definieren. Abbildung 5-6 Eigenschaften des Kommunikationspartner definieren Ports der TCP Verbindungen definieren In dieser Applikation werden in der S7-300 Station folgende Ports für die TCP Verbindungen festgelegt. Tabelle 5-2 Ports der TCP Verbindungen Kommunikationsverbindung TCP Verbindung für FETCH-Auftrag TCP Verbindung für WRITE-Auftrag Port 2000 (dez) = 7D0 (hex) 2001 (dez) = 7D1 (hex) V2.2, Beitrags-ID:
40 5 Projektierungserläuterung Abbildung 5-7 Ports der TCP Verbindungen Hinweis Mit dieser Parametrierung der S7-300 Station kann sich jede beliebige Station, welche den Kommunikationsdienst TCP native unterstützt, über den konfigurierten Port auf die Daten der in der Steuerung zugreifen. Namen der Datenstruktur festlegen In folgendem Dialog des Open Communication Wizard geben Sie den Datenbaustein an, in dem die Verbindungsparameter gespeichert werden. Des Weiteren wird das bereits ausgewählte STEP 7 Projekt und der bereits ausgewählte Bausteinordner angezeigt, in dem der Datenbaustein mit den Verbindungsparametern erzeugt wird. Wenn Sie noch kein STEP 7-Projekt und Bausteinordner ausgewählte haben (siehe Abbildung 5-2 STEP 7-Projekt und Bausteinordner auswählen), dann können Sie dies in folgendem Dialog nachholen. 40 V2.2, Beitrags-ID:
41 5 Projektierungserläuterung Abbildung 5-8 Datenbaustein mit Verbindungsparametern erzeugen Entsprechend der Konfiguration der Verbindungsparameter mit dem Open Communication Wizard wird der angegebene Datenbaustein mit den korrekten Verbindungsparametern erzeugt (siehe Tabelle Tabelle 4-1 Datenstruktur der Verbindungsparameter für TCP Verbindung). V2.2, Beitrags-ID:
42 5 Projektierungserläuterung Wenn der angegebene Datenbaustein bereits im STEP 7-Projekt existiert, dann werden die Verbindungsparameter an die bereits existierenden Daten im Datenbaustein angehängt. In diesem Fall bestätigen Sie die folgende Meldung mit OK. Abbildung 5-9 Datenbaustein existiert bereits 42 V2.2, Beitrags-ID:
43 5 Projektierungserläuterung Erstellung der Verbindungsparameter für die ISO-on-TCP Verbindungen Beim Erstellen der Verbindungsparameter mit dem Open Communication Wizard gehen Sie nach folgender Anleitung vor: Open Communication Wizard installieren Installieren Sie den Open Communication Wizard auf dem PC, wo Sie die Konfiguration der S7-Station vornehmen. Beachten Sie, dass Sie für die Installation des Open Communication Wizard mindestens das Microsoft.NET Framework V2.0 benötigen. Open Communication Wizard starten Starten Sie den Open Communication Wizard im Windows START Menü unter SIMATIC Open Communication Wizard. Es wird folgender Dialog geöffnet (siehe Abbildung 5-10 Open Communication Wizard starten). Klicken Sie auf die Schaltfläche Weiter, um mit der Erstellung der Verbindungsparameter fortzufahren. Abbildung 5-10 Open Communication Wizard starten In folgendem Dialog wählen Sie das STEP 7-Projekt und den Bausteinordner aus, in dem die Verbindungsparameter gespeichert werden. Anschließend klicken Sie auf die Schaltfläche Weiter, um in den nächsten Dialog zu gelangen. V2.2, Beitrags-ID:
44 5 Projektierungserläuterung Abbildung 5-11 STEP 7-Projekt und Bausteinordner auswählen Wählen Sie die Funktion Neu aus, um eine neue Verbindung zu erstellen. Anschließend klicken Sie auf die Schaltfläche Weiter, um in den nächsten Dialog zu gelangen, wo Sie den Verbindungstyp auswählen. Abbildung 5-12 neue Verbindung erstellen 44 V2.2, Beitrags-ID:
45 5 Projektierungserläuterung Verbindungstyp auswählen Zur Konfiguration der ISOonTCP Verbindung wählen Sie den Verbindungstyp ISO on TCP. Abbildung 5-13 Verbindungstyp auswählen Kommunikationspartner konfigurieren Nun wird der Kommunikationspartner konfiguriert. In dieser Applikation wird nur die S7-300 Station (FETCH/WRITE Server) konfiguriert, da der Kommunikationspartner eine PC-Station (FETCH/WRITE Client) ist. Wenn Sie zwei S7-Steuerungen als Kommunikationspartner haben, dann ändern sich die hier zu konfigurierenden Parameter. Klicken Sie auf die Schaltfläche Weiter, um in den nächsten Dialog zu gelangen, wo Sie die Eigenschaften des Kommunikationspartners definieren. Abbildung 5-14 Kommunikationspartner konfigurieren V2.2, Beitrags-ID:
46 5 Projektierungserläuterung Eigenschaften der Kommunikationspartner definieren In dieser Applikation werden folgende Eigenschaften für die ISO-on-TCP Verbindung in der CPU PN/DP definiert: Tabelle 5-3 Eigenschaften der Kommunikationspartner Eigenschaft ISO-on-TCP Verbindung für FETCH-Auftrag ISO-on-TCP Verbindung für WRITE-Auftrag Verbindungs-ID W#16#0001 W#16#0002 Verbindungsaufbau passiv passiv Verbindung unspezifiziert unspezifiziert Schnittstelle CPU PN/DP CPU PN/DP Definieren Sie die ISO-on-TCP Verbindung für den FETCH- und WRITE-Auftrag mit unterschiedlicher Verbindungs-ID und unterschiedlichem Verbindungsnamen. Die ISO-on-TCP Verbindungen sind unspezifiziert, da diese in NetPro für den Datenaustausch zwischen PC-Station und CPU mit integrierter Industrial Ethernet Schnittstelle nur unspezifiziert projektiert werden können (siehe Kapitel 5.2 Projektierung der Kommunikationsverbindungen in der PC Station ). Die Schnittstelle wählen Sie entsprechend Ihrer verwendeten Hardware. In dieser Applikation wird eine CPU PN/DP verwendet. Somit wird im Open Communication Wizard die integrierte Industrial Ethernet Schnittstelle der CPU PN/DP definiert. Klicken Sie auf die Schaltfläche Weiter, um in den nächsten Dialog zu gelangen, wo Sie den lokalen TSAP der ISO-on-TCP Verbindung in der CPU definieren. Abbildung 5-15 Eigenschaften des Kommunikationspartner definieren TSAPs der ISO-on-TCP Verbindung definieren In dieser Applikation werden in der S7-300 Station folgende TSAPs für die ISO-on- TCP Verbindungen festgelegt. 46 V2.2, Beitrags-ID:
Industrielle Schalttechnik SIRIUS Innovationen Stern-Dreieck-Kombination Aufbau und Verdrahtung Applikationsbeschreibung
Deckblatt Industrielle Schalttechnik SIRIUS Innovationen Aufbau und Verdrahtung Applikationsbeschreibung Juni 2010 Applikationen & Tools Answers for industry. Industry Automation und Drives Technologies
MehrSchnelleinstieg zum Projektieren eines HMI-Bildbausteins
Getting Started 06/2015 Schnelleinstieg zum Projektieren eines HMI-Bildbausteins SIMATIC Comfort Panels, Runtime Advanced und WinCC (TIA Portal) https://support.industry.siemens.com/cs/ww/de/view/68014632
MehrFernzugriff auf SIMATIC HMI Comfort Panels
Applikationsbeschreibung 05/2015 Fernzugriff auf SIMATIC HMI Comfort Panels Integrierter HMI Webserver https://support.industry.siemens.com/cs/ww/de/view/109476153 Gewährleistung und Haftung Gewährleistung
MehrService & Support. Übertragung von Daten mit variabler Telegrammlänge über das TCP- Protokoll mit S FB103 AG_RECV_TCP_xVAR.
Deckblatt Übertragung von Daten mit variabler Telegrammlänge über das TCP- Protokoll mit S7-300 FB103 AG_RECV_TCP_xVAR FAQ Juni 2011 Service & Support Answers for industry. Fragestellung Dieser Beitrag
MehrService & Support. Anleitung zur Projektierung einer ISO-on-TCP-Verbindung. S7-300 / S7-400 Industrial Ethernet CPs.
Deckblatt Anleitung zur Projektierung einer ISO-on-TCP-Verbindung S7-300 / S7-400 Industrial Ethernet CPs FAQ Januar 2011 Service & Support Answers for industry. Fragestellung Dieser Beitrag stammt aus
MehrService & Support. Anleitung zur Projektierung einer UDP-Verbindung. S7-300 / S7-400 Industrial Ethernet CPs. FAQ Januar Answers for industry.
Deckblatt Anleitung zur Projektierung einer UDP-Verbindung S7-300 / S7-400 Industrial Ethernet CPs FAQ Januar 2011 Service & Support Answers for industry. Fragestellung Dieser Beitrag stammt aus dem Service&Support
MehrApp Demo- Zugang
Anwendungsbeispiel 02/2017 Sm@rtClient App Demo- Zugang Comfort Panel, WinCC Runtime Advanced https://support.industry.siemens.com/cs/ww/de/view/92190359 Gewährleistung und Haftung Gewährleistung und Haftung
MehrFAQ zur Antriebstechnik
FAQ zur Antriebstechnik Projekte von DriveMonitor nach STARTER transferieren MICROMASTER 4 Gewährleistung, Haftung und Support Für die in diesem Dokument enthaltenen Informationen übernehmen wir keine
MehrFAQ S7-Kommunikation über IE
FAQ S7-Kommunikation über IE S7-Kommunikation über Industrial Ethernet FAQ Inhaltsverzeichnis Inhaltsverzeichnis... 2 Frage... 2 Wie projektieren Sie ein S7-Verbindung über Ethernet mit dem SIMATIC NET-OPC
MehrFAQ Kommunikation über PROFIBUS
FAQ Kommunikation über PROFIBUS S7-Kommunikation über PROFIBUS FAQ Inhaltsverzeichnis Inhaltsverzeichnis... 2 Frage... 2 Wie projektieren Sie eine S7-Verbindung für den SIMATIC NET OPC- Server über PROFIBUS
MehrInformation zum FAQ MICROMASTER 4 & SINAMICS G120. Deffinition der Begriffe CT / VT bzw. HO / LO
Information zum FAQ TGewährleistung, Haftung und Support Gewährleistung, Haftung und Support Für die in diesem Dokument enthaltenen Informationen übernehmen wir keine Gewähr. Unsere Haftung, gleich aus
MehrService & Support. Vergabe der IP-Adresse unter Verwendung des Primary Setup Tools (PST) Electrical Lean Switch. FAQ Juni Answers for industry.
Deckblatt Vergabe der IP-Adresse unter Verwendung des Primary Setup Tools (PST) Electrical Lean Switch FAQ Juni 2011 Service & Support Answers for industry. Fragestellung Dieser Beitrag stammt aus dem
MehrExcel Template für Beschriftungsstreifen der S und ET 200MP
Dokumentation 11/2013 Excel Template für Beschriftungsstreifen der S7-1500 und ET 200MP SIMATIC S7-1500, ET 200MP http://support.automation.siemens.com/ww/view/de/83681795 Gewährleistung und Haftung Gewährleistung
MehrService & Support. Anleitung zur Projektierung einer S7- Verbindung. S7-300 / S7-400 Industrial Ethernet CPs. FAQ Januar 2011. Answers for industry.
Deckblatt Anleitung zur Projektierung einer S7- Verbindung S7-300 / S7-400 Industrial Ethernet CPs FAQ Januar 2011 Service & Support Answers for industry. Fragestellung Dieser Beitrag stammt aus dem Service&Support
MehrSIMATIC-SIMOTION SFCs und SFBs
Gegenüberstellung der SIMATIC S7 und SIMOTION Systemfunktionen, Systemfunktionsbausteine Allgemeine Hinweise Copyright Technische Änderungen des Produktes vorbehalten. Weitergabe sowie Vervielfältigung
MehrDeckblatt. Konfiguration eines CP342-5 als DP- Slave am CP342-5 als DP- Master PROFIBUS DP. FAQ Juni Service & Support. Answers for industry.
Deckblatt Konfiguration eines CP342-5 als DP- Slave am CP342-5 als DP- Master PROFIBUS DP FAQ Juni 2010 Service & Support Answers for industry. Fragestellung Dieser Beitrag stammt aus dem Service&Support
MehrFAQ 02/2017. Offene Benutzerkommunikation. TSEND_C und TRCV_C SIMATIC S CPU. https://support.industry.siemens.com/cs/ww/de/view/
FAQ 02/2017 Offene Benutzerkommunikation mit TSEND_C und TRCV_C SIMATIC S7-1200 CPU https://support.industry.siemens.com/cs/ww/de/view/67196808 Dieser Beitrag stammt aus dem Siemens Industry Online Support.
MehrErstellen der Datenbausteine für die Modbus/TCP- Kommunikation. SIMATIC Modbus/TCP Wizard. Anwendungsbeispiel 06/2016
Anwendungsbeispiel 06/2016 Erstellen der Datenbausteine für die Modbus/TCP- Kommunikation https://support.industry.siemens.com/cs/ww/de/view/60735352 Siemens AG 2016 All rights reserved Gewährleistung
MehrFAQ Kommunikation über IE
FAQ Kommunikation über IE S5-kompatible Kommunikation über Industrial Ethernet zwischen PC-Station und SIMATIC S7 FAQ Inhaltsverzeichnis Inhaltsverzeichnis... 2 Frage... 2 Wie konfiguriere ich die S5-kompatible
MehrExcel Template zu den Beschriftungsstreifen. Excel Template ET 200SP. Dokumentation September Applikationen & Tools. Answers for industry.
Excel Template zu den Beschriftungsstreifen der ET 200SP Dokumentation September 2013 Applikationen & Tools Answers for industry. Gewährleistung und Haftung Gewährleistung und Haftung Die Applikationsbeispiele
MehrDeckblatt. Konfiguration einer S7-300 CPU als DP-Slave am CP342-5 als DP-Master PROFIBUS DP. FAQ Mai Service & Support. Answers for industry.
Deckblatt Konfiguration einer S7-300 CPU als DP-Slave am CP342-5 als DP-Master PROFIBUS DP FAQ Mai 2010 Service & Support Answers for industry. Fragestellung Dieser Beitrag stammt aus dem Service&Support
MehrBibliotheksbeschreibung 08/2015. HMI Templates. TIA Portal WinCC V13. https://support.industry.siemens.com/cs/ww/de/view/
Bibliotheksbeschreibung 08/2015 TIA Portal WinCC V13 https://support.industry.siemens.com/cs/ww/de/view/91174767 Gewährleistung und Haftung Gewährleistung und Haftung Hinweis Die Anwendungsbeispiele sind
MehrS7-Kommunikation mit PUT/GET
FAQ 10/2013 S7-Kommunikation mit PUT/GET S7-1500 CPUs http://support.automation.siemens.com/ww/view/de/82212115 Dieser Beitrag stammt aus dem Siemens Industry Online Support. Es gelten die dort genannten
MehrDeckblatt. S7-Kommunikation mit S PUT und GET. FAQ November Service & Support. Answers for industry.
Deckblatt PUT und GET FAQ November 2012 Service & Support Answers for industry. Fragestellung Dieser Beitrag stammt aus dem Siemens Industry Online Support. Es gelten die dort genannten Nutzungsbedingungen
MehrPROJEKTIEREN DER HW UND DER VERBINDUNGEN...
Inhaltsverzeichnis 1 PROJEKTIEREN DER HW UND DER VERBINDUNGEN... 2 1.1 KONFIGURATION DER HW... 2 1.2 KONFIGURATION DER VERBINDUNGEN... 3 1.2.1 Konfiguration UDP- Verbindung...3 1.2.2 Konfiguration TCP
Mehrhttps://support.industry.siemens.com/cs/ww/de/view/
Modbus/TCP mit den Anweisungen MB_CLIENT und MB_SERVER S7-1500 CPU und S7-1200 CPU https://support.industry.siemens.com/cs/ww/de/view/102020340 Siemens Industry Online Support Dieser Beitrag stammt aus
MehrModbus/TCP- Kommunikation über IE CP
FAQ 02/2015 Modbus/TCP- Kommunikation über IE CP SIMATIC Modbus/TCP CP, SIMATIC S7-300/S7-400 http://support.automation.siemens.com/ww/view/de/75312612 Dieser Beitrag stammt aus dem Siemens Industry Online
MehrApplikation zur Antriebstechnik
Applikation zur Antriebstechnik Applikationsbeschreibung Up- und Download der Antriebsparameter eines xx mit STARTER Inhaltsverzeichnis Inhaltsverzeichnis 1 Gewährleistung, Haftung und Support... 3 2 Beschreibung...
MehrAstro for Simatic der innovative Software Dämmerungsschalter auf Basis einer Simatic S7 SPS. Applikation zur Steuerung einer Beleuchtungsanlage
Applikation zur Steuerung einer Beleuchtungsanlage autosoft Astro for Simatic der innovative Dämmerungsschalter SIMATIC S7 300/400 Applikationsbeschreibung Software Dämmerungsschalter Revision 2 Juli 2009
MehrService & Support. Vergabe der IP-Adresse über die serielle Schnittstelle und Zugriff auf das Web Based Management (WBM)
Deckblatt Vergabe der IP-Adresse über die serielle Schnittstelle und Zugriff auf das Web Based Management (WBM) OSM (Optical Switch Module) / ESM (Electrical Switch Module) FAQ Juni 2011 Service & Support
MehrS7-Kommunikation zwischen SIMATIC S und SIMATIC S STEP 7 V13 (TIA Portal) / STEP 7 V5.5 SP3 FAQ 05/2014
FAQ 05/2014 S7-Kommunikation zwischen SIMATIC S7-1200 und SIMATIC S7-300 STEP 7 V13 (TIA Portal) / STEP 7 V5.5 SP3 http://support.automation.siemens.com/ww/view/de/bid Dieser Beitrag stammt aus dem Siemens
MehrDeckblatt. VPN-Tunnel über Internet. SCALANCE S61x und SOFTNET Security Client Edition 2008. FAQ August 2010. Service & Support. Answers for industry.
Deckblatt SCALANCE S61x und SOFTNET Security Client Edition 2008 FAQ August 2010 Service & Support Answers for industry. Fragestellung Dieser Beitrag stammt aus dem Service&Support Portal der Siemens AG,
MehrSIMATIC. Offene Kommunikation über Industrial Ethernet. Inhaltsverzeichnis Offene Kommunikation über Industrial Ethernet 1. Index.
s Inhaltsverzeichnis Offene Kommunikation über Industrial Ethernet 1 SIMATIC Index Offene Kommunikation über Industrial Ethernet Handbuch Ausgabe 12/2005 A5E00711636-01 Sicherheitshinweise Dieses Handbuch
MehrGlobale Messtaster. Globaler Messtaster mit Messwert nach Istwert-Filter
Globale Messtaster Globaler Messtaster mit Messwert nach Istwert-Filter Allgemeine Hinweise Technische Änderungen des Produktes vorbehalten. Copyright Weitergabe sowie Vervielfältigung dieser Unterlage,
MehrService & Support. MODBUS/TCP Kommunikation über integrierte PROFINET-Schnittstelle der S7-300 und S7-400 CPU. Modbus/TCP PN-CPU.
lldeckblatt MODBUS/TCP Kommunikation über integrierte PROFINET-Schnittstelle der S7-300 und S7-400 CPU Modbus/TCP PN-CPU FAQ Juni 2013 Service & Support Answers for industry. Fragestellung Dieser Beitrag
MehrMODBUS-TCP mit den Anweisungen MB_CLIENT und MB_SERVER
FAQ 12/2014 MODBUS-TCP mit den Anweisungen MB_CLIENT und MB_SERVER S7-1200 http://support.automation.siemens.com/ww/view/de/83130159 Dieser Beitrag stammt aus dem Siemens Industry Online Support. Es gelten
MehrAutomatische Visualisierung der Beispielbausteine in WinCC Professional
Anwendungsbeispiel 11/2016 Automatische Visualisierung der Beispielbausteine in WinCC Professional SiVArc, WinCC Professional https://support.industry.siemens.com/cs/ww/de/view/66839614 Gewährleistung
MehrApplikationen & Tools. Erstellen der Verbindungsdaten für die offene TCP/IP Kommunikation mit dem Open Communication Wizard. Open Communication Wizard
Deckblatt Erstellen der Verbindungsdaten für die offene TCP/IP Kommunikation mit dem Open Communication Wizard Open Communication Wizard Applikationsbeschreibung Mai 2011 Applikationen & Tools Answers
Mehrhttps://support.industry.siemens.com/cs/ww/de/view/
WinCC (TIA Portal) Grafiken extern bearbeiten WinCC (TIA Portal) / V14 / / SIMATIC Openness https://support.industry.siemens.com/cs/ww/de/view/109562021 Siemens Industry Online Support Siemens AG 2017
MehrHow-To-Do. Hardware Konfiguration SLIO CPU 014
How-To-Do Hardware Konfiguration SLIO CPU 014 Mit dem SIMATIC Manager der SIEMENS AG Inhaltsverzeichnis 1 Allgemein... 2 1.1 Information... 2 1.2 Hinweis... 2 2 Schrittweise Hardware Konfiguration... 3
MehrSINAMICS G/S: Warn- und Fehlermeldungen in WinCC TIA Portal-Projekt einbinden
Anwendungsbeispiel 03/2017 SINAMICS G/S: Warn- und Fehlermeldungen in WinCC TIA Portal-Projekt einbinden https://support.industry.siemens.com/cs/ww/de/view/77467239 Gewährleistung und Haftung Gewährleistung
MehrMODBUS-TCP mit den Anweisungen MB_CLIENT und MB_SERVER
FAQ 09/2014 MODBUS-TCP mit den Anweisungen MB_CLIENT und MB_SERVER S7-1500 CPU und S7-1200 CPU http://support.automation.siemens.com/ww/view/de/102020340 Dieser Beitrag stammt aus dem Siemens Industry
MehrDeckblatt PROFINET IO. Code-Lesesystem SIMATIC MV440. FAQ Februar 2010. Service & Support. Answers for industry.
Deckblatt PROFINET IO Code-Lesesystem SIMATIC MV440 FAQ Februar 2010 Service & Support Answers for industry. Fragestellung Dieser Beitrag stammt aus dem Service&Support Portal der Siemens AG, Sector Industry,
MehrDeckblatt. Konsistente Daten. PROFIBUS DP und PROFINET IO. FAQ September 2009. Service & Support. Answers for industry.
Deckblatt PROFIBUS DP und PROFINET IO FAQ September 2009 Service & Support Answers for industry. Fragestellung Dieser Beitrag stammt aus dem Service&Support Portal der Siemens AG, Sector Industry, Industry
MehrDeckblatt. WinAC File I/O. Anwenderdokumentation. V1.5 Februar Applikationen & Tools. Answers for industry.
Deckblatt WinAC File I/O Anwenderdokumentation V1.5 Februar 2010 Applikationen & Tools Answers for industry. Industry Automation und Drives Technologies Service & Support Portal Dieser Beitrag stammt aus
MehrApplikationen & Tools. Austausch großer Datenmengen zwischen S7 300/400 und WinCC mit BSEND/BRCV. WinCC. Projektierbeispiel August 2009
Deckblatt Austausch großer Datenmengen zwischen S7 300/400 und WinCC mit BSEND/BRCV WinCC Projektierbeispiel August 2009 Applikationen & Tools Answers for industry. Gewährleistung, Haftung und Support
MehrService & Support. Kommunikation zwischen SIMATIC S5 und SIMATIC S7 über PROFIBUS. FDL-Protokoll mit freiem Layer 2 Zugang.
Deckblatt Kommunikation zwischen SIMATIC S5 und SIMATIC S7 über PROFIBUS FDL-Protokoll mit freiem Layer 2 Zugang FAQ Februar 2011 Service & Support Answers for industry. Fragestellung Dieser Beitrag stammt
MehrDeckblatt. Topologiedaten eines PROFINET IO- Systems auslesen SFB52 RDREC. FAQ September Service & Support. Answers for industry.
Deckblatt Topologiedaten eines PROFINET IO- Systems auslesen SFB52 RDREC FAQ September 2009 Service & Support Answers for industry. Fragestellung Dieser Beitrag stammt aus dem Service&Support Portal der
MehrDeckblatt. Kommunikation zwischen SIMATIC S5 und SIMATIC S7 über PROFIBUS. FDL-Protokoll. FAQ Februar Service & Support. Answers for industry.
Deckblatt Kommunikation zwischen SIMATIC S5 und SIMATIC S7 über PROFIBUS FDL-Protokoll FAQ Februar 2011 Service & Support Answers for industry. Fragestellung Dieser Beitrag stammt aus dem Service&Support
MehrUhrzeitsynchronisation zwischen S7-300/400 (STEP 7 V5) und SINAMICS S120
Applikationsbeschreibung 02/2014 Uhrzeitsynchronisation zwischen S7-300/400 (STEP 7 V5) und SINAMICS S120 SINAMICS S http://support.automation.siemens.com/ww/view/de/88231134 Gewährleistung und Haftung
MehrService & Support. S7-Programm zur Erkennung von Änderungen in Anwenderprogramm und Hardware-Projektierung SIMATIC S7-300/400 CPU.
Deckblatt S7-Programm zur Erkennung von Änderungen in Anwenderprogramm und Hardware-Projektierung SIMATIC S7-300/400 CPU FAQ Juli 2011 Service & Support Answers for industry. Fragestellung Dieser Beitrag
MehrSiemens IOL_CALL mit CPX I-Port Master für IO Link Devices
Application Note Siemens IOL_CALL mit CPX I-Port Master für IO Link Devices Über den Siemens IOL_CALL Baustein können azyklisch die Parameter von einem IO Link Gerät geändert/gelesen werden. Da bei unserem
MehrService & Support. Security Status des CP1628 über die Online-Ansicht des Security Configuration Tool (SCT) ermitteln
Deckblatt Security Status des über die Online-Ansicht des Security Configuration Tool (SCT) ermitteln und Security Configuration Tool FAQ Juli 2012 Service & Support Answers for industry. Fragestellung
MehrLink-Status der PROFINETSchnittstelle auslesen
FAQ 03/2016 Link-Status der PROFINETSchnittstelle auslesen S7-300 CPU / STEP 7 V13 SP1 (TIA Portal) https://support.industry.siemens.com/cs/ww/de/view/86645644 Dieser Beitrag stammt aus dem Siemens Industry
MehrÜbertragung von HMI Daten auf einen externen Bildschirm
Anwendungsbeispiel 07/2015 auf einen externen Bildschirm SINUMERIK 828D, SW 4.5 SP3 https://support.industry.siemens.com/cs/ww/de/view/109477688 Gewährleistung und Haftung Gewährleistung und Haftung Hinweis
MehrHow-To-Do. Ethernet-Konfiguration der CPU 31xNET mit dem SIMATIC Manager von Siemens
How-To-Do Ethernet-Konfiguration der CPU 31xNET mit dem SIMATIC Manager von Siemens Inhaltsverzeichnis Ethernet-Konfiguration der CPU 31xNET mit dem SIMATIC Manager von SiemensFehler! Textmarke nicht definiert.
MehrMathematische Funktionen mit SIMATIC HMI Panels
Anwendungsbeispiel 09/2016 mit SIMATIC HMI Panels WinCC V13 SP1 https://support.industry.siemens.com/cs/ww/de/view/106226404 Gewährleistung und Haftung Gewährleistung und Haftung Hinweis Die Anwendungsbeispiele
MehrAustausch großer Datenmengen zwischen S Steuerung und WinCC
Anwendungsbeispiel 09/2016 Austausch großer Datenmengen zwischen S7-1500 Steuerung und WinCC S7-1500,WinCC V7.4 https://support.industry.siemens.com/cs/ww/de/view/37873547 Gewährleistung und Haftung Gewährleistung
MehrDeckblatt. Wie kann WinAC MP mit PC oder SPS Daten austauschen? Multi Panel mit WinAC MP. FAQ Januar 2010. Service & Support. Answers for industry.
Deckblatt Wie kann WinAC MP mit PC oder SPS Daten austauschen? Multi Panel mit WinAC MP FAQ Januar 2010 Service & Support Answers for industry. Fragestellung Dieser Beitrag stammt aus dem Service&Support
MehrProjektierung erleichtern mit WinCC im TIA Portal
Anwendungsbeispiel 05/2016 mit WinCC im TIA Portal WinCC V13 SP1 https://support.industry.siemens.com/cs/ww/de/view/106226404 Gewährleistung und Haftung Gewährleistung und Haftung Hinweis Die Anwendungsbeispiele
MehrDeckblatt. Wie können Sie nach einem Update von Powerrate V4.0 nach V4.0 SP1 mit einer S7-300 die Vorzüge der neuen Bausteinschnittstelle nutzen?
Deckblatt Wie können Sie nach einem Update von Powerrate V4.0 nach V4.0 SP1 mit einer S7-300 die Vorzüge der neuen Bausteinschnittstelle nutzen? WinCC/Powerrate V4.0 SP1 FAQ Mai 2012 Service & Support
MehrSIMATIC S7-300/400/1200/1500
Deckblatt SINAMICS G/S: Konfiguration von Standardtelegrammen im TIA Portal Zyklische Kommunikation zwischen SIMATIC S7-300/400/1200/1500 und SINAMICS G/S FAQ Oktober 2013 Service & Support Answers for
MehrService & Support. Übertragen von Signalen von SIPLUS CMS4000 X-Tools zur SIMATIC PCS 7 Maintenance Station über TCP/IP. SIPLUS CMS4000 X-Tools
Deckblatt Übertragen von Signalen von SIPLUS CMS4000 X-Tools zur SIMATIC PCS 7 Maintenance Station über TCP/IP SIPLUS CMS4000 X-Tools Applikationsbeispiel März 2011 Service & Support Answers for industry.
MehrWas ist neu in SIMATIC imap V2.0 SP1?
s SIMATIC Produktinformation 08/2004 Diese Produktinformation enthält wichtige Informationen zu SIMATIC imap V2.0 SP1. Die Produktinformation ist Bestandteil des gelieferten Produkts und die darin enthaltenen
MehrFAQ zur Antriebstechnik
FAQ zur Antriebstechnik Unterschiede in den n des MM440 FW2.09 MICROMASTER 440 Gewährleistung, Haftung und Support Für die in diesem Dokument enthaltenen Informationen übernehmen wir keine Gewähr. Unsere
MehrRealisierung von UMCM über den IBH Link UA mit Simatic S5 und S7 Steuerungen
Realisierung von UMCM über den IBH Link UA mit Simatic S5 und S7 Steuerungen Es gibt 2 Möglichkeiten zur Realisierung von UMCM über OPC UA : 1. UMCM in der Maschinensteuerung SPS Die UMCM Struktur wird
MehrDeckblatt. Kommunikation zwischen PC und SIMATIC S7 über IE/PB Link. S7-Kommunikation. FAQ April Service & Support. Answers for industry.
Deckblatt Kommunikation zwischen PC und SIMATIC S7 über IE/PB Link S7-Kommunikation FAQ April 2012 Service & Support Answers for industry. Fragestellung Dieser Beitrag stammt aus dem Service&Support Portal
MehrService & Support. Wie können Sie ein in STEP 7 integriertes Projekt von WinCC flexible nach WinCC (TIA Portal) migrieren? WinCC (TIA Portal)
Deckblatt Wie können Sie ein in STEP 7 integriertes Projekt von WinCC flexible nach WinCC (TIA Portal) migrieren? WinCC (TIA Portal) FAQ August 2013 Service & Support Answers for industry. Fragestellung
MehrDrehmomentkopplung mit SIMOTION / SINAMICS
Drehmomentkopplung mit SIMOTION / SINAMICS Realisierung einer Drehmomentkopplung mit SIMOTION / SINAMICS Allgemeine Hinweise Technische Änderungen des Produktes vorbehalten. Copyright Weitergabe sowie
MehrWie erfolgt die Aktualisierung der Geräte Firmware eines SENTRON PAC3100?
Frage: Wie erfolgt die Aktualisierung der Geräte Firmware eines SENTRON PAC3100? Antwort: Die Aktualisierung der Geräte Firmware kann auf 2 verschiedene Kommunikationswege erfolgen: Direkte Punkt zu Punkt
MehrHow-To-Do. Konfiguration einer IM 208-1DP01 als DP-Slave an einer CPU 214-2BT10 und einer CPU 317-4NE12 als DP-Master
How-To-Do Konfiguration einer IM 208-1DP01 als DP-Slave an einer CPU 214-2BT10 und einer CPU 317-4NE12 als DP-Master Inhaltsverzeichnis Konfiguration einer IM 208-1DP01als DP-Slave an einer CPU 214-2BT10
MehrApplikation Simotion SimoPress
Applikation Simotion Softwarepaket für Pressenautomatisierung mit Simotion Applikationsnummer: A4027118-N00132-A0418 Allgemeine Hinweise 09_07_27_1627_V2_0.doc Technische Änderungen des Produktes vorbehalten.
MehrAustausch großer Datenmengen zwischen S7-300/400 Steuerung und WinCC mit BSEND/BRCV
Anwendungsbeispiel 09/2016 Austausch großer Datenmengen zwischen S7-300/400 Steuerung und WinCC mit BSEND/BRCV S7-300,S7-400,WinCC Professional https://support.industry.siemens.com/cs/ww/de/view/37873547
MehrBeispiele S5-TCP/IP-100
Beispiele S5-TCP/IP-100 Ethernet-CP für Simatic S5 Handbuch-Version: HBB200400001D-0407-001 Der Inhalt dieses Handbuchs und die dazugehörige Software sind Eigentum der INAT GmbH. Sie unterliegen den Bedingungen
MehrFernzugriff auf SIMATIC HMI Comfort Panels
Applikationsbeschreibung 12/2016 Fernzugriff auf SIMATIC HMI Comfort Panels Allgemeine Informationen https://support.industry.siemens.com/cs/ww/de/view/109476153 Siemens AG 2016 All rights reserved Gewährleistung
Mehrhttps://support.industry.siemens.com/cs/ww/de/view/
Wie ersetzen Sie eine serielle MD2- Kopplung mit SHDSL bei SINAUT ST7? SCALANCE M826-2 SHDSL-Router https://support.industry.siemens.com/cs/ww/de/view/109744746 Siemens Industry Online Support Dieser Beitrag
MehrApplikationen & Tools. Erstellung von Dokumentationsunterlagen für PROFINET IO-Netze. Topology Reporter. Tool Beschreibung April 2012
Deckblatt Erstellung von Dokumentationsunterlagen für PROFINET IO-Netze Tool Beschreibung April 2012 Applikationen & Tools Answers for industry. Siemens Industry Online Support Dieser Beitrag stammt aus
MehrDatenbank-Berichtsvorlage für den IS auf Datenbasis des Process Historian. WinCC, PCS 7, Information Server, Process Historian
Anwendungsbeispiel 02/2017 Datenbank-Berichtsvorlage für den IS auf Datenbasis des Process Historian WinCC, PCS 7, Information Server, Process Historian https://support.industry.siemens.com/cs/ww/de/view/64906050
MehrProgrammhandbuch Ergänzung. Kommunikation zwischen Objekterkennungssensor O2D2xx und Siemens Simatic S / / 2011
Programmhandbuch Ergänzung Kommunikation zwischen Objekterkennungssensor O2D2xx und Siemens Simatic S7 704567 / 00 02 / 2011 Inhalt 1 Vorbemerkung 3 1.1 Verwendete Symbole 3 2 Allgemeines 3 3 Ethernet-Kopplung
MehrService & Support. Daten-Kommunikation zwischen S7-Station und PC-Station, unter Verwendung des SIMATIC NET OPC Servers SIMATIC S7
Deckblatt Daten-Kommunikation zwischen S7-Station und PC-Station, unter Verwendung des SIMATIC NET OPC Servers Erläuterung der Funktionalität des S7-Serverdienstes, aus Sicht eines SIMATIC Anwenders SIMATIC
MehrFernwartung mit IPX/S Geräten Konfiguration mit Fritz!Box 7270
Fernwartung mit IPX/S 3.1.1 Geräten Konfiguration mit Fritz!Box 7270 GPG BUILDING AUTOMATION Dok.-Typ: Schritt-für-Schritt Anleitung Dok.-Nr. 9AKK106713A8893 Dok.-Version: 1.2 Abteilung: Global Support
MehrMengengerüste für Produkte der CD SIMATIC NET, PC Software, Edition 2008 (MS Windows)
Mengengerüste für Produkte der CD SIMATIC NET, PC Software, Edition 2008 (MS Windows) 1 Kommunikationspartner und Mengengerüste für CP 5603, CP 5613, CP 5613 A2, CP 5613 FO, CP 5614, CP 5614 A2, CP 5614
MehrBedienungsanleitung Operating instructions Instructions de service. SBSI Funktionsbausteine für Siemens Step 7 V10_StdLib
Bedienungsanleitung Operating instructions Instructions de service SBSI Funktionsbausteine für Siemens Step 7 V10_StdLib 1 1 Inhalt 1 Inhalt... 2 2 Allgemein... 3 3 Konfiguration... 4 3.1 Ethernet TCP/IP
MehrMengengerüste für Produkte der CD SIMATIC NET PC Software V8.0 (MS Windows 7)
Mengengerüste für Produkte der CD SIMATIC NET PC Software V8.0 (MS Windows 7) 1 Kommunikationspartner und Mengengerüste für CP 5603, CP 5613 A2, CP 5613 FO, CP 5614 A2, CP 5623 und CP 5624...2 1.1 Mengengerüst
MehrService & Support. Daten-Kommunikation zwischen S7-Station und PC-Station, unter Verwendung des SIMATIC NET OPC Servers SIMATIC S7
Deckblatt Daten-Kommunikation zwischen S7-Station und PC-Station, unter Verwendung des SIMATIC NET OPC Servers Erläuterung der Funktionalität des S7-Bausteindienstes, aus Sicht eines SIMATIC Anwenders
MehrService & Support. Kommunikation zwischen SIMATIC S5 und SIMATIC S7 über Industrial Ethernet. CP343-1 / CP443-1 und CP143 / CP1430.
Deckblatt Kommunikation zwischen SIMATIC S5 und SIMATIC S7 über Industrial Ethernet CP343-1 / CP443-1 und CP143 / CP1430 FAQ Januar 2011 Service & Support Answers for industry. Fragestellung Dieser Beitrag
MehrTool zur Steuerung & Regelung
Tool zur Steuerung & Regelung SIMATIC S7 Funktionsbeschreibung Funktion zur Ermittlung von Kalendertag und Kalenderwoche Gewährleistung, Haftung und Support Hinweis Funktionsbausteine und Tools sind unverbindlich
MehrService & Support. Wie wird in PCS 7 ein Virtual Local Area Network (VLAN) konfiguriert? SIMATIC PCS 7. FAQ Januar Answers for industry.
lldeckblatt Wie wird in PCS 7 ein Virtual Local Area Network (VLAN) konfiguriert? SIMATIC PCS 7 FAQ Januar 2013 Service & Support Answers for industry. Fragestellung Dieser Beitrag stammt aus dem Siemens
MehrZeitfunktionen mit SIMATIC HMI Panels
Anwendungsbeispiel 09/2016 Zeitfunktionen mit SIMATIC HMI Panels WinCC V13 SP1 https://support.industry.siemens.com/cs/ww/de/view/106226404 Gewährleistung und Haftung Gewährleistung und Haftung Hinweis
MehrWie können Sie die Verbindung vom Bediengerät zur Steuerung über die Geräte-Einstellungen wechseln?
FAQ 02/2016 Wie können Sie die Verbindung vom Bediengerät zur Steuerung über die Geräte-Einstellungen wechseln? WinCC Professional V13, Basic Panel 2 nd Generation und Comfort Panel https://support.industry.siemens.com/cs/ww/de/view/67653385
MehrFAQ Kommunikation über PROFIBUS
FAQ Kommunikation über PROFIBUS S7-Kommunikation über PROFIBUS FAQ Inhaltsverzeichnis Inhaltsverzeichnis... 2 Frage... 2 Wie projektieren Sie eine S7-Verbindung für eine Anwenderapplikation über PROFIBUS
MehrSIMATIC HMI Panel mit SIMATIC S7-400H verbinden
Anwendungsbeispiel 03/2015 SIMATIC HMI Panel mit SIMATIC S7-400H verbinden WinCC (TIA Portal) V13 SP1 und STEP 7 V5.5 https://support.industry.siemens.com/cs/ww/de/view/96837136 Gewährleistung und Haftung
MehrHow-To-Do. Kommunikation über Ethernet zu Siemens OPC Server
How-To-Do Kommunikation über Ethernet zu Siemens OPC Server Inhaltsverzeichnis Allgemein... 2 Information... 2 Hinweis... 2 2 Konfiguration des PC Station... 3 2.1 Legen Sie im Simatic Manager ein neues
MehrModbus Kopplung Simatic S7 TIA
Softwarebeschreibung Modbus Kopplung Simatic S7 TIA mit Simatic S7 300/400 über Profinet (OnBoard Ethernet) V2.0-1/2016 Inhaltsverzeichnis Haftung und Gewährleistung... 3 TIA Portal V12/13... 4 2.1 Lieferumfang...
MehrFETCH / WRITE-KOMMUNIKATION ZU EINER S7-SPS IM PROFIBUS-NETZ (ROUTING) VIA
FETCH / WRITE-KOMMUNIKATION ZU EINER S7-SPS IM PROFIBUS-NETZ (ROUTING) VIA ECHOLINK Aufgabenstellung Von einem OPC-Client aus soll lesend und schreibend auf eine S7-Steuerung zugegriffen werden. Die Ziel-
MehrApplikationen & Tools. SINAMICS G/S: Skripte zur Inbetriebnahme-Unterstützung von SINAMICS Antrieben. SINAMICS IBN-Hilfsskripte
SINAMICS G/S: Skripte zur Inbetriebnahme-Unterstützung von SINAMICS Antrieben Applikationsbeschreibung Juli 2013 Applikationen & Tools Answers for industry. Siemens Industry Online Support Dieser Beitrag
MehrBeschreibung der Funktionsbausteine zur Modemkopplung über CP 340 / 341
Beschreibung der Funktionsbausteine zur Modemkopplung über CP 340 / 341 Mit den hier beschriebenen Funktionsbausteinen FB100 Mod_CP340 und FB101 Mod_CP341 ist es möglich eine Modemkopplung zwischen zwei
MehrDeckblatt. Steuern eines ALMs mit der SIMATIC S7 CPU SIMATIC / SINAMICS. FAQ August 2011. Service & Support. Answers for industry.
Deckblatt Steuern eines ALMs mit der SIMATIC S7 CPU SIMATIC / SINAMICS FAQ August 2011 Service & Support Answers for industry. Fragestellung Dieser Beitrag stammt aus dem Service&Support Portal der Siemens
Mehrhttps://support.industry.siemens.com/cs/ww/de/view/
Datenbank- Berichtsvorlage für den IS auf Datenbasis des Process Historian WinCC, PCS 7, Information Server, Process Historian https://support.industry.siemens.com/cs/ww/de/view/64906050 Siemens Industry
Mehrhttps://support.industry.siemens.com/cs/ww/de/view/
Wie ersetzen Sie eine CPU 41x durch die CPU 410-5H Process Automation? SIMATIC PCS 7 https://support.industry.siemens.com/cs/ww/de/view/85014617 Siemens Industry Online Support Frei verwendbar Dieser Beitrag
Mehr