Hart Common commands
Common commands (0 ~ 32) in spec127
Common commands (33 ~ 114) in spec151
Hart command 0: read ID code
Return the extended device type code, version, and device ID code.
Request: None
Response:
Bytes: 0: 254
Byte 1: Manufacturer ID (Enum)
Byte 2: device type (Enum)
Byte 3: Minimum number of request leaders (master-> slave)
Byte 4: General Command document version number
Byte 5: Device Specification Version Number
Byte 6: Device Software Version Number
Byte 7: (first five bits) device hardware version number
(Last three bits) Physical signal type (Enum)
Byte 8: device identifier
Byte 9-11: device ID (24bit)
.
.
.
Command 110: Read all dynamic variables
Read four predefined dynamic variables.
Request: None
Response:
Byte 0: Master variable unit code
Byte 1-4: primary variable
Byte 5: second variable unit code
Byte 6-9: second variable
Byte 10: unit code of the third variable
Byte 11-14: third variable
Byte 15: Code of the fourth variable unit
Byte 16-19: Fourth variable
Many Commands are shared as documents. Hart Command Format extraction code 6f48.