ModbusTCP-Protokoll

Das Ethernet-Protokoll wird über die MAC-ID adressiert. Der Anwender braucht sich meist um diese Adresse nicht zu kümmern. Die IP-Nummer ist 4 Byte groß und muss vom Anwender auf dem Buskoppler und in der Anwendung parametriert werden. Die TCP-Port ist bei ModbusTCP auf 502 festgelegt. Die UNIT ist bei ModbusTCP frei wählbar und braucht vom Anwender nicht konfiguriert werden.

 

ModbusTCP-Protokoll 1:

 

TCP-Port-Nummer

Die TCP-Port-Nummer von ModbusTCP wurde auf den Wert 502 standardisiert.

Modbus-Unit

Die Unit wird vom Slave zurückgegeben.

ModbusTCP-Protokoll

Byte

Name

Beschreibung

0

Transaction identifier

wird vom Slave zurückgesendet

1

Transaction identifier

wird vom Slave zurückgesendet

2

Protocol identifier

immer 0

3

Protocol identifier

immer 0

4

Length field

0 (wenn die Nachricht kleiner 256 Byte ist)

5

Length field

Anzahl der folgenden Bytes

6

UNIT identtifier

wird vom Slave zurückgegeben

7

Modbus

es folgt das Modbus-Protokoll beginnend mit der Funktion