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.
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 |