Instructions

Table Of Contents
Kommunikationsprozessor und Modbus-TCP
13.5 Modbus-Kommunikation
S7-1200 Automatisierungssystem
1218 Systemhandbuch, V4.2.3, 08/2018, A5E02486681-AL
Die Modbus-Funktionscodes 08 und 11 bieten Diagnoseinformationen für die
Kommunikation des Slavegeräts.
Modbus-Funktionscode 0 sendet eine Broadcast-Meldung an alle Slaves (ohne
Slaveantwort). Die Broadcast-Funktion ist bei Modbus TCP nicht verfügbar, weil die
Kommunikation verbindungsbasiert abläuft.
Tabelle 13- 54 Stationsadressen im Modbus-Netzwerk
Station
Adresse
RTU-Station
Standardstationsadresse
1 bis 247
Erweiterte Stationsadresse 1 bis 65535
TCP-Station
Stationsadresse
IP-Adresse und Portnummer
Modbus-Speicheradressen
Die tatsächlich verfügbare Anzahl von Modbus-Speicheradressen richtet sich nach der CPU-
Variante, nach dem verfügbaren Arbeitsspeicher und danach, wie viel CPU-Speicher durch
andere Programmdaten belegt ist. Die folgende Tabelle zeigt den Nennwert des
Adressbereichs.
Tabelle 13- 55 Modbus-Speicheradressen
Station
Adressbereich
RTU-Station Adresse im Standardspeicher 10 K
Adresse im erweiterten Speicher
64 K
TCP-Station
Adresse im Standardspeicher
10 K
Modbus RTU-Kommunikation
Modbus RTU (Remote Terminal Unit) ist ein Standardprotokoll für die Kommunikation im
Netzwerk und verwendet die elektrische RS232- oder RS485-Verbindung für die serielle
Datenübertragung zwischen Modbus-Geräten im Netzwerk. Eine CPU mit einem RS232
oder RS485 CM oder einem RS485 CB können Sie um PtP-Netzwerkports (Punkt zu Punkt)
erweitern.
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 die Slave-Adresse antwortet auf den Befehl.