I'm using a TRB140 gateway to collect Modbus TCP data and publish it to MS Azure. The test setup works fine, meaning that I can read Modbus data from the master and I see it arriving in MS Azure IOT hub. But this is when reading 16bit INT's and I need to read 32bit floats. So I configured the TRB140's Modbus TCP Master 'request configuration' to read floats. When I use the test button, the Modbus value is read correctly. However, Azure recieves value 0.0.
So transmitting INT's to Azure works OK, but floats doesn't work. What could I've done wrong here??
Thank you in advance!