readInputRegisters for EGX100 registers returns only 32768
Brought to you by:
wimpi
When reading any holding register of a PowerLogic EGX100 Gateway slave device using Modbus TCP it always returns 32768 as the register value and not the true value (1860 for example). Other tools, such as ModPoll show the correct value. The registers are 2-byte ints (16 Bit). No errors are returned.
Moved to support requests, because it may not be a bug.
Suggestions to resolve the problem:
1) Enable debugging to see the message flow between your device and jamod.
2) Make sure you are using the right modbus command (devices may not use a single block of memory).
3) Make sure that you are addressing correctly; Modbus specifies the first register to be at 0.