Micropilot M FMR 240 with PROFIBUS PA
Operation
E Hauser
45
IEEE-745 Floating Point Number
The measured value is transmitted as a IEEE 754 floating point number, whereby
Measured value = (-1)
VZ
x 2
(E-127)
x (1+F)
Example:
Byte 1
Byte 2
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
VZ
2
7
2
6
2
5
2
4
2
3
2
2
2
1
2
0
2
-1
2
-2
2
-3
2
-4
2
-5
2
-6
2
-7
Exponent (E)
Mantisse (F)
Byte 3
Byte 4
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
2
-8
2
-9
2
-10
2
-11
2
-12
2
-13
2
-14
2
-15
2
-16
2
-17
2
-18
2
-19
2
-20
2
-21
2
-22
2
-23
Mantisse (F)
40 F0 00 00 (hex) = 0
100 0000 1
111 0000 0000 0000 0000 0000 (bin)
= (-1)
0
x 2
(129-127)
x (1 + 2
-1
+ 2
-2
+ 2
-3
)
= 1 x 2
2
x (1 + 0.5 + 0.25 + 0.125)
= 1 x 4 x 1.875
= 7.5