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)