Das Modbus-Protokoll (Modbus/TCP)
9
Beschreibung
9
Das Modbus-Protokoll (Modbus/TCP)
9.1
Beschreibung
9.1.1
Mapping und Adressierung
102
Handbuch – MOVIPRO
Modbus/TCP ist ein offenes Protokoll, das auf TCP/IP aufsetzt. Es hat sich als eines
der Ersten als Standard bei industriell eingesetzten Ethernet-Anschaltungen für den
Prozessdatenaustausch etabliert.
Modbus/TCP hat folgende Eigenschaften:
•
Modbus-Frames werden über den TCP/IP-Port 502 ausgetauscht.
•
Jede Feldbusmaster-IP-Adresse wird akzeptiert.
•
Modbus nutzt ausschließlich die Codierung "Big-Endian" (Motorola-Datenformat
oder high byte first).
•
Der Zugriff über "Peer Cop" ist nicht möglich. Deshalb muss sichergestellt sein,
dass der verwendete Feldbusmaster die Funktion "IO Scanning" unterstützt.
Der logische Modbus-Adressraum umfasst 64-k-Wörter und wird über die Referenz-
nummer (Offset) adressiert. Im Adressraum können 4 verschiedene Tabellen liegen:
•
Binäre Eingänge (RO)
•
Binäre Ausgänge (RW)
•
Eingangsregister (RO)
•
Ausgangsregister (RW)
Die Tabellen können getrennt liegen oder sich überdecken.
Das Gerät stellt folgende Datenbereiche zur Verfügung:
•
Für den Prozessdatentransfer ist eine Tabelle angelegt, die sowohl Schreibzugriffe
(für Sollwerte) als auch Lesezugriffe (für Istwerte) zulässt.
Diese Tabelle beginnt bei Offset 4 und endet bei Offset 0FF
klisch übertragenen Prozessdatenwörter (1 – 8 für
®
für MOVIPRO
‑ADC).
•
Für die Prozessausgangsdaten-Wörter ist von der SPS eine weitere Tabelle ange-
legt. Die Tabelle ermöglicht einem oder mehreren weiteren Clients das Lesen der
aktuellen Sollwerte z. B. für Visualisierung.
Diese Tabelle beginnt bei Offset 104
•
Für den Parameterzugriff ist eine dritte Tabelle angelegt.
Diese Tabelle beginnt bei Offset 200
®
ter des MOVILINK
-Parameterkanals.
•
Der weitere Adressraum von Offset 400
angesprochen werden.
Das Datenwort bei Offset 219
(und Lesen) der Timeout-Überwachungszeit ermöglicht.
HINWEIS
Beachten Sie bei Steuerungen der Firma Schneider Electric, dass der Adressbereich
häufig bei 40001
beginnt. Dies entspricht dem Wert "0" für den Offset.
hex
®
mit Feldbus-Schnittstelle EtherNet/IP™ oder Modbus/TCP
MOVIPRO
und endet bei Offset 1FF
hex
, endet bei Offset 2FF
hex
bis FFFF
ist reserviert und darf nicht
hex
hex
(8606
) ist ein Sonderfall, der das Schreiben
hex
dez
. Darin liegen die zy-
hex
®
‑SDC und 1 – 120
.
hex
und enthält 4 Wör-
hex