converting IEEE-754 64-bit to integer
Hi
I have a problem convering Modbus register, 64-bit IEEE-754, stored in 4 registers. 32-bit float stored in 2 registers is ok.
In control builder i use a function block named MBRead and reading 4 registers starting with 11051.
Example
When i read the instrument, Eaton Power Xpert, a see a energy value 1069930 kWh.
This value is stored in 4 registers.
using my MBRead gets this result
Rd(1)=768
Rd(2)=0
Rd(3)=16
Rd(4)=21355
My question is how do i convert these to 1069930?
/anders
Answers
Its a built in system function in AC800M called Words_to_real
Edit, misread - if 32 bit real no's are OK, then you'll need to write your own conversion for 64 bit
Add new comment