Specifications

ProLinx Communication Gateways, Inc. 1
HART Master Protocol Drive Manual
August 17, 2004
HART Master
Protocol Driver Manual
Table of Contents
1 Functional Overview ............................................................................................................5
1.1 HART Channels...............................................................................................................5
1.2 Module Internal Database................................................................................................6
1.2.1 HART Channel Driver Access to Database..................................................................7
1.2.2 Auto-Polling ..................................................................................................................7
1.2.2.1 Multidrop Mode ..........................................................................................................................................................11
1.2.3 HART Command List..................................................................................................14
2 Protocol Functional Specifications ..................................................................................15
2.1 HART Channel Specifications .......................................................................................15
3 HART Protocol Specific Configuration File .....................................................................17
4 CFG File: [HART PORT x] Section ....................................................................................18
5 CFG File: [HART PORT x COMMANDS] Section..............................................................19
5.1 Command List Overview................................................................................................19
5.2 Commands Supported by the Module ...........................................................................20
5.3 HART Command Entry Formats....................................................................................21
6 Error/Status Data................................................................................................................24
6.1 Viewing Error and Status Data ......................................................................................24
6.2 Configuration Error Word Table.....................................................................................24
6.3 Port 0 General Status Data............................................................................................25
6.4 Port 1 General Status Data............................................................................................26
6.4.1 General Status Data (Ports 2 through 7)....................................................................26
7 Error/Status Data Structure...............................................................................................27
7.1 HART Command List Error Data ...................................................................................28
7.1.1 Port 0 Command List Errors.......................................................................................28
7.1.2 Port 1 Command List Errors.......................................................................................28
7.2 Slave List Status............................................................................................................28
8 Module Error Codes ...........................................................................................................29
8.1 Protocol Error Codes .....................................................................................................29
Appendix A: HART Command Support...................................................................................32
COMMAND 00: Read Unique Identifier .....................................................................................33
COMMAND 01: Read Primary Variable.....................................................................................34
COMMAND 02: Read Current And Percent Of Range ..............................................................35
COMMAND 03: Read Dynamic Variables .................................................................................36