Home
ENET-UM001 - Rockwell Automation
Contents
1. 1734 AENTR 1756 EN2TR 17341 0 Modules 17381 0 Modules 1756 1 0 Modules e Controllers produce and consume tags 1769 AENTR 1769 1 0 Modules 1783 ETAP PanelView Terminal In this example these actions can occur over the EtherNet IP network e Controllers initiate MSG instructions that send and receive data or configure devices e Workstations upload or download projects to the controllers Rockwell Automation Publication ENET UMO01N EN P July 2015 Chapter 2 Configure a Workstation to Operate on an EtherNet IP Network This chapter describes how to configure a workstation to operate on an EtherNet IP network You must configure an Ethernet communication driver in RSLinx software for the workstation A workstation needs the driver to perform these tasks e Upload and download Studio 5000 environment project information to controllers over an EtherNet IP network e Configure EtherNet IP network parameters for devices via RSNetWorx for EtherNet IP software e Collect controller data for electronic operator interfaces for example TM PanelView Plus terminals and visualization software for example FactoryTalk View software You can choose either of these Ethernet drivers e AB_ETHIP e AB ETH Before you add a new driver confirm these conditions exist e Workstation is properly connected to the EtherNet IP network e IP address and other network parameters are cor
2. And you want to For this item Type or choose 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 Write send data Message Type SLC Typed Write Source Tag First Element of int_buffer Number of Elements Number of integers to transfer Destination Element Data table address in the SLC 500 controller for example N7 10 Floating point REAL If the data is Integer Read receive data Message Type SLC Typed Read Source Element Data table address in the SLC 500 controller for example F8 0 Number of Elements Number of values to transfer Destination Tag First element of the tag controller scoped in this controller for the data Write send data Message Type SLC Typed Write Source Tag First element of the tag controller scoped in this controller that contains the data Number of Elements Number of values to transfer Destination Element Data table address in the SLC 500 controller for example F8 0 Configure a MSG to a PLC 5 Controller And you want to For this item Type or choose Read receive data Message Type PLCS 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 Write sen
3. Chapter4 Control 1 0 Table 5 Input and Output Modules Differences in Ownership Control Input modules This Ownership Owner Description An input module is configured by a controller that establishes a connection as an owner This configuring controller is the first controller to establish an owner connection Once an input module has been configured and owned by a controller other controllers can establish owner connections to that module This allows additional owners to continue to receive multicast data if the original owner controller breaks its connection to the module Additional owners must have the identical configuration data and communication format as the original owner controller otherwise the connection attempt is rejected Listen only Once an input module has been configured and owned by a controller other controllers can establish a listen only connection to that module These controllers can receive multicast data while another controller owns the module If all owner controllers break their connections to the input module all controllers with listen only connections no longer receive multicast data Output modules 42 Owner An output module is configured by a controller that establishes a connection as an owner Only one owner connection is allowed for an output module If another controller attempts to establish an owner connection the connection attempt is rejected Listen only
4. Al 1794 IB16D 4 16 Point 24W DC Diagnostic Input Sink Al 1794 IB16XOB 16 Input 16 Output 24V DC Sink Protected Sour Allen Bradle 1794 IB32 4 32 Point 24V DC Input Sink Allen Bradle 1794 IB8 A 8 Point 24V DC Input Sink Allen Bradle 1794 IBSS A 8 Point 24 DC Sensor Input Allen Bradle 1794 IC16 4 16 Point 48V DC Input Sink Allen Bradle 1794 IG16 A 16 Point SV DC TTL Input Al see Find Add Favoite Depending on the I O module the Select Major Revision dialog box may appear If the dialog box appears choose the module s major revision and click OK The Module Properties dialog box appears LIT Ao x Type 1794 IB16 4 16 Point 24 DC Input Sink Vendor Allen Bradley Parent Remote_ENET_module Name E Comm Format Rack Optimization z Revision fr fi Electronic Keying Compatible Keying v Description V Open Module Properties Cancel Help In the Name field type the name of your I O module In the Slot field type the slot number in which your I O module will reside 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 43 Click OK to see the rest of the Module Properties dialog box Configure the module as necessary Use the Help button to view module specific configuration information Click Finish Rockwell Automa
5. Depending on the EtherNet IP communication module the Select Major Revision dialog box may appear If the dialog box appears choose the module s major revision and click OK The New Module dialog box appears 86 Rockwell Automation Publication ENET UMO01N EN P July 2015 Communicate with PanelView Terminals Chapter 7 4 Configure your new module e Inthe Name field type the name of your module In the IP Address field type the module IP address e Inthe Slot field type the chassis slot number Click Change to configure these parameters Module Revision Electronic Keying Communication Format 5 Click OK E New Module p General Connection Type 1756 ENBT 1756 10 100 Mbps Ethernet Bridge Twisted Pair Media Vendor Allen Bradley Parent Local_comm_mod Ethemet Address Name Remote_comm_mod O Private Network 192 168 1 E Description IP Address h O Host Name Module Definition Series Slot 0 v Revision 11 Electronic Keying Compatible Module Connection None Chassis Size lite IMPORTANT Thenumber and type of configuration parameters on the New Module dialog box varies according to the EtherNet IP communication module type 6 In the Controller Organizer right click the local EtherNet IP communication module you just added and choose New Module Qj 1 0 Configuration 1756 Backplane 1756 410 fa 1 1756 L63 PF40_EtherNet_IP E The
6. Once an output module has been configured and owned by one controller other controllers must establish listen only connections to that module These controllers can receive multicast data while another controller owns the module If the owner controller breaks its connection to the output module all controllers with listen only connections no longer receive multicast data Select a Remote Adapter The type of distributed I O modules that you need to access determines which adapter to use Table 6 Choice of Remote Adapter Type of Distributed 1 0 Available Remote Adapters 1756 ControlLogix 1 0 1756 ENBT 1756 EN2T 1756 EN2TR 1756 EN2TXT 1756 EN2F or 1756 EN3TR communication module 1794 FLEX 1 0 1794 AENT 1734 POINT 1 0 1734 AENT 1769 Compact 1 0 1769 AENTR Rockwell Automation Publication ENET UMO01N EN P July 2015 Control l O Chapter 4 Set the Requested Packet When you configure an I O module you define the requested packet interval Interval RPI RPI 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 Instead it functions only as a bridge To set an RPI follow these steps 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 right click the EtherNet IP communication module and
7. 3 Right click the EtherNet IP module and choose Module Configuration gt RSLinx Classic Gateway RSWho 1 File Edit View Communications Station DDE OPC Security Windo 2 S18 Bl x Not Browsing Ss Linx Gateways Ethernet cy S ss AB_ETHIP 1 Ethernet Backplane Remove Driver Diagnostics Configure Driver Upload EDS file from device Security Device Properties Module Statistics Module Configuration The Module Configuration dialog box appears 4 Click the Port Configuration tab AB_ETHIP 1 192 168 1 217 1756 EN2TR A Configuration x General Pott Configuration Advanced Port Configuration Network Network Configuration Type Static C Dynamic Use DHCP to obtain Use BOOTP to obtain figuration onfiguration IP Address 192 168 1 27 Network Mask a5 25 25 0 Gateway Address Oe GC 5 Wa 10 Primary Name 0 D 0 0 Server la Secondary Name 0 0 0 0 Server i Domain Name Host Name Status Network Interface Configured 5 For Network Configuration Type click Static to permanently assign this configuration to the port IMPORTANT If you click Dynamic on a power cycle the controller clears the current IP configuration and resumes sending BOOTP requests 24 Rockwell Automation Publication ENET UMO01N EN P July 2015 Configure an EtherNet IP Communication Module to Operate on the Network Chapter 3 6 Type thi
8. Configure a MSG Instruction To configure a MSG instruction follow these steps 1 Click in the MSG box The Message Configuration dialog box appears 2 Click the Configuration tab and specify the type of MSG instruction Message Configuration count_msg Configuration Communication Tag Message Type CIP Data Table Read Sa Source Element Number Of Elements Destination Element Enable Enable Waiting Start Done Done Lenath 0 Eror Code Extended Error Code J Timed Out Error Path Error Text Cancel Configure a MSG to a Logix5000 Controller If you want to For this item Type or choose Read receive the data Message Type CIP Data Table Read Source Element First element of the tag that contains data in the other controller Number of Elements Number of elements to transfer Destination Tag First element of the tag controller scoped in this controller for the data Write send the data Message Type CIP Data Table Write Source Tag First element of the tag controller scoped in this controller that contains the data Number of Elements Number of elements to transfer Destination Element First element of the tag for the data in the other controller Rockwell Automation Publication ENET UMO01N EN P July 2015 63 Chapter 5 If the data is Integer Interlocking and Data Transfer between Controllers Configure a MSG to an SLC 500 Controller
9. Device Location Visit AB com for additional Ethernet Address MAC 00 00 BC 2B 93 CD information IP Address 10 88 92 100 Product Revision 4 003 Build 2 Contacts Firmware Version Date Jun 6 2006 14 03 27 Serial Number 002E89AB Status Specific 0x8 Uptime 1 day 04h 51m 13s 3 Open the Diagnostics folder in the left most navigation bar and click the link for each diagnostic web page you need to monitor Allen Bradley Minimize Diagnostics i Diagnostic Overview UT Networ Settings f Application Connections Bridge Connections Ethernet Statistics Ring Statistics 92 Rockwell Automation Publication ENET UMO01N EN P July 2015 Diagnostic Web Pages Chapter 8 1756 EN2TR Module Expand Minimize 5 Home a Diagnostics Diagnostic Overview Network Settings Application Connections Bridge Connections Ethernet Statistics Ring Statistics Advanced Diagnostics 5 Brovse Chassis Allen Bradley AANVAT These are the most commonly used diagnostic web pages for the 1756 EN2TR module e Diagnostic Overview Page e Ethernet Statistics Web Page e Ring Statistics Web Page IMPORTANT The 1756 EN2TR module also offers these diagnostic web pages for monitoring the module e Network Settings e Application Connections e Bridge Connections These web pages are not as commonly used as the three described in this section and are not described here Diagnostic Overview Page The Diagnostic Overview web pag
10. Minimize Diagnostic Overview Network Settings Application Connections Bridge Connections Ethernet Statistics Linear Star Disabled 400 1960 Alen sradey Wyte PALE Aufomstion Ring Fault Location IP MAC Last Active Node on Port 1 0 0 0 0 000000000000 Last Active Node on Pot 2 0 0 0 0 000000000000 Active Ring Supervisor Address 0 0 0 0 000000000000 Precedence Seconds Between Refresh 15 Disable Refresh with 0 Ring Statistics This table describes the field most commonly used on the Ring Statistics web page Table 24 Ring Statistics Web Page Field Specifies Ring Supervisor Ring Supervisor Mode Whether a module is configured to function as supervisor node or a ring node Ring Supervisor Status Whether a module that is configured to function as a supervisor node is functioning as the active ring supervisor or a backup supervisor node Ring Fault Location Last Active Node on Port 1 The IP or MAC ID address of the last active node between port 1 on the module and the faulted part of the network Last Active Node on Port 2 The IP or MAC ID address of the last active node between port 2 on the module and the faulted part of the network Active Ring Supervisor Address The IP or MAC ID address of the active ring supervisor Precedence The precedence value of the module If the active supervisor node s operation is interrupted the backup supervisor with the next highes
11. manual You can contact Customer Support for initial help in getting your product up and running United States or Canada 1 440 646 3434 Outside United States or Canada Use the Worldwide Locator at http www rockwellautomation com rockwellautomation support overview page or contact your local Rockwell Automation representative New Product Satisfaction Return Rockwell Automation tests all of its products to help ensure that they are fully operational when shipped from the manufacturing facility However if your product is not functioning and needs to be returned follow these procedures United States Contact your distributor You must provide a Customer Support case number call the phone number above to obtain one to your distributor to complete the return process Outside United States Please contact your local Rockwell Automation representative for the return procedure Documentation Feedback Your comments will help us serve your documentation needs better If you have any suggestions on how to improve this document complete this form publication RA DU002 available at http www rockwellautomation com literature Rockwell Automation maintains current product environmental information on its website at http www rockwellautomation com rockwellautomation about us sustainability ethics product environmental compliance page Rockwell Otomasyon Ticaret A Kar Plaza Is Merkezi E Blok Kat 6 34752 erenk
12. specify the following e IP address of the EtherNet IP communication module that is local to the Logix5000 controller e Slot number of the Logix5000 controller 70 Rockwell Automation Publication ENET UMO01N EN P July 2015 EtherNet IP Communication Module as an Email Client Send Email Chapter 6 This chapter describes how to send an email through an EtherNet IP communication module IMPORTANT The 1756 EN2TSC module does not support this capability Topic Page EtherNet IP Communication Module as an Email Client 71 Send Email via a Controller initiated Message Instruction 73 Create String Tags 73 Enter the Ladder Logic 76 Configure the MSG Instruction that Identifies the Mail Relay Server 76 Configure the MSG Instruction That Contains the Email Text 78 Enter Email Text 80 Possible Email Status Codes 80 For email the EtherNet IP communication module can be remote or local to the controller The EtherNet IP communication module is an email client that uses a mail relay server to send email IMPORTANT The EtherNet IP communication module can send an email to only one recipient at a time It cannot mail to a distribution list Table 16 Ethernet Email Desired Action Send an email to specific personnel when a controller application generates an alarm or reaches a certain condition Send controller or application status information on a regular basis to a project manager Require
13. y stanbul Tel 90 216 5698400 www rockwellautomation com Power Control and Information Solutions Headquarters Americas Rockwell Automation 1201 South Second Street Milwaukee WI 53204 2496 USA Tel 1 414 382 2000 Fax 1 414 382 4444 Europe Middle East Africa Rockwell Automation NV Pegasus Park De Kleetlaan 12a 1831 Diegem Belgium Tel 32 2 663 0600 Fax 32 2 663 0640 Asia Pacific Rockwell Automation Level 14 Core F Cyberport 3 100 Cyberport Road Hong Kong Tel 852 2887 4788 Fax 852 2508 1846 Publication ENET UM001N EN P July 2015 Supersedes Publication ENET UM001M EN P November 2014 Copyright 2015 Rockwell Automation Inc All rights reserved Printed in the U S A
14. 14 Rockwell Automation Publication ENET UMO0O1N EN P July 2015 Configure a Workstation to Operate on an EtherNet IP Network Chapter 2 3 Type a name for the new driver and click OK Add New RSLinx Classic Driver x Choose a name for the new driver 15 characters maximum Cancel AB_ETHIP 1 ma The Configure driver dialog box appears 4 Click Browse Local Subnet TIP To view devices on a different subnet or VLAN from the workstation running RSLinx software click Browse Remote Subnet 5 Click OK to close the dialog box C ei EtherNet IP Settings Browse Local Subnet C Browse Remote Subnet Description IP Address Checl Point Virtual Network Adapter For SecureClient Teefer2 Miniport 10 91 162 190 Intel R WiFi Link 5100 AGN Teefer2 Miniport 10 0 0 7 Cancel Apply Help This new driver is available Configure Drivers PR r Available Driver Types Close Ethermet IP Driver v Add New Help Configured Drivers AB_ETHIP 1 A B Ethemet RUNNING Running Rockwell Automation Publication ENET UMO01N EN P July 2015 15 Chapter2 Configure a Workstation to Operate on an EtherNet IP Network Notes 16 Rockwell Automation Publication ENET UMO01N EN P July 2015 Determine Network Parameters EtherNet IP Network Parameter Chapter 3 Configure an EtherNet IP Communication Module to Operate on the Network This chapter describes how to config
15. 2 Add the remote communication module for the remote controller 3 Add the remote controller This graphic shows the local controller s I O configuration after a local EtherNet IP communication module is added EJ 1 0 Configuration 6 1756 Backplane 1756 410 fa 0 1756 L75 Consumer_controller me 1 1756 EN2T Local_comm_module ga Ethernet Rockwell Automation Publication ENET UMO01N EN P July 2015 Interlocking and Data Transfer between Controllers Chapter 5 Select a communication format for a communication module based on the modules in its remote chassis Table 15 Module Communication Formats Conditions Use This Communication Format The remote chassis contains only analog modules diagnostic None digital modules fused output modules or communication modules The remote chassis contains only standard digital input and Rack Optimization output modules no diagnostic modules or fused output modules You want to receive 1 0 module and chassis slot information Listen Only Rack Optimization from a rack optimized remote chassis owned by another controller To add a module to the I O Configuration folder follow these steps 1 In the Studio 5000 environment right click the level to which you want to add the new module and choose New Module 8 1 0 Configuration 0 13 le a 11 ge E i The Select Module Type dialog box appears 2 Click the By Category tab and choose your Eth
16. Communication PanelView PanelView Plus Implicit connected Supported Not supported Logix controller communicates to the PanelView terminal like an 1 0 module You must add the PanelView terminal to the 1 0 configuration tree for the controller project Explicit unconnected Supported Supported e Communication is set up in PanelBuilder or RSView ME software All communication is initiated by the PanelView or PanelView Plus terminal Rockwell Automation Publication ENET UMO01N EN P July 2015 Add a PanelView Terminal Communicate with PanelView Terminals Chapter 7 When communicating implicitly Panel View terminals only the controller uses one connection for each terminal Account for these connections when designing the system Logix5000 controllers support these numbers of connections e Firmware revisions 11 and earlier support up to 16 bidirectional implicit buffers connections e Firmware revisions 12 or later support up to 32 bidirectional implicit buffers connections 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 In other words while a system can have
17. DNS name the module adds the default domain name to the specified host name After installing an EtherNet IP communication module and setting its IP address add the module to the Controller Organizer in a Studio 5000 Environment project This addition establishes I O control You must download that project to the host controller before operation can begin When the controller begins operation it establishes a connection with the EtherNet IP communication module The module s configuration determines its behavior For more information on connecting a workstation to and configuring it for use on an EtherNet IP network see Configure a Workstation to Operate on an EtherNet IP Network on page 13 For more information on controlling I O see Control I O on page 33 Electronic Keying reduces the possibility that you use the wrong device in a control system It compares the device defined in your project to the installed device If keying fails a fault occurs These attributes are compared Atrribute Description Vendor The device manufacturer Device Type The general type of the product for example digital 1 0 module Product Code The specific type of the product The Product Code maps to a catalog number Major Revision Anumber that represents the functional capabilities of a device Minor Revision Anumber that represents behavior changes in the device Rockwell Automation Publication ENET UMO01N EN P July 20
18. Diagnostics Autonegotiate Status Interface Counters Browse Chassis In Octets In Ucast Packets In NUcast Packets In Discards In Errors In Unknown Protos Out Octets Out Ucast Packets Out NUcast Packets Out Discards Out Errors Table 26 Ethernet Statistics Web Page Ethernet Statistics Media Counters 100 Mbps Alignment Errors Full Duplex FCS Errors Autonegotiate Speed an Single Collisions Duple R Multiple Collisions SQE Test Errors Deferred Transmissions 71653210 Late Collisions 694624 Excessive Collisions 20361 MAC Transmit Errors o Carrier Sense Errors 0 Frame Too Long 0 MAC Receive Errors 70356065 699518 1490 15 Disable Refresh with 0 en Refresh 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 Autonegotiate Status Whether the port speed and Duplex mode were determined via autonegotiation or whether they were manually configured 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 dur
19. EN P July 2015 103 Chapter8 Diagnostic Web Pages The Ethernet Statistics diagnostic web page presents a summary of the status of communication activity on the Ethernet network The most commonly monitored fields are described in Table 28 on page 104 Aten Sraey BWI Automation Ethernet Port 2 Media Counters Port 2 Table 28 Ethernet Statistics Web Page Field Specifies Ethernet Port 1 These definitions apply to the same fields in the Ethernet Port 2 section Interface State Whether the port is turned off or on Active or inactive indicates whether there is a cable connected Link Status Whether the port is blocked for DLR protocol frames 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 Autonegotiate Status Whether the port speed and Duplex mode were determined via autonegotiation or whether they were manually configured 104 Rockwell Automation Publication ENET UMO01N EN P July 2015 Table 28 Ethernet Statistics Web Page Field Media Counters Port 1 Diagnostic Web Pages Chapter 8 Specifies 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
20. IP settings automatically using DHCP IP settings set by switches on the module IP Settings Configuration Physical Module IP Address 192 168 1 217 Subnet Mask 25 25 20 0 Gateway Address 0 0 0 0 Domain Name m Primary DNS Server perata Q 0 0 0 Host Name Secondary DNS cnn Server Address Refresh communication Sety e Status Running In the IP Address field type the IP address In the other fields type the other network parameters if needed The fields that appear vary from one EtherNet IP module to another IMPORTANT Click Set Click OK 26 Rockwell Automation Publication ENET UM001N EN P July 2015 Duplicate IP Address Detection Configure an EtherNet IP Communication Module to Operate on the Network Chapter 3 Reset the Module IP Address to Factory Default Value You can reset the module s IP address to its factory default value with the following methods e Ifthe module has rotary switches set the switches to 888 and cycle power e Ifthe module does not have rotary switches use a MSG instruction to the reset the IP address Some EtherNet IP communication modules support duplicate IP address detection The module verifies that its IP address does not match any other network device s IP address when you perform either of these tasks e Connect the module to a EtherNet IP network e Change the module s IP address If the module s
21. Name New Module Description The controller that creates the primary configuration and communication connection to a module The owner controller writes configuration data and can establish a connection to the module 1756 IB16 16 Point 10 31 2 DC Inpu Allen Bradley Local Listen only connection Type Vendor Parent Name Listen only connection New Module Description An 1 0 connection where another controller owns provides the configuration data for the 1 0 module A controller using a listen only connection monitors only the module It does not write configuration data and can only maintain a connection to the 1 0 module when the owner controller is actively controlling the 1 0 module 1756 IB16 16 Point 10 31 2 DC Input Allen Bradley Local l Listen Only Input Data Table 4 Choosing a Type of Module Ownership Module Type Another Controller Desired Conditions Use This Connection Type Input module Does not own the module p Owner Owns the module Maintain communication with the module if it loses Owner communication with the other controller Use the same configuration as the other owner controller Stop communication with the module if it loses Listen only communication with the other controller Output module Does not own the module Owner Owns the module p gt Listen only Rockwell Automation Publication ENET UMO01N EN P July 2015 41
22. Name Remote_comm_mod Description Alias For Data Type DINT BI Scope fla My_Project Style Decimal M OK Cancel Apply Help 3 From the Type pull down menu choose Produced 4 Click Connection The Produced Tag Connection dialog box appears Produced Tag Connection Connection Max Consumers foal T Include Connection Statu I Send Data State Change Event To Consumer s I Allow Unicast Consumer Connections Cancel Help 5 In the Max Consumers field type the maximum number of controllers that will consume receive the tag 6 Click OK 52 Rockwell Automation Publication ENET UMO01N EN P July 2015 Interlocking and Data Transfer between Controllers Chapter 5 Consume Data Produced by To paris a a cna pei ae the producer ene and the i io 5000 Logix Designer project for the remote Another Controller O apr eH OS Breage proj consumer Logix5000 controller Add the Producer Controller to the Consumer s 1 0 Configuration Add the producer controller to the remote controller s I O Configuration folder In the folder organize the controllers and communication modules into a hierarchy of tree branch and parent child Figure 6 Logix5000 Controller in Local Chassis Consuming a Single Tag for a Logix5000 Controller in a Remote Chassis Local Controller consumer controller ControlLogix controller Remote Controller producer controller 1768 CompactLogix controller Connectio
23. Service Requests Unconnected Send Service Requests FwdOpen Requests Conn s Originated Remotely FwdClose Requests Conn s Originated Remotely ConnOpen Requests Conn s Originated Locally ConnClose Requests Conn s Originated Locally GetConnTags Requests Secondary FwdOpen Requests Connections Closed due to a Timeout 0 Rockwell Automation Publication ENET UM001N EN P July 2015 Diagnostic Web Pages Chapter 8 m Home Diagnostics Network Settings Bridge Connections Ethernet Statistics Ring Statistics a TCP IP Network Miscellaneous System Data Tasks Event Log Assert Log m Browse Chassis Diagnostic Overview Application Connections Advanced Diagnostics Heap CIP Statistics General Memory Statisi Ring Statistics Web Page IMPORTANT The Ring Statistics web page and the descriptions in this section only apply to modules you can use in a Device level Ring DLR network e 1756 EN2TR communication module e 1756 EN3TR communication module The Ring Statistics web page provides a summary of the module s operating state in a DLR application The most commonly monitored fields are circled in the graphic and described in the table that follows Network Network Topology Ring Supervisor Ring Supervisor Mode Ring Protocol Participants Count Ring Faults Detected Ring Advanced Config Beacon Interval Beacon Timeout Supervisor Precedence Protocol VLAN ID
24. The Select Module Type dialog box appears 2 Click the By Category tab and choose your producer controller LI x Description Vendor 1756 ENBT 1756 10 100 Mbps Ethernet Bridge Twisted Pair Allen Bradle j 1756 ENET A 1756 Ethernet Communication Interface Allen Bradle 1756 ENET B 1756 Ethernet Communication Interface Allen Bradle 1756 EWEB A 1756 10 100 Mbps Ethernet Bridge w Enhanced Allen Bradle 1757 FFLD A Allen Bra ENB 1768 EWEB A 1769 L23E QB1 10 100 Mbps Ethernet Port on CompactLogixS32 Allen Bradle 1769 L23E QBF 10 100 Mbps Ethernet Port on CompactLogix532 Allen Braclle 1769 L32E Ethe 10 100 Mbps Ethernet Port on CompactLogixS33 Allen Bradle 1769 L35E Ethe 10 100 Mbps Ethernet Port on CompactLogixS33 Allen Bradle 1783 EMSO4T 1783 EMSO4T Ethernet Managed Switch Allen Bradle 1783 EMS08T 1783 EMS08T Ethernet Managed Switch Alen Brade Z Find Add Favorte 3 Click OK Depending on the controller type the Select Major Revision dialog box may appear If the dialog box appears choose the module s major revision and click OK Select Major Revision bi Select major revision for new 1768 L45 module being created Mair Revision z Cance Help The New Module dialog box appears 54 Rockwell Automation Publication ENET UM001N EN P July 2015 Interlocking and Data Transfer between Controllers Chapter 5 4 Configure your new module e Inthe Name field type
25. distributed I O modules are added Sj 1 0 Configuration amp 1756 Backplane 1756 410 fa 0 1756 L65 My_Project 1 1756 EN2T A Local_Comm_Module Ethernet 1756 EN2T A Local_Comm_Module amp 1794 AENT B Remote_Adapter SJ FlexBus amp 0 1794 IB16D A 1_O_Module IMPORTANT 1 0 is controlled on the same subnet and cannot be processed via a router Add an 1 0 Module To add a module to the I O Configuration folder follow these steps 1 In the Controller Organizer right click the remote communication module and choose New Module 5 8 1 0 Configuration 5 6 1756 Backplane 1756 44 fla 0 1756 L75 Distributed_IO S 1 1756 EN2TR Local_ENET_module Gas Ethernet 1756 EN2TR Local_ENET_module gt 9 EEEE Y New Mode Sd FlexBus i SRE amp Cut CtrleX Copy Ctrl C f Paste Ctrl V Delete Del Cross Reference Ctrl E Properties Alt Enter Print gt The Select Module dialog box appears Rockwell Automation Publication ENET UMO01N EN P July 2015 35 Chapter 4 36 Control 1 0 2 Choose the module you wish to add and click OK E Select Module x Module Description Vendor I Digital l 1794 IA16 A 16 Point 120 AC Input len Bradle 1794 IAS A 8 Point 120V AC Input len Bradle len Bradle idle 1794 IASI A 8 Point 120 AC Isolated Input 1794 IB10XOB6 4V DC Sink Source Al Al Al
26. environment navigate to and right click the Strings folder and choose New String Type fe RSLogix 5000 email in email_sample ACD File Edit view Search Logic Communications Tools alsm S eo Offline 0 M RUN pa NoForces D il No Edits a E 7 4 4 Bf st Controller Tags Controller Fault Handler C Power Up Handler 3 6 Tasks SQ MainTask im MainProgram C Unscheduled Programs Motion Groups Ungrouped Axes E Trends Data Types 1p User Define 74 Rockwell Automation Publication ENET UM001N EN P July 2015 Send Email Chapter 6 2 Create the EmailString data type Name EmailString Description Maximum Characters 520 Members Data Type Size 524 Name Datatype Style Description LEN DINT Decimal DATA SINT 520 ASCII 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 Scope email controller Tag Name amp Valbe Show Show All v Sort Tag Name aa Force Mask Style EmailConfigstring 10 88 128 111 a STRING Tag for Status EmaiDstStr Pu 7 fea EmaiString Tag for Email Text EWEB_EMAI o personl
27. inside the equipment for example a drive or motor to alert people that surfaces may reach dangerous temperatures ARC FLASH HAZARD Labels may be on or inside the equipment for example a motor control center to alert people to potential Arc Flash Arc Flash will cause severe injury or death Wear proper Personal Protective Equipment PPE Follow ALL Regulatory requirements for safe work practices and for Personal Protective Equipment PPE gt gt gt Allen Bradley ArmorPOINT CompactLogix ControlLogix DriveLogix FactoryTalk FLEX Logix5000 PanelBuilder PanelView PLC 5 POINT I O PowerFlex RSLinx RSLogix RSNetWorx RSView SLC SoftLogix Studio 5000 Studio 5000 Automation Engineering amp Design Environment Studio 5000 Logix Designer and Rockwell Automation are trademarks of Rockwell Automation Inc Trademarks not belonging to Rockwell Automation are property of their respective companies Summary of Changes This manual contains new and updated information Changes throughout this revision are marked by change bars as shown to the right of this paragraph Topic Page Simplified the list of Catalog Numbers Front Cover Updated the section Communicate with the Socket Object via a MSG Instruction to refer to the 59 publication EtherNet IP Socket Interface Application Technique ENET AT002 Under Logix5000 Controller Combinations updated Table 19 Choosing a Communication Module 84 with a 1769 C
28. m fiber optic connections maximum of 2 km or a mix of copper and fiber Figure 2 Example Device level Ring Topology 1783 ETAP 1756 EN2TR ere 1734 AENTR 1738 AENTR 1756 EN2TR 1734 1 0 Modules 1738 1 0 Modules 1756 1 0 Modules 1769 AENTR 1769 1 0 Modules Check your device specifications to determine whether the device supports the DLR network and whether the device can act as a supervisor A DLR network is made up of the following nodes Node Description Supervisor Node A DLR network requires at least one node to be configured as ring supervisor Important Out of the box the supervisor capable devices have their supervisor function disabled so they are ready to participate in a linear star network or as a ring node on a DLR network In a DLR network you must configure at least one of the supervisor capable devices as the ring supervisor before physically connecting the ring If you do not the DLR network does not work The ring supervisor provides these main functions Manages traffic on the DLR network Collects diagnostic information for the network We recommend that you do the following e Configure at least one back up supervisor Configure the desired active ring supervisor with a numerically higher precedence value as compared to the back up supervisors e Keep track of the DLR network s supervisor precedence values for all supervisor enabled nodes Ring Node A ring node is any node that operate
29. newly attached modules Be cautious when using DHCP software to configure a module A BOOTP client such as the EtherNet IP communication modules can start from a DHCP server only ifthe DHCP server is specifically written to also handle BOOTP queries This is specific to the DHCP software package used Consult your system administrator to see ifa DHCP package supports BOOTP commands and manual IP allocation fixed network address The IP address of this module must not be dynamically i ATTENTION The EtherNet IP communication module must be assigned a provided Failure to observe this precaution may result in unintended machine motion or loss of process control 22 Rockwell Automation Publication ENET UM001N EN P July 2015 Configure an EtherNet IP Communication Module to Operate on the Network Chapter 3 Set the Network IP Address with RSLinx Software or the Studio 5000 Environment This table describes when to set the network IP address with RSLinx software or the Studio 5000 environment Conditions Software to Use Page ABOOTP server is not available RSLinx software 24 The EtherNet IP communication module is connected to another NetLinx network The Studio 5000 Logix Designer project is online with a controller that Studio 5000 environment 26 communicates to or through the EtherNet IP communication module Consider these factors when you determine how to set the network IP address e Network isolation from or integra
30. pages for monitoring the adapter e Network Settings e 1 0 Connections These web pages are not as commonly used as the two described in this section and are not described here Diagnostic Overview Page The Diagnostic Overview web page presents a summary of the current configuration and overall status of the adapter The most commonly monitored fields are circled in the graphic and described in Table 27 on page 103 Rockwell Automation Publication ENET UMOO1N EN P July 2015 101 102 Chapter8 Diagnostic Web Pages 1769 AENTR Minim a Diagnostic Overview Diagnostic Overvies Network Topology Linear Network Status Normal Ring Supervisor 0 0 0 0 00 00 00 00 00 00 Beacon Interval 400 15 18 days 22h 12m 43s Current CIP Msg Connections 0 CIP Msg Connection Limit 32 Max Msg Connections Observed 0 1O Co gt 4 CI 1 0 Connection Limit Conn Opens 425 Open Errors 92 Conn Closes 16 Close Errors 0 CD laximum Observed Maximum Supported 96 Backplane Status OK Scans Completed 301011954 Maximum Scan time 2msec Average Scan Time 2msec Sent Packet Count 450 Received Packet Count 450 HMI MSG Cometed Cass3 Sent Packet Count 0 Received Packet Count 0 1O and Prod Cons Packets Per Second Total 278 Sent 162 Received 116 Rejected 0 Capacity Approximate 10000 Actual Reserve Approximate 9722 Theoretical Reserve Approximate 9721 Rockwell Automation Publicati
31. produced tag in the Studio 5000 Logix Designer 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 follow these steps 1 In the producer s Controller Organizer right click the Controller Tags folder and choose Edit Tags d b New Tag Ctr w Controlle AN 2 E Power U Monitor Tags Tasks z a MainTast Edit Tags Ne The Controller Tags dialog box appears Controller Tags My_Project controller Scope fq My_Project Show Show All amp Alias For Base Tag Data Type Style Des Remote_comm_mod AB 1756_ENET_ Remate_comm_mod O AB 1756_ENET_ You can produce only controller scoped tags Rockwell Automation Publication ENET UMO01N EN P July 2015 51 Chapter5 Interlocking and Data Transfer between Controllers 2 In the Controller Tags window right click the tag that you want to produce and choose Edit Tag Properties Name amp Alias For Remote_comm_mod Remote_comm_mod 0 Monitor Remote_comm_mod I New Tag which aliases Remote_comm_mod I Edit Remote_comm_mod I Properties N Alt Enter Edit 4B 1756_ENET_17SLOT 1 0 Data Type Go to Cross Reference for Remote_comm_mod I Ctrl E The Tag Properties dialog box appears l Tag Properties Remote_com_mod General
32. solely for illustrative purposes Because of the many variables and requirements associated with any particular installation Rockwell Automation Inc cannot assume responsibility or liability for actual use based on the examples and diagrams No patent liability is assumed by Rockwell Automation Inc with respect to use of information circuits equipment or software described in this manual Reproduction of the contents of this manual in whole or in part without written permission of Rockwell Automation Inc is prohibited Throughout this manual when necessary we use notes to make you aware of safety considerations WARNING Identifies information about practices or circumstances that can cause an explosion in a hazardous environment which may lead to personal injury or death property damage or economic loss ATTENTION Identifies information about practices or circumstances that can lead to personal injury or death property damage or economic loss Attentions help you identify a hazard avoid a hazard and recognize the consequence gt gt IMPORTANT Identifies information that is critical for successful application and understanding of the product Labels may also be on or inside the equipment to provide specific precautions SHOCK HAZARD Labels may be on or inside the equipment for example a drive or motor to alert people that dangerous voltage may be present BURN HAZARD Labels may be on or
33. support use ofa CIP ec MSG M to e request socket services For more information see EtherNet IP Socket Interface se ae ect via a MSG Application Technique ENET AT002 nstruction Rockwell Automation Publication ENET UMO01N EN P July 2015 59 Chapter 5 Interlocking and Data Transfer between Controllers ENTER Message Logic To send or receive data from an EtherNet IP communication module via a 60 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 type the message path in the MSG instruction Add the EtherNet IP Communication Module to the Local Controller s 1 0 Configuration To use the Browse button to select the target device of a MSG instruction add that remote device to the I O Configuration folder of the local controller Within the I O Configuration folder organize the local and remote devices into a hierarchy of tree branch parent child Figure 7 Logix5000 Controller in Local Chassis Sending a Message to a Logix5000 Controller in a Remote Chassis Local Controller ControlLogix Controller Remote Controller ControlLogix Controller Local Communication Module 1756 ENBT Remote Communication Module 1756 ENBT For a typical local remote MSG structure following the steps 1 Add the local communication module for the local controller
34. take effect 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 Rockwell Automation Publication ENET UM001N EN P July 2015 17 Chapter3 Configure an EtherNet IP Communication Module to Operate on the Network If you use DNS addressing or reference the module via host name in MSG instructions define these parameters Table 1 EtherNet IP Network Parameters for DNS Addressing EtherNet IP Network Parameter Description Host name A host name is part of a text address that identifies the host for a module The full text address of a module is host_name domain_name Domain name A domain name is part of a text address that identifies the domain in which the module resides The full text address of a module is host_name domain_name The domain name has a 48 character limit If you specify a DNS server you must type a domain name Also if you send email from the module some mail relay servers require a domain name during the initial handshake of the SMTP session Primary DNS server address Secondary DNS server address This identifies any DNS servers used in the network You must have a DNS server configured if you specified a domain name or a host name in the module s configuration The DNS server converts the domain name or hos
35. the name of your module e Inthe Slot field type the chassis slot number e From the Electronic Keying pull down menu choose the keying level that fits your application New Module x Type 1768 L45 CompactLogix5345 Controller Vendor Allen Bradley Name Producer_contraller Slot fo a Description z Revision fis 1 a Electronic Keying z IV Open Module Properties 5 Click OK IMPORTANT The number and type of configuration parameters on the New Module dialog box varies according to the controller type Create the Consumed Tag To create the consumed tag follow these steps 1 In the consumer controller s project in the Studio 5000 environment right click the Controller Tags folder and choose Edit Tags EEE new Tag Ctrl Controlle Power U Monitor Tags Tasks Mantas EAE The Controllers Tag dialog box appears Controller Tags My_Project controller Scope fla My_Project w Show Show All Name amp Alias For Base Tag Data Type _ Remote_comm_mod l AB 1756_ENET_ Remote_comm_mod 0 AB 1756_ENET_ Only controller scoped tags can consume data Rockwell Automation Publication ENET UMO01N EN P July 2015 55 Chapter5 Interlocking and Data Transfer between Controllers 2 In the Controller Tags window right click the tag that will consume the data and choose Edit Tag Properties Alias For Remote_comm_mod l rae m F Remote_comm_m
36. to Relation Lis N hr min sec Type The New Entry dialog box appears 7 Type an IP Address Hostname and Description for the module New Entry Ethemet Address MAC 00 00 BC 2E 69 F6 IP Address 10 88 95 10 Hostname Description Ok Cancel 8 Click OK Rockwell Automation Publication ENET UMO01N EN P July 2015 21 Chapter3 Configure an EtherNet IP Communication Module to Operate on the Network 9 To permanently assign this configuration to the module wait for the module to appear in the Relation List panel and select it 10 Click Disable BOOTP DHCP Relation List CP New Delete Enable BOOTP Enable DHCP Disable BOOTP D i Ethernet Address MAC Type IP Address Hostname DI 00 00 B0 2E 69 F6 BOOTP 10 588 95 100 When power is recycled the module uses the assigned configuration and does not issue a BOOTP request IMPORTANT Ifyou do not click Disable BOOTP DHCP on a power cycle the host controller clears the current IP configuration and begins sending BOOTP requests again Use DHCP Software 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
37. type 4b e Inthe Instance field type 1 e Inthe Class field type 32f e Inthe Attribute field type 0 e From the Source Element pull down menu choose the tag that contains your email text e Inthe Source Length field type the number of characters in the email plus four In this example you would enter 65 for the number of characters plus 4 for a total of 69 e From the Destination pull down menu choose a tag to contain the status of your email transmission Message Configuration SendEmail_EWEB Configuration Communication Tag Message Type CIP Generic x Service Custom Source Element Type pe Source Length Service F Code 4b Hex Class 132f Hex Destination EWEB_EMAIL v Bytes EmailD stStr Instance 1 Attribute 0 Hex New Tag Enable Enable Waiting D Start Done Done Length 58 Eror Code Extended Error Code Timed Out Error Path Error Text Ok Cancel Arey Heb 78 Rockwell Automation Publication ENET UMO01N EN P July 2015 Send Email Chapter 6 3 Click the Communication tab Message Configuration SendEmail_EWEB Configuration Communication Tag Path 1 1 Browse ia mE Connected Vv e Enable Enable Waiting Start Done Done Length 58 D Error Code Extended Error Code J Timed Oute Error Path Error Text Cancel Apply Help 4 In the Path field type the path from the controller t
38. 15 Device level Ring Network Configure an EtherNet IP Communication Module to Operate on the Network Chapter 3 The following Electronic Keying options are available Keying Option Description Compatible Lets the installed device accept the key of the device that is defined in the project when the Module installed device can emulate the defined device With Compatible Module you can typically replace a device with another device that has the following characteristics e Same catalog number e Same or higher Major Revision e Minor Revision as follows Ifthe Major Revision is the same the Minor Revision must be the same or higher Ifthe Major Revision is higher the Minor Revision can be any number Disable Keying Indicates that the keying attributes are not considered when attempting to communicate with a device With Disable Keying communication can occur with a device other than the type specified in the project ATTENTION Be extremely cautious when using Disable Keying if used incorrectly this option can lead to personal injury or death property damage or economic loss We strongly recommend that you do not use Disable Keying If you use Disable Keying you must take full responsibility for understanding whether the device being used can fulfill the functional requirements of the application Exact Match Indicates that all keying attributes must match to establish communication If any attribute does not match pre
39. 2 168 127 127 12 1 0 Where Indicates Washer Name of the 1756 ENBT 1756 EN2F 1756 EN2T 1756 EN2TR 1756 EN27XT or 1756 EN3TR module 2 Ethernet port of the 1756 ENBT 1756 EN2F 1756 EN2T 1756 EN2TR 1756 EN2TXT or 1756 EN3TR module 168 127 127 12 IP address of the 1756 ENBT 1756 EN2F 1756 EN21 1756 EN2TR 1756 EN27XT or 1756 EN3TR Module in the destination chassis 1 Backplane port of the 1756 ENBT 1756 EN2F 1756 EN2T 1756 EN2TR 1756 EN2TXT or 1756 EN3TR Module in the destination chassis 0 Slot number of the destination controller 66 Rockwell Automation Publication ENET UMO01N EN P July 2015 Interlocking and Data Transfer between Controllers Chapter 5 Communicate with PLC 5 or SLC Controllers 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 these considerations e Logix5000 controllers execute more efficiently and use less memory when working with 32 bit integers DINTS e PLC 5 and SLC 500 processors require 16 bit integers e Messages require an INT buffer e Data can be moved into or out of the buffer as needed Converting between INTs and DINTs If the message is to a device that uses 16 bit integers such as a PLC 5 or SLC 500 controller and it transfers integers not REALs use a buffer of INTs in the message and DINTs throughout the project This increases the efficiency of your projec
40. 2015 ENET UM001G EN P November 2008 ENET UMO001F EN P November 2006 ENET UMOO1E EN P January 2006 ENET UM001D EN P July 2005 ENET UM001C EN P October 2004 History of Changes Change Added New modules including 1756 EN2F 1769 L23E QBx packaged controllers Appendix A Added Safety 1 0 in EtherNet IP Control Systems Added Configure Stratix Switches Added Set the Requested Packet Interval RPI Added Troubleshoot an EtherNet IP Module Added Fiber Cable and LC Connector Added Interpret the Status Indicators Added 1756 EN2F EtherNet IP Module Status Indicators Added 1769 L23E QB1B 1769 L23E QBFC1B Controllers Status Indicators Change Added about the 1756 EN2T Module Added about the 1734 AENT Module Added about the 20 COMM E Module Added about the 22 COMM E Module Added Set the IP Network Address Added USB Port Connection Added 1734 AENT EtherNet IP POINT 1 0 Adapter Status Indicators Change Added 1768 ENBT Overview Added Module LED Indicators Added EtherNet IP Network Connections Change Added 1769 L35 controllers using firmware revision 15 01 support duplicate IP address detection Added 1769 L32E and 1769 L35E LED indicators Change The following modules support email capability 1756 ENBT firmware revision 3 3 1788 ENBT firmware revision 2 1 e 1769 L32E and 1769 L35E all firmware revisions Rockwell Automati
41. ENET UM001M EN P November 2014 107 ENET UMO001L EN P March 2014 108 ENET UMO001K EN P February 2013 108 ENET UM001J EN P May 2011 108 ENET UMO01I EN P January 2010 108 ENET UM001H EN P September 2009 108 ENET UM001G EN P November 2008 109 ENET UMO001F EN P November 2006 109 ENET UMO01E EN P January 2006 109 ENET UM001D EN P July 2005 109 ENET UMO001C EN P October 2004 109 ENET UM001B EN P June 2004 110 this manual This appendix summarizes the revisions to this manual Reference this appendix if you need information to determine what changes have been made across multiple revisions This may be especially useful if you are deciding to upgrade your hardware or software based on information added with previous revisions of Change Updated the Additional Resources Added port setting considerations Added section on electronic keying Updated information regarding the Device level Ring Network Updated diagnostic troubleshooting references Added information on accessing web pages Rockwell Automation Publication ENET UMOO1N EN P July 2015 107 AppendixA History of Changes ENET UMO01L EN P March 2014 ENET UMO01K EN P February 2013 ENET UMO001J EN P May 2011 ENET UMO001I EN P January 2010 ENET UM001H EN P September 2009 108 Change Added the 1769 AENTR to system level figures Added information about the 1769 AENTR diagnostic web pages Added info
42. IP address matches that of another device on the network the module s EtherNet IP port transitions to Conflict mode In Conflict mode these conditions exist e OK status indicator is blinking red e Network NET status indicator is solid red e On some EtherNet IP communication modules the module status display indicates the conflict The display scrolls OK lt IP_address_of_this_module gt Duplicate IP lt Mac_address_of_duplicate_node_detected gt For example OK 10 88 60 196 Duplicate IP 00 00 BC 02 34 B4 e On some EtherNet IP communication modules the module s diagnostic webpage displays information about duplicate IP address detection For more information on which EtherNet IP communication modules support displaying duplicate IP address on their diagnostic webpage see the Technical Note titled Logix modules Duplicate IP address detection enhancement 118216 in the Technical Support Knowledgebase available at http www rockwellautomation com knowledgebase Rockwell Automation Publication ENET UMO01N EN P July 2015 27 Chapter3 Configure an EtherNet IP Communication Module to Operate on the Network Duplicate IP Address Detection Conditions e Both modules support duplicate IP address detection e Second module is added to the network after the first module is operating on the network Duplicate IP Address Resolution When two EtherNet IP communication modules on a network have conflicting IP addresse
43. Multiple Collisions The number of outgoing packets that encountered 2 15 collisions during transmission SQE Test Errors A test to detect the collision present circuit between a transceiver and a network interface card NIC IMPORTANT Because most NICs now have an integrated transceiver the SQE test is unnecessary Ignore this media counter Deferred Transmissions The number of outgoing packets whose transmission is deferred because the network is busy when the first attempt is made to send them Late Collisions The number of times two devices transmit data simultaneously Excessive Collisions The number of frames that experience 16 consecutive collisions MAC Transmit Errors Frames for which transmission fails due to an internal MAC sublayer transmit error Carrier Sense Errors Times that the carrier sense condition was lost or never asserted when attempting to transmit a frame Frame Too Long The number of incoming packets that exceed the maximum Ethernet packet size MAC Receive Errors Frames for which reception on the Ethernet interface failed due to an internal MAC sublayer receive error Rockwell Automation Publication ENET UMO01N EN P July 2015 105 Chapter8 Diagnostic Web Pages Notes 106 Rockwell Automation Publication ENET UMO01N EN P July 2015 ENET UM001M EN P November 2014 History of Changes Appendix A Topic Page
44. N P July 2015 Interlocking and Data Transfer between Controllers Chapter 5 Tag Guidelines for Produced To properly organize tags for produced or consumed data shared data follow these guidelines or Consumed Data Table 8 Guidelines for the Organization of Tags Guideline Create the tags at the controller scope Details You can share only controller scoped tags Use one of these data types DINT REAL e array of DINTs or REALs user defined To share other data types create a user defined data type that contains the required data Use the same data type for the produced tag and corresponding consumed tag or tags Limit the size of the tag to lt 500 bytes Combine data that goes to the same controller Terminology If transferring more than 500 bytes create logic to transfer the data in packets Asize of lt 125 DINT words will keep total bytes within 500 This helps reduce the total number of packets for transactions If producing several tags for the same controller Group the data into one or more user defined data types This method uses fewer connections than does producing each tag separately e Group the data according to similar update intervals To conserve network bandwidth use a greater RPI for less critical data For example you could create one tag for data that is critical and another tag for data that is not as critical A Logix5000 controller can p
45. N2TRXT or 1756 EN3TR module Send an email to the mail relay server from the email interface on the Send an Email link This interface requires entry of all email information Mail relay server Send email to specified recipients The mail relay server determines the delivery of any email sent through an EtherNet IP communication module whether via a MSG instruction or from its built in interface 72 Rockwell Automation Publication ENET UMO01N EN P July 2015 Send Email via a Controller initiated Message Instruction Send Email Chapter 6 A Logix controller can send a generic CIP message instruction to the EtherNet IP communication 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 IMPORTANT Be careful to write the ladder logic to be sure the MSG instructions are not continuously triggered to send email messages Some mail relay servers require a domain name be provided during the initial handshake of the SMTP session For these mail relay servers specify a domain name when configuring the EtherNet IP communication module s network settings For additional information see Configure an EtherNet IP Communication Module to Operate on the Network on page 17 Create String Tags You need three controller scoped string tags Each tag performs on
46. Name field type the name of your module In the IP Address field type the module IP address In the Slot field type the chassis slot number Click Change to configure these parameters Module Revision Electronic Keying Communication Format 5 Click OK E New Module p General Connection Type 1756 ENBT 1756 10 100 Mbps Ethernet Bridge Twisted Pair Media Vendor Allen Bradley Parent Local_comm_mod Name Remote_comm_mod O Private Network 192 1681 Ethemet Address Description IP Address O Host Name j Module Definition Revision a Electronic Keying Compatible Module Connection None Chassis Size VF Creating OK Cancel Help IMPORTANT The number and type of configuration parameters on the New Module dialog box varies according to the EtherNet IP communication module type Enter a Message To enter a message follow these steps 1 Use relay ladder logic to enter a MSG instruction 2 Click to configure the MSG instruction EXAMPLE Enter a MSG instruction If count_send 1 and count_msg EN 0 MSG instruction is not already enabled then execute a MSG instruction that sends data to another controller count_send count_msg en MSG 4 E 4 E Type Unconfigured CEN gt Message Control count_msg CDN D ILER 2 62 Rockwell Automation Publication ENET UM001N EN P July 2015 Interlocking and Data Transfer between Controllers Chapter 5
47. Select Module Type dialog box appears Rockwell Automation Publication ENET UM001N EN P July 2015 87 Chapter7 Communicate with PanelView Terminals 7 Click the By Category tab 8 Choose the EtherNet IP PanelView terminal and click OK E Select Module x Module E Communications Digital 4 Drives Motion Safety fl Specialty Find Add Favorite By Vendor Favorites The Module Properties dialog box appears 9 Configure the PanelView terminal In the Name field type the name of your new module From the Comm Format pull down menu choose Data DINT From the Electronic Keying pull down menu choose Disable Keying In the IP Address field type the IP address In the Input and Output fields type the connection parameters Module Properties LocalENB ETHERNET PANELVIEW 1 1 Type ETHERNET PANELVIEW Ethemet IP Panelview Vendor Allen Bradley Parent LocalENB Address Host Name IP Address 88 88 124 Description C Host Name Connection Parameters Assembly Instance Size Revision 1 I y s input fat 112 H Goin Electronic Keying Compatible Module Ne Output aot fiz 32bit aul Cancel Next gt Finish gt gt Help aa Name pv_terminal Comm Format Data DINT IMPORTANT You can establish up to eight different instances with each terminal For example one controller can use all eight instances or eight controllers ca
48. User Manual Allen Bradley EtherNet IP Network Configuration EtherNet IP Communication Modules 1756 ENBT 1756 EN2F 1756 EN2T 1756 EN2TR 1756 EN2TXT 1756 EN3TR 1756 EN2TSC 1756 EN2TRXT 1756 EWEB 1768 ENBT CompactLogix Controllers 1769 L23E QB1B 1769 L23E QBFC1B 1769 L32E 1769 L35E CompactLogix 5370 EtherNet IP Adapters 1734 AENT 1734 AENTR 1769 AENTR 1783 ETAP 1783 ETAP1F 1783 ETAP2F 1794 AENT 20 Comm E 22 COMM E Allen Bradley Rockwell Software Automation Important User Information Read this document and the documents listed in the additional resources section about installation configuration and operation of this equipment before you install configure operate or maintain this product Users are required to familiarize themselves with installation and wiring instructions in addition to requirements of all applicable codes laws and standards Activities including installation adjustments putting into service use assembly disassembly and maintenance are required to be carried out by suitably trained personnel in accordance with applicable code of practice If this equipment is used in a manner not specified by the manufacturer the protection provided by the equipment may be impaired In no event will Rockwell Automation Inc be responsible or liable for indirect or consequential damages resulting from the use or application of this equipment The examples and diagrams in this manual are included
49. and maintain linear and Device level Ring DLR networks by using Rockwell Automation EtherNet IP devices equipped with embedded switch technology Troubleshoot EtherNet IP Networks publication ENET ATO03 Provides details about how to assign IP addresses to and how to troubleshoot EtherNet IP networks and devices 10 You can view or download publications at http www rockwellautomation com literature To order paper copies of technical documentation contact your local Allen Bradley distributor or Rockwell Automation sales representative Rockwell Automation Publication ENET UMOO1N EN P July 2015 EtherNet IP Communication Modules in a Control System Chapter 1 EtherNet IP Overview EtherNet IP networks are communication networks that offer a comprehensive suite of messages and services for many automation applications These are examples of applications that use EtherNet IP networks e Real Time Control e Time Synchronization e Motion This open network standard uses off the shelf Ethernet communication products to support real time I O messaging information exchange and general messaging EtherNet IP networks also support CIP Safety making the simultaneous transmission of safety and standard control data and diagnostics information over a common network possible Depending on the type Rockwell Automation EtherNet IP communication modules provide some of this functionality e Support for messaging produc
50. apping tags 68 sending email 78 sending via an email 73 79 to PLC 5 or SLC controllers 67 network address DNS addressing 29 30 set IP network address 18 network overview modules in an EtherNet IP control system 11 network parameters DNS addressing 18 domain name 18 gateway 17 host name 18 IP addresses 17 subnet mask 17 0 ownership 41 listen only connection 41 owner controller 41 P PanelView terminals adding in Studio 5000 environment 85 88 communicating with Logix5000 controller over an EtherNet IP network 83 89 determining connections 84 organizing controller data 89 set up hardware 83 personal computers placing on network 13 15 PLC 5 controller 67 produce tags 49 51 52 produced and consumed tags connections 50 consume tags 53 57 organize tags 49 overview 47 70 produce tags 51 52 set up hardware 48 terminology 49 Rockwell Automation Publication ENET UMO01N EN P July 2015 rack optimized connection 37 remote adapter 42 requested packet interval 43 44 RPI 43 RSLinx software communication driver 14 15 configuring network parameters 24 25 setting IP network address 18 S select a remote adapter 42 set IP network address 18 BOOTP DHCP server 20 22 RSLinx software or RSLogix 5000 software 18 thumbwheel switch 18 set the requested packet interval with Studio 5000 environment 43 44 set up hardware data transfer 48 1 0 modules over EtherNet IP 33 interlocking 48 messaging 48 PanelVi
51. ation setup e Troubleshoot application anomalies related to EtherNet IP communication module use EtherNet IP Media Planning and Installation Manual This manual is available from the Open DeviceNet Vendor Association ODVA at http www odva org Provides details about how to install configure and maintain linear and Device level Ring DLR networks by using Rockwell Automation EtherNet IP devices equipped with embedded switch technology EtherNet IP Secure Communication Module User Manual publication ENET UM003 Provides information on setting up authentication encryption and firewalls typical architectures and diagnostics for modules equipped with secure communication functionality Ethernet Design Considerations Reference Manual publication ENET RM002 Provides details about how to use EtherNet IP communication modules with Logix5000 controllers and communicate with other devices on the EtherNet IP network EtherNet IP Socket Interface Application Technique publication ENET ATO02 Describes the socket interface that you can use to program MSG instructions to communicate between a Logix5000 controller via an EtherNet IP module and Ethernet devices that do not support the EtherNet IP application protocol such as bar code scanners RFID readers or other standard Ethernet devices EtherNet IP Embedded Switch Technology Application Guide publication ENET AP005 Provides details about how to install configure
52. bute 4 to nonvolatile memory OxFF 0x0100 Error returned by email server check the Destination string for reason The email message was not queued for delivery 0x0101 SMTP mail server not configured Attribute 5 was not set with a SMTP server address 0x0102 To address not specified Attribute 1 was not set with a To address AND there is not a To field header in the email body 0x0103 From address not specified Attribute 2 was not set with a From address AND there is not a From field header in the email body Rockwell Automation Publication ENET UMO01N EN P July 2015 Send Email Chapter 6 Table 18 Email Status Code Descriptions Error Extended Code Hex OxFF Description error Code Hex 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 host name is not fully qualified for example mailhost and not mailhost xx yy com then the domain must be configured as xx yy com Try ping lt mail server address gt to insure the mail server is reachable from your network Also try telnet lt mail server address gt 25 which attempts to initiate a SMTP session with the mail server via telnet over port 25 If you connect then type QUIT 0x0105 Communication error with SMTP mail server An error occurred after t
53. ccess Violations o Page Hits 811 Form Hits o Total Hits 813 CIP Connection Statistics Current CIP Msg Connections CIP Msg Connection Limit Max Msg Connections Observed Current CIP I O Connections CIP I O Connection Limit Max I O Connections Observed Conn Opens Open Errors Conn Closes Close Errors Conn Timeouts gt TCP Connections CIP Current TCP Connections TCP Connection Limit Maximum Observed CIP Messaging Statistics Messages Sent 3 Messages Received 1139422 UCMM Sent 881037 UCMM Received 81039 1 0 Packet Second Statistics Total Sent om Received 0 Inhibited 0 Rejected 0 Capacity 5000 Actual Reserve 5000 Theoretical Reserve 5000 1 0 Packet Counter Statistics Total 0 Sent 0 Received 0 Inhibited 0 Rejected Missed Rockwell Automation Publication ENET UM001N EN P July 2015 Table 25 Diagnostic Overview Web Page Diagnostic Web Pages Chapter 8 Fed S Specifies EthernetLink EEE 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 System Resource Utilization Number of times a page has been requested for which the user has insufficient privilege CPU Current percent CPU utilization for the module CIP Connection Statistics Cu
54. choose Properties 5 8 1 0 Configuration S 1756 Backplane 1756 410 S 0 1756 CNBR D CNBR_module Ss ControlNet a q Ethernet New Module 4 1756 18160 C f 5 1756163Eth amp Ct Ctrl x Ba Copy Ctrl C fe Paste Ctrl Delete Del Cross Reference Ctr E Properties X Alt Enter Print The Module Properties dialog box appears E Module Properties ENet_Scanner 0 1756 ENBT A 4 1 General Connection Module Info Port Configuration Port Diagnostics Backplane Requested Packet Interval RPI 20 044 ms 1 0 750 0 ms I Inhibit Module I Major Fault On Controller If Connection Fails While in Run Mode Module Fault Cancel Help 3 Click the Connection tab Rockwell Automation Publication ENET UMO01N EN P July 2015 43 Chapter4 Control 1 0 Access Distributed 1 0 This address variable 4 From the Requested Packet Interval RPI menu enter 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 produces on a connection Each module can produce only a limited number of packets per second Exceeding this limit prevents the module from opening more connections 5 Click OK Unlike EtherNet IP communication modules in Logix5000 controllers I O values update at an interval set via the project s I O con
55. cisely communication with the device does not occur Carefully consider the implications of each keying option when selecting one IMPORTANT Changing Electronic Keying parameters online interrupts connections to the device and any devices that are connected through the device Connections from other controllers can also be broken If an 1 0 connection to a device is interrupted the result can be a loss of data More Information For more detailed information on Electronic Keying see Electronic Keying in Logix5000 Control Systems Application Technique publication LOGIX AT0O01 A device level ring DLR network is a single fault tolerant ring network intended for the interconnection of automation devices without the need for additional switches The ring topology offers these advantages e Media redundancy e Fast network fault detection and reconfiguration e Resiliency of a single fault tolerant network e Easy implementation without additional hardware requirements IMPORTANT This section summarizes a DLR network For information on planning configuring and monitoring DLR networks see EtherNet IP Embedded Switch Technology Application Guide publication ENET AP005 Rockwell Automation Publication ENET UMO01N EN P July 2015 31 Chapter3 Configure an EtherNet IP Communication Module to Operate on the Network A single DLR network can support as many as 50 nodes A DLR network supports copper connections maximum of 100
56. d data Message Type PLCS Typed Write Source Tag First element of int_buffer Number of Elements Number of integers to transfer Destination Element Data Table address in the PLC 5 controller for example N7 10 Floating point REAL 64 Read receive data Message Type PLCS Typed Read Source Element Data table address in the PLC 5 controller for example F8 0 Number of Elements Number of values to transfer Destination Tag First element of the tag controller scoped in this controller for the data Write send data Message Type PLCS Typed Write Source Tag First element of the tag controller scoped in this controller that contains the data Number of Elements Number of values to transfer Destination Element Data table address in the PLC 5 controller for example F8 0 3 Click the Communication tab 4 In the Path field type the communication path Rockwell Automation Publication ENET UMO01N EN P July 2015 Interlocking and Data Transfer between Controllers Chapter 5 For a message to a ControlLogix controller this Studio 5000 environment Message Configuration dialog box appears Message Configuration so_CreateMSGOO Configuration Communication Tag Path Broadcast Communication Method CIP DH L CIP with Seuer lrk ai sinan Nod fo Octal Source ID 4 M Connected V Cache Connections C Large Connection Enable Enable Wa
57. d Tasks Program the controller to send a MSG instruction to the EtherNet IP communication module The MSG instruction then instructs the EtherNet IP communication module to send the email text contained within the MSG instruction to the mail relay server Multiple controllers can use the same EtherNet IP communication module to initiate email Rockwell Automation Publication ENET UMOO1N EN P July 2015 71 Chapter6 Send Email The EtherNet IP communication 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 communication module does not receive email Figure 8 Sample System ControlLogix Controller With 1756 ENBT 1756 EN2F 1756 EN2T 1756 EN2TR 1756 EN27XT or 1756 EN3TR Module Firewall Router Ethernet Switch Ethernet Switch Mail Relay Server 1769 L35E CompactLogix Controller Table 17 Sample System Capabilities Device ControlLogix controller CompactLogix controller Capability Send a MSG instruction to the 1756 ENBT module to initiate sending an email to the mail relay server Use the path of the MSG instruction to identify the 1756 ENBT module as the target of the MSG instruction 1756 ENBT 1756 EN2F 1756 EN21 1756 EN2TR 1756 EN2TXT E
58. d primary secondary DNS server addresses In the DNS server the host name must match the IP address of the module IMPORTANT Make sure the DNS enable bit is set If you configure your module by using RSLinx software version 2 41 the enable bit is cleared and DNS addressing will not work If you configure your module by using the Port Configuration tab in the Studio 5000 environment the enable bit is set so DNS addressing will work Rockwell Automation Publication ENET UMO01N EN P July 2015 29 Chapter3 Configure an EtherNet IP Communication Module to Operate on the Network Use EtherNet IP Communication Modules in a Logix5000 Controller Application Electronic Keying 30 4 In the Studio 5000 environment add the module to the I O configuration tree See Add an I O Module on page 35 IMPORTANT If a child module resides in the same domain as its parent module just type the host name If the child module s domain differs from that of its parent module type the host name and the domain name host domain IMPORTANT You can also use DNS addressing in a module profile in the 1 0 controller tree or in a message path If the destination module s domain name differs from that of the source module use a fully qualified DNS name hostname domainname For example to send a message from ENBT1 location1 companyA to ENTB1 location2 companyA the host names match but the domains differ Without the entry of a fully qualified
59. deferred because the network is busy when the first attempt is made to send them Late Collisions The number of times two devices transmit data simultaneously Excessive Collisions The number of frames that experience 16 consecutive collisions MAC Transmit Errors Frames for which transmission fails due to an internal MAC sublayer transmit error Carrier Sense Errors Times that the carrier sense condition was lost or never asserted when attempting to transmit a frame Frame Too Long The number of incoming packets that exceed the maximum Ethernet packet size MAC Receive Errors Frames for which reception on the Ethernet interface failed due to an internal MAC sublayer receive error 96 Connection Manager Cmd Object Info Web Page The Connection Manager Cmd Object Info web page provides a summary of connection request activity on the Ethernet network The most commonly used field on this page is Connections Closed due to a Timeout This field shows the number of CIP connection timeouts that have occurred on the module Expand 5 Home Diagnostics Tasks Minimize Diagnostic Overview Network Settings Application Connections Bridge Connections Ethernet Statistics Ring Statistics a Advanced Diagnostics TCP IP Network Miscellaneous System Data Event Loa Alen sradtey BVEA YALT E System Data Y Connection Manager Cmd Object Info Connection Manager Cmd Object Info CIP Common
60. dint_array Rockwell Automation Publication ENET UM001N EN P July 2015 69 Chapter5 Interlocking and Data Transfer between Controllers Receive MSGs from PLC 5 or SLC 500 Controllers To receive MSGs from PLC 5 or SLC 500 processors follow these steps 1 Ifthe originating controller is a PLC 5 or SLC 500 processor in the MSG instruction select PLCS MSG Read Write Message EN Type Peer To Peer Read Write Read DN Target Device PLC5 Local Remote Local ER Control Block N7 0 Control Block Length 93 Setup Screen If the controller isa For this section And this item Specify PLC 5 This PLC 5 Communication Command PLC 5 Typed Read or PLC 5 Typed Write Data Table Address Starting address of the data in the PLC 5 controller Size in Elements Number of elements to read or write Port Number 2 Target Device Data Table Address Type in quotation marks the name of the tag in the ControlLogix controller for example count MultiHop Select Yes SLC 500 This Controller Communication Command PLC5 Read or PLC5 Write Data Table Address Starting address of the data in the SLC 500 controller Size in Elements Number of elements to read or write Channel 1 Target Device Data Table Address Type in quotation marks the name of the tag in the ControlLogix controller for example count MultiHop Select Yes 2 On the MultiHop tab
61. du pave tintest Consume Data Produced by Another Controller Add the Producer Controller to the Consumer s I O 4C On SUA ON Gs ch en ian eeSgs Pnerinnetey abd ese bas ge rakes Create the Consumed Tages coteniinsidilimcen easeri cise sd Guidelines for Message MSG Instructions 0 00008 Connections for Messagesin s cvsi cigaed veo ues ea sheneienee i aaee Cache Message Connections u nied erenneveberebasos eavies Communicate with the Socket Object via a MSG Instruction ENTER Message Logic o csreressisssersssr pe ness couei ietu prre Add the EtherNet IP Communication Module to the Local Controller s I O Configuration 4 0 0 evaus ered vis den ks ook Entera Message isis sirere e eile ined adine stk ute pe a Configure a MSG Instruction lt lt o553sachvenenwaeyciees oly eee Communicate with PLC 5 or SLC Controllers 0 0085 Converting between INTs and DINTS 08 ce dudiasaciaseeeices Mapping Taps reece Pea ese pr ert Enaecne Par PLnI errant toe Receive MSGs from PLC 5 or SLC 500 Controllers Chapter 6 EtherNet IP Communication Module as an Email Client Send Email via a Controller initiated Message Instruction Create String Lavy 2 tienda aeons ae tea tered Reh Enter the Ladder Logic rereana e venues wares Configure the MSG Instruction that Identifies the Mail Relay Server acusrareniees nisesnnenysogwbdaweat cer ccs Configure the MSG Inst
62. dules Controller with EtherNet IP Communication Module aja tama Switch Three Analog 1 0 Modules Example System Connections Four Digital 1 0 Modules System Connections Amount Controller to local EtherNet IP communication module 0 Controller to EtherNet IP adapter with digital modules 2 rack optimized connection to each adapter Controller to EtherNet IP adapter with analog modules 3 direct connection for each analog 1 0 module Total connections used 5 The rack optimized connection conserves connections but can limit the status and diagnostic information that is available from the I O modules To optimize the number of available connections use a rack optimized connection between any digital I O that allows it and the remote adapter that connects the distributed I O to the controller via the communication module Rockwell Automation Publication ENET UMO01N EN P July 2015 Ownership Control 0 Chapter 4 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 Ownership Type Description Owner controller An owner connection is any connection that does not include Listen Only in its Comm Format Type Vendor Parent
63. e you would enter 13 for the number of characters plus 4 for a total of 17 Message Configuration SetupMailServer Configuration Communication Tag Message Type CIP Generic zi Service Set Attribute Single x Source Element EmailConfigstring X Type that identifies the mail relay server plus 4 characters In this example the tag contains 13 characters P Source Length Bytes Class 32f Hes Instance 1 Attribute 5 Hex PEIE Enable Enable Waiting Start Done Done Length 0 Eror Code Extended Error Code I Timed Out Error Path Error Text 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 UMO01N EN P July 2015 77 Chapter6 Send Email 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 e From the Service Type pull down menu choose Custom e Inthe Service Code field
64. e of these functions e Identifies the mail server e Contains the email text e Contains the status of the email transmission The default STRING data type supports up to 82 characters In most cases this is sufficient to contain the address of the mail server For example to create tag EmailConfigstring of type STRING follow these steps 1 Click H in the Value column of the Controller Tags dialog box Scope email controller Show Show All Sot Tag Name Tag Name a Vp lue e Force Mask E Style Type Bi EmailConfigstring 10 88 128 111 Eri STRING p EmailDstStr ay yeaah EmailString gt EWEB_EM personl xyz com r l From Cerni EmailString __ SendEmail_E gt Heol lesa MESSAGE __ SetupMailServer aeS T MESSAGE Rockwell Automation Publication ENET UM001N EN P July 2015 73 Chapter6 Send Email The String Browser dialog box appears ft String Browser EmailConfigstring Position 0 Count 13 of 82 Errors gt Se ee 2 Type 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 the Studio 5000 environment is not large enough for most email text To create a user defined STRING data type follow these steps 1 In the Data Types folder in the Studio 5000
65. e presents a summary of the current configuration and overall status of the module The most commonly monitored fields are circled in the graphic and described in the table that follows Rockwell Automation Diagnostic Overview Module Resource Utilization All Ports CPU I O Comms Utilization Actual 1 0 Comms Utilization Theoretical Actual Rate 1 O PPS Theoretical Rate 1 0 PPS CIP Connection Statistics All Ports Active Total Active Messaging Active I O Maximum Total Observed Maximum Total Supported TCP Connections EtherNet IP Port Active Maximum Observed Maximum Supported Web Server Page Hits Form Hits CIP Unconnected EtherNet IP Port Sent Packets Per Second Received Packets Per Second Sent Packet Count Received Packet Count HMI MSG EtherNet IP Port Class 3 Sent Packets Per Second E Received Packets Per Second Sent Bytes Per Second Received Bytes Per Second 556 Sent Packet Count 1688 Received Packet Count 1688 I O and Prod Cons Packets Per Second EtherNet IP Port Class 1 Sent 189 Received 190 1 0 and Prod Cons Packet Counts EtherNet IP Port Class 1 Total 164183 Sent 81914 Received 82269 Rejected 0 Missed Multicast Producers EtherNet IP Port Class 1 Active ie Maximum Observed o Maximum Supported 32 Base Address 239 192 28 0 Rockwell Automation Publication ENET UM001N EN P July 2015 93 Chapter8 Diagnostic Web Pages This
66. ed consumed tags and distributed I O e Encapsulate messages within standard TCP UDP IP protocol e Share a common application layer with ControlNet and DeviceNet network protocols e Interface via RJ45 category 5 unshielded twisted pair cable connectors e Fiber connectors e Support for half full duplex 10 Mbps or 100 Mbps operation e No network scheduling or routing table requirements Rockwell Automation Publication ENET UMOO1N EN P July 2015 11 Chapter1 _EtherNet IP Overview Linear Topology CompactLogix L1 Controller Device level Ring Topology For more information on using EtherNet IP communication modules and taps in a DLR network see Configure a Supervisor on a Device level Ring Network on page 35 12 CompactLogix L3 Controller CompactLogix L2 Controller 1768 L4x 1768 ENBT 1783 ETAP PowerFlex Drive pele a ES PowerFlex Drive E Workstation 1783 ETAP Workstation Figure 1 EtherNet IP Communication Modules in a Control Systems Distributed 1 0 This graphic shows how Rockwell Automation EtherNet IP communication modules fit into a control system H 1756 EN2T 1756 0 Modules 1734 AENT 17341 0 Modules B 1783 ETAP J 1794 AENT 1794 1 0 Modules
67. ed fields are circled in the graphic and described in the table that follows Rockwell Automation Interface State Link Status Speed Duplex Autonegotiate Status Media Counters Port 1 Alignment Errors FCS Errors Single Collisions Multiple Collisions SQE Test Errors Deferred Transmissions Late Collisions Excessive Collisions MAC Transmit Errors Carrier Sense Errors Frame Too Long MAC Receive Errors Interface Counters In Octets In Ucast Packets In NUcast Packets In Discards In Errors In Unknown Protos Out Octets Out Ucast Packets Out NUcast Packets Out Discards Out Errors This table describes the field most commonly used on the Ethernet Statistics web page Specifies Enabled Active 100 Mbps Full Duplex Autonegotiate Speed and Puplex 12946511 34336 93062 0 0 0 12241395 124704 Ethernet Port 1 These definitions apply to the same fields in the Ethernet Port 2 section Ethernet Port 2 Interface State Link Status Speed Duplex Autonegotiate Status Media Counters Port 2 Alignment Errors FCS Errors Single Collisions Multiple Collisions SQE Test Errors Deferred Transmissions Late Collisions Excessive Collisions MAC Transmit Errors Carrier Sense Errors Frame Too Long MAC Receive Errors Diagnostic Overview NU Network Settings Application Connections NU Bridge Connections Y Ethernet Statistics N Ring Statistics N A Enabled Active 100 Mbps Full Du
68. egers from a PLC 5 controller ATTENTION 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 condition message EN MSG 4 4 F Type Unconfigured CEN gt Message Control message k lt _DN gt LER gt message DN fal_control FAL J H CRES gt File Arith Logical CEN gt Control fal_control Length CDND Position 0 Mode all lt ER gt Dest dint_array fal_control pos Expression int_buffer fal_control pos EXAMPLE Write integers to a PLC 5 controller ATTENTION When condition turns on moves the values in dint_array to int_buffer This converts the values to 16 bit integers INTs Then the message instruction sends int_buffer to the other controller condition fal_control FAL i J E CRES gt File Arith Logical CEND Control fal_control Length 7 lt DND Position 0 Mode all CER gt Dest int_buffer fal_control pos Expression dint_array fal_control pos fal_control DN message EN MSG 4 f 4 EF Type Unconfigured CEN gt Message Control message e CDN CLER D 42424 dint_array Array of DINTs that are used in the ControlLogix controller int_buffer Array of INTs with the same number of elements as
69. equently up to the maximum number permissible for your controller revision This optimizes execution time because the controller does not have to open a connection each time the message executes If you want to enable more than 16 MSGs at one time use some type of management strategy If you enable more than 16 MSGs at one time some MSG instructions may experience delays in entering the queue To guarantee the execution of each message perform one of these tasks e Enable each message in sequence Enable the messages in groups Program a message to communicate with multiple modules Program logic to coordinate the execution of messages Keep the number of unconnected and uncached MSGs less than the number of unconnected buffers The controller can have 10 40 unconnected buffers The default number is 10 e fall the unconnected buffers are in use when an instruction leaves the message queue the instruction errors and does not transfer the data e You can increase the number of unconnected buffers to a maximum of 40 For more information on programming MSG instructions see the Logix5000 Controller General Instructions Reference Manual publication 1756 RM003 The individual system user manuals for Logix5000 controllers also provide MSG examples unique to specific controller platforms Rockwell Automation Publication ENET UMO01N EN P July 2015 Interlocking and Data Transfer between Controllers Chap
70. erNet IP communication module 3 Click OK E Select Module Module Description Vendor Communications a 1734 AENT A 1734 Ethernet Adapter Twisted Pair Media Allen Bradley 1738 AENT A 1738 Ethernet Adapter Twisted Pair Media Allen Bradley 1756 EN2F A 1756 10 100 Mbps Ethernet Bridge Fiber Media Allen Bradley 1756 EN2T A 1756 10 100 Mbps Ethernet Bridge Twisted Pair Media Allen Bradley li 1756 10 100 Mbps Ether idge Twisted Pair Media Allen Bradley 1756 ENET A 1756 Ethernet Communication Interface Allen Bradley 1756 ENET B 1756 Ethernet Communication InterFace Allen Bradley 1756 EWEB A 1756 10 100 Mbps Ethernet Bridge w Enhanced Web Serv Allen Bradley 1757 FFLD A 1757 Foundation Fieldbus Linking Device Allen Bradley 1768 ENBT A 1768 10 100 Mbps Ethernet Bridge Twisted Pair Media Allen Bradley 1768 EWEB A 1768 10 100 Mbps Ethernet Bridge w Enhanced Web Serv Allen Bradley 1769 L32E Etherne 10 100 Mbps Ethernet Port on CompactLogix5332E Allen Bradley gt Find Add Favorite By Vendor Favorites By Category Depending on the EtherNet IP communication module the Select Major Revision dialog box may appear If the dialog box appears choose the module s major revision and click OK The New Module dialog box appears Rockwell Automation Publication ENET UMO01N EN P July 2015 61 Chapter5 Interlocking and Data Transfer between Controllers 4 Configure your new module In the
71. ers 1 EtherNet IP communication 1 module Consumed tag Logix5000 controller 1 EtherNet IP communication module This graphic 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 50 Rockwell Automation Publication ENET UMO01N EN P July 2015 Interlocking and Data Transfer between Controllers Chapter 5 Figure 5 Logix5000 Controller in Local Chassis Producing a Single Tag for a Logix5000 Controller in a Remote Chassis Local Controller producer controller 1768 CompactLogix controller Remote Controller consumer controller ControlLogix controller Connections Used 2 1 Number of consumers Connections Used 1 ae E E Remote Communication Module 1756 EN2T Connections Used 1 Local Communication Module 1768 ENBT Connections Used 1 At its limits a Logix5000 controller that produced 125 tags each with only 1 consumer the controller would use all of its available 250 connections In this example the EtherNet modules used to communicate the tags would use only 125 connections An example of the different For more information on using connections over an EtherNet IP network see Ethernet Design Considerations Reference Manual publication ENET RM002 Producea Tag To produce a tag configure the
72. ew terminals and Logix5000 controllers 83 produced and consumed tags 48 set up 1 0 controlling 1 0 33 SLC controller 67 status codes email 80 string tags 73 Studio 5000 environment adding a PanelView terminal 85 88 adding distributed 1 0 modules 34 45 consume a tag 53 57 produce a tag 51 52 set the requested packet interval 43 44 setting IP network address 18 software adding distributed 1 0 modules 36 subnet mask 17 swap IP addresses 28 T thumbwheel switch set IP network address 18 troubleshoot web browser support 92 Ww web browser support 92 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 and application notes sample code and links to software service packs You can also visit our Support Center at https rockwellautomation custhelp com for software updates support chats and forums technical information FAQs and to sign up for product notification updates In addition we offer multiple support programs for installation configuration and troubleshooting For more information contact your local distributor or Rockwell Automation representative or visit http www rockwellautomation com services online phone Installation Assistance If you experience a problem within the first 24 hours of installation review the information that is contained in this
73. figuration folder The values update asynchronously to the execution of logic At the specified interval the controller updates a value independently from the execution of logic 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 Bit Is Location Identifies network location LOCAL local DIN rail or chassis ADAPTER_NAME identifies remote adapter or bridge SlotNumber Slot number of 1 0 module in its chassis Type Type of data input 0 output C configuration S status MemberName Specific data from the 1 0 module which depends on the type of data the module can store For example Data and Fault are possible fields of data for an 1 0 module Data is the common name for values the are sent to or received from 1 0 points SubMemberName Specific data related to a MemberName Bit optional Specific point on the 1 0 module which depends on the size of the 1 0 module 0 31 for a 32 point module 44 Rockwell Automation Publication ENET UM001N EN P July 2015 EXAMPLE Example Module 1 Remote 1794 AENT adapter FLEX_io_adapter 3 8 1 0 Configuration Ap Back
74. gix tag names to memory locations You have to map only the file numbers that are used in messages the other file numbers do not need to be mapped The mapping table is loaded into the controller and is used whenever a logical address accesses data You can access only controller scoped tags global data PLC2 3 5 7 SLC Mapping x m PLC 3 5 SLC Mapping a Help Delete Map m PLC 2 Mapping Tag Name For each file that is referenced in a PLC 5 or SLC command make a map entry with one of these methods Typing the PLC SLC file number of the logical address Typing or selecting the Logix5000 controller scoped global tag that supplies or receives data for the file number You can map multiple files to the same tag e For PLC 2 commands specify the tag that supplies or receives the data When mapping tags remember these guidelines e Do not use file numbers 0 1 and 2 These files are reserved for Output Input and Status files in a PLC 5 processor Use PLC 5 mapping only for tag arrays of data type INT DINT or REAL Attempting to map elements of system structures may produce undesirable effects Use the PLC file identifier of N or B when accessing elements in an INT tag array This example shows how to use a buffer of INTs 68 Rockwell Automation Publication ENET UMO01N EN P July 2015 Interlocking and Data Transfer between Controllers Chapter 5 EXAMPLE Read int
75. he initial connection with the SMTP mail server See the ASCII text following the error code for more details as to the type of error 0x0106 SMTP mail server host name DNS query did not complete A previous send service request with a host name as the SMTP mail server address did not yet complete Note that 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 UMO01N EN P July 2015 81 Chapter6 Send Email Notes 82 Rockwell Automation Publication ENET UMO01N EN P July 2015 Chapter 7 Communicate with PanelView Terminals 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 Topic Page Set Up the Hardware 83 Connections to PanelView Terminals 84 Add a PanelView Terminal 85 Organize Controller Data for a PanelView Terminal 89 Connections to FactoryTalk View Applications 89 Set Up the H ardwa re In this example the controller in the local chassis shares data with an HMI application on the EtherNet IP network This application could be running these components e PanelView terminal e PanelView Plus terminal e Workstation running Factory Talk View software e Workstation running a FactoryTalk Enterprise application such as FactoryTalk View Mach
76. he input I or output 0 structure y Bit number within the input or output element To establish communication to a FactoryTalk View application configure RSLinx software to collect tags from the controller A FactoryTalk View or FactoryTalk View Enterprise application uses RSLinx software as a data server RSLinx Enterprise software defaults to four read connections and one write connection per configured controller Modify the RSLinx software configuration as needed Rockwell Automation Publication ENET UM001N EN P July 2015 89 Chapter7 Communicate with PanelView Terminals Notes 90 Rockwell Automation Publication ENET UMO01N EN P July 2015 Chapter 8 Diagnostic Web Pages Some EtherNet IP communication modules provide diagnostic web pages Topic Page Access Web Browser Support 92 1756 EN2TR Module 93 Diagnostic Overview Page 93 Ethernet Statistics Web Page 95 Connection Manager Cmd Object Info Web Page 96 Ring Statistics Web Page 97 1756 ENBT Module 98 Diagnostic Overview Page 98 Ethernet Statistics 100 1769 AENTR Adapter 101 Diagnostic Overview Page 101 Ethernet Statistics 103 The number and type of diagnostic fields vary by module catalog number This chapter describes the diagnostic web pages on these modules e 1756 EN2TR EtherNet IP communication module e 1756 ENBT EtherNet IP communication module IMPORTANT The diagnostic web pages have many fields you can use to m
77. he module uses e The module does not have a host name assigned nor does it use any Domain Name System We recommend that you set the rotary switches to a valid number before installing the module Rockwell Automation Publication ENET UMO01N EN P July 2015 19 Chapter 3 20 Configure an EtherNet IP Communication Module to Operate on the Network If either of these conditions exist the module attempts to use the BOOTP DHCP server to set the IP address e Rotary switches are not set to a valid number e Module does not have rotary switches For more information on using the BOOTP DHCP server to set the IP address see page 20 Set the Network IP Address with the BOOTP DHCP Server The BOOTP DHCP server is a standalone server you can use to set an IP address When used the BOOTP DHCP server sets an IP address and other Transport Control Protocol TCP parameters You can use the BOOTP DHCP server to set the module s IP address if one of these conditions exists at powerup e The module s rotary switches are not set to a number and the module is BOOTP DHCP enabled e The module does not have rotary switches and the module is BOOTP DHCP enabled Access the BOOTP DHCP server from one of these locations e Programs gt Rockwell Software gt BOOTP DHCP Server If you have not installed the server you can download and install it from http www ab com networks ethernet bootp html e Tools directory on the St
78. ine Edition or FactoryTalk View Supervisory Edition Figure 9 Ethernet Communication with PanelView Terminal Local Chassis Containing a Logix5000 Controller with an EtherNet IP Connection Data B33 HMI with EtherNet IP lt p SS Connectivity GEH Rockwell Automation Publication ENET UM001N EN P July 2015 83 Chapter 7 Communicate with PanelView Terminals Logix5000 Controller Combinations Your controller type determines which communication module to use Table 19 Choosing a Communication Module Controllers Communication Modules ControlLogix 1756 ENBT 1756 EN2F 1756 EN2T 1756 EN2TR 1756 EN27XT 1756 EN3TR 1756 EWEB or 1756 EN2TSC communication modules 1769 CompactLogix A built in EtherNet IP port on the controller 1768 CompactLogix 1768 ENBT 1756 EWEB EtherNet IP communication modules PowerFlex 700S with DriveLogix 1788 ENBT EtherNet IP communication module You must complete these tasks before your controller can communicate with PanelView terminals over an EtherNet IP network e Set the IP addresses for the controller s EtherNet IP communication module and the HMI terminal e Connect all wiring and cabling Connection sto PanelView To establish communication between a PanelView or PanelView Plus terminal Termin al 5 specify controller connections 84 Table 20 PanelView Terminal Connections Terminal Type Type of
79. ing transmission SQE Test Errors A test to detect the collision present circuit between a transceiver and a network interface card NIC Important Because most NICs now have an integrated transceiver the SQE test is unnecessary Ignore this media counter Deferred Transmissions The number of outgoing packets whose transmission is deferred because the network is busy when the first attempt is made to send them Media Counters Late Collisions The number of times two devices transmit data simultaneously 100 Rockwell Automation Publication ENET UMO01N EN P July 2015 Diagnostic Web Pages Chapter 8 Table 26 Ethernet Statistics Web Page Field Specifies Excessive Collisions The number of frames that experience 16 consecutive collisions MAC Transmit Errors Frames for which transmission fails due to an internal MAC sublayer transmit error Carrier Sense Errors Times that the carrier sense condition was lost or never asserted when attempting to transmit a frame Frame Too Long The number of incoming packets that exceed the maximum Ethernet packet size MAC Receive Errors Frames for which reception on the Ethernet interface failed due to an internal MAC sublayer receive error 1769 AENTR Ada pter These are the most commonly used diagnostic web pages for the 1769 AENTR adapter e Diagnostic Overview Page e Ethernet Statistics IMPORTANT The 1769 AENTR adapter also offers these diagnostic web
80. iting Start Done Done Length 0 Error Code Extended Error Code C Timed Out Error Path Error Text Select the Large Connection checkbox to use a large 4000 byte connection size or clear the checkbox to use a standard 500 byte connection size A large connection is only available with connected MSG instructions For information about using the Connected or Cache Connections options refer to the Logix5000 Controllers Messages Programming Manual publication 1756 PM012 For a message to a SLC 500 or PLC 5 processor this RSLogix Message Configuration dialog box appears Message Configuration Message_1 Rockwell Automation Publication ENET UM001N EN P July 2015 65 Chapter5 Interlocking and Data Transfer between Controllers 5 Ifthe target module is configured in the I O Configuration folder of the originating controller click Browse to select the module or manually type the path to the target module A manually typed path begins with the name of the local EtherNet IP communication module the port the message exits 2 for EtherNet IP and the IP address of the next module in the path which could be the target module EXAMPLE Communication path from a Logix5000 controller to a Logix5000 controller over an EtherNet IP network Ethernet Network IP Address 168 127 127 12 55 E 55 E 75 N Message 75 N 27 lt _ _ _ _ gt 2T washer
81. l system 11 controller ownership 41 convert between INTs and DINTs 67 D data transfer configuring 63 66 connections 59 guidelines 58 logic 60 mapping tags 68 overview 47 70 to PLC 5 or SLCcontrollers 67 DHCP server 22 diagnostics Ethernet statistics 100 103 monitor 91 overview 93 95 96 97 98 101 Rockwell Automation Publication ENET UMOO1N EN P July 2015 Index direct connection 37 DNS addressing 29 30 domain name 18 download 30 driver 14 15 duplicate address detection 27 28 electronic keying 30 email MSG instruction 78 overview 71 send through an EtherNet IP module 71 81 sending via MSG instruction 73 79 status codes 80 text format 80 EtherNet IP modules configuring 17 30 control application 30 overview 11 set IP network address 18 using in control system 11 G gateway 17 host name 18 1 0 controlling over EtherNet IP 33 interlocking connections 50 consume tags 53 57 organize tags 49 overview 47 70 produce tags 51 52 terminology 49 IP addresses definition 17 DHCP server 22 duplicate address detection 27 28 RSLinx software 24 25 set 18 Studio 5000 environment 26 swapping in redundant systems 28 K keying electonic 30 M map tags 68 111 messaging configuring 63 66 connections 59 guidelines 58 logic 60 data transfer 62 mapping tags 68 overview 47 70 to PLC 5 or SLCcontroller 67 MSG instruction configuring 63 66 connections 59 guidelines 58 logic 60 62 m
82. ler maintains and monitors the connection with the 1 0 module Any break in the connection such as a module fault or the removal of a module while under power sets fault bits in the data area associated with the module New Module Type 1756 IB16 16 Point 10 31 2 DC Input Adirect connection Vendor Allen Bradley is any connection Parent Local that does not use Ss the Rack Name Optimization Description Comm Format Rockwell Automation Publication ENET UM001N EN P July 2015 37 Chapter4 Control 1 0 Term Definition Rack optimized For digital 1 0 modules you can choose rack optimized communication A rack optimized connection connection consolidates connection usage between the controller and all the digital 1 0 modules in the chassis or DIN rail Rather than having individual direct connections for each 1 0 module there is one connection for the entire chassis or DIN rail New Module Type 1756 1B16 16 Point 10 31 2 DC Input Vendor Allen Bradley Parent asdf Name Description Rack optimized gt Rack Optimization connection IMPORTANT If you use different 1756 EtherNet IP communication modules in a remote chassis such as a 1756 ENBT module and a 1756 EN2T module do not use a rack optimized communication format to the remote chassis If you must use a rack optimized communication format with a remote 1756 chassis install the 1756 ENBT and 1756 EN2T module
83. multiple terminals only three terminals can explicitly request data from a Logix controller at the same time To add a PanelView terminal follow these steps 1 In the Controller Organizer right click I O Configuration and choose New Module SE ern I a ff The Select Module dialog box appears Rockwell Automation Publication ENET UMOO1N EN P July 2015 85 Chapter7 Communicate with PanelView Terminals 2 Click the By Category tab 3 Choose your EtherNet IP communication module and click OK E Select Module x Module Description Vendor 1756 CNB E 1756 ControlNet Bridge Allen Bradley 1756 CNBR A 1756 ControlNet Bridge Redundant Media Allen Bradley 1756 CNBR B 1756 ControlNet Bridge Redundant Media Allen Bradley 1756 CNBR D 1756 ControlNet Bridge Redundant Media Allen Bradley 1756 CNBR E 1756 ControlNet Bridge Redundant Media Allen Bradley 1756 DHRIO B 1756 DH Bridge RIO Scanner Allen Bradley 1756 DHRIO C 1756 DH Bridge RIO Scanner Allen Bradley 1756 DHRIO D 1756 DH Bridge RIO Scanner Allen Bradley 1756 DNB 1756 DeviceNet Scanner Allen Bradley 1756 EN2F 4 1756 10 100 Mbps Ethernet Bridge Fiber Media Allen Bradley 1756 EN2T A 1756 10 100 Mbps Ethernet Bridge Twisted Pair Media Allen Bradley 1756 ENBT A 1756 10 100 Mbps Ethernet Bridge Twisted Pair Media Allen Bradley 1756 ENET A 1756 Ethernet Communication Interface Allen Bradley Y gt Find Add Favorite By Category Favorites
84. must be forced to the same settings to avoid communication errors e Ifyou connect a manually configured device to an autonegotiate device duplex mismatch a high rate of transmission errors can occur 8 Click OK Rockwell Automation Publication ENET UMO01N EN P July 2015 25 Configure an EtherNet IP Communication Module to Operate on the Network Set the Network IP Address with the Studio 5000 Environment To use the Studio 5000 environment to set the communication module s IP address follow these steps 1 In the Controller Organizer right click the EtherNet IP module and choose Properties amp 1 0 Configuration 1756 Backplane 1756 410 5 0 1756 CNBR D CNBR_module Za ControlNet E Za Ethernet New Module f 4 1756 IB16D C fa 5 1756 L63 Eth ae Cut Copy f Paste Delete Ctrl Xx Ctrl C Ctrl V Del 2 Qe 4 iA 6 Cross Reference Ctrl E Properties Alt Enter Print The Module Properties dialog box appears Click the Port Configuration tab Il Module Properties Local 1 1756 EN2TR 2 1 General Connection Module Info Intemet Protocol Port Configuration Network RSNetWorx la x Internet Protocol IP Settings IP settings can be manually configured or can be automatically configured if the network supports this capability Manually configure IP settings Obtain IP settings automatically using BOOTP Obtain
85. n each use one instance 10 Click Finish 88 Rockwell Automation Publication ENET UMO01N EN P July 2015 Organize Controller Data for a PanelView Terminal Connections to FactoryTalk View Applications Communicate with PanelView Terminals Chapter 7 Organize data for a PanelView terminal based on how the data is used Table 21 Controller Data Organization For data that is Do this Time critical for example data that Use the 1 0 tags of the terminal controls a machine The tags for this data were created when you added the terminal to the 1 0 configuration of the controller They resemble the 1 0 modules tags Not time critical Create arrays to store the data 1 For each screen create a BOOL array with enough elements for the bit level objects on the screen For example the BOOL 32 array gives you 32 bits for push buttons or indicators 2 For each screen create a DINT array with enough elements for the word level objects on the screen For example the DINT 28 array provides 28 values for numeric entry controls or numeric displays To access the I O tags of the Panel View or PanelView Plus terminal use the following address format Terminal Function Requirement Writes the data name_of_terminal I Data x y Reads the data name_of_terminal 0 Data x y This address variable Is name_of_terminal Name of the instance in the 1 0 configuration of the controller X Element of t
86. ns Used 1 Connections Used 2 1 Number of consumers Fa iin an Alero J za l ge 7 aI Remote Communication wo ee Module 1768 ENBT Connections Used 1 Local Communication Module 1756 EN2T Connections Used 1 oe gen E em To add a producer controller to the consumer controller s I O follow these steps 1 Add the local communication module for the consumer controller 2 Add the remote communication module for the producer controller 3 Add the producer controller This graphic shows the consumer controller s I O configuration after the modules are added amp 1 0 Configuration 1756 Backplane 1756 410 fa 0 1756 L75 Consumer_controller S f 1 1756 EN2T Local_comm_module Ethernet 1756 EN2T Local_comrm_rmodule 6 1768 ENBT A rernote_comm_module 2 1768 Bus 0 1768 145 6 1 1768 ENBT A remote_comm_module Rockwell Automation Publication ENET UM001N EN P July 2015 53 Chapter5 Interlocking and Data Transfer between Controllers To add a producer controller to the I O Configuration folder follow these steps 1 In the Controller Organizer right click the remote backplane and choose New Module 1 0 Configuration B 1756 Backplane 1756 410 fa 0 1756 L75 Consumer_controller S f 1 1756 EN2T Local_comm_module Eas Ethernet 1756 EN2T Local_comm_modul S 1768 ENBT 4 remote_comm_r fais Ctrl V
87. nstruction click the Communication tab Message Configuration SendEmail_EWEB Configuration Communication Tag Path 1 1 Browse i eur C a I Connected Enable Enable Waiting Start Done Done Length 58 Eror Code Extended Error Code l Timed Our Error Path Error Text Cancel Apply Help Rockwell Automation Publication ENET UMO01N EN P July 2015 2 The Source Length is the number of characters in the STRING tag Send Email Chapter 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 For example if the EtherNet IP communication module is in the same chassis as the controller and is in slot 2 the path is 1 2 For more information on configuring the path of a MSG instruction see the Logix5000 Controllers General Instructions Reference Manual publication 1756 RM003 Click the Configuration tab Configure the MSG parameters for sending an email e From the Service Type pull down menu choose Attribute Single e In the Instance field type 1 e Inthe Class field type 32f e Inthe Attribute field type 5 e From the Source Element pull down menu choose the tag that contains your email text e Inthe Source Length field type the number of characters in the email plus four In this exampl
88. o the EtherNet IP communication 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 communication module is in the same chassis as the controller and is in slot 2 the path is 1 2 5 Ifall the devices in the path are configured in the initiating controller s I O Configuration tree click Browse to select the target module The software automatically fills in the path 6 Click OK For more information on configuring the path of an MSG instruction see the Logix5000 Controllers General Instructions Reference Manual publication 1756 RMO003 Rockwell Automation Publication ENET UMO01N EN P July 2015 79 Chapter6 Send Email Enter Email Text Possible Email Status Codes 80 Use the string browser to type the text of the email To include To From and Subject fields in the email use lt CR gt lt LF gt 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 lt CR gt lt LF gt From email address of sender lt CR gt lt LF gt Subject subject of message lt CR gt lt LF gt body of email message An email message must not exceed 474 characters in length An additional 4 byte string length value is added to the tag As a result the maxim
89. od 0 Monitor Remote_comm_mod T New Tag which aliases Remote_comm_mod I Edit Remote_comm_mod 1 Properties Alt Enter al Feit AR 175A FNFT 1751 OT TN Naka Tune The Tag Properties dialog box appears 3 From the Type pull down menu choose Consumed 4 In the Data Type field type a data type that matches the type assigned to the produced tag 5 Click Connection f Tag Properties Test1 General l Name Test Description Type v Connection Alias For zi Data Type INT s BI Scope ff PF40_EtherNet IP Style Decim S YW Cancel Apply Help The Consumed Tag Connection dialog box appears 6 From the Producer pull down menu choose the controller that produces the data 56 Rockwell Automation Publication ENET UMO01N EN P July 2015 Interlocking and Data Transfer between Controllers Chapter 5 7 Inthe 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 Consumed Tag Connection Connection Producer Remote Data Tag Name or Instance Number RPI 20 0 4 ms r Cancel Help 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 fr
90. odules Digital 1 O modules support either connection type but analog I O modules support only direct connections You must complete these tasks before your controller can communicate with distributed I O modules over an EtherNet IP network e Set the IP addresses for each EtherNet IP communication module e Connect all wiring and cabling e Configure a communication driver such as AB ETHIP 1 for the programming workstation To communicate with distributed I O modules add the following components to the controller s I O Configuration folder e Local EtherNet IP communication module e Remote adapter e I O modules in the same chassis as the remote adapter Within the folder organize the modules into a hierarchy tree branch parent child This graphic shows a system that uses a 1756 EN2TR module as the local communication module a remote 1794 AENT adapter and distributed FLEX I O modules Local Communication Controller Module Remote Adapter and 1 0 Modules _ T i LITT Device Rockwell Automation Publication ENET UMO01N EN P July 2015 Control 0 Chapter 4 To build the I O configuration for a typical distributed I O network follow these steps 1 Add the local communication module that is the bridge 2 Add the remote adapter for the distributed I O chassis or DIN rail 3 Add the I O module This graphic shows the consumer controller s I O configuration after
91. om opening more connections For information on RPI and how it affects the actual packet interval API see the Fthernet Design Considerations Reference Manual publication ENET RM001 9 Click OK Rockwell Automation Publication ENET UM001N EN P July 2015 57 Chapter5 Interlocking and Data Transfer between Controllers Guidelines for Message MSG Follow these guidelines Table 12 MSG Instruction Guidelines Instructions 58 Guideline For each MSG instruction create a control tag Description 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 AMSG instruction can only access tags that are in the Controller Tags folder If your MSG is to a module that uses 16 bit integers use a buffer of INTs in the MSG and DINTs throughout the project Cache the connected MSGs that execute most frequently If your message is to a module that uses 16 bit integers such as a PLC 5 or SLC 500 controller and it transfers integers not REALs use a buffer of INTs in the message and DINTs throughout the project This increases the efficiency of your project because Logix5000 controllers execute more efficiently and use less memory when working with 32 bit integers DINTs Cache the connection for those MSG instructions that execute most fr
92. ompactLogix 5370 Controller entry and added 1756 EWEB to the ControlLogix and 1768 CompactLogix entries Rockwell Automation Publication ENET UMOO1N EN P July 2015 3 Summary of Changes Notes 4 Rockwell Automation Publication ENET UMO01N EN P July 2015 Preface EtherNet IP Overview Configure a Workstation to Operate on an EtherNet IP Network Configure an EtherNet IP Communication Module to Operate on the Network Control 1 0 Interlocking and Data Transfer between Controllers Table of Contents Studio 5000 Environment 0 cece eee e cece e eee enaeees Additional Resources 0 cece cece eee cece eee eeeeeeneeenaeees Chapter 1 EtherNet IP Communication Modules in a Control System Chapter 2 Configure the Ethernet Communication Driver in RSLinx Software Chapter 3 Determine Network Parameters 0ccccececcccuccccecesens Set the Network IP Address ona Module 0 cece eee Set the Network IP Address with the Rotary Switches Set the Network IP Address with the BOOTP DHCP Server Set the Network IP Address with RSLinx Software or the Studio 5000 Environment cccecceceeccceceeees Reset the Module IP Address to Factory Default Value Duplicate IP Address Detection n Sacnale sneesooas ease ees Duplicate IP Address Resolution 2 2iccwin spssysaceeeivedsaanes IP Address Swap pitie v 21 1i0 mcr buemot bhi cmdindionge
93. on ENET UMO01N EN P July 2015 Diagnostic Web Pages Chapter 8 Ethernet Statistics Table 27 Diagnostic Overview Web Page Fid S Specifies Ring Status Network Topology Whether the Ethernet network is linear or DLR topology Network Status Whether the Ethernet network is operating normally or otherwise Ring Supervisor The IP and MAC address of the ring supervisor Beacon Interval Beacon interval values These values affect network recovery time Use default values unless the ring includes more than 50 devices For more information refer to the EtherNet IP Embedded Switch Technology Application Guide publication ENET AP005 Beacon Timeout Beacon timeout values These values affect network recovery time Use default values unless the ring includes more than 50 devices For more information refer to the EtherNet IP Embedded Switch Technology Application Guide publication ENET AP005 System Resource Utilization Number of times a page has been requested for which the user has insufficient privilege CPU Current percent CPU utilization for the module CIP Connection Statistics Current CIP MSG Connections Current number of CIP connections for message Current CIP 1 0 Connections Current number of CIP connections for 1 0 Conn Timeouts Number of CIP connection timeouts TCP Connections CIP Active Current number of active TCP connections for CIP messaging Rockwell Automation Publication ENET UMOO1N
94. on Publication ENET UMO01N EN P July 2015 109 AppendixA History of Changes ENET UM001B EN P Change Ju ne 2 004 Added description of the new duplicate IP address detection feature The following EtherNet IP modules support duplicate IP address detection e 1756 ENBT firmware revision 3 2 e 1788 ENBT firmware revision 2 1 Added information on IP address swapping Additional information on using DNS addressing Additional information regarding communication formats Updated web based diagnostic pages Corrections to module certifications 110 Rockwell Automation Publication ENET UMO01N EN P July 2015 A access distributed 1 0 modules 44 45 add distributed 1 0 modules overview 34 36 selecting a remote adapter 42 with Studio 5000 environment 45 BOOTP DHCP server setting IP network address 20 22 C communication driver 14 15 communication format 37 42 direct connections 39 ownership 41 42 rack optimized connections 40 configure DHCP server 22 EtherNet IP modules 17 30 MSG instructions 78 personal computer 13 15 RSLinx software 24 25 Studio 5000 environment 26 connections data transfer 59 1 0 37 interlocking 50 messaging 59 produced and consumed tags 50 to PanelView terminals 84 to RSView applications 89 consume tags 49 53 57 control application 30 control 1 0 adding distributed 1 0 modules 34 36 communication format 37 42 connections 37 hardware 33 ownership 41 RPI 43 contro
95. onitor your EtherNet IP module s operating state This section describes only the fields most commonly used during monitoring To troubleshoot problems you diagnose as a result of monitoring the EtherNet IP modules diagnostic web pages refer to publication ENET AT003 Troubleshoot EtherNet IP Networks Rockwell Automation Publication ENET UMO01N EN P July 2015 91 Chapter8 Diagnostic Web Pages Access Web Browser Support To troubleshoot most possible problems with your EtherNet IP communication module you need to access the module s diagnostic web pages IMPORTANT The number and type of diagnostic fields vary by module catalog number the Studio 5000 environment version and module firmware revision For example this chapter describes the diagnostic web pages for these modules e 1756 EN2TR EtherNet IP communication module e 1756 ENBT EtherNet IP communication module To access your EtherNet IP communication module diagnostic web pages follow these steps 1 Open your web browser 2 In the Address field type your EtherNet IP communication module internet protocol IP address and press Enter The diagnostic web home page appears EtherNet IP Module Internet Protocol IP Address Address http 10 88 92 10fadex htm lt Go Links gt A Brad Rockwell R 1756 ENBT A Automation Minimize Home 5 Home Ga Diagnostics Device Name 1756 ENBT A Browse Chassis Device Description z 5 Resources
96. ork Chapter 3 EtherNet IP communication modules are shipped with this configuration e BOOTP DHCP enabled e Rotary switches set to 999 when applicable If you need to reset your module s settings to its factory default settings during normal module operation Reset the Module IP Address to Factory Default Value on page 27 The tools are used in this sequence to set the network IP address 1 Set the Network IP Address with the Rotary Switches 2 Set the Network IP Address with the BOOTP DHCP Server 3 Set the Network IP Address with RSLinx Software or the Studio 5000 Environment Set the Network IP Address with the Rotary Switches This graphic shows the rotary switches on a 1756 EtherNet IP communication module The location of the switches is dependant on the module 13 g 20 6 D et Le XN O Co D 8L Le NX AON e D 8L At powerup the module reads the rotary switches to determine if they are set to a valid number for the last portion of the IP address Valid numbers range from 001 254 If the settings are a valid number these conditions result e IP address 192 168 1 xxx where xxx represents the switch settings e Subnet mask 255 255 255 0 e Gateway address 0 0 0 0 TIP Some modules now provide a gateway address of 192 168 1 1 when the network address is set with rotary switches Refer to the product documentation to determine the correct gateway address t
97. plane CompactLogix System AI 1769 L35E LocalENB 1769 L35E Ethernet Port LocalENB 4 CompactBus Local Control 0 Chapter 4 Ethernet 1769 L35E Ethernet Port LocalENB 1794 AENT B FLEX_io_adapter Sd FlexBus amp 0 1794 1416 4 input_module amp 1 1794 0B16 4 output_module amp 2 1794 IF2XO0F21 4 combo_analog 1 1769 1416 4 input_t f 2 1769 0A16 A output_t f 3 1769 MODULE generic_module Example Tag Names automatically created by the software FLEX_io_adapter FLEX_io_adapter SlotStatusBits FLEX_io_adapter Data FLEX_io_adapter 0 FLEX_io_adapter 0 Data 2 Remote 1794 1A16 input_module in slot 0 Rack optimized connection 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 DelayTime_3 FLEX_io_adapter 0 C DelayTime_4 FLEX_io_adapter 0 C DelayTime_5 FLEX_io_adapter 0 1 3 Remote 1794 0B16 output_module in slot 1 Rack optimized connection FLEX_io_adapter 1 C FLEX_io_adapter 1 C SSData FLEX_io_adapter 1 0 FLEX_io_adapter 1 0 Data 4 Remote 1794 IF2X0F2I combo_analog in slot 2 Direct connection FLEX_io_adapter 2 C FLEX_io_adapter 2 C InputFllter FLEX_io_adapter 2 C InputConfiguration FLEX_io_adapter 2 C OutputConfiguration FLEX_io_adapter 2 C RTSInterval FLEX_io_adapter 2 C SSChOOuputData FLEX_io_adapter 2 C SSCH10utputDa
98. plex Autonegotiate Speed and Duplex Interface State Whether the port is turned off or on Active or inactive indicates whether there is a cable connected Link Status Whether the port is blocked for DLR protocol frames 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 Autonegotiate Status Whether the port speed and Duplex mode were determined via autonegotiation or whether they were manually configured Rockwell Automation Publication ENET UM001N EN P July 2015 95 Chapter 8 Diagnostic Web Pages Table 23 Ethernet Statistics Web Page Field Media Counters Port 1 Specifies 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 SQE Test Errors A test to detect the collision present circuit between a transceiver and a network interface card NIC IMPORTANT Because most NICs now have an integrated transceiver the SQE test is unnecessary Ignore this media counter Deferred Transmissions The number of outgoing packets whose transmission is
99. rectly configured for the workstation Rockwell Automation Publication ENET UMOO1N EN P July 2015 13 Chapter2 Configure a Workstation to Operate on an EtherNet IP Network Configure the Ethernet To configure the EtherNet IP driver follow these steps Communication Driver in RSLinx Software 1 From the Communications menu choose Configure Drivers RSLinx Classic Gateway Station DDE OPC Security Window Help Configure N Configure Client Applications Configure CIP Options Configure Gateway Driver Diagnostics CIP Diagnostics Gateway Diagnostics The Configure Drivers dialog box appears 2 From the Available Driver Types pull down menu choose EtherNet IP Driver or Ethernet devices and click Add New Configure Drivers m Available Driver Types EtherNet IP Driver z Add New 1784 U2DHP for DH devices RS 232 DF1 devices r GEthemet devices EtherNet IP Driver 1784 PKTX D PCMK for DH DH 485 devices DF1 Polling Master Driver i Configure 1784 PCC for ControlNet devices ae ue 1784 PCIC S for ControlNet devices Auer 1747 PIC AIC Driver as Startup DF1 Slave Driver said DH485 UIC devices Start Virtual Backplane SoftLogixS8xx USB DeviceNet Drivers 1784 PCD PCIDS 1770 KFD SDNPT drivers PLC 5 DH Emulator driver Stop SLC 500 DH485 Emulator driver SmartGuard USB Driver Remote Devices via Linx Gateway The Add New RSLinx Driver dialog box appears
100. rmation about troubleshooting the 1769 AENTR with the web pages Change Added references to 1756 EN2TSC and 1756 EN2TRTXT modules Replaced references to RSLogix 5000 software with references to the Studio 5000 environment Added latest 1769 Lx CompactLogix controllers Made minor changes to procedures for sending email Change Updated EtherNet IP Overview section Updated Configure a Supervisor on a Device level Ring Network section Removed these sections EtherNet IP Network Specifications EtherNet IP Network Connections EtherNet IP Network Overview e Monitor Diagnostics e Troubleshoot an EtherNet IP Module e USB Serial Communication e Status Indicators Fiber Cable and LC Connector e Configure Stratix Switches Change Description of 1783 ETAP1F and 1783 ETAP2F EtherNet IP Fiber Taps to the EtherNet IP Overview chapter Updated Rockwell Automation Products with Embedded Switch Technology section 1783 ETAP 1783 ETAP1F and 1783 ETAP2F EtherNet IP Tap Status Indicators Change Added new products added to the EtherNet IP Overview chapter Configure a Supervisor on a Device Level Ring Network Added 1783 ETAP EtherNet IP Tap Status Indicators Added 1734 AENT and 1734 AENTR EtherNet IP POINT 1 0 Adapter Status Indicators Added 1738 AENTR ArmorPOINT 1 0 2 port EtherNet IP Adapter Status Indicators Rockwell Automation Publication ENET UMO01N EN P July
101. roduce broadcast and consume receive system shared tags Table 9 Tag Definitions Term Produced tag Definition A tag that a controller makes available for use by other controllers Multiple controllers can simultaneously consume receive the data A produced tag sends its data to one or more consumed tags consumers without using logic The produced tag sends its data at the RPI of the consuming tag Consumed tag A tag that receives the data of a produced tag The data type of the consumed tag must match the data type including any array dimensions of the produced tag The RPI of the consumed tag determines the period at which the data updates To share produced or consumed tags two controllers must be attached to the same EtherNet IP subnet Two controllers cannot bridge produced or consumed tags over two subnets Rockwell Automation Publication ENET UMO01N EN P July 2015 49 Chapter5 Interlocking and Data Transfer between Controllers Connections for Produced Logix controllers can produce broadcast and consume receive system shared and Consumed Ta gs tags that are sent and received via the EtherNet IP communication module Produced and consumed tags each require connections Table 10 Required Connections for Produced and Consumed Tags Tag Type Required Connections Produced The local controller producing must have one connection for the produced tag and the first consumer and one more connec
102. rrent CIP MSG Connections Current number of CIP connections for message Current CIP 1 0 Connections Current number of CIP connections for 1 0 Conn Timeouts Number of CIP connection timeouts TCP Connections CIP Current TCP Connections Current number of active TCP connections for CIP messaging 1 0 Packet Second Statistics Total Total number of Class 1 UDP packets the module transmitted and received in the last one second snapshot The Total is the sum of the Sent Received Inhibited and Rejected numbers 1 0 Packet Counter Statistics Missed Cumulative number packets that were not received in order Each UDP packet has a sequence number and if a packet is missing corrupted or dropped the module will recognize this void upon receipt of the next packet received Rockwell Automation Publication ENET UMO01N EN P July 2015 99 Chapter8 Diagnostic Web Pages Ethernet Statistics The Ethernet Statistics diagnostic web page presents a summary of the status of communication activity on the Ethernet network The most commonly monitored fields are circled in the graphic and described in the table that follows Allen Bradley EYA ANa ano Diagnostic Overview Network Settings Message Connections I O Connections Minimize Expand 5 Home Diagnostics Ethernet Link Diagnostic Overview Speed Network Settings Duplex Message Connections I O Connections Ethernet Statistics RE
103. ruction That Contains the Email Text Beater b mat vert whist essere teat yd tet E EEE Possible Email Status Codesiis suacdascacsdsterdteaas phase ae umesa tena Chapter 7 Set Up the Hardware fa uiay sedge ek es ae EU E E A Logix5000 Controller Combinations 0e eee Connections to PanelView Terminals ccececeeesceees Add a PanelView Terminal sc acaxexis eee be Sasa dd wk Paes Organize Controller Data for a PanelView Terminal Connections to FactoryTalk View Applications 00005 Chapter 8 Access Web Browser Supports 61 divsscsesecseeeysveedesesakocnes 1756 EN2TR Module o oo Beate darsaee estar oe nae toematas ete Diagnostic Overview Pater 015 a kee ha ileus ate ees ol ales Ethernet Statistics Web Page ss n cetnw eas cies cet is iaes Connection Manager Cmd Object Info Web Page Ring Statistics Web Page lt cvieisvacaekiveVecuedeeorerk anes Rockwell Automation Publication ENET UMOO1N EN P July 2015 History of Changes Index Rockwell Automation Publication ENET UMO01N EN P July 2015 Table of Contents 1756 ENBT M d uler snes a ea atic ener ea 98 Diagnostic Overview Pages inte iwoh oe bite eneved await 98 Ethernet Statistics e ke a aN Yin a th shoe all Aoi Bi odio 100 I7Z6JAENTR Adapter hee tensive thir tog ues E TOERE 101 Diagnostic Overview Page s fo 55 eccckceaetns detyeas kena 101 Ethernet Statistics nso de paeen fae dw Mewes ahaa a
104. s the resolution depends on the conditions in which the duplication is detected This table describes how duplicate IP addresses are resolved Resolution Process 1 The module that began operation first uses the IP address and continues to operate without interruption 2 The module that begins operation second detects the duplication and enters Conflict mode To assign a new IP address to the module and leave Conflict mode see Set the Network IP Address on a Module on page 18 e Both modules support duplicate IP address detection Both EtherNet IP devices enter Conflict mode Both modules were powered up at approximately the same To resolve this conflict follow these steps time a Assign a new IP address to one of the modules by using the methods described in Set the Network IP Address on a Module on page 18 b Cycle power to the other module One module supports duplicate IP address detection and a second module does not IP Address Swapping 28 1 Regardless of which module obtained the IP address first the second module that is the module that does not support IP address detection uses the IP address and continues to operate without interruption 2 The module that supports duplicate IP address detection detects the duplication and enters Conflict mode To assign a new IP address to the module and leave Conflict mode see Set the Network IP Address on a Module on page 18 Devices experiencing d
105. s 103 Appendix A ENET UM001M EN P November 2014 0 0c cece eee 107 ENET UMOOI1L EN P March 2014 00 00 ccc cece cece e eee 108 ENET UMOOIK EN P February 2013 0 c eee ee eee ees 108 ENET UMOOIJ EN P May 2011 00 cee c eee eee ee eee 108 ENET UMOOII EN P January 2010 0 sdvedsereeneee aides santos 108 ENET UM001H EN P September 2009 000 ee cease 108 ENET UM001G EN P November 2008 00 00 c cee eeeeee 109 ENET UMOO01F EN P November 2006 cceceeeeeeee 109 ENET UMOOIE EN P January 2006 0 eee e eee aes 109 ENET UM001D EN P July PFa ie Bie eae ae 109 ENET UMO0I1C EN P October 2004 00 cece eee e eee eee 109 ENET UMO01B EN P June 2004 cc cece cee ce cece ence 110 ele EE E E tne a aes E E gtd aad de Ny ahd 8s ct E EEE 111 Table of Contents Notes 8 Rockwell Automation Publication ENET UMO01N EN P July 2015 Studio 5000 Environment Preface This manual describes how you can use EtherNet IP communication modules with your Logix5000 controller and communicate with various devices on the Ethernet network Use this manual if you program applications that use EtherNet IP networks with these Logix5000 controllers e CompactLogix controller e ControlLogix controller e SoftLogix controller Be sure to understand these concepts and tools e Use of networking e Studio 5000 environment e RSLinx Classic soft
106. s in a separate remote chassis 38 Rockwell Automation Publication ENET UMO01N EN P July 2015 Control 0 Chapter 4 Direct Connections For 1 0 Modules In this example assume that each distributed I O module is configured for a direct connection to the controller Controller with EtherNet IP Communication Module EtherNet IP Network Switch EtherNet IP Adapters with 1 0 Modules Two Digital 1 0 Modules Three Analog 1 0 Modules Four Digital 1 0 Modules Table 3 Example System Connections System Connections Amount Controller to local EtherNet IP communication module 0 Controller to EtherNet IP adapter Direct connection for digital 1 0 modules 6 Direct connection for analog 1 0 modules 3 Total connections used 9 Ifyou have many modules direct connections to each module may not be feasible because you could use up the number of connections and packets per second supported by the module See Rack optimized Connections for I O Modules on page 40 to conserve connection use and network traffic Rockwell Automation Publication ENET UMO01N EN P July 2015 39 Chapter 4 40 Control 1 0 EtherNet IP Adapters with 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 EtherNet IP Network Two Digital 1 0 Mo
107. s information in the appropriate fields In the IP Address field type the IP address In the Network Mask field type the network mask address In the Gateway Address field type the gateway address In the Primary Name Server field type the name of the primary server In the Secondary Name Server field type the name of the secondary server In the Domain Name field type the domain name In the Host Name field type the host name 7 Configure the port settings To Then Use the default port speed and Leave Auto negotiate port speed and duplex checked duplex settings This setting determines the actual speed and duplex setting Manually configure your port s Follow these steps speed and duplex settings 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 the appropriate Duplex value that is Half Duplex or Full Duplex IMPORTANT Consider the following when you configure the module s port settings The speed and duplex settings for the ports connected by an Ethernet Cable must match or communication can be impaired e Ifthe module is connected to an unmanaged switch leave Autonegotiate port speed and duplex checked or communication can be impaired e Ifyou force the port speed and duplex of a device and it is connected to a managed switch the corresponding port of the managed switch
108. s nerd eee DNS Addressing enient n o aa Names renee Use EtherNet IP Communication Modules in a Logix5000 Controller Application 06s 60504 ovscrerenawee venes sos Electrome Keying aw hoe iat he Nd UNE O Oates ei dics More Intormation Acid eneters saat naa Gea ore aera Device level Ring Network cnieas awa cased yarns dae me eau torelenrs Chapter 4 Set Up the Hl avdyratence sone eeu a carat EN hee aera hit h Add Distributed I O eo dat Seocestasstuce sod woe ntpaeiranricn ated casera as waded arate Add an I O Module tnt gigi tedivedbi eee lareieeat ad Rite Select a Communication Format jose ieec lian be NAweaees ods Choosing a Direct or Rack optimized Connection OWNERSHIP es sernir noke nina eee AAE E EE E IS Select a Remote Adapter sssssueessnerrsrerrrerrrrrrerene Set the Requested Packet Interval RPI 4 e ev ese eens eee GSS Access Distributed I O vos cw docerceieteatardensa sad wee ead waar Chapter 5 Set Up the Hiagdwaterccnne etd cuir rae E teen hacks Tag Guidelines for Produced or Consumed Data 44 CMM OLODY 33 3 Pe ee ind daly weistarans ayaa Ree od enre a Connections for Produced and Consumed Tags 0005 Rockwell Automation Publication ENET UMO01N EN P July 2015 14 Table of Contents Send Email Communicate with PanelView Terminals Diagnostic Web Pages Producea Vag sic ces salad hi EBEE ee Nasa Nad Ms ate Ng Configure the Produced Tag ax ch ancvaqaniasete
109. s 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 the ring nodes reconfigure themselves and relearn the network topology Additionally ring nodes can report fault locations to the active ring supervisor 32 Rockwell Automation Publication ENET UMO01N EN P July 2015 Control 1 0 Chapter 4 This chapter describes how a controller controls distributed I O over an EtherNet IP network An EtherNet IP communication module connects the controller to the network Topic Page Set Up the Hardware 33 Select a Remote Adapter 42 Set the Requested Packet Interval RPI 43 Access Distributed 1 0 44 Set Up the H ardwa re In this example the Logix5000 controller uses an EtherNet IP communication module to connect to the EtherNet IP network The distributed remote I O uses an EtherNet IP adapter to connect to the EtherNet IP network Figure 3 Distributed 1 0 over an EtherNet IP Network Local Chassis with Logix5000 Controller EtherNet IP Switch Sumi Remote Chassis with EtherNet IP Adapter and 1 0 Modules Workstation Rockwell Automation Publication ENET UMO01N EN P July 2015 33 Chapter4 Control 1 0 Add Distributed 1 0 34 A Logix5000 controller establishes direct or rack optimized connections to communicate with I O m
110. specific condition Execute a message MSG 58 occurs in your application instruction Rockwell Automation Publication ENET UMOO1N EN P July 2015 47 Chapter5 Interlocking and Data Transfer between Controllers Set Up the Hardware In this example the controller in the local chassis produces a tag that the Logix5000 controller in the remote chassis consumes The local controller can also send a MSG instruction to the remote controller Figure 4 Sharing Data and Transferring Messages Remote Chassis with Logix5000 Controller and EtherNet IP Communication Module Local Chassis with Logix5000 R Controller and EtherNet IP E Communication Module Workstation You must complete these tasks before Logix5000 controllers can share tags over an EtherNet IP network Set the IP addresses and other network parameters for each EtherNet IP communication module e Connect all wiring and cabling e Configure a communication driver such as AB ETHIP 1 for the programming workstation IMPORTANT Ifyou are sharing tags between ControlLogix controllers and the controllers are sharing only tags not sending messages set the communication format of the 1756 ENBT 1756 EN2F 1756 EN2T 1756 EN2TR 1756 EN2TXT 1756 EN3TR 1756 EN2TSC and 1756 EN2TRTXT module to None 48 Rockwell Automation Publication ENET UMO01N E
111. t Read 16 Bit Integers Data From Buffer of INTs DINTs For Use In the Device the Project Word 1 gt INT Buffer _ gt DINT Aray Word 2 p gt INT_Buffer 1 DINT_Array 1 Word 3 gt INT _Buffer 2 DINT_Array 2 1 The Message MSG instruction reads 16 bit integers INTs from the device and stores them in a temporary array of INTs 2 An File Arith Logical FAL instruction converts the INTs to DINTs for use by other instructions in your project 2 Write 16 Bit Integers DINTs From the Project DINT_Array 0 DINT_Array 1 DINT_Array 2 gt INT_Buffer 1 _ gt Buffer of INTs INT_Buffer 0 INT_Buffer 2 gt Word2 _ gt Data For the Device Word 1 Word 3 1 An FAL instruction converts the DINTs from the Logix5000 controller to INTs 2 The MSG instruction writes the INTs from the temporary array to the device Rockwell Automation Publication ENET UMO01N EN P July 2015 67 Chapter5 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 Lo
112. t name to an IP address that can be used by the network For more information on DNS addressing see page 29 Check with your Ethernet network administrator to determine if you need to specify these parameters Set the Network IP Address Depending on the EtherNet IP communication module you can use some or all on a Module 18 of these tools to set the network Internet Protocol IP address e Rotary switches Switches are physical parts on the module Remember the following as you read this chapter Some EtherNet IP communication modules use thumbwheel switches that function similarly to rotary switches This chapter uses the term rotary switches to describe both switch types Some EtherNet IP communication modules do not have rotary switches If your module does not have switches skip Set the Network IP Address with the Rotary Switches on page 19 and go to Set the Network IP Address with the BOOTP DHCP Server on page 20 1783 ETAPx EtherNet IP taps use DIP switches to set the network IP address For more information on how to use the DIP switches see the publications for those products e Bootstrap Protocol BOOTP Dynamic Host Configuration Protocol DHCP server e RSLinx Classic software e Studio 5000 environment The module uses these tools sequentially to set the IP address Rockwell Automation Publication ENET UMO01N EN P July 2015 Configure an EtherNet IP Communication Module to Operate on the Netw
113. t precedence value becomes the active supervisor node Rockwell Automation Publication ENET UMO01N EN P July 2015 97 Chapter 8 1756 ENBT Module Address http 10 88 92 101findex html 98 Diagnostic Web Pages These are the most commonly used diagnostic web pages for the 1756 ENBT module e Diagnostic Overview Page e Ethernet Statistics IMPORTANT The 1756 ENBT module also offers these diagnostic web pages for monitoring the module e Network Settings e Message Connections e 1 0 Connections These web pages are not as commonly used as the three described in this section and are not described here Diagnostic Overview Page The Diagnostic Overview web page presents a summary of the current configuration and overall status of the module The most commonly monitored fields are circled in the graphic and described in the table that follows v SE Links gt ril s Allen Bradley SETATA NANA aurockwell Network Settings Message Connections I O Connections Ethernet Statistics Minimize 5 Home Diagnostics Diagnostic Overview Network Settings Message Connections I O Connections Ethernet Statistics al Advanced Diagnostics 5 Browse Chassis Diagnostic Overview Ethernet Link Speed 100 Mbps Duplex Full Duplex Autonegotiate Speed Autonegotiate Status P and Duplex System Resource Utilization CPU 0 20 Web Server Server Errors Redirects 2 Timeouts 0 A
114. ta FLEX_io_adapter 2 1 Using 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 the adapter module s tag In this example the tag name of the adapter is in angle brackets Tag Name of the 1 0 Device Tag Name of the Adapter Conveyor 2 1 0 lt Conveyor Data 2 0 gt Rockwell Automation Publication ENET UMO01N EN P July 2015 45 Chapter4 Control 1 0 Notes 46 Rockwell Automation Publication ENET UM001N EN P July 2015 Chapter 5 Interlocking and Data Transfer between Controllers This chapter describes how to share data by interlocking controllers producing and consuming tags and transferring messages between controllers via an EtherNet IP network Topic Page Set Up the Hardware 48 Tag Guidelines for Produced or Consumed Data 49 Connections for Produced and Consumed Tags 50 Produce a Tag 51 Consume Data Produced by Another Controller 53 Guidelines for Message MSG Instructions 58 Connections for Messages 59 ENTER Message Logic 60 Configure a MSG Instruction 63 Communicate with PLC 5 or SLC Controllers 67 Table 7 Communication Methods If you want to And the data Then Page Interlock operations Resides on Logix5000 controllers Produce and consume a tag 49 Transfer data Needs regular delivery at an interval Produce and consume a tag 49 that you specify Is sent when a
115. table describes the fields most commonly used on the Diagnostics Overview web page Table 22 Diagnostic Overview Web Page Field Specifies Module Resource Utilization All Ports CPU Current percent CPU utilization for the module CIP Connection Statistics All Ports Active Total Total number of active CIP connections used for both messaging and 1 0 TCP Connections EtherNet IP Port Active Number of active TCP connections for CIP messaging HMI MSG EtherNet IP Port Class 3 Sent packets per second Number of Class 3 TCP packets sent in the last one second snapshot Received packets per second Number of Class 3 TCP packets received in the last one second snapshot 1 0 and Prod Cons Packets Per Second EtherNet IP Port Class 1 Total Total number of Class 1 UDP packets sent and received 1 0 and Prod Cons Packets Count EtherNet IP Port Class 1 Missed Number of Class 1 UDP packets missed 94 Rockwell Automation Publication ENET UMO01N EN P July 2015 Diagnostic Web Pages Chapter 8 Minimize Diagnostics Diagnostic Overview Network Settings Application Connections Bridge Connections Ethernet Statistics Ring Statistics Advanced Diagnostics 5 Brovse Chassis Table 23 Ethernet Statistics Web Page Field Ethernet Statistics Web Page The Ethernet Statistics web page provides a summary of the status of communication activity on the Ethernet network The most commonly monitor
116. ter 5 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 Table 13 Message Connections Type of Message Communication Method Used Connection Used CIP data table read or write cp Yes PLC 2 PLC 3 PLC 5 or SLC all types CIP No CIP with Source ID No DH Yes CIP generic CIP Your choice Block transfer read or write Yes 1 You can connect CIP generic messages but for most applications we recommend you leave CIP generic messages unconnected Cache Message Connections Use the message s execution rate to determine whether to cache a connection or not Table 14 Guidelines for Caching Message Connections Message Execution Instruction Configuration Repeated Cache the connection Important Caching keeps the connection open and optimizes execution time Opening a connection each time the message executes increases execution time Infrequent Do not cache the connection Important Not caching closes the connection upon completion of the message freeing up the connection for other uses Communicate with the Some oe devices
117. tion Publication ENET UMO01N EN P July 2015 Select a Communication Format Control 0 Chapter 4 When configuring an I O module you must select a communication format The type of 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 communication format determines these parameters e Direct or rack optimized connection e Ownership Table 2 Communication Formats 1 0 Module Desired Connection Type Required Communication Format Type Digital A rack optimized connection Rack Optimization To use specialty features of the module Full Diagnostics such as diagnostics timestamps or electronic fuses CST Timestamped Digital A direct connection Scheduled Data Input Data Output Data Analog A direct connection Float Data only direct connection is supported for Integer Data analog modules CST Timestamped See the Studio 5000 environment online help for specific communication formats per I O module 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 The connection types that are available are module dependant Term Definition Direct connection A direct connection is a real time data transfer link between the controller and an 1 0 module The control
118. tion for each additional consumer heartbeat The produced tag requires two connections As you increase the number of controllers that can consume a produced tag you also reduce the number of connections the controller has available for other operations such as communication and 1 0 Consumed Each consumed tag requires one connection for the controller that is consuming the tag IMPORTANT When you configure a consumed tag you must add a remote module to the producing controller s Studio 5000 environment project to configure the consuming controller The default Comm Format when adding a remote module to the project is Rack Optimized Change the Comm Format to None when adding the remote communication module All EtherNet IP communication modules support as many as 32 produced multicast connections Because each tag that passes through an EtherNet IP communication module uses a single connection the number of available connections limits the total number of tags that can be produced or consumed If the communication module uses all of its connections for I O and other communication modules no connections remain for produced and consumed tags IMPORTANT Depending on whether it is producing or consuming a tag a Logix5000 controller uses its connections differently Table 11 Number Connections for Produced and Consumed Tags Type of Tag Device Number of Connections Used Produced tag Logix5000 controller Number_of_consum
119. tion into the plant enterprise network e Network size For large networks isolated networks it might be more convenient and safer to use a BOOTP DHCP server rather than the Studio 5000 Environment or RSLinx software The BOOTP DHCP server also limits the possibility of assigning duplicate IP addresses e Company policies and procedures dealing with plant floor network installation and maintenance e Level of involvement by IT personnel in plant floor network installation and maintenance e Type of training offered to control engineers and maintenance personnel If you use the Rockwell Automation BOOTP or DHCP server in an uplinked subnet where an enterprise DHCP server exists a module may get an address from the enterprise server before the Rockwell Automation utility even sees the module You might have to disconnect from the uplink to set the address and configure the module to retain its static address before reconnecting to the uplink This is not a problem if you have node names configured in the module and leave DHCP enabled Rockwell Automation Publication ENET UMO01N EN P July 2015 23 Chapter3 Configure an EtherNet IP Communication Module to Operate on the Network Set the Network IP Address with RSLinx Software To use RSLinx software to set the communication module s IP address follow these steps 1 From the Communications menu choose RSWho The RSWho dialog box appears 2 Navigate to the Ethernet network
120. udio 5000 environment installation CD IMPORTANT Before you start the BOOTP DHCP server make sure you have the module s hardware MAC address The hardware address is on a sticker on the side of the communication module and uses an address in a format similar to the following 00 00 BC 14 55 35 To set the module s IP address with a BOOTP DHCP server follow these steps 1 Start the BOOTP DHCP software 2 From the Tools menu choose Network Settings RJ BOOTP DHCP Server 2 3 File Tools Help Request History Relation List Rockwell Automation Publication ENET UMO01N EN P July 2015 Configure an EtherNet IP Communication Module to Operate on the Network Chapter 3 3 Type the Subnet Mask of the network Network Settings p Delate Subnet Mask 255 255 255 0 ater 0 I of PimayDNS O 0 0 0 Secondary DNS o o0 0 0 Domain Name The Gateway address Primary and or Secondary DNS address and Domain Name fields are optional 4 Click OK The Request History panel appears with the hardware addresses of all modules issuing BOOTP requests 5 Select the appropriate module Rd BOOTP DHCP Server 2 3 File Tools Help l Request History Clear History Add to Relation List hr min sec Type Ethemet Address MAC 9 59 35 BOOTP 00 00 BC 2E 69 F6 6 Click Add to Relation List S BOOTP DHCP Server 2 3 File Tools Help m Request History Clear History Add
121. um source length is 478 characters Examine the destination element of the email MSG to see whether the email was successfully delivered to the mail relay server A successful delivery indicates that the mail relay server placed the email message in a queue for delivery but it does not mean the intended recipient received the email message These are the possible codes that a destination element could contain Table 18 Email Status Code Descriptions Error Extended Description Code error Code Hex Hex 0x00 None Delivery successful to the mail relay server 0x02 None Resource unavailable The email object was unable to obtain memory resources to initiate the SMTP session 0x08 None Unsupported Service Request Make sure the service code is 0x48 and the Class is 0x32F 0x11 None Reply data too large The Destination string must reserve space for the SMTP server reply message The maximum reply can be 470 bytes 0x13 None Configuration data size too short The Source Length is less than the Source Element string size plus the 4 byte length The Source Length must equal the Source Element string size 4 0x15 None Configuration data size too large The Source Length is greater than the Source Element string size plus the 4 byte length The Source Length must equal the Source Element string size 4 0x19 None Data write failure An error occurred when attempting to write the SMTP server address attri
122. uplicate IP address conditions behave differently depending on whether connections have been established to either of the modules and whether both modules support duplicate IP address detection Some EtherNet IP communication modules support IP address swapping This functionality is used in ControlLogix enhanced redundancy systems During a system switchover partnered EtherNet IP communication modules swap IP addresses For more information about IP address swapping see the ControlLogix Enhanced Redundancy System User Manual publication 1756 UM535 Rockwell Automation Publication ENET UMO01N EN P July 2015 Configure an EtherNet IP Communication Module to Operate on the Network Chapter 3 DNS Add ressing 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 necessary only if you refer to the module by host name such as in path descriptions in MSG instructions To use DNS addressing follow these steps 1 Assign a host name to the module A network administrator can assign a host name Valid host names must be IEC 1131 3 compliant 2 Configure the module s parameters 3 In addition to the IP address subnet mask and gateway address configure a host name for the module domain name an
123. ure an EtherNet IP communication module to operate on an EtherNet IP network Topic Page Determine Network Parameters 17 Set the Network IP Address on a Module 18 Duplicate IP Address Detection 27 IP Address Swapping 28 DNS Addressing 29 Use EtherNet IP Communication Modules in a Logix5000 Controller Application 30 To operate an EtherNet IP network you must define these parameters Description IP address The IP address uniquely identifies the module The IP address is in the form xxx xxx xxx xxx where each xxx is a number from 000 254 There are some reserved values that you cannot use as the first octet in the address These numbers are examples of values you cannot use 001 XXX XXX XXX 127 XXX XXX XXX 223 to 255 XXX XXX XXX The specific reserved values that cannot be used vary according the conditions of each application The previous values are only examples of reserved values Subnet mask Subnet addressing is an extension of the IP address scheme that allows a site to use a single network ID for multiple physical networks Routing outside of the site continues by dividing the IP address into a net ID and a host ID via the class Inside a site the subnet mask is used to redivide the IP address into a custom network ID portion and host ID portion This field is set to 0 0 0 0 by default If you change the subnet mask of an already configured module you must cycle power to the module for the change to
124. ware e RSNetWorx for EtherNet IP software The Studio 5000 Automation Engineering amp Design Environment combines engineering and design elements into a common environment The first element in the Studio 5000 environment is the Logix Designer application The Studio 5000 Logix Designer application is the rebranding of RSLogix 5000 software and will continue to be the product to program Logix5000 controllers for discrete process batch motion safety and drive based solutions Rockwell Software Studio 5000 Rockwell Aien Bradiey Rockwell Sotware Automation Copynght 2014 Rockwell Aulomation Technologies inc All Rights Reserved This program is protected by U S and Intemational copyright laws The Studio 5000 environment is the foundation for the future of Rockwell Automation engineering design tools and capabilities This environment is the one place for design engineers to develop all of the elements of their control system Rockwell Automation Publication ENET UMO01N EN P July 2015 Preface Additional Resources These documents contain additional information concerning related products from Rockwell Automation Resource EtherNet IP Communication Modules Installation Instructions publication ENET IN002 Description Provides information about how to complete these tasks with EtherNet IP communication modules in a Logix5000 control system Install the module e Configure initial applic
125. xyz com r l From Bani EmailString Ei SendEmailE eee Tanet MESSAGE _ SetupMailServer aah TA MESSAGE The String Browser dialog box appears 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 fs String Browser EWEB_EMAIL To personi zyz com r 1 From 17S56EWEB demo COMSr 1 This is a test r 1 Position 65 Count 65 of 520 Eros gt ees Rockwell Automation Publication ENET UMO01N EN P July 2015 75 Chapter 6 76 Send Email For more information on using ladder logic to manipulate string data see the Logix5000 Controllers Common Procedures Programming Manual publication 1756 PMO001 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 SetServer SG Type CIP Generic Message Control SetupMailServer trigger SG Type CIP Generic Message Control SendEmail_EVvER The first rung configures the mail server The second rung sends the email text 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 i
Download Pdf Manuals
Related Search
Related Contents
Philips HP2843/11 Data Sheet PDFファイル MarkItUp: An incremental approach to document structure recognition Test TEG® PlateletMapping® SCALEMASTER - Oppor-TUNE-ist 取扱説明書 phm-104 computer-controlled variable speed microliter syringe pump R&S®RTM2023, R&S®RTM2034, R&S®RTM2052, R&S®RTM2054 ASUS M5A97 User's Manual Bedienungsanleitung Copyright © All rights reserved.
Failed to retrieve file