Closed profelec closed 8 years ago
That is right. The registers in the server are ArrayBuffer and byte addressed. The function codes are word (16bit) addressed. I am not sure if the modbus specification says anything about that. In order to be able to write to address 1 and 2 (for example the holding register) without overlapping I doubled the address values.
Ok, thanks.
Hi,
I think that the register number is doubled compared to the real number: my server :
my client :
And the result:
instead of: