Rockwell Automation Allen-Bradley EtherNet/IP User Manual
Rockwell Automation Allen-Bradley EtherNet/IP User Manual

Rockwell Automation Allen-Bradley EtherNet/IP User Manual

Network devices

Advertisement

Quick Links

User Manual
Original Instructions
EtherNet/IP Network Devices

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Allen-Bradley EtherNet/IP and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Rockwell Automation Allen-Bradley EtherNet/IP

  • Page 1 User Manual Original Instructions EtherNet/IP Network Devices...
  • Page 2 If this equipment is used in a manner not specified by the manufacturer, the protection provided by the equipment may be impaired. In no event will Rockwell Automation, Inc. be responsible or liable for indirect or consequential damages resulting from the use or application of this equipment.
  • Page 3: Table Of Contents

    Message Instructions ......... . 39 Rockwell Automation Publication ENET-UM006A-EN-P - March 2019...
  • Page 4 Index ............59 Rockwell Automation Publication ENET-UM006A-EN-P - March 2019...
  • Page 5: Preface

    – CompactLogix 5480 controller – ControlLogix® 5580 controllers – GuardLogix® 5580 controllers • Use of an EtherNet/IP network • Use of various software applications from Rockwell Automation Additional Resources These documents contain more information concerning related products from Rockwell Automation.
  • Page 6 Provides information on reference architectures and white papers on networking. http://www.rockwellautomation.com/ rockwellautomation/products- technologies/network-technology/ overview.page? Industrial Automation Wiring and Provides general guidelines for installing a Rockwell Automation® Grounding Guidelines, publication industrial system. 1770-4.1 Product Certifications website, Provides declarations of conformity, certificates, and other certification details.
  • Page 7 • Port configuration and diagnostics • Email server EtherNet/IP networks also support CIP Safety applications. Such support makes the simultaneous transmission of safety and standard control data and diagnostics information over a common network possible. Rockwell Automation Publication ENET-UM006A-EN-P - March 2019...
  • Page 8: Ethernet/Ip Device-Specific Features

    • Linear network • Device Level Ring protocol • Option to operate as a Ring supervisor on a DLR network • Parallel Redundancy Protocol • Duplicate IP address detection • Socket interface • Email client Rockwell Automation Publication ENET-UM006A-EN-P - March 2019...
  • Page 9 EtherNet/IP Features in Allen-Bradley Network Devices Chapter 1 Figure 1 shows how Rockwell Automation® EtherNet/IP network devices fit into a control system. In this example, the following can occur over the EtherNet/IP network: • Controllers produce and consume tags • Controllers initiate MSG instructions that send and receive data •...
  • Page 10: Duplicate Ip Address Detection

    1. Regardless of which device obtained the IP address first, the device that does not support IP address detection second device does not uses the IP address and continues to operate without interruption. 2. The device that supports duplicate IP address detection detects the duplication and enters Conflict mode. Rockwell Automation Publication ENET-UM006A-EN-P - March 2019...
  • Page 11: Ip Address Swapping

    DNS addressing is successful. • If you use RSLinx® Classic software, version 2.41.00 or later, to configure your device, the enable bit is cleared and DNS addressing fails. Rockwell Automation Publication ENET-UM006A-EN-P - March 2019...
  • Page 12: Socket Interface

    • Improved CIP Sync application performance on linear networks The primary disadvantage of a linear network is that any break of the cable disconnects all devices downstream from the break from the rest of the network. Rockwell Automation Publication ENET-UM006A-EN-P - March 2019...
  • Page 13: Device Level Ring

    Depending on their firmware capabilities, both devices and switches can operate as supervisors or ring nodes on a DLR network. Only switches can operate as redundant gateways. For more information about DLR, see the EtherNet/IP Device Level Ring Application Technique, publication ENET-AT007. Rockwell Automation Publication ENET-UM006A-EN-P - March 2019...
  • Page 14: Parallel Redundancy Protocol

    • 2,700 with integrity • 15,000 with integrity and • 1,700 with integrity confidentiality and confidentiality 1756-EWEB 128 + 128 — — 1756-L81E — — — — — 1756-L82E — — — — — Rockwell Automation Publication ENET-UM006A-EN-P - March 2019...
  • Page 15 (3) CIP connections can be used for all explicit or all implicit applications. For example, a 1756-ENBT module has a total of 128 CIP connections that can be used for any combination of connections. Rockwell Automation Publication ENET-UM006A-EN-P - March 2019...
  • Page 16: Time Synchronization

    For information on how to verify that the adapter is synchronized to a Grandmaster clock, see CIP Sync Diagnostics in the Integrated Architecture and CIP Sync Configuration Application Technique, publication IA-AT003. This publication also includes information on Time Sync Object Attributes. Rockwell Automation Publication ENET-UM006A-EN-P - March 2019...
  • Page 17 • Collect controller data for electronic operator interfaces, for example, PanelView™ Plus terminals, and visualization software, for example, ® FactoryTalk View software • Update device firmware • Set or change the IP address. • Configure the device Rockwell Automation Publication ENET-UM006A-EN-P - March 2019...
  • Page 18: Chapter 2

    – Convenient method to connect to a device when the Ethernet port configuration is unknown – Convenient method to update the device firmware – Not intended for runtime connections; it is a temporary-use only connection with a limited cabling distance Rockwell Automation Publication ENET-UM006A-EN-P - March 2019...
  • Page 19: Configure The Ethernet Communication Driver In Rslinx Classic

    2. From the Available Driver Types pull-down menu, choose EtherNet/IP Driver. 3. Click Add New. The Add New RSLinx® Driver dialog box appears. 4. Type a name for the new driver and click OK. Rockwell Automation Publication ENET-UM006A-EN-P - March 2019...
  • Page 20 TIP To view devices on another subnet or VLAN from the workstation running RSLinx Classic software, click Browse Remote Subnet. 6. Select the desired driver, and click OK. The new driver is available on the Configure Drivers dialog box. 7. Click Close. Rockwell Automation Publication ENET-UM006A-EN-P - March 2019...
  • Page 21: Configure The Usb Communication Driver In Rslinx Classic Software

    1. Connect one end of the USB cable to your workstation, and the other end to the USB port on the device. The RSLinx Found New Hardware Wizard dialog box appears. 2. Click Install the software automatically (recommended). Rockwell Automation Publication ENET-UM006A-EN-P - March 2019...
  • Page 22 Chapter 2 Configure a Workstation to Operate on an EtherNet/IP Network 3. Click Next. These dialog boxes appear consecutively. 4. Click Finish. Rockwell Automation Publication ENET-UM006A-EN-P - March 2019...
  • Page 23 5. In RSLinx Classic software, from the Communications menu, click RSWho. The RSLinx Workstation organizer appears, and your device appears under two different drivers, a virtual chassis and the USB port. Virtual Chassis Driver USB Port Driver Rockwell Automation Publication ENET-UM006A-EN-P - March 2019...
  • Page 24 Chapter 2 Configure a Workstation to Operate on an EtherNet/IP Network Notes: Rockwell Automation Publication ENET-UM006A-EN-P - March 2019...
  • Page 25: Set The Ip Address With The Bootp/Dhcp Utility

    • Make sure that the workstation that you use to set the IP address has only one connection to the EtherNet/IP network on which the device resides. The BOOTP/DHCP tool can fail to work if your workstation has multiple connections to the EtherNet/IP network. Rockwell Automation Publication ENET-UM006A-EN-P - March 2019...
  • Page 26 4. Type an IP address, Hostname, and Description for the device. Hostname and Description are optional. 5. Click OK. 6. To assign this configuration on the device, wait for the device to appear in the Relation List panel and select it. Rockwell Automation Publication ENET-UM006A-EN-P - March 2019...
  • Page 27 • If you click Disable BOOTP/DHCP and it does not disable BOOTP/DHCP, you can use RSLinx® Classic software to disable BOOTP/DHCP. For more information on how to use RSLinx Classic software to disable BOOTP/DHCP, see page 28. Rockwell Automation Publication ENET-UM006A-EN-P - March 2019...
  • Page 28: Disable Bootp/Dhcp With Rslinx Classic Software

    You can access the device via the USB or an EtherNet/IP driver. 4. Right-click on the device and choose Module Configuration. 5. Click the Port Configuration tab. 6. Click Manually configure IP settings. Rockwell Automation Publication ENET-UM006A-EN-P - March 2019...
  • Page 29: Dhcp Considerations

    IP address differs from what is stored in a Logix Designer application project. Failure to observe this precaution can result in unintended machine motion or loss of process control. Rockwell Automation Publication ENET-UM006A-EN-P - March 2019...
  • Page 30: Set The Ip Address With Rslinx Classic Software

    2. Start the RSLinx Classic software. After several seconds, an RSWho dialog box appears. 3. If the RSWho dialog box does not appear, from the Communications pull-down menu, choose RSWho. 4. Right-click the device and choose Module Configuration. Rockwell Automation Publication ENET-UM006A-EN-P - March 2019...
  • Page 31 The Module Configuration dialog box appears. 5. Click the Port Configuration tab. 6. Click Manually configure IP settings and set the port configuration parameters. 7. Click OK. 8. Open the USB branch on the menu tree. Rockwell Automation Publication ENET-UM006A-EN-P - March 2019...
  • Page 32: Configure Port Settings With Rslinx Classic Software

    You can use RSLinx Classic software to configure a subset of the parameters available on the device. Complete the following steps. 1. Right-click the device and then click Module Configuration. 2. Click the Advanced Port Configuration tab. Rockwell Automation Publication ENET-UM006A-EN-P - March 2019...
  • Page 33 1. Clear the Auto-negotiate port speed and duplex checkbox. 2. From the Current Port Speed pull-down menu, choose a port speed. 3. From the Current Duplex pull-down menu, choose full-duplex. 3. On the Module Configuration dialog box, click OK. Rockwell Automation Publication ENET-UM006A-EN-P - March 2019...
  • Page 34: Set The Ip Address With Studio 5000 Logix Designer Application

    3. In the IP address field, type the IP address. 4. In the other fields, type the other network parameters, if needed. IMPORTANT The fields that appear vary from one device to another. 5. Click Set. 6. Click OK. Rockwell Automation Publication ENET-UM006A-EN-P - March 2019...
  • Page 35: Reset The Ip Address To Factory Default Value

    • If the device has rotary switches, set the switches to 888 and cycle power. • If the device does not have rotary switches, use an MSG instruction to the reset the IP address. Rockwell Automation Publication ENET-UM006A-EN-P - March 2019...
  • Page 36 Chapter 3 Set an IP Address Notes: Rockwell Automation Publication ENET-UM006A-EN-P - March 2019...
  • Page 37: Add The Device To The Controller Organizer

    1. Add the device. 2. Add the remote device for distributed I/O. 3. Add the I/O modules. This graphic shows the I/O configuration of the consumer controller after distributed I/O modules are added. Rockwell Automation Publication ENET-UM006A-EN-P - March 2019...
  • Page 38: Configure Ethernet/Ip Communication

    1. Make sure that the device is installed, started, and connected to the controller. 2. In the Controller Organizer, right-click the device and choose Properties. The Module Properties dialog box appears. 3. Make configuration selections on the individual tabs. 4. Click OK. Rockwell Automation Publication ENET-UM006A-EN-P - March 2019...
  • Page 39: Produced And Consumed Data

    To conserve connections, you can configure one message to read from or write to multiple devices. For more information on programming MSG instruction, see the Logix 5000™ Controller General Instructions Reference Manual, publication 1756-RM003. Rockwell Automation Publication ENET-UM006A-EN-P - March 2019...
  • Page 40 Chapter 4 Configure the Device Notes: Rockwell Automation Publication ENET-UM006A-EN-P - March 2019...
  • Page 41: Ethernet/Ip Communication Module As An Email Client

    Send controller or application status information text (contained within the MSG instruction) to the mail regularly to a project manager relay server. Multiple controllers can use the same EtherNet/IP communication module to initiate email. Rockwell Automation Publication ENET-UM006A-EN-P - March 2019...
  • Page 42 Send email to specified recipients. The mail relay server determines the delivery of any email that is sent through an EtherNet/IP communication module, whether via an MSG instruction or from its built-in interface. Rockwell Automation Publication ENET-UM006A-EN-P - March 2019...
  • Page 43: Send Email Via A Controller-Initiated Message Instruction

    EmailConfigstring of type STRING, follow these steps. 1. Right-click on the Strings tab to create a New String Type. The default STRING data type in the programming software is not large enough for most email text. Rockwell Automation Publication ENET-UM006A-EN-P - March 2019...
  • Page 44 4-byte string-length value is added to the tag. As a result, the maximum source length is 478 characters. 3. Create the tag names by toggling between the Monitor Tags and Edit Tags tabs shown in the following image. Rockwell Automation Publication ENET-UM006A-EN-P - March 2019...
  • Page 45 4. Enter a controller tag for the Email Configuration String. 5. Edit the newly created tag, and select the data type. 6. Type the IP address or host name of the mail server. 7. Click OK. Rockwell Automation Publication ENET-UM006A-EN-P - March 2019...
  • Page 46 Both of these tags are of type EmailString. 10. Set the Email Distribution String Tag to “1”. 11. Click in the Value column of the Controller Tags dialog box Rockwell Automation Publication ENET-UM006A-EN-P - March 2019...
  • Page 47 13. Click OK For more information on how to use ladder logic to manipulate string data, see the Logix 5000™ Controllers Common Procedures Programming Manual, publication 1756-PM001. Rockwell Automation Publication ENET-UM006A-EN-P - March 2019...
  • Page 48: Enter The Ladder Logic

    Configure the MSG Instruction That Identifies the Mail Relay Server To configure the MSG instruction that identifies the mail relay server, follow these steps. 1. In the MSG instruction, click the Communication tab. Rockwell Automation Publication ENET-UM006A-EN-P - March 2019...
  • Page 49 After the MSG instruction that configures the mail relay server executes successfully, the controller stores the mail relay server information in nonvolatile memory. The controller retains this information, even through power cycles, until another MSG instruction changes the information. Rockwell Automation Publication ENET-UM006A-EN-P - March 2019...
  • Page 50: Configure The Msg Instruction That Contains The Email Text

    The Source Length is the number of characters in the STRING tag that identifies the mail relay server plus 4 characters. In this example, the tag contains 65 characters. Rockwell Automation Publication ENET-UM006A-EN-P - March 2019...
  • Page 51 • In the Attribute field, type 8. • From the Source Element pull-down menu, choose the tag that contains your email text. • This example uses DisableEmailObject. • In the Source Length field, type 1. Rockwell Automation Publication ENET-UM006A-EN-P - March 2019...
  • Page 52: Configure The Email Object

    By default, the Email Object is enabled. Table 5 lists the MSG block parameters to disable an Email Object. Table 5 - Email Object Parameters Service 0x10 Class 0x32F Instance 0x00 Attribute 0x08 Data 0x00 Rockwell Automation Publication ENET-UM006A-EN-P - March 2019...
  • Page 53 2. Select SINT for the data type. 3. Create a message object. This example names the message object MSG_Disable. 4. In the Data Type category of the Edit Tags window, change the data type to MESSAGE. Rockwell Automation Publication ENET-UM006A-EN-P - March 2019...
  • Page 54 1, 1. For this use case, the path is always 1, <1756-EN2T module slot number>. For more information on how to configure the path of an MSG instruction, see the Logix 5000 Controllers General Instructions Reference Manual, publication 1756-RM003. Rockwell Automation Publication ENET-UM006A-EN-P - March 2019...
  • Page 55 However, you receive the DN bit set. Get Email Object Status To determine if the email object is disabled, perform this procedure. 1. Create a tag, EmailObjectStatus. Rockwell Automation Publication ENET-UM006A-EN-P - March 2019...
  • Page 56 6. In the Path field, type the path for the MSG instruction. The path starts with the controller initiating the MSG instruction. Type the number of the port from which the message exits and the address of the next module in the path. Rockwell Automation Publication ENET-UM006A-EN-P - March 2019...
  • Page 57 If the MSG_EmailObjectStatus.DN bit is set and the value of the EnableObjectStatus is 0, then the Email Object is disabled. If the value of the EnableObjectStatus is 1, then the Email Object is enabled. Rockwell Automation Publication ENET-UM006A-EN-P - March 2019...
  • Page 58: Possible Email Status Codes

    A timeout for a DNS lookup with an invalid host name can take up to 3 minutes. Long timeouts can also occur if a domain name or name server is not configured correctly. Rockwell Automation Publication ENET-UM006A-EN-P - March 2019...
  • Page 59: Index

    14 IP address duplicate address detection 10 … set with RSLinx Classic software 30 MSG instruction sending email 50 … sending via an email 43 network parameters … DNS addressing 11 Rockwell Automation Publication ENET-UM006A-EN-P - March 2019...
  • Page 60: Rockwell Automation Publication Enet-Um006A-En-P - March

    Index Notes: Rockwell Automation Publication ENET-UM006A-EN-P - March 2019...
  • Page 62 Rockwell Automation maintains current product environmental information on its website at http://www.rockwellautomation.com/rockwellautomation/about-us/sustainability-ethics/product-environmental-compliance.page. Allen-Bradley, Compact I/O, CompactLogix, FactoryTalk, Kinetix, Logix5000, PanelView, PowerFlex, Rockwell Automation, Rockwell Software, RSLinx, RSLogix 5000, RSNetWorx, Studio 5000, and Studio 5000 Logix Designer are trademarks of Rockwell Automation, Inc.

Table of Contents

Save PDF