Flex I/O Dual-Port Ethernet/Ip Adapters: User Manual
Flex I/O Dual-Port Ethernet/Ip Adapters: User Manual
Flex I/O Dual-Port Ethernet/Ip Adapters: User Manual
Adapters
Catalog Numbers 1794-AENTR, 1794-AENTRXT
Activities including installation, adjustments, putting into service, use, assembly, disassembly, and maintenance are required to be carried out by suitably trained
personnel in accordance with applicable code of practice.
If this equipment is used in a manner not specified by the manufacturer, the protection provided by the equipment may be impaired.
In no event will Rockwell Automation, Inc. be responsible or liable for indirect or consequential damages resulting from the use or application of this equipment.
The examples and diagrams in this manual are included solely for illustrative purposes. Because of the many variables and requirements associated with any
particular installation, Rockwell Automation, Inc. cannot assume responsibility or liability for actual use based on the examples and diagrams.
No patent liability is assumed by Rockwell Automation, Inc. with respect to use of information, circuits, equipment, or software described in this manual.
Reproduction of the contents of this manual, in whole or in part, without written permission of Rockwell Automation, Inc., is prohibited.
Throughout this manual, when necessary, we use notes to make you aware of safety considerations.
WARNING: Identifies information about practices or circumstances that can cause an explosion in a hazardous environment, which
may lead to personal injury or death, property damage, or economic loss.
ATTENTION: Identifies information about practices or circumstances that can lead to personal injury or death, property
damage, or economic loss. Attentions help you identify a hazard, avoid a hazard, and recognize the consequence.
IMPORTANT Identifies information that is critical for successful application and understanding of the product.
These labels may also be on or inside the equipment to provide specific precautions.
SHOCK HAZARD: Labels may be on or inside the equipment, for example, a drive or motor, to alert people that dangerous
voltage may be present.
BURN HAZARD: Labels may be on or inside the equipment, for example, a drive or motor, to alert people that surfaces may
reach dangerous temperatures.
ARC FLASH HAZARD: Labels may be on or inside the equipment, for example, a motor control center, to alert people to potential
Arc Flash. Arc Flash will cause severe injury or death. Wear proper Personal Protective Equipment (PPE). Follow ALL Regulatory
requirements for safe work practices and for Personal Protective Equipment (PPE).
Identifies information that is useful and can help to make a process easier to do or easier to understand.
Rockwell Automation recognizes that some of the terms that are currently used in our industry and in this publication are not in alignment with the
movement toward inclusive language in technology. We are proactively collaborating with industry peers to find alternatives to such terms and
making changes to our products and content. Please excuse the use of such terms in our content while we implement these changes.
Preface
About This Publication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Download Firmware, AOP, EDS, and Other Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Studio 5000 Logix Designer Application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Summary of Changes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Additional Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Chapter 1
Overview of FLEX I/O and Your Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Redundant EtherNet/IP Adapter The FLEX I/O System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Adapter Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Types of Adapters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Hardware and Software Compatibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
What the Adapter Does . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Use of the Control and Information Protocol (CIP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Understand the Producer/Consumer Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Specify the Requested Packet Interval (RPI). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Rack-optimized and Direct Connection Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Mixing Rack-optimized and Direct Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Chapter 2
Install Your FLEX I/O Adapter Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Module Components. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Mount Your Adapter on a DIN Rail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Mount on a Panel or Wall . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Connect Wiring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Set the Network Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Mounting Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Chapter 3
Configure the Adapter for Your Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
EtherNet/IP Network Configuration Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
IP Address. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Gateway Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Subnet Mask . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Other Methods to Set the IP Address. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Implicit Protected Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Enter and Exit Implicit Protected Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Restrictions Imposed By Implicit Protected Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Perform Tasks When Restricted . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Enable or Disable Web Server and SNMP Agent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Chapter 4
Rack-optimized Discrete I/O Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Chapter 5
Analog I/O with Direct Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Connection Set Up the Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Create the Example Application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Add the Analog Modules to the I/O Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Add the Analog Input Module to the I/O Configuration . . . . . . . . . . . . . . . . . . . . . . . . . 32
Add the Analog Output Module to the I/O Configuration . . . . . . . . . . . . . . . . . . . . . . . . 34
Edit the Controller Tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Modify the Ladder Program. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Download the Program. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Test the Example Application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Appendix A
Interpret Status Indicators Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Status Indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Appendix B
Configure the RSLinx Ethernet Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Communication Driver About the Ethernet Communication Driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Install the RSLinx Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Configure the AB_ETH Driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Appendix C
Adapter Web Dialogs Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Enable or Disable the Web Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Log in to the Web Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Mandatory First-time Password Change . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Maximum Limit of Unsuccessful Login Attempts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Access the Home Page of the Web Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Access Diagnostic Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Use the Network Settings Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Use the Ethernet Statistics Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Use the I/O Connections Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Access Configuration Pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Use the Device Identity Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Use the Network Configuration Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Use the Device Services Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
About This Publication This manual describes how you can use your FLEX™ I/O EtherNet/IP™ adapter with your controller.
The manual helps you install, program, and troubleshoot your module.
Download Firmware, AOP, Download firmware, associated files (such as AOP, EDS, and DTM), and access product release
notes from the Product Compatibility and Download Center at rok.auto/pcdc.
EDS, and Other Files
Studio 5000 Logix Designer The Studio 5000 Logix Designer® application is the re-branding of RSLogix 5000® software and
continues to be the product to program Logix 5000® controllers for discrete, process, batch,
Application motion, safety, and drive based solutions.
Summary of Changes This publication contains the following new or updated information. This list includes substantive
updates only and is not intended to reflect all changes.
Topic Page
Updated template Throughout
Added inclusive language acknowledgment 2
Added description for Studio 5000 Logix Designer application 5
Updated Set the Network Address section 14
Added section on Other Methods to Set the IP Address 19
Added section on Implicit Protected Mode 20
Added section on Enable or Disable the Web Server 21, 45
Added section on Log in to the Web Server 46
Additional Resources These resources link to additional information about related products from Rockwell Automation.
To download publications, click the link or visit rok.auto/literature and search for the publication
numbers.
Addition Resources
Resource Description
FLEX I/O and FLEX I/O-XT Selection Guide, publication 1794-SG002 A description and overview of the 1794 series FLEX I/O and FLEX I/O-XT™ modules and compatible
control platforms.
FLEX I/O Dual Port EtherNet/IP Adapter Module Installation Instructions, Information on how to install the FLEX I/O redundant EtherNet/IP adapters
publication 1794-IN131 (1794-AENTR, 1794-AENTRXT).
FLEX I/O Communication Adapters Specifications Technical Data, Technical specifications and certifications for FLEX I/O communication adapters.
publication 1794-TD014
FLEX I/O Power Supply Modules Installation Instructions, publication 1794-IN069 Information on how to install the FLEX I/O DC Power Supply (1794-PS13, 1794-PS3).
Interconnect Cable Installation Instructions, publication 1794-IN012 Information on how to install the extension cables (1794-CE1, 1794-CE3).
Describes how to configure and use EtherNet/IP devices to communicate on the EtherNet/IP
EtherNet/IP Network Devices User Manual, publication ENET-UM006 network.
Ethernet Reference Manual, publication ENET-RM002 Describes basic Ethernet concepts, infrastructure components, and infrastructure features.
Industrial Components Preventive Maintenance, Enclosures, and Contact Provides a quick reference tool for Allen-Bradley® industrial automation controls and assemblies.
Ratings Specifications, publication IC-TD002
Designed to harmonize with NEMA Standards Publication No. ICS 1.1-1987 and provides general
Safety Guidelines for the Application, Installation, and Maintenance of guidelines for the application, installation, and maintenance of solid-state control in the form of
Solid-state Control, publication SGI-1.1 individual devices or packaged assemblies incorporating solid-state components.
Industrial Automation Wiring and Grounding Guidelines, publication 1770-4.1 Provides general guidelines for installing a Rockwell Automation industrial system.
Product Certifications website, rok.auto/certifications Provides declarations of conformity, certificates, and other certification details.
Notes:
Overview This chapter provides a description of the FLEX I/O dual-port EtherNet/IP adapters and an overview
of how they communicate with programmable controllers.
The FLEX I/O System The FLEX I/O system is a small, modular I/O system for distributed applications that performs all of
the functions of rack-based I/O. Figure 1 shows the components of a FLEX I/O system.
Figure 1 - FLEX I/O System Components
Adapter Terminal base I/O module
• Adapter – Transfers read and write configuration data to and from the I/O module
• Terminal base – Contains a terminal strip to terminate wiring for two- or three-wire devices
• I/O module – Contains the bus interface and circuitry that is needed to perform specific
functions that are related to your application
The FLEX system consists of an adapter, terminal base unit, DIN rail, power supply, and adapter
cabling components. You can use up to eight terminal bases per adapter.
For detailed instructions on how to set up and install your module, see Install Your FLEX I/O Adapter
on page 11.
Hardware and Software The adapters and the applications that are described in this manual are compatible with the
following firmware revisions and software releases. Contact Rockwell Automation if you need
Compatibility software or firmware updates to use this equipment.
Table 1 - Hardware and Software Compatibility
Firmware Revision/
Product Software Version
1794-AENTR/1794-AENTRXT adapter 1.xx or higher
Logix 558x Controller 20 or higher
Studio 5000 Logix Designer 20 or higher
RSLinx software 2.59 or higher
See FLEX I/O Communication Adapters Specifications Technical Data, publication 1794-TD014, for
technical specifications and certifications for your adapter.
What the Adapter Does The 1794-AENTR and 1794-AENTRXT adapters perform two primary tasks:
• Control of real-time I/O data (implicit messaging). The adapter serves as a bridge between
I/O modules and the network.
ControlLogix® 5 E
5580 chassis 5 N
8 2
0 T
R
EtherNet/IP network
A E Other
E FLEX I/O N ControlLogix I/O
network
N 2 devices
T T
R R
Use of the Control and The 1794-AENTR and 1794-AENTRXT adapters use the Control and Information Protocol (CIP™). CIP is
the application layer protocol that is specified for EtherNet/IP, the Ethernet Industrial Protocol, as
Information Protocol (CIP) well as for ControlNet and DeviceNet. It is a message-based protocol that implements a relative
path to send a message from the producing device in a system to the consuming devices.
The producing device contains the path information that steers the message along the proper
route to reach its consumers. Since the producing device holds this information, other devices
along the path simply pass this information; they do not need to store it.
Understand the Producer/ The CIP Producer/Consumer networking model replaces the old source/destination (master/slave)
model. The Producer/Consumer model reduces network traffic and increases speed of
Consumer Model transmission. In traditional I/O systems, controllers poll input modules to obtain their input status.
In the CIP system input modules are not polled by a controller. Instead, they produce (multicast)
their data either upon a change of state (COS) or periodically. The frequency of update depends
upon the options that are chosen during configuration and where on the network that the input
module resides. The input module, therefore, is a producer of input data and the controller is a
consumer of the data.
The controller can also produce data for other controllers to consume. The produced and
consumed data is accessible by multiple controllers over the EtherNet/IP network. This data
exchange conforms to the Producer/Consumer model.
Specify the Requested The RPI is the update rate that is specified for a particular piece of data on the network. The RPI
can be specified for the adapter and include all of the I/O modules communicating through it (using
Packet Interval (RPI) a rack-optimized connection) or specified for a particular module (using direct connection). When
you add a module or an adapter to the I/O configuration of a controller, you must enter the RPI as a
parameter. This value specifies how often to produce the data for that device. For example, if you
specify an RPI of 50 ms, it means that every 50 ms the device should send its data to the controller
or the controller should send its data to the device.
RPIs are only used for devices that produce data. For example, a ControlLogix EtherNet/IP bridge in
the same chassis as the controller does not require an RPI because it is not a data-producing
member of the system; it is used only as a bridge to remote racks.
Rack-optimized and Direct The 1794-AENTR and 1794-AENTRXT adapters support both direct and rack-optimized connections.
A direct connection is a real-time data transfer link between the controller and the device that the
Connection Support configuration data references. Direct connection messaging occurs at a cyclic rate that is specified
by the RPI during configuration. A rack-optimized connection is a grouping of data from multiple
I/O module into a single block of data sent over a single connection at the same data rate.
Rack-optimized connections reduce the total number of connections that are needed to transfer
data when using many I/O modules in a system. The following example illustrates the benefit of
rack-optimized connections.
Assume you have set up a system that contains eight discrete I/O modules interfaced to an
adapter. If you use direct connections to transfer data to each of these I/O modules, you need eight
connections to transfer all of the data, one to each of the eight I/O modules. If you use a rack-
optimized connection to transfer the data, you only need a single connection – the connection to
the adapter.
Overview This chapter describes how to physically install the 1794-AENTR or 1794-AENTRXT adapter on the
DIN rail and connect it to the EtherNet/IP network.
Module Components Use Figure 2 to identify the external features of the FLEX I/O EtherNet/IP adapter.
Figure 2 - Dual-port EtherNet/IP Adapter – 1794-AENTR, 1794-AENTRXT
1
2
8
3
7 6 5
Component Identification
1 Dual-port EtherNet/IP adapter 6 Module locking tab
2 Flexbus connector 7 Network cable RJ45 connectors (underside)
3 24V common connections 8 MAC ID label
4 24V DC connections 9 Status indicators
5 IP address switches
Mount Your Adapter on a Follow these steps to mount the adapter on a new system before installing any I/O modules.
DIN Rail A B
ATTENTION: During mounting of all devices, be sure that all debris (for example,
metal chips, wire strands) is kept from falling into the module. Debris that falls
into the module could cause damage on power-up.
ATTENTION: If you insert or remove the module while backplane power is on, an
electric arc can occur. This could cause an explosion in hazardous location
installations. Be sure that power is removed or the area is nonhazardous before
proceeding.
When the adapter is locked onto the DIN rail, gently push the Flexbus connector into the
adapter to complete the backplane.
8. Reinstall the module in the adjacent terminal base unit.
Connect Wiring
F E
C D
A B
WARNING: If you connect or disconnect wiring while the field-side power is on, an
electric arc can occur. This could cause an explosion in hazardous location
installations. Be sure that power is removed or the area is nonhazardous before
proceeding.
1. Connect an Ethernet network cable to the RJ45 connector (A).
2. Connect the redundant Ethernet network cable to the RJ45 connector (B).
A B
The adapter reads the thumbwheel switches first to determine if the switches are set to a valid
number. You set the node address by using the three-position pen-push thumbwheel switch using
a pen tip.
Press a pen tip into the center and perpendicular to the + or the - button to change the
number. You only need a small amount of force to press the button (approximately 2 N).
When the switches are set to a valid number, the adapter IP address is 192.168.1.xxx (where xxx
represents the number set on the switches). The adapter subnet mask is 255.255.255.0. The
adapter gateway address is set differently depending on the firmware revision:
• For Firmware Revision 1.013 and earlier, when the address switches are set to 001...254, the
adapter gateway address is set to 0.0.0.0.
• For Firmware Revision 1.014, when the address switches are set to 001, the adapter gateway
address is set to 0.0.0.0. When the address switches are set to 002...254, the adapter
gateway address is set to 192.168.1.1.
The adapter does not have a host name that is assigned, or use any Domain Name System when
using the thumbwheel settings.
If you set the switches to an invalid number (such as 000, or a value greater than 254), the adapter
checks to see if you enabled DHCP.
Mounting Dimensions
The module has the following mounting dimensions.
1794-AENTR shown
50
(1.96)
80.4
(3.16)
87.4
(3.44)
30.4
(1.19)
94
(3.70)
Notes:
Overview This chapter describes how to configure the 1794-AENTR or 1794-AENTRXT adapter for the
ControlLogix 5580 system.
Configuration Requirements Before you can use your 1794-AENTR or 1794-AENTRXT adapter, you must configure its IP address,
and optionally, its subnet mask and gateway address. You can use the Rockwell Automation
BOOTP/DHCP utility to perform the configuration. You can also use generic BOOTP software or,
within some limitations, a DHCP server.
IMPORTANT When using the BOOTP protocol, you must enter the Ethernet hardware
address of your adapter. Rockwell Automation assigns each 1794-AENTR or
1794-AENTRXT adapter a unique 48-bit hardware address at the factory.
The address is printed on a label on the front of your 1794-AENTR or
1794-AENTRXT adapter. It consists of six hexadecimal digits that are
separated by colons. This address is fixed by the hardware and cannot be
changed.
If you change or replace the 1794-AENTR or 1794-AENTRXT adapter, you
must enter the new Ethernet hardware address of the adapter when you
configure the new adapter.
IP Address
The IP address identifies each node on the IP network (or system of connected networks). Each
TCP/IP node on a network (including the 1794-AENTR or 1794-AENTRXT adapter) must have a unique
IP address.
The IP address is 32 bits long and has a Net ID part and a Host ID part. Networks are classified A, B,
C, or other. The class of the network determines how an IP address is formatted.
0 8 9 31
Class A 0 Net ID Host ID
0 16 17 31
Class B 10 Net ID Host ID
0 24 25 31
Class C 110 Net ID Host ID
You can distinguish the class of the IP address from the first integer in its dotted-decimal IP
address as follows:
Range of First Integer Class Range of First Integer Class
0…127 A 192…223 C
128…191 B 224…255 other
Each node on the same physical network must have an IP address of the same class and must
have the same Net ID. Each node on the same network must have a different Host ID thus giving it a
unique IP address.
Rockwell Automation Publication 1794-UM066C-EN-E - April 2023 17
Chapter 3 Configure the Adapter for Your EtherNet/IP Network
IP addresses are written as four decimal integers (0…255) separated by periods where each
integer gives the value of 1 byte of the IP address.
Contact your network administrator or the Network Information Center for a unique
fixed IP address to assign to your module.
Gateway Address
The Gateway Address is the default address of a network. It provides a single domain name and
point of entry to the site. Gateways connect individual physical networks into a system of networks.
When a node needs to communicate with a node on another network, a gateway transfers the data
between the two networks. The following figure shows gateway G connecting Network 1 with
Network 2.
A
128.1.0.1
Network 1 128.1.0.2
B C
When host B with IP address 128.2.0.1 communicates with host C, it knows from C’s IP address that
C is on the same network. In an Ethernet environment, B then resolves C’s IP address into a
hardware address (MAC address) and communicates with C directly.
When host B communicates with host A, it knows from A’s IP address that A is on another network
(the net IDs are different). To send data to A, B must have the IP address of the gateway connecting
the two networks. In this example, the gateway’s IP address on Network 2 is 128.2.0.3.
The gateway has two IP addresses (128.1.0.2 and 128.2.0.3). The first must be used by hosts on
Network 1 and the second must be used by hosts on Network 2. To be usable, a host’s gateway
must be addressed using a net ID matching its own.
Subnet Mask
The subnet mask is used for splitting IP networks into a series of subgroups, or subnets. The mask
is a binary pattern that is matched up with the IP address to turn part of the Host ID address field
into a field for subnets.
T
EXAMPLE Take Network 2 (a Class B network) in the previous example and add
another network. Selecting the following subnet mask would add two
additional net ID bits, allowing for four logical networks:
2 bits of the Class B host ID have been used to extend the net ID. Each unique combination of bits in
the part of the Host ID where subnet mask bits are 1 specifies a different logical network.
128.1.0.1
Network 1 128.1.0.2
B C 128.2.64.3
128.2.128.3
Network 2.1
G2
D E 128.2.128.3
128.2.128.3 128.2.128.3
Network 2.2
A second network with Hosts D and E was added. Gateway G2 connects Network 2.1 with
Network 2.2.
Hosts D and E use Gateway G2 to communicate with hosts not on Network 2.2.
Hosts B and C use Gateway G to communicate with hosts not on Network 2.1.
When B is communicating with D, G (the configured gateway for B) routes the data from B to D
through G2.
Other Methods to Set the The FLEX I/O adapters support the following additional methods to change the IP address:
IP Address • BOOTP/DHCP tool
• RSLinx Classic software
For more information on how to use these methods, see EtherNet/IP Network Devices User Manual,
publication ENET-UM006.
Implicit Protected Mode Implicit Protected Mode is a state where the device is operational, but has implemented defenses
against disruptive changes that would take the product out of service for the process. For
complete information on how Protected Mode works, see EtherNet/IP Network Devices User Manual,
publication ENET-UM006.
Implicit Protected Mode is a security enhancement that is automatically triggered as soon as one of
the following occur:
• The adapter bridges I/O connections.
• The adapter is a target of I/O connections.
This security enhancement occurs on the I/O module level and helps prevent unauthorized
configuration changes that can affect system behavior and cause unintended and unforeseen
changes.
The following are example alerts that result from an attempt to set IP values on the adapter when
the adapter is in Implicit Protected Mode:
• RSLinx software
If the adapter is not in Implicit Protected Mode, the adapter does not reject attempts to perform the
tasks that are described previously.
For example, after the adapter is initially powered up, but no I/O connections are established yet,
the adapter is not in Implicit Protected Mode. Additionally, if the adapter is not in Implicit Protected
Mode then you can attempt to update the adapter firmware revision and the adapter does not
reject the attempt.
If the adapter enters Implicit Protected Mode each time the adapter powers up, check
application controllers to determine if there are active I/O connections that are opened
via the adapter.
Enable orDisable Web Server You can enable or disable the web server as an added security feature from firmware revision 2.011
or later. You can enable or disable the SNMP agent using the AOP revision 25.06.26.0 or later.
and SNMP Agent
Both the web server and the SNMP agent are enabled by default from firmware revision 2.011 or
later.
Disabling the web server in conjunction with using the Implicit Protected Mode decreases the
possibility of a security breach.
For more information on how to enable or disable the web server, see Enable or Disable the Web
Server on page 45.
Notes:
Overview In this example, a ControlLogix processor communicates with FLEX I/O via the 1794-AENTR adapter
using a rack-optimized connection. The processor reads data from all digital input modules and
sends data to all digital output modules configured in a rack connection simultaneously.
Set Up the Hardware In this example, a ControlLogix chassis contains the ControlLogix 5580 controller in slot 0 and a
1756-EN2TR bridge in slot 1. The adapter is mounted on a DIN rail with a 1794-IB16 digital input
module and 1794-OB16 digital output module. You also need a power supply (not shown) for the
FLEX I/O.
Figure 3 - Example Hardware Setup
1794-AENTR
SLOT 0 1 2 FLEX I/O
130.130.130.3
CH2 CH1 OK SLOT 1 2
Local
Data
chassis
1794-OB16 digital
ControlLogix 5580 output module
controller
1794-IB16 digital
input module
130.130.130.1
Programming
terminal
To work along with this example set up your system as shown in Figure 3.
• In the example application, the ControlLogix 5580 controller is in the slot shown in Figure 3
in the ControlLogix chassis.
• Verify the IP addresses for your programming terminal, the controller network, and the
1794-AENTR adapter.
• Verify the position (slot) of the I/O modules on the DIN rail.
• Verify that all wiring and cabling is properly connected.
• Make sure that your communication driver (for example, AB_ETH-1 or AB-ETHIP-1) is
configured in RSLinx as described in Appendix B.
Before You Begin You must complete the following tasks before you can configure the adapter and modules:
1. Create a Studio 5000 Logix Designer application project.
2. Add the ControlLogix 5580 controller to the project.
a. Specify the following parameters in the General tab of the New Module dialog:
Name FLEX_IO_Adapter
IP Address 130.130.130.3
In this example, you add a 1794-IB16 digital input module and a 1794-OB16 digital output module
with standard configurations. Use these steps as a guide when you are configuring different I/O
modules for your system.
This example application uses I/O module default configurations.
For more information, see FLEX I/O Digital Input Modules Installation Instructions,
publication 1794-IN093 and FLEX I/O Digital DC Output Modules Installation Instructions,
publication 1794-IN094.
2. Select the 1794-IB16 module from the list, and then click Create.
The New Module dialog displays.
2. Select the 1794-OB16 module from the list, and then click Create.
The New Module dialog opens.
When you add modules to the I/O configuration, the system creates tags for those modules to use
in the application program. For the example application you must add one more Controller Tag.
Tags created
by the system
2. Make sure you select the Edit Tags tab at the bottom of the Controller Tags dialog, and then
create the following tag:
Tag Type
Parts_Count Counter
Create the Ladder Program Next, create the example ladder program to test the I/O.
1. Double-click Main Routine under the Main Program folder, and then enter the following
ladder program, using the tag that is previously created.
2. Select your Ethernet driver (for example, AB_ETH-1) and expand the tree through the
backplane of the local ControlLogix chassis.
3. Highlight the 1756-L85E ControlLogix 5580 controller and click Download.
4. Click Download.
The program downloads to the controller.
5. Minimize the Studio 5000 Logix Designer application.
Test the Example Application Test the example application by using a momentary switch to simulate a parts sensor.
1. Remove power from the FLEX I/O and wire inputs 0 and 2 of the 1794-IB16 FLEX I/O input
module as shown.
Reset
Count
0 2
24V 1794-IB16
16 (COM)
Allen-Bradley 1794±OB16
24 VDC SOURCE OUTPUT
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
5. Press and release the momentary switch at Input 2 (Reset) on the 1794-IB16 input module.
The accumulated value of the Parts_Count reset to zero and all status indicators on the
1794-OB16 output module turn off.
For more information, see FLEX I/O Digital Input Modules Installation
Instructions, publication 1794-IN093 and FLEX I/O Digital DC Output Modules
Installation Instructions, publication 1794-IN094.
This completes the rack-optimized Discrete I/O example.
Overview In this example you add analog input and output modules to the FLEX I/O configured with two
digital I/O modules in the previous chapter. Analog modules default to direct connection, so you
open a direct connection to each analog module while still using a single rack-optimized
connection for the two digital I/O modules.
To test the system, the example of the previous chapter is modified to send a signal to one of the
analog output channels and read the signal back in through one of the analog input channels.
Set Up the Hardware Change the system hardware setup of the previous chapter to that shown in Figure 4, adding the
FLEX analog input and output modules to the DIN rail with the 1794-AENTR adapter and digital I/O
modules.
Figure 4 - Example Hardware Setup
1794-AENTR
SLOT 0 1 2 FLEX I/O
130.130.130.3
CH2 CH1 OK
SLOT 1 2
Local Data
chassis
130.130.130.1
Programming
terminal
• In the example application, the ControlLogix 5580 controller is in the slot that is shown in
Figure 4 in the ControlLogix chassis.
• Verify that the IP addresses for the controller network, the 1794-AENTR adapter, and the
programming terminal are correct.
• Verify the position (slot) of the I/O modules on the DIN rail.
• Verify that all wiring and cabling is properly connected.
• Make sure you have your communication driver (for example, AB_ETH-1 or AB_ETHIP-1)
configured in RSLinx as described in Appendix B.
Create the Example Perform the following steps to create the example application:
Application 1. Start the Studio 5000 Logix Designer application.
2. From the main dialog File menu, select the project file from the previous chapter (for
example, FLEX_IO_Controller).
Add the Analog Modules to You must now add the analog I/O modules to the I/O Configuration. In this example, you add a
1794-IF4I analog input module and a 1794-OF4I analog output module. Use these steps as a guide
the I/O Configuration when you are configuring different I/O modules for your system.
IMPORTANT Click Help on the configuration screens shown in this section if you need
assistance in selecting and setting the parameters.
1. Right-click the 1794-AENTR adapter under the I/O Configuration folder, and then select New
Module.
The Select Module Type dialog opens.
2. Select the 1794-IF4I analog input module from the list, and then click Create.
The New Module dialog opens.
From the Connection view, adjust the Requested Packet Interval (RPI) to meet your system
requirements.
This range allows you to monitor the output with a voltmeter when you test the application.
Leave the other channels at their default values.
7. Click Apply to save the configuration, and then OK to close the dialog.
The analog input module appears in the I/O configuration that is indented under the
1794-AENTR adapter.
2. Select the 1794-OF4I module from the list, and then click Create.
The New Module dialog opens.
8. On the Configuration tab, use the drop-down list to set the Voltage/Current Range for
Channel 0 to 0…10V – Binary to match the input configuration of the 1794-OF4I module.
9. Click Apply to save the configuration, and then OK to close the dialog.
The analog output module appears in the I/O configuration that is indented under the 1794-
AENTR adapter.
Edit the Controller Tags When you add modules to the I/O configuration that the system creates Controller Tags for those
modules. For the example program, you must add one more Controller Tag.
Make sure you select the Edit Tags tab at the bottom of the Controller Tags dialog, and then create
the following tag:
Tag Type
Analog_Test_Signal Timer
Modify the Ladder Program Make the following change to the ladder program to test the new configuration.
1. Double-click Main Routine under the Main Program folder, and then add rungs 3 and 4 to the
ladder program.
2. Select your Ethernet driver (for example, AB_ETH-1) and expand the tree through the
backplane of the local ControlLogix chassis.
3. Highlight the controller and then click Download to download the program to the 1756-L85E
ControlLogix 5580 controller.
A Download dialog appears:
4. Click Download.
The program downloads to the controller.
5. Minimize the Studio 5000 Logix Designer application window.
Test the Example Use the following procedure to test the operation of the FLEX I/O analog input and output modules:
Application 1. Connect analog output channel 0 on the 1794-OF4I/A module to analog input channel 0 on
the 1794-IF4I/A input module.
V R V R
2 3 2 3
1794-IF4I 1794-OF4I
2. Restore the Studio 5000 Logix Designer application window and place the controller in Run
mode.
3. Select the Controller Tags folder, and then select the Monitor view.
Notes:
Overview The faceplates of the 1794-AENT and 1794-AENTRXT adapters are provided with status indicators
that display the Module Status, Network Status, and Link Status for both links.
Network status
Module status
Link 1 status
Link 2 status
1794-AENTR shown
Overview Read this appendix to install, and configure the AB_ETH driver.
About the Ethernet To communicate with your 1794-AENTR or 1794-AENTRXT adapters over your network, you must
configure the RSLinx Ethernet communication driver (AB_ETH). You can configure the AB_ETH
Communication Driver driver with the IP addresses of all Ethernet devices on your system. You need this driver to
download the example application programs in this manual.
Install the RSLinx Software You can download and install RSLinx software from the Product Compatibility and Download Center
at rok.auto/pcdc.
Configure the AB_ETH Driver To configure the AB_ETH Ethernet communication driver perform the following steps:
1. Start RSLinx.
3. From the Available Driver Types drop-down menu, select Ethernet Devices, and then click
Add/New.
The Add New RSLinx Driver dialog box appears.
4. Select the default driver name (for example, AB_ETH-1) or type in your own name and click
OK.
The Configure driver dialog appears with the Station Mapping tab open.
5. Click Add New and enter the IP address or Host Name of your Ethernet device (for example,
130.130.130.2, “Pump1”).
6. Repeat step 5 for each additional Ethernet device that you need to access.
7. When you are done entering the IP addresses, click Apply and then click OK to close the
Configure driver dialog.
The new driver appears in the list of Configured Drivers. Your list displays the drivers that
you have configured on your workstation.
8. Close RSLinx.
Overview The web server webpages of the FLEX I/O adapter offer extensive internal and network diagnostics.
To view the webpages, enter the IP address of the FLEX I/O adapters into your browser.
Enable or Disable the Web With firmware revision 2.011 or later, the web server feature is enabled by default. Use the network
address switches to enable or disable the web server for your application.
Server
Disabling the web server in conjunction with using the Implicit Protected Mode decreases the
possibility of a security breach.
Value Description
Enables the web server.
000 Cycle power to the module for the setting to take effect. When you apply power, the module status
indicator flashes red to indicate that the web server is enabled.
Disables the web server.
901 Cycle power to the module for the setting to take effect. When you apply power, the module status
indicator flashes red to indicate that the web server is disabled.
The following section describes how to enable or disable the web server.
Log in to the Web Server When you enter the IP address of the module into your web browser, the Login page appears as
shown in the following example. You must authenticate with your credentials before you can
access the web server.
After you log in with the default username and password, the Change Password page appears as
shown in the following examples.
Default login example Change password example
Access the Home Page of To display and work with the adapter diagnostics home page, follow these procedures.
the Web Server IMPORTANT Make sure that your PC Internet LAN setting and your TCP/IP settings are
configured to access the subnet on which your adapter communicates.
1. From your web browser, enter the adapter IP address to see the home page.
2. From the home page, click Expand to show options, or minimize to see Diagnostics and
Configuration.
Access Diagnostic You can view FLEX I/O dual-port EtherNet/IP adapter specific diagnostic information, such as CIP
Connection Statistics and Refresh Rate by clicking Diagnostic Overview on the navigational panel on
Information the left.
Click tabs to see the
corresponding page.
Click Diagnostics
options to see
corresponding
pages.
Access Configuration Pages To work with the Configuration pages, follow these procedures.
IMPORTANT The values on these pages are in nonvolatile memory. Changes to these
parameters do not take effect until you reset or cycle power through the
FLEX I/O adapter.
IMPORTANT If you set the value of the adapter switch to 888 and then power cycle the
module, the following occurs:
• The DHCP Enabled function is enabled (set to True).
• The Ethernet link is negotiated automatically. The Auto Negotiate function is
set to True.
• The web server is enabled. The Disabled Web Server function is disabled.
• The Ethernet ports are disabled. Both ports are re-enabled once the
switches are returned to their previous value and power is cycled.
• The password for this page resets to the factory default, which is "<blank>".
Note the value of the switches before you enter the 888 value because you
must return the adapter to those values once this process is complete.
1. From the home page, click Configuration or Expand to see the Configuration options, if
needed.
2. From the Configuration page, click one of the following:
• Identity
• Network
• Services
A login dialog opens as shown. The dialog may vary in appearance depending on your
operating system and browser.
3. From the User name and Password dialog, enter values, noting the following:
• The values for user name and password are case-sensitive.
• The default user name is “Administrator”.
• The default password is "<blank>".
4. Click OK to log in. After you log in, you can go to any of the Configuration pages without
having to log in again.
Notes:
Numerics C
1756-EN2TR 31 communicate 7
programmable controllers 7
communication driver 31
A configuration
AB_ETH 31, 38, 43, 44 device identity 50
ethernet communication driver 43 identity 49
adapter 7, 11 network 49
1794-AENTR 7, 8, 10, 11, 17, 31, 32, 34, 36, 43 network configuration 51
1794-AENTRXT 7, 8, 10, 11, 17, 43 services 49
bridge 8 configuration data 7
cabling components 7 configure
CIP protocol 9 AB_ETH driver 43
communicating through 10 digital I/O 31
compatibility 8 ethernet communications driver 43
connect or disconnect 13 gateway 19
connection to 9 gateway address 17
EDS file 47 IP address 17
Ethernet hardware address 17 new adapter 17
faceplate 41 routing tables 9
features 7 RPI 10
fixed network address 20 RSLinx 31
FLEX I/O 7, 11 subnet mask 17
FlexBus 13 TCP/IP settings 46
hook 12 configure driver
install 11 window 44
IP address 20, 47 connection
lock 13 adjacent 13
module 7 backplane 13
mount 12 direct 9, 31, 33, 35
position 12 power wiring 13
refers to 8 rack 33, 35
remove 13 rack optimized 9
remove or replace 12 single 9
replace 12 connection point 13
RPI 9, 10
RPI rate 10 connections
subnet mask 15 89
support 9 connector
unique IP address 17 FlexBus 13
web server dialog 45
wiring 12
address D
default 18 data
Ethernet hardware 17 configuration 7, 9
gateway 15, 17, 18 consumed 9
host ID 19 exchange 9
IP 7, 14, 17, 43 I/O 8, 10
MAC 18 input 9
network 14, 20 messaging 8
node 15 produce 9
analog I/O module 32 transfer 9
data transfer
real time 9
B default address 18
BootP dimensions
protocol 17 1794-AENTR 15
utility 17 1794-AENTRXT 15
BootP utility 17 mounting 15
bridging module 9 DIN rail 7, 11, 13, 31
mounting 7
top-hat 12
H N
Host ID 17 Net ID 17
host ID address 19 net ID 18, 19
host name 44 network 8, 9
cable 14
devices 8
I EtherNet/IP 8, 9, 11
I/O data 8, 10 scheduling 7
real time 8 traffic 9
I/O module 7, 8, 9, 12 network address 14, 20
indicators network cable 14
status 11, 41 network scheduling 7
input data 33, 35 networking
input module 9 consumer 9
install node address 15
physically 11 set 15
Internet Protocol
IP 14
54 Rockwell Automation Publication 1794-UM066C-EN-E - April 2023
Index
P
Protocol
Dynamic Host Configuration (DHCP) 15
Internet (IP) 14
protocol
application layer 9
BootP 17
CIP 9
message based 9
TCP/UDP/IP 7
R
real time
data transfer 9
RPI 33
RSLinx 31
S
status
link 41
module 41
network 41
status indicators 11, 41
subnet mask
configure 17
switches
IP address 11
thumbwheel 14
T
terminal base 7, 13
adjacent 12, 13
unit 13
thumbwheel
settings 15
switches 14
thumbwheel switches
invalid number 15
read 15
transfer data 9
U
unique
48-bit hardware address 17
combination of bits 19
IP address 17, 42
unique IP address 17
W
web dialogs
configuration 49
ethernet statistics 48
home page 46
I/O connections 49
network settings 48
password 50
user name 50
web server 45
Notes:
Documentation Feedback
Your comments help us serve your documentation needs better. If you have any suggestions on how to improve our content, complete the
form at rok.auto/docfeedback.
At the end of life, this equipment should be collected separately from any unsorted municipal waste.
Rockwell Automation maintains current product environmental compliance information on its website at rok.auto/pec.
Allen-Bradley, ControlLogix, expanding human possibility, FactoryTalk, FLEX, FLEX I/O-XT, Logix 5000, Rockwell Automation, RSLinx, RSLogix 5000, Studio 5000 Logix Designer, and TechConnect are
trademarks of Rockwell Automation, Inc.
CIP, ControlNet, DeviceNet, and EtherNet/IP are trademarks of ODVA, Inc.
Trademarks not belonging to Rockwell Automation are property of their respective companies.
Rockwell Otomasyon Ticaret A.Ş. Kar Plaza İş Merkezi E Blok Kat:6 34752, İçerenköy, İstanbul, Tel: +90 (216) 5698400 EEE Yönetmeliğine Uygundur
ASIA PACIFIC: Rockwell Automation SEA Pte Ltd., 2 Corporation Road, #04-05, Main Lobby, Corporation Place, Singapore 618494, Tel: (65) 6510-6608, Fax: (65) 6510-6699