Micrologix 1100 integration with Schneider energy meter

I have set up a modbus network with micrologix 1100plc and Schneider panel meter 2100.I need to covert a 32 but float register (2700 in pm2100) of accumulated energy value from pm2100 to ml1100.When I use cpw instructions it is showing different value..I need help build a conversion ladder for it.
 
Just using basic ladder logic and maths, you would move the bits of the float32 Modbus registers to two integers and then calculate floating point number. The 8 exponent bits to one word and the 23 mantissa bits another. On other brand PLCs it can be easier using a union structure but I could not see that available for this PLC.
 
Top