Herunterladen Diese Seite drucken

Werbung

GW PN/MODBUS Integration in TIA Portal
Konfiguration des GW PN/MODBUS...
mit einer Profinet-Steuerung und Modbus-Slaves/Mastern
Kurzanleitung
QRG_918_DE_02_GW-PN-MODBUS-Integration-in-TIA-Portal.docx
Pos.
Men
Artikel-
ge
Nr.
1105707
1105708
1
1
1105709
1105710
2
1
1 Übersicht
Dieses Dokument beschreibt die Integration des GW PN/MODBUS... mit einem Siemens PROFINET-Controller und
MODBUS-Geräten.
Der GW PN/MODBUS... ermöglicht die Kommunikation zwischen einem PROFINET-Controller und Modbus-Geräten über
die Shared Memory-Funktion. Der GW PN/MODBUS... verfügt über Speicherblöcke, die als PROFINET IO- oder Modbus-
Slave (oder Server) konfiguriert werden können. Das Shared Memory kann direkt von einem Modbus-Master (oder Client)
gelesen oder geschrieben werden, oder der GW PN/MODBUS... kann als Modbus-Master arbeiten, indem die Modbus-
zu-Modbus-Befehle auf dem GW PN/MODBUS... konfiguriert werden.
Wenn z.B. Daten von einem PROFINET-Controller in einen Modbus-Master geschrieben werden, muss das Shared
Memory aktiviert und der Write Master im GW PN/MODBUS, im TIA-Portal die Profinet-Subslots mit dem entsprechenden
Submodul von Registern oder Coils (Write Register oder Write Coil) bestückt werden. Subslot 1_1 in der GSDML-Datei
entspricht dem Halteregister-Speicher Block 1 und Subslot 1_2 entspricht dem Halteregister-Speicher Block 2 usw.
Konfigurieren Sie schließlich den Modbus-Master so, dass er die Geräte-ID und die Register liest, die im GW
PN/MODBUS... Shared Memory konfiguriert sind.
Stellen Sie sicher, dass Sie immer die neueste Dokumentation verwenden.
Sie kann unter
© PHOENIX CONTACT 2020-04-03
Artikel-Bezeichnung
GW PN/MODBUS
1E/1DB9
GW PN/MODBUS
1E/2DBP
GW PN/MODBUS
2E/2DB9
GW PN/MODBUS
2E/4DB9
www.phoenixcontact.net/products
Beschreibung
Profinet-zu-MODBUS-Gateway, ein Ethernet-Anschluss, ein
serieller Anschluss
Profinet-zu-MODBUS-Gateway, ein Ethernet-Anschluss, zwei
serielle Anschlüsse
Profinet-MODBUS-Gateway, zwei Ethernet-Anschlüsse, zwei
serielle Anschlüsse
Profinet-MODBUS-Gateway, zwei Ethernet-Anschlüsse, vier
serielle Anschlüsse
Siemens TIA-Portal v14
heruntergeladen werden.

Werbung

loading

Inhaltszusammenfassung für Phoenix Contact GW PN/MODBUS

  • Seite 1 Wenn z.B. Daten von einem PROFINET-Controller in einen Modbus-Master geschrieben werden, muss das Shared Memory aktiviert und der Write Master im GW PN/MODBUS, im TIA-Portal die Profinet-Subslots mit dem entsprechenden Submodul von Registern oder Coils (Write Register oder Write Coil) bestückt werden. Subslot 1_1 in der GSDML-Datei entspricht dem Halteregister-Speicher Block 1 und Subslot 1_2 entspricht dem Halteregister-Speicher Block 2 usw.
  • Seite 2 Wenn Sie ein serielles Modbus-Gerät anschließen, navigieren Sie unter den „Serial Settings” zu „Port Configuration“. Stellen Sie die seriellen Einstellungen des GW PN/MODBUS... so ein, dass sie mit den seriellen Einstellungen des Modbus-Geräts übereinstimmen. Abbildung 1: Serielle Einstellungen zeigt einen Modbus-RTU-Master, der an den seriellen Port 1 angeschlossen ist.
  • Seite 3 Abbildung 1: Serielle Einstellungen 2.2 Entfernter Modbus-TCP-Server Wenn der GW PN/MODBUS... einen Modbus-TCP-Server (Slave) abfragt, navigieren Sie unter „Modbus Settings“ zur „Remote Modbus Addressing“. Geben Sie die Geräte-ID, die IP-Adresse des Modbus-TCP-Servers, den Modbus-TCP- Port und andere relevante Einstellungen ein.
  • Seite 4 PN/MODBUS... ein. Der GW PN/MODBUS... unterstützt die erweiterte Holdingregister-Adressierung. Daher ist der gültige Anfangsadressbereich 40001 bis 463935. • Coil Block Start Address (Base 1): Geben Sie die Startadresse der GW PN/MODBUS... Coils ein. Der GW PN/MODBUS..unterstützt die erweiterte Coil-Adressierung. Daher ist der gültige Anfangsadressbereich 1 bis 64255.
  • Seite 5 Adressbereich beschreiben kann. Modbus-Master und PROFINET-Master dürfen jedoch nicht auf denselben Block schreiben. Beim Wechsel des Schreib-Masters zu oder von PROFINET IO wird der GW PN/MODBUS... neu gebootet. Es muss sichergestellt werden, dass sich Modbus-Master nicht gegenseitig überschreiben, wenn alle Master in einen Block schreiben dürfen.
  • Seite 6 Modbus-Master und PROFINET-Master dürfen jedoch nicht auf denselben Block schreiben. Beim Wechsel des Schreib- Masters zu oder von PROFINET IO wird der GW PN/MODBUS... neu gebootet. Es muss sichergestellt werden, dass sich Modbus-Master nicht gegenseitig überschreiben, wenn alle Master in einen Block schreiben dürfen.
  • Seite 7 Um die ordnungsgemäße Kommunikation zu überprüfen, navigieren Sie zu dem Block des Shared Memory, der im Web- Manager für der GW PN/MODBUS..konfiguriert ist. Er ist unter dem Modbus-Diagnostic Tab im Register Shared Memory zu finden. Siehe Abbildung 6: Shared Memory Inhalt Block 1.
  • Seite 8: Modbus-Slave

    Geräte-ID 1 und dem Shared Memory mit der Geräte-ID 252. Aktivieren Sie das aktive Kontrollkästchen links neben der Konfiguration, wenn Sie die Konfiguration aktivieren möchten. Der GW PN/MODBUS... beginnt dann mit der Abfrage der Modbus-Slave-Geräte-ID 1, Register 40001 bis 40004 und dem Schreiben der Werte in das Shared Memory Block 1 40001 bis 40004.
  • Seite 9 Um die ordnungsgemäße Kommunikation zu überprüfen, navigieren Sie zu dem Block des Shared Memory, der im Web- Manager für den GW PN/MODBUS..konfiguriert ist. Er ist unter dem Modbus Diagnostics Tab im Register Shared Memory zu finden. Siehe Abbildung 6: Shared Memory Inhalt Block 1.
  • Seite 10 Um die ordnungsgemäße Kommunikation zu überprüfen, navigieren Sie zu dem Block des Shared Memory, der im Web- Manager für der GW PN/MODBUS..konfiguriert ist. Er ist unter der Modbus-Diagnostic Tab im unter Shared Memory zu finden. Siehe Abbildung 6: Shared Memory Inhalt Block 1.
  • Seite 11 GW PN/MODBUS Integration in TIA Portal Wählen Sie "Ein Gerät konfigurieren", um die Verbindung zu starten. Siehe Abbildung 10: Konfigurieren eines Geräts. Abbildung 10: Konfigurieren eines Geräts Wählen Sie dann "Neues Gerät hinzufügen", um den Controller zum Projekt hinzuzufügen. Im Beispiel wurde eine S7- 1200-Steuerung verwendet.
  • Seite 12 GW PN/MODBUS Integration in TIA Portal Abbildung 11: Controller auswählen QRG_918_DE_02_GW-PN-MODBUS-Integration-in-TIA-Portal.docx PHOENIX CONTACT...
  • Seite 13 Feld PROFINET-Gerätename eingegeben werden. Siehe Abbildung 12: PLC-Ethernet-Einstellungen. Abbildung 12: PLC-Ethernet-Einstellungen Laden Sie die neuesten GSDML-Dateien für den GW PN/MODBUS... von der Phoenix Contact-Website oder über folgenden Link herunter: http://www.phoenixcontact.net/qr/1105707/dev_desc. Entpacken Sie die Dateien und notieren Sie sich das Verzeichnis, in dem diese Dateien gespeichert sind.
  • Seite 14 GW PN/MODBUS Integration in TIA Portal Wechseln Sie im Popup-Fenster Allgemeine Stationsbeschreibungsdateien verwalten zu dem Verzeichnis, in dem die GSDML-Dateien gespeichert wurden, und wählen Sie die zu installierenden GSDML-Dateien aus. Klicken Sie auf die Schaltfläche Installieren. Siehe Abbildung 14: GSDML-Dateien installieren.
  • Seite 15 Abbildung 15: Hardware-Katalog. Abbildung 15: Hardware-Katalog Klicken Sie auf den GW PN/MODBUS..Wählen Sie das grüne Kästchen auf dem GW PN/MODBUS... und ziehen Sie es auf das "PN/IE_1"-Netz der SPS, um eine Verbindung herzustellen. Siehe Abbildung 16: Netzwerkverbindung. Abbildung 16: Netzwerkverbindung QRG_918_DE_02_GW-PN-MODBUS-Integration-in-TIA-Portal.docx...
  • Seite 16 GW PN/MODBUS Integration in TIA Portal Klicken Sie auf den GW PN/MODBUS..., um die Einstellungen zu sehen. Klicken Sie unter den allgemeinen Einstellungen auf "Ethernetadressen" und stellen Sie die IP-Adresse des GW PN/MODBUS..Geben Sie dem Gerät einen Namen oder verwenden Sie den automatisch generierten Namen.
  • Seite 17 Registern aus. Wählen Sie eine Länge, die gleich oder größer als die Anzahl der zu lesenden oder zu schreibenden Coils oder Register ist. Ziehen Sie den für den Lese- oder Schreibbefehl geeigneten Subslot. Die Subslots entsprechen den Shared Memory-Blöcken im GW PN/MODBUS. Beispielsweise entspricht der Subslot 1.1 dem Shared Memory Block QRG_918_DE_02_GW-PN-MODBUS-Integration-in-TIA-Portal.docx...
  • Seite 18 GW PN/MODBUS Integration in TIA Portal Abbildung 19: Hinzufügen von Submodulen zeigt das Lesen von 200 Modbus-Registern in Block 1, was den Modbus- Registern 40001 bis 40200 entspricht; das Schreiben von 200 Modbus-Registern in Block 3, was den Modbus-Registern 40401 bis 40600 entspricht; das Lesen von 320 Modbus-Coils, was den Modbus-Registern 1 bis 320 entspricht; und das Schreiben von 320 Modbus-Coils, was den Modbus-Registern 641 bis 940 entspricht.
  • Seite 19 GW PN/MODBUS Integration in TIA Portal 5.4 Gerätenamen zuweisen Klicken Sie auf die Schaltfläche Gerätename zuweisen, wie in Abbildung 20: Schaltfläche Gerätename zuweisen gezeigt. Abbildung 20: Schaltfläche Gerätename zuweisen Das Fenster PROFINET-Gerätenamen zuweisen öffnet sich wie in Abbildung 21: Fenster PROFINET-Gerätenamen zuweisen.
  • Seite 20 GW PN/MODBUS Integration in TIA Portal Netzwerk-KonfigurationKlicken Sie auf die Schaltfläche Liste aktualisieren. Der GW PN/MODBUS... wird im Abschnitt Zugängliche Geräte angezeigt. Wählen Sie den GW PN/MODBUS... und klicken Sie auf die Schaltfläche Assign name und schließen Sie das Fenster Assign PROFINET device name.
  • Seite 21 GW PN/MODBUS Integration in TIA Portal 5.5 Herunterladen des Projekts Wählen Sie die Option Herunterladen auf Gerät im Menü Online, wie in Abbildung 22: Herunterladen auf das Gerät gezeigt. Abbildung 22: Herunterladen auf das Gerät Das Fenster „Load preview“ wird geöffnet. Klicken Sie auf die Schaltfläche Laden und schließen Sie das Fenster durch Klicken auf die Schaltfläche Fertigstellen.
  • Seite 22 5.6 Lesen und Schreiben von Daten Um Daten in den GW PN/MODBUS... zu lesen und zu schreiben, öffnen Sie die Standard-Tag-Tabelle und erstellen Sie Tags, die mit den GW PN/MODBUS...-Coils und Registern verknüpft sind. Siehe Tabelle 6: Details zu den Tags und Abbildung 24: Standard-Tag-Tabelle für eine Beispielkonfiguration.
  • Seite 23: Fehlerbehebung

    Abbildung 26: Shared Memory Contents zeigt die erzwungenen Werte aus der Abbildung 25: Force table, die in die Register 401 und 402 geschrieben werden. Abbildung 26: Shared Memory Contents PHOENIX CONTACT GmbH & Co. KG - 32825 Blomberg - Deutschland www.phoenixcontact.com...