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