Instructions

Table Of Contents
Kommunikationsprozessor und Modbus-TCP
13.5 Modbus-Kommunikation
S7-1200 Automatisierungssystem
1264 Systemhandbuch, V4.2.3, 08/2018, A5E02486681-AL
Tabelle 13- 82 Datentypen für die Parameter
Parameter und Datentyp
Datentyp
Beschreibung
MB_ADDR IN V1.0: USInt
V2.0: UInt
Stationsadresse des Modbus-Slaves:
Standard-Adressierungsbereich (1 bis 247)
Erweiterter Adressierungsbereich (0 bis 65535)
MB_HOLD_REG IN_OUT Variant Pointer auf den Modbus-Halteregister-DB: Bei dem Modbus-
Halteregister kann es sich um den Speicherbereich der Merker
oder um einen Datenbaustein handeln.
NDR OUT Bool Neue Daten bereit:
0 Keine neuen Daten
1 Gibt an, dass neue Daten vom Modbus-Master geschrieben
wurden
DR OUT Bool Daten lesen:
0 Keine Daten gelesen
1 Gibt an, dass Daten vom Modbus-Master gelesen wurden
ERROR OUT Bool Das Bit ERROR ist einen Zyklus lang WAHR, nachdem die letzte
Anforderung mit Fehler beendet wurde. Wenn die Ausführung mit
einem Fehler beendet wird, ist der Fehlercode im Parameter
STATUS nur in dem einen Zyklus gültig, in dem ERROR = WAHR
ist.
STATUS
OUT
Word
Fehlercode der Ausführung
Die Funktionscodes der Modbus-Kommunikation (1, 2, 4, 5 und 15) können Bits und Wörter
direkt im Prozessabbild der Eingänge und im Prozessabbild der Ausgänge der CPU lesen
und schreiben. Bei diesen Funktionscodes muss der Parameter MB_HOLD_REG als
Datentyp größer als ein Byte definiert werden. Die folgende Tabelle zeigt die
Beispielzuordnung der Modbus-Adressen zum Prozessabbild in der CPU.
Tabelle 13- 83 Zuordnung der Modbus-Adressen zum Prozessabbild
Modbus-Funktionen
S7-1200
Codes Funktion Datenbe-
reich
Adressbereich Datenbereich CPU-Adresse
01 Bits lesen Ausgang 1 bis 8192 Prozessabbild der Ausgän-
ge
A0.0 bis A1023.7
02
Bits lesen
Eingang
10001
bis
18192
Prozessabbild der Eingänge
E0.0 bis E1023.7
04 rter
lesen
Eingang 30001 bis 30512 Prozessabbild der Eingänge EW0 bis EW1022
05 Bit schrei-
ben
Ausgang 1 bis 8192 Prozessabbild der Ausgän-
ge
A0.0 bis A1023.7
15 Bits schrei-
ben
Ausgang 1 bis 8192 Prozessabbild der Ausgän-
ge
A0.0 bis A1023.7