Announcement
Collapse
No announcement yet.
test 3.5.5868.34556
Collapse
X
-
John, is this still the case running 3.5.5868.34556? I'm pretty sure I squashed that bug.
-
Read single register using the multiple register function
Hi Beeerygaz,
If I try to write a value to the register address (0x10 function) the current value is written to that address instead of the value submitted. I also used a RS-232 sniffer that confirmed that the actual value is written to the register address instead of the submitted value.
See example below, initial value is 200 and I try to write 201 to this address.
Feb-06 10:28:38 Modbus Debug Read Slave: 1 Address: 47398 HoldingRegister:Int16 as 200
Feb-06 10:28:36 Modbus Debug Reading Slave: 1 Address: 47398 HoldingRegister:Int16
Feb-06 10:28:35 Modbus Debug Writing Slave: 1 Address: 47398 HoldingRegister:Int16 as 200
Can you check which value you write to the register address (the status value or the value to be submitted).
If I look to the debugging info and the results of the RS-232 sniffer it seems that a small fix is required.
---
John
Leave a comment:
-
New release due shortly that addresses your issues.
Your assumption is correct, use 0.1 to divide by 10.
Leave a comment:
Leave a comment: