modbus float reading issue