Uploaded by komstiv

Modbus-Mapping-GB-RevB-1001 (2)

Modbus Mapping
Assignments for
Micro Motion Transmitters
®
®
Modbus Mapping
Assignments for
Micro Motion Transmitters
®
®
P/N 3600283-EU, Rev. B 10/01
For technical assistance, telephone the Micro Motion Customer
Service Department:
• In the U.K., phone 0800-966 180 (toll-free)
• Outside the U.K., phone +31 (0) 318 549 443
• Or visit our Web site at www.micromotion.com.
Table of Contents
1
Using the Modbus Map . . . . . . . . . . . . . . . . . . . . . . . 1
What this document tells you . . . . . . . . . . . . . . . . . . . . . . . . . . 1
What this document does not tell you . . . . . . . . . . . . . . . . . . . 2
Tell us what you think. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2
Modbus Mapping Assignments
..............3
Read/write coils . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
RFT9739 security coils. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Read-only discrete inputs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Floating-point register pairs . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Input registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Holding registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
ASCII character strings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Integer codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Modbus® Mapping Assignments for Micro Motion® Transmitters
i
ii
Modbus® Mapping Assignments for Micro Motion® Transmitters
1
Using the Modbus Map
What this document tells you
This document lists Modbus® mapping assignments for Micro Motion®
transmitters that support Modbus protocol.
Micro Motion transmitters that support Modbus protocol include:
Series 1000 and 2000, all versions
Core processor, all versions,
remotely mounted from or integrally mounted to
Micro Motion sensors
Field-mount Model RFT9739, Version 2 and higher
Rack-mount Model RFT9739, Version 2 and higher
Key to using the Modbus map
Tables throughout the Modbus map contain checkmarks (√) that
identify the Micro Motion transmitters for which each mapped address
is available.
Modbus® Mapping Assignments for Micro Motion® Transmitters
1
Using the Modbus Map continued
What this document does
not tell you
This document does not explain how individual mapped addresses are
used. This document is a list of mapped addresses that are available for
Micro Motion transmitters that support Modbus protocol.
This manual does not explain terminology and procedures for using
Modbus protocol, or how to use a host controller to communicate with
other devices in a Modbus-compatible multidrop network. For detailed
information about using Modbus protocol, contact Modicon, Inc., North
Andover, Massachusetts, U.S.A.
For detailed information about using the mapped addresses that are
listed in this document, see Using Modbus Protocol with Micro Motion
Transmitters, available on the compact disc (CD) that is shipped with the
transmitter, or from our Web site (www.micromotion.com).
This manual does not explain transmitter installation or flowmeter wiring.
For information about installation and wiring, see the following manuals:
• Series 1000 and 2000 Instruction Manual
• Micro Motion T-Series Sensor Instruction Manual
• Model RFT9739 Field-Mount Transmitter Instruction Manual
• Model RFT9739 Rack-Mount Transmitter Instruction Manual
To order any of the manuals listed above, refer to the phone numbers
and Web site address listed below.
Tell us what you think
Micro Motion and Fisher-Rosemount™ are dedicated to providing the
world’s best process measurement solutions. We welcome comments
that enable us to improve the quality of our products and services.
To order any of the manuals listed above, or to tell Micro Motion what
you think:
• In the U.K., phone 0800-966 180 (toll-free)
• Outside the U.K., phone +31 (0) 318 549 443
• Or visit our Web site at www.micromotion.com.
2
Modbus® Mapping Assignments for Micro Motion® Transmitters
2
Modbus Mapping Assignments
Read/write coils
Core
processor
Series
1000
Series
2000
RFT9739
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
Address
Description
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0014
0015
0016
0018
0018
0020
0039
0041
0044
0045
0056
0057
0082
0083
0084
0
0
0
0
0
0
0094
0095
0096
0097
0098
0099
Start/stop totalizers
Reset totals
Reset inventories
Perform flowmeter zeroing
Trim primary mA output at 0 or 4 mA
Trim primary mA output at 20 mA
Trim secondary mA output at 0 or 4 mA (IS output board only)
Trim secondary mA output at 20 mA (IS output board only)
Fix current level from primary mA output
Fix current level from secondary mA output (IS output board only)
Fix frequency from frequency/pulse output
Perform low-density calibration
Perform high-density calibration
Perform third-point density calibration
Perform temperature offset calibration
Perform temperature slope calibration
Perform third-point density (FD) calibration
Save non-volatile data
Perform transmitter test
Reset configuration and calibration registers
Perform reboot
Perform T-Series sensor D3 calibration
Perform T-Series sensor D4 calibration
Reset mass total
Reset line volume (gross volume) total
Enable/disable Series 1000 or 2000 pressure compensation
Enable/disable HART® burst mode
Enable/disable FOUNDATION® Fieldbus simulation mode
(Fieldbus option board only)
Enable/disable totalizer reset using display
Enable/disable automatic scrolling using display
Enable/disable display offline menu
Enable/disable offline password for display
Enable/disable display alarm menu
Enable/disable acknowledge all alarms using display
Modbus® Mapping Assignments for Micro Motion® Transmitters
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
3
Modbus Mapping Assignments continued
RFT9739 security coils
Core
processor
Address
Description
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Read protect calibration factors
Write protect output variables and units
Write protect scaled integers
Write protect sensor and transmitter information
Write protect special units factors
Write protect control output variable
Write protect flow direction
Write protect fault code
Write protect fault limit
Write protect output variables
Write protect flowmeter zeroing and process variable limits
Write protect pressure variables
Write protect calibration factors
Write protect coil 00002 (start/stop totalizer)
Write protect coil 00003 (reset totals)
Write protect coil 00004 (reset inventories)
Write protect coil 00005 (perform flowmeter zeroing)
Write protect coil 00006 (trim primary mA output at 4 mA or 0 mA)
Write protect coil 00007 (trim primary mA output at 20 mA)
Write protect coil 00008 (trim secondary mA output at 4 mA or 0 mA)
Write protect coil 00009 (trim secondary mA output at 20 mA)
Write protect coil 00010 (fix primary mA output)
Write protect coil 00011 (fix secondary mA output)
Write protect coil 00012 (fix frequency output)
Write protect coil 00013 (perform low-density calibration)
Write protect coil 00014 (perform high-density calibration)
Write protect coil 00018 (save non-volatile data)
Read/write protect master reset defaults
Read/write protect coil 00020 (perform transmitter self-test)
4
0113
0114
0115
0116
0117
0118
0119
0120
0121
0122
0123
0124
0125
0126
0127
0128
0129
0130
0131
0132
0133
0134
0135
0136
0137
0138
0142
0143
0144
Series
1000
Series
2000
RFT9739
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
Modbus® Mapping Assignments for Micro Motion® Transmitters
Modbus Mapping Assignments continued
RFT9739 security coils (continued)
Address
Description
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Read protect coil 10021 (EEPROM checksum failure)
Read protect coil 10022 (RAM diagnostic failure)
Read protect coil 10023 (real-time interrupt failure)
Read protect coil 10024 (sensor failure)
Read protect coil 10025 (temperature sensor failure)
Read protect coil 10026 (flowmeter zeroing failure)
Read protect coil 10027 (other failure occurred)
Read protect coil 10028 (transmitter initializing/warming up)
Read protect coil 10029 (primary variable out of range)
Read protect coil 10030 (non-primary variable out of range)
Read protect coil 10031 (milliamp output saturated)
Read protect coil 10032 (milliamp output fixed)
Read protect coil 10033 (watchdog timer error)
Read protect coil 10034 (power reset occurred)
Read protect coil 10035 (transmitter configuration changed)
Read protect coil 10036 (transmitter electronics failure)
0145
0146
0147
0148
0149
0150
0151
0152
0153
0154
0155
0156
0157
0158
0159
0160
Modbus® Mapping Assignments for Micro Motion® Transmitters
Core
processor
Series
1000
Series
2000
RFT9739
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
5
Modbus Mapping Assignments continued
Read-only discrete inputs
Address
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
0021
0022
0023
0024
0025
0026
0027
0028
0029
0030
0031
0032
0033
0034
0035
0036
0037
0038
0065
0066
0067
0068
0069
Description
(E)EPROM checksum failure
RAM diagnostic failure
Real-time interrupt failure
Sensor failure
Temperature sensor failure
Flowmeter zeroing failure
Other failure occurred
Transmitter initializing/warming up
Primary variable out of range
Non-primary variable out of range
Milliamp output(s) saturated
Milliamp output(s) fixed
Watchdog timer error
Power reset occurred
Transmitter configuration changed
Transmitter electronics failure
Event 1 status (ON/OFF)
Event 2 status (ON/OFF)
Event 1 or event 2 status (ON/OFF)
Flow direction status (ON/OFF)
Flow rate switch status (ON/OFF)
Zero in progress status (ON/OFF)
Fault status (ON/OFF)
Core
processor
Series
1000
Series
2000
RFT9739
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
Modbus® Mapping Assignments for Micro Motion® Transmitters
Modbus Mapping Assignments continued
Floating-point register pairs
Address
2
2
0141 0142
0143 0144
2
0145 0146
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
0147 0148
0151 0252
0155 0156
0157 0158
0157 0158
0159 0160
0161 0162
0163 0164
0165 0166
0167 0168
0169 0170
0171 0172
0173 0174
0175 0176
0177 0178
0179 0180
0181 0182
0183 0184
0185 0186
0187 0188
0189 0190
0191 0192
0193 0194
0195 0196
2
0197 0198
2
2
2
2
2
2
2
0199 0200
0201 0202
0203 0204
0205 0206
0207 0208
0209 0210
0211 0212
Description
Slug duration (seconds)
Fixed current for primary mA
output test (milliamps)
Fixed current for secondary mA
output test (milliamps) (IS output board only)
Fixed frequency for frequency/output test (Hertz)
Temperature for temperature offset/slope calibrations
Density for low-density calibration (g/cc)
Density for high-density calibration (g/cc)
Density for third-point density calibration (g/cc)
Density calibration constant 1 (µsec)
Density calibration constant 2 (µsec)
Density temperature coefficient
High mass flow limit of sensor
High temperature limit of sensor
High density limit of sensor (g/cc)
High volume flow limit of sensor
Low mass flow limit of sensor
Low temperature limit of sensor
Low density limit of sensor (g/cc)
Low volume flow limit of sensor
Mass flow minimum range
Temperature minimum range
Density minimum range
Volume flow minimum range
Flow rate internal damping (seconds)
Temperature internal damping (seconds)
Density internal damping (seconds)
Mass flow cutoff for frequency/pulse
output and totalizers
Volume flow cutoff for frequency/pulse
output and totalizers
Slug flow high-density limit (g/cc)
Slug flow low-density limit (g/cc)
Primary mA output present current (milliamps)
Added damping on primary mA output (seconds)
Flow cutoff for primary mA output
Primary variable at 20 mA
Primary variable at 0 mA or 4 mA
Modbus® Mapping Assignments for Micro Motion® Transmitters
Core
processor
Series
1000
Series
2000
RFT9739
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
7
Modbus Mapping Assignments continued
Floating-point register pairs (continued)
Address
2
0213 0214
2
0215 0216
2
0217 0218
2
0219 0220
2
0221 0222
2
2
0223 0224
0225 0226
2
2
2
2
2
2
2
2
2
2
0227 0228
0229 0230
0231 0232
0233 0234
0235 0236
0237 0238
0239 0240
0241 0242
0243 0244
0245 0246
8
Core
processor
Description
Secondary mA output present current (milliamps)
(IS output board only)
Added damping on secondary mA output (seconds)
(IS output board only)
Flow cutoff for secondary mA output
(IS output board only)
Secondary variable at 20 mA
(IS output board only)
Secondary variable at 0 mA or 4 mA
(IS output board only)
Frequency setpoint or number of pulses (Hertz)
Flow rate or total represented by
frequency or number of pulses
Frequency pulse width (seconds)
Frequency/pulse output present frequency (Hertz)
Flowmeter zeroing standard deviation
Present flow signal offset at zero flow
Flowmeter zeroing standard deviation limit
Special mass unit conversion factor
Special volume unit conversion factor
Event 1 setpoint
Event 2 setpoint
1
(E)EPROM checksum failure
2
RAM diagnostic failure
4
Sensor failure
8
Temperature sensor failure
16
Input overrange
32
Frequency/pulse output saturated
64
Transmitter not configured
128
Real-time interrupt failure
256
Primary mA output saturated
512
Secondary mA output saturated
(IS output board only)
1024
Primary mA output fixed
2048
Secondary mA output fixed (IS output board only)
4096
Density overrange
8192
Flowmeter zeroing failure
16384
Zero value too low
32768
Zero value too high
65536
Transmitter electronics failure
131072 Flowmeter zeroing in progress
262144 Slug flow
524288 Power reset occurred
1048576 Transmitter configuration changed
2097152 Transmitter initializing/warming up
Series
1000
Series
2000
RFT9739
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
Modbus® Mapping Assignments for Micro Motion® Transmitters
Modbus Mapping Assignments continued
Floating-point register pairs (continued)
Address
2
2
2
2
2
2
2
2
2
2
Description
2
0247 0248
0249 0250
0251 0252
0253 0254
0257 0258
0259 0260
0261 0262
0263 0264
0265 0266
0267 0268
0269 0270
0271 0272
0273 0274
0275 0275
0277 0278
2
0277 0278
2
2
2
2
2
2
2
0279 0280
0281 0282
0283 0284
0285 0286
0287 0288
0289 0290
0291 0292
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
0293 0294
0303 0304
0451 0452
0463 0464
0465 0466
0467 0468
0503 0504
0505 0506
0507 0508
0509 0510
0511 0512
0513 0514
0515 0516
0517 0518
0519 0520
1 Version
2 Version
Mass flow rate
Density
Temperature
Volume flow rate
Pressure
Mass total
Volume total
Mass inventory
Volume inventory
Pressure correction factor for flow
Pressure correction factor for density
Flow calibration pressure
Pressure input at 4 mA
Pressure input at 20 mA
Core processor, Series 1000, or Series 2000 density
value for flowing density calibration
Version 2 to 3.5 RFT9739 constant for third-point density
calibration
Mass flow rate meter factor
Volume flow rate meter factor
Density meter factor
Raw tube frequency (Hertz)
Left pickoff voltage (millivolts)
Right pickoff voltage (millivolts)
Drive gain (milliamps for core processor, Series 1000, or
Series 2000; volts for RFT9739)
Mass flow live zero flow
Flowing density calibration constant
Pressure value from host controller
Electronics maximum recorded temperature
Electronics minimum recorded temperature
Electronics average recorded temperature
T-Series K3 density constant
T-Series FTG value
T-Series FTQ value
Density for T-Series sensor D3 density calibration
Density for T-Series sensor D4 density calibration
T-Series DTG value
T-Series DFQ1 value
T-Series DFQ2 value
T-Series K4 density constant
Core
processor
Series
1000
Series
2000
RFT9739
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√1
√
√
√
√
√
√
√
√
√
√
√
√1
√
√
√
√1
√
√
√
√1
√
√
√
√1
√
√
√
√1
√
√
√
√2
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
3 or higher revision RFT9739 transmitter.
3.6 or higher revision RFT9739 transmitter.
Modbus® Mapping Assignments for Micro Motion® Transmitters
9
Modbus Mapping Assignments continued
Floating-point register pairs (continued)
Address
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
10
0687 0688
0689 0690
0691 0692
0693 0694
0695 0696
0697 0698
0699 0700
0701 0702
0703 0704
0705 0706
0707 0708
0709 0710
0711 0712
0713 0714
0715 0716
0717 0718
0719 0720
0721 0722
0723 0724
0725 0726
0727 0728
0729 0730
0731 0732
0733 0734
0735 0736
0737 0738
0739 0740
0741 0742
0743 0744
0745 0746
0747 0748
0749 0750
Description
Slot 0 configuration variable
Slot 1 configuration variable
Slot 2 configuration variable
Slot 3 configuration variable
Slot 4 configuration variable
Slot 5 configuration variable
Slot 6 configuration variable
Slot 7 configuration variable
Slot 8 configuration variable
Slot 9 configuration variable
Slot 10 configuration variable
Slot 11 configuration variable
Slot 12 configuration variable
Slot 13 configuration variable
Slot 14 configuration variable
Slot 15 configuration variable
Slot 16 configuration variable
Slot 17 configuration variable
Slot 18 configuration variable
Slot 19 configuration variable
Slot 20 configuration variable
Slot 21 configuration variable
Slot 22 configuration variable
Slot 23 configuration variable
Slot 24 configuration variable
Slot 25 configuration variable
Slot 26 configuration variable
Slot 27 configuration variable
Slot 28 configuration variable
Slot 29 configuration variable
Slot 30 configuration variable
Slot 31 configuration variable
Core
processor
Series
1000
Series
2000
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
RFT9739
Modbus® Mapping Assignments for Micro Motion® Transmitters
Modbus Mapping Assignments continued
Floating-point register pairs (continued)
Address
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
0783 0784
0785 0786
0787 0788
0789 0790
0791 0792
0793 0794
0795 0796
0797 0798
0799 0800
0801 0802
0803 0804
0805 0806
0807 0808
0809 0810
0811 0812
0813 0814
0815 0816
0817 0818
0819 0820
0821 0822
0823 0824
0825 0826
0827 0828
0829 0830
0831 0832
0833 0834
0835 0836
0837 0838
0839 0840
0841 0842
0843 0844
0845 0846
1101 1102
1103 1104
1105 1106
1109 1110
2
1111 1112
2
1159 1160
Description
Slot 0 process variable
Slot 1 process variable
Slot 2 process variable
Slot 3 process variable
Slot 4 process variable
Slot 5 process variable
Slot 6 process variable
Slot 7 process variable
Slot 8 process variable
Slot 9 process variable
Slot 10 process variable
Slot 11 process variable
Slot 12 process variable
Slot 13 process variable
Slot 14 process variable
Slot 15 process variable
Slot 16 process variable
Slot 17 process variable
Slot 18 process variable
Slot 19 process variable
Slot 20 process variable
Slot 21 process variable
Slot 22 process variable
Slot 23 process variable
Slot 24 process variable
Slot 25 process variable
Slot 26 process variable
Slot 27 process variable
Slot 28 process variable
Slot 29 process variable
Slot 30 process variable
Slot 31 process variable
Frequency output pulses per unit
Frequency output units per pulse
Frequency output fault setting
Primary mA output fault setting (1 to 3 mA for downscale,
21 to 24 mA for upscale)
Secondary mA output fault setting (2 to 3 mA for
downscale, 21 to 24 mA for upscale)
Flow rate switch setpoint
Modbus® Mapping Assignments for Micro Motion® Transmitters
Core
processor
Series
1000
Series
2000
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
RFT9739
11
Modbus Mapping Assignments continued
Input registers
Address
3
3
3
3
3
4
3
3
3
3
3
12
0001
0002
0003
0004
0005
0007
0008
0009
0010
0011
0125
Description
Bit #0
(E)EPROM checksum failure
Bit #1
Transmitter configuration changed
Bit #2
Sensor failure
Bit #3
Temperature sensor failure
Bit #4
Input overrange
Bit #5
Frequency/pulse output saturated
Bit #6
Transmitter not configured
Bit #7
Real-time interrupt failure
Bit #8
Milliamp output(s) saturated
Bit #9
Milliamp output(s) fixed
Bit #10 Density overrange
Bit #11 Flowmeter zeroing failure
Bit #12 Transmitter electronics failure
Bit #13 Slug flow
Bit #14 Transmitter initializing/warming up
Bit #15 Power reset occurred
Mass flow rate scaled integer
Density scaled integer
Temperature scaled integer
Volume flow rate scaled integer
Pressure scaled integer
Mass total scaled integer
Volume total scaled integer
Mass inventory scaled integer
Volume inventory scaled integer
Bit #0
Primary mA output saturated
Bit #1
Secondary mA output saturated (IS output board only)
Bit #2
Primary mA output fixed
Bit #3
Secondary mA output fixed (IS output board only)
Bit #4
Density overrange
Bit #5
Drive gain overrange
Bit #6
Not used
Bit #7
External input failure
Bit #8
(E)EPROM checksum failure,
core processor or RFT9739
Bit #9
RAM diagnostic failure, core processor or RFT9739
Bit #10 Sensor failure
Bit #11 Temperature sensor failure
Bit #12 Input overrange
Bit #13 Frequency/pulse output saturated
Bit #14 Transmitter not configured
Bit #15 Real-time interrupt failure
Core
processor
Series
1000
Series
2000
RFT9739
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
Modbus® Mapping Assignments for Micro Motion® Transmitters
Modbus Mapping Assignments continued
Input registers (continued)
Address
3
3
3
3
3
3
3
3
3
3
0126
0305
0306
0307
0308
0309
0310
0311
0312
0419
1 Version
Description
Bit #0
Burst mode enabled
Bit #1
Power reset occurred
Bit #2
Transmitter initializing/warming up
Bit #3
Security breach
Bit #4
Display readback error
Bit #5
Event 2 ON
Bit #6
Event 1 ON
Bit #7
Not used
Bit #8
Flowmeter zeroing failure
Bit #9
Zero value too low
Bit #10 Zero value too high
Bit #11 Zero too noisy
Bit #12 Transmitter electronics failure
Bit #13 Data loss possible
Bit #14 Calibration in progress
Bit #15 Slug flow
Most significant word for binary mass total
High-order word for binary mass total
Low-order word for binary mass total
Least significant word for binary mass total
Most significant word for binary volume total
High-order word for binary volume total
Low-order word for binary volume total
Least significant word for binary volume total
Bit #0
(E)EPROM checksum error, core processor
Bit #1
RAM test error, core processor
Bit #2
Real-time interrupt failure
Bit #3
Sensor not vibrating
Bit #4
Temperature sensor out of range
Bit #5
Calibration failure
Bit #6
Other failure occurred
Bit #7
Transmitter initializing/warming up
Bit #8
Not used
Bit #9
Not used
Bit #10 Not used
Bit #11 Not used
Bit #12 Not used
Bit #13 Not used
Bit #14 Not used
Bit #15 Transmitter fault
Core
processor
Series
1000
Series
2000
√
√
√
√
√
√
√
√
√
√
RFT9739
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√1
√1
√1
√1
√1
√1
√1
√1
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
3.7 or higher revision RFT9739 transmitter.
Modbus® Mapping Assignments for Micro Motion® Transmitters
13
Modbus Mapping Assignments continued
Input registers (continued)
Address
3
3
14
0420
0421
Core
processor
Description
Bit #0
Bit #1
Bit #2
Bit #3
Bit #4
Bit #5
Bit #6
Bit #7
Bit #8
Bit #9
Bit #10
Bit #11
Bit #12
Bit #13
Bit #14
Bit #15
Bit #0
Bit #1
Bit #2
Bit #3
Bit #4
Bit #5
Bit #6
Bit #7
Bit #8
Bit #9
Bit #10
Bit #11
Bit #12
Bit #13
Bit #14
Bit #15
Primary mA output saturated
Secondary mA output saturated (IS output board only)
Primary mA output fixed
Secondary mA output fixed (IS output board only)
Density overrange
Drive overrrange
Not used
External input failure
(E)EPROM checksum failure, core processor
RAM diagnostic failure, core processor
Sensor not vibrating
Temperature sensor failure
Input overrange
Frequency/pulse output saturated
Transmitter not configured
Real-time interrupt failure
Burst mode enabled
Power reset occurred
Transmitter initializing/warming up
Not used
Not used
Event 1 ON
Event 2 ON
Sensor/transmitter communication failure
Calibration failure
Zero value too low
Zero value too high
Zero too noisy
Transmitter electronics failure
Data loss possible
Calibration in progress
Slug flow
Series
1000
Series
2000
√
√
RFT9739
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
Modbus® Mapping Assignments for Micro Motion® Transmitters
Modbus Mapping Assignments continued
Input registers (continued)
Address
Description
3
Bit #0
Bit #1
Bit #2
Bit #3
Bit #4
3
3
3
3
0422
0423
1137
1138
1166
Not used
Not used
Line temperature sensor out of range
Case temperature sensor out of range
Flow direction
(1 = reverse, 0 = forward or zero flow)
Bit #5
Not used
Bit #6
Not used
Bit #7
Not used
Bit #8
Not used
Bit #9
Transmitter not configured
Bit #10 (E)EPROM checksum error,
Series 1000 or 2000
Bit #11 RAM test error, Series 1000 or 2000
Bit #12 Invalid/unrecognized sensor type
Bit #13 (E)EPROM database corrupt,
core processor
Bit #14 (E)EPROM powerdown totals corrupt,
core processor
Bit #15 (E)EPROM program corrupt, core processor
Bit #0
Boot sector fault, core processor
Bit #1
Software upgrade needed
Bit #2
Frequency output fixed
Bit #3
Not used
Bit #4
DO status (0=OFF, 1=ON)
Bit #5
Not used
Bit #6
T-Series D3 calibration in progress
Bit #7
T-Series D4 calibration in progress
Bit #8
Not used
Bit #9
Not used
Bit #10 Temperature slope calibration in progress
Bit #11 Temperature offset calibration in progress
Bit #12 Flowing density calibration in progress
Bit #13 High-density calibration in progress
Bit #14 Low-density calibration in progress
Bit #15 Flowmeter zeroing in progress
Core processor software revision
Output option board
Output channel A type assignment (refer to output type codes)
Modbus® Mapping Assignments for Micro Motion® Transmitters
Core
processor
Series
1000
Series
2000
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
RFT9739
15
Modbus Mapping Assignments continued
Holding registers
Address
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
16
0012
0013
0014
0015
0015
0016
0017
0018
0019
0020
0021
0022
0024
0025
0026
0027
0028
0029
0030
0031
0032
0034
0035
0036
0037
0038
0039
0040
0041
0042
0044
0045
0046
Description
Primary milliamp output variable
Secondary milliamp output variable
Frequency/pulse output variable
RFT9739 control output variable
Series 1000 or 2000 quaternary variable
Read-only transmitter software revision
Flow direction
Maximum integer
Mass flow offset
Density offset
Temperature offset
Volume flow offset
Pressure offset
Mass total offset
Volume total offset
Mass inventory offset
Volume inventory offset
Mass flow scale factor
Density scale factor
Temperature scale factor
Volume flow scale factor
Pressure scale factor
Mass total scale factor
Volume total scale factor
Mass inventory scale factor
Volume inventory scale factor
Standard or special mass flow rate unit
Density unit
Temperature unit
Standard or special volume flow rate unit
Pressure unit
Standard or special mass total or inventory unit
Standard or special volume total or inventory unit
Core
processor
Series
1000
Series
2000
√
√
√
√
√
√
√
RFT9739
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
Modbus® Mapping Assignments for Micro Motion® Transmitters
Modbus Mapping Assignments continued
Holding registers (continued)
Address
Description
4
0047
4
4
4
4
0048
0049
0050
0051
3
3
0120
0121
3
0122
3
0123
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
0124
0124
0127
0128
0129
0130
0131
0132
0133
0134
0135
0136
0137
0138
0139
0140
0295
0296
0297
0302
0313
0314
0366
0521
0522
HART or Modbus polling address
HART polling address
Final assembly number – high order register of 3-byte integer
Final assembly number – low order register of 3-byte integer
Date low order byte: day
Date high order byte: month
Date low order byte: year
(1900 + x assumed, will work until 2156)
Device type code
Electronics manufacturer’s module
identification number
HART device I.D. number –
high order register of 3-byte integer
HART device I.D. number –
low order register of 3-byte integer
RFT9739 fault code
Series 1000 or 2000 digital output fault code
Sensor serial number
Sensor serial number
Sensor flange type
Sensor flow tube construction material
Sensor flow tube liner material
Base mass unit
Base time unit for special mass unit
Base volume unit
Base time unit for special volume unit
Maximum zeroing time
Event 1 variable assignment
Event 2 variable assignment
Event 1 type (high=1/low=2)
Event 2 type (high=1/low=2)
Security event configuration register
Security event calibration register
Mass flow live zero flow
Polling control code #1 (refer to polling control code table)
Modbus slave address
Last measured value fault timeout
DSP basic calculation update rate (Hz, 20 or 100 Hz)
Floating-point byte order
Additional delay to Modbus/HART response
Core
processor
Series
1000
Series
2000
RFT9739
√
√
√1
√2
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√3
√
√
√
√
√
√
√2
√
√
√
√
√
√
√
√
√
√
√
√
1 Version
3.6 or older revision RFT9739 transmitter.
3.7 or higher revision RFT9739 transmitter.
3 Version 3 RFT9739 transmitter.
2 Version
Modbus® Mapping Assignments for Micro Motion® Transmitters
17
Modbus Mapping Assignments continued
Holding registers (continued)
Address
4
4
4
1107
1108
1113
4
1114
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1137
1139
1144
1145
1146
1147
1151
4
1164
4
4
1165
1167
4
1168
4
4
4
4
1169
1170
1171
1172
18
Core
processor
Description
Frequency/pulse output fault code
Frequency/pulse output scaling method
Primary mA output fault code
(see analog output fault table in back)
Secondary mA output fault code
(see analog output fault table in back)
Display offline password (0000 to 9999)
Display scroll rate (1 to 10 seconds)
Display process variable #1
Display process variable #2
Display process variable #3
Display process variable #4
Display process variable #5
Display process variable #6
Display process variable #7
Display process variable #8
Display process variable #9
Display process variable #10
Display process variable #11
Display process variable #12
Display process variable #13
Display process variable #14
Display process variable #15
RS-485 digital communication protocol setting
RS-485 digital communication baud rate
RS-485 digital communication parity setting
RS-485 digital communication stop bits setting
Read-only core processor software revision
Sensor type code
Polling control code #2 (refer to polling control code table)
Polling variable #1 code (refer to process variable codes in back)
Polling variable #2 code (refer to process variable codes in back)
Polling type code (refer to polling type codes table)
Discrete output 1 assignment
(refer to discrete output assignment codes)
100 Hz update rate variable assignment
(refer to process variable codes in back)
Burst command (refer to burst command options table)
Output channel B type assignment
(refer to output type codes)
Output channel C type assignment
(refer to output type codes)
Burst variable 1 (refer to process variable codes in back)
Burst variable 2 (refer to process variable codes in back)
Burst variable 3 (refer to process variable codes in back)
Burst variable 4 (refer to process variable codes in back)
Series
1000
Series
2000
√
√
√
√
√
√
RFT9739
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
Modbus® Mapping Assignments for Micro Motion® Transmitters
Modbus Mapping Assignments continued
Holding registers (continued)
Address
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
0655
0656
0657
0658
0659
0660
0661
0662
0663
0664
0665
0666
0667
0668
0669
0670
0671
0672
0673
0674
0675
0676
0677
0678
0679
0680
0681
0682
0683
0684
0685
0686
Description
Slot 0 configuration index
Slot 1 configuration index
Slot 2 configuration index
Slot 3 configuration index
Slot 4 configuration index
Slot 5 configuration index
Slot 6 configuration index
Slot 7 configuration index
Slot 8 configuration index
Slot 9 configuration index
Slot 10 configuration index
Slot 11 configuration index
Slot 12 configuration index
Slot 13 configuration index
Slot 14 configuration index
Slot 15 configuration index
Slot 16 configuration index
Slot 17 configuration index
Slot 18 configuration index
Slot 19 configuration index
Slot 20 configuration index
Slot 21 configuration index
Slot 22 configuration index
Slot 23 configuration index
Slot 24 configuration index
Slot 25 configuration index
Slot 26 configuration index
Slot 27 configuration index
Slot 28 configuration index
Slot 29 configuration index
Slot 30 configuration index
Slot 31 configuration index
Modbus® Mapping Assignments for Micro Motion® Transmitters
Core
processor
Series
1000
Series
2000
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
RFT9739
19
Modbus Mapping Assignments continued
Holding registers (continued)
Address
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
20
0751
0752
0753
0754
0755
0756
0757
0758
0759
0760
0761
0762
0763
0764
0765
0766
0767
0768
0769
0770
0771
0772
0773
0774
0775
0776
0777
0778
0779
0780
0781
0782
Description
Slot 0 process variable index
Slot 1 process variable index
Slot 2 process variable index
Slot 3 process variable index
Slot 4 process variable index
Slot 5 process variable index
Slot 6 process variable index
Slot 7 process variable index
Slot 8 process variable index
Slot 9 process variable index
Slot 10 process variable index
Slot 11 process variable index
Slot 12 process variable index
Slot 13 process variable index
Slot 14 process variable index
Slot 15 process variable index
Slot 16 process variable index
Slot 17 process variable index
Slot 18 process variable index
Slot 19 process variable index
Slot 20 process variable index
Slot 21 process variable index
Slot 22 process variable index
Slot 23 process variable index
Slot 24 process variable index
Slot 25 process variable index
Slot 26 process variable index
Slot 27 process variable index
Slot 28 process variable index
Slot 29 process variable index
Slot 30 process variable index
Slot 31 process variable index
Core
processor
Series
1000
Series
2000
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
RFT9739
Modbus® Mapping Assignments for Micro Motion® Transmitters
Modbus Mapping Assignments continued
ASCII character strings
Note
• Always write character strings as single-write multiples.
Core
Address
Description
processor
Series
1000
Series
2000
RFT9739
5
5
5
5
0052
0053
0054
0055
Special mass flow unit
Special mass flow unit
Special mass flow unit
Special mass flow unit
√
√
√
– Single-write multiple
5
0056
5
0057
5
0058
√
√
√
– Single-write multiple
5
0059
Special mass total or
mass inventory unit
Special mass total or
mass inventory unit
Special mass total or
mass inventory unit
Special mass total or
mass inventory unit
5
5
5
5
0060
0061
0062
0063
Special volume flow unit
Special volume flow unit
Special volume flow unit
Special volume flow unit
√
√
√
– Single-write multiple
5
0064
5
0065
5
0066
√
√
√
– Single-write multiple
5
0067
Special volume total or
volume inventory unit
Special volume total or
volume inventory unit
Special volume total or
volume inventory unit
Special volume total or
volume inventory unit
5
5
5
5
0052
0053
0054
0055
Special mass flow unit
Special mass flow unit
Space character
Space character
√
– Single-write multiple
5
0056
5
0057
√
– Single-write multiple
5
5
0058
0059
Special mass total or
mass inventory unit
Special mass total or
mass inventory unit
Space character
Space character
5
5
5
5
0060
0061
0062
0063
Special volume flow unit
Special volume flow unit
Space character
Space character
√
– Single-write multiple
5
0064
5
0065
√
– Single-write multiple
5
5
0066
0067
Special volume total or
volume inventory unit
Special volume total or
volume inventory unit
Space character
Space character
Modbus® Mapping Assignments for Micro Motion® Transmitters
21
Modbus Mapping Assignments continued
ASCII character strings (continued)
Note
• Always write character strings as single-write multiples.
Core
Address
Description
processor
Series
1000
Series
2000
RFT9739
5
5
5
5
0068
0069
0070
0071
Device tag
Device tag
Device tag
Device tag
√
√
√
√
– Single-write multiple
5
5
5
5
5
5
5
5
0072
0073
0074
0075
0076
0077
0078
0079
Flow calibration factor
Flow calibration factor
Flow calibration factor
Flow temperature coefficient
Flow temperature coefficient
Space character
Space character
Space character
√
√
√
√
– Single-write multiple
5
5
5
5
5
5
5
5
0080
0081
0082
0083
0084
0085
0086
0087
Temperature calibration slope
Temperature calibration slope
Temperature calibration slope
Temperature calibration slope
Temperature calibration offset
Temperature calibration offset
Temperature calibration offset
Space character
√
√
√
√
– Single-write multiple
5
5
5
5
5
5
5
5
0096
0097
0098
0099
0100
0101
0102
0103
Description
Description
Description
Description
Description
Description
Description
Description
√
√
√
√
– Single-write multiple
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
0104
0105
0106
0107
0108
0109
0110
0111
0112
0113
0114
0115
0116
0117
0118
0119
User message
User message
User message
User message
User message
User message
User message
User message
User message
User message
User message
User message
User message
User message
User message
User message
√
√
√
√
– Single-write multiple
22
Modbus® Mapping Assignments for Micro Motion® Transmitters
Modbus Mapping Assignments continued
ASCII character strings (continued)
Note
• Always write character strings as single-write multiples.
Core
Address
Description
processor
5
5
5
5
0298
0299
0300
0301
Polling tag for external device #1
Polling tag for external device #1
Polling tag for external device #1
Polling tag for external device #1
5
5
5
5
5
5
5
5
0425
0426
0427
0428
0429
0430
0431
0432
Sensor type
Sensor type
Sensor type
Sensor type
Sensor type
Sensor type
Sensor type
Sensor type
5
5
5
5
1140
1141
1142
1143
Polling tag for external device #2
Polling tag for external device #2
Polling tag for external device #2
Polling tag for external device #2
Series
1000
Series
2000
RFT9739
√
√
√
√
√
– Single-write multiple
√
√
– Single-write multiple
√
Modbus® Mapping Assignments for Micro Motion® Transmitters
– Single-write multiple
23
Modbus Mapping Assignments continued
Integer codes
Mass flow unit codes (holding register 40039)
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
253
24
Grams/second
Grams/minute
Grams/hour
Kilograms/second
Kilograms/minute
Kilograms/hour
Kilograms/day
Metric tons/minute
Metric tons/hour
Metric tons/day
Pounds/second
Pounds/minute
Pounds/hour
Pounds/day
Short tons (2000 pounds)/minute
Short tons (2000 pounds)/hour
Short tons (2000 pounds)/day
Long tons (2240 pounds)/hour
Long tons (2240 pounds)/day
Special
Core
processor
Series
1000
Series
2000
RFT9739
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
Modbus® Mapping Assignments for Micro Motion® Transmitters
Modbus Mapping Assignments continued
Integer codes (continued)
Mass totalizer unit codes (holding register 40045)
60
61
62
63
64
65
253
Grams
Kilograms
Metric tons
Pounds
Short tons (2000 pounds)
Long tons (2240 pounds)
Special
Core
processor
Series
1000
Series
2000
RFT9739
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
Mass inventory unit codes (holding register 40045)
60
61
62
63
64
65
253
Grams
Kilograms
Metric tons
Pounds
Short tons (2000 pounds)
Long tons (2240 pounds)
Special
Base mass unit codes for special mass units (holding register 40132)
60
61
62
63
64
65
Grams
Kilograms
Metric tons
Pounds
Short tons (2000 pounds)
Long tons (2240 pounds)
Base time unit codes for special mass units (holding register 40133)
50
51
52
53
Minutes
Seconds
Hours
Days
Modbus® Mapping Assignments for Micro Motion® Transmitters
25
Modbus Mapping Assignments continued
Integer codes (continued)
Volume flow unit codes (holding register 40042)
15
16
17
18
19
22
23
24
25
26
27
28
29
30
31
130
131
132
133
134
135
136
137
138
235
253
1 Version
26
Cubic feet/minute
Gallons/minute
Liters/minute
Imperial gallons/minute
Cubic meters/hour
Gallons/second
Million U.S. gallons/day
Liters/second
Million liters/day
Cubic feet/second
Cubic feet/day
Cubic meters/second
Cubic meters/day
Imperial gallons/hour
Imperial gallons/day
Cubic feet/hour
Cubic meters/minute
Barrels/second
Barrels/minute
Barrels/hour
Barrels/day
U.S. gallons/hour
Imperial gallons/second
Liters/hour
U.S. gallons/day
Special
Core
processor
Series
1000
Series
2000
RFT9739
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√1
√
√
√
√1
√
√
√
√1
√
√
√
√
√
√
√
√
√
3 RFT9739 transmitter.
Modbus® Mapping Assignments for Micro Motion® Transmitters
Modbus Mapping Assignments continued
Integer codes (continued)
Volume totalizer unit codes (holding register 40046)
40
41
42
43
46
112
253
U.S. gallons
Liters
Imperial gallons
Cubic meters
Barrels (42 U.S. gallons)
Cubic feet
Special
Core
processor
Series
1000
Series
2000
RFT9739
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
Volume inventory unit codes (holding register 40046)
40
41
42
43
46
112
253
U.S. gallons
Liters
Imperial gallons
Cubic meters
Barrels (42 U.S. gallons)
Cubic feet
Special
Base volume units for special volume units (holding register 40134)
40
41
42
43
46
112
U.S. gallons
Liters
Imperial gallons
Cubic meters
Barrels (42 U.S. gallons)
Cubic feet
Base time units for special volume units (holding register 40135)
50
51
52
53
Minutes
Seconds
Hours
Days
Modbus® Mapping Assignments for Micro Motion® Transmitters
27
Modbus Mapping Assignments continued
Integer codes (continued)
Temperature unit codes (holding register 40041)
32
33
34
35
Degrees Celsius
Degrees Fahrenheit
Degrees Rankine
Kelvin
Core
processor
Series
1000
Series
2000
RFT9739
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
Density unit codes (holding register 40040)
90
91
92
93
94
95
96
97
98
99
104
Specific gravity units
Grams/cubic centimeter
Kilograms/cubic meter
Pounds/gallon
Pounds/cubic foot
Grams/milliliter
Kilograms/liter
Grams/liter
Pounds/cubic inch
Short tons (2000 pounds)/cubic yard
Degrees API
√
Pressure unit codes (holding register 40044)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
28
Inches water at 68 degrees Fahrenheit
Inches mercury at 0 degrees Celsius
Feet water at 68 degrees Fahrenheit
Millimeters water at 68 degrees Fahrenheit
Millimeters mercury at 0 degrees Celsius
Pounds/square inch
Bar
Millibar
Grams/square centimeter
Kilograms/square centimeter
Pascals
Kilopascals
Torr at 0 degrees Celsius
Atmospheres
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
Modbus® Mapping Assignments for Micro Motion® Transmitters
Modbus Mapping Assignments continued
Integer codes (continued)
Milliamp ouput variable codes (holding register 40012 or 40013)
0
1
3
5
9
10
11
47
Core
processor
Mass flow rate
Temperature
Density
Volume flow rate
Pressure
Event 1
Event 2
Drive Gain
Series
1000
Series
2000
RFT9739
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
Display variable codes (holding registers 41117-41131)
0
1
2
3
4
5
6
7
46
47
48
49
50
51
52
53
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
Mass flow rate
Temperature
Mass totalizer
Density
Mass inventory
Volume flow rate
Volume totalizer
Volume inventory
Raw tube frequency
Drive gain
Meter temperature
Left pickoff amplitude
Right pickoff amplitude
Board temperature
Input voltage
Externally read pressure
Event output variable codes (holding register 40137 or 40138)
0
1
2
3
4
5
6
7
Mass flow rate
Temperature
Mass totalizer
Density
Mass inventory
Volume flow rate
Volume totalizer
Volume inventory
Quaternary output variable codes (holding register 40015)
0
1
2
3
4
5
6
7
47
53
Mass flow rate
Temperature
Mass totalizer
Density
Mass inventory
Volume flow rate
Volume totalizer
Volume inventory
Drive gain
Externally read pressure
Event alarm type codes (holding register 40139 or 40140)
1
2
High alarm
Low alarm
Modbus® Mapping Assignments for Micro Motion® Transmitters
29
Modbus Mapping Assignments continued
Integer codes (continued)
Flow direction codes (holding register 40017)
0
1
2
3
4
5
Forward flow only
Reverse flow only
Bidirectional flow
Absolute forward/reverse
Negate – forward only
Negate – bidirectional
Core
processor
Series
1000
Series
2000
RFT9739
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
Process variable and diagnostic codes (holding registers 40751-40782)
0
1
2
3
4
5
6
7
10
11
34
35
36
37
46
47
49
50
51
52
53
54–99
100
101
102
103
104
105–249
Mass flow rate
Temperature
Mass totalizer
Density
Mass inventory
Volume flow rate
Volume totalizer
Volume inventory
Event 1
Event 2
High-order doubleword of binary mass total in grams
Low-order doubleword of binary mass total in grams
High-order doubleword of binary volume total
in cubic centimeters
Low-order doubleword of binary volume total
in cubic centimeters
Raw tube frequency
Drive gain
Left pickoff amplitude
Right pickoff amplitude
Board temperature
Input voltage
Externally read pressure
Undefined
Event 1 or event 2 (discrete output only)
Flow switch indicator (discrete output only)
Forward/reverse indication (discrete output only)
Calibration in progress (discrete output only)
Fault condition indication (discrete output only)
Undefined
Frequency/pulse output variable codes (holding register 40014)
0
2
5
6
√
Mass flow rate
Mass totalizer
Volume flow rate
Volume totalizer
√
√
√
√
√
Frequency/pulse output scaling method codes (holding register 41108)
0
1
2
Frequency=flow
Pulses/unit
Units/pulse
Control output variable codes (holding register 40015)
0
1
2
3
4
30
Forward/reverse flow
Zero in progress
Faults
Event 1
Event 2
Core
processor
√
√
√
√
√
√
Series
1000
Series
2000
RFT9739
√
√
√
√
√
Modbus® Mapping Assignments for Micro Motion® Transmitters
Modbus Mapping Assignments continued
Integer codes (continued)
Flow tube liner material codes (holding register 40131)
10
11
16
251
252
253
PTFE (Teflon®)
Halar
Tefzel®
None
Unknown
Special
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
Sensor type codes (holding register 41139)
0
1
Curved-tube sensor (D, DL, DT, CMF, F-Series, R-Series)
Straight-tube sensor (T-Series)
Pressure value receiving method codes (holding register 40302)
0
3
4
6
8
Version 2 RFT9739 fault output codes (holding register 40124)
0
1
2
3
√
None
HART primary
HART secondary
Analog input
Modbus
√
√
√
√
Core
processor
Series
1000
Series
2000
RFT9739
√
Upscale
Downscale
Last measured value
Internal zero
√
√
√
Analog fault output codes (holding register 41107 and 41113)
0
1
3
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
Upscale
Downscale
Internal zero
Digital fault output codes (holding register 40124)
0
1
2
3
4
5
Hold at value greater than upper sensor limit,
stop totalizing
Hold at value less than lower sensor limit,
stop totalizing
Drive outputs to zero values of process variables,
stop totalizing
Report not-a-number or maximum scaled integer,
stop totalizing
Drive flow rate to zero value,
other process variables remain unaffected
None (default; use status bits for fault detection)
Floating-point byte ordering codes (holding register 40521)
0
1
2
3
0-1-2-3
2-3-0-1 (Default)
1-0-3-2
3-2-1-0
Modbus® Mapping Assignments for Micro Motion® Transmitters
31
Modbus Mapping Assignments continued
Integer codes (continued)
Sensor flange type codes (holding register 40129)
0
1
2
5
7
8
9
10
11
12
250
251
252
253
254
255
ANSI 150
ANSI 300
ANSI 600
PN 40
JIS 10K
JIS 20K
ANSI 900
Sanitary clamp
Union
PN 100
Reserved
None
Unknown
Special
Reserved
Reserved
Core
processor
Series
1000
Series
2000
RFT9739
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
Flow tube construction material codes (holding register 40130)
3
4
5
6
19
23
252
253
32
Hastelloy® C-22
Monel
Tantalum®
Titanium
316L stainless steel
Inconel®
Unknown
Special
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
Modbus® Mapping Assignments for Micro Motion® Transmitters
Modbus Mapping Assignments continued
Integer codes (continued)
Digital communication protocol codes (holding register 41132)
(Not available on IS output option board)
0
1
2
3
None
HART only
Modbus RTU only
Modbus ASCII only
Core
processor
Series
1000
Series
2000
√
√
√
√
√
√
√
√
RFT9739
Digital communication baud rate codes (holding register 41133) (Not available on IS output option board)
0
1
2
3
4
5
1200 baud
2400 baud
4800 baud
9600 baud
19,200 baud
38,400 baud
√
√
√
√
√
√
√
√
√
√
√
√
Digital communication parity codes (holding register 41134) (Not available on IS output option board)
0
1
2
None
Odd parity
Even parity
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
Read-only output board codes (holding register 41135)
0
1
3
None
Analog I/O (mA/Frequency/RS-485)
IS output
Polling control option codes (holding register 40302 and 41144)
0
1
2
3–249
Do not poll
Poll transmitter: HART primary
Poll transmitter: HART secondary
Undefined
Polling type option codes (holding register 41147)
0
1
2–249
None
Pressure compensation only
Undefined
Output type codes (holding registers 31166, 41167, and 41168)
0
1
2
3
4
6–249
Milliamp (primary) output
Frequency output
Digital communications
Milliamp (secondary) output (IS output option only)
Discrete output
Undefined
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
Discrete output assignment codes (holding register 41151)
10
11
100
101
102
103
104
5–249
Event 1 active
Event 2 active
Event 1 or event 2 active
Flow switch indication
Forward/reverse indication
Calibration in progress
Fault condition indication
Undefined
Modbus® Mapping Assignments for Micro Motion® Transmitters
33
Modbus Mapping Assignments continued
Integer codes (continued)
Burst command option codes (holding register 41165)
1
2
3
33
4–249
Read primary variable
Read primary variable current and percent of range
Read dynamic variables and primary variable current
Read transmitter variables
Undefined
Core
processor
Series
1000
Series
2000
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
RFT9739
100 Hz variable codes (holding register 41164)
0
1
2
3
4
5
6
7
10
11
Mass flow rate
Temperature
Mass Total
Density
Mass inventory
Line (gross) volume flow rate
Line (gross) volume total
Line (gross) volume inventory
Event 1
Event 2
Polled variable codes (holding register 41145 and 41146)
53
Externally read pressure
Burst variable codes (holding register 41169–41172)
0
1
2
3
4
5
6
7
34
Mass flow rate
Temperature
Mass Total
Density
Mass inventory
Line (gross) volume flow rate
Line (gross) volume total
Line (gross) volume inventory
Modbus® Mapping Assignments for Micro Motion® Transmitters
For the latest Micro Motion information:
www.micromotion.com
Toll-free numbers (UK only)
Tel 0800-966 180 / Fax 0800-966 181
Copyright ©2001, Emerson Process Management, Inc. All rights reserved.
Modbus is a registered trademark of Modicon, Inc., North Andover, Massachusetts. Micro Motion is a registered trademark of
Micro Motion, Inc., Boulder, Colorado. Fisher-Rosemount is a trademark of Fisher-Rosemount, Clayton, Missouri. HART is a registered
trademark of the HART Communication Foundation, Austin, Texas. FOUNDATION is a registered trademark of the Fieldbus Foundation,
Austin, Texas. Teflon and Tefzel are registered trademarks of E.I. DuPont de Nemours Co., Inc., Wilmington, Delaware. Hastelloy is a
registered trademark of Haynes International, Inc., Kokomo, Indiana. Tantalum is a registered trademark of Thai Tantalum, Inc.,
Gurnee, Illinois. Inconel is a registered trademark of Inco Alloys International, Inc., Huntington, West Virginia.
Emerson Process Management
Groeneveldselaan 6-8
3903 AZ Veenendaal
The Netherlands
Tel +31 (0) 318 549 549
Fax +31 (0) 318 549 559
Toll-free numbers (UK only)
Tel 0800 966 180
Fax 0800 966 181
Customer Service
Tel +31 (0) 318 549 443
Fax +31 (0) 318 549 449
P/N 3600283-EU, Rev. B (10/01)