4.4.2
Überblick über Modbus-Kommunikation
Modbus RTU-Kommunikation
Modbus RTU (Remote Terminal Unit) ist ein Standardprotokoll für die Kommunikation im
Netzwerk und verwendet die elektrische RS232- oder RS422/485-Verbindung für die serielle
Datenübertragung zwischen Modbus-Geräten im Netzwerk.
Modbus RTU nutzt ein Master/Slave-Netzwerk, in dem die gesamte Kommunikation von
einem einzigen Master-Gerät ausgelöst wird, während die Slaves lediglich auf die
Anforderung des Masters reagieren können. Der Master sendet eine Anforderung an eine
Slave-Adresse und nur diese Slave-Adresse antwortet auf den Befehl (Ausnahme:
Broadcast Telegramme auf Slave-Adresse 0, die nicht von den Slaves quittiert werden).
Zum Einsatz kommt eine codetransparente, asynchrone Halbduplexprozedur. Die
Datenübertragung erfolgt ohne Handshake.
Einordnen in die Systemumgebung
Die nachfolgende Modbus Beschreibung bezieht sich auf den Einsatz der entsprechenden
Kommunikationsmodule.
● CM PtP RS232 HF
● CM PtP RS422/485 HF
● CM PtP (ET 200SP)
Funktion der Kopplung
Mit den entsprechenden Kommunikationsmodulen und den zugehörigen Anweisungen wird
eine Kommunikationsverbindung zwischen einem remoten Modbus-Steuerungssystem und
einer SIMATIC S7 ermöglicht.
Zur Übertragung wird das GOULD - MODBUS - Protokoll im RTU-Format verwendet.
Bei der Kommunikation zwischen einem als Modbus-Slave betriebenen
Kommunikationsmodul und einem Master-System können die Funktionscodes 01, 02, 03,
04, 05, 06, 08, 15 und 16 verwendet werden (siehe Funktionscodes (Seite 59)).
Wird ein SIMATIC S7 Kommunikationsmodul als Modbus-Master betrieben, stehen
zusätzlich die Funktionscodes 11 und 12 zur Verfügung.
SIMATIC S7 als Modbus-Slave
Der Master hat bei der Übertragung die Initiative, das Kommunikationsmodul arbeitet als
Slave.
Ein Telegrammverkehr von Slave zu Slave ist nicht möglich.
Die Anweisung Modbus_Slave stellt die Daten entsprechend der Abbildungsvorschrift auf
einen SIMATIC-Datenbereich zur Verfügung oder legt sie ab.
CM PtP - Konfigurationen für Punkt-zu-Punkt-Kopplungen
Funktionshandbuch, 12/2017, A5E37509393-AC
Konfigurieren/Parametrieren
4.4 Kommunikation über Modbus RTU
55