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:
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
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
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
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
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
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
2000 Series Command Specification, Rev: 5.0 Final Release Date: 10 Oct 2006
Page 31
8.7 COMMAND #134: WRITE DIRECTION CONFIGURATION
This allows the user to program the flow direction of the Series 2000. Flow direction is used to correct for meters
installed incorrectly.
REQUEST DATA BYTES
DATA
0 Flow Direction
1 Custody Transfer Totalizer
DESCRIPTION DATA TYPE NOTES
8-bit unsigned integer Refer to Flow Direction
8-bit unsigned integer Refer to Custody Transfer
RESPONSE DATA BYTES
SAME AS REQUEST DATA
COMMAND-SPECIFIC RESPONSE CODES
0 N o Command-Specific Errors
1 Undefined
2 Invalid Selectio n
3 - 4 Undefined
5 Too Few Data Bytes Received
6 Transmitter-Specific Command Error
7 In Write Protect Mode
8 Invalid Custody Transfer Totalizer Option
9-- 15 Undefined
16 Access Restricted
17 - 127 Undefined
HART® - Smart Communications Protocol Micro Motion, Inc.
32
Units of hertz; MSB in byte #1;
Codes Table
“Freq=Flow”
“Units/Pulse”
Final Release Date: 10 Oct 2006 2000 Series Command Specification, Rev: 5.0
Page 32
8.8 COMMAND #135: WRITE FREQUENCY OUTPUT FACTORS
This allows the user to change the frequency output factors. That is, the user may define the flow rate factor and/or
frequency.
Note: This command is slightly different from the RFT9739.
REQUEST DATA BYTES
DATA
BYTE
0 Frequency Scaling Method 8-bit uns i gned integer Refer to Freq. Output Scaling
1 – 4 Frequency Setpoint float, IEEE 754
5 Flow Rate Factor Units 8-bit unsigned i nteger Refer to Flow Rate Unit Codes
6 – 9 Flow Rate Factor float, IEEE 754 MSB in byte #6; Ignored if
10 – 13
14 – 17 Units/Pulse Float, IEEE 754 MSB in byte #14; Ignored if
18 Polarity 8-bit unsigned integer Refer to Polarity Codes Table
DESCRIPTION DATA TYPE NOTES
Method Table
Ignored if Frequency Scaling
Method not “Freq=Flow”
Table or Volume Flow Rate Unit
Frequency Scaling Method not
Pulses/Unit Float, IEEE 754 MSB in byte #10; Ignored if
Frequency Scaling Method not
“Pulses/Unit”
Frequency Scaling Method not
RESPONSE DATA BYTES
SAME AS REQUEST DATA
COMMAND-SPECIFIC RESPONSE CODES
0 N o Command-Specific Errors
1 Undefined
2 Invalid Selectio n
3 - 4 Undefined
5 Too Few Data Bytes Received
Micro Motion, Inc.HART® - Smart Communications Protocol
2000 Series Command Specification, Rev: 5.0 Final Release Date: 10 Oct 2006
Page 33
6 Transmitter-Specific Command Error
7 In Write Protect Mode
8 Undefined
9 Frequency Out of Range
10 Flow Rate Factor Out of Range
11 Pulses/U nit Out of Range
12 Units/Pul s e Out of Range
13 Polarity Out of Range
14 - 15 Undefined
16 Access Restricted
17 - 127 Undefined
HART® - Smart Communications Protocol Micro Motion, Inc.
34
Method Table
Units of hertz; MSB in byte #1;
Method not “Freq=Flow”
Codes Table
“Freq=Flow”
“Units/Pulse”
Final Release Date: 10 Oct 2006 2000 Series Command Specification, Rev: 5.0
Page 34
8.9 COMMAND #136: READ FREQUENCY OUTPUT FACTORS
This allows the user to read the frequency output factors.
Note: This command is newly created from the RFT9739.
REQUEST DATA BYTES
NONE
RESPONSE DATA BYTES
DATA
BYTE
0 Frequency Scaling Method 8-bit uns i gned integer Refer to Freq. Output Scaling
1 – 4 Frequency Setpoint float, IEEE 754
5 Flow Rate Factor Units 8-bit unsigned integer Refer to Flow Rate Unit Codes
6 – 9 Flow Rate Factor float, IEEE 754 MSB in byte #6; Ignored if
10 – 13
14 – 17 Units/Pulse Float, IEEE 754 MSB in byte #14; Ignored if
18 Polarity 8-bit unsigned integer Refer to Polarity Codes Table
DESCRIPTION DATA TYPE NOTES
Ignored if Fr equency Scaling
Table or Volume Flow Rate Unit
Frequency Scaling Method not
Pulses/Unit Float, IEEE 754 MSB in byte #10; Ignored if
HART® - Smart Communications Protocol Micro Motion, Inc.
36
0 – 3
Flow Switch Setpoint
float, IEEE 754
Codes Table
Assignment
Assignment table in Command 51
MSB in byte #6
Final Release Date: 10 Oct 2006 2000 Series Command Specification, Rev: 5.0
Page 36
8.11 COMMAND #138: READ FLOW SWITCH SETPOINT
This allows the user to read the flow switch setpoint. This can be tied to a discrete output to indicate when mass flow
rate reaches this setpoint. There is a hysteresis for this parameter where the event setpoint does not offer this.
Note: This command is newly created from the RFT9739.
REQUEST DATA BYTES
NONE
RESPONSE DATA BYTES
DATA
BYTE
4 Flow Switch Units 8-bit unsigned integer Refer to Flow Rate Unit Codes
2000 Series Command Specification, Rev: 5.0 Final Release Date: 10 Oct 2006
Page 37
8.12 COMMAND #139: WRITE FLOW SWITCH SETPOINT
This allows the user to change the flow switch setpoint. This can be tied to a discrete output to indicate when mass
flow rate reaches this setpoint. There is a hysteresis for this parameter where the event setpoint does not offer this.
Note: This command newly created from the RFT9739.
REQUEST DATA BYTES
DATA
BYTE
0 – 3 Flow Switch Setpoint float, IEEE 754
4 Flow Switch Units 8-bit unsigned integer Refer to Flow Rate Unit Codes
2000 Series Command Specification, Rev: 5.0 Final Release Date: 10 Oct 2006
Page 39
8.14 COMMAND #141: WRITE STATIC DATA - SPECIAL VOLUME UNITS
This command allows the user to write special units information to transmitter’s main memory.
Note: This command is slightly different from the RFT9739.
REQUEST DATA BYTES
DATA
BYTE
0 Base Volume Flow Units
1 Base Volume Time Units
2 - 5 Special Units Conversion
6 - 13 Special Units Vol. Flow
14 - 21 Special Units Vol. Total
DESCRIPTION DATA TYPE NOTES
8-bit unsigned integer Refer to Common Tables
Code
8-bit unsigned integer Refer to Common Tables
IEEE 754 unitless, MSB in byte #2
Standard ASCII MSB in byte #6
Standard ASCII MSB in byte #14
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 Volume Conversion Number Out of Range
12 Invalid Base Volume Time Units
13 Invalid Base Volume Flow Units
14 - 15 Undefined
16 Access Restricted
17 - 127 Undefined
document, Table II, Unit Codes
HART® - Smart Communications Protocol Micro Motion, Inc.
40
BYTE
Codes Table
BYTE
of decimal poi n t (0 t o 5)
Final Release Date: 10 Oct 2006 2000 Series Command Specification, Rev: 5.0
Page 40
8.15 COMMAND #142: READ DISPLAY PRECISION
This command returns the displayed precision of the requested process variable.
.
REQUEST DATA BYTES
DATA
0 Process Variable Code 8-b i t unsigned integer Refer to Transmitter Variable
DESCRIPTION DATA TYPE NOTES
RESPONSE DATA BYTES
DATA
0 Process Variable Code 8-b i t unsigned integer Refer to Transmitter Variable
1 Precision 8-bit unsigned integer number of digits displayed to right
2000 Series Command Specification, Rev: 5.0 Final Release Date: 10 Oct 2006
Page 45
COMMAND-SPECIFIC RESPONSE CODES
0 N o Command-Specific Errors
1 - 5 Undefined
6 Transmitter-Specific Command Error (Invalid CM Curve Index)
7 - 15 Undefined
16 Access Restricted
17 - 127 Undefined
HART® - Smart Communications Protocol Micro Motion, Inc.
46
0 - 3
Frequency Output
IEEE-754
Units of hertz, MSB in byte #0
Final Release Date: 10 Oct 2006 2000 Series Command Specification, Rev: 5.0
Page 46
8.19 COMMAND #145: ENTER/EXIT FIXED FREQUENCY MODE
Place frequency at stated level. Level of “0” exits Fixed Frequency Mode.
REQUEST DATA BYTES
DATA
BYTE
DESCRIPTION DATA TYPE NOTES
RESPONSE DATA BYTES
SAME AS REQUEST DATA
COMMAND-SPECIFIC RESPONSE CODES
0 N o Command-Specific Errors
1 - 2 Undefined
3 Passed Parameter too Large
4 Passed Parameter too Small
5 Too Few Data Bytes Received
6 Transmitter-Specific Command Error
7 In Write Protect Mode
8 Frequency Output Disabled
9 - 15 Undefined
16 Access Restricted
17 - 127 Undefined
This command allows the user to determine how the discrete inputs are configured. In this case, the term discrete
inputs does not refer to the traditional hardware discrete inputs but the software discrete inputs such as process
comparators. With this command, the user selects an action and the discrete input that is associated with that action
is returned.
.
REQUEST DATA BYTES
DATA
0 Discre te I np ut Action Code 8-bit unsigned integer Refer to Discrete Input Action
DESCRIPTION DATA TYPE NOTES
RESPONSE DATA BYTES
DATA
0 Discre te I np ut Action Code 8-bit unsigned integer Refer to Discrete Input Action
1 Di s crete Input As signment 8-bit unsigned integer Refer to Discrete Input Assignment
This command allows the user to specify how the discrete inputs will be configured. In this case, the term discrete
inputs does not refer to the traditional hardware discrete inputs but the software discrete inputs such as process
comparators. With this command, the user selects an action and associates a discrete input with that action. This
structure allows a user to assign multiple actions to a single discrete input.
REQUEST DATA BYTES
DATA
0 Discre te I np ut Action Code 8-bit unsigned integer Refer to Discrete Input Action
1 Di s crete Input As signment 8-bit unsigned integer Refer to Discrete Input Assignment
DESCRIPTION DATA TYPE NOTES
Codes
RESPONSE DATA BYTES
SAME AS REQUEST DATA
COMMAND-SPECIFIC RESPONSE CODES
0 N o Command-Specific Errors
1 Undefined
2 Invalid Selectio n
3 - 4 Undefined
5 Too Few Data Bytes Received
6 Transmitter-Specific Command Error
7 In Write Protect Mode
8 Invalid Discrete Input Action Code
9 Inva l id Discrete Input Assignment Code
12 - 15 Undefined
16 Access Restricted
17-127 Undefined
HART® - Smart Communications Protocol Micro Motion, Inc.
50
BYTE
Final Release Date: 10 Oct 2006 2000 Series Command Specification, Rev: 5.0
Page 50
8.23 COMMAND #155: WRITE SENSOR FLOW CALIBRATION NUMBER
REQUEST DATA BYTES
DATA
0 - 9 Sensor Flow Calibration
DESCRIPTION DATA TYPE NOTES
Standard ASCII MSB in byte #0
Number
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 - 11 Undefined
12 Incorrect Format
13 - 15 Undefined
16 Access Restricted
17 - 127 Undefined
Write a new configuration to the specified Concentration Measurement curve.
REQUEST DATA BYTES
DATA
0 Cur ve Index 8-bit unsigned integer Index of CM Curve to configure
5 - 8 Water Reference
9 CM Reference
14 CM Water Reference
15 – 18 Slope Trim float, IEEE 754 MSB in byte #15
27 Max Fit Order 8-bit unsigned integer Between 2 – 5
DESCRIPTION DATA TYPE NOTES
Refer to Concentration
Measurement Curve Number
float, IEEE 754 MSB in byte #5
8-bit unsigned integer Ref .Temp. and Water Ref. Temp.
Temperature Units
8-bit unsigned integer Refer to Density Unit Codes Table.
Density Units
Units - Refer to Temperature Unit
Codes Table. Must be equal to
device unit code.
Must be equal to device unit code.
28 Concentration Units Code 8-bit unsigned integer Refer To Concentration Unit
29 – 36 Concentration Units String Standard ASCII 8-Character Special Unit String,
37 – 48 Curve Name Standard ASCII 12-Character Curve Name, MSB in
RESPONSE DATA BYTES
SAME AS REQUEST DATA
COMMAND-SPECIFIC RESPONSE CODES
Codes table. This unit code is
MSB in byte #29
HART® - Smart Communications Protocol Micro Motion, Inc.
52
Final Release Date: 10 Oct 2006 2000 Series Command Specification, Rev: 5.0
Page 52
0 N o Command-Specific Errors
1 Undefined
2 Invalid Concentratio n Units Code
3 Invalid Temperature Units Code
4 Invalid Density Units Code
5 Too Few Data Bytes Received
6 Transmitter-Specific Command Error (Invalid CM curve)
7 In Write Protect Mode
8 Undefined
9 Reference Temperature Out of Range
10 Water Reference Temperature Out of Range
11 Water Reference Density Out of Range
12 Slope Trim Out of Range
13 Slope Offset Out of Range
14 Extrapolation Alarm Limit Out of Range
15 Max Fit Order Out of Range
16 Access Restricted
17 – 127 Undefined
2000 Series Command Specification, Rev: 5.0 Final Release Date: 10 Oct 2006
Page 53
8.25 COMMAND #157: WRITE DENSITY LIMITS
This command writes the limits for the Slug Density.
Note: This command is newly created from the RFT9739
REQUEST DATA BYTES
DATA
BYTE
0 - 3 Density High Limit IEEE 754 Units in grams/cubic centimeter,
4 - 7 Density Low Limit IEEE 754 Units in grams/cubic centimeter,
16 Density Cutoff Units Code 8-bit unsigned integer Refer to Common Tables
DESCRIPTION DATA TYPE NOTES
MSB in byte #0
MSB in byte #8
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 Undefined
9 Density High Limit Out of Range
10 Density Low Limit Out of Range
11 Slug Duration out of Range
12 Density Cutoff Out of Range
13 Invalid Units Code
14 – 15 Undefined
16 Access Restricted
17 - 127 Undefined
HART® - Smart Communications Protocol Micro Motion, Inc.
54
BYTE
F32)
MODBUS document.
BYTE
Unsigned 16.
Unsigned 32.
Final Release Date: 10 Oct 2006 2000 Series Command Specification, Rev: 5.0
Page 54
8.26 COMMAND #162: READ MODBUS DATA VALUE
This command allows the user to read data from a MODBUS coil or a MODBUS register. The following MODBUS
registers ar e supported: unsigned 16, uns igned 32 and floating point.
HART and MODBUS both use IEEE-754 floating point representations, but the order in which the bytes are
transported is configurable for MODBUS. For this command, the order of the floating point bytes is the HART
format (43_21).
REQUEST DATA BYTES
DATA
0 MODBUS Data Type Code 8-bit unsigned integer Refer to MODBUS Data Type
1 - 2 Coil Number or Starting
DESCRIPTION DATA TYPE NOTES
Code Table (e.g., Coil, U16, U32,
16-bit unsigned intege r The ad dress is 1-based and
Register Address
corresponds to the addresses
documented in the Micro Motion
RESPONSE DATA BYTES
DATA
0 MODBUS Data Type Code 8-bit unsigned integer Refer to MODBUS Data Type
1 - 2 Coil Number or Starting
DESCRIPTION DATA TYPE NOTES
Code Table (e.g., Coil, U16, U32,
F32)
16-bit unsigned intege r The ad dress is 1-based and
Register Address
corresponds to the addresses
documented in the Micro Motion
MODBUS document.
3 Coil Value 8-bit unsigned integer Value for coil data
4 - 5 U16 Value 16-bit unsigned integer Value for Unsigned 16 data.
6 - 9 U32 Value 32-bit unsigned integer Value for Unsigned 32 data.
10 - 13 Float Value IEEE 754 Value for floating point data.
0x00 = off
0x01 = on
0 if Data Type Code is not Coil.
2000 Series Command Specification, Rev: 5.0 Final Release Date: 10 Oct 2006
Page 55
14 Exception Code 8-bit unsigned integer Refer to MODBUS Exception
Codes table.
COMMAND-SPECIFIC RESPONSE CODES
0 N o Command-Specific Errors
1 Undefined
2 Invalid selection (MODBUS Data Type Code)
3 - 5 Undefined
6 Transmitter-Specific Command Error
7 Undefined
8 Coil or Sta r ting Register Out of Range
9 Undefined
10 - 15 Undefined
16 Access Restricted
17 - 127 Undefined
HART® - Smart Communications Protocol Micro Motion, Inc.
56
BYTE
make use easier.
not Coil.
Unsigned 16.
floating point.
BYTE
F32)
MODBUS document.
Final Release Date: 10 Oct 2006 2000 Series Command Specification, Rev: 5.0
Page 56
8.27 COMMAND #163: WRITE MODBUS DATA VALUE
This command allows the user to write data to a MODBUS coil or a MODBUS register. Registers and Coils that can
only be written from the Service Port will not be allowed to be written with this command. The following MODBUS
registers ar e supported: unsigned 16, uns igned 32 and floating point.
HART and MODBUS both use IEEE-754 floating point representations, but the order in which the bytes are
transported is configurable for MODBUS. For this command, the order of the floating point bytes is the HART
format (43_21).
REQUEST DATA BYTES
DATA
0 MODBUS Data Type Code 8-bit unsigned integer Refer to MODBUS Data Types
1 - 2 Starting Coil Number or
3 Coil Value 8-bi t uns igned integer Value for coil data, 0 = off or 1 =
4 - 5 U16 Value 16-bit unsigned integer Value for Unsigned 16 data.
6 - 9 U32 Value 32-bit unsigned integer Value for Unsigned 32 data.
10 - 13 Float Value IEEE 754 Value for floating point data.
DESCRIPTION DATA TYPE NOTES
Table (e.g., Coil, U16, U32, F32)
16-bit unsigned intege r The address should be 1-based to
Register Address
match our documentation and
on. Ignored if Data Type Code is
Ignored if Data Type Code is not
Ignored if Data Type Code is not
Unsigned 32.
Ignored if Data Type Code is not
RESPONSE DATA BYTES
DATA
0 MODBUS Data Type Code 8-bit unsigned integer Refer to MODBUS Data Type
1 - 2 Coil Number or Starting
DESCRIPTION DATA TYPE NOTES
Code Table (e.g., Coil, U16, U32,
16-bit unsigned intege r The ad dress is 1-based and
Register Address
corresponds to the addresses
documented in the Micro Motion
2000 Series Command Specification, Rev: 5.0 Final Release Date: 10 Oct 2006
Page 57
3 Coil Value 8-bit unsigned integer Value for coil data, , 0 = off or 1 =
on. Ignored if Data Type Code is
not Coil.
4 - 5 U16 Value 16-bit unsigned integer Value for Unsigned 16 data.
0 if Data Type Code is not
6 - 9 U32 Value 32-bit unsigned integer Value for Unsigned 32 data.
0 if Data Type Code is not
10 - 13 Float Value IEEE 754 Value for floating point data.
0 if Data Type Code is not floating
point.
14 Exception Code 8-bit unsigned integer Refer to MODBUS Exception
Codes table. 0 if no exception
occurred.
COMMAND-SPECIFIC RESPONSE CODES
0 N o Command-Specific Errors
1 Undefined
2 Invalid selection (MODBUS Data Type Code)
3 - 4 Undefined
5 Too Few Data Bytes Received
6 Transmitter-Specific Command Error
7 In Write Protect Mode
8 Coil or Sta r ting Register Out of Range
9 Illegal Coil Value
10 - 15 Undefined
16 Access Restricted
17 - 127 Undefined
HART® - Smart Communications Protocol Micro Motion, Inc.
58
BYTE
Gradient Coefficient
Cofficient #1
Cofficient #2
Gradient Coefficient
Final Release Date: 10 Oct 2006 2000 Series Command Specification, Rev: 5.0
Page 58
8.28 COMMAND #164: READ T-SERIES PARAMETERS
This command allows the user to read the calibration parameters for the T-Series sensor
Note: This command is newly created from the RFT9739
2000 Series Command Specification, Rev: 5.0 Final Release Date: 10 Oct 2006
Page 59
8.29 COMMAND #165: WRITE T-SERIES PARAMETERS
This command allows the user to read the calibration parameters for the T-Series sensor.
Note: This command is newly created from the RFT9739
REQUEST DATA BYTES
DATA
0 - 3 Density Temperature
4 - 7 Density Frequency
8 - 11 Density Frequency
12 - 15 Flow Temperature
16 - 19 Flow Frequency
DESCRIPTION DATA TYPE NOTES
IEEE 754 Unitless, MSB in byte #0
IEEE 754 Unitless, MSB in byte #4
Cofficient #1
IEEE 754 Unitless, MSB in byte #8
IEEE 754 Unitless, MSB in byte #12
Gradient Coefficient
IEEE 754 Unitless, MSB in byte #16
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 Undefined
9 Density Temperature Gradient Constant Out of Range
10 Density Frequency Constant #1 O ut of Range
11 Density Frequency Constant #2 O ut of Range
12 Flow Temperature C onstant Out of Range
13 Flow Frequency Constant Out of Range
14 - 15 Undefined
16 Access Restricted
17 - 127 Undefined
HART® - Smart Communications Protocol Micro Motion, Inc.
60
BYTE
0 = Mean
0 = Mean
0=Disabled
(no current calibrations)
Verification
0=Last Value
MSB in byte #2
algorithm progress.
8
Current Algorithm State
8-bit unsigned integer
1 through 18
0=No error
Final Release Date: 10 Oct 2006 2000 Series Command Specification, Rev: 5.0
Page 60
8.30 COMMAND #166: READ METER VERIFICATION INDEXED DATA
This command allows the user to read the data associated with meter verification. This command returns the same
data as command 246 but the floating point datasets are accessed using an index. This command reduces the number
of response data bytes from 94 bytes to 35 bytes.
REQUEST DATA BYTES
DATA
0 Dataset 8-bit unsigned integer
DESCRIPTION DATA TYPE NOTES
RESPONSE DATA BYTES
DATA
BYTE
0 Dataset 8-bit unsigned integer
1 Enable Meter Verification 8-bit unsigned integer
DESCRIPTION DATA TYPE NOTES
1 = Standard Deviation
2 = Factory Cal of Air Means
3 =- Factory Cal of Water Means
4 = Running average data
5 = Std Error of the estimate
1 = Standard Deviation
2 = Factory Cal of Air Means
3 =- Factory Cal of Water Means
4 = Running average data
5 = Std Error of the estimate
1=Full Meter Verification
(including current calibrations)
2=Factory Verification of Air
3=Factory Verification of Water
4=Special Debug Mode
5=Abort
6=Background Meter Verification
2 Output State during Meter
3-6 Stiffness Limit Set Point Float, IEEE 754
7 Al gorithm Progre ss 8-bit unsigned integer Use command 252-8 to read
9 Abort Code 8-bit unsigned integer
8-bit unsigned integer
1=Fault
1=Manual Abort
2=Watchdog Timeout
3=Frequency Drift
4=High Peak Drive Voltage
2000 Series Command Specification, Rev: 5.0 Final Release Date: 10 Oct 2006
Page 61
6=High Drive Current Mean Val ue
7=Drive loop reported error
8=High Delta T Std Dev
9=High Delta T Value
10=State Runni ng
11=Verification Complete
12=Wrong Verification Enable
13=No Factory Air Verification
14=No Factory Water Verification
10 Algorithm State at Abort 8-bit unsigned integer 1 through 18
11-12 Meter Verification
2000 Series Command Specification, Rev: 5.0 Final Release Date: 10 Oct 2006
Page 63
8.32 COMMAND #168: WRITE ZEROING TIME
This is used to support low-noise environments where the necessary zeroing time can be much smaller than the
Maximum Zero Value.
Note: This command is slightly different from the RFT9739
REQUEST DATA BYTES
DATA
BYTE
DESCRIPTION DATA TYPE NOTES
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 Undefined
9 Maximum Zeroing Time Out of Range
10 - 15 Undefined
16 Access Restricted
17 - 127 Undefined
HART® - Smart Communications Protocol Micro Motion, Inc.
64
0 - 3
Maximum Pulse Width
IEEE 754
Units of seconds, MSB in byte #0
Final Release Date: 10 Oct 2006 2000 Series Command Specification, Rev: 5.0
Page 64
8.33 COMMAND #169: WRITE MAXIMUM PULSE WIDTH
This command allows the user to define a maximum frequency pulse width for the transmitter.
REQUEST DATA BYTES
DATA
BYTE
DESCRIPTION DATA TYPE NOTES
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 Undefined
9 Maximum Pulse Width Out of Range
10 - 15 Undefined
16 Access Restricted
17 - 127 Undefined
Micro Motion, Inc.HART® - Smart Communications Protocol
2000 Series Command Specification, Rev: 5.0 Final Release Date: 10 Oct 2006
Page 71
8.40 COMMAND #176: WRITE SENSOR TEMPERATURE CALIBRATION FACTOR
This command allows the user to write the sensor temperature calibration factor.
REQUEST DATA BYTES
DATA
BYTE
0 - 13 Sensor Temperature
DESCRIPTION DATA TYPE NOTES
Standard ASCII MSB in byte #0
Calibration Number
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 - 11 Undefined
12 Incorrect Format
13 - 15 Undefined
16 Access Restricted
17 - 127 Undefined
HART® - Smart Communications Protocol Micro Motion, Inc.
72
BYTE
explanation of alarm numbers.
Final Release Date: 10 Oct 2006 2000 Series Command Specification, Rev: 5.0
Page 72
8.41 COMMAND #177: ACKNOWLEDGE ALARM
This command allows the user to acknowledge the selected alarm.
REQUEST DATA BYTES
DATA
0 Alarm Number 8-bit unsigned integer Number of Alarm such as 26 for
DESCRIPTION DATA TYPE NOTES
A26. See Alarm Codes Table for
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 Inva l id Alarm Number
9 - 15 Undefined
16 Access Restricted
17 - 127 Undefined
2000 Series Command Specification, Rev: 5.0 Final Release Date: 10 Oct 2006
Page 73
8.42 COMMAND #178: WRITE CURRENT ZEROING INFORMATION
This command allows the user to write the mechanical zeroing information.
Note: This command is newly created from the RFT9739
REQUEST DATA BYTES
NONE
RESOPNSE DATA BYTES
DATA
1 - 4 Zero Offset IEEE 754 Units of microseconds, MSB in
DESCRIPTION DATA TYPE NOTES
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 - 15 Undefined
16 Access Restricted
17 - 127 Undefined
HART® - Smart Communications Protocol Micro Motion, Inc.
74
BYTE
byte #0
4
Zero Offset Units Code
8-bit unsigned integer
Reserved, always 250
byte #9
Final Release Date: 10 Oct 2006 2000 Series Command Specification, Rev: 5.0
Page 74
8.43 COMMAND #179: READ CURRENT ZEROING INFORMATION
This command allows the user to read zeroing information. Zeroing information includes the standard deviation and
the zero offset from the most recent successful or the present zeroing operation.
REQUEST DATA BYTES
NONE
RESOPNSE DATA BYTES
DATA
0 - 3 Standard Deviation IEEE 754 Uni t s of microseconds, MSB in
5 - 8 Zero Offset IEEE 754 Units of microseconds, MSB in
9 – 12 Factory Zero Offset IEEE 754 Units of microseconds, MSB in
2000 Series Command Specification, Rev: 5.0 Final Release Date: 10 Oct 2006
Page 75
8.44 COMMAND #180: WRITE FAULT OUTPUT PARAMETERS
This command identifies the fault settings for each of the outputs. Each output (mA and Frequency) may be
configured for different fault settings.
The Analog Fault Level may be used to set the mA output to the upscale or downscale milliamp setting for a fault
condition. If the output type is frequency and the fault setting is upscale, the fault level may also be configured.
If the Output Type code is digital communications, the fault selection is only applicable for the Modbus protocol on
the RS485 physical layer and not HART.
The Last measured Value Fault Timeout will have a default of 0 seconds. Setting this value to anything other than 0
will result in the output holding it’s last measured value for that defined number of seconds. After the timeout period
expires, the output will proceed to the configured fault level (i.e. upscale, downscale, etc.).
Note: This command is totally different from the RFT9739
REQUEST DATA BYTES
DATA
BYTE
1 Fault Selectio n 8-bit unsigned integer Refer to Output Fault Codes Table
2 - 5 Analog Fault Leve l IEEE 754
6 Last Measured Value Fault
DESCRIPTION DATA TYPE NOTES
Tables 10.19 & 10.30
digital communications
8-bit unsigned integer
RESPONSE DATA BYTES
SAME AS REQUEST DATA BYTES
COMMAND-SPECIFIC RESPONSE CODES
0 N o Command-Specific Errors
1 Undefined
2 Invalid selectio n
3 - 4 Undefined
5 Too Few Data Bytes Received
6 Transmitter-Specific Command Error
7 In Write Protect Mode
HART® - Smart Communications Protocol Micro Motion, Inc.
76
Final Release Date: 10 Oct 2006 2000 Series Command Specification, Rev: 5.0
Page 76
8 Undefined
9 Anal og Fault Level Out o f Range
10 Fault Timeout Out of Range
11 - 14 Undefined
15 Invalid O utput Code
16 Access Restricted
17 - 127 Undefined
MA or Hz, MSB in byte #2, NaN if
digital communications
Units of seconds (0 to 60)
2000 Series Command Specification, Rev: 5.0 Final Release Date: 10 Oct 2006
Page 77
8.45 COMMAND #181: READ FAULT OUTPUT PARAMETERS
This command reads what the state of the transmitter outputs will be in the event of an error condition that could
invalidate the measurement. Each output (mA and Frequency) may be configured for different fault settings.
If the Output Type code is digital communications, the fault selection is only applicable for the Modbus protocol on
the RS485 physical layer and not HART.
The Last measured Value Fault Timeout will have a default of 0 seconds. Setting this value to anything other than 0
will result in the output holding it’s last measured value for that defined number of seconds. After the timeout period
expires, the output will proceed to the configured fault level (i.e. upscale, downscale, etc.).
Note: This command is totally different from the RFT9739
REQUEST DATA BYTES
DATA
BYTE
DESCRIPTION DATA TYPE NOTES
RESOPONSE DATA BYTES
DATA
0 Out put Type 8-bit unsigned intege r Refer to Output Type Codes Table
1 Fault Selectio n 8-bit unsigned integer Refer to Output Fault Codes Table
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 Inva l id Alarm Number
9 Invalid Alarm Severity Code
10 - 15 Undefined
16 Access Restricted
17 - 127 Undefined
2000 Series Command Specification, Rev: 5.0 Final Release Date: 10 Oct 2006
Page 81
8.49 COMMAND #185: PERFORM SPECIFIED DENSITY CALIBRATION
This command will perform a density calibration for the point identified. Up to a 4pt density calibration can be
implemented depending on the sensor installed.
Command #48, Read Additional Transmitter Status, may be issued to monitor the status of the calibration. Response
Data Byte #2, Bit #0, Calibration Failure, will be set if the calibration was unsuccessful. Response Data Byte #2, Bit
#6, Calibration in Progress, will be set during the calibration and c le a red upon completion.
Note: This command is slightly different from the RFT9739
REQUEST DATA BYTES
DATA
BYTE
0 - 3 Density for calibration IEEE 754 units of grams/cubic centimeter,
4 Point Code 8-bit unsigned integer Refer to Density Point Codes Table
DESCRIPTION DATA TYPE NOTES
RESPONSE DATA BYTES
SAME AS REQUEST DATA BYTES
COMMAND-SPECIFIC RESPONSE CODES
0 N o Command-Specific Errors
1 Undefined
2 Invalid Selectio n
3 - 4 Undefined
5 Too Few Data Bytes Received
6 Transmitter-Specific Command Error
7 In Write Protect Mode
8 Undefined
9 Density for Calibration Out of Range
10 - 15 Undefined
16 Access Restricted
17 - 127 Undefined
HART® - Smart Communications Protocol Micro Motion, Inc.
82
BYTE
0
Alarm History Index
8-bit unsigned integer
A26 or 100 for A100.
2
Status Change
8-bit unsigned integer
1=posted, 2=cleared
power-on time in seconds
Final Release Date: 10 Oct 2006 2000 Series Command Specification, Rev: 5.0
Page 82
8.50 COMMAND #186: READ ALARM HISTORY
This command allows the user to read information from the alarm history.
REQUEST DATA BYTES
DATA
0 Alarm History Index 8-bit unsigned integer Valid range is 0 to 49
DESCRIPTION DATA TYPE NOTES
RESOPNSE DATA BYTES
DATA
BYTE
1 Alarm Number 8-bit unsigned integer Number of Alarm such as 26 for
3 Timestamp of status
DESCRIPTION DATA TYPE NOTES
32-bit unsigned intege r
change
COMMAND-SPECIFIC RESPONSE CODES
0 N o Command-Specific Errors
1 - 5 Undefined
6 Transmitter-Specific Command Error
7 Undefined
8 Inva l id Alarm Number
9 - 15 Undefined
16 Access Restricted
17 - 127 Undefined
2000 Series Command Specification, Rev: 5.0 Final Release Date: 10 Oct 2006
Page 83
8.51 COMMAND #187: PERFORM HIGH FLOW DENSITY CALIBRATION
This command will perform a flowing density calibration to calculate the FD value.
Command #48, Read Additional Transmitter Status, may be issued to monitor the status of the calibration. Response
Data Byte #2, Bit #0, Calibration Failure, will be set if the calibration was unsuccessful. Response Data Byte #2, Bit
#6, Calibration in Progress, will be set during the calibration and c le a red upon completion.
Note: This command is newly created from the RFT9739
REQUEST DATA BYTES
DATA
BYTE
0 - 3 Density for calibration IEEE 754 units of grams/cubic centimeter,
DESCRIPTION DATA TYPE NOTES
RESPONSE DATA BYTES
SAME AS REQUEST DATA BYTES
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 Density for Calibration Out of Range
10 - 15 Undefined
16 Access Restricted
17 - 127 Undefined
HART® - Smart Communications Protocol Micro Motion, Inc.
84
BYTE
Correction Factor (FD)
Final Release Date: 10 Oct 2006 2000 Series Command Specification, Rev: 5.0
Page 84
8.52 COMMAND #188: READ FLOWING DENSITY PARAMETERS
This command reads the transmitter flowing density parameters.
Note: This command is newly created from the RFT9739
REQUEST DATA BYTES
NONE
RESPONSE DATA BYTES
DATA
0 - 3 Reserved IEEE 754 All bytes set to 0
4 - 7 Flow Effect on Density
2000 Series Command Specification, Rev: 5.0 Final Release Date: 10 Oct 2006
Page 85
8.53 COMMAND #189: WRITE FLOWING DENSITY PARAMETERS
This command writes the transmitter density parameters.
Note: This command is newly created from the RFT9739
REQUEST DATA BYTES
DATA
BYTE
4 - 7 Flow Effect on Density
DESCRIPTION DATA TYPE NOTES
IEEE 754 unitless, MSB in byte #4
Correction Factor (FD)
RESPONSE DATA BYTES
SAME AS REQUEST DATA BYTES
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 FD Value Out of Range
10 - 15 Undefined
16 Access Restricted
17 - 127 Undefined
HART® - Smart Communications Protocol Micro Motion, Inc.
86
BYTE
constant D3
MSB in byte #0
constant K3
constant D4
byte #8
constant K4
byte #12
Final Release Date: 10 Oct 2006 2000 Series Command Specification, Rev: 5.0
Page 86
8.54 COMMAND #190: READ ADDITIONAL DENSITY PARAMETERS
This command reads the transmitter density parameters D3, D4, K3 and K4
Note: This command is newly created from the RFT9739
2000 Series Command Specification, Rev: 5.0 Final Release Date: 10 Oct 2006
Page 87
8.55 COMMAND #191: WRITE ADDITIONAL DENSITY PARAMETERS
This command writes the transmitter density parameters D3, D4, K3 and K4
Note: This command is newly created from the RFT9739
REQUEST DATA BYTES
DATA
BYTE
0 - 3 Density calibration
4 - 7 Density calibration
8 - 11 Density calibration
12 - 15 Density calibration
DESCRIPTION DATA TYPE NOTES
IEEE 754 Units of grams/cubic centimeter,
IEEE 754 Units of microseconds
constant K3
IEEE 754 Units of grams/centimeter, MSB in
IEEE 754 Units of microseconds, MSB in
constant K4
RESPONSE DATA BYTES
SAME AS REQUEST DATA BYTES
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 D3 Out of Range
10 D4 Out of Range
11 K3 Out of Range
12 K4 Out of Range
13 - 15 Undefined
16 Access Restricted
17 - 127 Undefined
byte #12
HART® - Smart Communications Protocol Micro Motion, Inc.
88
BYTE
Polling Codes Table
Polling Codes Table
Poll"
compensation and API.
Final Release Date: 10 Oct 2006 2000 Series Command Specification, Rev: 5.0
Page 88
8.56 COMMAND #192: WRITE POLLING INFORMATION
This command allows the transmitter to setup the polling for external process variables from an external device.
Note: If the Poll Control Codes are setup for HA RT, both must be identical (e.g. either both Primary or both
Secondary). If they are different, they will be set to Primary.
This command is structured different from the RFT9739
REQUEST DATA BYTES
DATA
0 P olling Control Code #1 8-bit unsigned integer Refer to Poll Control Codes Table
1 Polled Variable Code #1 8-bit unsigned integer Refer to Transmitter Variable
2 - 7
8
9
10 - 15 Transmitter #2 Tag Packed-ASCII MSB in byte #10, n/a if Poll
16 Must be 252 or response
DESCRIPTION DATA TYPE NOTES
Transmitter #1 Tag
Polling Control Code #2
Polled Variable Code #2
code 7 will be returned
Packed-ASCII
8-bit unsigned intege r
8-bit unsigned integer
8-bit unsigned integer Changed to eliminate confusion
MSB in byte #2, n/a if Poll Control
code #1 set to "Do Not Poll"
Refer to Poll Control Codes Table
Refer to Transmitter Variable
Control code #2 set to "Do Not
between the polling variables and
enabled features such as pressure
RESPONSE DATA BYTES
COMMAND-SPECIFIC RESPONSE CODES
SAME AS REQUEST DATA BYTES
0 No Command-Specific Errors
1 Undefined
2 Invalid Selection
3 - 4 Undefined
5 Too Few Data Bytes Received
6 Transmitter-Specific Command Error
7 In Write Protect Mode
8 - 15 Undefined
16 Access Restricted
17 - 127 Undefined
2000 Series Command Specification, Rev: 5.0 Final Release Date: 10 Oct 2006
Page 91
8.59 COMMAND #195: READ SPECIFIED LOW FLOW CUTOFF
This command allows the user to read the specified (analog output or transmitter variable) low flow cutoff (if the
flow rate is less than or equal to that point, it is defined to be 0).
REQUEST DATA BYTES
DATA
DESCRIPTION DATA TYPE NOTES
RESPONSE DATA BYTES
DATA
1 Low Flow Cutoff Units 8-bit unsigned integer Refer to Common Tables
2 - 5 Low Flow Cutoff IEEE 754 MSB in byte #2
DESCRIPTION DATA TYPE NOTES
COMMAND-SPECIFIC RESPONSE CODES
0 No Command-Specific Errors
1 - 4 Undefined
5 Too Few Data Bytes Received
6 Transmitter-Specific Command Error
7 - 12 Undefined
13 Invalid Cutoff Type Code
14 - 15 Undefined
16 Access Restricted
17 - 127 Undefined
HART® - Smart Communications Protocol Micro Motion, Inc.
92
BYTE
0
Cutoff Type Code
8-bit unsigned integer
Refer to Cutoff Type Codes Table
Unit Codes Table
2 - 5
Low Flow Cutoff
IEEE 754
MSB in byte #2
Final Release Date: 10 Oct 2006 2000 Series Command Specification, Rev: 5.0
Page 92
This command allows the user to define the specified (analog output or transmitter variable) low flow cutoff (if the
flow rate is less than or equal to that point, it is defined to be 0).
REQUEST DATA BYTES
DATA
1 Low Flow Cutoff Units 8-bit unsigned integer Refer to Mass Flow Rate Unit
DESCRIPTION DATA TYPE NOTES
Codes Table or Volume Flow Rate
RESPONSE DATA BYTES
SAME AS REQUEST DATA BYTES
COMMAND-SPECIFIC RESPONSE CODES
0 No 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 Low Flow Cutoff Out of Range
10 - 11 Undefined
12 Invalid Units
13 Invalid Cutoff Type Code
14 – 15 Undefined
16 Access Restricted
17 - 127 Undefined
2000 Series Command Specification, Rev: 5.0 Final Release Date: 10 Oct 2006
Page 95
8.63 COMMAND #199: WRITE DENSITY PARAMETERS
This command writes the transmitter density parameters.
REQUEST DATA BYTES
DATA
0 - 3 Density calibration
4 - 7 Density calibration
8 - 11 Density calibration
12 - 15 Density calibration
16 - 19 Temperature correction
DESCRIPTION DATA TYPE NOTES
IEEE 754 Units of grams/cubic centimeter,
constant D1 (i.e. air)
IEEE 754 Units of microseconds
IEEE 754 Units of grams/centimeter, MSB in
constant D2 (i.e. water)
IEEE 754 Units of microseconds, MSB in
IEEE 754 unitless, MSB in byte #16
factor for density
RESPONSE DATA BYTES
SAME AS REQUEST DATA BYTES
COMMAND-SPECIFIC RESPONSE CODES
MSB in byte #0
byte #8
0 No 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 D1 Out of Range
10 D2 Out of Range
11 K1 Out of Range
12 K2 Out of Range
13 Temp Correction Factor Out of Range
14 - 15 Undefined
16 Access Restricted
17 - 127 Undefined
HART® - Smart Communications Protocol Micro Motion, Inc.
96
BYTE
Table
Codes Table
3 - 6
Event Setpoi nt
IEEE 754
MSB in byte #3
Final Release Date: 10 Oct 2006 2000 Series Command Specification, Rev: 5.0
Page 96
8.64 COMMAND #200: READ EVENT PARAMETERS
This command allows the user to read the Event Type and Event Setpoint Value for a specified Event Number.
REQUEST DATA BYTES
DATA
0 Event Number Code 8-bit unsigned i nteger Refer to Event Number Codes
DESCRIPTION DATA TYPE NOTES
Table
RESPONSE DATA BYTES
DATA
BYTE
0 Event Number Code 8-bit unsigned i nteger Refer to Event Number Codes
1 Event Type Code 8-bit unsigned integer Refer to Event Type Codes Table
2 Event Setpoint Units 8-bit uns igned integer Refer to Event #1 or Event #2 Unit
This command allows the user to write factors necessary in performing pressure compensation of flow and density.
See Command #192 WRITE POLLING INFORMATION for enabling pressure compensation.
Note: This command is slightly different from the RFT9739
REQUEST DATA BYTES
DATA
0 - 3 Flow Pressure Correction
4 - 7 Density Pressure
8 Zero Pressure Correction
9 - 12 Zero Pressure Correction
14 – 17 Static Pressure Value IEEE 754 MSB in byte #14
DESCRIPTION DATA TYPE NOTES
IEEE 754 unitless, MSB in byte #0
Factor
IEEE 754 unitless, MSB in byte #4
8-bit unsigned integer Refer to Pressure Unit Codes Table
Point Pressure Units
IEEE 754 MSB in byte #9
RESPONSE DATA BYTES
SAME AS REQUEST DATA BYTES
COMMAND-SPECIFIC RESPONSE CODES
0 No Command-Specific Errors
1 Undefined
2 Invalid Units Code
3 - 4 Undefined
5 Too Few Data Bytes Received
6 Transmitter-Specific Command Error
7 In Write Protect Mode
8 - 10 Undefined
11 Zero Pressure Correction Point Out-of-Range
12 Density Pressure Correction Factor Out-of-Range
13 Flow Pressure Correction Factor Out-of-Range
14 Invalid Option Code
15 Static Pressure Out-of-Range
16 Access Restricted
17 - 127 Undefined
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.