Instruction Manual
Chapter 7: HART Channel Configuration, Data, and Status 81
Table 7.9 (Response When Device Information Is Available)
HART Get Device Information - reply packet structure
Field Value Definition
Unconnected Message Header
HART Channel Number 0x00 – 0x07 (1 byte) Module input channel number for
HART command
Status 00 = SUCCESS Command status
Count (1 byte) Number of data bytes to following.
HARTManufacturerIDCode (1 byte) CMD#0, Byte 1
HARTDeviceTypeCode (1 byte) CMD#0, Byte 2
HARTPreambles (1 byte) CMD#0, Byte 3
HARTUnivCmdCode (1 byte) CMD#0, Byte 4
HARTTransSpecRev (1 byte) CMD#0, Byte 5
HARTSoftwareRevision (1 byte) CMD#0, Byte 6
HARTHardwareRevision (1 byte) CMD#0, Byte 7
HARTFlags (1 byte) CMD#0, Byte 8
HARTDeviceID (3 bytes) Device serial number CMD#0, Bytes 9-11
HARTTag (8 bytes unpacked ASCII) CMD#13, Bytes 0-5
HARTDescriptor (16 bytes unpacked ASCII) CMD#13, Bytes 6-17
HARTDate (3 bytes) CMD#13, Bytes 18-20
HARTFinalAssemblyNumber (3 bytes) CMD#16, Bytes 0-2
HARTMessage (32 bytes unpacked ASCII) CMD#12, Bytes 0-23
HARTPVCode (1 byte) CMD#50, Bytes 0
HARTSVCode (1 byte) CMD#50, Bytes 1
HARTTVCode (1 byte) CMD#50, Bytes 2
HARTFVCode (1 byte) CMD#50, Bytes 3
HARTPVUnits (1 byte) CMD#3, Byte 4
HARTSVUnits (1 byte) CMD#3, Byte 9
0 if not present
HARTTVUnits (1 byte) CMD#3, Byte 14
0 if not present
HARTFVUnits (1 byte) CMD#3, Byte 19
0 if not present
HARTPVLowerRange (4 bytes – Floating Point Value) CMD#15, Bytes 3-6
HARTPVUpperRange (4 bytes – Floating Point Value) CMD#15, Bytes 7-10
The command status, the second byte in the reply packet for the module
specific command, can return three different responses, SUCCESS,
RUNNING and DEAD. These responses echo the state of the module at
the time the command is sent. The conditions for each response are as
follows:
SUCCESS will be sent back when all of the following conditions are
met:
• Command and HART Channel number are both valid.
• HART channel device information is available.
RUNNING will be sent back when all of the following conditions
are met: