Gammapilot M FMG60 PROFIBUS PA
Operation
Hauser
41
IEEE-754 Floating Point Number
The measured value is transmitted as an IEEE 754 floating point number, whereby
Measured value = (-1)
VZ
x 2
(E-127)
x (1+F)
Example:
Status codes
The status codes comprise one byte and have got the following meaning:
If a status other than "GOOD" is sent to the device, the display indicates an error.
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)
Mantissa (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
Mantissa (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
Status-
Code
Device status
Meaning
Main value
Secondary value
0C Hex
BAD
device error
X
0F Hex
BAD
device error
X
1F Hex
BAD
out-of-service (target mode)
X
40 Hex
UNCERTAIN
non-specific (simulation)
X
47 Hex
UNCERTAIN
last usable value
(Fail-safe-Mode active)
X
4B Hex
UNCERTAIN
Substitute set
(fail-safe mode active)
X
4F Hex
UNCERTAIN
initial value
(fail-safe mode active)
X
5C Hex
UNCERTAIN
Configuration error
(limits not set correctly)
X
80 Hex
GOOD
OK
X
X
84 Hex
GOOD
Active block alarm
(static revision counter incremented)
X
89 Hex
GOOD
LOW_LIM (alarm active)
X
8A Hex
GOOD
HI_LIM (alarm active)
X
8D Hex
GOOD
LOW_LOW_LIM (alarm active)
X
8E Hex
GOOD
HI_HI_LIM (alarm active)
X
Содержание Gammapilot M FMG60
Страница 95: ...Gammapilot M FMG60 PROFIBUS PA Technical data Endress Hauser 95 ...
Страница 104: ...www addresses endress com 71298583 ...