05-06-2019, 07:13 AM
Dear All
I'm trying to power up the ModBus TCP/IP communication between Geobrick (Client) and RS232 to Modbus TCP/IP translator (Server).
But there is no way to have the communication OK because the server can't answer ModBus request with ID 0 that send the Geobrick.
Is there a way to change the ID number in the ModBus commande i67 + offset registers from 0 to 1 for example?
For memories the ModBus request are looking like:
ID + FC + Addr register + Length registers.
Today the Geobrick send 00 04 0014 0014 and the server would like to receive 01 04 0014 0014 ( ID 1, ModBus fonction 4, Start register address 20, and 20 registers read.
I was not able to find the answer in the "Modbus Definition and Design" documentation.
Many thanks for your help.
KR
I'm trying to power up the ModBus TCP/IP communication between Geobrick (Client) and RS232 to Modbus TCP/IP translator (Server).
But there is no way to have the communication OK because the server can't answer ModBus request with ID 0 that send the Geobrick.
Is there a way to change the ID number in the ModBus commande i67 + offset registers from 0 to 1 for example?
For memories the ModBus request are looking like:
ID + FC + Addr register + Length registers.
Today the Geobrick send 00 04 0014 0014 and the server would like to receive 01 04 0014 0014 ( ID 1, ModBus fonction 4, Start register address 20, and 20 registers read.
I was not able to find the answer in the "Modbus Definition and Design" documentation.
Many thanks for your help.
KR