Table 2-44 Meter fingerprinting process variable index codes (register 0626). . . . . 54
iiModbus Mapping Assignments for Micro Motion Transmitters
Chapter 1
Using the Modbus Map
1.1About this manual
®
This manual lists Modbus
Modbus protocol.
This manual does not explain how individual registers are used. For detailed information about using
the registers that are listed in this document, see Using Modbus Protocol with Micro Motion Transmitters, available on the CD that is shipped with the transmitter, or on the Micro Motion web
site (www.micromotion.com).
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, see www.modbus.org.
This manual does not explain transmitter installation or flowmeter wiring. For information about
installation and wiring, see the appropriate sensor and transmitter manuals.
mapping assignments for Micro Motion® transmitters that support
Modbus MapUsing the Modbus Map
1.2Transmitters that support Modbus protocol
Micro Motion transmitters that support Modbus protocol include:
•RFT9739 transmitters, Version 2 and higher
•Micro Motion MVD
•Series 1000 and 2000 transmitters, all versions
•LF-Series transmitters, all versions
•Series 3000 MVD (4-wire) transmitters
Note: MVD Direct Connect installations do not include a transmitter. However, a Modbus/RS-485
connection can be made to the core processor component, and Modbus commands can be used to
communicate with the core processor. See the MVD Direct Connect flowmeter installation manual for
information on setting up this connection.
In this manual, the term “MVD” refers to all of the above except the RFT9739 transmitters.
1.3How to use this manual
This manual is designed for use as a reference manual. It lists the Modbus registers for transmitter
configuration, calibration, use, and diagnostic procedures. Some procedures are required; others are
optional.
™
Direct Connect™, with or without the MVD Direct Connect I.S. barrier
Modbus Mapping Assignments for Micro Motion Transmitters1
Using the Modbus Map continued
This manual also lists the Modbus registers for the following special applications:
•Petroleum measurement application (API feature)
•Enhanced density application
• Discrete batch application and filling and dosing application
•Net Oil Computer (NOC) application
•Custody transfer application
For each register, checkmarks indicate the transmitters for which the register is enabled.
In addition, this manual lists the integer codes that are used in configuration.
1.3.1Register addresses
Each register is identified by its address (or starting address), which is a 4-digit number.
Depending on the PLC that will be used to communicate with the transmitter, you may need to
subtract 1 from the address or starting address of the register. Refer to your PLC documentation to
know if this applies to you.
Example
This Modbus manual specifies 0042 as the address of the register that
contains the unit for process variables that measure volume flow.
Use 0041 in the data field of the Modbus frame.
1.3.2Register types
The register types are listed and briefly described in Table 1-1.
Note: Micro Motion terminology is a simplified version of Modbus terminology. The term “coil” is
used for both Modbus coils (read-write) and Modbus discrete inputs (read-only), and the term
“register” is used for both Modbus holding registers (read-write) and Modbus input registers (readonly).
Table 1-1Modbus register types
Register typeSizeData typeDescription
Coil1 bitBinaryBoolean (0 or 1, ON or OFF)
Float16 bitFloating-pointUsed in pairs to store 32-bit floating-point values in single precision
Integer16 bitIntegerUnsigned 16-bit integers ranging from 0 to 65535
Long integer16 bitIntegerUsed in pairs to store unsigned 32-bit integers ranging from 0 to
ASCII16 bit8-bit ASCIIOne or more consecutive registers. Each register stores two 8-bit ASCII
IEEE 754 format
4294967295 (0xFFFFFFFF)
characters (16 bits total).
1.3.3Transmitter codes
If a register applies only to a subset of the model or series, codes are used to identify the models to
which the register applies. Codes are listed in Table 1-2.
2Modbus Mapping Assignments for Micro Motion Transmitters
Using the Modbus Map continued
Table 1-2Transm it te r codes
CodeTransmitter
AAll transmitters with the analog outputs option board
IAll transmitters with the intrinsically safe outputs option board
CAll transmitters with the configurable input/outputs option board
FAll transmitters with the
PAll transmitters with the Profibus-PA outputs option board
NNet Oil Computer (Series 3000 transmitters with the NOC application)
1.3.4LF-Series transmitters
The LF-Series transmitters are based on Series 1000 and Series 2000 transmitters, and use the same
Modbus interface. For this reason, they are not called out separately in this manual. All references to
Series 1000 or Series 2000 transmitter also apply to the equivalent LF-Series transmitter:
•Model 1500 includes the LF-Series: DIN Rail Flow Only
•Model 1700 includes the LF-Series: Field Mount Flow Only
•Model 2500 includes the LF-Series: DIN Rail Multivariable
•Model 2700 A includes the LF-Series: Field Mount Multivariable 1mA/1FO
FOUNDATIONFieldbus outputs option board
Modbus MapUsing the Modbus Map
•Model 2700 C includes the LF-Series: Field Mount Multivariable 2mA/1FO configurable
•Model 2700 F includes the LF-Series: Field Mount F
•Model 2700 P includes the LF-Series: Field Mount Profibus-PA
1.3.5Organization
The reference section of this manual is organized as follows:
•All coils, listed numerically by address (Table 2-1)
•All floating-point registers, listed numerically by address (Table 2-2)
•All integer registers, listed numerically by address (Table 2-3)
•All long integer registers, listed numerically by address (Table 2-4)
•All ASCII registers, listed numerically by address (Table 2-5)
•Integer codes, listed by function (Tables 2-6 through 2-44)
Additional information for a specific register or transmitter is provided in a footnote. For each table,
the page on which the footnotes can be found is listed at the top of the page.
1.4Customer service
For customer service, or to order manuals, contact Micro Motion Customer Service. Contact
information is provided on the title page of this manual.
OUNDATION fieldbus
Modbus Mapping Assignments for Micro Motion Transmitters3
4Modbus Mapping Assignments for Micro Motion Transmitters
Chapter 2
Modbus Mapping Assignments
2.1Coil registers
In Table 2-1:
•RW = Read/write
-ON (1) = Start, Reset, Apply, Enable, Resume
-OFF (0) = Stop, Abort, Disable, No action taken
•RO = Read-only
-ON (1) = Condition active
-OFF (0) = Condition inactive
Table 2-1CoilsTransmitter codes on page 3, footnotes on page 9
Modbus Map Using the Modbus Map
Address RO/RWDescription
0002RWStart/stop totalizers√√√√√√√
0003RWReset all totalizers√√√√√√√
0004RWReset all inventories√√√√√√√
0005RWPerform flowmeter zeroing√√√√√√√
0006RWTrim primary mA output at 0 or 4 mA √√√√AIC√
0007RWTrim primary mA output at 20 mA √√√√AIC√
0008RWTrim secondary mA output at 0 or 4 mA√√IC√
0009RWTrim secondary mA output at 20 mA√√IC√
0010RWFix/unfix current level from primary mA output√√√√AIC√
0011RWFix/unfix current level from secondary mA output √√IC√
0012RWFix/unfix frequency from frequency/pulse output √√√√AIC√
0013RWPerform low-density calibration √√√√√√√
0014RWPerform high-density calibration√
0014RWPerform flowing density (FD) calibration √
0015RWPerform temperature offset calibration√√√√√√√
0016RWPerform temperature slope calibration√√√√√√√
0018RWPerform flowing density (FD) calibration √√√√√√
0018RWSave non-volatile data √
0020RWPerform transmitter self-test √√√√√√√
0021RO(E)EPROM checksum failure√√√√√√√
0022RORAM diagnostic failure√√√√√√√
0023ROReal-time interrupt failure√
0024ROSensor failure√√√√√√√
0025ROTemperature sensor failure√√√√√√√
0026ROFlowmeter zeroing failure√√√√√√√
0027ROOther failure occurred√√√√√√√
0028ROTransmitter initializing/warming up√√√√√√√
0029ROPrimary variable out of range√√√√√√√
0030RONon-primary variable out of range√√√√√√√
0031ROMilliamp output(s) saturated√√√√AIC√
0032ROMilliamp output(s) fixed√√√√AIC√
0033ROWatchdog timer error√√√√√√√
RFT9739
MVD DC
Model 1500
Model 1700
Model 2500
1
√√√√√√
1
Model 2700
Series 3000
Modbus Mapping Assignments for Micro Motion Transmitters5
Modbus Mapping Assignments continued
Table 2-1Coils continuedTransmitter codes on page 3, footnotes on page 9
Address RO/RWDescription
RFT9739
MVD DC
Model 1500
Model 1700
Model 2500
Model 2700
Series 3000
0034ROPower reset occurred√√√√√√√
0035ROTransmitter configuration changed√√
0036ROTransmitter electronics failure√√√√√√√
0037ROEvent 1 status√√√√√AIC
0038ROEvent 2 status√√√√√AIC
0039RWReset configuration and calibration registers√
0039RWSave “factory calibration” meter fingerprint data set√√√√√√
0040RWReset meter fingerprint statistics for “current” data set√√√√√√
0041RWPerform reboot√√√√√√√
0044RWPerform T-Series sensor D3/K3 calibration√√√√√√
0045RWPerform T-Series sensor D4/K4 calibration√√√√√√
0046RWFix/set discrete output 1√
0047RWFix/set discrete output 2 √
0048RWFix/set discrete output 3√
0050RWBacklight control (ON=Backlight on; OFF=Backlight off)√
0052RWScreen test√
0053RWReset alarm history√
0054RWReset audit trail event counter and record counter√
2
2
√AIC√
√C√
3, 4
3, 4
AICF
3, 4
√3√
√
5
0055RWReset frequency input total √
0056RWReset mass total√√√√√√
0057RWReset line volume (gross volume) total√√√√√√
0058RWReset API reference volume total (standard volume total)√
0059RWReset enhanced density reference volume total√7√7√
0060RWReset enhanced density net mass total√7√7√
0061RWReset enhanced density net volume total√7√7√
6
√6√6√
6
7
7
7
0062RWReset lifetime temperature statistics√√√√
0065ROEvent 1 or event 2 status√√√AIC
0066ROFlow direction switch status√√√√√
0067ROFlow rate indicator status√√√√√
0068ROZero in progress status√√√√√
0069ROHigh-severity alarm status√√√√√
0071RWEnable/disable line volume flow calculations √√√√√√
0074RWEnable/disable meter fingerprinting√√√√√√
0079RWEnable/disable copper RTD√√√√√√
0081RWEnable/disable cryogenic modulus compensation√√√√√√
0082RWEnable/disable pressure compensation√√√√√√
0083RWEnable/disable burst mode√√√AIC√
0084RWEnable/disable fieldbus simulation modeF
0085RWEnable/disable locked ED curves√
0086RWEnable/disable use externally written temperature (floating-point
register pair 0449–0450) for internal calculations
0089RWEnable/disable fault on unidentified K1/FCF combination√√7√7√7√7√
7, 8√7, 8√7, 9
√7√7√7√
7
7
0090RWEnable/disable auto print at batch end√
0091RWEnable/disable totalizer start/stop from display
4
√
4
√
0092RWEnable/disable display security√
0094RWEnable/disable totalizer reset from display√√
0095RWEnable/disable automatic scrolling of display variables√√
0096RWEnable/disable access to display offline menu√√
0097RWEnable/disable password for access to display offline menu√√
0098RWEnable/disable access to alarm menu from display√√
0099RWEnable/disable acknowledge all alarms function using display√√
0100RWStart/stop (pause) batch
0100RWBegin/end fill
0101RWResume batch/fill
2
√
2
√
10
√
10
√
6Modbus Mapping Assignments for Micro Motion Transmitters
Modbus Mapping Assignments continued
Table 2-1Coils continuedTransmitter codes on page 3, footnotes on page 9
Address RO/RWDescription
RFT9739
MVD DC
Model 1500
Model 1700
Model 2500
Model 2700
0102RWEnable/disable sensor zero from display
0103RWEnable/disable sensor zero via remote communication
0104RWEnable/disable batch reset from display
0105RWEnable/disable batch reset via remote communication
0106RWReset AOC flow rate
0107RWPause fill
0108RWReset fill statistics
0109RWStart/stop cleaning
0110RWOverride blocked start
0111RWEnable purge stage
0112RWEnable 3-position analog valve
2
√
2
√
2
√
2
√
2
√
2
√
2
√
0113RWRead protect calibration factors√
0114RWWrite protect output variables and units√
0115RWWrite protect scaled integers√
0116RWWrite protect sensor and transmitter information√
0117RWWrite protect special units factors√
0118RWWrite protect control output variable√
0119RWWrite protect flow direction√
0120RWWrite protect fault code√
0121RWWrite protect fault limit√
0122RWWrite protect output variables√
0123RWWrite protect flowmeter zeroing and process variable limits√
0124RWWrite protect pressure variables√
0125RWWrite protect calibration factors√
0126RWWrite protect coil 0002 (start/stop totalizer)√
0127RWWrite protect coil 0003 (reset totals)√
0128RWWrite protect coil 0004 (reset inventories)√
0129RWWrite protect coil 0005 (perform flowmeter zeroing)√
0130RWWrite protect coil 0006 (trim primary mA output at 4 mA or 0 mA)√
0131RWWrite protect coil 0007 (trim primary mA output at 20 mA)√
0132RWWrite protect coil 0008 (trim secondary mA output at 4 mA or 0 mA) √
0133RWWrite protect coil 0009 (trim secondary mA output at 20 mA)√
0134RWWrite protect coil 0010 (fix primary mA output)√
0135RWWrite protect coil 0011 (fix secondary mA output)√
0136RWWrite protect coil 0012 (fix frequency output)√
0137RWWrite protect coil 0013 (perform low-density calibration)√
0138RWWrite protect coil 0014 (perform high-density calibration)√
0142RWWrite protect coil 0018 (save non-volatile data)√
0143RWRead/write protect master reset defaults√
0144RWRead/write protect coil 00020 (perform transmitter self-test)√
0145RWRead protect coil 0021 (EEPROM checksum failure)√
0146RWRead protect coil 0022 (RAM diagnostic failure)√
0147RWRead protect coil 0023 (real-time interrupt failure)√
0148RWRead protect coil 0024 (sensor failure)√
0149RWRead protect coil 0025 (temperature sensor failure)√
0150RWRead protect coil 0026 (flowmeter zeroing failure)√
0150RWEnable Coriolis input from sensor√
0151RWTreat sensor alarms as informational until alarm timeout (see register
1150)
Series 3000
5
√
5
√
5
√
5
√
Modbus Map Using the Modbus Map
N
Modbus Mapping Assignments for Micro Motion Transmitters7
Modbus Mapping Assignments continued
Table 2-1Coils continuedTransmitter codes on page 3, footnotes on page 9
0223ROBatch end warning√
0224ROBatch overrun√
0225ROBatch pump√
0226ROBatch/fill primary valve√
0227ROBatch/fill secondary valve√
0228ROStart not okay√
0230ROAOC training active√
0231ROBatch/fill ready to start√
2
2
2
2
2
0259RONOC in continuous modeN
0260RONOC in pause modeN
0269RWPause production measurementsN
0270RWResume production measurementsN
0271RWReset all production measurementsN
0272RWReset back flowN
0273RWReset densityN
0274RWReset drive gainN
0275RWReset gross flowN
0276RWReset mass flowN
Series 3000
10
10
√
10
10
√
10
10
√
10
10
10
10
√
10
√
10
√
10
10
10
10
10
10
10
10
10
√
10
√
10
10
10
10
√
10
√
10
√
10
√
10
√
8Modbus Mapping Assignments for Micro Motion Transmitters
Modbus Mapping Assignments continued
Table 2-1Coils continuedTransmitter codes on page 3, footnotes on page 9
Address RO/RWDescription
0277RWReset net oil rate (min/max/avg)N
0278RWReset net water cut (min/max/avg)N
0279RWReset temperatureN
0280RWReset uncorrected grossN
0281RWReset uncorrected oilN
0282RWReset uncorrected waterN
0283RWReset uncorrected water cutN
0284RWReset water cutN
0285RWEnable continuous run modeN
0286RWEnable well test modeN
0287RWStart purgeN
0288RWStop purgeN
0289RWStart well testN
0290RWStop well testN
0297RWStart determination of produced water densityN
0298RWStop determination of produced water densityN
0300ROConfiguration memory initialized; NOC not configuredN
0301RONOC configuration corruptedN
0302RONOC configuration mismatchedN
0303RONOC configuration invalidN
0304ROTemperature out of rangeN
0305RODensity out of range (slug flow) warningN
0306RODensity out of range (slug flow) alarmN
0307ROContinuous-mode measurements paused for more than 15 minutesN
0308ROTransient bubbles in sensor (TBR) warningN
0309ROTransient bubbles in sensor (TBR) alarmN
0310RODensity calculation completedN
0311ROPurge in progressN
0320RWCalculate water density from manually entered valuesN
0321RWSave results from calculated water densityN
0322RWReset density determination volume totalN
0323RWStart water density determination measurementN
0324RWAbort water density determination measurementN
0325RWSave results from water density determination measurementN
0326RWStart oil density determination measurementN
0327RWAbort oil density determination measurementN
0328RWSave intermediate results from oil density determination measurementN
0329RWCalculate actual oil density at configured reference tempterature from
oil density measurement and user-supplied water cut
0330RWSave actual oil density at configured reference temperatureN
0331RODensity operation complete flag (0 = In progress; 1 = Finished)N
RFT9739
MVD DC
Model 1500
Model 1700
Model 2500
Model 2700
Series 3000
N
(1) For RFT9739 transmitters, coil 14 initiates either high-density (D2) or flowing density calibration. If the flow rate is greater than
50% of full scale, coil 14 initiates a flowing density calibration; otherwise, coil 14 initiates a D2 calibration.
(2) Requires filling and dosing application.
(3) Requires appropriate hardware.
(4) Transmitter software v3.3 and higher.
(5) Requires custody transfer application.
(6) Requires petroleum measurement application (API feature).
(7) Requires enhanced density application.
(8) Transmitter software v4.1 and higher, or, for transmitters with the F
v3.0 and higher.
(9) Transmitter software v6.1 and higher.
(10) Requires discrete batch application.
Modbus Map Using the Modbus Map
Modbus Mapping Assignments for Micro Motion Transmitters9
Modbus Mapping Assignments continued
2.2Floating-point register pairs
In Table 2-2:
•RO = Read-only
•RW = Read/write
Table 2-2Floating-point register pairsTransmitter codes on page 3, footnotes on page 16
AddressRO/RWDescription
RFT9739
MVD DC
Modeo 1500
Model 1700
Model 2500
Model 2700
Series 3000
0141 0142RWSlug flow duration (seconds)√√√√√√√
0143 0144RWFixed current for primary mA output test (milliamps)√√AI√AIC√
0145 0146RWFixed current for secondary mA output test (milliamps) √√IC√
0147 0148RWFixed frequency for frequency output test (Hz) √√AI√AIC√
0149 0150RWCutoff for density√√√√AICF √
0151 0152RWTemperature for temperature offset/slope calibrations
0155 0156RWDensity for low-density calibration (g/cm
0157 0158RWDensity for high-density calibration (g/cm
0157 0158RWDensity for flowing-density calibration (g/cm
• MVD transmitters: °C
• RFT9739 transmitters: configured temperature unit
(register 0041)
3
)√√√√√√√
3
)√√√√√√√
3
)√
√√√√√√√
1
0159 0160RWDensity calibration constant 1 (µsec)√√√√√√√
0161 0162RWDensity calibration constant 2 (µsec)√√√√√√√
0163 0164RWDensity temperature coefficient√√√√√√√
0165 0166ROHigh mass flow limit of sensor√√√√√√
0167 0168ROHigh temperature limit of sensor√√√√√√
0169 0170ROHigh density limit of sensor (g/cm
3
)√√√√√√2√
0171 0172ROHigh volume flow limit of sensor√√√√√√
0173 0174ROLow mass flow limit of sensor√√√√√√
0175 0176ROLow temperature limit of sensor√√√√√√
0177 0178ROLow density limit of sensor (g/cm
)√√√√√√√
0203 0204ROPrimary mA output present current (milliamps)√√√√AIC√
0205 0206RWAdded damping on primary mA output (seconds)√√√√AIC√
0207 0208RWFlow cutoff for primary mA output√√√√AIC√
0209 0210RWPrimary variable at 20 mA√√√√AIC√
0211 0212RWPrimary variable at 0 mA or 4 mA√√√√AIC√
0213 0214ROSecondary mA output present current (milliamps) √ √IC√
0215 0216RWAdded damping on secondary mA output (seconds) √ √IC√
0217 0218RWFlow cutoff for secondary mA output√ √IC√
0219 0220RWSecondary variable at 20 mA√√IC√
0221 0222RWSecondary variable at 0 mA or 4 mA √√IC√
0223 0224RWFrequency factor or number of pulses (Hz)√√√√AIC√
0225 0226RWFlow rate or total represented by frequency or number of pulses√√√√AIC√
0227 0228RWFrequency maximum pulse width (milliseconds; 0 = 50% duty
cycle)
√√√√AIC√
0229 0230ROFrequency/pulse output present frequency (Hz)√√√√AIC√
0231 0232ROFlowmeter zeroing standard deviation (units in µsec)√√√√√√√
0233 0234RWPresent flow signal offset at zero flow (units in µsec)√√√√√√√
10Modbus Mapping Assignments for Micro Motion Transmitters
Modbus Mapping Assignments continued
Table 2-2Floating-point register pairs continuedTransmitter codes on page 3, footnotes on page 16
AddressRO/RWDescription
0235 0236ROFailed DensCal/TempCal/ZeroCal value (valid only if last
calibration failed)
RFT9739
MVD DC
Modeo 1500
Model 1700
Model 2500
√√√√√√
Model 2700
Series 3000
0235 0236RWFlowmeter zeroing standard deviation limit√
0237 0238RWSpecial mass unit conversion factor√√√√√√√
0239 0240RWSpecial volume unit conversion factor√√√√√√√
0241 0242RWEvent 1 setpoint√√√√√AIC
0243 0244RWEvent 2 setpoint√√√√√AIC
0245 0246RO1(E)EPROM checksum failure√√√√√√√
2RAM diagnostic failure√√√√√√√
4Sensor failure√√√√√√√
8Temperature sensor failure√√√√√√√
16Input overrange√√√√√√√
32Frequency/pulse output saturated√√√√AIC√
64Transmitter not configured√√√√√√√
128Real-time interrupt failure√√√√√√√
256Primary mA output saturated√√√√AIC√
512Secondary mA output saturated√√IC√
1024Primary mA output fixed√√√√AIC√
2048Secondary mA output fixed√√IC√
4096Density overrange√√√√√√√
8192Flowmeter zeroing failure√√√√√√√
16384Zero value too low√√√√√√√
32768Zero value too high√√√√√√√
65536Transmitter electronics failure√√√√√√√
131072 Flowmeter zeroing in progress√√√√√√√
262144 Slug flow√√√√√√√
524288 Power reset occurred√√√√√√√
1048576 Transmitter configuration changed√√
2097152 Transmitter initializing/warming up√√√√√√√
0247 0248ROMass flow rate√√√√√√√
0249 0250RODensity√√√√√√√
0251 0252ROTemperature√√√√√√√
0253 0254ROVolume flow rate√√√√√√√
0257 0258ROPressure (internally derived)√√
0259 0260ROMass total√√√√√√√
0261 0262ROVolume total√√√√√√√
0263 0264ROMass inventory√√√√√√√
0265 0266ROVolume inventory√√√√√√√
0267 0268RWPressure correction factor for flow√√√√√√√
0269 0270RWPressure correction factor for density√√√√√√√
0271 0272RWFlow calibration pressure√√√√√√√
0273 0274RWPressure input at 4 mA√
0275 0276RWPressure input at 20 mA√
0277 0278RWDensity for flowing-density calibration√√√√√√
0277 0278RWFlowing density calibration constant√
0279 0280RWMass flow rate meter factor√4√√√√√√
0281 0282RWVolume flow rate meter factor√
0283 0284RWDensity meter factor√
0285 0286RORaw tube frequency (Hz)√
0287 0288ROLeft pickoff voltage (millivolts)√
0289 0290RORight pickoff voltage (millivolts)√
0291 0292RODrive gain (% for MVD Direct Connect, Series 1000, Series 2000,
Series 3000; volts for RFT9739)
0293 0294ROMass flow live zero flow√
0303 0304RWFlowing-density calibration constant √
0319 0320RWAPI reference temperature √
0323 0324RWAPI thermal expansion coefficient√
0325 0326ROTemperature-corrected density√
3
3
√√√√√√
3
√√√√√√
3
√√√√√√
3
√√√√√√
3
√√√√√√
3
√√√√√√
√
5
√√√√√√
6
√√√√√√
7
7
7
√7√
√7√
√7√
7
7
√
7
7
√
7
7
√
Modbus Map Using the Modbus Map
Modbus Mapping Assignments for Micro Motion Transmitters11
Modbus Mapping Assignments continued
Table 2-2Floating-point register pairs continuedTransmitter codes on page 3, footnotes on page 16
0367 0368RODeltaT (seconds)√√√√√√
0369 0370ROTube period (seconds)√√√√√√
0371 0372ROTemperature: Line RTD (Std RTD on all sensors); (°C)√√√√√√
0373 0374ROTemperature: Meter RTD (T-Series sensors only); (°C)√√√√√√
0379 0380ROLPO amplitude (volts)√√√√√√
0381 0382RORPO amplitude (volts)√√√√√√
0383 0384ROBoard temperature (°C)√√√√√√
0385 0386ROInput voltage (volts)√√√√√√
0407 0408RWAltus-compatibility
0409 0410RWAltus-compatibility
0411 0412RWAltus-compatibility
0413 0414RWAltus-compatibility
8
flow calibration factor (FCF)√√√√√√
8
temperature coefficient for flow (FT)√√√√√√
9
tempcal slope√√√√√√
9
tempcal offset√√√√√√
0435 0436ROSensor maximum recorded temperature√√√√√√
0437 0438ROSensor minimum recorded temperature√√√√√√
0439 0440ROSensor average recorded temperature√√√√√√
0441 0442RWElectronics flow offset compensation for mass flow (nom 0, units
√√√√√√
µsec)
0449 0450RWExternal temperature input value√√√√√√
0451 0452RWExternal pressure input value√√√√√√
0453 0454RWGas density used to calculate reference volume gas and flow totals√√
0455 0456ROReference volume gas flow rate (not valid when petroleum
measurement application or enhanced density application is
enabled)
0457 0458ROReference volume gas total (not valid when petroleum
measurement application or enhanced density application is
enabled)
0459 0460ROReference volume gas inventory (not valid when petroleum
measurement application or enhanced density application is
10√10√10√10√11
√√10√10√10√10√
√√10√10√10√10√
√√10√10√10√10√
11
11
11
enabled)
0463 0464ROElectronics maximum recorded temperature√√√√√√
0465 0466ROElectronics minimum recorded temperature√√√√√√
0467 0468ROElectronics average recorded temperature√√√√√√
0469 0470ROWire (cable) RTD resistance (ohms)√√√√√√
0471 0472ROOn-board thermistor resistance (ohms)√√√√√√
0473 0474ROMeter RTD resistance (ohms)√√√√√√
0475 0476ROLine RTD resistance (ohms)√√√√√√
0503 0504RWT-Series K3 density constant√√√√√√
0505 0506RWT-Series FTG value√√√√√√
0507 0508RWT-Series FFQ value√√√√√√
0509 0510RWDensity for T-Series sensor D3 density calibration√√√√√√
0511 0512RWDensity for T-Series sensor D4 density calibration√√√√√√
0513 0514RWT-Series DTG value√√√√√√
0515 0516RWT-Series DFQ1 value√√√√√√
0517 0518RWT-Series DFQ2 value√√√√√√
0519 0520RWT-Series K4 density constant√√√√√√
0531 0532RWEnhanced density: Curve
0533 0534RWEnhanced density: Curven (6x5) density at
(x-axis)
temperature isotherm
(6x1) temperature isothermx value
n
, concentration
x
y
0535 0536RWEnhanced density: Curven (6x5) coefficient at
temperature isotherm
0537 0538RWEnhanced density: Curven (1x5) concentrationy value
(label for y-axis)
, concentration
x
y
0539 0540RWEnhanced density: Curven (1x6) density at concentrationy
√12√12√
√12√12√
√12√12√
√12√12√
√12√12√
12
12
12
12
12
(at reference temperature)
12Modbus Mapping Assignments for Micro Motion Transmitters
Modbus Mapping Assignments continued
Table 2-2Floating-point register pairs continuedTransmitter codes on page 3, footnotes on page 16
AddressRO/RWDescription
0541 0542RWEnhanced density: Curven (1x6) coefficient at concentrationy
(at reference temperature)
0543 0544RWEnhanced density: Curven (1x6) concentrationy value (y-axis)√12√
0545 0546RWEnhanced density: Curven reference temperature√12√
0547 0548RWEnhanced density: Curven specific gravity water reference
temperature
0549 0550RWEnhanced density: Curven specific gravity water reference density√12√
0551 0552RWEnhanced density: Curven curve trim: slope√12√
0553 0554RWEnhanced density: Curven curve trim: offset√12√
0555 0556RWEnhanced density: Curven extrapolation alarm limit: %√12√
0571 0572RWEnhanced density: Curven curve fit expected accuracy√12√
0611 0612RWDiscrete event x setpoint A (For x, see register 0609)√√10√10√10AIC10√
0613 0614RWDiscrete event x setpoint B (For x, see register 0609)√√
0629 0630ROFingerprint data for process/transmitter variable x, instantaneous
(valid only for “current” data set) (for x, see register 0626)
0631 0632ROFingerprint data for process/transmitter variable, average (1-minute
RFT9739
MVD DC
Modeo 1500
Model 1700
Model 2500
12√12
√12√
12√12
12√12
12√12
√12√
12√12
12√12
12√12
12√12
12√12
10√10√10
AIC10√
√√√√√√
√√√√√√
Model 2700
Series 3000
rolling) (for x, see register 0626)
0633 0634ROFingerprint data for process/transmitter variable, standard
0635 0636ROFingerprint data for process/transmitter variable, maximum (since
deviation (1-minute rolling) (for x, see register 0626)
last statistics reset) (for x, see register 0626)
0637 0638ROFingerprint data for process/transmitter variable, minimum (since
√√√√√√
√√√√√√
√√√√√√
last statistics reset) (for x, see register 0626)
0687 0688RWSlot 0 value register pair for mapped address slots (Slot Type 1)√√√√√√
0689 0690RWSlot 1 value register pair for mapped address slots (Slot Type 1)√√√√√√
0691 0692RWSlot 2 value register pair for mapped address slots (Slot Type 1)√√√√√√
0693 0694RWSlot 3 value register pair for mapped address slots (Slot Type 1)√√√√√√
0695 0696RWSlot 4 value register pair for mapped address slots (Slot Type 1)√√√√√√
0697 0698RWSlot 5 value register pair for mapped address slots (Slot Type 1)√√√√√√
0699 0700RWSlot 6 value register pair for mapped address slots (Slot Type 1)√√√√√√
0701 0702RWSlot 7 value register pair for mapped address slots (Slot Type 1)√√√√√√
0703 0704RWSlot 8 value register pair for mapped address slots (Slot Type 1)√√√√√√
0705 0706RWSlot 9 value register pair for mapped address slots (Slot Type 1)√√√√√√
0707 0708RWSlot 10 value register pair for mapped address slots (Slot Type 1)√√√√√√
0709 0710RWSlot 11 value register pair for mapped address slots (Slot Type 1)√√√√√√
0711 0712RWSlot 12 value register pair for mapped address slots (Slot Type 1)√√√√√√
0713 0714RWSlot 13 value register pair for mapped address slots (Slot Type 1)√√√√√√
0715 0716RWSlot 14 value register pair for mapped address slots (Slot Type 1)√√√√√√
0717 0718RWSlot 15 value register pair for mapped address slots (Slot Type 1)√√√√√√
0719 0720RWSlot 16 value register pair for mapped address slots (Slot Type 1)√√√√√√
0721 0722RWSlot 17 value register pair for mapped address slots (Slot Type 1)√√√√√√
0723 0724RWSlot 18 value register pair for mapped address slots (Slot Type 1)√√√√√√
0725 0726RWSlot 19 value register pair for mapped address slots (Slot Type 1)√√√√√√
0727 0728RWSlot 20 value register pair for mapped address slots (Slot Type 1)√√√√√√
0729 0730RWSlot 21 value register pair for mapped address slots (Slot Type 1)√√√√√√
0731 0732RWSlot 22 value register pair for mapped address slots (Slot Type 1)√√√√√√
0733 0734RWSlot 23 value register pair for mapped address slots (Slot Type 1)√√√√√√
0735 0736RWSlot 24 value register pair for mapped address slots (Slot Type 1)√√√√√√
0737 0738RWSlot 25 value register pair for mapped address slots (Slot Type 1)√√√√√√
0739 0740RWSlot 26 value register pair for mapped address slots (Slot Type 1)√√√√√√
0741 0742RWSlot 27 value register pair for mapped address slots (Slot Type 1)√√√√√√
0743 0744RWSlot 28 value register pair for mapped address slots (Slot Type 1)√√√√√√
0745 0746RWSlot 29 value register pair for mapped address slots (Slot Type 1)√√√√√√
0747 0748RWSlot 30 value register pair for mapped address slots (Slot Type 1)√√√√√√
0749 0750RWSlot 31 value register pair for mapped address slots (Slot Type 1)√√√√√√
Modbus Map Using the Modbus Map
Modbus Mapping Assignments for Micro Motion Transmitters13
Modbus Mapping Assignments continued
Table 2-2Floating-point register pairs continuedTransmitter codes on page 3, footnotes on page 16
AddressRO/RWDescription
RFT9739
MVD DC
Modeo 1500
Model 1700
Model 2500
Model 2700
Series 3000
0783 0784ROSlot 0 value register pair for process variable slots (Slot Type 2)√√√√√√
0785 0786ROSlot 1 value register pair for process variable slots (Slot Type 2)√√√√√√
0787 0788ROSlot 2 value register pair for process variable slots (Slot Type 2)√√√√√√
0789 0790ROSlot 3 value register pair for process variable slots (Slot Type 2)√√√√√√
0791 0792ROSlot 4 value register pair for process variable slots (Slot Type 2)√√√√√√
0793 0794ROSlot 5 value register pair for process variable slots (Slot Type 2)√√√√√√
0795 0796ROSlot 6 value register pair for process variable slots (Slot Type 2)√√√√√√
0797 0798ROSlot 7 value register pair for process variable slots (Slot Type 2)√√√√√√
0799 0800ROSlot 8 value register pair for process variable slots (Slot Type 2)√√√√√√
0801 0802ROSlot 9 value register pair for process variable slots (Slot Type 2)√√√√√√
0803 0804ROSlot 10 value register pair for process variable slots (Slot Type 2)√√√√√√
0805 0806ROSlot 11 value register pair for process variable slots (Slot Type 2)√√√√√√
0807 0808ROSlot 12 value register pair for process variable slots (Slot Type 2)√√√√√√
0809 0810ROSlot 13 value register pair for process variable slots (Slot Type 2)√√√√√√
0811 0812ROSlot 14 value register pair for process variable slots (Slot Type 2)√√√√√√
0813 0814ROSlot 15 value register pair for process variable slots (Slot Type 2)√√√√√√
0815 0816ROSlot 16 value register pair for process variable slots (Slot Type 2)√√√√√√
0817 0818ROSlot 17 value register pair for process variable slots (Slot Type 2)√√√√√√
0819 0820ROSlot 18 value register pair for process variable slots (Slot Type 2)√√√√√√
0821 0822ROSlot 19 value register pair for process variable slots (Slot Type 2)√√√√√√
0823 0824ROSlot 20 value register pair for process variable slots (Slot Type 2)√√√√√√
0825 0826ROSlot 21 value register pair for process variable slots (Slot Type 2)√√√√√√
0827 0828ROSlot 22 value register pair for process variable slots (Slot Type 2)√√√√√√
0829 0830ROSlot 23 value register pair for process variable slots (Slot Type 2)√√√√√√
0831 0832ROSlot 24 value register pair for process variable slots (Slot Type 2)√√√√√√
0833 0834ROSlot 25 value register pair for process variable slots (Slot Type 2)√√√√√√
0835 0836ROSlot 26 value register pair for process variable slots (Slot Type 2)√√√√√√
0837 0838ROSlot 27 value register pair for process variable slots (Slot Type 2)√√√√√√
0839 0840ROSlot 28 value register pair for process variable slots (Slot Type 2)√√√√√√
0841 0842ROSlot 29 value register pair for process variable slots (Slot Type 2)√√√√√√
0843 0844ROSlot 30 value register pair for process variable slots (Slot Type 2)√√√√√√
0845 0846ROSlot 31 value register pair for process variable slots (Slot Type 2)√√√√√√
1101 1102RWFrequency output pulses per unit√√√AIC√
1103 1104RWFrequency output units per pulse√√√AIC√
1105 1106RWFrequency output fault setting√√√AIC√
1109 1110RWPrimary mA output fault setting√√√AIC√
1111 1112RWSecondary mA output fault setting√IC√
1159 1160RWFlow switch setpoint√√√√√
1189 1190RWmA output 1 trim constant – 4 mA trim√√√AIC√
1191 1192RWmA output 1 trim constant – 20 mA trim√√√AIC√
1193 1194RWmA output 2 trim constant – 4 mA trim√IC√
1195 1196RWmA output 2 trim constant – 20 mA trim√IC√
1223 1224RWFrequency input frequency factor (Hz) or number of pulses√
1225 1226RWFrequency input flow rate or total√
1227 1228RWFrequency input K-factor√
1231 1232ROFrequency input measured flow rate√
1233 1234ROFrequency input measured total√
1235 1236ROFrequency input measured inventory√
1257 1258RWBatch: No-flow timeout (seconds)√
1259 1260RWBatch: Alarm timeout (minutes)√
1261 1262RWBatch: Maximum target√
1277 1278RWBatch/fill: Preset x open primary√
1279 1280RWBatch/fill: Preset x open secondary√
1281 1282RWBatch/fill: Preset x close primary√
14, 15
14, 15
14, 15
1283 1284RWBatch: Preset x end warning√
1285 1286RWBatch: Preset x target√
1287 1288RWBatch: Preset x overrun√
13
13
13
13
√
13
√
13
√
13
13
13
14Modbus Mapping Assignments for Micro Motion Transmitters
Modbus Mapping Assignments continued
Table 2-2Floating-point register pairs continuedTransmitter codes on page 3, footnotes on page 16
AddressRO/RWDescription
1289 1290RWBatch/fill: Current target√
1291 1292ROBatch/fill: Current total√
1453 1454RWFrequency input pulses per unit√
1455 1456RWFrequency input units per pulse√
1457 1458ROAOC average√
1459 1460ROFill time (seconds) √
14
14
1537 1538ROActual back flow rateN
1539 1540ROActual densityN
1541 1542ROActual drive gainN
1543 1544ROActual gross flow rateN
1545 1546ROActual mass flow rateN
1547 1548ROActual net oil flow rateN
1549 1550ROActual net water flow rateN
1551 1552ROActual temperatureN
1553 1554ROActual uncorrected net oil flow rateN
1555 1556ROActual uncorrected net water cutN
1557 1558ROActual water cutN
1567 1568ROAverage back flow rateN
1569 1570ROAverage densityN
1571 1572ROAverage drive gainN
1573 1574ROAverage gross flow rateN
1575 1576ROAverage mass flow rateN
1577 1578ROAverage net oil flow rateN
1579 1580ROAverage net water flow rateN
1581 1582ROAverage temperatureN
1583 1584ROAverage uncorrected net oil flow rateN
1585 1586ROAverage uncorrected net water cutN
1587 1588ROAverage water cutN
1597 1598ROMaximum back flow rateN
1599 1600ROMaximum densityN
1601 1602ROMaximum drive gainN
1603 1604ROMaximum gross flow rateN
1605 1606ROMaximum mass flow rateN
1607 1608ROMaximum net oil flow rateN
1609 1610ROMaximum net water flow rateN
1611 1612ROMaximum temperatureN
1613 1614ROMaximum uncorrected net oil flow rateN
1615 1616ROMaximum uncorrected net water cutN
1617 1618ROMaximum water cutN
1627 1628ROMinimum back flow rateN
1629 1630ROMinimum densityN
1631 1632ROMinimum drive gainN
1633 1634ROMinimum gross flow rateN
1635 1636ROMinimum mass flow rateN
√
√
√
Series 3000
13
13
13
13
13
13
13
13
13
Modbus Map Using the Modbus Map
Modbus Mapping Assignments for Micro Motion Transmitters15
Modbus Mapping Assignments continued
Table 2-2Floating-point register pairs continuedTransmitter codes on page 3, footnotes on page 16
AddressRO/RWDescription
RFT9739
MVD DC
Modeo 1500
Model 1700
Model 2500
Model 2700
1637 1638ROMinimum net oil flow rateN
1639 1640ROMinimum net water flow rateN
1641 1642ROMinimum temperatureN
1643 1644ROMinimum uncorrected net oil flow rateN
1645 1646ROMinimum uncorrected net water cutN
1647 1648ROMinimum water cutN
1657 1658ROGross volume totalN
1659 1660ROMass totalN
1661 1662RONet oil volume totalN
1663 1664RONet water volume totalN
1665 1666ROUncorrected oil volume totalN
1675 1676RODensity of oil at reference temperatureN
1677 1678ROMaximum deviation of oil density during density determinationN
1679 1680RODensity of water at reference conditionsN
1681 1682ROMaximum deviation of water density during density determinationN
1683 1684RODrive gain threshold for TBR (volts)N
1831 1832RODensity value used in or resulting from density determinationN
1833 1834ROTemperature value used in or resulting from density determinationN
1835 1836ROWater cut percentage used in density determinationN
1839 1840ROResults from calculated water density operationN
1843 1844RODensity value used in or resulting from density determinationN
1847 1848RODensity of water at reference conditionsN
1851 1852RODensity of oil at reference temperatureN
1855 1856ROResults from calculation of oil density at referenceN
1859 1860RODensity determination volume totalN
2509 2510RWAnalog valve setpoint√
2511 2512RWAnalog valve open full√
2513 2514RWAnalog valve close partial√
2515 2516RWFixed AOC value√
2517 2518RWClose secondary√
2519 2520ROAverage of fill totals√
2521 2522ROVariance of fill totals√
2527 2528RWAnalog valve closed value (mA) √
14
14
14
14
14
14
14
14
(1) For RFT9739 transmitters v2.0 and higher, register pair 0157–0158 is used for both the high-density calibration and the
flowing-density calibration.
(2) Read-only for transmitters with the F
OUNDATION fieldbus or Profibus-PA outputs option board.
(3) RFT9739 transmitters v3.5 and lower.
(4) RFT9739 transmitters v3 and higher.
(5) RFT9739 transmitters v3.x only.
(6) RFT9739 transmitters v3.6 and higher.
(7) Requires petroleum measurement application (API feature).
(8) Format compatible with Series 3000 9-wire (ALTUS) transmitters. The flow calibration factor is also stored in ASCII registers
0072–0076; changing the data here will change the data in ASCII registers 0072–0076, and vice versa.
(9) Format compatible with Series 3000 9-wire (ALTUS) transmitters. The temperature calibration factor is also stored in ASCII
registers 0080–0086; changing the data here will change the data in ASCII registers 0080–0086, and vice versa.
(10) Transmitter software v4.1 and higher, or for transmitters with the F
v3.0 and higher.
(11) Transmitter software v6.1 and higher.
(12) Requires enhanced density application.
(13) Requires discrete batch application.
(14) Requires filling and dosing application.
(15) Preset indexing does not apply; Model 1500 filling transmitter supports only one batch preset.
Series 3000
16Modbus Mapping Assignments for Micro Motion Transmitters
Modbus Mapping Assignments continued
2.3Integer registers
In Table 2-3:
•RO = Read-only
•RW = Read/write
Table 2-3Integer registersTransmitter codes on page 3, footnotes on page 26
Address RO/RWDescription
RFT9739
MVD DC
Model 1500
Model 1700
Model 2500
Model 2700
Series 3000
0001ROBit #0(E)EPROM checksum failure√√√√√√√
Bit #1Transmitter configuration changed √√
Bit #2Sensor failure√√√√√√√
Bit #3Temperature sensor failure√√√√√√√
Bit #4Input overrange√√√√√√√
Bit #5Frequency/pulse output saturated√√√√AIC√
Bit #6Transmitter not configured√√√√√√√
Bit #7Real-time interrupt failure√
Bit #8Milliamp output(s) saturated√√√√AIC√
Bit #9Milliamp output(s) fixed√√√√AIC√
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√√√√√√√
0002ROMass flow rate (scaled integer)√√√√√√√
0003RODensity (scaled integer)√√√√√√√
0004ROTemperature (scaled integer)√√√√√√√
0005ROVolume flow rate (scaled integer)√√√√√√√
0007ROPressure (scaled integer)√
0008ROMass total (scaled integer)
0009ROVolume total (scaled integer)
0010ROMass inventory (scaled integer)
0011ROVolume inventory (scaled integer)
0012RWProcess variable assigned to primary mA output (HART PV)√√
0013RWProcess variable assigned to secondary mA output (HART SV)√√
0014RWProcess variable assigned to frequency output (HART TV)√√
0015RWProcess variable assigned to RFT9739 control output√
0015RWProcess variable assigned to quaternary variable (HART QV)√
Modbus Mapping Assignments for Micro Motion Transmitters17
Modbus Mapping Assignments continued
Table 2-3Integer registers continuedTransmitter codes on page 3, footnotes on page 26
Address RO/RWDescription
RFT9739
MVD DC
Model 1500
Model 1700
Model 2500
Model 2700
Series 3000
0039RWStandard or special mass flow unit√√√√√√√
0040RWDensity unit√√√√√√√
0041RWTemperature unit√√√√√√√
0042RWStandard or special volume flow unit√√√√√√√
0044RWPressure unit√√√√√√√
0045ROStandard or special mass total or inventory unit
0046ROStandard or special volume total or inventory unit
0047RWPolling address
6
4
5
√√√√√√√
√√√√√√√
√√√√√√√
0120RODevice type code√√√√√√√
0121ROElectronics manufacturer’s code identification number√√√√√√√
0124RWRFT9739 fault code√
0124RWMVD digital output fault code√√√√√√
7
8
0125ROBit #0Primary mA output saturated√√√√AIC√
Bit #1Secondary mA output saturated√√IC√
Bit #2Primary mA output fixed√√√√AIC√
Bit #3Secondary mA output fixed√√IC√
Bit #4Density overrange√√√√√√√
Bit #5Drive gain overrange√√√√√√√
Bit #6Not used
Bit #7External input failure√√√AIC√
Bit #7Milliamp input error√
Bit #8(E)EPROM checksum failure, core processor or RFT9739√√√√√√√
Bit #9RAM diagnostic failure, core processor or RFT9739√√√√√√√
Bit #10 Sensor failure (no tube interrupt)√√√√√√√
Bit #11 Temperature sensor failure√√√√√√√
Bit #12 Input overrange√√√√√√√
Bit #13 Frequency/pulse output saturated√√√√AIC√
Bit #14 Transmitter not configured√√√√√√√
Bit #15 Real-time interrupt failure√
0126ROBit #0Burst mode enabled√√√√AIC√
Bit #1Power reset occurred√√√√√√√
Bit #2Transmitter initializing/warming up√√√√√√√
Bit #3Security breach√
Bit #4Display readback error√
Bit #5Event 2 ON√√√√√AIC
Bit #6Event 1 ON√√√√√AIC
Bit #7Not used
Bit #8Flowmeter zeroing failure√√√√√√√
Bit #9Zero 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√√√√√√√
0129RWSensor flange type√√√√√√√
0130RWSensor flow tube construction material√√√√√√√
0131RWSensor flow tube liner material√√√√√√√
0132RWBase mass unit for special mass unit√√√√√√√
0133RWBase time unit for special mass unit√√√√√√√
0134RWBase volume unit for special volume unit√√√√√√√
0135RWBase time unit for special volume unit√√√√√√√
0136RWMaximum zeroing time
0365ROTimestamp√√√√√√
0366RWDSP calculation update rate (20 or 100, Hz units) √√√√AIC
0399RWSensor failure timeout time (1/16 sec units) √√√√√√
0400RWSensor failure status bits√√√√√√
Bit #0Low amplitude√√√√√√
Bit #1 Clip flag (A/D)√√√√√√
Bit #2 Amplitude mismatch between pickoffs√√√√√√
Bit #3 Phase OOR (one pickoff is 180° of phase)√√√√√√
Bit #4 Freq OOR (main signal component detected on pickoff is
Bit #1RAM test error, core processor√√√√√√
Bit #2Not used
Bit #3Sensor not vibrating√√√√√√
Bit #4Temperature sensor out of range√√√√√√
Bit #5Calibration failure√√√√√√
Bit #6Other failure occurred√√√√√√
Bit #7Transmitter initializing/warming up√√√√√√
Bit #8Primary variable out of limits√
Bit #9Non-primary variable out of limits√
Bit #10 Not used
Bit #11 Not used
Bit #12 Watchdog error√
Bit #13 Cold start occurred√
Bit #14 Transmitter configuration changed (HART bit)√
Bit #15 High-severity alarm(s) active√√√√√√
0420ROBit #0Primary mA output saturated√√√AIC√
Bit #1Secondary mA output saturated√IC√
Bit #2Primary mA output fixed√√√AIC√
Bit #3Secondary mA output fixed√IC√
Bit #4Density overrange√√√√√√
Bit #5Drive overrange√√√√√√
Bit #6Not used
Bit #7External input failure√√√AIC√
Bit #8(E)EPROM checksum failure, core processor√√√√√√
Bit #9RAM diagnostic failure, core processor√√√√√√
Bit #10 Sensor not responding (no tube interrupt)√√√√√√
Bit #11 Temperature sensor out of range√√√√√√
Bit #12 Input overrange√√√√√√
Bit #13 Frequency/pulse output saturated√√√AIC√
Bit #14 Transmitter not characterized (flow calibration factor or
√√√√√√
sensor type)
Bit #15 Not used
Modbus Map Using the Modbus Map
Modbus Mapping Assignments for Micro Motion Transmitters19
Modbus Mapping Assignments continued
Table 2-3Integer registers continuedTransmitter codes on page 3, footnotes on page 26
Address RO/RWDescription
RFT9739
MVD DC
Model 1500
Model 1700
Model 2500
Model 2700
Series 3000
0421ROBit #0Burst mode enabled √√ √AIC√
Bit #1Power reset occurred√√√√√√
Bit #2Transmitter initializing/warming up√√√√√√
Bit #3Sensor/transmitter communication failure (A28)√
13√13√13√13
√
Bit #4Paper out√
Bit #5Event 2 ON√√√√AIC
Bit #6Event 1 ON√√√√AIC
Bit #7Sensor/transmitter communication failure (A26)√√√√√
Bit #8Calibration failure√√√√√√
Bit #9Zero 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√√√√√√
0422ROBit #0API: Temperature outside standard range√
Bit #1API: Density outside standard range√
12
12
√12√12√
√12√12√
12
12
Bit #2“Line RTD” temperature out of range√√√√√√
Bit #3“Meter RTD” temperature out of range √√√√√√
Bit #4Flow direction (0=Forward or Zero flow, 1=Reverse)√√√√√√
Bit #5Not used
Bit #6Enhanced density: Unable to fit curve data√
Bit #7Last measured value override active√√√√√
Bit #8Enhanced density extrapolation alarm√
14√14√14
14√14√14
Bit #9Transmitter not config0ured (flow calibration factor)√√√√√√
Bit #10 (E)EPROM checksum error√√√√√
Bit #11 RAM test error in transmitter√√√√√
Bit #12 Invalid/unrecognized sensor type (K1 value)√√√√√√
Bit #13 (E)EPROM database corrupt in core processor√√√√√√
Bit #14 (E)EPROM powerdown totals corrupt in core processor√√√√√√
Bit #15 (E)EPROM program corrupt in core processor√√√√√√
0423ROBit #0Core processor boot sector fault√√√√√√
Bit #1Transmitter software upgrade recommended√√√√√
Bit #2Frequency output fixed√√ √ AIC√
Bit #3Not used
Bit #4DO1 status (0=OFF, 1=ON)√
Bit #5DO2 status (0=OFF, 1=ON) √
15
15
√AIC√
√C√
Bit #6T-Series D3 calibration in progress√√√√√√
Bit #7T-Series D4 calibration in progress√√√√√√
Bit #8DO3 status (0=OFF, 1=ON)√
Bit #9Not 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√√√√√√
20Modbus Mapping Assignments for Micro Motion Transmitters
Modbus Mapping Assignments continued
Table 2-3Integer registers continuedTransmitter codes on page 3, footnotes on page 26
Address RO/RWDescription
0424ROBit #0Discrete input 1 status (0=OFF, 1=ON)√
Bit #1Discrete input 2 status (0=OFF, 1=ON)√
Bit #2Discrete output 1 fixed√
Bit #3Discrete output 2 fixed √
RFT9739
MVD DC
Model 1500
Model 1700
Model 2500
Model 2700
15
15
15
√C√
√AIC√
√C√
Series 3000
Bit #4Discrete output 3 fixed√
Bit #5Not used
Bit #6Security breach√√√√√
Bit #7Frequency input saturated√
Bit #8Batch/fill timeout√
Bit #9Batch/fill in progress√
Bit #10 Batch end warning√
Bit #11 Batch overrun√
Bit #12 Batch pump√
Bit #13 Batch/fill primary valve√
Bit #14 Batch/fill secondary valve√
Bit #15 Not used
√√√√√√
0523RWEnhanced density: Active calculation curve (a=0,1,2,3,4,5)√
0524RWEnhanced density: Derived variable√14√
0527RWEnhanced density: Curve configuration index (n=0,1,2,3,4,5)√14√
0528RWEnhanced density: Curven temperature isotherm index (x=0,1,2,3,4,5)√14√
0529RWEnhanced density: Curven concentration index (y=0,1,2,3,4,5)√14√
0563RWEnhanced density: Curven using coefficients direct (0=No, 1=Yes)√14√
0564RWEnhanced density: Maximum fit order for 5x5 curve (Order=2,3,4,5)√14√
0569RWEnhanced density: Curven curve fit results (0=Good, 1=Poor, 2=Failed,
3=Empty)
0570RWEnhanced density: Curven concentration units label code√14√
0609RWDiscrete event index (x=0,1,2,3,4) √√17√17√17AIC17√
0610RWDiscrete event x action (0=HI, 1=LO, 2=IN HI/LO, 3=OUT HI/LO) (For
x, see register 0609)
0615RWDiscrete event x process variable (For x, see register 0609)√√
0616RODiscrete event x status (1=ON, 2=OFF) (Bit #0: x = 0; Bit #1: x = 1, ...) √√
15
15
15
15
17√17√17√17√18
17√17√17
√√
17√17√17
17√17√17
14√14√14
14√14
14√14
14√14
14√14
14√14
14√14
14√14
√14√
14√14
AIC17√
AIC17√
AIC17√
16
√
16
√
16
16
16
16
√
16
√
0625RWMeter fingerprint units (0=SI, 1=English) √√√√√√
0626RWMeter fingerprint transmitter variable index√√√√√√
0627RWFingerprint data set (0=Current, 1=Factory, 2=Installation, 3=Last
zero)
√√√√√√
0655RWSlot 0 configuration register for mapped address slots (Slot Type 1)√√√√√√
0656RWSlot 1 configuration register for mapped address slots (Slot Type 1)√√√√√√
0657RWSlot 2 configuration register for mapped address slots (Slot Type 1)√√√√√√
0658RWSlot 3 configuration register for mapped address slots (Slot Type 1)√√√√√√
0659RWSlot 4 configuration register for mapped address slots (Slot Type 1)√√√√√√
0660RWSlot 5 configuration register for mapped address slots (Slot Type 1)√√√√√√
0661RWSlot 6 configuration register for mapped address slots (Slot Type 1)√√√√√√
0662RWSlot 7 configuration register for mapped address slots (Slot Type 1)√√√√√√
0663RWSlot 8 configuration register for mapped address slots (Slot Type 1)√√√√√√
0664RWSlot 9 configuration register for mapped address slots (Slot Type 1)√√√√√√
0665RWSlot 10 configuration register for mapped address slots (Slot Type 1)√√√√√√
0666RWSlot 11 configuration register for mapped address slots (Slot Type 1)√√√√√√
0667RWSlot 12 configuration register for mapped address slots (Slot Type 1)√√√√√√
0668RWSlot 13 configuration register for mapped address slots (Slot Type 1)√√√√√√
0669RWSlot 14 configuration register for mapped address slots (Slot Type 1)√√√√√√
0670RWSlot 15 configuration register for mapped address slots (Slot Type 1)√√√√√√
0671RWSlot 16 configuration register for mapped address slots (Slot Type 1)√√√√√√
0672RWSlot 17 configuration register for mapped address slots (Slot Type 1)√√√√√√
0673RWSlot 18 configuration register for mapped address slots (Slot Type 1)√√√√√√
0674RWSlot 19 configuration register for mapped address slots (Slot Type 1)√√√√√√
Modbus Map Using the Modbus Map
Modbus Mapping Assignments for Micro Motion Transmitters21
Modbus Mapping Assignments continued
Table 2-3Integer registers continuedTransmitter codes on page 3, footnotes on page 26
Address RO/RWDescription
RFT9739
MVD DC
Model 1500
Model 1700
Model 2500
Model 2700
Series 3000
0675RWSlot 20 configuration register for mapped address slots (Slot Type 1)√√√√√√
0676RWSlot 21 configuration register for mapped address slots (Slot Type 1)√√√√√√
0677RWSlot 22 configuration register for mapped address slots (Slot Type 1)√√√√√√
0678RWSlot 23 configuration register for mapped address slots (Slot Type 1)√√√√√√
0679RWSlot 24 configuration register for mapped address slots (Slot Type 1)√√√√√√
0680RWSlot 25 configuration register for mapped address slots (Slot Type 1)√√√√√√
0681RWSlot 26 configuration register for mapped address slots (Slot Type 1)√√√√√√
0682RWSlot 27 configuration register for mapped address slots (Slot Type 1)√√√√√√
0683RWSlot 28 configuration register for mapped address slots (Slot Type 1)√√√√√√
0684RWSlot 29 configuration register for mapped address slots (Slot Type 1)√√√√√√
0685RWSlot 30 configuration register for mapped address slots (Slot Type 1)√√√√√√
0686RWSlot 31 configuration register for mapped address slots (Slot Type 1)√√√√√√
0751RWSlot 0 configuration register for process variable slots (Slot Type 2)√√√√√√
0752RWSlot 1 configuration register for process variable slots (Slot Type 2)√√√√√√
0753RWSlot 2 configuration register for process variable slots (Slot Type 2)√√√√√√
0754RWSlot 3 configuration register for process variable slots (Slot Type 2)√√√√√√
0755RWSlot 4 configuration register for process variable slots (Slot Type 2)√√√√√√
0756RWSlot 5 configuration register for process variable slots (Slot Type 2)√√√√√√
0757RWSlot 6 configuration register for process variable slots (Slot Type 2)√√√√√√
0758RWSlot 7 configuration register for process variable slots (Slot Type 2)√√√√√√
0759RWSlot 8 configuration register for process variable slots (Slot Type 2)√√√√√√
0760RWSlot 9 configuration register for process variable slots (Slot Type 2)√√√√√√
0761RWSlot 10 configuration register for process variable slots (Slot Type 2)√√√√√√
0762RWSlot 11 configuration register for process variable slots (Slot Type 2)√√√√√√
0763RWSlot 12 configuration register for process variable slots (Slot Type 2)√√√√√√
0764RWSlot 13 configuration register for process variable slots (Slot Type 2)√√√√√√
0765RWSlot 14 configuration register for process variable slots (Slot Type 2)√√√√√√
0766RWSlot 15 configuration register for process variable slots (Slot Type 2)√√√√√√
0767RWSlot 16 configuration register for process variable slots (Slot Type 2)√√√√√√
0768RWSlot 17 configuration register for process variable slots (Slot Type 2)√√√√√√
0769RWSlot 18 configuration register for process variable slots (Slot Type 2)√√√√√√
0770RWSlot 19 configuration register for process variable slots (Slot Type 2)√√√√√√
0771RWSlot 20 configuration register for process variable slots (Slot Type 2)√√√√√√
0772RWSlot 21 configuration register for process variable slots (Slot Type 2)√√√√√√
0773RWSlot 22 configuration register for process variable slots (Slot Type 2)√√√√√√
0774RWSlot 23 configuration register for process variable slots (Slot Type 2)√√√√√√
0775RWSlot 24 configuration register for process variable slots (Slot Type 2)√√√√√√
0776RWSlot 25 configuration register for process variable slots (Slot Type 2)√√√√√√
0777RWSlot 26 configuration register for process variable slots (Slot Type 2)√√√√√√
0778RWSlot 27 configuration register for process variable slots (Slot Type 2)√√√√√√
0779RWSlot 28 configuration register for process variable slots (Slot Type 2)√√√√√√
0780RWSlot 29 configuration register for process variable slots (Slot Type 2)√√√√√√
0781RWSlot 30 configuration register for process variable slots (Slot Type 2)√√√√√√
0782RWSlot 31 configuration register for process variable slots (Slot Type 2)√√√√√√
1107RWFrequency/pulse output fault code√√√AIC√
1108RWFrequency/pulse output scaling method√√√AIC√
1113RWPrimary milliamp output fault code√√√AIC√
1114RWSecondary milliamp output fault code√IC√
1115RWDisplay offline password (0000 to 9999)√√
1116RWDisplay scroll rate (1 to 10 seconds)√√
1117RW
70=A130)
1238RWAlarm x severity (0=Ignore, 1=Informational, 2=Fault) (For x, see
1239ROAlarm status Bit #0: 0=Inactive, 1=Active√
RWAlarm status Bit #1: 0=Unacknowledged, 1=Acknowledged
register 1237)
29
17√17√17√17
√√
17√17√17√17
√√
17√17√17√17
√17√17√17√17√
1240ROAlarm count√
1245RWAlarm type index (0=Electronics, 1=Sensor, 2=Process,
3=Configuration)
1246RWAlarm type status (0=Acknowledged, 1=Unacknowledged)√
1251RWBatch/fill: Flow source√
1252RWBatch: Current preset (0–5)√
1253RWBatch/fill: Type (1=1 stage, 2=2 stage, 3=Analog15)√
1254RWBatch: Precision of display values√
1255RWBatch/fill: Configure presets by (0=%target, 1=Quantity)√
1256ROBatch/fill: State
30
15
15
15
15
√
1263RWBatch: Preset configuration index (x=0,1,2,3,4,5)√
1264RWBatch: Enable/disable preset x (0=Disable, 1=Enable)
1276RWBatch: preset x density curve (For x, see register 1263) √
1309RWAOC compensation algorithm (0=Learn upward, 1=Learn downward,
24Modbus Mapping Assignments for Micro Motion Transmitters
Modbus Mapping Assignments continued
Table 2-3Integer registers continuedTransmitter codes on page 3, footnotes on page 26
Address RO/RWDescription
RFT9739
MVD DC
Model 1500
Model 1700
Model 2500
Model 2700
1359RWLanguage selection√
1361RODisplay temperature (°C)√
1362RWDisplay variable #16√
1363RWDisplay variable #17√
1364RWDisplay variable #18√
1365RWDisplay variable #19√
1366RWDisplay variable #20√
1367RWProcess variable code (n=0...94; see process variable codes in
Table 2-32)
1368RWDisplay precision (0–5) for process variable n (For n, see register
1367)
1382RWHeader line 1 line feeds√
1383RWHeader line 1 font size (0=Normal height, 1=Double height)√
1395RWHeader line 2 line feeds√
1396RWHeader line 2 font size (0=Normal height, 1=Double height)√
1408RWHeader line 3 line feeds√
1409RWHeader line 3 font size (0=Normal height, 1=Double height)√
1421RWHeader line 4 line feeds√
1422RWHeader line 4 font size (0=Normal height, 1=Double height)√
1434RWFooter line feeds√
1435RWFooter font size (0=Normal height, 1=Double height)√
1436RWLines per page√
1437RWNumber of tickets√
1438RWNumber of data bits√
1441RWPrinter type√
1442RWPrint request configuration√
1444RWDisable paper out detection (0=Allow for Epson, 1=Disallow for Epson)√
1445RWPrinter characters per second√
1446RWPrinter buffer size√
1461RWFill count√
15
1470RWWorld area (0=Worldwide, 1=Europe)√
1471ROAudit trail event counter (event index)√
1472ROAudit trail index value for next record√
1473RWAudit trail record index (n=0...999)√
1474ROAudit trail recordn event index√
1477ROAudit trail recordn changed register (0xxxx for coil, 4xxxx for register)√
1478ROAudit trail recordn changed register array index (valid only if register
specified in 1477 refers to an array)
1479ROAudit trail recordn units (valid only if register specfied in 1477 normally
has associated units)
1505RWFieldbus AI function block index (0–3)F
1506RWFieldbus AI target modeF
1507ROFieldbus AI actual modeF
1508RWFieldbus AI channelF
1509RWFieldbus AI XD scale unitsF
1510RWFieldbus AI linearization typeF
1511RWFieldbus integrator block typeF
1691RWTime period over which oil density will be averaged during density
determination (seconds)
1692RWTime period over which produced water density will be averaged
during density determination (seconds)
1693RWPurge time to allow the separator contents of the previous test to
purge (seconds)
1694RWLook-back time interval for TBR (5–30 seconds)N
Series 3000
√
√
31
31
31
31
16
31
31
31
31
31
31
31
√
31
√
Modbus Map Using the Modbus Map
N
N
N
Modbus Mapping Assignments for Micro Motion Transmitters25
Modbus Mapping Assignments continued
Table 2-3Integer registers continuedTransmitter codes on page 3, footnotes on page 26
Address RO/RWDescription
RFT9739
MVD DC
Model 1500
Model 1700
Model 2500
Model 2700
Series 3000
1701RWWell to be configured (1–48)N
1702RWWell currently being tested (1–48)N
1703RWTest results (0=Well currently under test, 1=Last test, 2=Next-to-last
test, 3=Oldest test)
N
1704RWWell within archive for test results (1–48)N
1705RWReference temperature (0=60 °F, 1=15 °C, 2=20 °C)N
1706RWAction to be taken on TBR event (0=Hold last value, 1=Stop well test,
2305RWIndex of well name to configure (1–48)N
2525RWAnalog valve number of stages (1 or 2)√
2526RWBit #0Fill in progress√
2=Alarm only)
Bit #1Primary valve√
Bit #2Secondary valve√
Bit #3Start not okay√
Bit #4AOC flow rate too high√
Bit #5Cleaning in progress √
Bit #6Purge delay phase (auto mode)√
Bit #7Purge phase√
Bit #8AOC training√
Bit #9Maximum fill time exceeded√
15
15
15
15
15
15
15
15
15
15
15
N
Bit #10 Not used
Bit #11 Not used
Bit #12 Not used
Bit #13 Not used
Bit #14 Not used
Bit #15 Not used
5003RWCustody transfer security switch (7070=Secured; all other
31
√
values=Unsecured)
(1) For RFT9739 transmitters, read-only. For MVD Direct Connect and Series 1000, 2000, and 3000 transmitters, read-only during
standard use; to reset, write 0 to register.
(2) Supported in software even if associated output is not available.
(3) Signed integer.
(4) Automatically derived from register 0039.
(5) Automatically derived from register 0042.
(6) Modbus or HART polling address (v3.6 or lower RFT9739 transmitter); HART polling address (v3.7 or higher RFT9739 transmitter,
MVD Direct Connect, and Series 1000, 2000, and 3000 transmitters).
(7) Read-only for transmitters v3 and higher.
(8) Transmitter software v6.0 and higher.
(9) For MVD Solo and Series 1000, 2000, and 3000 transmitters, unit is seconds. For RFT9739 transmitters, unit is M (measurement
cycles); M = N / 2, where N represents the number of tube periods.
(10) RFT9739 transmitters v3.x only.
(11) RFT9739 transmitters v3.7 and higher.
(12) Requires petroleum measurement application (API feature).
(13) Transmitter software v3.7 and higher.
(14) Requires enhanced density application.
(15) Requires filling and dosing application.
(16) Requires discrete batch application.
(17) Transmitter software v4.1 and higher, or for transmitters with the F
(20) Read-write for Series 3000 transmitters. Read-only for Series 1000/2000 transmitters; primary variable automatically assigned as
first display variable.
(21) Transmitter software v2.x and lower.
(22) Read-write for Model 1500 filling transmitters; read-only for other Model 1500 transmitters.
(23) Read-only.
26Modbus Mapping Assignments for Micro Motion Transmitters
Modbus Mapping Assignmentscontinued
(24) Read-only for Model 2700 with analog outputs option board; configurable for Model 2700 with configurable input/outputs option
board or instrinsically safe outputs option board.
(25) Read-only if Channel B is configured for mA output; read-write for other output types.
(26) Read-write for transmitter software v4.1 and higher; read-only for earlier transmitters.
(27) Read-write for transmitters with configurable input/outputs option board; read-only for all other transmitters.
(28) Transmitter software v3.6 and higher.
(29) Can be changed from 0 to 1; cannot be changed from 1 to 0.
(30) For Series 3000 transmitters: 0=Startup, 1=Idle, 2=Stopped, 3=Running. For Model 1500 transmitters: 0=Startup, 1=Idle,
2=Paused, 3=Running, 4=Purge delay, 5=Purge in progress, 6=Cleaning in progress.
(31) Requires custody transfer application.
2.4Long integer registers
In Table 2-4:
•RO = Read-only
•RW = Read/write
Table 2-4Long integer registersTransmitter codes on page 3, footnotes on page 29
RO/
Address
0048 0049RWFinal assembly number of transmitter; 3-byte integer.
0050 0051RWDate; 3-byte integer.
0122 0123RO
0127 0128RWSensor serial number: 3-byte integer.
0305 0308ROBinary mass total; 8-byte integer.
0309 0312ROBinary volume total; 8-byte integer.
1187 1188RO
1241 1242ROTime that alarm was last posted, in seconds since January 1,1996;
1243 1244ROTime that alarm was last cleared, in seconds since January 1,
1247 1248ROTime that alarm type was last posted, in seconds since January 1,
1249 1250ROTime that alarm type was last cleared, in seconds since January 1,
1439 1440RWStart number (BOL); 4-byte integer
RW
Description
• First register: 00000000 in high-order byte; first 8 bits of value in
low-order byte.
• Second register: last 16 bits of value.
• First register: 00000000 in high-order byte; day of month (1–31)
in low-order byte.
• Second register: high-order byte: month of year (1–12);
low-order byte: X, where X = current year - 1900.
1
HART device ID2; 3-byte integer.
• First register: 00000000 in high-order byte; first 8 bits of value in
low-order byte.
• Second register: last 16 bits of value.
• First register: 00000000 in high-order byte; first 8 bits of value in
low-order byte.
• Second register: last 16 bits of value.
• First register: MSW (high-order byte, low-order byte)
• Second register: LSW (high-order byte, low-order byte)
• First register: MSW (high-order byte, low-order byte)
• Second register: LSW (high-order byte, low-order byte)
1
Core processor4 HART device ID; 3-byte integer.
• First register: 00000000 in high-order byte; first 8 bits of value in
low-order byte.
• Second register: last 16 bits of value.
4-byte integer.
• First register: MSW (high-order byte, low-order byte)
• Second register: LSW (high-order byte, low-order byte)
1996; 4-byte integer.
• First register: MSW (high-order byte, low-order byte)
• Second register: LSW (high-order byte, low-order byte)
1996; 4-byte integer.
• First register: MSW (high-order byte, low-order byte)
• Second register: LSW (high-order byte, low-order byte)
1996; 4-byte integer.
• First register: MSW (high-order byte, low-order byte)
• Second register: LSW (high-order byte, low-order byte)
• First register: MSW (high-order byte, low-order byte)
• Second register: LSW (high-order byte, low-order byte)
RFT9739
MVD DC
Model 1500
Model 1700
Model 2500
Model 2700
Series 3000
√√√√√√√
√√√√√√√
√√√√√√√
√√√√√√√
3
√
3
√
√√√√√
√
√
√
√
5
√
Modbus Map Using the Modbus Map
Modbus Mapping Assignments for Micro Motion Transmitters27
Modbus Mapping Assignments continued
Table 2-4Long integer registers continuedTransmitter codes on page 3, footnotes on page 29
RO/
Address
1475 1476ROAudit trail timestamp for recordn; 4-byte integer
1711 1712ROWell test elapsed time (seconds)N
1713 1714ROProduction measurement paused time (seconds)N
1715 1716ROWell test purge time remaining (seconds)N
1727 1728ROTimecode when last well test was stopped (seconds since
1729 1730ROTimecode when last well test was started (seconds since
1741 1742ROTimecode when maximum back flow was achieved (seconds since
1743 1744ROTimecode when maximum density was achieved (seconds since
1745 1746ROTimecode when maximum drive gain was achieved (seconds since
1747 1748ROTimecode when maximum gross flow rate was achieved (seconds
1749 1750ROTimecode when maximum mass flow rate was achieved (seconds
1751 1752ROTimecode when maximum net oil flow rate rate was achieved
1753 1754ROTimecode when maximum net water flow rate rate was achieved
1755 1756ROTimecode when maximum temperature was achieved (seconds
1757 1758ROTimecode when maximum uncorrected net oil flow was achieved
1759 1760ROTimecode when maximum uncorrected water cut was achieved
1761 1762ROTimecode when maximum water cut was achieved (seconds since
1771 1772ROTimecode when minimum back flow was achieved (seconds since
1773 1774ROTimecode when minimum density was achieved (seconds since
1775 1776ROTimecode when minimum drive gain was achieved (seconds since
1777 1778ROTimecode when minimum gross flow rate was achieved (seconds
1779 1780ROTimecode when minimum mass flow rate was achieved (seconds
1781 1782ROTimecode when minimum net oil flow rate rate was achieved
1783 1784ROTimecode when minimum net water flow rate rate was achieved
1785 1786ROTimecode when minimum temperature was achieved (seconds
1787 1788ROTimecode when minimum uncorrected net oil flow was achieved
1789 1790ROTimecode when minimum uncorrected water cut was achieved
1791 1792ROTimecode when minimum water cut was achieved (seconds since
RW
Description
• First register: MSW (high-order byte, low-order byte)
• Second register: LSW (high-order byte, low-order byte)
For n, see register 1473.
January 1, 1998)
January 1, 1998)
January 1, 1998)
January 1, 1998)
January 1, 1998)
since January 1, 1998)
since January 1, 1998)
(seconds since January 1, 1998)
(seconds since January 1, 1998)
since January 1, 1998)
(seconds since January 1, 1998)
(seconds since January 1, 1998)
January 1, 1998)
January 1, 1998)
January 1, 1998)
January 1, 1998)
since January 1, 1998)
since January 1, 1998)
(seconds since January 1, 1998)
(seconds since January 1, 1998)
since January 1, 1998)
(seconds since January 1, 1998)
(seconds since January 1, 1998)
January 1, 1998)
RFT9739
MVD DC
Model 1500
Model 1700
Model 2500
Model 2700
Series 3000
5
√
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
28Modbus Mapping Assignments for Micro Motion Transmitters
Modbus Mapping Assignments continued
Table 2-4Long integer registers continuedTransmitter codes on page 3, footnotes on page 29
RO/
Address
1801 1802ROTimecode when back flow was reset (seconds since January 1,
1803 1804ROTimecode when density was reset (seconds since January 1,
1805 1806ROTimecode when drive gain was reset (seconds since January 1,
1807 1808ROTimecode when gross flow rate was reset (seconds since January
1809 1810ROTimecode when mass flow rate was reset (seconds since January
1811 1812ROTimecode when net oil flow rate rate was reset (seconds since
1813 1814ROTimecode when net water flow rate rate was reset (seconds since
1815 1816ROTimecode when temperature was reset (seconds since January 1,
1817 1818ROTimecode when uncorrected net oil flow was reset (seconds since
1819 1820ROTimecode when uncorrected water cut was reset (seconds since
1821 1822ROTimecode when water cut was reset (seconds since January 1,
1837 1838ROTimecode when density determination performed (seconds since
1841 1842ROTimecode for last calculated water density operation (seconds
1845 1846ROTimecode for last water density determination measurement
1849 1850ROTimecode for current water density at reference (seconds since
1853 1854ROTimecode for current oil density at reference (seconds since
1857 1858ROTimecode for last calculation of oil density at reference (seconds
(1) For all Series 1000, 2000, and 3000 transmitters, if the register contains a non-zero value, it is read-only; if it contains 0, it can be
(2) If wiring is to transmitter, register contains transmitter device ID; if wiring is direct to core processor, register contains core
(3) RFT9739 transmitters v3.7 and higher.
(4) Must be queried through transmitter. If wiring is direct to core processor, registers 1187 and 1188 do not exist.
(5) Requires custody transfer application.
RW
Description
1998)
1998)
1998)
1, 1998)
1, 1998)
January 1, 1998)
January 1, 1998)
1998)
January 1, 1998)
January 1, 1998)
1998)
January 1, 1998)
since January 1, 1998)
(seconds since January 1, 1998)
January 1, 1998)
January 1, 1998)
since January 1, 1998)
written to.
processor device ID.
RFT9739
MVD DC
Model 1500
Model 1700
Model 2500
Model 2700
Series 3000
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
Modbus Map Using the Modbus Map
Modbus Mapping Assignments for Micro Motion Transmitters29
Modbus Mapping Assignments continued
2.5ASCII registers
In Table 2-5, each ASCII register holds two characters.
Table 2-5ASCII registersTransmitter codes on page 3, footnotes on page 33
Address Description
0052
0053
0054
0055
0056
0057
0058
0059
0060
0061
0062
0063
0064
0065
0066
0067
0068
0069
0070
0071
0072
0073
0074
0075
0076
0077
0078
0079
Label for special mass flow unit
Label for special mass flow unit
Label for special mass flow unit
Label for special mass flow unit1 or space character
Label for special mass total or mass inventory unit
Label for special mass total or mass inventory unit
Label for special mass total or mass inventory unit1
or space character
Label for special mass total or mass inventory unit1
or space character
Label for special volume flow unit
Label for special volume flow unit
Label for special volume flow unit
Label for special volume flow unit1 or space character
Label for special volume total or volume inventory unit
Label for special volume total or volume inventory unit
Label for special volume total or volume inventory unit1
or space character
Label for special volume total or volume inventory unit1
or space character
HART tag (software tag)
HART tag (software tag)
HART tag (software tag)
HART tag (software tag)
Flow calibration factor
Flow calibration factor
Flow calibration factor
Flow temperature coefficient
Flow temperature coefficient
Space character
Space character
Space character
RFT9739
MVD DC
Model 1500
Model 1700
Model 2500
Model 2700
Series 3000
1
or space character
2
2
1
or space character
2
2
4
4
5
5
5
2
2
√√√√√√√
√√√√√√√
√√√√√√√
2
2
√√√√√√√
√√√√√√
√√√√√√√
3
√
– Single-write
multiple
– Single-write
multiple
– Single-write
multiple
– Single-write
multiple
– Single-write
multiple
– Single-write
multiple
0080
0081
0082
0083
0084
0085
0086
0087
0096
0097
0098
0099
0100
0101
0102
0103
Temperature calibration slope
Temperature calibration slope
Temperature calibration slope
Temperature calibration slope
Temperature calibration offset
Temperature calibration offset
Temperature calibration offset
Space character (optional)
Polling tag for external device #2
Polling tag for external device #2
Polling tag for external device #2
Polling tag for external device #2
Batch: Preset x name (For x, see register 1263)
Batch: Preset x name
Batch: Preset x name
Batch: Preset x name
Batch: Preset x name
Batch: Preset x name
Batch: Preset x name
Batch: Preset x name
Batch: Preset x name
Batch: Preset x name
Batch: Preset x name
8
√
√8√
√√√AIC√
8
– Single-write
multiple
– Single-write
multiple
9
√
– Single-write
multiple
Modbus Mapping Assignments for Micro Motion Transmitters31
Modbus Mapping Assignments continued
Table 2-5ASCII registers continuedTransmitter codes on page 3, footnotes on page 33
Ticket header line 1
Ticket header line 1
Ticket header line 1
Ticket header line 1
Ticket header line 1
Ticket header line 1
Ticket header line 1
Ticket header line 1
Ticket header line 1
Ticket header line 1
Ticket header line 1
Ticket header line 2
Ticket header line 2
Ticket header line 2
Ticket header line 2
Ticket header line 2
Ticket header line 2
Ticket header line 2
Ticket header line 2
Ticket header line 2
Ticket header line 2
Ticket header line 2
Ticket header line 3
Ticket header line 3
Ticket header line 3
Ticket header line 3
Ticket header line 3
Ticket header line 3
Ticket header line 3
Ticket header line 3
Ticket header line 3
Ticket header line 3
Ticket header line 3
Ticket header line 4
Ticket header line 4
Ticket header line 4
Ticket header line 4
Ticket header line 4
Ticket header line 4
Ticket header line 4
Ticket header line 4
Ticket header line 4
Ticket header line 4
Ticket header line 4
Audit trail recordn configuration value
Audit trail recordn configuration value
Audit trail record
Audit trail record
Audit trail recordn configuration value
Audit trail record
Audit trail record
Audit trail recordn configuration value
10
configuration value
n
configuration value
n
configuration value
n
configuration value
n
√
√
10
√
– Single-write
multiple
– Single-write
multiple
– Read-only
32Modbus Mapping Assignments for Micro Motion Transmitters
Modbus Mapping Assignments continued
Table 2-5ASCII registers continuedTransmitter codes on page 3, footnotes on page 33
Address Description
Fieldbus tag
1489
Fieldbus tag
1490
Fieldbus tag
1491
Fieldbus tag
1492
Fieldbus tag
1493
Fieldbus tag
1494
Fieldbus tag
1495
Fieldbus tag
1496
Fieldbus tag
1497
Fieldbus tag
1498
Fieldbus tag
1499
Fieldbus tag
1500
Fieldbus tag
1501
Fieldbus tag
1502
Fieldbus tag
1503
Fieldbus tag
1504
Well name – characters 1–2
2306
Well name – characters 3–4
2307
Well name – characters 5–6
2308
Well name – characters 7–8
2309
Well name – characters 9–10
2310
Well name – characters 11–12
2311
Well name – characters 13–14
2312
Well name – characters 15–16
2313
RFT9739
MVD DC
Model 1500
Model 1700
Model 2500
Model 2700
Series 3000
11
F
N
– Single-write
multiple
– Single-write
multiple
(1) MVD Direct Connect or Series 1000, 2000, or 3000 transmitters.
(2) RFT9739 transmitters.
(3) Does not apply to v3.0 or higher transmitters with the F
OUNDATION fieldbus outputs option board. If you have this transmitter, use
registers 1489–1504.
(4) The flow calibration factor is also stored in floating-point registers 0407–0410. Changing the data here will change the data in
registers 0407–0410, and vice versa.
(5) Required for RFT9739 transmitters; optional for all other transmitters.
(6) The temperature calibration factor is also stored in floating-point registers 0411–0414. Changing the data here will change the data
in registers 0411–0414, and vice versa.
(7) Polling tag for Series 1000, 2000, or 3000 transmitters; for RFT9739 transmitters, HART tag for pressure input host.
(8) Requires enhanced density application.
(9) Requires discrete batch application.
(10) Requires custody transfer application.
(11) Transmitter software v3.0 and higher.
Modbus Map Using the Modbus Map
Modbus Mapping Assignments for Micro Motion Transmitters33
15API: Temperature corrected density√
16API: Temperature corrected (standard) volume flow√
19API: Batch weighted average density√
20API: Batch weighted average temperature√
Modbus Mapping Assignments for Micro Motion Transmitters35
Modbus Mapping Assignments continued
Table 2-11 Burst output codes
CodeDescription
Burst command option codes (register 1165)
RFT9739
MVD DC
Model 1500
Model 1700
Model 2500
Model 2700
Series 3000
1Read primary variable√√√AIC√
2Read PV current and percent of range√√√AIC√
3Read dynamic variables and PV current√√√AIC√
33Read transmitter variables√√√AIC√
Burst variable codes for command 33 (registers 1169–1172)
0Mass flow rate√√√√√
1Temperature√√√
2Mass total√√√√√
3Density√√√
4Mass inventory√√√√√
5Volume flow rate√√√√√
6Volume total√√√√√
7Volume inventory√√√√√
15API: Temperature corrected density√
16API: Temperature corrected (standard) volume flow√1√1√
17API: Temperature-corrected (standard) volume total √1√1√
18API: Temperature-corrected (standard) volume inventory √1√1√
19API: Batch weighted average temperature√1√1√
20API: Batch weighted average temperature√1√1√
21Enhanced density: Density at reference temperature√
22Enhanced density: Density (fixed SG units)√2√2√
23Enhanced density: Standard volume flow rate√2√2√
24Enhanced density: Standard volume total √2√2√
25Enhanced density: Standard volume inventory √2√2√
26Enhanced density: Net mass flow rate√2√2√
27Enhanced density: Net mass total √2√2√
28Enhanced density: Net mass inventory √2√2√
29Enhanced density: Net volume flow rate√2√2√
30Enhanced density: Net volume total √2√2√
31Enhanced density: Net volume inventory √2√2√
32Enhanced density: Concentration√2√2√
33API: CTL √1√1√
1
2
√1√
√2√
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
1
46Tube frequency √√√
47Drive gain√√√
48Meter temperature (T-Series sensors only) √√√
(1) RFT9739 transmitters v3.7 and lower.
(2) Requires petroleum measurement application (API feature).
(3) Requires enhanced density application.
(4) Transmitter software v4.1 and higher, or for transmitters with the FOUNDATION fieldbus outputs option board, transmitter software
v3.0 and higher.
(5) Transmitter software v6.1 and higher.
Modbus Map Using the Modbus Map
Modbus Mapping Assignments for Micro Motion Transmitters37
Modbus Mapping Assignments continued
Table 2-13 Polling codes
CodeDescription
Polling control option codes (registers 0302 and 1144)
40Modbus Mapping Assignments for Micro Motion Transmitters
Modbus Mapping Assignments continued
Table 2-17 Fault output codes continued
CodeDescription
Digital communications fault output codes (register 0124)
RFT9739
MVD DC
Model 1500
Model 1700
Model 2500
Model 2700
Series 3000
0Upscale (Hold at value greater than upper sensor limit, stop totalizing)√√√√√√
1Downscale (Hold at value less than lower sensor limit, stop totalizing)√√√√√√
2Internal zero (Drive outputs to zero values of process variables, stop
totalizing)
√√√√√√
3NAN (Report not-a-number or maximum scaled integer, stop totalizing)√√√√√√
4Flow zero (Drive flow rate to zero value, other process variables remain
√√√√√√
unaffected)
5None (default; use status bits for fault detection)√√√√√√
(1) Read-only for transmitters v3 and higher. On these transmitters, the fault output must be configured using hardware switches or the
display.
Table 2-18 Control output assignment codes (register 0015)
CodeDescription
0Forward/reverse flow√
1Zero in progress√
2Faults√
3Event 1√
4Event 2√
0None
1Start sensor zero√C
2Reset mass total
3Reset volume total
4Reset API reference (standard) volume total√
5Reset all totals
6Reset enhanced density reference (corrected) volume total√
7Reset enhanced density net mass total√3C
8Reset enhanced density net volume total√3C
9Begin fill
10End fill
11Pause fill
12Resume fill
13Reset fill total
(1) Requires filling and dosing application
(2) Requires petroleum measurement application (API feature).
(3) Requires enhanced density application.
RFT9739
MVD DC
Model 1500
Model 1700
Model 2500
1
√
1
√
1
√
1
√
1
√
1
√
1
√
1
√
1
√
√C
√C
√C
√C
Model 2700
2
2
C
3
3
C
3
3
Series 3000
3
3
3
3
√
3
√
3
Series 3000
Table 2-21 Triggering conditions codes – Series 3000 transmitters
0UninitializedF
1Mass flowF
2TemperatureF
3DensityF
4Volume flowF
5Drive gainF
6Not usedF
7API: Temperature-corrected densityF
8API: Temperature-corrected (standard) volume flow F
9API: Batch weighted average densityF
10API: Batch weighted average temperatureF
11API: CTLF
12Enhanced density: Density at referenceF
13Enhanced density: Density (fixed SG units)F
14Enhanced density: Standard volume flow rateF
15Enhanced density: Net mass flow rateF
16Enhanced density: Net volume flow rateF
17Enhanced density: ConcentrationF
18Enhanced density: Density (fixed Baume units)F
19Gas standard volumeF
RFT9739
MVD DC
Model 1500
Model 1700
Model 2500
Model 2700
Series 3000
1
1
1
1
1
Series 3000
Modbus Map Using the Modbus Map
AI linearization type codes (register 1510)
0Initial valueF
1Direct (only value that can be written)F
2IndirectF
3Indirect square rootF
Modbus Mapping Assignments for Micro Motion Transmitters43
Modbus Mapping Assignments continued
Table 2-23 Fieldbus integrator function block codes (register 1511)
CodeDescription
RFT9739
MVD DC
Model 1500
Model 1700
Model 2500
0StandardF
1Internal mass total modeF
2Internal volume total modeF
3Internal mass inventory modeF
4Internal volume inventory modeF
5Gas standard volume totalF
6Gas standard volume inventoryF
7API: Temperature-corrected (standard) volume totalF
8API: Temperature-corrected (standard) volume inventoryF
9Enhanced density: Standard volume totalF
10Enhanced density: Standard volume inventoryF
11Enhanced density: Net mass totalF
12Enhanced density: Net mass inventoryF
13Enhanced density: Net volume totalF
14Enhanced density: Net volume infentoryF
46Modbus Mapping Assignments for Micro Motion Transmitters
RFT9739
MVD DC
Model 1500
Model 1700
Model 2500
Model 2700
Series 3000
Modbus Mapping Assignments continued
Table 2-29 Pressure codes (register 0044)
CodeDescription
RFT9739
MVD DC
Model 1500
Model 1700
Model 2500
Model 2700
Series 3000
1Inches water at 68 °Fahrenheit√√√√√√√
2Inches mercury at 0 °Celsius√√√√√√√
3Feet water at 68 °Fahrenheit√√√√√√√
4Millimeters water at 68 °Fahrenheit√√√√√√√
5Millimeters mercury at 0 °Celsius√√√√√√√
6Pounds/square inch√√√√√√√
7Bar√√√√√√√
8Millibar√√√√√√√
9Grams/square centimeter√√√√√√√
10Kilograms/square centimeter√√√√√√√
11Pascals√√√√√√√
12Kilopascals√√√√√√√
13Torr at 0 °Celsius√√√√√√√
14Atmospheres√√√√√√√
(1) Requires petroleum measurement application (API feature).
(2) Requires enhanced density application.
(3) Transmitter software v4.1 and higher, or for transmitters with the F
Modbus Mapping Assignments for Micro Motion Transmitters51
Modbus Mapping Assignments continued
Table 2-38 Process variable codes for slot addresses (registers 0751–0782) continued
CodeDescription
19API: Batch-weighted average corrected density√
20API: Batch-weighted average temperature√
21Enhanced density: Density at reference√2√2√
22Enhanced density: Density (fixed SG units)√2√2√
23Enhanced density: Standard volume flow rate√2√2√
24Enhanced density: Standard volume total√2√2√
25Enhanced density: Standard volume inventory√2√2√
26Enhanced density: Net mass flow rate√2√2√
27Enhanced density: Net mass total√2√2√
28Enhanced density: Net mass inventory√2√2√
29Enhanced density: Net volume flow rate√2√2√
30Enhanced density: Net volume total√2√2√
31Enhanced density: Net volume inventory√2√2√
32Enhanced density: Concentration√2√2√
33API: CTL√
RFT9739
MVD DC
Model 1500
Model 1700
Model 2500
Model 2700
1
1
1
√1√1√
√1√1√
√1√1√
Series 3000
1
1
2
2
2
2
2
2
2
2
2
2
2
2
1
34High-order doubleword of binary mass total in grams√√√√√√
35Low-order doubleword of binary mass total in grams√√√√√√
36High-order doubleword of binary volume total in cubic centimeters√√√√√√
37Low-order doubleword of binary volume total in cubic centimeters√√√√√√
38Raw
39Raw3 API: Temperature-corrected volume total, low-order doubleword√
40Raw3 enhanced density: Standard volume total, high-order doubleword√
41Raw3 enhanced density: Standard volume total, low-order doubleword√
42Raw3 enhanced density: Net mass total, high-order doubleword√
43Raw3 enhanced density: Net mass total, low-order doubleword√
44Raw3 enhanced density: Net volume total, high-order doubleword√
45Raw3 enhanced density: Net volume total, low-order doubleword√
(1) Requires petroleum measurement application (API feature).
(2) Requires enhanced density application.
(3) “Raw” for this register means that the value is not presented in IEEE floating-point format, thus providing more resolution.
(4) Available only when mapped to a discrete output.