
98
CMC TECHNICAL REFERENCE MANUAL
1X36003 Version 2.52
1996-1999 Ingersoll-Rand Company
Date of Issue: 18-Oct-1999
Register 1 is the Integer portion of the System Pressure or (0064h, 100 decimal). Register 2
is the Fraction portion of the System Pressure or (134Eh, 4942 decimal). Each fraction has
a range between 0 and 9999. So the System Pressure, expressed as a floating point
number is 100.4942 psi.
Example: Read Single Channel IEEE 32-Bit Floating Point Number
To continue with the example, when you decide to get the System Pressure as an IEEE 32
Bit floating point number you must issue the following command:
The response from this command is:
So the System Pressure, expressed as a floating point number is 110.4155731201 psi.
IEEE floating point numbers are represented in 32 bits as shown below.
Convert hexadecimal registers 1 and 2 (Reg-1, Reg-2) into decimal values ...
Number of
Device
Function
Address
Registers
CRC
Address
Code
Hi
Lo
Hi
Lo
Lo
Hi
01
04
0B
BE
00
02
13
CB
Data
Device
Function
Byte
Reg-1
Reg-2
CRC
Address
Code
Count
Hi
Lo
Hi
Lo
Lo
Hi
01
04
04
42
DC
D4
C6
F1
54
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
exponent
mantissa
sign
Register
Byte
Symbol
Hex
Decimal
1
Hi
R1HB
42
66
1
Lo
R1LB
DC
220
2
Hi
R2HB
D4
212
2
Lo
R2LB
C6
198