DLR Reference Architecture PDF
DLR Reference Architecture PDF
The illustrations, charts, sample programs and layout examples shown in this guide are intended solely for purposes of
example. Since there are many variables and requirements associated with any particular installation, Rockwell Automation
does not assume responsibility or liability (to include intellectual property liability) for actual use based upon the examples
shown in this publication.
Solid-state equipment has operational characteristics differing from those of electromechanical equipment. Safety
Guidelines for the Application, Installation and Maintenance of Solid State Controls (Publication SGI-1.1 available from your
local Rockwell Automation sales office or online at http://www.rockwellautomation.com/literature/) describes some
important differences between solid-state equipment and hard-wired electromechanical devices. Because of this difference,
and also because of the wide variety of uses for solid-state equipment, all persons responsible for applying this equipment
must satisfy themselves that each intended application of this equipment is acceptable.
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.
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.
IMPORTANT Identifies information that is critical for successful application and understanding of the product.
General Precautions
In addition to the precautions listed throughout this manual, the following statements, which are general to the system,
must be read and understood.
ATTENTION: This manual is intended for qualified service personnel responsible for setting up and servicing these devices.
The user must have previous experience with and a basic understanding of electrical terminology, configuration procedures,
required equipment, and safety precautions.
WARNING: The National Electrical Code (NEC), NFPA79, and any other governing regional or local code will overrule the
information in this manual. Rockwell Automation cannot assume responsibility for the compliance or proper installation of the
ArmorStart LT or associated equipment. A hazard of personal injury and/or equipment damage exists if codes are ignored
during installation.
ATTENTION: The controller contains ESD (electrostatic discharge) sensitive parts and assemblies. Static control precautions are
required when installing, testing, servicing, or repairing the assembly. Component damage may result if ESD control
procedures are not followed. If you are not familiar with static control procedures, refer to Publication 8000-4.5.2, Guarding
against Electrostatic Discharge, or any other applicable ESD protection handbooks.
ATTENTION: Only personnel familiar with the controller and associated machinery should plan or implement the installation,
startup, and subsequent maintenance of the system. Failure to do this may result in personal injury and/or equipment
damage.
Software Version
RSLinx Classic 2.56 or later
RSLogix 5000 17.01 or later
Download the most current version of the Add-On Profile from
http://www.rockwellautomation.com/support/downloads.html.
BOOTP/DHCP Version 2.3 or later
Additional Resources
These documents and websites contain additional information concerning related Rockwell Automation products.
Resource Description
http://www.ab.com/networks/ Rockwell Automation networks and communication website
http://www.ab.com/networks/ethernet/ Rockwell Automation EtherNet/IP website
http://www.rockwellautomation.com/services/networks/ Rockwell Automation network and security services websites
http://www.rockwellautomation.com/services/security/
http://www.ab.com/networks/architectures.html Education series webcasts for IT and controls professionals
EtherNet/IP Embedded Switch Technology Application Guide, Publication ENET-AP005 Describes how to install, configure, and maintain linear and Device-level Ring (DLR)
networks using Rockwell Automation EtherNet/IP devices with embedded switch
technology.
EtherNet/IP Network Configuration User Manual, Publication ENET-UM001 Describes how to configure and use EtherNet/IP communication modules with a
Logix5000 controller and communicate with various devices on the Ethernet network.
EtherNet Design Consideration, Publication ENET-RM002 Provides details on ethernet design and infrastructure.
EtherNet/IP Modules in Logix5000 Control Systems User Manual, Publication ENET-UM001 Provides details about how to configure your module.
EtherNet/IP Embedded Switch Technology Application Guide, Publication ENET-AP005 Provides information about using products with embedded switch technology to
construct networks with linear and ring topologies.
EtherNet/IP Industrial Protocol White Paper, Publication ENET-WP001 Describes how to implement services and data objects on a TCP/UDP/IP based Ethernet
network.
Industrial Automation Wiring and Grounding Guidelines, Publication 1770-4.1 Provides general guidelines for installing a Rockwell Automation industrial system.
Wiring and Grounding Guidelines, (PWM) AC Drives, Publication DRIVES-IN001 Describes wiring and grounding guidelines for Pulse Width Modulated (PWM) AC Drives.
Product Certifications website, Provides declarations of conformity, certificates, and other certification details.
http://www.rockwellautomation.com/products/certification
Resource Description
Industrial Controls catalog website, Industrial Controls catalog website
http://www.ab.com/catalogs/
ArmorStart LT Distributed Motor Controller Selection Guide, Publication 290-SG001 Product selection guide
Installation Assistance
If you experience a problem within the first 24 hours of installation, contact Customer Support.
United States Contact your distributor. You must provide a Customer Support case number (call the
phone number listed earlier, to obtain one) to your distributor to complete the return
process.
Outside United States Please contact your local Rockwell Automation representative for the return
procedure.
Important Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
General Precautions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Software Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Additional Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Rockwell Automation Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Installation Assistance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
New Product Satisfaction Return . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Chapter 1
Device-Level Ring (DLR) Basics Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
ArmorStart EtherNet IP Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
What is a DLR Network? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
DLR Network Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
DLR Network Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Number of Nodes on a DLR Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
DLR Network Fault Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Chapter 2
Construct and Configure a Device- Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Level Ring (DLR) Network EtherNet Capacity Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Install Devices on a DLR Network. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Addressing Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Using the BootP/DHCP Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Using the Rotary Network Address Switches . . . . . . . . . . . . . . . . . . . . 17
Using the ArmorStart Internal Web Server . . . . . . . . . . . . . . . . . . . . . . 19
Configure Supervisor Nodes on a DLR Network. . . . . . . . . . . . . . . . . . . . . 21
Configure a Ring Supervisor in RSLogix 5000
Programming Software. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Adding an ArmorStart to RSLogix 5000. . . . . . . . . . . . . . . . . . . . . . . . . 22
Enable a Ring Supervisor in RSLogix 5000. . . . . . . . . . . . . . . . . . . . . . . 27
Configure and Enable a Ring Supervisor in RSLinx Classic
Communication Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Complete the Physical Connections of the Network . . . . . . . . . . . . . . . . . 33
Verify Supervisor Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
IGMP Snooping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Chapter 3
Monitor a Device-level (DLR) Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Network Methods to Monitor a DLR Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Monitor Status Pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
How to Access the ArmorStart EtherNet/IP Internal Web Server . . . . 44
Monitor Diagnostics via MSG Instructions . . . . . . . . . . . . . . . . . . . . . . . . . 46
Chapter 4
Troubleshoot a Device-level (DLR) Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Network General Solutions for Linear or DLR Networks . . . . . . . . . . . . . . . . . . . . . 53
Duplicate IP Address Detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Specific Issues on the DLR Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Network Recovery Performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Device Port Debugging Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Appendix A
Network Usage Guidelines Network Usage Guidelines and Recommendations . . . . . . . . . . . . . . . . . . 61
and Recommendations
Appendix B
Required Firmware Revisions Required Firmware Revision for an Add-On Profile . . . . . . . . . . . . . . . . . 65
Required Firmware Revision for RSLinx Communication Software. . . 66
Topic Page
Introduction 9
ArmorStart with EtherNet IP Overview 9
What is a DLR Network 10
DLR Network Elements 10
DLR Network Operation 12
Number of Nodes on a DLR Network 13
DLR Network Fault Management 14
Introduction Prior to the introduction of products with embedded switch technology, the
traditional EtherNet/IP network topology has been a star type. End devices are
connected and communicate with each other via a switch.
IMPORTANT Products with EtherNet/IP embedded switch technology have two ports
to connect to a linear or DLR network in a single subnet.
These ports cannot be used as two Network Interface Cards (NICs) connected
to two different subnets. The two ports share one IP Address and MAC
Address.
ArmorStart with EtherNet/IP The ArmorStart with EtherNet/IP incorporates the advantages of distributed
motor control, EtherNet/IP communication, and Embedded Switch Technology.
Overview The ArmorStart EtherNet/IP family includes full voltage or Sensorless Vector
Control AC drive motor starters designed for most of your critical applications.
ArmorStart with EtherNet/IP is a simple, seamless, and cost-effective method
of integrating pre-engineered starters, I/O, and network capabilities in your
On-Machine architecture. The dual port 10/100 Mbps embedded Ethernet
switch supports Linear and Device Level Ring Topologies, in addition to the
traditional star topology.
What is a Device-level Ring A DLR network is a single-fault tolerant ring network intended for the
interconnection of automation devices. This topology is also implemented
(DLR) Network? at the device level. No additional switches are required.
• Simple installation
The primary disadvantage of the DLR topology is the additional effort required
to set up and use the network when compared to a linear or star network.
However, use of this Application Guide should minimize the amount of
additional effort that is required.
Each of these device types, and how they work in a DLR network, are described
in the following sections.
Supervisor Node
IMPORTANT Out of the box, the supervisor-capable devices have their supervisor
function disabled so they are ready to participate in either a linear/star
network topology, or as a ring node on an existing DLR network.
In a DLR network, at least one of the supervisor-capable devices must be
configured as the ring supervisor before physically closing the ring. If not,
the DLR network will cause significant network issues that can only be
resolved by disconnecting the final connection.
When multiple nodes are enabled as supervisor, the node with the numerically
highest precedence value becomes the active ring supervisor; the other nodes
automatically become back-up supervisors.
At any point in time, there will be only one active supervisor on a DLR network.
However, we recommend that at least one other supervisor-capable node be
configured to act as a back-up supervisor. During normal operation, a back-up
supervisor behaves like a ring node. If the active supervisor node operation is
interrupted, for example, it experiences a power-cycle, the back-up supervisor
with the next numerically highest precedence value becomes the active supervisor.
If multiple supervisors are configured with the same precedence value (the
factory default value for all supervisor-capable devices is 0), the node with
the numerically highest MAC address becomes the active supervisor.
For more information about how to configure a supervisor, see Construct and
Configure a Device-level Ring Network on page 15.
Ring Node
A ring node is any node that operates on the network to process data that is
transmitted over the network or to pass on the data to the next node on the
network. When a fault occurs on the DLR network, these reconfigure themselves
and relearn the network topology. Additionally, ring nodes can report fault
locations to the active ring supervisor.
IMPORTANT Do not connect non-DLR (single port) devices directly to the DLR network.
Non-DLR devices should be connected to the network through 1783-ETAP,
1783-ETAP1F, or 1783-ETAP2F EtherNet/IP taps like the examples shown
below:
DLR Network Operation During normal network operation, an active ring supervisor uses beacon and
other DLR protocol frames to monitor the health of the network. Back-up
supervisor nodes and ring nodes monitor the beacon frames to track ring
transitions between Normal (all links working) and Faulted (the ring is
broken in at least one place).
• Beacon timeout - Amount of time that supervisor or ring nodes wait before
timing out the reception of beacon frames and taking appropriate action
During normal operation, one of the active supervisor node’s network ports is
blocked for DLR protocol frames. However, the active supervisor node continues
to send beacon frames out of both network ports to monitor network health.
The following graphic shows the use of beacon frames sent from the active ring
supervisor.
A second category of ring nodes, known as announce frame ring nodes, can be
designed to participate in a DLR network. The active supervisor sends announce
frames out one of its ports, once per second or on detection of a ring fault. DLR
networks with announce frame ring nodes have slightly longer recovery times
than beacon frame nodes.
Number of Nodes Rockwell Automation recommends that you use no more than 50 nodes on a
single DLR or linear network. If your application requires more than 50 nodes,
on a DLR Network we recommend that the nodes are segmented into separate, but linked, DLR
networks.
DLR Network Fault The network may occasionally experience faults that prevent the normal
transmission of data between nodes. The DLR network can protect your
Management application from interruptions resulting from a single fault. To maintain the
resiliency of your ring, your application should monitor the health of the ring.
The ring may be faulted while all higher-level network functions, such as I/O
connections, are operating normally.
Fault location information is available from the active supervisor. For more
information on how to obtain fault location information, see Monitor a DLR
Network on page 37.
After a fault occurs, the active supervisor reconfigures the network to continue
sending data on the network.
The following graphic shows the network configuration after a failure occurs,
with the active ring supervisor passing traffic through both of its ports, thus,
maintaining communication on the network.
Topic Page
Ethernet Capacity Tool 15
Install Devices on a DLR Network 16
ArmorStart Addressing Configuration 17
Using the BootP/DHCP Server 17
Using the Rotary Network Address Switches 17
Using the ArmorStart Internal Web Server 19
Configure Supervisor Nodes on a DLR Network 21
Configure a Ring Supervisor in RSLogix 5000 21
Adding an ArmorStart to RSLogix 5000 22
Enable a Ring Supervisor in RSLogix 5000 27
Configure and Enable a Ring Supervisor in RSLinx Classic 29
Complete the Physical Connections of the Network 33
Verify Supervisor Configuration 34
IGMP Snooping 35
Introduction Use this chapter to learn how to construct and configure a DLR network.
Ethernet Capacity Tool The EtherNet/IP Capacity Tool is free software that is intended to help in the
initial layout of your EtherNet/IP network by calculating resources
(Connections, Packets per Second) used by a proposed network. You choose
icons to indicate the type and number of nodes on the network, along with
associated parameters such as Update Rate desired. The tool then calculates the
resources used and what is still available. This format makes it easy to try different
configurations/parameters and see how the outcome is affected.
Install Devices on a DLR The next step to configure a DLR network, is to connect all devices to the
network. One connection should be left unmade. That is, temporarily omit the
Network physical connection between two nodes on the ring network, because the factory
default settings of DLR devices are set to operate in linear/star mode or as ring
nodes on existing DLR networks.
http://literature.rockwellautomation.com/idc/groups/literature/documents/
rm/enet-rm002_-en-p.pdf
Figure 3 - Example Device-level Ring Topology with One Connection Left Unmade
Use the installation instructions below for each device to connect it to the
network. Publication Numbers can be downloaded at http://
www.rockwellautomation.com/literature/literature.html
ArmorStart Addressing Before using the ArmorStart in an EtherNet/IP network, an IP address, subnet
mask, and optional Gateway address must be configured. This section describes
Configuration how to set up the IP Address of an ArmorStart in three different ways: using the
BootP/DHCP Server, the Rotary Network Address Switches, and the internal
web server.
The three rotary network address switches can be found on the I/O section of the
ArmorStart. The rotary network address switches are set to 999 and the DHCP
is enabled as the factory default. The ArmorStart reads these switches first to
determine if the switches are set to a valid IP address between 1…254. When
switches are set to a valid number, the IP address will be 192.168.1._ _ _ [switch
setting].
2. Set the Network IP address by adjusting the three switches on the front
of the I/O module using a flat head screwdriver.
3. Set up the switches in a range from 001 to 254. In this example they are set
to a.1. When the switches are set to a valid number, the adapter’s IP address
will be 192.168.1.xxx (where xxx represents the number set on the
switches). In this example the IP address is 192.168.1.163. The adapter’s
subnet mask will be 255.255.255.0 and the gateway address is set to
0.0.0.0. A power cycle or a type 1 network reset
is required for any new IP address switch setting to take effect.
Note: The user cannot change the IP address from 192.168.1.xxx when
using the IP address switches. The top three octets are fixed. DHCP or
the embedded web server must be used to configure the address to a value
different than 192.168.1.xxx. Also, the adapter will not have a host name
assigned, or use any Domain name System when using the rotary switch
settings.
4. If the switches are set to an invalid value (such as 000 or value greater than
254), the adapter will check to see if the DHCP is enabled. If so, the
adapter requests an address from a DHCP server. The DHCP server will
also assign other Transport Control Protocol (TCP) parameters. If DHCP
is not enabled, the adapter will use the IP address (along with other TCP
configurable parameters) stored in nonvolatile memory.
2. Enter the IP address of the desired ArmorStart. For this example, use
192.168.1.163.
3. The web server shown below should appear in your web browser.
6. After the appropriate User Name and Password is entered, the screen
below is displayed. From this screen, the Ethernet Configuration can be
changed. For example, the default IP address shown is changed from
192.168.1.163 to 10.10.10.101. After a power cycle the new address must
be used to access the web page, and the other devices on the network
would also require their IP addresses to be reconfigured.
Configure Supervisor Nodes After the devices are installed on the DLR network, at least one supervisor node
must be configured. Ring nodes do not require any DLR network configuration.
on a DLR Network
Before a DLR network can be completed, (install your devices on the network
and make all physical connections) a ring supervisor must be configured and
enabled in:
• RSLogix 5000 programming software, or
• RSLinx Classic communication software
This section shows how to use RSLogix 5000 programming software, beginning
on page 22, and RSLinx Classic communication software, beginning on page 29,
to configure and enable a ring supervisor.
For more information regarding the Required Add-On Profile Revision required,
go to Appendix B.
IMPORTANT The steps to configure a ring supervisor via software are basically the same
for the 1756-EN2TR module and the 1783-ETAP, 1783-ETAP1F, and 1783-
ETAP2F taps. This example shows how to configure the 1756-EN2TR module.
Only the 1783-ETAP, 1783-ETAP1F, and 1783-ETAP2F taps in the I/O
Configuration must be configured if you plan to enable the tap as a ring
supervisor. If the tap will not be used as a ring supervisor, we recommend
that it is not added to the I/O Configuration.
Additionally, to configure a 1783-ETAP, 1783-ETAP1F, or 1783-ETAP2F tap as a
supervisor via software or with its DIP switches, an IP address must first be
assigned. The tap does not require an IP address if it is used as a ring node or
has its supervisor function enabled by a DIP switch.
For more information on how to use a tap switch to configure it as a ring
supervisor, see Chapter 5 in the EtherNet/IP Embedded Switch Technology
Manual. To download the manual, go to:
http://literature.rockwellautomation.com/idc/groups/literature/
documents/ap/enet-ap005_-en-p.pdf
5. To add a new module to the tree, right-click on Ethernet and select New
Module. This allows a new ArmorStart to be added to the Logix Project.
7. Enter a Name for this ArmorStart and an Ethernet address. For this
example, the Private Network setting will be used. This should be set to
match the IP address switch setting on the ArmorStart. Then press OK.
The following graphic shows the I/O configuration for an example DLR
network.
The steps to enable a ring supervisor are basically the same for the 1756-EN2TR
module or 1783-ETAP, 1783-ETAP1F, or 1783-ETAP2F tap. This example
shows how to do it for the 1756-EN2TR module.
Configuration takes effect immediately; you do not need to click Apply or OK.
3. Click the Advanced button on the Network tab.
4. Configure supervisor-related parameters, as shown in the screen shot
below.
For these parameters, you must click Set after entering a value.
5. Click Set.
IMPORTANT For Beacon Interval, Beacon Timeout, and Ring Protocol VLAN ID, we
recommend that the default values be used.
If the Electronic Data Sheet (EDS) file is not installed on the module configured
to be the ring supervisor, it will appear with a question mark (?). To obtain and
use the EDS file:
• right-click the module and choose to upload the EDS file from the device,
or
• download the EDS file from: http://www.rockwellautomation.com/
rockwellautomation/support/networks/eds.page?
3. Access the supervisor-capable node’s properties.
a. Right-click the node.
b. Choose Module Configuration.
IMPORTANT For Beacon Interval, Beacon Timeout, and Ring Protocol VLAN ID, use the
default values.
Complete the Physical After the ring supervisor nodes are configured and enabled, the physical
connection of the network must be completed to establish a complete DLR
Connections of the Network network.
The figure below shows an example DLR network with all physical connections
complete.
Verify Supervisor The configuration and overall DLR network status can be verified in either
RSLogix 5000 programming software or RSLinx Classic communication
Configuration software.
IMPORTANT If DHCP for the Armostart is still required, the Internet Group Management
Protocol (IGMP) snooping on the E-tap must be disabled via the AOP.
For snooping to work, there must be a device present that is running a querier.
Typically, the device is a router or a switch, such as the Stratix 6000, Stratix 8000,
or Stratix 8300 managed switch.
Once DHCP is enabled the switch could change the IP addresses on the
ArmorStarts depending on network demand, which could cause RSlogix5000
to loose communication with the device, as connectivity is established via the
AOP in the initial configuration.
IGMP Querier This functionality is disabled by default. The IGMP Querier functionality
enables a 1783-ETAP, 1783-ETAP1F, or 1783-ETAP2F tap or switch, such as a
Stratix managed switch, to send out a query to all devices on the network. It
determines what multicast addresses are of interest to a specific node or a group
of nodes.
The IGMP Querier functionality should be enabled for at least one node on the
network. The 1783-ETAP, 1783-ETAP1F, or 1783-ETAP2F tap, managed
switches, and routers are examples of devices that support IGMP Querier
functionality.
IMPORTANT If the IGMP Querier functionality is not enabled for at least one node
on the network, multicast traffic on the network may eventually create
network performance issues.
However, for all devices that are configured on the network with the IGMP
Querier parameter enabled, an IP address other than the factory default value
must also be set for those devices. If multiple devices on the network enable this
functionality, only the node with the lowest IP address becomes the active IGMP
Querier node.
IGMP Version
If the IGMP Querier is enabled, a Querier Version must be selected. The default
version is Version 2.
Topic Page
Methods to Monitor a DLR Network 37
Monitor Status Pages 39
Monitor ArmorStart Internal Web Server 44
Monitor via Faceplate Integration 45
Monitor Diagnostics via MSG Instructions 46
Introduction Use this chapter to learn how to monitor the DLR network.
Methods to Monitor Network diagnostic information can be retrieved from the ring supervisor-
capable devices using the following:
a DLR Network
• RSLogix 5000 programming software status pages
For more information on how to monitor the DLR network via MSG
Instructions, see page 46.
Monitor Status Pages Both RSLogix 5000 programming software and RSLinx Classic communication
software offer status pages that can be used to monitor the network’s
performance.
Module Configuration
The example below shows a ring fault between nodes at IP addresses 10.88.80.21
and MAC ID 00-00-BC-02-48-D5.
Field Definition
Network Topology Possible values here can be Linear or Ring.
Network Status Displays if the network is operating normally (Normal) or has experienced a
fault (Ring Fault), as shown in the previous example screen.
Active Ring Supervisor Displays the IP address or MAC address of the active ring supervisor.
Active Supervisor Precedence For more information on this field, see Active Ring Supervisor on page 11.
Enable Ring Supervisor Configurable field that lets you to set the node as a ring supervisor.
Ring Faults Detected Number of faults detected on the network since the last module power
cycle or counter reset.
Supervisor Status Displays whether this node is the active ring supervisor (Active), a back-up
supervisor (Back-up), a ring node, or part of a linear network.
Last Active Node on Port 1 The last node the active ring supervisor can communicate with on Port 1.
This value is an IP address or a MAC ID and remains latched until the Verify
Fault Location button is clicked.
Last Active Node on Port 2 The last node the active ring supervisor can communicate with on Port 2.
This value is an IP address or a MAC ID and remains latched until the Verify
Fault Location button is clicked.
Status Displays whether a fault exists on the ring.
IMPORTANT If the Network Topology field = Ring and the Network Status field = Normal,
the Last Active Node fields will display the last fault information even
though it has been corrected.
To clear the last fault information from these fields, click Verify Fault
Location. You may see a message informing you that the supervisor is no
longer in fault mode and the fields will be cleared.
How to Access the Open your preferred internet web browser, and enter the IP address of the desired
ArmorStart. For this example, 192.168.1.22 will be used.
ArmorStart EtherNet/IP
Internal Web Server Use the links on the left-most navigation bar to see each available web page. The
screen below shows Ring Statistics for the ArmorStart 280E.
Monitor Diagnostics via MSG Network diagnostic information can also be obtained programmatically via MSG
instructions in RSLogix 5000 programming software. For example, you can:
Instructions
• Get all ring diagnostic information
• Get a ring participant list
• Get the active supervisor
• Clear rapid ring faults
• Verify a fault location
• Reset a fault counter
• Enable and configure a ring supervisor
This example describes how to retrieve diagnostic information from the DLR
network. Follow these steps.
IMPORTANT Make sure the tag created is sized appropriately to hold all of the data that
you are reading or writing. For more information, see page 48.
Use the values on the Configuration tab of your MSG instruction to perform
specific services. Sample DLR network diagnostic application code, for example,
Add-on Instruction or HMI faceplate graphics, is available on the Rockwell
Automation Sample Code Library. For more information about the Rockwell
Automation Sample Code Library, see: http://www.rockwellautomation.com/
solutions/integratedarchitecture/resources5.html
Request Description Message Service Service Class Instance Attribute Source Source Destination Destination
Type Type Code (HEX) (HEX) Element Length Length
(HEX) (Bytes) (bytes)
Retrieve All Information CIP Generic Custom 1 47 1 NA Left 0 Tag 50
Ring Diagnostic for this request Blank or
Information is listed in 54 ➋
Retrieve All
Ring Diagnostic
Information on
page 49.
Request Ring Information CIP Generic Get e 47 1 9 NA NA Tag 10/node
Participant List for this request Attribute
➊ is listed in Single
Request the
Ring Participant
List on page 51
Get Active Obtain the IP CIP Generic Get e 47 1 a NA NA Tag 10
Supervisor address and Attribute
MAC ID of the Single
active
supervisor
on the DLR
network
Acknowledge Request CIP Generic Custom 4c 47 1 NA NA NA NA
Rapid Ring supervisor to
Faults Condition resume normal
operation after
encountering a
rapid ring fault
condition
Verify a Fault Request CIP Generic 4b 47 1 NA NA NA NA NA
Location supervisor to
update Last
Active Node
values
Reset the Ring Reset the CIP Generic Set 10 47 1 5 Tag 2 NA NA
Fault Counter number of ring Attribute
faults detected Single
on the DLR
network
Enable and Information for CIP Generic Set 10 47 1 4 Tag 12 NA NA
Configure a this request is Attribute
Ring Supervisor listed in Enable Single
and Configure a
Ring Supervisor
on page 52.
➊ This request only works if there are fewer than 40 nodes on the network. If there are more nodes than will fit in a single message, an error will be returned.
➋ Use a Destination Length of 54 bytes if using firmware revision 3.x or later for the 1756-EN2TR module or firmware revision 2.x or later for the 1783-ETAP,
1783-ETAP1F, or 1783-ETAP2F taps.
1 = Ring
SINT [1] Network Status Current status of the network 0 = Normal
1 = Ring Fault
0 = Default value
SINT [5-8] Beacon Interval Duration of ring beacon interval Valid value range = 200 μs…100 ms
Default = 400 μs
SINT [9-12] Beacon Timeout Duration of ring beacon timeout Value value range = 400 μs…500 ms
Default value = 0
SINT [15-16] Ring Faults Count Number of ring faults since power up ➊
➊ RSLogix 5000 programming software may display the value in this field as negative numbers. To better understand the value, we
recommend you view it in HEX format.
➊ This destination tag is available only with the 1756-EN2TR module, firmware revision 3.x or later, 1783-ETAP, 1783-ETAP1F, and 1783-
ETAP2F taps, firmware revisions 2.x or later. If using the 1783-ETAP tap, firmware revision 1.x, your program does not include this
destination tag.
➋ RSLogix 5000 programming software may display the value in this field as negative numbers. To better understand the value, we
recommend you view it in HEX format.
When requesting the Ring Participant List service on the DLR network, the
MSG instruction returns the following information.
➊ This attribute will return an array of the data shown, one entry for each node. The Ring Protocol Participants Count attribute
determines the number entries.
➋ This tag displays only IP addresses for ring participants that have been configured with one. For example, you may have a 1783-ETAP
tap connected to the network that has not been assigned an IP address. In that case, no address is shown for the 1783-ETAP tap.
➌ RSLogix 5000 programming software may display the value in this field as negative numbers. To better understand the value, we
recommend you view it in HEX format.
➍ Unlike destination tag SINT [0-3], where IP addresses are displayed only for ring participants configured with an IP address, this tag
displays MAC addresses for all ring participants because every ring participant has a MAC address.
Enable and Configure a When performing the Enable and Configure a Ring Supervisor request on a
supervisor-capable device, configure the MSG instruction with the following
Ring Supervisor information.
➊ RSLogix 5000 programming software may display the value in this field as negative numbers. To better understand the value, we
recommend you view it in HEX format.
Topic Page
General Solutions for the Linear or DLR Networks 53
Duplicate IP Address Detection 54
Specific Issues on the DLR Network 55
Network Recovery Performance 58
Device Port Debugging Mode 59
Introduction Use this chapter to learn how to troubleshoot the DLR network.
General Solutions for Linear Before attempting to correct specific faults on the linear or DLR network,
we recommend that you first take the following actions when a fault appears.
or DLR Networks
• For a DLR network:
– Verify that at least one node has been configured as a supervisor
on the network and that Network Topology = Ring.
– Verify that all cables on the network are securely connected
to each device.
– Verify that all devices that require an IP address have one assigned
correctly.
– Check the Network Status field on the active supervisor node’s status
page to determine the fault type.
• For a linear network:
– Verify that none of the nodes are configured as a supervisor on the
network and that Network Topology = Linear.
If any nodes on a linear network are configured as a supervisor, it may
impact communication to other devices connected to the network.
– Verify that all cables on the network are securely connected
to each device.
– Verify that all devices that require an IP address have one assigned
correctly.
If the fault is not cleared after completing the actions listed above, use the tables
in the rest of this chapter to troubleshoot issues specific to a DLR network or a
linear network.
If the module’s IP address matches that of another device on the network, the
module’s EtherNet/IP port transitions to Conflict mode. In Conflict mode, these
conditions exist:
<Mac_address_of_duplicate_node_detected>
Specific Issues Use the following table to troubleshoot possible specific issues on the DLR or
linear network that are not solved by the actions described on the previous page.
on the DLR Network
Issue Description Solution
Supervisor Reports a Ring Fault A link on the DLR network may be broken: Determine where the fault condition exists and correct it.
• intentionally, for example, because of adding or deleting nodes but not making all Click the Refresh Communication link as needed to update
physical connections to restore the setup of the network with/without the node. the Ring Fault information to determine where the fault
condition exists.
• unintentionally, for example, because a cable is broken or a device malfunctions.
Finally, DevicePort Debugging Mode functionality on the
When this fault occurs, the adjacent nodes to the faulted part of the network are 1783-ETAP tap, may be used to analyze a suspicious node.
displayed in the Ring Fault group and the Network Status field = Ring Fault.
For more information, refer to Device Port Debugging
The screen shot below shows the Ring Fault section with IP addresses appearing Mode on page 59.
for the last active nodes. The faulted node is between nodes 10.88.80.115 and
10.88.80.208. If the IP address of either node is not available, the software will
display the node’s MAC ID.
Once the fault is corrected, the ring is automatically restored, and the Network Status
field returns to Normal.
On a DLR network, it is not uncommon to see low levels of media counter errors.
For example, if the network breaks, a low level of media counter errors appears.
With a low level of media counter errors, the value typically does not continuously
increase and often clears.
A high level of media counter errors typically continues to increase and does not clear.
For example, there is a mismatch of speed between two linked nodes, a high level
of media counter errors appears, steadily increasing and not clearing.
To access the RSLinx screen above, browse the network, right-click on the device,
select Module Properties and click the Port Diagnostics tab.
Network Recovery When measuring the network’s performance with regard to dealing with fault
conditions, consider the network recovery time. Network recovery is the time for
Performance all of the following to take place:
With the default beacon interval value of 400 mS and beacon timeout value
of 1960 mS, the worst-case time for network recovery times are:
• 2890 mS for a copper DLR network. This recovery time is based on 100 m
copper segments between nodes on the network.
• Recovery time may actually occur faster than the times listed.
• The recovery times listed above assume that your network’s nodes are
operating at 100 Mbps speed and full-duplex mode. We recommend that
your nodes generally operate in this mode for DLR networks.
If this is the case for your application, the beacon interval and beacon timeout will
need to be changed. We recommend that you first contact Rockwell Automation
technical support if these parameters need to be changed.
• The value assumes that the majority of the traffic on your network is
EtherNet/IP traffic.
Device Port This functionality is disabled by default. Device Port Debugging mode, which is
similar to port mirroring, can be used to monitor data received on the 1783-
Debugging Mode ETAP, 1783-ETAP1F, or 1783-ETAP2F tap’s two network ports. Monitor the
data over the device port to a device, such as a personal computer running a
protocol analyzer application for advanced network debugging or analysis.
IMPORTANT This functionality should be used only when troubleshooting the network
and not in normal network operation.
When using the Device Port Debugging mode functionality, insert the 1783-
ETAP, with the network analyzer connected to the device port. It is inserted at
the spot on the ring network where the node in question is located. The graphic
below shows a 1783-ETAP tap inserted in the network.
Combined total network bandwidth of the traffic received on the two 1783-
ETAP, 1783-ETAP1F, or 1783-ETAP2F tap’s ports connected to the network
should not exceed the tap’s device port capacity. The speed setting determines
the device port’s capacity.
If the bandwidth exceeds the capacity of the tap’s device port, some frames from
the ring will be dropped before reaching the device port. These dropped frames
do not impact the traffic on the rest of the DLR network.
The device port setting determines how much network traffic the 1783-ETAP,
1783-ETAP1F, or 1783-ETAP2F tap can handle before dropping frames. The
circled section in the graphic below shows the Port Buffer Utilization of the
Device Port. In this example the value is zero because a ring fault exists on the
network.
Guideline/Recommendation Explanation
Use fewer than 50 nodes on a single DLR network. If you use more than 50 nodes on a single DLR network:
If your application requires more than 50 nodes, we • Your network has a greater chance of multiple faults
recommend that the nodes are broken into separate, occurring on the network
but linked, DLR networks.
• Network recovery times from faulted DLR network
are higher
Do not configure a supervisor on a linear network. If your linear network includes non-DLR nodes and has a
supervisor-enabled node on the network, it may impact
communication to non-DLR devices connected to the
linear network.
If you must connect a device that is running at 10 Mbps to The 1783-ETAP, 1783-ETAP1F, and 1783-ETAP2F taps
a DLR or linear network, do so through a 1783-ETAP, 1783- can operate at 100 Mbps on the DLR network; this is the
ETAP1F, or 1783-ETAP2F tap device port. optimal speed for a network. If you connect a 10 Mbps
device directly to the network, instead of through a tap,
the linear or DLR network traffic slows to 10 Mbps.
Additionally, if the 10 Mbps device is connected to the
network without a 1783-ETAP tap, network recovery
times are significantly impacted.
Configure multiple supervisor nodes per ring. If your DLR network only has one supervisor and the
supervisor experiences a fault, none of the other nodes
become the active supervisor. In this case, the network
becomes a linear network until the fault is corrected and
the DLR network restored.
Another reason to configure multiple supervisor nodes is
for replacing an active supervisor node with an out-of-
box replacement; the new device will not be enabled as a
supervisor (by default) and there would still be no
supervisor on the network.
Guideline/Recommendation Explanation
Connect switches to a DLR network via 1783-ETAP, 1783- If switches are connected to the DLR network without the
ETAP1F, or 1783-ETAP2F taps. use of a 1783-ETAP, 1783-ETAP1F, or 1783-ETAP2F tap, the
network may experience unpredictable behavior and
network performance is unknown.
Run all nodes on the DLR network at 100 Mbps and These configuration values provide the best performance
in Full-Duplex mode. for your network.
Additionally, we recommend that you:
• Use auto-negotiate for all nodes on the DLR network
• Do not use auto-negotiate on one node and then force
speed on the next node linked to it
In a linear network, the number of nodes to use is When determining the number of nodes to use on a linear
application specific, based on the considerations network, consider the following:
described in the next box. • There is a delay per node as information is transmitted
to each successive node used on the network
– The typical delay on a linear network with 100 m
copper segments between nodes is 30 mS
– The typical delay on a linear network with 2 kM
fiber-optic segments between nodes is 40 mS
Guideline/Recommendation Explanation
Do not physically close a DLR network without a A DLR network without a supervisor node results in a
supervisor configured on the network. network storm.
If you do close the DLR network without a supervisor
configured, break the ring and configure at least one
supervisor before physically reconnecting the network.
Use the default values for the following: Changing the default values for the parameters Beacon
• Beacon Interval Interval, Beacon Timeout, and Ring Protocol VLAN ID, can
• Beacon Timeout result in unpredictable network behavior and negatively
• Ring Protocol VLAN ID impacted network performance.
The default values are optimized for a network with:
• 50 or fewer nodes are on the network
• All nodes are operating at 100 Mbps and full-duplex
mode
• At least 50% of the network traffic bandwidth being
EtherNet/IP traffic
If you think the values of the Beacon Interval, Beacon
Timeout, or Ring Protocol VLAN ID need to be changed, for
example, if any node on ring is not operating at 100 Mbps
and full-duplex mode, we recommend that you first
contact Rockwell Automation technical support.
If DHCP for the ArmorStarts is still required, you will need IGMP Snooping is enabled by default in the 1783-ETAP,
to disable Internet Group Management Protocol (IGMP) 1783-ETAP1F, and 1783-ETAP2F taps, and is commonly
snooping on the E-tap via the AOP. used to manage multicast traffic on the network. When
in use, this functionality allows the tap to multicast data
to only those devices that need the data rather than to all
devices connected to the network.
Once DHCP is enabled the switch could change the IP
addresses on the ArmorStarts depending on network
demand, which could cause RSlogix5000 to loose
communication with the device as connectivity is
established via the AOP in the initial configuration.
The IGMP Querier functionality should be enabled This functionality is disabled by default. The IGMP Querier
for at least one node on the network. functionality enables a 1783-ETAP, 1783-ETAP1F, or 1783-
ETAP2F tap or switch, such as a Stratix managed switch,
to send out a query to all devices on the network to
determine what multicast addresses are of interest
to a specific node or a group of nodes.
If the IGMP Querier functionality is not enabled for at least
one node on the network, multicast traffic on the network
may eventually create network performance issues.
The 1783-ETAP, 1783-ETAP1F, or 1783-ETAP2F taps,
managed switches, and routers are examples of devices
that support IGMP Querier functionality.
Notes:
➊ The ControlFLASH Firmware Upgrade software tcan be used o upgrade a 1756-EN2TR module from firmware revision 2.1 to 3.x or
later.1.x or later3.x or later2.x or later.
➋ The ControlFLASH Firmware Upgrade software can be used to upgrade a 1783-ETAP tap from firmware revision 1.1 to 2.x or later.
If the firmware revision is upgraded on the module or tap, the required AOP
revision listed above must be used for that revision. For example, if the
1756-EN2TR module is upgraded to firmware revision 3.x or later, AOP revision
2.x or later must be used in the RSLogix 5000 programming software.
For both the 1756-EN2TR module and 1783-ETAP tap, make sure that the
Major Revision configured on the General tab of the device’s RSLogix 5000
programming software configuration matches the major revision of the
physical module.
If the device configuration on the General tab does not match the physical
module, the programming software alerts you to this mismatch when attempting
to configure the Internet Protocol, Port Configuration and Network tabs for that
device.
➊ The ControlFLASH Firmware Upgrade software can be used to upgrade a 1756-EN2TR module from firmware revision 2.1 to 3.x or
later.1.x or later3.x or later.2.55 or later3.x or later2.56 or later.
➋ The ControlFLASH Firmware Upgrade software can be used to upgrade a 1783-ETAP tap from firmware revision 1.1 to 2.x or later.
If the firmware revision is upgraded on the module or tap, the required RSLinx
communication software listed above must be used for that revision. For example,
if the 1756-EN2TR module is upgraded to firmware revision 3.x or later, AOP
revision 2.x or later must be used in your RSLogix 5000 programming software.
Rockwell Automation provides technical information on the Web to assist you in using its products.
At http://www.rockwellautomation.com/support/, you can find technical manuals, a knowledge base of FAQs, technical and
application notes, sample code and links to software service packs, and a MySupport feature that you can customize to make the
best use of these tools.
For an additional level of technical phone support for installation, configuration, and troubleshooting, we offer TechConnectSM
support programs. For more information, contact your local distributor or Rockwell Automation representative,
or visit http://www.rockwellautomation.com/support/.
Installation Assistance
If you experience a problem within the first 24 hours of installation, review the information that is contained in this manual.
You can contact Customer Support for initial help in getting your product up and running.
Rockwell Automation tests all of its products to ensure that they are fully operational when shipped from the manufacturing facility.
However, if your product is not functioning and needs to be returned, follow these procedures.
United States Contact your distributor. You must provide a Customer Support case number (call the phone number above to obtain one) to your
distributor to complete the return process.
Outside United States Please contact your local Rockwell Automation representative for the return procedure.
Documentation Feedback
Your comments will help us serve your documentation needs better. If you have any suggestions on how to improve this document,
complete this form, publication RA-DU002, available at http://www.rockwellautomation.com/literature/.
Rockwell Otomasyon Ticaret A.Ş., Kar Plaza İş Merkezi E Blok Kat:6 34752 İçerenköy, İstanbul, Tel: +90 (216) 5698400
Rockwell Automation Publication 290E-AT001A-EN-P – November 2012 68 Copyright © 2012 Rockwell Automation, Inc. All rights reserved. Printed in the U.S.A.