Safety messages are provided throughout this manual to protect personnel and equipment. Read each safety message carefully
before proceeding to the next step.
Safety and approval information
This Micro Motion product complies with all applicable European directives when properly installed in accordance with the
instructions in this manual. Refer to the EU declaration of conformity for directives that apply to this product. The following are
available: the EU declaration of conformity, with all applicable European directives, and the complete ATEX Installation Drawings
and Instructions. In addition the IECEx Installation Instructions for installations outside of the European Union and the CSA
Installation Instructions for installations in North America are available on the internet at www.emerson.com or through your local
Micro Motion support center.
Information affixed to equipment that complies with the Pressure Equipment Directive, can be found on the internet at
www.emerson.com. For hazardous installations in Europe, refer to standard EN 60079-14 if national standards do not apply.
Other information
Full product specifications can be found in the product data sheet. Troubleshooting information can be found in the configuration
manual. Product data sheets and manuals are available from the Micro Motion web site at www.emerson.com.
Return policy
Follow Micro Motion procedures when returning equipment. These procedures ensure legal compliance with government
transportation agencies and help provide a safe working environment for Micro Motion employees. Micro Motion will not accept
your returned equipment if you fail to follow Micro Motion procedures.
Return procedures and forms are available on our web support site at www.emerson.com, or by phoning the Micro Motion
Customer Service department.
Emerson Flow customer service
Email:
• Worldwide: flow.support@emerson.com
• Asia-Pacific: APflow.support@emerson.com
Telephone:
North and South America
United States800 522 6277U.K. and Ireland0870 240 1978Australia800 158 727
C.3 Common services...................................................................................................................... 45
Appendix DAnalog Input Point object (0AHEX-51 instances).......................................................49
EtherNet/IP Rockwell RSLogix Integration Guide3
ContentsIntegration Guide
March 2022MMI-20029770
4Micro Motion 5700 EtherNet/IP transmitters
Integration GuideBefore you begin
MMI-20029770March 2022
1 Before you begin
1.1 About this document
This document provides information about how to integrate a Micro Motion 5700 EtherNet/IP transmitter
with Rockwell RSLogix 5000.
Important
This manual assumes that:
• The transmitter has been installed correctly and completely according to the instructions in the
transmitter installation manual.
• Users understand basic transmitter and sensor installation, configuration, and maintenance concepts and
procedures.
• Users have already set up a Programmable Logic Controller (PLC) project with a working Ethernet network.
1.2 Related documentation
You can find all product documentation via the product documentation DVD shipped with the product or at
www.emerson.com.
• Micro Motion 5700 Product Data Sheet
• Micro Motion 5700 with Ethernet Transmitters: Installation Manual
• Micro Motion 5700 with Ethernet Transmitters: Configuration and Use Manual
• Hazardous area installation — see the approval documentation shipped with the transmitter, or download
the appropriate documentation
EtherNet/IP Rockwell RSLogix Integration Guide5
Before you beginIntegration Guide
March 2022MMI-20029770
6Micro Motion 5700 EtherNet/IP transmitters
Integration Guide5700 transmitters in Ethernet networks
MMI-20029770March 2022
2 5700 transmitters in Ethernet networks
You can install the 5700 Ethernet transmitter in star, ring, or daisy-chain networks using industrial-rated
shielded Ethernet cables.
• Make sure that each cable is no longer than 328 ft (100 m).
• Connect the 5700 Ethernet transmitter to the host system via a LAN (Local Area Network) and not a WAN
(Wide Area Network).
• Follow all network security best practices.
2.1 Star topology
5700 Ethernet transmitters can be installed in a star network.
Figure 2-1: 5700 star network
A. Programmable Logic Controller (PLC)
B. 5700 with Ethernet output
C. External Ethernet switch
EtherNet/IP Rockwell RSLogix Integration Guide7
5700 transmitters in Ethernet networksIntegration Guide
March 2022MMI-20029770
2.2 Ring topology
5700 Ethernet transmitters can be installed in a ring network.
Figure 2-2: 5700 ring network
A. Programmable Logic Controller (PLC)
B. 5700 with Ethernet output
8Micro Motion 5700 EtherNet/IP transmitters
Integration Guide5700 transmitters in Ethernet networks
MMI-20029770March 2022
2.3 Daisy-chain topology
5700 Ethernet transmitters can be installed in a daisy-chain network.
Figure 2-3: 5700 daisy-chain network
A. Programmable Logic Controller (PLC)
B. 5700 with Ethernet output
EtherNet/IP Rockwell RSLogix Integration Guide9
5700 transmitters in Ethernet networksIntegration Guide
March 2022MMI-20029770
10Micro Motion 5700 EtherNet/IP transmitters
Integration GuideIntegrate with RSLogix 5000
MMI-20029770March 2022
3 Integrate with RSLogix 5000
3.1 Integrate with Rockwell RSLogix 5000 versions 20
and later
If you have Rockwell RSLogix 5000 version 20 or later firmware and programming software, use this section to
load the 5700 Electronic Data Sheet (EDS) and commission the device using the RSLogix 5000 programming
package.
Prerequisites
If you are upgrading the EDS from an older version, unregister the old EDS first using the RSLogix 5000 EDS
Hardware Installation Tool at Tools→EDS Hardware Installation Tool.
Procedure
1. Download the EDS file using one of the following methods:
OptionDescription
Use a USB
memory
drive
a. Insert a USB memory drive into the 5700 Ethernet service port.
The service port connection is located under the transmitter cap.
b. From the transmitter display, choose Menu→USB Options→Transmitter→USB
Drive → Download Support Files → EDS file.
c. Follow the menu to copy the EDS file to the memory drive.
d. Copy the zip file from the USB memory drive to the PC where RSLogix 5000 is
installed.
e. Unzip the file to a chosen location.
f. In RSLogix 5000, choose Tools→EDS Hardware Installation Tool and register the
5700 EDS file.
EtherNet/IP Rockwell RSLogix Integration Guide11
Integrate with RSLogix 5000Integration Guide
March 2022MMI-20029770
OptionDescription
Download
the file
a. Download the EDS from the Micro Motion 5700 Ethernet product website.
b. Unzip the file to a chosen location.
c. In RSLogix 5000, choose Tools→EDS Hardware Installation Tool and register the
5700 EDS file.
Use RSLinxa. Using RSLinx, start RSLinx Classic.
Note
The 5700 transmitter must be active on the EtherNet/IP network.
b. Choose Communications→RSWho.
c. Expand the appropriate network card in the left panel tree.
d. From the device pane, right-click 5700 Transmitter.
e. Choose Upload EDS File from Device.
f. Follow the prompts from the Rockwell Automation's EDS Wizard to register the
EDS.
2. To add the 5700 Ethernet device to the RSLogix 5000 Ethernet network, right-click the Ethernet
network and select New Module…
12Micro Motion 5700 EtherNet/IP transmitters
Integration GuideIntegrate with RSLogix 5000
MMI-20029770March 2022
Example
a) Select the 5700 from the Select Module Type window and press Create.
Example
The New Module properties dialog is displayed. The EDS generates an Add On Profile (AOP) for
the 5700 that loads all the variables into the controller's input and output image tables as named
variables with the correct data types.
b) Enter the Name of the module.
c) Enter the IP Address.
EtherNet/IP Rockwell RSLogix Integration Guide13
Integrate with RSLogix 5000Integration Guide
March 2022MMI-20029770
3. Change or keep the current connection type.
OptionDescription
To change the connection typeGo to Step 4.
To keep the current connection typeGo to Step 5.
4. From the General tab, change the connection type:
a) Select the Change… button.
Example
b) Click the current connection.
Default = Mass Flow In & Basic
A pull-down menu with all the available connection types is displayed. For descriptions, see
Table B-2.
14Micro Motion 5700 EtherNet/IP transmitters
Integration GuideIntegrate with RSLogix 5000
MMI-20029770March 2022
c) Select your appropriate connection, and press OK.
Note
If you change the connection after the device goes online, you will need to take the controller
offline in order for the change to take effect.
5. On the New Module properties dialog, click OK.
6. On the Select Module Type dialog, click Close.
7. Open Controller Tags to verify the organization of data.
EtherNet/IP Rockwell RSLogix Integration Guide15
Integrate with RSLogix 5000Integration Guide
March 2022MMI-20029770
3.2 Integrate with Rockwell RSLogix 5000 versions 19
and earlier
Use this section if you have Rockwell RSLogix 5000 version 19 or earlier firmware and programming software.
These early versions do not support the transmitter Electronic Data Sheet (EDS)-generated Add On Profile
(AOP). Instead, you must use the generic module hardware tree.
Procedure
1. Download the EDS file using one of the following methods:
OptionDescription
Use a USB
memory
drive
Download
the file
a. Insert a USB memory drive into the 5700 Ethernet service port.
The service port connection is located under the transmitter cap.
b. From the transmitter display, choose Menu→USB Options→Transmitter→USB
Drive → Download Support Files → EDS file.
c. Follow the menu to copy the EDS file to the memory drive.
d. Copy the zip file from the USB memory drive to the PC where RSLogix 5000 is
installed.
e. Unzip the file to a chosen location.
a. Download the EDS from the Micro Motion 5700 Ethernet product website.
b. Unzip the file to a chosen location.
2. In RSLogix 5000, choose Tools→EDS Hardware Installation Tool and register the 5700 EDS file.
3. To add the 5700 Ethernet device to the RSLogix 5000 Ethernet network, right-click the Ethernet
network and select New Module....
4. From the By Vendor tab, select ETHERNET-MODULE Generic Ethernet Module.
16Micro Motion 5700 EtherNet/IP transmitters
Integration GuideIntegrate with RSLogix 5000
MMI-20029770March 2022
Example
5. Select OK.
6. Select Data-DINT as the module data type.
7. Select the appropriate assembly instances for your application.
Enter the assembly numbers in the generic module setup, along with the data sizes that are listed in
Table B-1.
Example
a. Input = 101
b. Output = 150
c. Configuration = 1
EtherNet/IP Rockwell RSLogix Integration Guide17
Integrate with RSLogix 5000Integration Guide
March 2022MMI-20029770
Note
The 5700 does not use a Configuration instance. Enter 1 in the Assembly Instance column, and
0 length for the Size column.
8. Enter the IP Address of the transmitter.
9. Press OK.
10. Open Controller Tags to see the data organization.
11. Use your preferred programming techniques to convert the data from the input and output image
tables to the correct data types.
• The transmitter process variables are generally type REAL, use the COP command to convert them.
• The byte ordering is correct, so no byte swapping is needed.
18Micro Motion 5700 EtherNet/IP transmitters
Integration GuideIntegrate with RSLogix 5000
MMI-20029770March 2022
Example
EtherNet/IP Rockwell RSLogix Integration Guide19
Integrate with RSLogix 5000Integration Guide
March 2022MMI-20029770
20Micro Motion 5700 EtherNet/IP transmitters
Integration GuideUse explicit (messaging) using the Modbus Object
MMI-20029770March 2022
4 Use explicit (messaging) using the Modbus
Object
The programming for explicit variables is the same regardless of the controller firmware version. Explicit
messaging differs from implicit messaging in that the service code and class refer to a Modbus data type
rather than a specific data item. The message source element provides the location of the desired data in the
transmitter's database. The only difference is that the Common Industrial Protocol (CIP) message type refers
to a type of data in the transmitter's internal database rather than a specific data item. The desired data item
is referenced as the Modbus address in the CIP message. The data item does not have to be part of an
assembly, so in the example in Figure 4-1, a batcher data item is requested to be read.
For more information about CIP message codes, see Modbus object (44
Procedure
1. Create the Msg and select it.
2. Select the Source Element that was previously created as a controller scope tag.
Figure 4-1: Batch status message
Example
– 1 instance).
HEX
The following example shows a message that writes data to the transmitter database.
The Automatic Overshoot Compensation (AOC) value is a floating point number that you will need to
convert to integer format using a COP command prior to referencing it in the Source Element of the
message.
EtherNet/IP Rockwell RSLogix Integration Guide21
Use explicit (messaging) using the Modbus ObjectIntegration Guide
March 2022MMI-20029770
Combine the AOC value with the transmitter database (Modbus) address and length to form the
message's source element. This can be an array as shown in the following graphic or a user-defined
data type (UDT). The first element is the Modbus address (zero based), the second is the length, and
finally the data in integer (INT) format.
The address and data length will be returned if the write is successful. For example, Set_AOC_Rtn.
22Micro Motion 5700 EtherNet/IP transmitters
Integration GuideUse explicit (messaging) using the Modbus Object
MMI-20029770March 2022
EtherNet/IP Rockwell RSLogix Integration Guide23
Use explicit (messaging) using the Modbus ObjectIntegration Guide
March 2022MMI-20029770
24Micro Motion 5700 EtherNet/IP transmitters
Integration GuideUse explicit (messaging) using the Analog Input Object
MMI-20029770March 2022
5 Use explicit (messaging) using the Analog
Input Object
As described in the previous chapter, explicit messaging using the Modbus object gives the programmer
access to all the data available in the transmitter database. A simpler method than using the Modbus object
to access process variable values, engineering units, and status, is to use the standard Common Industrial
Protocol (CIP) Analog Input object.
Related information
Analog Input Point object (0AHEX-51 instances)
5.1 Read mass flow value example
The following example shows a message that reads the mass flow value using the mass flow instance of the
Analog Input class.
Procedure
1. Create the Msg and select it.
2. Enter A in the Class field.
The A comes from the Analog Input object class 0xA.
3. Use Analog Input Point object (0A
a) Enter the appropriate instance in the Instance field as a hexadecimal number.
In this example, Mass Flow is Instance 1.
-51 instances) as a reference for the following steps:
HEX
b) Enter the appropriate attribute in the Attribute field as a hexadecimal number.
In this example, the value parameter is Attribute 3.
EtherNet/IP Rockwell RSLogix Integration Guide25
Use explicit (messaging) using the Analog Input ObjectIntegration Guide
March 2022MMI-20029770
5.2 Write mass flow example
The following example shows a message that writes the mass flow units using the mass flow instance of the
Analog Input class.
Procedure
1. Create the Msg and select it.
2. Enter A in the Class field.
The A comes from the Analog Input object class 0xA.
3. Use Analog Input Point object (0A
a) Enter the appropriate instance in the Instance field as a hexadecimal number.
In this example, Mass Flow is Instance 1.
b) Enter the appropriate attribute in the Attribute field as a hexadecimal number.
In this example, the engineering units parameter is Attribute 100 (64 Hex).
-51 instances) as a reference for the following steps:
HEX
26Micro Motion 5700 EtherNet/IP transmitters
Integration GuideAssembly object (04
MMI-20029770March 2022
– 16 instances)
HEX
A Assembly object (04
HEX
– 16 instances)
A.1 Definitions
AbbreviationDefiniition
USINTUnsigned short integer (8-bit)
UINTUnsigned integer (16-bit)
UDINTUnsigned double integer (32-bit)
SINTSigned integer (8-bit)
INTSigned integer (16-bit)
DINTSigned integer (32-bit)
SHORT STRINGNNCharacter string (1st byte is length; up to NN characters)
24Smart Meter Verification Run Number (Reg 5826)UINT
25Smart Meter Verification Progress (Reg 3020)UINT
26Code 1 (Abort Code Reg 3002)UINT
27Code 2 – Future UseUINT
28Code 3 – Future UseUINT
36Micro Motion 5700 EtherNet/IP transmitters
Integration GuideAssembly object (04
– 16 instances)
HEX
MMI-20029770March 2022
A.4 Output assemblies
Table A-15: Common output data — Discrete actions only
Note
Common output data is required for every output assembly in order to access 5700 functions. Depending on the
application, not all functions may be used.
Assembly
Dword
index
0Discrete Actions:
NameData type
• Bit #0 – Start Sensor Zero (trigger start with a 1, no abort)
• Bit #1 – Reset All Process Totals (same as setting bits 2-8)
• Bit #2 – Reset Totalizer 1 (Mass Total by default)
• Bit #3 – Reset Totalizer 2 (Volume Total by default)
• Bit #4 – Reset Totalizer 3 (PM Ref Vol Total by default)
• Bit #5 – Reset Totalizer 4 (GSV Total by default)
• Bit #6 – Reset Totalizer 5 (CM Ref Vol Total by default)
• Bit #7 – Reset Totalizer 6 (CM Net Mass Total by default)
• Bit #8 – Reset Totalizer 7 (CM Net Vol Total by default)
• Bit #9 – Start All Totals (trigger start with a 1)
• Bit #10 – Stop All Totals (trigger stop with a 1)
If both start and stop =1, then totals are stopped
• Bit #11 – Start Smart Meter Verification (Continue Measuring Mode
only)
Trigger start with a 1, no abort
• Bit #12 – Reset all Inventory Totals
• Bit #13 – Bit #31 for future expansion
DWORD
Table A-16: External process data
Assembly
Dword
index
0Common output dataSee Table A-15
1External PressureREAL
2External TemperatureREAL
NameData type
Table A-17: Batcher
Assembly
Dword
index
0Common output dataSee Table A-15
EtherNet/IP Rockwell RSLogix Integration Guide37
NameData type
Assembly object (04
– 16 instances)Integration Guide
HEX
March 2022MMI-20029770
Table A-17: Batcher (continued)
Assembly
Dword
index
1Batch TargetREAL
2Batcher Control – Discrete Actions
NameData type
• Bit #0 – Reserved
• Bit #1 – Start Fill
• Bit #2 – End Fill
• Bit #3 – Pause Fill
• Bit #4 – Resume Fill
• Bit #5 – Reserved
• Bit #6 – Start Training
• Bit #7 – Save AOC Calibration
• Bit #8 – Reset Batch Total
• Bit #9 – Print Batch Ticket
• Bit #10 – Reset Preset 1 Inventory
• Bit #11 – Reset Preset 2 Inventory
• Bit #12 – Reset Preset 3 Inventory
• Bit #13 – Reset Preset 4 Inventory
• Bit #14 – Reset Preset 5 Inventory
• Bit #15 – Reset Preset 6 Inventory
• Bit #16 – Inhibit Totalizer
• Bit #17 – Inhibit Flow
• Bit #18 – Inhibit Batch
• Bit #19 – Bit #31 for future expansion
DWORD
3Maximum Batch Time (Reg 1305)REAL
4Batch PresetUINT
Table A-18: Batcher and external process data
Assembly
Dword
index
0–2External process dataSee Table A-16
3Batch TargetREAL
38Micro Motion 5700 EtherNet/IP transmitters
NameData type
Integration GuideAssembly object (04
– 16 instances)
HEX
MMI-20029770March 2022
Table A-18: Batcher and external process data (continued)
Assembly
Dword
index
4Batcher Control – Discrete Actions
NameData type
• Bit #0 – Reserved
• Bit #1 – Start Fill
• Bit #2 – End Fill
• Bit #2 – Pause Fill
• Bit #4 – Resume Fill
• Bit #5 – Reserved
• Bit #6 – Start Training
• Bit #7 – Save AOC Calibration
• Bit #8 – Reset Batch Total
• Bit #9 – Print Batch Ticket
• Bit #10 – Reset Preset 1 Inventory
• Bit #11 – Reset Preset 2 Inventory
• Bit #12 – Reset Preset 3 Inventory
• Bit #13 – Reset Preset 4 Inventory
• Bit #14 – Reset Preset 5 Inventory
• Bit #15 – Reset Preset 6 Inventory
• Bit #16 – Inhibit Totalizer
• Bit #17 – Inhibit Flow
• Bit #18 – Inhibit Batch
• Bit #19 – Bit #31 for future expansion
DWORD
5Maximum Batch Time (Reg 1305)REAL
6Batch PresetUINT
Table A-19: Output configurable data
Assembly
Dword
index
0Common output dataSee Table A-15
1Configurable Slot 1 (Register)REAL
2Configurable Slot 2 (Register)REAL
3Configurable Slot 3 (Register)REAL
4Configurable Slot 4 (Register)REAL
5Configurable Slot 5 (Register)WORD
EtherNet/IP Rockwell RSLogix Integration Guide39
NameData type
Assembly object (04
March 2022MMI-20029770
– 16 instances)Integration Guide
HEX
Table A-19: Output configurable data (continued)
Assembly
Dword
index
6Configurable Slot 6 (Register)WORD
7Configurable Slot 7 (Register)WORD
8Configurable Slot 8 (Register)WORD
9Configurable Slot 9 (Coil)BOOL
10Configurable Slot 10 (Coil)BOOL
11Configurable Slot 11 (Coil)BOOL
12Configurable Slot 12 (Coil)BOOL
Table A-20: Advanced Phase Measurement (APM)
Assembly
Dword
index
0Common output dataSee Table A-15
1External PressureREAL
2External TemperatureREAL
3External Water CutREAL
NameData type
NameData type
A.5 Output Only Heartbeat (instance 253)
Use of this instance number in place of an input assembly instance number allows I/O connections to only
write data to the transmitter without any input data returned.
If not practical, remove this instance.
A.6 Input Only Heartbeat (instance 254)
Use of this instance number in place of an output assembly instance number allows I/O connections to
monitor the input data from the transmitter without providing any output data, called an “input only”
connection. Conceptually, input-only connections are used when HMIs or monitoring systems need to track
input data, while still allowing a Programmable Logic Controller (PLC) to provide the control side, or write the
outputs.
This connection type is required per the Recommended Functionality for EtherNet/IP Devices document.
For more information about Input Only connections, see Volume 1 of the ODVA Specification (CommonIndustrial Protocol).
A.7 Listen Only Heartbeat (instance 255)
Much like Input Only connections, Listen Only connections use this instance number in place of an output
assembly instance number to open an I/O connection. The I/O connection monitors the input data from the
40Micro Motion 5700 EtherNet/IP transmitters
Integration GuideAssembly object (04
– 16 instances)
HEX
MMI-20029770March 2022
transmitter. Existing I/O connections have dependencies for allocation and timeouts that are different than
Input Only connections.
A.8 Usage notes
All output assemblies contain a common data as outlined in assembly instance 150. To maintain proper
ownership of the output data (no toggling of outputs between multiple sources), only a single output
assembly may be selected for use in I/O messaging. To achieve this, there is an output lock in place to mark all
output assemblies as “owned” even though only a single assembly is actually in use.
All input instances can properly co-exist since no ownership is required. While not practical for most
applications, multiple PLCs can theoretically open Input Only connections to any or all of the input assembly
instances, up to the maximum number of I/O connections supported.
13API In & No Out103 – API Referral254 – Input Only Heartbeat
14API In & Basic Out103 – API Referral150 – Basic Data
15API In & External Data Out103 – API Referral151 – External Process Data
16API In (Listen Only)103 – API Referral255 – Listen Only Heartbeat
17CM In & No Out104 – Concentration Measurement 254 – Input Only Heartbeat
18CM In & Basic Out104 – Concentration Measurement 150 – Basic Data
19CM In & External Data Out104 – Concentration Measurement 151 – External Process Data
20CM In (Listen Only)104 – Concentration Measurement 255 – Listen Only Heartbeat
21Batcher In & Batcher Out105 – Batcher152 – Batcher
22Batcher In & External Data Out105 – Batcher153 – Batcher and External Data
23Batcher In (Listen Only)105 – Batcher255 – Listen Only Heartbeat
24Small Config In & No Out106 – Small Configurable Data Set254 – Input Only Heartbeat
25Small Config In & Config Out106 – Small Configurable Data Set154 – Configurable Data Set
26Medium Config In & No Out107 – Medium Configurable Data
Set
27Medium Config In & Config Out107 – Medium Configurable Data
Set
For definitions, see Output
assemblies
254 – Input Only Heartbeat
154 – Configurable Data Set
28Large Config In & No Out108 – Large Configurable Data Set254 – Input Only Heartbeat
29Large Config In & Config Out108 – Large Configurable Data Set154 – Configurable Data Set
30Large Config In (Listen Only)108 – Large Configurable Data Set255 – Listen Only Heartbeat
31APM Liquid In & No Out109 - APM Liquid254 – Input Only Heartbeat
32APM Liquid In & Basic Out109 - APM Liquid150 – Basic Data
33APM Liquid In & APM Out109 - APM Liquid155 – APM External Process Data
34APM Liquid In (Listen Only)109 - APM Liquid255 – Listen Only Heartbeat
35APM Gas In & No Out110 - APM Gas254 – Input Only Heartbeat
36APM Gas In & Basic Out110 - APM Gas150 – Basic Data
37APM Gas In & APM Out110 - APM Gas155 – APM External Process Data
38APM Gas In (Listen Only)110 - APM Gas255 – Listen Only Heartbeat
39Wet Gas In & No Out111 - Wet Gas254 – Input Only Heartbeat
40Wet Gas In & Basic Out111 - Wet Gas150 – Basic Data
41Wet Gas In & APM Out111 - Wet Gas155 – APM External Process Data
42Wet Gas In (Listen Only)111 - Wet Gas255 – Listen Only Heartbeat
44Micro Motion 5700 EtherNet/IP transmitters
Integration GuideModbus object (44
MMI-20029770March 2022
– 1 instance)
HEX
C Modbus object (44
The Modbus object provides a “pass through” to the internal Modbus representation of any data point. All
validation related to addressing, length, or write validation is handled by the Modbus DLL.
HEX
– 1 instance)
C.1 Modbus class attributes
Attribute IDNameData typeData valueAccess rule
1RevisionUINT3Get
C.2 Instance attributes
No instance attributes are defined.
C.3 Common services
Service codeImplemented forService name
Class levelInstance level
0E
4B
4C
4D
4E
4F
50
HEX
HEX
HEX
HEX
HEX
HEX
HEX
YesYesGet_Attribute_Single
NoYesRead_Discrete_Inputs
NoYesRead_Coils
NoYesRead_Input_Registers
NoYesRead_Holding_Registers
NoYesWrite_Coils
NoYesWrite_Holding_Registers
4B
Read_Discrete_Inputs (Modbus FC 0x02)
HEX
Table C-1: Request format
NameData typeDescriptionSemantics
Starting addressUINTOffset in table to begin
reading from
Quantity of inputsUINTNumber of inputs to read1-2000
Table C-2: Response format
NameData typeDescriptionSemantics
Input statusBYTE[n]Input values read8 inputs are packed into
EtherNet/IP Rockwell RSLogix Integration Guide45
Zero-based
each byte
Modbus object (44
– 1 instance)Integration Guide
HEX
March 2022MMI-20029770
4C
Read_Coils (Modbus FC 0x01)
HEX
Table C-3: Request format
NameData typeDescriptionSemantics
Starting addressUINTOffset in table to begin
reading from
Quantity of inputsUINTNumber of coils to read1-2000
Zero-based
Table C-4: Response format
NameData typeDescriptionSemantics
Coil statusBYTE[n]Input values read8 coils are packed into each
byte
4D
Read_Input_Registers (Modbus FC 0x04)
HEX
Table C-5: Request format
NameData typeDescriptionSemantics
Starting addressUINTOffset in table to begin
reading from
Quantity of input registersUINTNumber of input registers to
read
Zero-based
1-125
Table C-6: Response format
NameData typeDescriptionSemantics
Input register valuesWORD[n]Input register values readData swap to convert
between little endian (CIP)
and big endian (Modbus)
4E
Read_Holding_Registers (Modbus FC 0x03)
HEX
Table C-7: Request format
NameData typeDescriptionSemantics
Starting addressUINTOffset in table to begin
reading from
Quantity of input registersUINTNumber of input registers to
read
Zero-based
1-125
Table C-8: Response format
NameData typeDescriptionSemantics
Holding register valuesWORD[n]Holding register values read Data swap to convert
between little endian (CIP)
and big endian (Modbus)
46Micro Motion 5700 EtherNet/IP transmitters
Integration GuideModbus object (44
– 1 instance)
HEX
MMI-20029770March 2022
4F
Write_Coils (Modbus FC 0x0F)
HEX
Table C-9: Request format
NameData typeDescriptionSemantics
Starting addressUINTOffset in table to begin
writing to
Quantity of outputsUINTNumber of output coils to
write
Output valuesBYTE[n]Output coils values
Zero-based
1-2000
Table C-10: Response format
NameData typeDescriptionSemantics
Starting addressUINTOffset in table where writing
began
Quantity of outputsUINTNumber of output coils
written
50
Write_Holding_Registers (Modbus FC 0x10)
HEX
Zero-based
Table C-11: Request format
NameData typeDescriptionSemantics
Starting addressUINTOffset in table to begin
writing to
Quantity of outputsUINTNumber of output coils to
write
Zero-based
1-125
Output valuesWORD[n]Output register values
Table C-12: Response format
NameData typeDescriptionSemantics
Starting addressUINTOffset in table where writing
began
Quantity of outputsUINTNumber of output resisters
written
Zero-based
EtherNet/IP Rockwell RSLogix Integration Guide47
Modbus object (44
– 1 instance)Integration Guide
HEX
March 2022MMI-20029770
48Micro Motion 5700 EtherNet/IP transmitters
Integration GuideAnalog Input Point object (0A
MMI-20029770March 2022
-51 instances)
HEX
D Analog Input Point object (0A
HEX
-51
instances)
Table D-1: Attributes
Attribute IDNameNotes
3ValueData type = REAL
Read Only
4Status0 = Good
1 = Alarm State
Read Only
8Value Data Type1 = REAL
Read Only
100Engineering UnitsData type = UINT (see Engineering units for
codes)
Read/Write
Table D-2: Services
Service codeName
0x0EGet Attribute Single
0x10Set Attribute Single
Table D-3: Instances
Instance in decimalInstance in hexName
10x01Mass Flow
20x02Volume Flow
30x03Density
40x04Temperature
50x05Gas Standard Volume Flow
60x06Drive Gain (units = % only)
70x07PM: Corrected Density
80x08PM: Corrected Volume Flow
90x09PM: Average Density
100x0APM: Average Temperature
110x0BCM: Density at Reference
120x0CCM: Standard Volume Flow Rate
130x0DCM: Net Mass Flow Rate
140x0ECM: Net Volume Flow Rate
EtherNet/IP Rockwell RSLogix Integration Guide49
Analog Input Point object (0A
-51 instances)Integration Guide
HEX
March 2022MMI-20029770
Table D-3: Instances (continued)
Instance in decimalInstance in hexName
150x0FCM: Concentration
160x10BATCHER: Batch Total
170x11Totalizer 1
180x12Totalizer 2
190x13Totalizer 3
200x14Totalizer 4
210x15Totalizer 5
220x16Totalizer 6
230x17Totalizer 7
240x18Inventory 1
250x19Inventory 2
260x1AInventory 3
270x1BInventory 4
280x1CInventory 5
290x1DInventory 6
300x1EInventory 7
310x1FAPM: Gas Void Fraction (units = % only)
320x20APM: Contract Total 1
330x21APM: Contract Total 2
340x22APM: Contract Total 3
350x23APM: Contract Total 4
360x24APM: Net Oil Flow @ Line
370x25APM: Net Water Flow @ Line
380x26APM: Water Cut @ Line
390x27APM: Net Oil Total @ Line
400x28APM: Net Water Total @ Line
410x29APM: Density Oil @ Line
420x2AAPM: Net Oil Flow @ Reference
430x2BAPM: Net Water Flow @ Reference
440x2CAPM: Water Cut @ Reference
450x2DAPM: Net Oil Total @ Reference
460x2EAPM: Net Water Total @ Reference
470x2FExternal Temperature
50Micro Motion 5700 EtherNet/IP transmitters
Integration GuideAnalog Input Point object (0A
-51 instances)
HEX
MMI-20029770March 2022
Table D-3: Instances (continued)
Instance in decimalInstance in hexName
480x30External Pressure
490x31External Water Cut (units = % only)
500x32APM: Unremediated Mass Flow
510x33APM: Unremediated Volume Flow
Engineering units
Table D-4: General
NameValue in hex
Special Units0x080F
percent0x1007
Table D-5: Mass Flow
NameValue in hex
grams per second0x1437
grams per minute0x140F
grams per hour0x1436
kilograms per second0x1404
kilograms per minute0x1445
kilograms per hour0x1410
kilograms per day0x1444
metric tons per minute0x1463
metric tons per hour0x1462
metric tons per day0x1461
pounds per second0x140B
pounds per minute0x140C
pounds per hour0x140D
pounds per day0x145C
short tons per minute0x1482
short tons per hour0x1481
short tons per day0x1480
long tons per hour0x1475
long tons per day0x1474
EtherNet/IP Rockwell RSLogix Integration Guide51
Analog Input Point object (0A
-51 instances)Integration Guide
HEX
March 2022MMI-20029770
Table D-6: Mass
NameValue in hex
grams0x2501
kilograms0x2500
metric tons0x2503
pounds0x2505
short tons0x2506
long tons0x2507
Table D-7: Liquid Volume Flow
NameValue in hex
liters per second0x1406
liters per minute0x1413
liters per hour0x1414
million liters per day0x0802
cubic feet per second0x1467
cubic feet per minute0x1402
cubic feet per hour0x1466
cubic feet per day0x1465
cubic meters per second0x0803
cubic meters per minute0x1433
cubic meters per hour0x1432
cubic meters per day0x1431
gallons per second0x1408
gallons per minute0x1409
gallons per hour0x140A
gallons per day0x1434
million gallons per day0x1447
imperial gallons per second0x1443
imperial gallons per minute0x1442
imperial gallons per hour0x1441
imperial gallons per day0x1440
barrels per second0x1420
barrels per minute0x141F
barrels per hour0x141E
barrels per day0x141D
52Micro Motion 5700 EtherNet/IP transmitters
Integration GuideAnalog Input Point object (0A
-51 instances)
HEX
MMI-20029770March 2022
Table D-7: Liquid Volume Flow (continued)
NameValue in hex
beer barrels per second0x141C
beer barrels per minute0x141B
beer barrels per hour0x141A
beer barrels per day0x1419
Table D-8: Liquid Volume
NameValue in hex
liters0x2E02
cubic feet0x2E06
cubic meters0x2E01
gallons0x2E08
imperial gallons0x2E15
barrels0x2E0C
beer barrels0x2E0E
Table D-9: Gas Volume Flow
NameValue in hex
normal liter per second0x1457
normal liter per minute0x1456
normal liter per hour0x1455
normal liter per day0x1454
standard liter per second0x080C
standard liter per minute0x1401
standard liter per hour0x080B
standard liter per day0x080A
normal cubic meter per second0x1453
normal cubic meter per minute0x1452
normal cubic meter per hour0x1451
normal cubic meter per day0x1450
standard cubic meter per second0x1460
standard cubic meter per minute0x145F
standard cubic meter per hour0x145E
standard cubic meter per day0x145D
standard cubic feet per second0x146C
EtherNet/IP Rockwell RSLogix Integration Guide53
Analog Input Point object (0A
-51 instances)Integration Guide
HEX
March 2022MMI-20029770
Table D-9: Gas Volume Flow (continued)
NameValue in hex
standard cubic feet per minute0x146D
standard cubic feet per hour0x146E
standard cubic feet per day0x146F
Table D-10: Gas Volume
NameValue in hex
normal liter0x2E19
standard liter0x0813
normal cubic meter0x2E22
standard cubic meter0x2E1A
standard cubic feet0x2E1E
Table D-11: Density
NameValue in hex
specific gravity units0x0804
grams per cubic centimeter0x2F08
grams per liter0x2F0F
grams per milliliter0x2f0E
kilograms per cubic meter0x2F07
kilograms per liter0x2F10
pounds per gallon0x2F0B
pounds per cubic foot0x2F0C
pounds per cubic inch0x2F0D
short tons per cubic yard0x0807
degrees API0x3000
Table D-12: Temperature
NameValue in hex
Degrees Celsius0x1200
Degrees Fahrenheit0x1201
Kelvin0x1202
Degrees Rankine0x1203
54Micro Motion 5700 EtherNet/IP transmitters
Integration GuideAnalog Input Point object (0A
-51 instances)
HEX
MMI-20029770March 2022
Table D-13: Pressure
NameValue in hex
inches of Water at 60 degF0x0809
inches of Water at 68 degF0x0800
inches of Water at 4 degC0x080D
feet of water at 68 degF0x1311
millimeters of Water at 68 degF0x130F
inches of Mercury at 0 degC0x1304
millimeters of Mercury at 0 degC0x1303
millimeters of Water at 4 degC0x080E
psi0x1300
bar0x1307
millibar0x1308
pascal0x1309
kilopascal0x130A
megapascals0x1312
atmosphere0x130B
torr0x1301
gram per square centimeter0x130C
kilogram per square centimeter0x1314
Table D-14: Concentration
NameValue in hex
Degrees Twaddell0x0810
Degrees Balling0x320A
Degrees Brix0x320D
Degrees Baume (heavy)0x320B
Degrees Baume (light)0x320C
% solids per weight (% mass)0x2F2F
% solids per volume (% volume)0x2F2C
Proof per volume0x0811
Proof per mass0x0812
Percent Plato0x320E
Related information
Use explicit (messaging) using the Analog Input Object
The Emerson logo is a trademark and service mark of Emerson
Electric Co. Micro Motion, ELITE, ProLink, MVD and MVD Direct
Connect marks are marks of one of the Emerson Automation
Solutions family of companies. All other marks are property of
their respective owners.
www.emerson.com
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.