Herunterladen Inhalt Inhalt Diese Seite drucken

Vorgehen Zum Einrichten Von Modbus-Kommunikation - Siemens SIMATIC S7-1500 Funktionshandbuch

Vorschau ausblenden Andere Handbücher für SIMATIC S7-1500:
Inhaltsverzeichnis

Werbung

Modbus-Anweisungen
Anwendung
Anweisung
Datenaustausch
Modbus_Master
zwischen Anwen-
(Seite 132)
derprogramm und
Modbus-Gerät
(Kommunikation)
Modbus_Slave
(Seite 140)
Parametrierung der
Modbus_Comm
Schnittstelle und
_Load (Seite 127)
des Proto-
kolls(obligatorisch)
Hinweis
Alternative Verwendung von Modbus_Slave und Modbus_Master
Ein Kommunikationsmodul kann entweder als Master oder als Slave betrieben werden.

Vorgehen zum Einrichten von Modbus-Kommunikation

Voraussetzung: Die Konfiguration und Parametrierung einer CPU und eines
Kommunikationsmoduls in der Gerätesicht und im Eigenschaften-Dialog des
Kommunikationsmoduls sind abgeschlossen.
1. Wählen Sie in der Projektnavigation für die CPU den Ordner "Programmbausteine" und
öffnen Sie im Ordner den Main (OB1) durch Doppelklick. Der Programmeditor öffnet sich.
2. Wählen Sie aus der Task Card "Anweisungen", Bereich "Kommunikation" die
Anweisungen für Modbus-Kommunikation entsprechend Ihrer Aufgabenstellung und
ziehen Sie sie per Drag & Drop in ein Netzwerk des Main (OB1):
– Die Anweisung Modbus_Comm_Load konfiguriert den Port des CM für die Modbus-
– Die Anweisung Modbus_Master wird eingesetzt für die Modbus-Master-Funktionalität.
– Die Anweisung Modbus_Slave wird eingesetzt für die Modbus-Slave-Funktionalität.
3. Parametrieren Sie die Anweisungen entsprechend Ihren Vorgaben.
4. Laden Sie die Hardware-Konfiguration und das Anwenderprogramm in die CPU.
CM PtP - Konfigurationen für Punkt-zu-Punkt-Kopplungen
Funktionshandbuch, 12/2017, A5E37509393-AC
Beschreibung
Die Anweisung Modbus_Master ermöglicht Ihnen, als Modbus-Master über
den PtP-Port zu kommunizieren.
Mit der Modbus_Master-Anweisung kann die CPU als Modbus-RTU-Master-
Gerät für die Kommunikation mit einem oder mehreren Modbus-Slave-
Geräten eingesetzt werden.
Die Anweisung Modbus_Slave ermöglicht Ihnen, als Modbus-Slave über den
PtP-Port zu kommunizieren.
Mit der Modbus_Slave-Anweisung kann die CPU als Modbus-RTU-Slave-
Gerät für die Kommunikation mit einem Modbus-Master-Gerät eingesetzt
werden.
Die Anweisung Modbus_Comm_Load ermöglicht Ihnen, den Port des Kom-
munikationsmoduls für Modbus-RTU zu konfigurieren.
Eine Ausführung von Modbus_Comm_Load ist erforderlich, um PtP-
Portparameter wie Datenübertragungsgeschwindigkeit, Parität und Flusskon-
trolle einzurichten. Nachdem die Schnittstelle für das Modbus RTU-Protokoll
konfiguriert ist, kann sie nur von der Anweisung Modbus_Master oder der
Anweisung Modbus_Slave verwendet werden.
Kommunikation.
Die Anweisung Modbus_Comm_Load muss solange im Main (OB1) aufgerufen
werden, bis DONE (oder ERROR) gemeldet wird.
Programmieren - Kommunikation über Anweisungen
5.2 Überblick über die Modbus-Programmierung
69

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic et 200mpSimatic et 200sp

Inhaltsverzeichnis