Problem Reading Swapped Byte Float Data

Hi,
We have L&T's Series 4000 Energy Meters wherein the Data is available in Float Data Type with Swapped Byte. We have Tried using FloatMode = 1 in Modbus Parameters and We need to read data from 2 registers 40159 & 40160 the Variable type created is Real still we are unable to get the data which otherwise is easily available on ModScan and other such softwares.
Software Version Vijeo Citect 2018
  • Yes, I also have never seen a device that didn’t use 2 16 but registers for floating points. The problem I saw with your question is that you are reading 159 and 160 as separate 32 bit registers. This is not possible it will alway be evens or odds. To test your comms try tagging the first real(either 0 or 1) once you get that working you can figure out the higher number registers.