Announcement

Collapse
No announcement yet.

test 3.5.5868.34556

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • beerygaz
    replied
    John, is this still the case running 3.5.5868.34556? I'm pretty sure I squashed that bug.

    Leave a comment:


  • John245
    replied
    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:


  • beerygaz
    replied
    New release due shortly that addresses your issues.

    Your assumption is correct, use 0.1 to divide by 10.

    Leave a comment:


  • omlnja
    started a topic test 3.5.5868.34556

    test 3.5.5868.34556

Working...
X