EtherNet/IP Modules in Logix5000 Control Systems Catalog Numbers 1756-ENBT, 1756-EN2F, 1756-EN2T, 1756-EN2TR, 1756-EN2TXT, 1768-ENBT, 1769-L23E-QB1B, 1769-L23E-QBFC1B, 1769L32E, 1769-L35E, 1783-ETAP, 1783-ETAP1F, 1783-ETAP2F, 1794-AENT, 20COMM-E, 22-COMM-E, 1734-AENT, 1734-AENTR User Manual
Important User Information 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.
Summary of Changes Introduction This release of this document contains new and updated information. To find new and updated information, look for change bars, as shown next to this paragraph. Updated Information The document contains these changes.
Summary of Changes Notes: 4 Publication ENET-UM001I-EN-P - January 2010
Table of Contents Preface Purpose of This Manual. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Who Should Use This Publication . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Chapter 1 EtherNet/IP Overview Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 1756-ENBT Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Additional Resources . . . . . . . . . . . . . . . . . . .
Table of Contents Chapter 3 Configure Stratix Switches Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Select a Switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Set Up the Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 Switch Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 Additional Resources . . . . . .
Table of Contents Chapter 6 Control I/O Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 Set Up the Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 Add Distributed I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 Add a Module. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 Select a Communication Format . . . . . . . . . . . . . . . .
Table of Contents Chapter 8 Send Email Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 EtherNet/IP Module as an Email Client . . . . . . . . . . . . . . . . . . . . . . 119 Send Email Via a Controller-initiated Message Instruction . . . . . . . . 121 Create String Tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 Enter the Ladder Logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table of Contents Chapter 12 USB Serial Communication Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161 Set Up the Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161 Configure a Module Via the USB Port . . . . . . . . . . . . . . . . . . . . . . . . 162 Set Up a USB Driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163 Flash Upgrade Firmware through a USB Port . . . . . . . . . . . . .
Table of Contents Appendix D EtherNet/IP Network Overview Index 10 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217 Ethernet Protocols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217 Use of the Common Industrial Protocol (CIP) . . . . . . . . . . . . . . 218 Configuration Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219 IP Address . . . . . . . . . . . . . . . . . . . . . . . . .
Preface Purpose of This Manual This manual describes how you can use EtherNet/IP modules with your Logix5000 controller and communicate with various devices on the Ethernet network. Who Should Use This Publication You should use this manual if you program applications that use Ethernet with one of these Logix5000 controllers: • CompactLogix controller • ControlLogix controller • FlexLogix controller You should also understand: • networking concepts. • RSLogix 5000 programming software.
Preface Notes: 12 Publication ENET-UM001I-EN-P - January 2010
Chapter 1 EtherNet/IP Overview Introduction 13Publication ENET-UM001I-EN-P - January 2010 The Logix5000 family of controllers offers several EtherNet/IP communication modules.
Chapter 1 EtherNet/IP Overview Select a module based on the EtherNet/IP functions the application requires.
EtherNet/IP Overview 1756-ENBT Module Chapter 1 The 1756-ENBT module operates either as an interface for a ControlLogix controller to communicate with other devices over an EtherNet/IP network or as an adapter for 1756 I/O modules on an EtherNet/IP network. This module supports: • control of I/O. • communication via produced/consumed tags and MSG instructions. • communication with HMI. • configuration and programming, such as uploading and downloading. • an adapter for 1756 I/O modules.
Chapter 1 EtherNet/IP Overview The 1756-EN2F module only supports an LC fiber connector to support additional applications. For more information on LC fiber connectors, see Fiber Cable and LC Connector on page 209. The 1756-EN2TR module only supports connection of a ControlLogix system to a linear or device level ring (DLR) network. The 1756-EN2TXT module only supports use of the module in extreme temperatures. The module is capable of operating in temperatures from -25…70° C (-13…158° F).
EtherNet/IP Overview 1768-ENBT Module Chapter 1 The 1768-ENBT module is an interface that enables a 1768-L43 or 1768-L45 CompactLogix controller to communicate with devices over an EtherNet/IP network. The module supports: • • • • • control of I/O. communication via produced/consumed tags and MSG instructions. communication with HMI. configuration and programming, such as uploading and downloading. a web server to provide diagnostic and status information.
Chapter 1 EtherNet/IP Overview 1769-L32E and 1769-L35E Controllers The 1769-L32E and 1769-L35E CompactLogix controllers have an integrated EtherNet/IP port. Through this port, the controller supports: • • • • • control of I/O. communication via produced/consumed tags and MSG instructions. communication with HMI. configuration and programming, such as uploading and downloading. a web server to provide diagnostic and status information.
EtherNet/IP Overview Chapter 1 The network ports used to connect to linear or DLR networks are different for each tap. The following table describes the types of taps used with each tap: Cat. No. Network Ports Description 1783-ETAP 2 copper Two copper network ports connect the tap to copper linear or DLR networks. 1783-ETAP1F 1 copper One copper network port connects the tap to a copper linear or DLR network, and one fiber-optic network port connects the tap to a fiber-optic linear or DLR network.
Chapter 1 EtherNet/IP Overview 1794-AENT Adapter The 1794-AENT adapter operates as an adapter for FLEX I/O modules on an EtherNet/IP network. This module supports: • control of I/O. • module configuration. • a web server to provide diagnostic and status information. Additional Resources Resource Description 1794-AENT FLEX I/O EtherNet/IP Adapter Module Installation Instructions, publication 1794-IN082 Details how to install the adapter and provides technical specifications.
EtherNet/IP Overview 1738-AENT and 1738-AENTR Adapters EtherNet I/P The 1738-AENT and 1738-AENTR adapters operate as adapters for ArmorPOINT I/O modules on an EtherNet/IP network. These adapters support: 1738-AENT • control of I/O. • module configuration. • linear and device level ring (DLR) topologies on the 1738-AENTR adapter only.
Chapter 1 EtherNet/IP Overview 22-COMM-E Module The 22-COMM-E module operates as an adapter and provides an internal EtherNet/IP connection for PowerFlex 40 AC drives. This module supports: • • • • user configuration of a module via a process display window. e-mail notification of faults. monitoring of a diagnostics and event queue. direct launching of Drive Explorer or Drive Executive on a workstation to connect online over Ethernet.
EtherNet/IP Overview EtherNet/IP Communication Modules in a Control System Chapter 1 These diagrams show how EtherNet/IP modules can fit into a control system.
Chapter 1 EtherNet/IP Overview Installing Communication Modules or Other Devices on the EtherNet/IP Network In addition to using the installation instructions for each Rockwell Automation EtherNet/IP device you install in your control system, you should also consult the EtherNet/IP Media Planning and Installation Manual available from ODVA, the organization that supports network technologies built on the Common Industrial Protocol (CIP).
EtherNet/IP Overview Chapter 1 The following is a list of features common to Guard I/O modules: • CIP-safety and EtherNet/IP protocol conformance • Safety inputs – Safety devices, such as emergency stop push buttons, gate switches, and safety light curtains, can be connected. – Dual-channel mode evaluates consistency between two input signals (channels), which allows use of the module for Safety Category 3 and 4.
Chapter 1 EtherNet/IP Overview CIP Safety in EtherNet/IP Safety Architectures Use Guard I/O modules in EtherNet/IP safety architectures as shown in the figure. The Guard I/O family is a set of I/O modules that when connected to an EtherNet/IP safety network are suitable for applications up to SIL3, as defined in the IEC 61508 standard, and Safety Category 4, as defined in the EN 954-1 standard.
EtherNet/IP Overview Bridge Across Networks Chapter 1 Some EtherNet/IP modules support the ability to bridge or route communication through devices, depending on the capabilities of the platform and communication devices. IMPORTANT The update time of local I/O modules may increase when bridging messages. EtherNet/IP modules do not support the transfer of data to and from I/O modules across two or more segments of any network.
Chapter 1 EtherNet/IP Overview Drive Configuration and Programming PanelView Station EtherNet/IP Switch Bridge DeviceNet Drive The bridge can be an EtherNet/IP-to-DeviceNet bridging device or a Logix5000 system with an EtherNet/IP communication module and a DeviceNet communication module. The bridge can be a: • ControlLogix chassis with a 1756-ENBT, 1756-EN2F, 1756-EN2T, 1756-EN2TR, 1756-EN2TXT, and 1756-DNB module. The controller is not required.
EtherNet/IP Overview Chapter 1 DeviceNet Bridge Linking to an EtherNet/IP Network 1 2 3 4 5 Publication ENET-UM001I-EN-P - January 2010 Item Description 1 EtherNet/IP network 2 EtherNet/IP bridge in ControlLogix system 3 DeviceNet bridge in same ControlLogix system 4 DeviceNet network 5 Distributed DeviceNet devices 29
Chapter 1 EtherNet/IP Overview EtherNet/IP Network Specifications These are the EtherNet/IP network connection specifications.
EtherNet/IP Overview Chapter 1 EtherNet/IP Network Specifications Catalog Number Produced/Consumed Tags Number of Multicast Tags, Max Unicast Available(1) 1734-AENT, 1734-AENTR N/A RSLogix 5000 programming software, version 18 Socket Services Speed Duplex (Half/Full) Duplicate IP Detection (starting revision) No 10/100 Revision 2.x 1734-AENT Revision 3.x 1734-AENTR 1738-AENT, 1738-AENTR N/A RSLogix 5000 programming software, version 18 No 10/100 Revision 2.x 1738-AENT Revision 3.
Chapter 1 EtherNet/IP Overview IMPORTANT Non-CIP communication requires 1756-EWEB, 1768-EWEB or MicroLogix 1400 embedded web server sockets. For more information on the 1756-EWEB or 1768-EWEB modules, see the EtherNet/IP Web Server User Manual, publication ENET-UM527.
Chapter 2 Configure a Workstation to Operate on an EtherNet/IP Network Introduction This chapter describes how to configure a workstation to operate on an EtherNet/IP network. You need to load an Ethernet communication driver for all Rockwell Software applications to communicate with devices on an EtherNet/IP network. A workstation needs this driver to: • upload and download controller projects over the EtherNet/IP network via RSLogix 5000 programming software.
Chapter 2 Configure a Workstation to Operate on an EtherNet/IP Network Configure the Ethernet Communication Driver in RSLinx Software To configure the Ethernet communication driver, perform this procedure. 1. In RSLinx software, from the Communications pull-down menu, choose Configure Drivers. The Configure Drivers dialog box appears. 2. From Available Driver Types pull-down menu, choose EtherNet/IP Driver or Ethernet devices and click Add New. The Add New RSLinx Driver dialog box appears. 3.
Configure a Workstation to Operate on an EtherNet/IP Network Chapter 2 The Configure driver dialog box appears. 4. Select Browse Local Subnet. 5. Click Apply. 6. Click OK. This new driver is now available.
Chapter 2 Configure a Workstation to Operate on an EtherNet/IP Network Notes: 36 Publication ENET-UM001I-EN-P - January 2010
Chapter 3 Configure Stratix Switches Introduction This chapter describes how you can use a Stratix switch. Topic Page Set Up the Hardware 38 Select a Switch 37 Switch Features 38 Additional Resources 39 Stratix switches provide a rugged, easy-to-use, secure switching infrastructure for harsh environments. You can connect these switches to network devices such as servers, routers, and other switches.
Chapter 3 Configure Stratix Switches Set Up the Hardware In this example, multiple Ethernet-enabled devices are connected via a Stratix switch. EtherNet/IP-enabled Devices Connected Via a Stratix Switch 3 4 1 2 Switch Features 5 Device Description 1 HMI device 2 Drive 3 Stratix switch 4 Logix chassis 5 Distributed I/O The features available vary according to the switch you select.
Configure Stratix Switches Chapter 3 Stratix Features Switch Stratix 6000 Configuration Features Monitoring Features • Real-time diagnostics available in embedded web pages • Default IP address allows quick start up • Web enabled configuration using embedded web pages • AOP configuration stored as part of project in RSLogix 5000 • RSLogix 5000 pre-defined tags allow easy access for HMI development - Traffic level monitor w/ alarms • Sample face plates available for View applications Stratix 2000 No
Chapter 3 Configure Stratix Switches Notes: 40 Publication ENET-UM001I-EN-P - January 2010
Chapter 4 Configure an EtherNet/IP Module to Operate on the Network Introduction This chapter describes how to configure an EtherNet/IP communication module to operate on an EtherNet/IP network.
Chapter 4 Configure an EtherNet/IP Module to Operate on the Network EtherNet/IP Network Parameters EtherNet/IP Network Parameter Description Gateway A gateway connects 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. This field is set to 0.0.0.0 by default. If you use DNS addressing, or reference the module via host name in MSG instructions, define these parameters.
Configure an EtherNet/IP Module to Operate on the Network Set the IP Network Address Chapter 4 EtherNet/IP modules ship with the IP address configuration switches set to 999 and DHCP enabled. You can set the network Internet Protocol (IP) address by: • using the switches available on some modules. IMPORTANT The switches on 1783-ETAP, 1783-ETAP1F and 1783-ETAP2F taps are used somewhat differently than other EtherNet/IP modules.
Chapter 4 Configure an EtherNet/IP Module to Operate on the Network The graphic below shows how your module’s IP address is set. Module power-up No No Is DHCP or BOOTP enabled? Adapter uses IP address stored in nonvolatile memory Module IP address between 001-254? Yes Yes Module requests address from DHCP/BOOTP server Module using a valid IP address1 1 - If necessary, you can set the module switches to 888 to restore the IP address to the factory default value of 999.
Configure an EtherNet/IP Module to Operate on the Network Assign Network Parameters via the BOOTP/DHCP Utility Chapter 4 By default, the EtherNet/IP module is BOOTP enabled. The BOOTP/DHCP utility is a standalone program that is located in the: • BOOTP-DHCP Server folder accessed from the Start menu. • Tools directory on the RSLogix 5000 installation CD. IMPORTANT Before you start the BOOTP/DHCP utility, make sure you have the hardware (MAC) address of the module.
Chapter 4 Configure an EtherNet/IP Module to Operate on the Network The hardware address is on a sticker on the side of the EtherNet/IP module. The format of the hardware address resembles 00-0b-db-14-55-35. The New Entry window appears with the module’s Ethernet Address (MAC). 6. Enter the IP address, host name, and a module description. 7. Click OK. 8. To permanently assign this configuration to the module, highlight the module and click the Disable BOOTP/DHCP button.
Configure an EtherNet/IP Module to Operate on the Network Other Methods to Assign Network Parameters Chapter 4 There are other methods to assign network parameters.
Chapter 4 Configure an EtherNet/IP Module to Operate on the Network Configure the Module with RSLinx Software To use RSLinx software to configure the EtherNet/IP module, perform this procedure. 1. Make sure the module is installed and started. 2. In RSLinx software, from the Communications pull-down menu, choose RSWho. The RSWho dialog box appears. 3. Navigate in RSWho to the Ethernet network. 4. Right-click the EtherNet/IP module and select Module Configuration.
Configure an EtherNet/IP Module to Operate on the Network Chapter 4 5. Click the Port Configuration tab. 6. For Network Configuration Type, select Static to permanently assign this configuration to the port. IMPORTANT If you select Dynamic, on a power cycle, the controller clears the current IP configuration and resumes sending BOOTP requests. a. b. c. d. In the IP Address field, type the IP address. In the Network Mask field, type the network mask address.
Chapter 4 Configure an EtherNet/IP Module to Operate on the Network Configure Your Module with RSLogix 5000 Software To use RSLogix 5000 programming software to configure the EtherNet/IP module, perform this procedure. 1. Make sure the module is installed, started and connected to the controller via a serial, or other network, connection. 2. In the Controller Organizer of RSLogix 5000 programming software, right-click the EtherNet/IP module and choose Properties. The Module Properties dialog box appears.
Configure an EtherNet/IP Module to Operate on the Network Chapter 4 Use DHCP Software to Set the IP Address Dynamic Host Configuration Protocol (DHCP) software automatically assigns IP addresses to client stations logging onto a TCP/IP network. DHCP is based on BOOTP and maintains some backward compatibility. The main difference is that BOOTP allows for manual configuration (static), while DHCP allows for both static and dynamic allocation of network addresses and configurations to newly attached modules.
Chapter 4 Configure an EtherNet/IP Module to Operate on the Network Cat. No. Firmware Revision 1788-ENBT 2.1 and later 1794-AENT Series A - 3.x and later Series B - 4.1 and later 2x-COMM-E 1.1 and later When you change the IP address or connect one of these modules to an EtherNet/IP network, the module checks to make sure that the IP address assigned to this module does not match the address of any other network device.
Configure an EtherNet/IP Module to Operate on the Network Chapter 4 Detection of Duplicate IP Addresses Devices in conflict over an IP address behave differently depending on whether connections have been established to either of the modules and whether both modules support duplicate IP address detection. Device Conflict Over Duplicate IP Addresses If Then Both modules support duplicate IP address detection The first started module uses and retains its IP address.
Chapter 4 Configure an EtherNet/IP Module to Operate on the Network DNS Addressing To further qualify a module’s address, use DNS addressing to specify a host name for a module, which also includes specifying a domain name and DNS servers. DNS addressing makes it possible to set up similar network structures and IP address sequences under different domains. DNS addressing is only necessary if you refer to the module by host name, such as in path descriptions in MSG instructions.
Configure an EtherNet/IP Module to Operate on the Network Chapter 4 4. In RSLogix 5000 programming software, add the module to the I/O configuration tree. See Add a Moduleon page 79. IMPORTANT IMPORTANT Use EtherNet/IP Modules in a Logix5000 Controller Application If a child module resides in the same domain as its parent module, just enter the host name. If the child module’s domain differs from that of its parent module, enter the host name and the domain name (host.
Chapter 4 56 Configure an EtherNet/IP Module to Operate on the Network Publication ENET-UM001I-EN-P - January 2010
Chapter 5 Configure a Supervisor on a Device-level Ring Network Introduction A Device-level Ring (DLR) network is a single-fault tolerant ring network intended for the interconnection of automation devices.
Chapter 5 Configure a Supervisor on a Device-level Ring Network Rockwell Automation Products with Embedded Switch Technology The current Rockwell Automation products that you can use to construct a DLR or linear network include: • 1756-EN2TR ControlLogix EtherNet/IP 2-port module - Allows ControlLogix controllers, I/O modules and communication modules to connect to the DLR or linear network.
Configure a Supervisor on a Device-level Ring Network Chapter 5 • Any 1732E ArmorBlock I/O EtherNet/IP modules with a catalog number ending in R, including: – 1732E-IB16M12R – 1732E-OB16M12R – 1732E-16CFGM12R – 1732E-IB16M12DR – 1732E-OB16M12DR – 1732E-8X8M12DR – 1732E-IB16M12SOEDR Features Common to Products with Embedded Switch Technology The products described on page 58 have certain features in common.
Chapter 5 Configure a Supervisor on a Device-level Ring Network • Each product supports a 1588 transparent clock for CIP motion and CIP Sync applications. CIP Sync technology can be used in Logix control systems to synchronize clocks across a system operating on the EtherNet/IP network. This technology supports highly distributed applications that require such functions as timestamping, sequence of events recording, distributed motion control, and increased control coordination.
Configure a Supervisor on a Device-level Ring Network Chapter 5 Example Device-level Ring Topology 1783-ETAP 1756-EN2TR 1783-ETAP 1783-ETAP 1756-EN2TR 1734-AENTR 1738-AENTR Supervisor Node A DLR network requires at least one node to be configured as ring supervisor. Currently, two Rockwell Automation products support the ring supervisor functionality.
Chapter 5 Configure a Supervisor on a Device-level Ring Network Active Ring Supervisor 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.
Configure a Supervisor on a Device-level Ring Network Chapter 5 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.
Chapter 5 Configure a Supervisor on a Device-level Ring Network Configure Supervisor Nodes on a DLR Network After you have installed all devices on the DLR network, you must configure the supervisor node. Ring nodes do not require any configuration.
Configure a Supervisor on a Device-level Ring Network Chapter 5 Configure a Ring Supervisor in RSLogix 5000 Programming Software To configure the 1756-EN2TR module or the 1783-ETAP, 1783-ETAP1F or 1783-ETAP2F taps as a ring supervisor, use the device’s Add-on Profile (AOP) in RSLogix 5000 programming software, version 17.01. To download AOP’s, go to: http://support.rockwellautomation.com/controlflash/LogixProfiler.
Chapter 5 Configure a Supervisor on a Device-level Ring Network To configure the ring supervisor in RSLogix 5000 programming software, follow these steps. 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.
Configure a Supervisor on a Device-level Ring Network Chapter 5 b. Select the module. c. Click OK. b c 2. Complete configuration information for the module in your RSLogix 5000 project. The graphic below shows the I/O configuration for an example DLR network. 3. Download to your Logix controller. 4. Go online with the controller and leave it in Program mode.
Chapter 5 Configure a Supervisor on a Device-level Ring Network Enable Ring Supervisor in RSLogix 5000 Programming Software To enable a ring supervisor, you must use an AOP in RSLogix 5000 programming software, version 17.01. After you have added your 1756-EN2TR module or 1783-ETAP, 1783-ETAP1F, or 1783-ETAP2F tap to your RSLogix 5000 project, you must enable the ring supervisor.
Configure a Supervisor on a Device-level Ring Network Chapter 5 2. Click the Network tab to enable Supervisor Mode. Click here to enable Supervisor Mode. Configuration takes affect immediately; you do not need to click Apply or OK. 3. Click the Advanced button to configure supervisor-related parameters, as shown in the screen shot below. For the Supervisor Precedence parameter, you must click Set after entering a value. 4. Click Set.
Chapter 5 Configure a Supervisor on a Device-level Ring Network Functionality Description Default Setting Supervisor Precedence You must configure a supervisor precedence number for each device configured as a ring supervisor. The highest possible supervisor precedence value is 255. 0 When multiple nodes are enabled as supervisor, the node with the highest precedence value is assigned as the active ring supervisor; the other nodes automatically become back-up supervisors.
Configure a Supervisor on a Device-level Ring Network Chapter 5 Configure and Enable a Ring Supervisor in RSLinx Classic Communication Software You can configure and enable a ring supervisor for your DLR network through RSLinx Classic communication software. Depending on the firmware revision of your product, you must use specific versions of RSLinx communication software. IMPORTANT Cat. No. Firmware Revision Required RSLinx Commmunication Software Version 1756-EN2TR 2.1(1) 2.55 or later 3.
Chapter 5 Configure a Supervisor on a Device-level Ring Network 2. Browse to the DLR network that you are setting up. TIP If you do not have the Electronic Data Sheet (EDS) file 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/resources/eds/ 3.
Configure a Supervisor on a Device-level Ring Network Chapter 5 4. Click the Network tab to enable Supervisor Mode. Click here to enable Supervisor Mode. Configuration takes affect immediately; you do not need to click Apply or OK. 5. Click the Advanced button to configure supervisor-related parameters. 6. Click Set. IMPORTANT Publication ENET-UM001I-EN-P - January 2010 For Beacon Interval, Beacon Timeout and Ring Protocol VLAN ID, we recommend that you only use the default values.
Chapter 5 Configure a Supervisor on a Device-level Ring Network Complete the Physical Connections of the Network After you configure and enable your ring supervisor nodes, you must complete the physical connection of your new DLR network to make it complete and fully functional. The figure below shows an example DLR network with all physical connections complete. Example Device-level Ring Topology with All Connections Complete Last physical connection is made.
Configure a Supervisor on a Device-level Ring Network Verify Supervisor Configuration Chapter 5 You may want to verify that your supervisor configuration has taken place and that the ring network is functioning properly. You can verify that configuration and a normally functioning network in either RSLogix 5000 programming software or RSLinx Classic software. 1. Access the module properties as shown previously in this chapter. 2. Click the Network tab. 3.
Chapter 5 76 Configure a Supervisor on a Device-level Ring Network Publication ENET-UM001I-EN-P - January 2010
Chapter 6 Control I/O Introduction This chapter describes how a controller controls distributed I/O over an EtherNet/IP network. The controller requires a communication module to connect to the network. Distributed I/O modules require an adapter to connect to the network.
Chapter 6 Control I/O The Logix5000 controller can communicate with each I/O module directly (direct connection). Or you can configure a rack-optimized connection to the EtherNet/IP adapter to send data to any digital I/O modules. Analog modules always require direct connections. You must: • set the IP addresses for each EtherNet/IP module. • connect all wiring and cabling properly. • configure the communication driver (such as AB-ETHIP-1) for the programming workstation.
Control I/O Chapter 6 3. Add the I/O module. IMPORTANT I/O is controlled on the same subnet and can’t be processed via a router. Add a Module To add a module to the I/O Configuration folder, perform this procedure. 1. In the Controller Organizer of RSLogix 5000 programming software, right-click branch to which you want to add the module and choose New Module. The Select Module dialog box appears.
Chapter 6 Control I/O 2. Expand the module type and choose the module you wish to add and click OK. The Select Major Revision dialog box appears.
Control I/O Chapter 6 3. From the Major Revision pull-down menu, choose the major revision of the I/O module you want to add and click OK. The Module Properties dialog box appears. 4. In the Name field, type the name of your I/O module. 5. In the Slot field, type the slot number in which your I/O module will reside. 6. From the Comm Format pull-down menu, choose a communication format. For more information on the selection of communication formats, see Set the Requested Packet Interval (RPI) on page 88.
Chapter 6 Control I/O Select a Communication Format When configuring an I/O module, select its communication format. The chosen communication format determines the data structure for the module’s tags. Many I/O modules support different formats. Each format uses a different data structure. The chosen communication format determines: • direct or rack-optimized connection. • ownership.
Control I/O Chapter 6 Choosing a Direct or Rack-optimized Connection The Logix5000 controller uses connections to transmit I/O data. These connections can be direct connections or rack-optimized connections. Term Definition Direct connection A direct connection is a real-time, data transfer link between the controller and an I/O module. The controller maintains and monitors the connection with the I/O module.
Chapter 6 Control I/O Direct Connections For I/O Modules In this example, assume that each distributed I/O module is configured for a direct connection to the controller.
Control I/O Chapter 6 Rack-optimized Connections For I/O Modules In this example, assume that each digital I/O module is configured for a rack-optimized connection to the controller. Analog modules must be configured for direct connections.
Chapter 6 Control I/O Ownership In a Logix5000 system, modules multicast data. Therefore, multiple modules can receive the same data at the same time from a single module. When choosing a communication format, decide whether to establish an owner-controller or listen-only relationship with the module. Types of Module Ownership Owner controller The controller that creates the primary configuration and communication connection to a module.
Control I/O Chapter 6 Choosing a Type of Module Ownership If the module is an And another controller And you want to Then use this type of connection Input module Does not own the module Owner Owns the module Maintain communication with the module if it loses communication with the other controller Owner Use the same configuration as the other owner controller.
Chapter 6 Control I/O Set the Requested Packet Interval (RPI) When you configure an I/O module, you define the requested packet interval (RPI) rate for the module. Only data-producing modules require an RPI. For example, a local EtherNet/IP communication module requires no RPI because it produces no data for the system but acts only as a bridge. To set an RPI, perform this procedure. 1. Make sure the module is installed, started and connected to the controller via a serial, or other network, connection.
Control I/O Chapter 6 4. From the Requested Packet Interval (RPI) menu, select the rate at which you want data to be updated over a connection. Only set the RPI to the rate the application requires. IMPORTANT The RPI determines the number of packets per second that the module will produce on a connection. Each module can only produce a limited number of packets per second. Exceeding this limit prevents the module from opening more connections. 5. Click OK.
Chapter 6 Control I/O Access Distributed I/O I/O information is presented as a structure of multiple fields, which depends on the specific features of the I/O module. The name of the structure is based on the location of the I/O module in the system. Each I/O tag is automatically created when you configure the I/O module through the programming software. Each tag name follows this format: Location:SlotNumber:Type.MemberName.SubMemberName.
Control I/O Chapter 6 EXAMPLE 1 2 3 4 Example Module Example Tag Names (automatically created by the software) 1 Remote 1794-AENT adapter “FLEX_io_adapter” FLEX_io_adapter:I FLEX_io_adapter:I.SlotStatusBits FLEX_io_adapter:I.Data FLEX_io_adapter:O FLEX_io_adapter:O.Data 2 Remote 1794-IA16 “input_module” in slot 0 FLEX_io_adapter:0:C FLEX_io_adapter:0:C.Config FLEX_io_adapter:0:C.DelayTime_0 FLEX_io_adapter:0:C.DelayTime_1 FLEX_io_adapter:0:C.DelayTime_2 FLEX_io_adapter:0:C.
Chapter 6 Control I/O The choice of rack optimization for an I/O module creates tags as aliases for the adapter module’s tags. This logic displays the device’s tag as an alias for a the adapter module’s tag. In this example, the tag name of the adapter is in angle brackets. Tag Name of the I/O Device Tag Name of the Adapter Conveyor:2:I.0
Chapter 7 Interlocking and Data Transfer Between Controllers Introduction This chapter describes how to share data by interlocking controllers (producing and consuming tags) and transferring messages between controllers via an EtherNet/IP network.
Chapter 7 Interlocking and Data Transfer Between Controllers Logix5000 Controller Combinations Choosing a Communication Module Controllers Communication Modules 1756 ControlLogix 1756-ENBT, 1756-EN2T, 1756-EN2TR, 1756-EN2TXT, or 1756-EN2F communication module 1768 CompactLogix 1768-ENBT communication module 1769-L23E-QB1B, 1769-L23E-QBFC1B, 1769-L32E and 1769-L35E CompactLogix A built-in EtherNet/IP port 1794 FlexLogix 1788-ENBT EtherNet/IP communication card PowerFlex 700S with DriveLogix contr
Interlocking and Data Transfer Between Controllers Tag Guidelines for Produced or Consumed Data Chapter 7 To properly organize tags for produced or consumed data (shared data), follow these guidelines. Guidelines for the Organization of Tags Guideline Details Create the tags at the controller scope. You can share only controller-scoped tags. Use one of these data types: • To share other data types, create a user-defined data type that contains the required data.
Chapter 7 Interlocking and Data Transfer Between Controllers Connections for Produced and Consumed Tags Logix controllers can produce (broadcast) and consume (receive) system-shared tags that are sent and received via the EtherNet/IP communication module. Produced and consumed tags each require connections.
Interlocking and Data Transfer Between Controllers Chapter 7 The graphic below shows a Logix5000 controller producing a single tag for consumption by another Logix5000 controller. In this example, the producing controller uses 2 connections and every other Logix module/controller uses only 1 connection.
Chapter 7 Interlocking and Data Transfer Between Controllers Produce a Tag To produce a tag, configure the produced tag in the RSLogix 5000 project for the local (producer) controller. You do not have to configure the consumer controllers in the I/O Configuration folder of the producer controller. Configure the Produced Tag To configure the produced tag, perform this procedure. 1.
Interlocking and Data Transfer Between Controllers Chapter 7 The Tag Properties dialog box appears. 3. From the Type pull-down menu, select Produced. 4. Click Connection. The Produced Tag Connection dialog box appears. 5. In the Max Consumers field, type the maximum number of controllers that will consume (receive) the tag. 6. Click OK.
Chapter 7 Interlocking and Data Transfer Between Controllers Consume Data Produced by Another Controller To consume a produced tag, specify both the producer controller and the produced tag in the RSLogix 5000 project for the remote (consumer) Logix5000 controller. Add the Producer Controller to the Consumer’s I/O Configuration Add the producer controller to the remote controller’s I/O Configuration folder.
Interlocking and Data Transfer Between Controllers Chapter 7 To add a module to the I/O Configuration folder, perform this procedure. 1. In RSLogix 5000 programming software, right-click the level to which you want to add the new module and choose New Module. The Select Module Type dialog box appears. 2. Click the By Category tab and browse for your EtherNet/IP communication module. 3. Click OK. The Select Major Revision dialog box appears. 4.
Chapter 7 Interlocking and Data Transfer Between Controllers The New Module dialog box appears. 5. Configure your new module. a. In the Name field, type the name of your module. b. From the Comm Format pull-down menu, select a communication format. IMPORTANT c. d. e. f. g. When consuming a tag, select None as the Communication Format. In the Slot field, type the chassis slot number. In the Chassis Size field, type the chassis size. From the Revision pull-down menu, select a revision number.
Interlocking and Data Transfer Between Controllers Chapter 7 Create the Consumed Tag To create the consumed tag, perform this procedure. 1. In the consumer controller’s project in RSLogix 5000 programming software, right-click the Controller Tags folder and choose Edit Tags. The Controllers Tag dialog box appears. Only controller-scoped tags can consume data. 2. In the Controller Tags window, right-click the tag that will consume the data and choose Edit Tag Properties.
Chapter 7 Interlocking and Data Transfer Between Controllers 5. Click Connection. The Consumed Tag Connection dialog box appears. 6. From the Producer pull-down menu, choose the controller that produces the data. 7. In the Remote Data field, type the tag name or instance number of the produced data. 8. In the RPI field, type the requested packet interval (RPI) for the connection. Only set the RPI to the rate the application requires.
Interlocking and Data Transfer Between Controllers Guidelines for Message (MSG) Instructions Chapter 7 Follow these guidelines. MSG Instruction Guidelines Guideline Details For each MSG instruction, create a control tag. Each MSG instruction requires its own control tag. · Data type = MESSAGE · Scope = controller · The tag cannot be part of an array or a user-defined data type. Keep the source and destination data at the controller scope.
Chapter 7 Interlocking and Data Transfer Between Controllers Connections for Messages Messages transfer data to other modules, such as other controllers or operator interfaces. Each message uses one connection, regardless of how many modules are in the message path. To conserve connections, you can configure one message to read from or write to multiple modules. These connected messages can leave the connection open (cache) or close the connection when the message is done transmitting.
Chapter 7 Interlocking and Data Transfer Between Controllers Enter Message Logic To send or receive data from an EtherNet/IP module via a message, you must program a MSG instruction in the local controller’s logic. If the target module is configured in the I/O Configuration folder of the controller, browse to select the module or manually enter the message path in the MSG instruction.
Chapter 7 Interlocking and Data Transfer Between Controllers 3. Add the remote controller. Select a communication format for a communication module based on the modules in its remote chassis.
Interlocking and Data Transfer Between Controllers Chapter 7 The Select Module Type dialog box appears. 2. Click the By Category tab and browse for your EtherNet/IP communication module. 3. Click OK. The Select Major Revision dialog box appears. 4. From the Major Revision pull-down menu, choose the correct revision and click OK. The New Module dialog box appears.
Chapter 7 Interlocking and Data Transfer Between Controllers 5. Configure your new module. a. In the Name field, type the name of your module. b. From the Comm Format pull-down menu, select a communication format. c. In the Slot field, type the chassis slot number. d. In the Chassis Size field, type the chassis size. e. From the Revision pull-down menu, select a revision number. f. In the IP Address field, type the module IP address. g. From the Electronic Keying pull-down menu, select Compatible Module.
Interlocking and Data Transfer Between Controllers Configure a MSG Instruction Chapter 7 To configure a MSG instruction, perform this procedure. 1. Click ... in the MSG box. The Message Configuration dialog box appears. 2. Click the Configuration tab and specify the type of MSG instruction.
Chapter 7 Interlocking and Data Transfer Between Controllers Configure a MSG to an SLC 500 Processor If the data is And you want to For this item Type or select Integer Read (receive) data Message Type SLC Typed Read Source Element Data table address in the SLC 500 controller (for example, N7:10) Number of Elements Number of integers to transfer Destination Tag First element of int_buffer Message Type SLC Typed Write Source Tag First Element of int_buffer Number of Elements Number of in
Interlocking and Data Transfer Between Controllers Chapter 7 Configure a MSG to a PLC-5 Processor If the data is And you want to For this item Type or select Integer Read (receive) data Message Type PLC5 Typed Read Source Element Data table address in the PLC-5 controller (for example, N7:10) Number of Elements Number of integers to transfer Destination Tag First element of int_buffer Message Type PLC5 Typed Write Source Tag First element of int_buffer Number of Elements Number of integ
Chapter 7 Interlocking and Data Transfer Between Controllers For a message to a SLC 500 or PLC-5 processor, this RSLogix Message Configuration dialog box appears. 5. If the target module is configured in the I/O Configuration folder of the originating controller, click Browse to select the module or manually enter the path to the target module.
Interlocking and Data Transfer Between Controllers Communicate with PLC-5 or SLC Processors Chapter 7 If the message is to a PLC-5 or SLC 500 processor and it reads or writes integers (not REALs), use a buffer of INTs in the message. Remember that: • Logix5000 controllers execute more efficiently and use less memory when working with 32-bit integers (DINTs). • PLC-5 and SLC 500 processors require 16-bit integers. • Messages require an INT buffer. • Data can be moved into or out of the buffer as needed.
Chapter 7 Interlocking and Data Transfer Between Controllers Mapping Tags A Logix5000 controller stores tag names on the controller so that other devices can read or write data without having to know physical memory locations. Many products only understand PLC/SLC data tables, so the Logix5000 controller offers a PLC/SLC mapping function that enables you to map Logix tag names to memory locations.
Interlocking and Data Transfer Between Controllers Chapter 7 This example shows how to use a buffer of INTs. EXAMPLE Read integers from a PLC-5 controller. When condition turns on, reads 16-bit integer values (INTs) and stores them in int_buffer. Then the FAL instruction moves the values to dint_array. This converts the values to 32-bit integers (DINTs), for use by other instructions in the ControlLogix controller. EXAMPLE Write integers to a PLC-5 controller.
Chapter 7 Interlocking and Data Transfer Between Controllers Receive MSGs from PLC-5 or SLC 500 Processors To receive MSGs from PLC-5 or SLC 500 processors, 1. If the originating controller is a PLC-5 or SLC 500 processor, in the MSG instruction, select PLC5.
Chapter 8 Send Email Introduction This chapter describes how to send an email through an EtherNet/IP module.
Chapter 8 Send Email The EtherNet/IP module sends only the content of a MSG instruction as an email to a mail relay server. Delivery of the email depends on the mail relay server. The EtherNet/IP module does not receive email.
Send Email Send Email Via a Controller-initiated Message Instruction Chapter 8 A Logix controller can send a generic CIP message instruction to the EtherNet/IP module that instructs the module to send an email message to a SMTP mail relay server using the standard SMTP protocol. This automatically communicates controller data and application conditions to appropriate personnel.
Chapter 8 Send Email The String Browser dialog box appears. 2. Enter the IP address or host name of the mail server. 3. Click OK. The tags for the email text and transmission status can contain up to 474 characters. For these tags, you must create a user-defined STRING data type. The default STRING data type in RSLogix 5000 programming software is not large enough for most email text. To create a user-defined STRING data type, perform this procedure. 1.
Send Email Chapter 8 The String dialog box appears. New Controller-scoped Tags 2. In the Name field, type a String type, such as EmailString. 3. Create one controller-scoped tag, such as EWEB_EMAIL, of this new data type to contain the email text. 4. Create a second controller-scoped tag, such as EmailDstStr, of this new data type to contain the transmission status. Both of these tags are of type EmailString. 5. Click ... in the Value column of the Controller Tags dialog box.
Chapter 8 Send Email 6. Type your email. The text of the email does not have to be static. You can program a controller project to collect specific data to be sent in an email. 7. Click OK. For more information on using ladder logic to manipulate string data, see the Logix5000 Controllers Common Procedures Programming Manual, publication 1756-PM001.
Send Email Chapter 8 Enter the Ladder Logic Ladder logic requires two MSG instructions. One MSG instruction configures the mail server and needs to be executed only once. The second MSG instruction triggers the email. Execute this email MSG instruction as often as needed. The first rung configures the mail server. The second rung sends the email text.
Chapter 8 Send Email 2. In the Path field, type the path for the MSG instruction. The path starts with the controller initiating the MSG instruction. a. Enter the number of the port from which the message exits and the address of the next module in the path. For example, if the EtherNet/IP module is in the same chassis as the controller and is in slot 2, the path is: 1, 2.
Send Email Chapter 8 Configure the MSG Instruction That Contains the Email Text To configure the MSG instruction that contains the email text, perform this procedure. 1. Click the Configuration tab. The Source Length is the number of characters in the email tag plus 4 characters. In this example, the email text contains 65 characters. 2. Configure the MSG parameters for sending an email. a. From the Service Type pull-down menu, choose Custom. b. In the Service Code field, type 4b. c.
Chapter 8 Send Email 3. Click the Communication tab. 4. In the Path field, type the path from the controller to the EtherNet/IP module. The path starts with the controller initiating the MSG instruction. The second number in the path represents the port from which the message exits and the address of the next module in the path. For example, if the EtherNet/IP module is in the same chassis as the controller and is in slot 2, the path is: 1, 2. 5.
Send Email Enter Email Text Chapter 8 Use the string browser to enter the text of the email. To include To:, From:, and Subject: fields in the email, use symbols to separate each of these fields. The To: and From fields are required; the Subject: field is optional. For example: To: email address of recipient From: email address of sender Subject: subject of message body of email message An email message must not exceed 474 characters in length.
Chapter 8 Send Email Email Status Code Descriptions Error Code (Hex) Extended- Description error Code (Hex) 0xFF 0x0104 Unable to connect to SMTP mail server set in Attribute 5. If the mail server address is a host name, make sure that the device supports DNS, and that a Name Server is configured. If the hostname is not fully qualified, for example, “mailhost” and not “mailhost.xx.yy.com” then the domain must be configured as “xx.yy.com”.
Chapter 9 Communicate with PanelView Terminals Introduction This chapter describes how a controller uses an EtherNet/IP communication module to communicate with PanelView and PanelView Plus terminals over an EtherNet/IP network.
Chapter 9 Communicate with PanelView Terminals Logix5000 Controller Combinations Choosing a Communication Module Controllers Communication Modules 1756 ControlLogix 1756-ENBT, 1756-EN2F, 1756-EN2T, 1756-EN2TR, or 1756-EN2TXT communication modules 1768 CompactLogix 1768-ENBT communication module 1769-L23E-Q1B, 1769-L23E-QBFC1B, 1769-L32E, or 1769-L35E CompactLogix A built-in EtherNet/IP port 1794 FlexLogix 1788-ENBT EtherNet/IP communication module PowerFlex 700S with DriveLogix 1788-ENBT EtherN
Communicate with PanelView Terminals Chapter 9 The larger number of implicit buffers enables significantly more PanelView terminals to simultaneously request data from the controller via implicit communication. When communicating explicitly, the controller supports 40 outgoing and 3 incoming buffers. This number of incoming buffers limits how many terminals can simultaneously request data from a controller via explicit communication.
Chapter 9 Communicate with PanelView Terminals 4. From the Major Revision pull-down menu, choose a revision and click OK. The New Module dialog box appears. a. In the Name field, type the name of your new module. b. From the Comm Format pull-down menu, choose a communication format. c. In the Slot field, type the number of the slot where the new module will reside. d. In Chassis Size field, type the chassis size. e. In the IP Address field, type the IP address. f.
Communicate with PanelView Terminals Chapter 9 The Select Module Type dialog box appears. 6. Right-click to select New Module, and add an ETHERNET-PANELVIEW. 7. Click OK. The Module Properties dialog box appears. a. In the Name field, type the name of your new module. b. From the Comm Format pull-down menu, choose Data-DINT. c. From the Electronic Keying pull-down menu, choose Disable Keying. d. In the IP Address field, type the IP address. e.
Chapter 9 Communicate with PanelView Terminals Organize Controller Data for a PanelView Terminal Organize data for a PanelView terminal based on how the data is used. Controller Data Organization For data that is Do this Time critical (for example, data that controls a machine) Use the I/O tags of the terminal. Not time critical Create arrays to store the data. The tags for this data were created when you added the terminal to the I/O configuration of the controller.
Chapter 10 Monitor Diagnostics Introduction The EtherNet/IP communication modules provide several web diagnostic pages. This chapter illustrates each of these web diagnostic pages and defines the terms presented on each screen.
Chapter 10 Monitor Diagnostics Diagnostic Web Pages The Diagnostic Overview web page presents a summary of the current configuration and overall status of the module. Diagnostic Overview Web Page This field Specifies Ethernet Link Speed Whether the Ethernet port is operating at 10 Mbps or 100 Mbps. Duplex Whether the Ethernet port is operating at half duplex or full duplex. Autonegotiate Status Whether the port speed and duplex mode were determined via autonegotiation or manual configuration.
Monitor Diagnostics Chapter 10 Diagnostic Overview Web Page This field Specifies Redirects Number of requests for a Web page that were redirected by the module (for example, requesting “/” is redirected to “/index.html”). Timeouts Number of times a connection timeout occurred while processing a Web page. Access Violations Number of times a page has been requested for which the user has insufficient privilege. Page Hits Number of times a Web page was successfully accessed.
Chapter 10 Monitor Diagnostics Diagnostic Overview Web Page This field Rejected Specifies Number of Class 1 UDP packets the module rejected in the last one-second snapshot. These packets were messages received and then rejected because the connection was closed or there was a duplicate multicast address. Capacity Number of Class 1 UDP packets the module can handle over the Ethernet network at any time. Actual Reserve Actual Reserve = Capacity - Total.
Monitor Diagnostics Network Settings Chapter 10 The Network Settings web page presents a summary of the current Ethernet configuration for the module. This information advises you what has and has not been configured and has nothing directly to do with troubleshooting. IMPORTANT Any unconfigured fields remain blank. Network Settings Web Page This field Specifies Network Interface Ethernet Address (MAC) Ethernet (MAC) address of the module. IP Address IP address for the module.
Chapter 10 Monitor Diagnostics Network Settings Web Page This field Specifies Ethernet Interface Configuration Obtain Network Configuration Whether the module is configured to obtain its network parameters (IP address) via BOOTP, DHCP, or from static configuration. Ethernet Link Autonegotiate Status Whether the Ethernet port is operating at 10 or 100 MBps. Port Speed Whether the Ethernet port is operating at half duplex or full duplex.
Monitor Diagnostics I/O Connections Chapter 10 The I/O Connections diagnostic web page presents a summary of I/O connections initiated by the module. Each Class 1 UDP connection has a receive/transmit (Rcv/Xmt) pair of data and heartbeat. The originator of a connection listens on the multicast address to receive the data. The target of the connection receives the heartbeat. In this example, the Web page is for the module at address 10.88.60.194. This module (10.88.60.194) originated a connection to 10.
Chapter 10 Monitor Diagnostics Ethernet Statistics The Ethernet Statistics diagnostic web page presents a summary of the status of communication activity on the Ethernet network. Ethernet Statistics Web Page This field Specifies Ethernet Link Speed Whether the Ethernet port is operating at 10 or 100 MBps. Duplex Whether the Ethernet port is operating at half duplex or full duplex.
Monitor Diagnostics Chapter 10 Ethernet Statistics Web Page This field Specifies Media Counters Alignment Errors A frame containing bits that do not total an integral multiple of eight. FCS Errors A frame containing eight bits, at least one of which has been corrupted. Single Collisions The number of outgoing packets that encountered only one collision during transmission. Multiple Collisions The number of outgoing packets that encountered 2...15 collisions during transmission.
Chapter 10 Monitor Diagnostics Notes: 146 Publication ENET-UM001I-EN-P - January 2010
Chapter 11 Troubleshoot an EtherNet/IP Module Introduction This chapter explains how to troubleshoot problems with your EtherNet/IP communication modules.
Chapter 11 Troubleshoot an EtherNet/IP Module To access your EtherNet/IP communication module diagnostic web pages, perform this procedure. 1. Open your web browser. 2. In the Address field, type your EtherNet/IP module internet protocol (IP) address and hit Enter. The diagnostic web home page appears. Ethernet/IP Module Internet Protocol (IP) Address IMPORTANT 148 The diagnostic web pages illustrated in this chapter use the 1756-ENBT EtherNet/IP module as an example.
Troubleshoot an EtherNet/IP Module Chapter 11 Diagnostic Overview Statistics To view the diagnostic overview statistics for your EtherNet/IP communication module, perform this procedure. 1. Open the Diagnostics folder and select Diagnostics Overview. The Diagnostic Overview web page appears, along with the tabs for the other four diagnostic web pages. IMPORTANT The Network Settings web page shows your module’s configuration settings and is not used in the troubleshooting process.
Chapter 11 Troubleshoot an EtherNet/IP Module 2. Review the values in the Ethernet Link table. If Speed is 100 or 1000 Mbps 10 Mbps Duplex is Full And you Then Do not want to change your port speed No action is required. Want to reduce your port speed to 10 Mbps You must manually configure your module and reset your module. See Configure the Module with RSLinx Software on page 48.
Troubleshoot an EtherNet/IP Module Chapter 11 3. Review the System Resource Utilization table to evaluate your CPU utilization. If the CPU utilization rate is Then 0...80% No action is required. Important: This is the optimal rate. Greater than 80% • Take steps to reduce your CPU utilization. See Internet Group Multicast Protocol on page 157. • Adjust your connection’s requested packet interval (RPI). • Reduce the number of devices connected to your module.
Chapter 11 Troubleshoot an EtherNet/IP Module If Then There are more than zero inhibited I/O packets Reconfigure your module to produce packets no more quickly than the connection’s RPI. See Configure Your Module with RSLogix 5000 Software on page 50. There are more than zero rejected I/O packets View the Message Connections diagnostic web page to confirm what, if any, connections are closed. See Message Connections on page 152.
Troubleshoot an EtherNet/IP Module Chapter 11 I/O Connections If you want to check the status of your module’s I/O connections, click the I/O Connections tab. The I/O Connections diagnostic web page appears. The Lost column shows the number of I/O packets that were not received. IMPORTANT To troubleshoot lost I/O packets, review the I/O Packet Counter Statistics table in the Diagnostic Overview tab. See page 151.
Chapter 11 Troubleshoot an EtherNet/IP Module Ethernet Media Counters Media Counter Definition Alignment Errors A frame containing bits that do not total an integral multiple of eight. Alignment errors often result from: • starting or stopping of module. • MAC-layer packet formation problems. • cabling problems that corrupt or eliminate data. • packets passing through more than two cascaded multiport transceivers. FCS Errors A frame containing eight bits, at least one of which has been corrupted.
Troubleshoot an EtherNet/IP Module Chapter 11 Ethernet Media Counters Media Counter Definition MAC Receive Errors The number of frames for which reception via a particular interface fails due to an internal MAC sublayer transmission error. Important: MAC receive errors are only counted if either the frame too long count, alignment errors, or FCS errors are not counted.
Chapter 11 Troubleshoot an EtherNet/IP Module 2. Review the values in the Media Counters table. If Then Any media counters are greater than zero You need to investigate further. These errors are counted: · Alignment · FCS · Carrier Sense A duplex mismatch exists between your EtherNet/IP module and the switch port. To clear the duplex mismatch: a. Configure the EtherNet/IP module and the corresponding Ethernet switch port for a forced operation, not autonegotiation.
Troubleshoot an EtherNet/IP Module Switch Considerations Chapter 11 To help troubleshoot your EtherNet/IP network, you must use a managed switch. Some of the important features in a managed switch include: • Internet Group Multicast Protocol (IGMP) snooping. • support for Virtual Local Area Networks (VLAN). • port mirroring. IMPORTANT Use a switch equipped with wire-speed switching fabric.
Chapter 11 Troubleshoot an EtherNet/IP Module This example assumes that the switch does not support IGMP snooping querier function, so a router is required. IGMP Snooping Example Plant Network Router sends out IGMP polls to determine members of a multicast group. Switch listens to the polls and responses and identifies members of each multicast group.
Troubleshoot an EtherNet/IP Module Chapter 11 Port Mirroring Select a managed switch that supports port mirroring. With port mirroring, you can direct frames being transmitted on one port to another port for analysis by a traffic analyzer. Besides monitoring your Ethernet media counters, port mirroring enables you to immediately spot anomalies in traffic flow. A traffic analyzer can monitor the traffic on a given port and troubleshoot a problem.
Chapter 11 Troubleshoot an EtherNet/IP Module Notes: 160 Publication ENET-UM001I-EN-P - January 2010
Chapter 12 USB Serial Communication Introduction This chapter describes how to configure RSLinx software to use a USB port and how you can and cannot flash upgrade firmware via a USB port. Topic Page Configure a Module Via the USB Port 162 Flash Upgrade Firmware through a USB Port 165 Two EtherNet/IP modules support USB serial communication.
Chapter 12 USB Serial Communication Configure a Module Via the USB Port WARNING ATTENTION The USB port is intended for temporary local programming purposes only and not intended for permanent connection. If you connect or disconnect the USB cable with power applied to this module or any device on the USB network, an electrical arc can occur. This could cause an explosion in hazardous location installations. A Samtec Inc. RSP-119350 USB cable is required to maintain hazardous location certifications.
USB Serial Communication Chapter 12 Set Up a USB Driver To configure RSLinx software to use a USB port, you need to first set up a USB driver. To set up a USB driver, perform this procedure. 1. Connect your EtherNet/IP module to your computer by installing a USB cable in your module’s USB port. The RSLinx Found New Hardware Wizard dialog box appears. 2. Select Install the Software Automatically. 3. Click Next.
Chapter 12 USB Serial Communication These RSLinx dialog boxes appear consecutively. 4. Click Finish to set up your USB driver. 5. In RSLinx software, from the Communications pull-down menu, choose RSWho.
USB Serial Communication Chapter 12 The RSLinx Workstation organizer appears. Virtual Chassis Driver USB Port Driver Your 1756-EN2T module appears under two different drivers, a virtual chassis and the USB port. Flash Upgrade Firmware through a USB Port IMPORTANT Publication ENET-UM001I-EN-P - January 2010 Do not simultaneously flash upgrade the firmware for more than one module at a time through a USB port. If you do, one or more of the flash updates may fail in the middle of the upgrade.
Chapter 12 USB Serial Communication Notes: 166 Publication ENET-UM001I-EN-P - January 2010
Appendix A Status Indicators Introduction This appendix provides status indicator descriptions for several communication modules, adapters, and controllers.
Appendix A Status Indicators Other important status indicators on some products presented in this chapter include: • • • • • Module Status Indicator (MS). Utilization Percent Indicator (U%). POINTBus Status Indicator. System Power Indicator. Field Power Indicator. Status Indicators Status Indicator Explanation Link Status Shows whether or not data is being transmitted. Network Status Shows whether or not a network connection has been established.
Status Indicators 1756-ENBT EtherNet/IP Module Status Indicators Appendix A The 1756-ENBT EtherNet/IP communication module has several status indicators. 1756-ENBT EtherNet/IP Module Status Indicators Module Status Display Link Status Indicator Health Status Indicator Network Status Indicator Network (NET) Status Indicator Indicator condition Status Off Description The module is not powered, or does not have an IP address. Follow the corrective action below.
Appendix A Status Indicators Link Status Indicator Indicator condition Status Description Off Link lost No data is being transmitted. Check to see if any cables are disconnected. Green XXX.XXX.XXX.XXX OK The module is ready to communicate. No action is required. Flashing green Data is being transmitted. No action is required. OK Status Indicator Indicator condition Status Description Off The module does not have 24V DC power. Follow the corrective action below.
Status Indicators 1756-EN2F EtherNet/IP Module Status Indicators Appendix A The 1756-EN2F EtherNet/IP communication module has several status indicators. 1756-EN2F EtherNet/IP Fiber Module Status Indicators Module Status Display Link Status Indicator Health Status Indicator Network Status Indicator Network (NET) Status Indicator Indicator condition Status Off Description The module is not powered, or does not have an IP address. Follow the corrective action below.
Appendix A Status Indicators Link Status Indicator Indicator condition Status Description Off Link lost No data is being transmitted. Check to see if any cables are disconnected. Green XXX.XXX.XXX.XXX OK The module is ready to communicate. No action is required. Flashing green Data transmission in progress. No action is required. OK Status Indicator Indicator condition Status Off Description The module does not have 24V DC power. Follow the corrective action below.
Status Indicators 1756-EN2T EtherNet/IP Module Status Indicators Appendix A The 1756-EN2T EtherNet/IP communication modules have several status indicators. 1756-EN2T EtherNet/IP Module Status Indicators Module Status Display Link Status Indicator Health Status Indicator Network Status Indicator Network (NET) Status Indicator Indicator Condition Status Off Description The module is not powered, or does not have an IP address. Follow the corrective action below.
Appendix A Status Indicators Link Status Indicator Indicator Condition Status Description Off Link lost No data is being transmitted. Check to see if any cables are disconnected. Green XXX.XXX.XXX.XXX OK The module is ready to communicate. No action is required. Flashing green Data transmission is in progress. No action is required. OK Status Indicator Indicator Condition Status Off Description The module does not have 24V DC power. Follow the corrective action below.
Status Indicators 1756-EN2TR EtherNet/IP Module Status Indicators Appendix A The 1756-EN2TR EtherNet/IP communication module has several status indicators. 1756-EN2TR EtherNet/IP Module Status Indicators Module Status Display Link 1 Status Indicator Health Status Indicator - Link 2 Status Indicator Link Status Indicators Indicator Status Description LNK1, LNK2 Off No link, or port administratively disabled, or port disabled due to rapid ring faults (LNK2).
Appendix A Status Indicators OK Status Indicator OK Off Module does not have 24V DC power. Verify that there is chassis power and the module is completely inserted into chassis and backplane. Flashing green Module is not configured. Green Module is operating correctly. Flashing red Module detected a recoverable fault. A configuration error may have caused the fault. Red Recycle power to the module. If this does not clear the fault, replace the module.
Status Indicators 1756-EN2TXT ControlLogix-XT EtherNet/IP Bridge Module Status Indicators Appendix A The 1756-EN2TXT EtherNet/IP communication module has several status indicators. 1756-EN2TXT EtherNet/IP Module Status Indicators Module Status Display Link 1 Status Indicator Health Status Indicator - Link 2 Status Indicator NET Status Indicators Indicator Status Description Link Off The module is not ready to communicate. Verify that the module is on. Green The module is ready to communicate.
Appendix A Status Indicators OK Status Indicators Indicator Status Description OK Off Verify that the module has 24V DC chassis power and that the module is completely inserted into chassis and backplane. Green The module is operating correctly. Flashing green The module is not configured. Red The module detected an unrecoverable fault. Cycle power to the module. If this does not clear the fault, replace the module. Flashing red The module detected a recoverable fault.
Status Indicators Appendix A Packaged Controller Status Indicators Indicator Status Description RUN Off The packaged controller is in program or test mode. Steady green The packaged controller is in run mode. Off Either: FORCE • No tags contain I/O force values. • I/O forces are inactive (disabled). Steady amber Either: • I/O forces are active (enabled). • I/O forces values may or may not exist.
Appendix A Status Indicators Packaged Controller Status Indicators Indicator Status Description OK Off No power is applied. Flashing red One of the following conditions exists: • The packaged controller requires a firmware update. • A major recoverable fault occurred on the packaged controller. To clear the fault, perform this procedure. • Turn the packaged controller keyswitch from PROG to RUN to PROG. • Go online with RSLogix 5000 software.
Status Indicators Appendix A Packaged Controller Status Indicators Indicator Status Description MS Off The packaged controller does not have power. Check the controller power supply. Flashing green The port is in standby mode; it does not have an IP address and is operating in BOOTP mode. Verify that the BOOTP server is running. Steady green The port is operating correctly. No action is required.
Appendix A Status Indicators I/O Status Indicators Indicator Description Digital Inputs There is one status indicator for each digital input point of the CompactLogix packaged controller. When an input is ON, the corresponding input light is on (amber). Digital Outputs There is one status indicator for each digital output point of the CompactLogix packaged controller. When an output is ON, the corresponding output light is on (amber).
Status Indicators 1769-L32E and 1769-L35E Controllers Status Indicators Appendix A The 1769-L32E and 1769-L35E CompactLogix controllers have several status indicators. 1769-L3xx CompactLogix Controller Status Indicators Module Status (MS) Indicator Network Status (NS) Indicator Health Status Indicator (LNK) Status Indicators Indicator Status Description MS Off The controller has no power. Check the controller power supply.
Appendix A Status Indicators Status Indicators Indicator Status Description LNK Off The port is not connected to a powered Ethernet device. The controller cannot communicate over an Ethernet network. Follow the corrective action below. Flashing green The controller is performing a self test while it is being started. No action is required. The controller is communicating on an Ethernet network. No action is required. Green The port is connected to a powered Ethernet device.
Status Indicators 1768-ENBT Module Status Indicators Appendix A The 1768-ENBT CompactLogix EtherNet/IP communication module has several status indicators. 1768-ENBT EtherNet/IP Module Status Indicators Module Status Display LINK NET OK Link Status Indicator LINK NET OK Health Status Indicator Network Status Indicator Network (NET) Status Indicator Indicator Condition Status Description Off The module is not powered, or does not have an IP address. Follow the corrective action below.
Appendix A Status Indicators Link Status Indicator Indicator Condition Status Description Off Link lost No data is being transmitted. Check to see if any cables are disconnected. Green XXX.XXX.XXX.XXX OK The module is ready to communicate. No action is required. Flashing green Data is being transmitted. The module is communicating over the network. No action is required. OK Status Indicator Indicator Condition Status Description Off The module does not have 5V DC power.
Status Indicators 1783-ETAP, 1783-ETAP1F, and 1783-ETAP2F EtherNet/IP Tap Status Indicators Appendix A The 1783-ETAP, 1783-ETAP1F, and 1783-ETAP2F EtherNet/IP taps have several status indicators.
Appendix A Status Indicators LINK 1, 2, DEVICE Status Indicator Indicator Status Description LINK 1, 2, DEVICE Off One of the following conditions exists: • No link • Port administratively disabled • Port disabled because of rapid-ring fault condition, and this tap is the active ring supervisor (LINK 2) • Ring network has encountered a rare, partial network fault, and this tap is the active supervisor (LINK 2) Solid green One of these conditions exists: • A 100 Mbps (full or half duplex) link exist
Status Indicators 1788-ENBT EtherNet/IP Daughtercard Status Indicators Appendix A The 1788-ENBT EtherNet/IP communication daughtercard has several status indicators. IMPORTANT The 1788-ENBT card does not display any scrolling messages. 1788-ENBT EtherNet/IP Daughtercard Status Indicators Network Status Indicator Module Status Indicator Link Status Indicator M S N S LNK U% Utilization Percent Indicator Status Indicator Indicator Status Description MS Off The daughtercard has no power.
Appendix A Status Indicators Status Indicator Indicator Status Description NS Off The daughtercard does not have an IP address and is operating in BOOTP mode. Verify that the BOOTP server is running. Flashing green The daughtercard has an IP address, but no CIP connections are established. Follow the corrective action below. Green The daughtercard has an IP address and CIP connections (Class 1 or Class 3) are established. No action is required. Red A duplicate IP address has been detected.
Status Indicators Appendix A If the MS indicator is off, take the following actions. 1. Check the host power supply. 2. Verify that the daughtercard is firmly seated in the host’s slot. 3. Replace daughtercard or host. If the MS indicator is red and the host is holding the daughtercard in reset or the host is faulted, take the following actions. 1. Verify that the daughtercard is firmly seated in the host’s slot. 2. Clear the host’s fault. 3. Replace daughtercard or host.
Appendix A Status Indicators 1734-AENT and 1734-AENTR EtherNet/IP POINT I/O Adapter Status Indicators The 1734-AENT and 1734-AENTR EtherNet/IP POINT I/O adapters have several status indicators. IMPORTANT The 1734-AENT and 1734-AENTR adapters do not display any scrolling messages.
Status Indicators Appendix A Module Status Indicator Indicator Status Description Network Status Off The module has no IP address. POINTBus Status Follow the corrective action below. Flashing Green The module has an IP address, but no CIP connections. No action is required. Solid Green The module is online and has an IP address and CIP connections. No action is required. Flashing Red One or more CIP connections have timed out.
Appendix A Status Indicators If the Module status indicator is flashing red, take the following actions. 1. Complete firmware update. 2. Verify address switches. If the Network status indicator is off, take the following actions. 1. Apply power to device. 2. Verify, and correct, IP address, if necessary. If the POINTBus status indicator is off, take the following actions. 1. Apply power to device 2. Check module status indicator.
Status Indicators 1738-AENTR ArmorPOINT I/O 2-port EtherNet/IP Adapter Status Indicators Appendix A The 1738-AENTR ArmorPOINT I/O 2-port EtherNet/IP adapter has several status indicators. IMPORTANT The 1738-AENTR adapter does not display scrolling messages.
Appendix A Status Indicators Adapter Status Indicator Indicator Status Description Adapter Status Off No power applied to the adapter. Apply power to the adapter. Green Adapter is operating properly. No action required. Flashing red/green The adapter is in self-test mode. No action required. Flashing red A recoverable fault has been detected due to the one of the following conditions: • A firmware (NVS) update is in process. Allow the process to complete.
Status Indicators Appendix A Network Status Indicator Indicator Status Description Network Status Off Adapter is not initialized and does not have an IP address. Apply power to the device, verify the IP address and set/correct, if necessary. Green Adapter is online, has an IP address, and CIP connections are established. No action is required. Flashing green Adapter has an IP address, but no CIP connections are established. Establish CIP connections, if necessary.
Appendix A Status Indicators If the POINTBus status indicator is red, take the following actions. 1. Make sure an I/O module is not using a MAC ID = 0. 2. Make sure all backplane modules are communicating at the proper baud rate. 3. Cycle power to the device. 4. If the condition persists, replace the adapter. System Power Status Indicator Indicator Status Description System Power Off Adapter power is off or DC-DC converter problem is present. Follow the corrective action below.
Status Indicators 1794-AENT EtherNet/IP FLEX I/O Adapter Status Indicators Appendix A The 1794-AENT EtherNet/IP FLEX I/O adapter has several status indicators. IMPORTANT The 1794-AENT adapter does not display any scrolling messages.
Appendix A Status Indicators Module Status Indicator Indicator Status Description Network Status Off Power has not been applied to the module, or the module does not have an IP address. Follow the corrective action below. Flashing green The module has obtained an IP address, but has no established connections. If no connections are configured, this is normal operation. No action is required. If connections are configured, check connection originator for connection error code.
Status Indicators 20-COMM-E Module Status Indicators Appendix A The 20-COMM-E module has four status indicators. 20-COMM-E Status Indicators PORT - DPI Connection Status MOD - Adapter Status NET A - EtherNet/IP Connection Status NET B - EtherNet/IP Transmit Status Module Status Indicator Indicator Status Description PORT Off The adapter is not powered or is not properly connected to the drive. Follow the corrective action below.
Appendix A Status Indicators Module Status Indicator Indicator Status Description MOD Off The adapter is not powered or is not properly connected to the drive. Securely connect the adapter to the drive using the Internal Interface (ribbon) cable. Apply power to the drive (or adapter if mounted in a DPI External Comms Kit). Flashing Red The adapter has failed the firmware test or the adapter is being flash upgraded. Follow the corrective action below.
Status Indicators Appendix A If the PORT status indicator is flashing red, take the following actions. 1. Verify that cables are securely connected and not damaged; replace cables if necessary. 2. Cycle power to the drive (or adapter, if mounted in a DPI External Comms kit). If the PORT status indicator is solid red, take any of the following actions. IMPORTANT Cycle power to the drive (or adapter if mounted in a DPI External Comms Kit) after making any of the following corrections.
Appendix A Status Indicators 2. Program the controller to recognize and transmit I/O to the adapter. 3. Configure the adapter for the program in the controller. 4. Normal behavior if no DPI I/O is enabled. If the NET A status indicator is flashing red, take the following actions. 1. Place the scanner in RUN mode, or apply power to the peer device that will send I/O. 2. Check the amount of traffic on the network. If the NET A status indicator is flashing green, take the following actions. 1.
Status Indicators 22-COMM-E Module Status Indicators Appendix A The 22-COMM-E module has four status indicators. 22-COMM-E Status Indicators PORT - DPI Connection Status MOD - Adapter Status NET A - EtherNet/IP Connection Status NET B - EtherNet/IP Transmit Status Module Status Indicator Indicator Status Description PORT Off The adapter is not powered or is not properly connected to the drive. Follow the corrective action below.
Appendix A Status Indicators Module Status Indicator Indicator Status Description NET A Off One of the following: • The adapter and/or network is not powered. • The adapter is not properly connected to the network. • The adapter needs an IP address. Follow the corrective action below. NET B Solid Red The adapter failed the duplicate IP address detection test. Configure the adapter to use a unique IP address and cycle power. Flashing Red An EtherNet/IP connection has timed out.
Status Indicators Appendix A If the MOD status indicator is flashing red, take the following actions. 1. Cycle power to the drive. 2. If cycling power does not correct the problem, the adapter parameter settings may have been corrupted. Reset defaults and reconfigure the adapter. 3. If resetting defaults does not correct the problem, flash the adapter with the latest firmware release. If the MOD status indicator is solid red, take the following actions. 1. Cycle power to the drive. 2. Replace the adapter.
Appendix A Status Indicators 2. Program the controller or peer device to recognize and transmit I/O or make a messaging connection to the adapter. 3. Configure the adapter for the program in the controller or the I/O from the peer device. If the NET B status indicator is off and the NET A indicator is off, take the following actions. 1. Securely connect the adapter to the drive using the Internal Interface (ribbon) cable and to the network using an Ethernet cable. 2.
Appendix B Fiber Cable and LC Connector Introduction This appendix provides specifications for the fiber cable and LC connector used with the 1756-EN2F EtherNet/IP fiber module or the 1783-ETAP1F and 1783-ETAP2F EtherNet/IP fiber taps. Fiber Cable Specifications The 1756-EN2F EtherNet/IP fiber module and the 1783-ETAP1F and 1783-ETAP2F EtherNet/IP fiber taps use a fiber cable and LC connector.
Appendix B Fiber Cable and LC Connector Attribute Value Receiver Sensitivity, Max -14 dBm Fiber Channel Power Budget at Rated BER (Two connected modules or taps, either the 1756-EN2F EtherNet/IP fiber module, or 1783-ETAP1F or 1783-ETAP2F EtherNet/IP fiber taps) 12.8 dB for 62.5/125 µm multimode fiber Fiber Type Glass 9.3 dB for 50/125 µm multimode fiber 62.
Fiber Cable and LC Connector EXAMPLE Appendix B In the example shown here, the channel insertion loss is calculated for an optical channel based on the following factors: • 1 dB/km fiber • 0.75 dB per adapter Note that in this example, the end connectors are not factored in the calculations. 0.75 dB Fiber 1 dB/km 0.75km 0.75 dB Fiber 1 dB/km 0.75 dB 1km + 0.75 dB + 1 dB Fiber 1 dB/km 0.25km + 0.75dB + 0.25 dB Total channel insertion loss = 3.
Appendix B Fiber Cable and LC Connector Notes: 212 Publication ENET-UM001I-EN-P - January 2010
Appendix C EtherNet/IP Network Connections Introduction EtherNet/IP communication modules use connections to manage communication. A connection is a point-to-point communication mechanism used to transfer data between a transmitter and a receiver. The EtherNet/IP communication modules use these connections: • CIP connections for Logix-based communication. A CIP connection transfers data from one Logix application running on one end node to a second Logix application running on another end node.
Appendix C EtherNet/IP Network Connections Types of CIP Connections CIP Connection Type Description Bridged A bridged connection is a connection that passes through the EtherNet/IP module. The end point of the connection is a module other than the EtherNet/IP module. Example: a connection from a controller through a 1756-ENBT module to another controller. Rack-optimized A rack-optimized connection is a connection to a rack or assembly object in the EtherNet/IP module.
EtherNet/IP Network Connections Multicast Address Limit Appendix C Connections that produce data over an Ethernet network use multicast addresses. EtherNet/IP modules support a maximum of 32 unique multicast addresses. The actual address, such as 239.192.22.121, is determined by the EtherNet/IP module. Example 1: An Ethernet adapter that produces data uses a unique multicast address for each I/O connection.
Appendix C EtherNet/IP Network Connections Notes: 216 Publication ENET-UM001I-EN-P - January 2010
Appendix D EtherNet/IP Network Overview Introduction This appendix defines some basic Ethernet network concepts and how the EtherNet/IP protocol is used for control. Ethernet Protocols Topic Page Ethernet Protocols 217 Configuration Requirements 219 Manual Configuration on an Ethernet Switch 222 Change Ports on an Ethernet Switch 222 Additional Resources 222 On the most basic level, Ethernet is a wire or cable that connects computers and peripheral modules so that they can communicate.
Appendix D EtherNet/IP Network Overview Protocol Descriptions Protocol Description Simple network management protocol (SNMP) SNMP is a standard for network management within TCP/IP environments. This protocol enables client applications monitor and manage network information on host computers and gateways. This protocol is password-protected. SNMP uses a distributed architecture consisting of management systems and agents.
EtherNet/IP Network Overview Appendix D (COS) or at a requested packet interval (RPI). The frequency of update depends upon the options chosen during configuration and where on the network 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.
Appendix D EtherNet/IP Network Overview Each node on the same physical network must have an IP address of the same class and must have the same network ID. Each node on the same network must have a different local address (host ID), thus giving it a unique IP address. IP addresses are written as four-decimal integers (0...255) separated by periods where each integer gives the value of one byte of the IP address. For example, the 32-bit IP address: 10000010 00000000 00000000 00000001 is written as 130.0.0.
EtherNet/IP Network Overview Appendix D When host B communicates with host A, it knows from A’s IP address that A is on another network because the network IDs differ. 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). Network 1 hosts must use the first IP address, and Network 2 hosts must use the second IP address.
Appendix D EtherNet/IP Network Overview A second network with Hosts D and E has been added. Gateway G2 connects Network 2.1 with Network 2.2. Hosts D and E will use Gateway G2 to communicate with hosts not on Network 2.2. Hosts B and C will use Gateway G to communicate with hosts not on Network 2.1. When B is communicating with D, G (the configured Gateway for B) will route the data from B to D...G2. Manual Configuration on an Ethernet Switch The EtherNet/IP modules support these Ethernet settings.
Index Numerics 1732E modules 59 1734-AENT and 1734-AENTR modules 58 additional resources 20 overview 20 status indicators 192 1738-AENT and 1738-AENTR modules 58 additional resources 21 overview 21 status indicators 195 1756-EN2F module additional resources 16 overview 15 status indicators 171 1756-EN2T module additional resources 16 overview 15 status indicators 173 1756-EN2TR module additional resources 16 overview 15 status indicators 175 use on a device-level ring 58 1756-EN2TXT module additional resour
Index C change ports 222 CIP connections 30, 213 communication driver 34-35 communication format 82-87 choosing direct or rack-optimized connection 83 direct connections 84 ownership 86-87 rack-optimized connections 85 configuration parameters beacon interval 70 beacon timeout 70 ring protocol VLAN ID 70 configure DHCP software 51 EtherNet/IP modules 41-55 MSG instructions 127 personal computer 33-35 RSLinx communication software 48-49 RSLogix 5000 programming software 50 Stratix switches 37-39 connections
Index examples accessing distributed I/O modules 91 bridging 29 buffering INTs 117 RSLinx communication software bridging 28 F fiber cable specifications 209 flash upgrade firmware USB port 165 G gateway 42, 220 Guard I/O modules 25 in EtherNet/IP system 24 H host name 42 I I/O controlling over EtherNet/IP 77-92 interlocking connections 96 consume tags 100-104 organize tags 95 overview 93-118 produce tags 98-99 terminology 95 IP addresses definition 41 DHCP software 51 duplication address detection 51
Index personal computers placing on network 33-35 PLC-5 processor 115 produce tags 95, 98-99 produced and consumed tags connections 96 consume tags 100-104 number of multicast 31 organize tags 95 overview 93-118 produce tags 98-99 set up hardware 93 terminology 95 R rack-optimized connection 83 remote adapter 87 requested packet interval 88-89, 215 ring protocol VLAN ID 70 ring supervisor configure with RSLogix 5000 programming software 64 enable in RSLogix 5000 programming software 68 RPI 88 RSLinx commu
Index string tags 121 subnet mask 41, 221 supervisor configuration verify 75 supervisor node 61-62 swap IP addresses 53 switch considerations 157-159 switches 222 IP network address configuration settings 44 select a Stratix switch 37 Stratix switch features 38-39 Stratix switches 37-39 T tags produced and consumed 31 TCP connections 214 thumbwheel switch set IP network address 43 Publication ENET-UM001I-EN-P - January 2010 troubleshoot DLR network 75 Ethernet statistics 153-156 EtherNet/IP modules 147-
Index 228 Publication ENET-UM001I-EN-P - January 2010
Rockwell Automation Support 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.