Micro Motion 2000 Series Analog MVD Transmitter-Specific Command Manuals & Guides

MICRO MOTION, INC.
HART ® - Smart Communications Protocol
2000 SERIES ANALOG MVD TRANSMITTER-SPECIFIC COMMAND SPECIFICATION
REVISION 6.0
INITIAL RELEASE: 7-Aug-2000
PRINTED: 4-Jun-2013
AUTHOR: Dawn Kelsch & Chris Eyre
HART is a registered trademark of the HART Communication Foundation.
HART® - Smart Communications Protocol Micro Motion, Inc.
2
Final Release Date: 10 Oct 2006 2000 Series Command Specification, Rev: 5.0 Page 2
Table of Contents
1. EXPANDED DEVICE TYPE CODE ............................................................................................................................. 7
2. PHYSICAL LAYER INFORMATION .......................................................................................................................... 7
3. 2000 CONFORMANCE AND COM MAND CLASS SUMMARY .............................................................................. 8
4. ADDITIONAL RESPONSE CODE INFORMATION ............................................................................................... 10
4.1 BUSY .......................................................................................................................................................................... 10
4.2 ANALOG OUTPUT SATURATED ........................................................................................................................... 10
4.3 NON-PRIMARY VARIABLE OUT OF LIMITS ....................................................................................................... 10
4.4 PRIMARY VARIABLE OUT OF LIMITS ................................................................................................................. 10
5. GENERAL TRANSMITTER INFORMATION ......................................................................................................... 11
5.1 COMMAND RESPONSE TIME ................................................................................................................................. 11
5.2 DAMPING IMPLEMENTATION .............................................................................................................................. 11
5.3 NON-VOLATILE MEMORY DATA STORAGE ...................................................................................................... 11
5.4 MULTIDROP OPERATION ...................................................................................................................................... 11
5.5 BURST MODE ............................................................................................................................................................ 11
5.6 UNIT CONVERSIONS ............................................................................................................................................... 12
5.7 SENSOR FLOW CALIBRATION FACTOR FORMAT ............................................................................................ 16
5.8 SENSOR TEMPERATURE CALIBRATION FACTOR FORMAT ........................................................................... 16
5.9 COMMAND SECURITY ............................................................................................................................................ 16
6. ADDITIONAL UNIVERSAL COMMAND SPECIFICATIONS .............................................................................. 17
6.1 COMMAND #3 READ ALL DYNAMIC VARIABLES AND CURRENT ................................................................ 17
6.2 COMMAND #6 WRITE POLLING ADDRESS ......................................................................................................... 17
6.3 COMMAND #14 READ PRIMARY VARIABLE SENSOR INFORMATION ......................................................... 17
7. ADDITIONAL COMMON-PRACTICE COMMAND SPECIFICATIONS ............................................................ 18
7.1 COMMAND #34 WRITE PRIMARY VARIABLE DAMPING VALUE .................................................................. 18
7.2 COMMAND #43 SET PRIMARY VARIABLE ZERO .............................................................................................. 18
7.3 COMMAND #44 WRITE PRIMARY VARIABLE UNITS ....................................................................................... 18
7.4 COMMAND #48 READ ADDITIONAL TRANSMITTER STATUS ........................................................................ 18
7.5 COMMAND #51: WRITE DYNAMIC VARIABLE ASSIGNMENTS ..................................................................... 21
7.6 COMMAND #52: SET TRANSMITTER VARIABLE ZERO ................................................................................... 23
7.7 COMMAND #53: WRITE TRANSMITTER VARIABLE UNITS ............................................................................ 23
7.8 COMMAND #55: WRITE TRANSMITTER VARIABLE DAMPING VALUE ....................................................... 23
7.9 COMMAND #108: WRITE BURST MODE COMMAND NUMBER ...................................................................... 23
8. TRANSMITTER-SPECIFIC COMMANDS ............................................................................................................... 24
8.1 COMMAND #128: READ STATIC DATA - MATERIAL AND SENSOR .............................................................. 24
8.2 COMMAND #129: WRITE STATIC DATA - MATERIAL AND SENSOR ............................................................ 25
8.3 COMMAND #130: READ STATIC DATA - SPECIAL MASS UNITS .................................................................... 27
8.4 COMMAND #131: READ STATIC DATA - SETUP PARAMETERS ..................................................................... 28
8.5 COMMAND #132: READ SENSOR FLOW/CALIBRATION NUMBER ................................................................ 29
8.6 COMMAND #133: WRITE DATA - SPECIAL MASS UNITS ................................................................................. 30
8.7 COMMAND #134: WRITE DIRECTION CONFIGURATION ................................................................................ 31
8.8 COMMAND #135: WRITE FREQUENCY OUTPUT FACTORS ............................................................................ 32
Micro Motion, Inc. HART® - Smart Communications Protocol 2000 Series Command Specification, Rev: 5.0 Final Release Date: 10 Oct 2006 Page 3
8.9 COMMAND #136: READ FREQUENCY OUTPUT FACTORS .............................................................................. 34
8.10 COMMAND #137: READ MISCELLANEOUS HART PARAMETERS ............................................................ 35
8.11 COMMAND #138: READ FLOW SWITCH SETPOINT ..................................................................................... 36
8.12 COMMAND #139: WRITE FLOW SWITCH SETPOINT ................................................................................... 37
8.13 COMMAND #140: READ STATIC DATA - SPECIAL VOLUME UNITS ......................................................... 38
8.14 COMMAND #141: WRITE STATIC DATA - SPECIAL VOLUME UNITS ....................................................... 39
8.15 COMMAND #142: READ DISPLAY PRECISION .............................................................................................. 40
8.16 COMMAND #143: WRITE DISPLAY PRECISION ............................................................................................ 41
8.17 COMMAND #144: READ CONCENTRATION MEASUREMENT CURVE CONFIG ...................................... 42
8.18 COMMAND #144: READ CONCENTRATION MEASUREMENT CURVE CONFIG ...................................... 44
8.19 COMMAND #145: ENTER/EXIT FIXED FREQUENCY MODE ....................................................................... 46
8.20 COMMAND #146: TOTALIZER CONTROL ...................................................................................................... 47
8.21 COMMAND #150: READ DISCRETE INPUT ACTION ASSIGNMENT .......................................................... 48
8.22 COMMAND #151: WRITE DISCRETE INPUT ACTION ASSIGNMENT......................................................... 49
8.23 COMMAND #155: WRITE SENSOR FLOW CALIBRATION NUMBER .......................................................... 50
8.24 COMMAND #156: WRITE CONCENTRATION MEASUREMENT CURVE CONFIG .................................... 51
8.25 COMMAND #157: WRITE DENSITY LIMITS ................................................................................................... 53
8.26 COMMAND #162: READ MODBUS DATA VALUE ......................................................................................... 54
8.27 COMMAND #163: WRITE MODBUS DATA VALUE ....................................................................................... 56
8.28 COMMAND #164: READ T-SERIES PARAMETERS ........................................................................................ 58
8.29 COMMAND #165: WRITE T-SERIES PARAMETERS ...................................................................................... 59
8.30 COMMAND #166: READ METER VERIFICATION INDEXED DATA ............................................................ 60
8.31 COMMAND #167: READ ZEROING TIME ........................................................................................................ 62
8.32 COMMAND #168: WRITE ZEROING TIME ...................................................................................................... 63
8.33 COMMAND #169: WRITE MAXIMUM PULSE WIDTH ................................................................................... 64
8.34 COMMAND #170: READ MAXIMUM PULSE WIDTH .................................................................................... 65
8.35 COMMAND #171: READ DISCRETE OUTPUT STATE ................................................................................... 66
8.36 COMMAND #172: WRITE DISCRETE OUTPUT ASSIGNMENT .................................................................... 67
8.37 COMMAND #173: READ DISCRETE OUTPUT ASSIGNMENT ....................................................................... 68
8.38 COMMAND #174: ENTER/EXIT FIXED DISCRETE OUTPUT MODE ........................................................... 69
8.39 COMMAND #175: READ SENSOR TEMPERATURE CALIBRATION FACTOR ........................................... 70
8.40 COMMAND #176: WRITE SENSOR TEMPERATURE CALIBRATION FACTOR ......................................... 71
8.41 COMMAND #177: ACKNOWLEDGE ALARM .................................................................................................. 72
8.42 COMMAND #178: WRITE CURRENT ZEROING INFORMATION ................................................................. 73
8.43 COMMAND #179: READ CURRENT ZEROING INFORMATION ................................................................... 74
8.44 COMMAND #180: WRITE FAULT OUTPUT PARAMETERS .......................................................................... 75
8.45 COMMAND #181: READ FAULT OUTPUT PARAMETERS ............................................................................ 77
8.46 COMMAND #182: WRITE ALARM SEVERITY ................................................................................................ 78
8.47 COMMAND #183: READ ALARM INFORMATION ......................................................................................... 79
8.48 COMMAND #184: STOP ZEROING .................................................................................................................... 80
8.49 COMMAND #185: PERFORM SPECIFIED DENSITY CALIBRATION ............................................................ 81
8.50 COMMAND #186: READ ALARM HISTORY .................................................................................................... 82
8.51 COMMAND #187: PERFORM HIGH FLOW DENSITY CALIBRATION ......................................................... 83
8.52 COMMAND #188: READ FLOWING DENSITY PARAMETERS ..................................................................... 84
8.53 COMMAND #189: WRITE FLOWING DENSITY PARAMETERS ................................................................... 85
8.54 COMMAND #190: READ ADDITIONAL DENSITY PARAMETERS .............................................................. 86
8.55 COMMAND #191: WRITE ADDITIONAL DENSITY PARAMETERS ............................................................. 87
8.56 COMMAND #192: WRITE POLLING INFORMATION ..................................................................................... 88
8.57 COMMAND #193: READ POLLING INFORMATION ...................................................................................... 89
8.58 COMMAND #194: PERFORM DIAGNOSTIC ACTION .................................................................................... 90
8.59 COMMAND #195: READ SPECIFIED LOW FLOW CUTOFF .......................................................................... 91
8.60 COMMAND #196: WRITE SPECIFIED LOW FLOW CUTOFF ......................................................................... 92
8.61 COMMAND #197: READ PRESENT FREQUENCY .......................................................................................... 93
HART® - Smart Communications Protocol Micro Motion, Inc.
4
Final Release Date: 10 Oct 2006 2000 Series Command Specification, Rev: 5.0 Page 4
8.62 COMMAND #198: READ DENSITY PARAMETERS ........................................................................................ 94
8.63 COMMAND #199: WRITE DENSITY PARAMETERS ...................................................................................... 95
8.64 COMMAND #200: READ EVENT PARAMETERS ............................................................................................ 96
8.65 COMMAND #201: WRITE EVENT PARAMETERS .......................................................................................... 97
8.66 COMMAND #202: WRITE EVENT VARIABLE ASSIGNMENT ...................................................................... 98
8.67 COMMAND #203: READ EVENT VARIABLE ASSIGNMENT ........................................................................ 99
8.68 COMMAND #204: WRITE PRESSURE COMPENSATION FACTORS .......................................................... 100
8.69 COMMAND #205: READ PRESSURE COMPENSATION FACTORS ............................................................ 102
8.70 COMMAND #206: READ UPDATE RATE SETTINGS.................................................................................... 103
8.71 COMMAND #207: WRITE UPDATE RATE SETTINGS .................................................................................. 104
8.72 COMMAND #208: WRITE METER FACTORS ................................................................................................ 105
8.73 COMMAND #209: READ METER FACTORS .................................................................................................. 106
8.74 COMMAND #210: READ OUTPUT CHANNEL SETUP .................................................................................. 107
8.75 COMMAND #211: WRITE OUTPUT CHANNEL SETUP ................................................................................. 108
8.76 COMMAND #212: READ GAS STANDARD VOLUME PARAMETERS ....................................................... 109
8.77 COMMAND #213: WRITE GAS STANDARD VOLUME PARAMETERS ..................................................... 110
8.78 COMMAND #214: READ TRANSMITTER TEST POINT DIAGNOSTIC ...................................................... 112
8.79 COMMAND #215: READ ADDITIONAL DIAGNOSTIC ................................................................................ 113
8.80 COMMAND #216: READ API CONFIGURATION .......................................................................................... 115
8.81 COMMAND #217: WRITE API CONFIGURATION ........................................................................................ 116
8.82 COMMAND #218: READ EXTERNAL TEMPERATURE CONFIGURATION .............................................. 117
8.83 COMMAND #219: WRITE EXTERNAL TEMPERATURE CONFIGURATION ............................................ 118
8.84 COMMAND #220: READ LOCAL DISPLAY OPTION SETUP ....................................................................... 119
8.85 COMMAND #221: WRITE LOCAL DISPLAY OPTION SETUP ..................................................................... 121
8.86 COMMAND #222: READ RS485 DIGITAL COMMUNICATION SETUP PARAMETERS ........................... 123
8.87 COMMAND #223: WRITE RS485 DIGITAL COMMUNICATION SETUP PARAMETERS ......................... 124
8.88 COMMAND #230: READ FEATURE KEY ....................................................................................................... 125
8.89 COMMAND #235: READ CURRENT CONCENTRATION MEASUREMENT CURVE ................................ 127
8.90 COMMAND #236: WRITE CURRENT CONCENTRATION MEASUREMENT CURVE ............................... 128
8.91 COMMAND #237: WRITE PROCESS COMPARATOR VARIABLE ASSIGNMENT.................................... 130
8.92 COMMAND #238: READ PROCESS COMPARATOR VARIABLE ASSIGNMENT ..................................... 131
8.93 COMMAND #239: WRITE PROCESS COMPARATOR PARAMETERS ........................................................ 132
8.94 COMMAND #240: READ PROCESS COMPARATOR PARAMETERS ......................................................... 133
8.95 COMMAND #241: PERFORM METER FINGERPRINT ACTION (NON-PUBLIC) ....................................... 134
8.96 COMMAND #242: RESET INVENTORY (NON-PUBLIC) .............................................................................. 135
8.97 COMMAND #243: WRITE SIMULATION MODE PARAMETERS ................................................................ 136
8.98 COMMAND #244: READ SIMULATION MODE PARAMETERS .................................................................. 138
8.99 COMMAND #245: WRITE METER VERIFICATION DATA .......................................................................... 140
8.100 COMMAND #246: READ METER VERIFICATION DATA ............................................................................ 141
8.101 COMMAND #247: PERFORM TEMPERATURE OFFSET CAL (NON-PUBLIC) .......................................... 144
8.102 COMMAND #248: PERFORM TEMPERATURE SLOPE CAL (NON-PUBLIC) ............................................ 146
8.103 COMMAND #250: READ CONCENTRATION MEASUREMENT CURVE MATRIX ................................... 148
8.104 COMMAND #251: WRITE CONCENTRATION MEASUREMENT CURVE MATRIX ................................. 150
8.105 COMMAND #252: READ MULTI-TRANSACTION COMMAND .................................................................. 151
8.106 COMMAND #253: WRITE MULTI-TRANSACTION COMMAND ................................................................ 152
9. TRANSMITTER-SPECIFIC TRANSACTION COMMANDS ............................................................................... 153
9.1 TRANSACTION COMMAND #252-0: READ CONCENTRATION MEASUREMENT MODE .......................... 154
9.2 TRANSACTION COMMAND #253-0: WRITE CONCENTRATION MEASUREMENT MODE ........................ 155
10. TRANSMITTER-SPECIFIC TABLES ...................................................................................................................... 156
10.1 TRANSMITTER VARIABLE #0 / MASS FLOW RATE UNIT CODES ............................................................ 156
10.2 TRANSMITTER VARIABLE #1 / TEMPERATURE UNIT CODES ................................................................. 156
Micro Motion, Inc. HART® - Smart Communications Protocol 2000 Series Command Specification, Rev: 5.0 Final Release Date: 10 Oct 2006 Page 5
10.3 TRANSMITTER VARIABLE #2 / MASS TOTALIZER UNIT CODES ............................................................. 156
10.4 TRANSMITTER VARIABLE #3 / DENSITY UNIT CODES ............................................................................. 157
10.5 TRANSMITTER VARIABLE #4 / MASS INVENTORY UNIT CODES ........................................................... 157
10.6 TRANSMITTER VARIABLE #5 / VOLUME FLOW RATE UNIT CODES ...................................................... 158
10.7 TRANSMITTER VARIABLE #6 / VOLUME TOTALIZER UNIT CODES ....................................................... 159
10.8 TRANSMITTER VARIABLE #7 / VOLUME INVENTORY UNIT CODES ..................................................... 159
10.9 TRANSMITTER VARIABLE #53 / PRESSURE UNIT CODES ........................................................................ 159
10.10 TRANSMITTER VARIABLE #32 / CONCENTRATION UNIT CODES .......................................................... 160
10.11 TRANSMITTER VARIABLE CODES ................................................................................................................ 160
10.12 FLANGE TYPE CODES ...................................................................................................................................... 161
10.13 LINER MATERIAL CODES ............................................................................................................................... 162
10.14 SENSOR MATERIAL CODES ............................................................................................................................ 162
10.15 BASE VOLUME FLOW UNIT CODES .............................................................................................................. 163
10.16 BASE MASS FLOW UNIT CODES .................................................................................................................... 163
10.17 BASE TIME UNIT CODES ................................................................................................................................. 163
10.18 FLOW DIRECTION CONFIGURATION CODES .............................................................................................. 163
10.19 TOTALIZER CONTROL CODES ....................................................................................................................... 164
10.20 CUTOFF TYPE CODES ...................................................................................................................................... 164
10.21 ANALOG OUTPUT FAULT CODES .................................................................................................................. 165
10.22 OUTPUT TYPE CODES ...................................................................................................................................... 165
10.23 ANALOG OUTPUT NUMBER CODES ............................................................................................................. 165
10.24 FREQUENCY OUTPUT SCALING METHOD CODES .................................................................................... 165
10.25 OPTION CODES .................................................................................................................................................. 165
10.26 DIGITAL COMMUNICATIONS PROTOCOL ................................................................................................... 166
10.27 DIGITAL COMMUNICATIONS BAUD RATE ................................................................................................. 166
10.28 DIGITAL COMMUNICATIONS PARITY ......................................................................................................... 166
10.29 OUTPUT OPTION BOARDS .............................................................................................................................. 166
10.30 EVENT NUMBER CODES .................................................................................................................................. 166
10.31 EVENT TYPE CODES......................................................................................................................................... 167
10.32 EVENT VARIABLE CODES............................................................................................................................... 167
10.33 PROCESS COMPARATOR INDEX CODES ...................................................................................................... 168
10.34 PROCESS COMPARATOR ACTION CODES ................................................................................................... 168
10.35 DIGITAL COMMUNICATION OUTPUT FAULT CODES ............................................................................... 168
10.36 DENSITY POINT CODES ................................................................................................................................... 168
10.37 SENSOR TYPE CODES ...................................................................................................................................... 168
10.38 DISPLAY VARIABLE CODES ........................................................................................................................... 169
10.39 POLL CONTROL CODES ................................................................................................................................... 169
10.40 TRANSMITTER VARIABLE POLLING CODES .............................................................................................. 170
10.41 DISCRETE OUTPUT FUNCTION ...................................................................................................................... 170
10.42 DISCRETE OUTPUT INDEX CODES ................................................................................................................ 170
10.43 DISCRETE OUTPUT FAULT CODES ............................................................................................................... 170
10.44 UPDATE RATE CODES ..................................................................................................................................... 170
10.45 100HZ VARIABLE CODES ................................................................................................................................ 170
10.46 CTL CODES (API) ............................................................................................................................................... 171
10.47 DISCRETE STATE CODES ................................................................................................................................ 171
10.48 POLARITY CODES ............................................................................................................................................. 171
10.49 CONCENTRATION MEASUREMENT CURVE NUMBER CODES ................................................................ 171
10.50 CONCENTRATION MEASUREMENT CURVE FIT RESULTS CODES ......................................................... 171
10.51 CONCENTRATION MEASUREMENT MODE CODES ................................................................................... 172
10.52 FEATURE KEY CODES...................................................................................................................................... 172
10.53 ALARM CODES .................................................................................................................................................. 172
10.54 ALARM SEVERITY CODES .............................................................................................................................. 173
10.55 DIAGNOSTIC ACTION CODES ........................................................................................................................ 174
HART® - Smart Communications Protocol Micro Motion, Inc.
6
Final Release Date: 10 Oct 2006 2000 Series Command Specification, Rev: 5.0 Page 6
10.56 MODBUS DATA TYPES .................................................................................................................................... 174
10.57 MODBUS EXCEPTION CODES......................................................................................................................... 174
10.58 SIMULATION MODES ....................................................................................................................................... 174
10.59 STATUS WORD 419 ........................................................................................................................................... 174
10.60 STATUS WORD 420 ........................................................................................................................................... 175
10.61 STATUS WORD 421 ........................................................................................................................................... 175
10.62 STATUS WORD 422 ........................................................................................................................................... 176
10.63 STATUS WORD 423 ........................................................................................................................................... 176
10.64 STATUS WORD 424 ........................................................................................................................................... 176
10.65 STATUS WORD 433 ........................................................................................................................................... 177
10.66 STATUS WORD 434 ........................................................................................................................................... 177
10.67 CUSTODY TRANSFER TOTALIZER RESET OPTION CODES ..................................................................... 177
10.68 DISCRETE INPUT ACTION CODES ................................................................................................................. 177
10.69 DISCRETE INPUT ASSIGNMENT CODES....................................................................................................... 178
10.70 TRIGGER INDEX CODES .................................................................................................................................. 178
10.71 TRIGGER OPERATOR CODES ......................................................................................................................... 178
10.72 TRIGGER STATUS CODES ............................................................................................................................... 178
10.73 TRIGGER EVENT CODES ................................................................................................................................. 179
10.74 TRIGGER PROCESS VARIABLE CODES ........................................................................................................ 179
10.75 TRIGGER STORAGE PROCESS VARIABLE CODES ..................................................................................... 181
Micro Motion, Inc. HART® - Smart Communications Protocol 2000 Series Command Specification, Rev: 5.0 Final Release Date: 10 Oct 2006 Page 7
REFERENCED DOCUMENTS
HART® Physical Layer Specification - Revision 8.1 HCF_SPEC-54 HART® Data Link Layer Specification - Revision 7.1 HCF_SPEC-81 HART® Command Summary Information - Revision 7.1 HCF_SPEC-99 HART® Universal Command Specification - Revision 5.2 HCF_SPEC-127 HART® Common-Practice Command Specification - Revision 7.1 HCF_SPEC-151 HART® Common Tables - Revision 11.0 HCF_SPEC-183 Appendix 1 - HART® Command-Specific Response Code De finit i ons - Revision 4.1 HCF_SPEC-307

1. EXPANDED DEVICE TYPE CODE

Manufacturer Identification Code = 31 (decimal) Manufacturer's Device Type Code = 42 (decimal)
The merger of these two 8-bit codes forms the 16-bit Expanded Device Type Code.
Expanded Device Type Code = 7978

2. PHYSICAL LAYER INFORMATION

Field Device Category = C Capacitance Number (CN) = 2.6
HART® - Smart Communications Protocol Micro Motion, Inc.
8
Final Release Date: 10 Oct 2006 2000 Series Command Specification, Rev: 5.0 Page 8

3. 2000 CONFORMANCE AND COMMAND CLASS SUMMARY

The Model 2000 implements the following HART commands. Future revisions of this transmitter will behave as much like the present version as is possible. Enhancements will be handled by implementing additional commands. No Transmitter-Specific Commands will be deleted from this transmitter.
- UNIVERSAL 0 Read Unique Identifier 1 Read Primary Variable 2 Read P.V. Current and Percent of Range 3 Read Dynamic Variables and P.V. Current 6 Write Polling Address 11 Read Unique Identifier Associated with Tag 12 Read Message 13 Read Tag, Descriptor, Date 14 Read Primary Variable Sensor Information 15 Read Primary Variable Output Information 16 Read Final Assembly Number 17 Write Message 18 Write Tag, Descriptor, Date 19 Write Final Assembly Number
- COMMON-PRACTICE 33 Read Transmitter Variables 34 Write Primary Variable Damping Value 35 Write Primary Variable Range Values 38 Reset Configurati on Changed Flag 39 EEPROM Control 40 Enter/Exit Fixed Primary Variable Current Mode 41 Perform Transmitter Self Test 43 Set Primary Variable Zero 44 Write Primary Variable Units 45 Trim Primary Variable Current DAC Zero 46 Trim Primary Variable Current DAC Gain 48 Read Additional Tra nsmitter Status 49 Write Primary Variable Sensor Serial Number 50 Read Dynamic Variable Assignments 51 Write Dynamic Variable Assignments 52 Set Transmitter Variable Zero 53 Write Transmitter Variable Units 54 Read Transmitter Variable Information 55 Write Transmitter Variable Damping Value 59 Write Number of Response Preambles 60 Read Analog Output and Percent of Range 61 Read Dynamic Variables and P.V. Analog Out put 62 Read Analog Outputs 63 Read Analog Output Information 64 Write Analog Output Additional Da mping Value 65 Write Analog Output Range Values
Micro Motion, Inc. HART® - Smart Communications Protocol 2000 Series Command Specification, Rev: 5.0 Final Release Date: 10 Oct 2006 Page 9
66 Enter/Exit Fixed Analog Output Mode 67 Trim Analo g Output Zero 68 Trim Analo g O utput Gain 70 Read Analog Output Endpoint Values 107 Write Burst Transmitter Variable s 108 Write Burst Mode Command Number 109 Burst Mode Control 123 Write P rivate Label Distributor
- TRANSMITTER-SPECIFIC
See Table of Contents for list of transmitter specific commands.
- TRANSMITTER-SPECIFIC, NON-PUBLIC
241 Perform Meter Fingerprint Action
199 Reset Inventory 247 Perform Temperature Y-Intercept Calibration 248 Perform Temperature Slope Calibration
HART® - Smart Communications Protocol Micro Motion, Inc.
10
Final Release Date: 10 Oct 2006 2000 Series Command Specification, Rev: 5.0 Page 10

4. ADDITIONAL RESPONSE CODE INFORMATION

FIRST BYTE

4.1 BUSY

Bit #5
The Busy Response Code will be returned in all cases where the command being requested cannot be executed because it was received during the execution of a command that continued after the command response. The command that will respond with this indication is #43. Eve n during execution of these commands, Commands #0, #1, #2, #3, #44, #48, #131 and #132 will all be processed normally and will not return the Busy Response Code. All other commands will return the Busy Respo nse Code.
SECOND BYTE

4.2 ANALOG OUTPUT SATURATED

Bit #2
This flag is set whenever the output current saturates below 3.8 milliamperes and above 20.5 milliamperes

4.3 NON-PRIMARY VARIABLE OUT OF LIMITS

Bit #1
This flag is set whenever a non-Primary Variable (i.e. Temperature, Density, etc.) exceeds its pre-defined sensor limits.

4.4 PRIMARY VARIABLE OUT OF LIMITS

Bit #0
This flag is set whenever the Primary Variable exceeds the Sensor Limits returned with Command #14, Read Primary Variable Sensor Information.
Micro Motion, Inc. HART® - Smart Communications Protocol 2000 Series Command Specification, Rev: 5.0 Final Release Date: 10 Oct 2006 Page 11

5. GENERAL TRANSMITTER INFORMA TION

5.1 COMMAND RESPONSE TIME

The preambles of a response packet will be sent within 256 milliseconds at 1200 baud (and a minumum of 30 milliseconds at 38400 baud) following the receipt of a command. The STX of response packet will be sent within 100 milliseconds following the receipt of a command. Therefore, more than 5 preambles may be sent by the transmitter in response to a command.

5.2 DAMPING IMPLEMENTATION

The 2000 Series implements damping on both the digital Primary Variable and the Analog Output current. The digital Primary Variable is damped to the Uppe r a nd Lower Sensor Limits of the transmitter. The analog current is calculated from the digital Primary Variable and will remain saturated as long as the damped Primary Variable remains beyond the Upper or Lower Range Values.
The 2000 Series has a limited selection of damping values for process variables. They are as follows:
Flow and Density: 0, 0.1, 0.2, 0.4, 0.8, 1.6, 3.2, 6.4, 12.8, 25.6, 51.2 seconds Temperature: 0, 0.6, 1.2, 2.4, 4.8, 9.6, 19.2, 38.4, 76.8 seconds
If the passed parameter does not match one of these standard values, the transmitter will truncate the value received and respond with the response code Set to Nearest Possible Value, #8.

5.3 NON-VOLATILE MEMORY DATA STORAGE

The Flag Byte of Command #0, referenced in the Universal Command Specification document, will have Bit #1 set to 0, indicating that all data sent to the transmitter will be saved automatically in the nonvolatile memory upon validation after being received with a Write or Set Command. Command #39, EEPROM Control, has not been implemented.

5.4 MULTIDROP OPERATION

The 2000 Series supports full Multidrop capabilities with the RS485 or HART The physical maximum number of transmitters connected to a multidrop network will vary from implementation to implementation depending on Capacitance Numbers (CN) of the devices and their other electrical properties. Typical numbers vary from 2 -15 when identifying devices by their polling address (nickname) using command 0. It is p ossible to have an almost unlimited number of devices (the actual number exceeds 10 trillion), given favorable physical characteristics as discussed above, when devices are identified by Tag using command 11.
Please note that Micro Motion extends the formal specification of HART to include the RS485 physical layer. Not all other manufacturers support the RS485 extension, so physical layer incompatibilities may be introduced into a multidrop system if RS485 is selected.

5.5 BURST MODE

This revision of the 2000 Series does support Burst Mode. The valid commands that will be supported are 1, 2, 3 and 33. The default burst command after performing a master reset of the device is command 2.
®
Physical Layer interfaces.
HART® - Smart Communications Protocol Micro Motion, Inc.
12
Final Release Date: 10 Oct 2006 2000 Series Command Specification, Rev: 5.0 Page 12

5.6 UNIT CONVERSIONS

The following conversions are performed by the 2000 Series transmitter. The conversion factors are for general reference only and are subject to change without notice.
MASS FLOW RATE CONVERSIONS All units are converted from/to grams/second. New Units = Grams/Second / Conversion Factor
Conv Fact New Units
1.000000 grams/second
0.01666667 grams/minute
0.0002777778 grams/hour
1000.000 kilograms/second
16.66667 kilograms/minute
0.2777778 kilograms/hour
0.01157407 kilograms/day
16666.67 metric tons/minute
277.7778 metric tons/hour
11.5740741 metric tons/day
453.5924 pounds/second
7.559873 pounds/minute
0.1259979 pounds/hour
0.005249912 pounds/day
15119.75 short tons/minute
251.9958 short tons/hour
10.49983 short tons/day
Micro Motion, Inc. HART® - Smart Communications Protocol 2000 Series Command Specification, Rev: 5.0 Final Release Date: 10 Oct 2006 Page 13
MASS CONVERSIONS All units are converted from/to grams. New Units = Grams / Conversion Factor
Conv Fact New Units
1.000000 grams 1,000.000 kilograms 1,000,000.0 metric tons
453.5924 pounds 907,185.0 short tons
VOLUMETRIC FLOW RATE CONVERSIONS All units are converted from/to cubic centimeters/second. New Units = Cubic Centimeters/Second / Conversion Factor
Conv Fact New Units
3785.4116702 gallons/second
63.0901691 gallons/minute
1.0515013 gallons/hour
0.043812554 gallons/day 1,000.0 liters/second
16.6666667 liters/minute
0.2777777 liters / hour
4546.0813500 imperial gallons / second
75.7680225 imperial gallons/minute
1.2628004 imperial gallons/hour
0.0526167 imperial gallons/day 1,000,000.0 cubic meters/second 16,666.6666667 cubic meters/minute
277.7777778 cubic meters/hour
11.5740741 cubic meters/day 28,320.1322086 cubic feet/second
472.0022035 cubic feet/minute
7.866703393 cubic feet/hour
0.3277793 cubic feet/day 158,982.84 barrels/second
2649.714 barrels/minute
44.1619 barrels/hour
1.840079 barrels/day
117347.7618 beer barrels/second
1955.795242 beer barrels/minute
32.5965403 beer barrels/hour
1.358189174 beer barrels/day
11574.04166 Millions of Liters/day
43812.554 Millions of USGal/day 1,000.0 normal liter/second
16.6666667 normal liter/minute
0.2777777 normal liter/ hour
0.011574074 normal liter/day 1,000.0 standard liter/second
HART® - Smart Communications Protocol Micro Motion, Inc.
14
Final Release Date: 10 Oct 2006 2000 Series Command Specification, Rev: 5.0 Page 14
16.6666667 standard liter/minute
0.2777777 standard liter/hour
0.011574074 standard liter/day 1,000,000.0 normal cubic meter/second 16,666.6666667 normal cubic meter/minute
277.7777778 normal cubic meter/hour
11.5740741 normal cubic meter/day 28,320.1322086 standard cubic feet/second
472.0022035 standard cubic feet minute
7.866703393 standard cubic feet/hour
0.3277793 standard cubic feet/day 1,000,000.0 standard cubic meter/second 16,666.6666667 standard cubic meter/minute
277.7777778 standard cubic meter/hour
11.5740741 standard cubic meter/day
VOLUME CONVERSIONS All units are converted from/to cubic centimeters. New Units = Cubic Centimeters / Conversion Factor
Conv Fact New Units
3,785.4417993 gallons 1,000.0 liters 4,546.0869991 imperial gallons 1,000,000.0 cubic meters 158,987.3 barrels
117348.6958 beer barrels
1,000,000,000.0 Millions of Liters 3,785,441,799.3 Millions of US Gallons 1,000.0 normal liter 1,000.0 standard liter 1,000,000.0 normal cubic meter 1,000,000.0 standard cubic meter 28,320.1322086 standard cubic feet
DENSITY CONVERSIONS All units are converted from/to grams/cubic centimeter. New Units = (Grams/Cubic Centimeter) / Conversion Factor
Conv Fact New Units
1.0 specific gravity units
1.0 grams/cubic centimeter
1,000.0 kilograms/cubic meter
8.3445401 pounds/gallon
62.4352000 pounds/cubic foot
TEMPERATURE CONVERSIONS All units are converted from/to degrees Centigrade. New Units = (
o
C) / Conversion Factor + offset
Micro Motion, Inc. HART® - Smart Communications Protocol 2000 Series Command Specification, Rev: 5.0 Final Release Date: 10 Oct 2006 Page 15
Conv Fact New Units
1.0 (+ 0)
1.8 (+ 32)
1.8 (+ 491.67)
1.0 (+ 273.15)
PRESSURE CONVERSIONS All units are converted from/to psi. New Units = (psi) / Conversion Factor
Conv Fact New Units
27.6807 inches water at 68F
2.03602 inches Hg at 0C
2.306725 feet water at 68F
703.089 mm water at 68F
51.7149 mm Hg at 0C
1.0 pounds/sq.inch
0.0689476 bars
68.9476 millibars
70.306958 grams/sqcm
0.070306958 kg/sqcm
6894.78 pascals
6.89478 kilopascals
51.7149 torr at 0C
0.0680460 atmospheres
o
C
o
F
o
R
o
K
HART® - Smart Communications Protocol Micro Motion, Inc.
16
Final Release Date: 10 Oct 2006 2000 Series Command Specification, Rev: 5.0 Page 16

5.7 SENSOR FLOW CALIBRATION FACTOR FORMAT

The Sensor Flow Calibration Factor will include the information required to calibrate the specific sensor installed. This number will be 10 characters long and will have the following format:
x.xxxxy.yy
x = Gain Factor for Flow Rate in grams/second/microsecond. The decimal point can be anywhere in the number.
y = Temperature Coefficient for Flow Rate in Percent/100 degrees Celsius. The decimal point can be anywhere in the number.

5.8 SENSOR TEMPERATURE CALIBRATION FACTOR FORMAT

The 2000 Series will accept a 14-character temperature calibration factor in the following format:
a.aaaaab.bbbbb
a = Calculated slope for a two-point temperature calibration. The decimal point can be anywhere in the number.
b = Calculated offset for a two-point temperature calibration. The decimal point can be anywhere in the number.

5.9 COMMAND SECURITY

The 2000 Series supports a hardware security switch used for Custody Transfer Applications. Access to the transmitter memory by using any supported HART® command can be de ni ed when this switch is set, thus enabling Command Security. Once secured, attempting to write data to the transmitter will result in response code 16, Access Restricted.
The transmitter supports a software switch that provides a write-protect function. Write protect can be enabled and disabled using command 194 – Perform Diagnostic Action. When write protect is enabled or turned on, “write” and “command” commands are disabled (this includes resetting the totals). “Read” commands are still operational. Once enabled, sending a “write” or “command” command will result in response code 7, in write-protect mode.
Micro Motion, Inc. HART® - Smart Communications Protocol 2000 Series Command Specification, Rev: 5.0 Final Release Date: 10 Oct 2006 Page 17

6. ADDITIONAL UNIVERSAL COMMAND SPECIFICATIONS

This section contains information pertaining to those commands that require clarification.

6.1 COMMAND #3 READ ALL DYNAMIC VARIABLES AND CURRENT

Read the Current and four predefined Dynamic Variables. The Digital Current always matches the Primary Variable Analog Output current of the device incl uding alarm condit ions and set value s .

6.2 COMMAND #6 WRITE POLLING ADDRESS

This command writes the Polling Address to the field device. The address is used to control Analog Output 1 and provide a means of device identification in Multidrop installations.
With HART Rev 6, the state of Analog Output 1 is configurable when the polling address is not 0. With HART Rev 5, Analog Output 1 was not active when the polli ng address was not 0 . This device is adopting the HART Rev 6 ve rsion of the command; therefore, the state of Analog Output 1 is configurable.
Any other analog outputs will remain Active regardless of the polling address of the device.
When communicating over the RS485 physical layer, all Analog Outputs are Active regardless of the polling address of the device.

6.3 COMMAND #14 READ PRIMARY VARIABLE SENSOR INFORMATION

When the Sensor Serial Number is not applicable to the device or Primary Variable, it will be set to "0". The other parameters will be set to 7F A0 00 00, Not-a-Number, or "250", Not Used, when they are not applicable.
HART® - Smart Communications Protocol Micro Motion, Inc.
18
Final Release Date: 10 Oct 2006 2000 Series Command Specification, Rev: 5.0 Page 18

7. ADDITIONAL COMMON-PRACTICE COMMAND SPECIFICA TIONS

The 2000 Series implements a subset of the Common-Practice Commands specified in the Common-Practice Command Specification document. This section contains information pertaining to those commands that require clarification.

7.1 COMMAND #34 WRITE PRIMARY VARIABLE DAMPING VALUE

The 2000 Series has a limited selection of damping values: 0, 1, 2, 4, 8 and 16 seconds. If the passed parameter does not match one of these standard values, the transmitter will truncate the value received and respond with Set to Nearest Possible Value, #8.

7.2 COMMAND #43 SET PRIMARY VARIABLE ZERO

A Set Primary Variable Zero cannot be performed unless Mass Flow Rate Volume Flow Rate has been selected as the Primary Variable. Any attempt to do so will result in a Command-Specific Response Code #6, Transmitter-Specific Command Error.
A Set Primary Variable Zero command will initiate a mechanical sensor zero. A mechanical zero operation may take several minutes to complete. During this operation Command #48, Read Additional Transmitter Status, will return Response Code #8, Warning: Update In Pro gre ss. T he Calib ration (Zero) in Progress bit will also be set.

7.3 COMMAND #44 WRITE PRIMARY VARIABLE UNITS

The Primary Variable unit codes for this command are listed in the applicable Transmitter Variable unit codes tables.

7.4 COMMAND #48 READ ADDITIONAL TRANSMITTER STATUS

This command returns the results of the Transmitter Self Test Command, #41, as well as other transmitter status information.
Byte #0 - Transmitter Critical Alarms
Bit #0 A000: Undefined Bit #1 A001: EEprom Checksum Error (Core Processor) Bit #2 A002: RAM Test Error (Core Processor) Bit #3 A003: Sensor Not Responding (No Tube Interrupt) Bit #4 A004: Temperature Sensor Out-of-Range Bit #5 A005: Input Over-Range Bit #6 A006: Transmitter Not Characterized Bit #7 A007: Real-Time Interrupt Failure
Byte #1 - Transmitter Critical Alarms
Bit #0 A008: Density Outside Limits Bit #1 A009: Transmitter Initializing/Warming Up Bit #2 A010: Calibration Failure Bit #3 A011: Excess Calibration Correction, Zero too Low Bit #4 A012: Excess Calibration Correction, Zero too High Bit #5 A013: Process too Noisy to Perform Auto Zero Bit #6 A014: Transmitter Failed Bit #7 A015: MA Readback Error
Micro Motion, Inc. HART® - Smart Communications Protocol 2000 Series Command Specification, Rev: 5.0 Final Release Date: 10 Oct 2006 Page 19
Byte #2 - Transmitter Critical Alarms
Bit #0 A016: "Line RTD" Temperature Out-Of-Range Bit #1 A017: "Meter RTD" Temperature Out-Of-Range Bit #2 A018: (E)EPROM Checksum Error (Xmtr) Bit #3 A019: RAM Test Error (Xmtr) Bit #4 A020 : Calibration Factors Unentered Bit #5 A021: Unrecognized/Unentered Sensor Type Bit #6 A022: (E)EPROM Config. DB Corrupt (Core Processor) Bit #7 A023: (E)EPROM Totals Corrupt (Core Processor)
Byte #3 - Transmitter Critical Alarms
Bit #0 A024: (E)EPROM Program Corrupt (Core Processor) Bit #1 A025: Protected Boot Sector Fault Bit #2 A026: Sensor/Xmtr Communication Error Bit #3 A027: Security Breach Bit #4 A028: Sensor/Xmtr Communication Failure Bit #5 A029 : Internal Communication failure Bit #6 A030: Hardware/software incompatible Bit #7 A031: Undefined
Byte #4 - Transmitter Critical Alarms
Bit #0 A032 : M e te r Verification - Outputs Fixed Bit #1 A033: Sensor OK/Tubes Stopped by Process Bit #2 A034 : M e te r Verification Failed Bit #3 A035 : M e te r Verification Aborted Bit #4 A036: Undefined Bit #5 A037: Undefined Bit #6 A038: Undefined Bit #7 A039: Undefined
Byte #5 – Transmitter Non-Critical Alarms
Bit #0 A100 : Primary mA Output Saturated Bit #1 A101 : Primary mA Output Fixed Bit #2 A102: Drive Overrange/Partia lly Full Tube Bit #3 A103: Data Loss Possible Bit #4 A104 : Calibration-In-Progress Bit #5 A105: Slug Flow Bit #6 A106: Burst Mode Enabled Bit #7 A107: Power Reset Occurred
Byte #6 thru Byte #13 – Reserved
Byte #14 – Transmitter Non-Critical Alarms
Bit #0 A108: Event #1 Triggered Bit #1 A109: Event #2 Triggered Bit #2 A110: Frequency Output Saturated Bit #3 A111: Frequency Output Fixed
HART® - Smart Communications Protocol Micro Motion, Inc.
20
Final Release Date: 10 Oct 2006 2000 Series Command Specification, Rev: 5.0 Page 20
Bit #4 A112: Xmtr Software Upgrade Recommended Bit #5 A113: Secondary mA Output Saturated Bit #6 A114: Secondary mA Output Fixed Bit #7 A115: External Input Error
Byte #15 – Transmitter Non-Critical Alarms
Bit #0 A116: API Temperature Out-of-Limits Bit #1 A117: AP I Density Out-of-Limits Bit #2 A118 : D iscrete Output 1 Fixed Bit #3 A119 : D iscrete Output 2 Fixed Bit #4 A120 : E D : U nab le to fit curve data Bit #5 A121: ED: Extrapolation alarm Bit #6 A122 : D iscrete Output 3 Fixed Bit #7 A123 : D iscrete Output 4 Fixed
Byte #16 – Transmitter Non-Critical Alarms
Bit #0 A124: Frequency Input Saturated Bit #1 A125 : Batc her : T imeout Bit #2 A126: Batcher: Overrun Bit #3 A127 : Batc her : Sta r t without reset Bit #4 A128 : Batc her : Sta r t no t O K Bit #5 A129: Undefined Bit #6 A130 : Printer: Paper Out Bit #7 A131 : M e te r Verification in Progress
Byte #17– Transmitter Non-Critical Alarms
Bit #0 A132 : Simulation Mode A c tive Bit #1 A133: Local Display Firmware Checksum Error Bit #2 A134: Undefined Bit #3 A135: Undefined Bit #4 A136: Undefined Bit #5 A137: Undefined Bit #6 A138: Undefined Bit #7 A139: Undefined
Byte #18– Transmitter Status
Bit #0 D1 Calibra tion In Progress Bit #1 D2 Calibra tion In Progress Bit #2 D3 Calibra tion In Progress Bit #3 D4 Calibra tion In Progress Bit #4 FD Calibratio n In Progress Bit #5 Zero Calibra tion In Progress Bit #6 Temperature Slope Calibration In Progress Bit #7 Temperature Offset Calibration In Progress
Byte #19– Transmitter Status
Bit #0 Process Comparator 1 Active Bit #1 Process Comparator 2 Active Bit #2 Process Comparator 3 Active Bit #3 Process Comparator 4 Active Bit #4 Process Comparator 5 Active Bit #5 Discrete Output 1 A c tive
Micro Motion, Inc. HART® - Smart Communications Protocol 2000 Series Command Specification, Rev: 5.0 Final Release Date: 10 Oct 2006 Page 21
Bit #6 Discrete Output 2 A c tive Bit #7 Discrete Output 3 A c tive
Byte #20– Transmitter Status
Bit #0 Discrete Input 1 A c tive Bit #1 Discrete Input 2 A c tive Bit #2 Flow Rate Switch Active Bit #3 Undefined Bit #4 Undefined Bit #5 Undefined Bit #6 Undefined Bit #7 Undefined
Byte #21 through Byte #24 – Transmitter Specific - Undefined

7.5 COMMAND #51: WRITE DYNAMIC VARIABLE ASSIGNMENTS

Assigns Transmitter Variables to the Primary, Secondary, Tertiary, and 4th Variables.
The Primary Variable is associated with Primary Analog Output and can be assigned to one of the following.
0 Mass Flow Rate 1 Temperature 3 Density 5 Line (Gross) Volume Flow Rate 15 API: Temp Corrected Density 16 API: Temp Corrected (Standard) Volume Flow 19 API: Batch Weighted Average Corrected Density 20 API: Batch Weighted Average Temperature 21 Concentration Measurement: Density At Reference 22 Concentration Measurement: Density (Fixed SG Units) 23 Concentration Measurement: Standard Volume Flow Rate 26 Concentration Measurement: Net Mass Flow Rate 29 Concentration Measurement: Net Volume Flow Rate 32 Concentration Measurement: Concentration 47 Drive Gain 53 External Pressure 55 External Temperature 56 Concentration Measurement: Density (Fixed Baume Units) 62 Gas Standard Volume Flow
The Secondary Variable (SV) is not associated with any physical output since the 2000 Series does not have a Secondary Analog Output. It can be assigned to one of the transmitter variables listed above in the Primary Variable assignments.
The Tertiary Variable is associated with Frequency Output and can be assigned to one of the following.
HART® - Smart Communications Protocol Micro Motion, Inc.
22
Final Release Date: 10 Oct 2006 2000 Series Command Specification, Rev: 5.0 Page 22
0 Mass Flow Rate 5 Line (Gross) Volume Flow Rate 16 API: Temp Corrected (Standard) Volume Flow 23 Concentration Measurement: Standard Volume Flow Rate 26 Concentration Measurement: Net Mass Flow Rate 29 Concentration Meas urement: Net Volume Flow Rate 62 Gas Standard Volume Flow
The 4th Variable is not associated with a physical output. It can be assigned to one of the following.
0 Mass Flow Rate 1 Temperature 2 Mass Totalizer 3 Density 4 Mass Inventory Totalizer 5 Line (Gross) Volume Flow Rate 6 Line (Gross) Volume Totalizer 7 Line (Gross) Volume Inventory Totalizer 15 API: Temp Corrected Density 16 API: Temp Corrected (Standard) Volume Flow 17 API: Temp Corrected (Standard) Volume Total 18 API: Temp Corrected (Standard) Volume Inventory 19 API: Batch Weighted Average Corrected Density 20 API: Batch Weighted Average Temperature 21 Concentration Measurement: Density At Reference 22 Concentration Measuremen t : Density (Fixed SG Units) 23 Concentration Measuremen t : Standard Volume Flow Rate 24 Concentration Measuremen t : Standard Volume Total 25 Concentration Measuremen t : Standard Volume Inventory 26 Concentration Measuremen t : Net Mass Flow Rate 27 Concentration Measuremen t : Net Mass Total 28 Concentration Measuremen t : Net Mass In ven t ory 29 Concentration Measuremen t : Net Volum e Flow R ate 30 Concentration Measuremen t : Net Volum e Total 31 Concentration Measuremen t : Net Volume Inventory 32 Concentration Measuremen t : Concentration 33 API: CTL 46 Tube Frequency 47 Drive Gain 48 Meter Temperature (T-Series) 49 LPO Amplitude 50 RPO Amplitude 51 Board Temperature 53 External Pressure 55 External Temperature 56 Concentration Measurement: Density (Fixed Baume Units) 62 Gas Standard Volume Flow 63 Gas Standard Volume Total 64 Gas Standard Volume Inventory 69 Live Zero
Micro Motion, Inc. HART® - Smart Communications Protocol 2000 Series Command Specification, Rev: 5.0 Final Release Date: 10 Oct 2006 Page 23

7.6 COMMAND #52: SET TRANSMITTER VARIABLE ZERO

The Set Transmitter Variable Zero can only be performed on the Mass Flow Rate, and Volume Flow Rate. An attempt to Set Zero on any other Transmitter Variable will result in Response Code #2, Invalid Selection.

7.7 COMMAND #53: WRITE TRANSMITTER VARIABLE UNITS

The Transmitter Variable units for this command are listed in the following unit codes tables:
Mass Flow Rate Unit Codes Temperature Unit Codes Density Unit Codes Volume Flow Rate Unit Codes Pressure Unit Codes Concentration Unit Codes
The units for Totalizer and Inventory will always be chosen by the transmitter and will be derived from the units selected for Transmitter Mass Flow Rate Volume Flow Rate. The unit codes which can occur are listed in the Mass Totalizer and Volume Totalizer Unit Codes Tables. An attempt to write units for Totalizer or Inventory Transmitter Variables will result in an Invalid Transmitter Variable Code, Response Code #11.

7.8 COMMAND #55: WRITE TRANSMITTER VARIABLE DAMPING VALUE

Refer to section 5, Damping Implementation, for allowable damping values.

7.9 COMMAND #108: WRITE BURST MODE COMMAND NUMBER

In addition to commands 1, 2, & 3 as directed by the HART specification, this device accepts command 33 as a burst mode command. The four burst variables used in command 33 can be assigned to any one of the transmitter variables listed in the Transmitter Variable Codes Table.
HART® - Smart Communications Protocol Micro Motion, Inc.
24
BYTE
Codes
5 – 16
Sensor Model
Packed ASCII
MSB in byte #5
codes
18
Sensor Type Code
8-bit unsigned integer
Refer to Sensor Type Code table
Final Release Date: 10 Oct 2006 2000 Series Command Specification, Rev: 5.0 Page 24

8. TRANSMITTER-SPECIFIC COMMANDS

8.1 COMMAND #128: READ STATIC DATA - MATERIAL AND SENSOR

This command returns static data about the sensor's physical construction.
Note: This command is slightly different from the RFT9739.
REQUEST DATA BYTES
NONE
RESPONSE DATA BYTES
DATA
0 Flange Type Code 8-bit unsigned integer Refer to Flange Type Codes Table
1 - 3 Reserved, set to 250 8-bit unsigned i nteger Each byte must be set to 250 “Not
4 Liner Material Code 8-bit unsigned integer Refer to Common Tables
17 Sensor Material Code 8-bit unsigned integer Refer to Common Tables
DESCRIPTION DATA TYPE NOTES
Used” or response code 6 will be returned.
document, Table IV, Material
document, Table IV, Material
COMMAND-SPECIFIC RESPONSE CODES
0 N o Command-Specific Errors 1 - 5 Undefined 6 Transmitter-Specific Command Error 7 - 15 Undefined 16 Access Restricted 17 - 127 Undefined
Micro Motion, Inc. HART® - Smart Communications Protocol
BYTE
returned.
Table
5 – 16
Sensor Model
Packed ASCII
MSB in byte #5
18
Sensor Type Code
8-bit unsigned integer
Refer to Sensor Type Code table
Table
5 – 16
Sensor Model
Packed ASCII
MSB in byte #5
18
Sensor Type Code
8-bit unsigned integer
Refer to Sensor Type Code table
2000 Series Command Specification, Rev: 5.0 Final Release Date: 10 Oct 2006 Page 25

8.2 COMMAND #129: WRITE STATIC DATA - MATERIAL AND SENSOR

This Allows the user to change information to the transmitter about sensor material and construction.
Note: This command is slightly different from the RFT9739.
REQUEST DATA BYTES
DATA
0 Flange Type Code 8-bit unsigned integer Refer to Flange Type Codes Table
1 - 3 Reserved, set to 250 8-bit unsigned integer Each byte must be set to 250 “Not
4 Liner Material Code 8-bit unsigned integer Refer to Liner Material Codes
17 Sensor Material Code 8-bit unsigned integer Refer to Sensor Material Codes
DESCRIPTION DATA TYPE NOTES
Used” or response code 6 will be
Table
Note: The Sensor Model & Sensor Type Code are not validated by the transmitter.
RESPONSE DATA BYTES
DATA BYTE
0 Flange Type Code 8-bit unsigned integer Refer to Flange Type Codes Table
1 - 3 Reserved, always 250 8-bit unsigned integer 4 Liner Material Code 8-bit unsigned integer Refer to Liner Material Codes
17 Sensor Material Code 8-bit unsigned integer Refer to Sensor Material Codes
DESCRIPTION DATA TYPE NOTES
Table
HART® - Smart Communications Protocol Micro Motion, Inc.
26
Final Release Date: 10 Oct 2006 2000 Series Command Specification, Rev: 5.0 Page 26
COMMAND-SPECIFIC RESPONSE CODES
0 N o Command-Specific Errors 1 - 4 Undefined 5 Too Few data Bytes Received 6 Transmitter-Specific Command Error 7 In Write Protect Mode 8 Undefined 9 Inva l id Flange Type Code 10 Invalid Liner Material Code 11 Invalid Sensor Material Code 12 Invalid Sensor Type Code 13 - 15 Undefined 16 Access Restricted 17 - 127 Undefined
Micro Motion, Inc. HART® - Smart Communications Protocol
BYTE
Code
document Table II, Unit Codes
Conversion Number
String,
2000 Series Command Specification, Rev: 5.0 Final Release Date: 10 Oct 2006 Page 27

8.3 COMMAND #130: READ STATIC DATA - SPECIAL MASS UNITS

This command returns information about the transmitter’s special mass units option.
Note: This command is slightly different from the RFT9739.
REQUEST DATA BYTES
NONE
RESPONSE DATA BYTES
DATA
0 Base Mass Flow Units
1 Base Mass Time Units
2 - 5 Special Mass Flow Units
6 - 13 Special Units Mass Flow
14 - 21 Special Units Mass Total
DESCRIPTION DATA TYPE NOTES
8-bit unsigned integer Refer to Common Tables
8-bit unsigned integer Refer to Common Tables
Code
IEEE 754 unitless, MSB in byte #2
Standard ASCII MSB in byte #6
String,
Standard ASCII MSB in byte #14
COMMAND-SPECIFIC RESPONSE CODES
0 N o Command-Specific Errors 1 - 5 Undefined 6 Transmitter-Specific Command Error 7 - 15 Undefined 16 Access Restricted 17 - 127 Undefined
document Table II, Unit Codes
HART® - Smart Communications Protocol Micro Motion, Inc.
28
byte #1
byte #5
Refer to Output Option Board Codes Table
MSB in byte #10 14-17
Density Cutoff
float, IEEE 754
MSB in byte #14 document, Table II, Unit Codes
reset option
Totalizer Reset Codes Table
Final Release Date: 10 Oct 2006 2000 Series Command Specification, Rev: 5.0 Page 28

8.4 COMMAND #131: READ STATIC DATA - SETUP PARAMETERS

This command returns data about the transmitter’s setup parameters. Flow direction is used to correct for meters installed incorrectly.
Note: This command is slightly different from the RFT9739.
REQUEST DATA BYTES
NONE
RESPONSE DATA BYTES
DATA BYTE
0 Flow Direction
1 – 4 Density High Limit float, IEEE 754 Slug flow. Units of g/cc. MSB in
5 – 8 Density Low Limit float, IEEE 754 Slug flow. Units of g/cc. MSB in
9 Output Option Board 8-bit unsigned integer
10 – 13 Slug Duration Float, IEEE 754
18 Density Cutoff Units 8-bit unsigned integer Refer to Common Tables
19 Custody Transfer Totalizer
DESCRIPTION DATA TYPE NOTES
8-bit unsigned integer Refer to Flow Direction
Configuration Code
8-bit unsigned integer Refer to Custody Transfer
Configuration Codes Table
COMMAND-SPECIFIC RESPONSE CODES
0 N o Command-Specific Errors 1 - 5 Undefined 6 Transmitter-Specific Command Error 7 - 15 Undefined 16 Access Restricted 17 - 127 Undefined
Micro Motion, Inc. HART® - Smart Communications Protocol
Number
2000 Series Command Specification, Rev: 5.0 Final Release Date: 10 Oct 2006 Page 29

8.5 COMMAND #132: READ SENSOR FLOW/CALIBRATION NUMBER

REQUEST DATA BYTES
NONE
RESPONSE DATA BYTES
DATA BYTE
0 - 9 Sensor Flow Calibration
DESCRIPTION DATA TYPE NOTES
Standard ASCII MSB in byte #0
COMMAND-SPECIFIC RESPONSE CODES
0 N o Command-Specific Errors 1 - 5 Undefined 6 Transmitter-Specific Command Error 7 - 127 Undefined
HART® - Smart Communications Protocol Micro Motion, Inc.
30
Code
Codes Table
Conversion Number
String
Final Release Date: 10 Oct 2006 2000 Series Command Specification, Rev: 5.0 Page 30

8.6 COMMAND #133: WRITE DATA - SPECIAL MASS UNITS

This Comman d allows the user to write special units to the transmitter’s main memory.
Note: This command is slightly different from the RFT9739.
REQUEST DATA BYTES
DATA BYTE
0 Base Mass Flow Units
1 Base Mass Time Units
2 - 5 Special Units mass
6 – 13 Special Units Mass Flow Standard ASCII MSB in byte #6 14 - 21 Special Units Mass Total
DESCRIPTION DATA TYPE NOTES
8-bit unsigned integer Refer to Base Mass Flow Unit
Code
8-bit unsigned integer Refer to Base Mass Flow Unit
IEEE-754 unitless, MSB in byte #2
Standard ASCII MSB in byte #14
Codes Table
RESPONSE DATA BYTES
SAME AS REQUEST DATA
COMMAND-SPECIFIC RESPONSE CODES
0 N o Command-Specific Errors 1 - 4 Undefined 5 Too Few Data Bytes Received 6 Transmitter-Specific Command Error 7 In Write Protect Mode 8 - 10 Undefined 11 Specia l Units Mass Convers ion Number Out of Range 12 Invalid Base Mass Time Units 13 Invalid Base Mass Flow Units 14 - 15 Undefined 16 Access Restricted 17 - 127 Undefined
Loading...
+ 152 hidden pages