Spectrum Controls 1734sc-OE2CIH User Manual
Page 59
Chapter 4: OE2CIH and HART
4-23
User’s Manual Pub. 0300272-01 Rev. A.0
Request Succeeded Reply
HART Get Device Information - Reply packet structure
Reply Size = 120 bytes
Offset
Field
Value
Definition
8
HARTFlags
(1 byte)
CMD#0, Byte 8
9
Pad_1 for 32 bit alignment
(1 byte)
10-11
HARTManufacturerID16Bit
(2 byte)
CMD#0, Byte 1 if HART rev later than 7
CMD#0, Bytes 17-18 if HART rev later
than or equal to 7
12-15
HARTDeviceIDNumber
(4 bytes–UINT)
CMD#0, Bytes 9-11
Bytes re-ordered into Intel Format (LSB
1
st
) from HART format (MSB 1
st
).
16-19
TagSize
8 (4 bytes)
20-27
TagString
(8 bytes unpacked
ASCII)
CMD#13, Bytes 0-5
28-31
DescriptorSize
16 (4 bytes)
32-47
DescriptorString
(16 bytes unpacked
ASCII)
CMD#13, Bytes 6-17
48
DateDay
(1 byte)
CMD#13, Byte 18
49
DateMonth
(1 byte)
CMD#13, Byte 19
50-51
DateYear
(2 bytes)
CMD#13, Byte 20 (+1900)
52-55
FinalAssemblyNumber
(4 bytes–UINT)
CMD#16, Bytes 0-2
Bytes re-ordered into Intel Format (LSB
1
st
) from HART Format (MSB 1
st
).
56-59
MessageSize
32 (4 bytes)
60-91
MessageString
(32 bytes unpacked
ASCII)
CMD#12, Bytes 0-23
92
PVCode
(1 byte)
CMD#50, Bytes 00×ff if not supported
93
SVCode
(1 byte)
CMD#50, Bytes 10×ff if not supported
94
TVCode
(1 byte)
CMD#50, Bytes 20×ff if not supported
95
FVCode
(1 byte)
CMD#50, Bytes 30×ff if not supported
96
PVUnits
(1 byte)
CMD#3, Byte 4
97
SVUnits
(1 byte)
CMD#3, Byte 90 if not present
98
TVUnits
(1 byte)
CMD#3, Byte 140 if not present
99
FVUnits
(1 byte)
CMD#3, Byte 190 if not present
100
TransferFunction
(1 byte)
CMD#15, Byte 1
101
RangeUnits
(1 byte)
CMD#15, Byte 2
102-103 ExpandedDeviceTypeCode
(2 bytes)
CMD#0, Byte 2 if HART Rev earlier
than 7
CMD#0, Bytes 1-2 if HART Rev later
than or equal to 7
104-107 HARTPVLowerRange
(4 bytes–Float)
CMD#15, Bytes 3-6
108-111
HARTPVUpperRange
(4 bytes–Float)
CMD#15, Bytes 7-10