Herunterladen Inhalt Inhalt Diese Seite drucken

Überblick Über Modbus-Kommunikation; Modbus Rtu-Kommunikation; Einordnen In Die Systemumgebung; Funktion Der Kopplung - Siemens SIMATIC S7-1500 Funktionshandbuch

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

Werbung

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

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic et 200mpSimatic et 200sp

Inhaltsverzeichnis