Kommunikationsprozessor und Modbus-TCP
13.9 Modbus RTU-Kommunikation in älteren Systemen (nur CM/CB 1241)
als ein Byte definiert werden. Die folgende Tabelle zeigt die Beispielzuordnung der Modbus-
Adressen zum Prozessabbild in der CPU.
Tabelle
Zuordnung der Modbus-Adressen zum Prozessabbild
13-162
Modbus-Funktionen
Codes
Funktion
01
Bits lesen
02
Bits lesen
04
Wörter le‐
sen
05
Bit schrei‐
ben
15
Bits schrei‐
ben
Die Funktionscodes der Modbus-Kommunikation (3, 6, 16) nutzen ein Modbus-Halteregister,
bei dem es sich um einen Adressbereich im Speicherbereich der Merker oder um einen
Datenbaustein handeln kann. Der Typ des Halteregisters wird vom Parameter MB_HOLD_REG
der Anweisung MB_SLAVE angegeben.
Hinweis
Typ des Datenbausteins MB_HOLD_REG
Ein Datenbaustein mit Modbus-Halteregister muss die direkte (absolute) und die symbolische
Adressierung zulassen. Wenn Sie den Datenbaustein anlegen, müssen Sie das Zugriffsattribut
"Standard" auswählen.
Die folgende Tabelle zeigt Beispiele für die Zuordnung von Modbus-Adressen zum Halteregister,
das für die Modbus-Funktionscodes 03 (Wörter lesen), 06 (Wort schreiben) und 16 (Wörter
schreiben) verwendet wird. Die tatsächliche obere Grenze der DB-Adressen wird vom
maximalen Arbeitsspeicher und vom maximalen M-Speicher des jeweiligen CPU-Modells
festgelegt.
Tabelle
Zuordnung von Modbus-Adressen zum CPU-Speicher
13-163
Modbus-Mas‐
ter-Adresse
MW100
40001
MW100
40002
MW102
40003
MW104
40004
MW106
40005
MW108
1176
Datenbe‐
Adressbereich
reich
Ausgang
1
Eingang
10001
Eingang
30001
Ausgang
1
Ausgang
1
Beispiele für Parameter von MB_HOLD_REG
DB10.DBw0
DB10.DBW0
DB10.DBW2
DB10.DBW4
DB10.DBW6
DB10.DBW8
Datenbereich
bis
8192
Prozessabbild der Ausgänge
bis
18192
Prozessabbild der Eingänge
bis
30512
Prozessabbild der Eingänge
bis
8192
Prozessabbild der Ausgänge
bis
8192
Prozessabbild der Ausgänge
MW120
DB10.DBW50
MW120
DB10.DBW50
MW122
DB10.DBW52
MW124
DB10.DBW54
MW126
DB10.DBW56
MW128
DB10.DBW58
S7-1200
CPU-Adresse
A0.0 bis A1023.7
E0.0 bis E1023.7
EW0 bis EW1022
A0.0 bis A1023.7
A0.0 bis A1023.7
"Rezept".Inhaltsstoff
"Rezept".Inhaltsstoff[1]
"Rezept".Inhaltsstoff[2]
"Rezept".Inhaltsstoff[3]
"Rezept".Inhaltsstoff[4]
"Rezept".Inhaltsstoff[5]
S7-1200 Automatisierungssystem
Systemhandbuch, V4.5 05/2021, A5E02486681-AO