N°98.60.17.013.0
13/ 19
080424/1
Within the 2 Data bytes, these 15 bits are organized as follows:
bit 7 (MSB)
General flag
bit 6
Exp #3 (MSB)
bit 5
Exp #2
bit 4
Exp #1
bit 3
Exp #0 (LSB)
bit 2
Man #10: 2^
(-1)
(MSB)
bit 1
Man #9: 2^
(-2)
Data A
(byte 2)
bit 0
Man #8: 2^
(-3)
bit 7 (MSB)
Man #7: 2^
(-4)
bit 6
Man #6: 2^
(-5)
bit 5
Man #5: 2^
(-6)
bit 4
Man #4: 2^
(-7)
bit 3
Man #3: 2^
(-8)
bit 2
Man #2: 2^
(-9)
bit 1
Man #1: 2^
(-10)
Data B
(byte 3)
bit 0
Man #0: 2^
(-11)
(LSB)
Method to decode the Data
•
Exponent is an integer, range = 0 to 15
(0000, 1111)
•
Mantissa is a binary fraction, range = 0.0 to <1.0 (0....0, 1....1)
Man #10 is the MSB, value is 2^
(-1)
…
Man #0 is the LSB, value is 2^
(-11)
When
1 = Exponent = 14 :
value = 2^
(Exp - 7)
* 1.Man
When
Exponent = 0, and Mantissa ? 0 :
value = 2^
(Exp - 6)
* 0.Man
When
Exponent = 0, and Mantissa = 0 :
value = 0
When
Exponent = 15 and Mantissa = 0 :
value = “Infinite”
When
Exponent = 15 and Mantissa ? 0 :
value = “NaN” (Not a Number)
So, the minimum value is 0 and the maximum one is 255,9375
Measurement units used by Sentinel are:
for Voltage values: Volts (V)
for Temperature values: Farenheit (F)
for Impedance values: milli-Ohms (mO)
Here are some examples of decoded values: