24.01.2018, 07:13
Do not use read_offset and set datatype to int32. You might need to set read_swap depending on byte/word order of your Modbus device. The easiest way to check it is to use RTU read test in Modbus tab. Also consider using float32 for bus_datatype since float16 has limited precision range and does not work well for large values.