Home
EtherNet/IP Modules in Logix5000 Control Systems
Contents
1. communication via produced consumed tags and MSG instructions communication with HMI configuration and programming such as upload download e a web server to provide diagnostic and status information 1794 AENT Overview The 1794 AENT module operates as an adapter for FLEX I O modules on an EtherNet IP netwotk This module suppotts e conttol of I O configuration e web server to provide diagnostic and status information 1734 AENT Overview The 1734 AENT module operates as an adapter for POINT I O modules on an EtherNet IP network This module supports END e control of I O configuration e a web server to provide diagnostic and status information The process to configure this module varies quite a bit from the other modules described in this publication For more information see the 1734 AENT User Manual publication 1734 UM011A EN P Publication ENET UM001C EN P October 2004 14 Using the EtherNet IP Communication Modules in a Control System About the Logix5000 Communication Modules for EtherNet IP Networks The following diagram shows how the different EtherNet IP modules can fit into a control system CompactLogix controller with integrated EtherNet IP port FlexLogix controller with 1788 ENBT module Distributed 1 0 ControlLogix
2. Connection Use Over EtherNet IP C 5 Connections that produce data over an Ethernet network use multicast addresses EtherNet IP modules support a maximum of 32 unique multicast addresses The actual address such as 239 192 22 121 is determined by the EtherNet IP module Example 1 An Ethernet adapter that produces data uses a unique multicast addtess for each I O connection Example 2 A Logix controller that produces tags uses a unique multicast address for each produced tag The multicast address limit is independent of the connection limit for a module Not all connections require a multicast address And in the case of produced and consumed tags one produced tag requires one multicast address but it also requires one connection for each consumer If there are multiple consumers the one multicast address would be using multiple connections The RPI is the update rate specified for a particular piece of data on the network The RPI can be specified for an entire rack using a rack optimized connection or for a particular module using a direct connection When you add a module to the I O configuration of a controller you must configure the RPI This value specifies how often to produce the data for that module For example if you specify an RPI of 50ms every 50ms the I O module sends its data to the controller or that the controller sends its data to the I O module RPIs are only used for modules that produce data For example
3. 3 10 DNS Addressing S 3 10 Using EtherNet IP Modules a Logix5000 Application 3 11 Chapter 4 Howto Use This CBaplet cafe rtt ie ieri Peces den bw 4 1 Set Up the esten D D Oso eae oed ed 4 1 Delete occae INR ania 4 2 Selecting Communication Format 4 2 Addin Distib ted I O i E eid 4 9 Accessing Distributed I O 45525 sao e tee ea c eet ace 4 11 Chapter 5 Using This GUSDEeE x du periit te reta ien epi eerie 5 1 Set Upthe Par AER u coss doeet taut aciei PR ob d ecrit s 5 1 Organize Tags for Produced or Consumed 5 2 Determining Connections for Produced and Consumed Tags 5 3 Produced TAS uut Mee qot IRI Re tend sv RERIWERe VI E eU S 5 4 Consume Data That Is Produced by Another Controller 5 6 Guidelines tor MSG Instructions 5 9 Determining Connections for 5 9 Enter Message OCIS 43e us gie CU acere pte 5 10 Configure a MSG Instruction 5 13 Communicating with PLC 5 or SLC Processors 5 17 Publication ENET UM001C EN P October 2004 Table of Contents 2 Sending Email Communicating with PanelView Terminals Monitoring Diagnostics Module LEDs Specifications Connection Use Over EtherNet IP Publication ENET UM
4. October 2004 Make sute e the IP addresses are set for each EtherNet IP module e all wiring and cabling is properly connected the communication driver such as AB ETHIP 1 is configured for the programming workstation When you configure an I O module you define the requested packet interval RPI rate for the module The specifies the period at which data updates over a connection For example an input module sends data to a controller at the RPI that you assign to the module Configure the RPI in milliseconds RPIs are only used for modules that produce data For example a local EtherNet IP communication module does not require an RPI because it is not a data producing member of the system it is used only as a bridge Logix5000 controllers I O values update at a period that you configure via the I O configuration folder of the project The values update asynchronous to the execution of logic At the specified interval the controller updates a value independently from the execution of logic Set the RPI only as fast as needed by the application The RPI also determines the number of packets per second that the module will produce on a connection Each module has a limit of how many packets it can produce per second If you exceed this limit the module cannot open any more connections For information on RPI and how it affects the actual packet interval APD see the EZherNet IP Performance Application Solutio
5. 8 4 Monitoring Diagnostics This field Specifies 1 0 Packet Counter Statistics Total cumulative number of Class 1 UDP packets the module transmitted received The Total is the sum of the Sent Received Inhibited and Rejected numbers Sent cumulative number of Class 1 UDP packets the module transmitted Received cumulative number of Class 1 UDP packets the module received Inhibited cumulative number of Class 1 UDP packets the module inhibited Packets are inhibited if a COS module produces packets faster than 1 4 of the connection s Rejected cumulative number of Class 1 UDP packets the module rejected These packets were messages received and then rejected because the connection was closed or there was a duplicate multicast address 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 T Missed counter increments by the number of packets missed A CIP connection transfers data from one Logix application running on one end node to a second Logix application running on another end node A CIP connection is established over a connection Publication ENET UM001C EN P October 2004 Monitoring Diagnostics 8 5 Network Settings The Diagnostics Network Settings page presents a summary of the current Ethernet confi
6. Q Error Code Extended Error Code Timed Our Error Path Error Text Cancel Apply Help Publication ENET UM001C EN P October 2004 Sending Email 6 7 The path starts with the controller initiating the MSG instruction Then enter the port the message exits and the address of the next module in the path For example if the EtherNet IP module is in the same chassis as the controller and is in slot 2 the path is 1 2 For more information on configuring the path of a MSG instruction see the Logix5000 Controllers General Instructions Reference Manual publication 1756 003 On the Communication tab of the MSG instruction configure the MSG parameters for identifying the mail relay server Some mail relay servers require a domain name be provided during the initial handshake of the SMTP session For these mail relay servers make sure you specify a domain name when you configure the network settings for the EtherNet IP module Message Configuration SetupMailServer Configuration Communication Tag Message Type Genetic The Source Length is the number of characters in the e E S ervice il i v STRING tag that identifies the mail relay server plus 4 Tope Set Attribute Single Source Element EmaiConfigsting characters B Source Length Bytes Class 32 Hex In this example the tag contains 13 characters Instance AMibue s Hex Q Enable Enabl
7. Name 00 Address Host Name Description WPAddess 130 130 130 2 Host Name Slot h su Revision fi E Electronic Keying Compatible Module 71 Cancel Next gt Finish gt gt Help 3 Select the local EtherNet IP communication module right click to select New Module and add an ETHERNET PANELVIEW 5 RSLogix 5000 EtherNet_IP 1794 1 33 Select Module Type File Edi View Search Logic Communications m Type ETHERNET PaNELVIEW E Description Offline 4 1788 Ethernet to DeviceNet Linking Device t 4 1788 10 100 Mbps Ethernet Bridge Twisted Pair Media 1788 10 100 Mbps Ethemet Bridge w Enhanced Web Services No Edits 4 4 1794 10 100 Mbps Ethemet Adapter T wisted Pair Media Drivelogis5730 Ethernet 10 100 Mbps Ethemet Port on DriveLogix5730 EtherNet IP SoftLogix5800 EtherNet IP ETHERNET MODULE Generic Ethernet Module ETHERNET PANELVIEW Ethemet IP Panelview PowetFlex 700 Vector Drive 208 2469 Ethernet Module Controller EtherNet A Controller Tags C Controller Fault Handler 11 Power Up Handler Tasks fa MainT ask 78 MainProgram C Unscheduled Programs Motion Groups CI Ungrouped Axes 3 Trends Data Types m User Defined E Strings Predefined ER Module Defined 2 9 1 0 Configuration Q gem FlexBus Loca gm FlexBus Loca Cut Ctrl C Paste Delete Del
8. October 2004 Numerics 1734 AENT overview 1 3 1756 ENBT LEDs A 2 overview 1 2 specifications B 2 1769 L35E LEDs A 3 overview 1 2 specifications B 3 1788 ENBT LEDs A 5 overview 1 3 specifications B 5 1794 AENT LEDs A 7 overview 1 3 specifications 7 A accessing distributed 1 0 4 11 adding a module 4 10 adding distributed 1 0 accessing 4 11 adding a module 4 10 overview 4 9 selecting a remote adapter 4 11 B bridging 1 5 C changing ports D 7 CIP connections C 1 communication format 4 2 communications driver 2 2 configuring DHCP software 3 8 EtherNet IP modules 3 1 methods 3 5 MSG instructions 5 13 6 8 personal computer 2 1 RSLinx 3 6 RSLogix 5000 3 7 connections caching MSG 5 10 CIP C 1 data transfer 5 9 0 4 3 Index connections continued interlocking 5 3 messaging 5 9 overview C 1 produced and consumed tags 5 3 5 TCP 4 consume tags 5 2 5 6 control application 3 11 control system 1 4 controller ownership 4 7 controlling 1 0 adding distributed 1 0 4 9 communication format 4 2 connections 4 3 hardware 4 1 ownership 4 7 RPI 4 2 convert between INTs and DINTs 5 17 D data transfer caching connections 5 10 configuring 5 13 connections 5 9 guidelines 5 9 logic 5 10 mapping tags 5 18 overview 5 1 to PLC 5 or SLC processors 5 17 DHCP software 3 8 diagnostics diagnostics overview 8 2 Ethernet statistics 8 9 message connections 8 7 network settings 8
9. communication method CIP data table read or write CIP yes PLC2 PLC3 PLC5 or SLC all types CIP no CIP with Source ID no DH yes CIP generic CIP your choice block transfer read or write na yes f You can connect generic messages but for most applications we recommend you leave CIP generic messages unconnected Guidelines for caching message connections e If a message executes repeatedly cache the connection This keeps the connection open and optimizes execution time Opening a connection each time the message executes increases execution time e If a message executes infrequently do not cache the connection This closes the connection upon completion of the message which frees up that connection for other uses Enter Message Logic send or receive data from an EtherNet IP module via a message you must program a MSG instruction in the local controller s logic If the target module is configured in the I O Configuration folder of the controller you can browse to select the module Otherwise you can manually enter the message path in the MSG instruction Publication ENET UM001C EN P October 2004 Interlocking and Data Transfer between Controllers 5 11 Add the EtherNet IP module to the local controller s 1 0 configuration use the Browse button to select the target device of a MSG instruction you add that remote device to the I O Configuration folder of the local controller Within the I O Configurati
10. 4 controller 4 send MSG instruction to the 1756 ENBT module to initiate sending an email to the mail FlexLogix controller relay server CompactLogix controller Use the path of the MSG instruction to identify the 1756 ENBT module as the target of the MSG instruction 1756 ENBT module send an email to the mail relay server from the email interface on the Send an Email link Each time you use this interface you must enter all the email information mail relay server Sending an Email via a Controller Initiated Message Instruction Publication ENET UM001C EN P October 2004 send email to specified recipients The mail relay server determines the delivery of any email send through an EtherNet IP module whether via a MSG instruction or from its built in interface Logix controller can send a genetic CIP message instruction to the EtherNet IP module that instructs the module to send an email message to a SMTP mail relay server using the standard SMTP protocol This is useful to automatically communicate controller data and or application conditions to appropriate personnel careful to write the ladder logic to ensure 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 make sure you specify a domain
11. 4 Hiei esr 41 Favorites IP Address Subnet Mask Gateway Address Primary DNS Server Address Secondary DNS Server Address Enable Bootp I Enable DHCP t be configure Auto Negotiate Port Speed and Duplex Must Match IP Address on General Tab General Connection Module Info 130 151 217 m Host Name I j SeecPotSped I Curent Port Speed 100 Mbps Select Duplex z Current Duplex Full Duplex Changes to Port Speed and Duplex require module reset Domain Name 255 255 224 0 2 Refresh Status Running Cancel Publication ENET UM001C EN P October 2004 3 8 Configuring an EtherNet IP Module to Operate on the Network Duplicate IP Address Detection Publication ENET UM001C EN P October 2004 4 Select the Port Configuration tab and specify the IP address and the other network parameters if needed Click Apply and then click OK This sets the IP address in the hardware This IP address should be the same IP address you assigned under the General tab On this screen you can also specify port speed 10 Mbps or 100 Mbps and duplex mode autonegotiate half duplex full duplex modules on the same subnet must be configured for the same port speed and duplex mode Using DHCP software to set the IP address DHCP Dynamic Host Configuration Protocol software automatically assigns IP addresses to client stations logging onto a
12. E 1 0 Packet Second Statistics Timeouts o Total 1149 Access Violations 0 Sent 583 Page Hits 159 Received 566 Form Hits o aoe Inhibited o Total Hits 161 Rejected 0 z Capacity 5000 CIP Connection Statistics Actual Reserve 3851 Current CIP Msg Connections 1 Theoretical Reserve 32800 CIP Msg Connection Limit 256 Max Msg Connections Observed ii 1 0 Packet Counter Statistics Current CIP I O Connections 2 Total 391902 1 0 Connection Limit 12 Sent 199144 Max I O Connections Observed 2 i Received 192762 Conn 5 1426 iria Inhibited 0 Open E 106 4 PERNES Rejected o gt E http www rockwellautomation com dep Internet This field Ethernet Link Specifies 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 whether they were manually configured System Resource Utilization CPU current percent CPU utilization for the module Web Server Server Errors number of requests to the module with an invalid URL Redirects number of requests for a web page that were redirected by the module e g requesting is redirected index html Timeouts number of times a connection timeout occurred while processing a web page Access Violations number of times a page has been requested fo
13. controller with 1756 ENBT module 1756 ENBT module as an adapter with 1756 1 0 modules 1794 AENT adapter with 1794 0 modules 1734 AENT adapter with 1734 1 0 modules Publication ENET UM001C EN P October 2004 workstation In this example The controllers can produce and consume tags among each other e The controllers can initiate MSG instructions that send receive data or configure devices The personal computer can upload download projects to the controllers The personal computer can configure devices on EtherNet IP About the Logix5000 Communication Modules for EtherNet IP Networks 1 5 Bridging Across Networks Some EtherNet IP modules support the ability to bridge or route communication through devices depending on the capabilities of the platform and communication devices IMPORTANT The update time of local I O modules may increase when bridging messages You have a bridge when you have a connection between communication devices on two separate networks For example the bridge device shown below has both EtherNet IP and DeviceNet connections so that Device 1 on EtherNet IP can communicate with Device 2 on DeviceNet through the bridge EtherNet IP network DeviceNet network Device 1 swi ch bridge Dev
14. e Data type MESSAGE e Scope controller e The tag cannot be part of an array or a user defined data type Keep the source and or destination data at the controller scope A MSG instruction can access only tags that are in the Controller Tags folder controller scope 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 frequently 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 use one of these options e Enable each message in sequence e Enable the messages in group
15. subnet mask for the module Default Gateway gateway address for the module Primary Name Server primary name server Secondary Name Server secondary name server Default Domain Name default domain name for the module Host Name host name for the module Name Resolution whether or not Domain Name System DNS resolution is enabled SMTP Server SMTP server address for the module required for email Publication ENET UM001C EN P October 2004 8 6 Monitoring Diagnostics This field Specifies Ethernet Interface Configuration Obtain Network Configuration whether the module is configured to obtain its network parameters IP address etc via BOOTP DHCP or from static configuration Ethernet Link Autonegotiate Status whether the Ethernet port is operating at 10 Mbps or 100 Mbps Port Speed whether the Ethernet port is operating at half duplex or full duplex Duplex Mode whether the port speed and duplex mode were determined via autonegotiation or whether they were manually configured Publication ENET UM001C EN P October 2004 Monitoring Diagnostics 8 7 Explicit Message Connections Diagnostics Message Connections page presents a summary of messages bridged through or initiated by the module Message Connections 0x081101 10 88 61 206 10 88 60 194 Seconds Between Refresh 15 Disable Refresh with 0 Conn the relative index
16. Cross Reference PowerFlex 700 Vector 4l PowerFlex 700 Vector Drive 400 480 via 20 COMM E PowerFlex 700 Vector Bl PowerFlex 700 Vector Drive 600 via 20 COMM E PowerFlex 7005 400V E PowerFlex 7005 Drive 400 480V via 20 COMM E PowerFlex 70 PowerFlex 70 Drive via 20 COMM E PowerFlex700 200V E PowerFlex 700 Drive 208 240 via 20 COMM E Show Vendor All v Other Specialty 1 0 Select All Analog Digital Communication V Motion v Controller Clear All Cancel Help Frnt St Properties Publication ENET UM001C EN P October 2004 Communicating with PanelView Terminals 7 5 In this field Comm Format 4 Configure the terminal Module Properties LocalENB ETHERNET PANELVIEW 1 1 Type ETHERNET PANELVIEW Ethemet IP Panelview Vendor Allen Bradley Parent LocalENB Name pv terminal Description Comm Format Data DINT Revision z Input Electronic Keying Compatible Module 2 Output Address Host Name Address C Host Name 10 88 Connection Parameters Assembly Instance Size z 112 ij 226 01 12 ij 226 Cancel Next gt Finish gt gt Help Do this select Data DINT Connection Parameters Organize Controller Data for a PanelView Terminal For data that is time critical e g controls a machine specify the input and output
17. Done Done Length 58 Q Error Code Extended Error Code Timed Our Error Path Error Text Cancel Apply Help The path starts with the controller initiating the MSG instruction Then enter the port the message exits and the address of the next module in the path For example if the EtherNet IP module is in the same chassis as the controller and is in slot 2 the path is 1 2 Publication ENET UM001C EN P October 2004 6 10 Sending Email Entering the Text of the Email Publication ENET UM001C EN P October 2004 If all the devices in the path are configured in the initiating controller s I O Configuration tree you can use the Browse button to select the target module and the software automatically fills in the path For more information on configuring the path of a MSG instruction see the Logix5000 Controllers General Instructions Reference Manual publication 1756 003 Use the string browser to enter the text of the email In the example above you enter the email text into the EWEB EMAIL tag To include 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 Use a second set of CR LF symbols after the last one of these fields you enter For example email address of recipient 5151 From email address of sender r 1 Subject subject of message
18. IP communication module EtherNet IP network switch EtherNet IP adapters with 1 0 modules VO VO VO 1 0 1 0 1 0 digital 1 0 modules analog 1 0 modules digital 1 0 modules The following table calculates the connections in this example System Connections Amount Controller to local EtherNet IP communication module 0 Controller to EtherNet IP adapter direct connection for digital 1 0 module 4 direct connection for analog 1 0 module 2 total connections used 6 If you have a lot of 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 Use rack optimized connections see the next page to conserve connection use and netwotk traffic Publication ENET UM001C EN P October 2004 4 6 Controlling 1 0 Rack optimized connections for 1 0 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 controller with EtherNet IP communication module EtherNet IP network switch EtherNet IP adapters with 1 0 modules VO VO 1 0 1 0 1 0 1 0 digital 1 0 modules analog 1 0 modules digital 1 0 modules The following
19. a local EtherNet IP communication module does not require an RPI because it is not a data producing member of the system it is used only as a bridge to remote modules Set the RPI only as fast as needed by the application The RPI also determines the number of packets per second that the module will produce on a connection Each module has a limit of how many packets it can produce per second If you exceed this limit the module cannot open any more connections Publication ENET UM001C EN P October 2004 C 6 Connection Use Over EtherNet IP Notes Publication ENET UM001C EN P October 2004 Appendix D EtherNet IP Overview How to Use This Appendix This chapter defines some basic Ethernet concepts and how the EtherNet IP Ethernet Protocols protocol is used for control For this information See page Ethernet Protocols D 1 Configuration Requirements D 4 Manual Configuration on an Ethernet Switch D 7 Changing Ports on an Ethernet Switch D 7 For More Information D 8 On the most basic level Ethernet is a wire or cable that connects computers and peripheral modules so that they can communicate The actual wire used for the network is referred to as the network medium Beyond the physical medium all Ethernet networks support protocols that provide sophisticated data transfer and network management functionality Publication ENET UM001C EN P October 2004 D 2 EtherNet IP Overview Protocol Tr
20. e all communications are initiated by the PanelView or PanelView Plus terminal Publication ENET UM001C EN P October 2004 When communicating implicitly PanelView terminals only the controller uses one connection for each terminal Make sure to account for these connections when designing the system The Logix5000 controllers e firmware revision 11 and earlier support as many as 16 bidirectional implicit buffers e firmware revision 12 or greater support as many as 22 bidirectional implicit buffers The larger number of implicit buffers allows significantly more PanelView terminals to simultaneously request data from the controller via implicit communications 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 communications In other words while you can have multiple terminals in a system only three terminals can explicitly request data from a Logix controller at the same time Communicating with PanelView Terminals 7 3 Adding a PanelView Terminal f RSLogix 5000 EhterNet IP 1794 L33 Edit View Search Logic Communicati ester ee Offline f No Forces b ae No Edits Ar Controller EhterNet IP Controller Tags E Controller Fault Handler 3 Power Up Handler 5 9 Tasks 5 69 MainTask MainProgram 73
21. end point is the EtherNet IP module itself Example a connection from RSLinx to the EtherNet IP module to set the module s IP address rack optimized rack optimized connection is a connection to a rack or assembly object in the EtherNet IP module Data from selected 1 0 modules is collected and produced on one connection the rack optimized connection rather than on a separate direct connection for each module direct Publication ENET UM001C EN P October 2004 A connection from a controller to an specific 1 0 module as opposed to a rack optimized connection Logix5000 controller supports 250 connections But the limit of connections ultimately resides in the communication module you use for the connection If a message path routes through a communication module or the connection related to the message also counts towards the connection limit of the communication module or card Product 1756 ENBT Connection Use Over EtherNet IP C 3 CIP implicit connected messaging limits An implicit connected connection is time critical in nature This includes I O and produced consumed tags CIP Connected Messaging Limits Each module supports e 128 bridged connections of which 32 connections can be end node connections In addition to the CIP connections e 16 controllers can have a rack optimized connection to the module e 16 controllers can have a rack optimized listen only connection to the m
22. lt conveyor Data 2 0 gt ball les C ala ns J C aly tla Publication ENET UM001C EN P October 2004 4 14 Controlling 1 0 Notes Publication ENET UM001C EN P October 2004 Chapter 5 Using This Chapter Read this chapter for e 1726 module e 1769 L32E L35E controller e 1788 card Interlocking and Data Transfer between Controllers This chapter describes how to share data You can interlock controllers produce and consume tags You can also send messages between controllers via an EtherNet IP network There are different methods of communicating with other controllers If you want to And the data Then See page interlock operations resides on Logix5000 controllers produce and consume a tag 5 2 transfer data needs regular delivery at an interval produce and consume a tag 5 2 that you specify is sent when a specific condition execute a message MSG instruction 5 9 Set Up the Hardware Local Chassis Logix5000 controller occurs in your application In this example the controller in the local chassis can produces a tag that is consumed by the controller in the remote chassis The local controller can also send a MSG instruction to the remote controller Data switch Programming Terminal SSI Remote Chassis Logix5000 controller Publication ENET UMO01C EN P October 2004 5 2 Interlocking and Data Tra
23. name and DNS servers DNS addressing lets you set up similar network structures and IP address sequences under different domains DNS addressing is only necessary if you refer to the module by host name such as in path descriptions in MSG instructions To use DNS addressing you must 1 Assign a host name to the module Your network administrator should be able to assign a host name Valid host names should be IEC 1131 3 compliant 2 Configure the module s parameters In addition to the IP address subnet mask and gateway address you must also configure a host name for the module domain name and primary secondary DNS server addresses In the DNS server the host name must match the IP address of the module IM PO RTANT Make sure the DNS enable bit is set If you configure your module using RSLinx 2 41 00 the enable bit is cleared and DNS addressing will not work If you configure your module using the Port Configuration tab in RSLogix 5000 software the enable bit is set so DNS addressing should work Configuring an EtherNet IP Module to Operate on the Network 3 11 3 In RSLogix 5000 software add the module to the I O configuration tree and enter the host name in the General tab of the module If a child module resides in the same domain as its parent module just enter the host name If the child module is in a different domain that its parent module you must enter the host name and the domain name host domain You
24. name when you configure the network settings for the EtherNet IP module Sending Email 6 3 Step 1 Create string tags You need three controller scoped string tags one to identify the mail server one to contain the email text e one to contain the status of the email transmission default STRING data type supports as many as 82 characters In most cases this is sufficient to contain the address of the mail server For example create tag EmailConfigstring of type STRING Scope email controller v Show Show All v Sot TagName Force Mask Style Descript 4 10 88 128 111 eee STRING 13 Decimal DINT Teen ASCII SINT 82 EmailConfig EmailConfig Click in the Value box to display this button Click this button to display the String Browser so you can enter the IP address or host name of the mail server Position 0 Count 13 of 82 Errors ee Pe Publication ENET UM001C EN P October 2004 6 4 Sending Email The tags for the email text and transmission status can contain as many as 474 characters For these tags you must create a user defined STRING data type the default STRING data type in RSLogix 5000 software is not large enough for most email text For example create a STRING data type named EmailString f RSLogix 5000 email in email_sample ACD File Edit View Search Logic Communications Tools alela a gt
25. obtain network configuration Use BOOTP fa obtain IP Address Network Mask Gateway Address Server Domain Name Host Name network configuration 10 88 60 120 255 255 254 0 10 88 60 1 Status Network Interface Configured ca Apply Help Using RSLogix 5000 software to set the IP address To use RSLogix 5000 software to configure the EtherNet IP module 1 Make sure the module in installed and powered up 2 Connect to the controller via a serial or other network connection 3 Start RSLogix 5000 software In the Controller Organizer select properties for the EtherNet IP module 12 RSLogix 5000 Ricks_L35E 1769 L35E Ele Edit View Search Logic Communications Tools Window Help alsa S Hie 52 315 185 yw ale 1 m Run Mode Controler OK Battery OK gt 1 0 0K m E Controller Ricks_L3SE Controller Tags C Controller Fault Handler Power Up Handler Tasks MainTask E MainProgram E Unscheduled Programs Motion Groups Ungrouped Axes G Trends 5 69 Data Types User Defined Cg Strings i Eh Predefined yg Module Defined 3 Yo Configuration 1 1 1769 L35E Ethernet Port LocalENB CompactBus Local BJ 1 1769 SDN B Devicenet_Scanner BJ 2 1769 1016 A Discrete Input 9 3 1769 16 Discrete Output B 4 1769 1F4XOF2 A Analog Inout Path AB_DF1 1 1 1 2
26. of CIP connected messages packets received UCMM Sent number of CIP unconnected messages packets sent UCMM Received number of CIP unconnected messages packets received 1 0 Packet Second Statistics Total total number of Class 1 UDP packets the module transmitted received in the last 1 second snapshot The Total is the sum of the Sent Received Inhibited and Rejected numbers Sent number of Class 1 UDP packets the module transmitted in the last 1 second snapshot Received number of Class 1 UDP packets the module received in the last 1 second snapshot Inhibited number of Class 1 UDP packets the module inhibited in the last 1 second snapshot Packets are inhibited if a COS module produces packets faster than 1 4 of the connection s RPI Rejected number of Class 1 UDP packets the module rejected in the last 1 second snapshot These packets were messages received and then rejected because the connection was closed or there was a duplicate multicast address Capacity number of Class 1 UDP packets the module can handle over the Ethernet network at any time Actual Reserve Actual Reserve Capacity Total This is based on the total of number packets the module has transmitted received in the last 1 second snapshot Theoretical Reserve Theoretical Reserve Capacity the sum of the theoretical packet second of all connections based on the RPI Publication ENET UM001C EN P October 2004
27. of this connection on the Message Connections page Connection ID the unique identifier for each connection Originator the IP address of the device that originated the connection on Ethernet network Target the IP address of the device that is the target of the connection on Ethernet This may not be the ultimate target of the connection e g the target could be a Logix controller in a chassis Bridged whether or not the connection bridges through the module State the current state of the connection active closing faulted reserved Publication ENET UM001C EN P October 2004 8 8 Monitoring Diagnostics 1 0 Connections The Diagnostics I O Connections page presents a summary of I O connections initiated by the module Rockwell Automation Microsoft Internet Explorer provided by Rockwell Automation Edt view Favorites Tools Help Heak gt A A Favortes history B 29 fal A Address 7 http 10 88 60 194 index html z Links 1756 ENBT A Automation 2838 0 859 02 10 88 60 188 0 10 88 60 194 00h 01m 20s Oxc8Sdes2 10 88 60 194 T 10 88 60 188 235 235 235 235 3287 0x242e081 10 88 60 188 T 10 88 60 194 239 192 24 128 00h 00m 35s 0x242e001 10 88 60 194 10 88 60 188 Arter 0 Seconds Between Refresh 15 Disable Refresh with 0 Each Class 1 UDP connection has a receive transmit Rev Xmt pair of data and heartbeat The originato
28. port firmware is being updated ormal operation during firmware update No action required Network status NS indicator Condition Status Indicates Recommended Action off not initialized The port does not have an IP address and is operating Verify that the BOOTP server is running in BOOTP mode flashing green no CIP connections established The port has an IP address but no CIP connections are established Normal operation if no connections are configured No action required If connections are configured check connection originator for connection error code solid green CIP connections The port has an IP address connections Class Normal operation No action required established 1 or Class 3 are established flashing red green self test The port is performing its power up self test Normal operation during powerup Publication ENET UM001C EN P October 2004 A 4 Module LEDs Link status LNK indicator Condition Status Indicates off no link The po The po t is not connected to a powered Ethernet module t cannot communicate on Ethernet Recommended Action Verify that all Ethernet cables are connected Verify that Ethernet switch is powered flashing green self test The po rt is performing its power up self test Normal operation during powerup datatransmissionand The po reception tis communicating on Ethernet Normal operation action required
29. server you must enter a domain name Also if you send email from the module some mail relay servers require a domain name be provided during the initial handshake of the SMTP session primary DNS server address This identifies the DNS server s if used in the network You must have a DNS server secondary DNS server address Publication ENET UM001C EN P October 2004 configured if you specified a domain name or a host name in the module s configuration The DNS server converts the domain name or host name to an IP address that can be used by the network The 1756 ENBT requires a DNS server address For more information on DNS addressing see page 3 10 Check with your Ethernet network administrator to determine if you need to specify all of the above parameters To configure these network parameters the recommended method is to use the Rockwell Automation BOOTP DHCP utility see page 3 3 If this utility is not available there are other methods you can use see page 3 5 Configuring an EtherNet IP Module to Operate on the Network 3 3 Assigning Network By default the EtherNet IP module is BOOTP enabled The Parameters via the BOOTP DHCP utility is a stand alone program that is located in the Pm BOOTP DHCP Server folder in the Rockwell Software program folder BOOTP DHCP Utility the Start menu the utility is automatically installed when you install RSLinx software Tools directory on the RSLogix 5000 i
30. table calculates the connections in this example 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 2 direct connection for each analog 1 0 module total connections used 4 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 allow it and the remote adapter that connects the distributed I O to the controller via the communication module Publication ENET UM001C EN P October 2004 Controlling O 4 7 Ownership In a Logix5000 system modules multicast data This means that multiple modules can receive the same data at the same time from a single module When you choose a communication format you have to choose whether to establish an owner or listen only relationship with the module owner controller 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 Module Properties Local 1756 IB16 2 1 Type 175 1 1 16 Point 10 31 2v DC Inpu Vendor Allen Bradley Parent Local Name Descript
31. the input or output element Determining Connections to RSView Applications Publication ENET UM001C EN P October 2004 How you establish communication to an RSView application depends on how you configure RSLinx software to collect tags from the controller An RSView 32 or RSView Enterprise application use RSLinx software as a data server RSLinx Enterprise software defaults to 4 read connections and 1 write connection per configured controller You can modity your RSLinx configuration as needed Chapter 8 Monitoring Diagnostics How to Use This Chapter The EtherNet IP communication modules provide several different levels of diagnostics There are user oriented diagnostics as well as more detailed diagnostics fot technical support personnel This chapter describes the diagnostics presented on the user oriented diagnostic pages For this information See page Diagnostics Overview 8 2 Network Settings 8 5 Explicit Message Connections 8 7 1 0 Connections 8 8 Ethernet Statistics 8 9 Module Di agnostics The EtherNet IP modules provide pages of user oriented diagnostics This information is organized into For this information Access this web page overview of the current configuration of the Diagnostics Diagnostic Overview module summary of the network settings configured Diagnostics Network Settings for the module statistics about messages initiated by the Diagnostics Message Co
32. 0 56 Relation List Ethemet Address Type IP Address Description Status Unable to service BOOTP request from 00 00 BC 21 A0 56 4 The New Entry window appears with the module s Ethernet Address MAC New Entry Ethemet Address MAC 00 00 21 0 56 IP Address 130 151 217 Hostname Description OK Cancel Enter the IP address or the host name You can also enter a description of the module Click OK 5 To permanently assign this configuration to the module highlight the module and click on the Disable BOOTP DHCP button When power is recycled the module uses the configuration you assigned and not issue a BOOTP request If you do not select the Disable BOOTP DHCP button on a power cycle the host controller clears the current IP configuration and will again begin sending BOOTP requests Publication ENET UM001C EN P October 2004 Configuring an EtherNet IP Module to Operate on the Network 3 5 Using Other Methods to Other methods to assign network parameters include Assign Network Parameters If you are working in these conditions Use this method for assigning network parameters See page e a BOOTP server is not available RSLinx software 3 6 the EtherNet IP module is connected to another NetLinx network e the RSLogix 5000 project is online with the RSLogix 5000 software 3 7 controller that communicates
33. 00 controller over EtherNet IP This avoids using the limited bridging resources of the CompactLogix or FlexLogix controller You cannot bridge EtherNet IP I O across networks I O modules must be configured in either a local chassis or a remote chassis You cannot go through a gateway chassis to control I O even though in some citcumstances RSLogix 5000 software accepts such a configuration in the I O Configuration folder About the Logix5000 Communication Modules for EtherNet IP Networks 1 7 This example RSLinx screen shot shows how the DeviceNet bridge links to the EtherNet IP network X RSLinx Professional RSWho 1 File Edit View Communications Station DDE OPC Security Window Help 8 Blk Autobrowse H Browsing node 27 not found f workstation USMAYRBOLDTP1 A a Linx Gateways Ethernet EtherNet IP network 5 5 AB_ETH 1 Ethernet x m e f 10 88 48 53 1756 ENET A 1756 ENET A 1756 DNBJA 1788 DNBO 1794 A EtherNet IP bridge in 10 88 88 130 1756 ENBT A 1756 Backplane 1756 A7 A E Jj 1756 system 00 1756 ENBT A 4 01 1756 module DeviceNet 1 08 09 10 11 DeviceNet bridge in 02 1756 DNBJA 1756 DNB A DeviceNet Scanner Series 9000 1769 ADN 1734D IBBX 1734 IB4 same 1756 system E 00 1756 DNB A 1 4 01 1788 DNBO SJ 03 1794 ADN DeviceNet Flex Adapter 12 13 j 2 1734 4 1734 184 DeviceNet network 08 Series 9000 Stro
34. 001C EN P October 2004 Chapter 6 Using This CBADLE swp uriia p A C Re E ea Rd e 6 1 Sq RR BH E IS 6 1 Sending an Email via a Controller Initiated Message Instruction 6 2 Entering the Text of the 6 10 Possible Email Status 6 11 Chapter 7 Using This Chapter basseini teima e Abo aad aa eA A 7 1 Set Up the Flatware assure bes EAA SEEE i 7 1 Determining Connections to PanelView Terminals 7 2 Adding a Panel View 1 7 3 Organize Controller Data for a PanelView Terminal 7 5 Determining Connections to RSView Applications 7 6 Chapter 8 How to Use This Chapter wesie iese to eet te AG P Dn eit 8 1 Module Diagnose sd oo aen 8 1 Diagnostics Overview eoi qi eft deed 8 2 Network syo i x E RN ES 8 5 Explicit Message 8 7 I y Contnectlotis v see eR are Ee 8 8 Ethernet C a e Ie pod 8 9 Appendix A How to Use This A 1 1756 ENBT EtherNet IP Communication Module A 2 1769 L32E L35E CompactLogix A 3 1788 ENBT EtherNet IP Communication Daughtercard 5 179
35. 255 255 255 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 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 Publication ENET UM001C EN P October 2004 3 2 Configuring an EtherNet IP Module to Operate on the Network EtherNet IP Parameter host name If you use DNS addressing or reference the module via host name in MSG instructions define these parameters Description 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
36. 3 5 0 ownership 4 7 P personal computers placing on network 2 1 PLC 5 processor 5 17 produce tags 5 3 5 4 produced and consumed tags connections 5 3 consume tags 5 6 organize tags 5 2 overview 5 1 produce tags 5 4 terminology 5 3 rack optimized connection 4 3 remote adapter 4 11 RPI 4 2 C 5 RSLinx bridging 1 6 communications driver 2 2 configuring network parameters 3 6 RSLogix 5000 software 3 7 S selecting a remote adapter 4 11 setting up hardware data transfer 5 1 interlocking 5 1 messaging 5 1 produced and consumed tags 5 1 setting up 1 0 controlling 1 0 4 1 SLC processor 5 17 specifications 1756 ENBT B 2 1769 L35E B 3 1788 ENBT B 5 1794 AENT B 7 status codes email 6 11 string tags 6 2 subnet mask 3 1 D 6 swap IP addresses 3 10 switches D 7 T TCP connections C 4 Index 3 Publication ENET UM001C EN P October 2004 4 Index Notes Publication ENET UM001C EN P October 2004 How Are We Doing Your comments our technical publications will help us serve you better in the future Thank you for taking the time to provide us feedback wy You can complete this form and mail or fax it back to us or email us at RADocumentComments ra rockwell com Pub Title Type CompactLogix ControllerEtherNet IP Communication Devices User Manual Cat 1756 ENBT 1788 ENBT Pub No ENET UMOO1C EN P Pub Date October 2004 Part No 957928 90 1794 AENT Pleas
37. 4 AENT EtherNet IP FLEX I O A 7 Appendix B How to Use This B 1 1756 ENBT EtherNet IP Communication Module B 2 1769 L32E L35E CompactLogix B 3 1788 ENBT EtherNet IP Communication Daughtercard B 5 1794 AENT EtherNet IP FLEX I O B 7 Appendix C How to Use This C 1 CIP COnNECHONS C 1 TEP CONNECUON S od dO spica oat a BF doctis BB NOUN C 4 Multicast Address Limit e XOLG e aee es C 5 Specifying the Requested Packet Interval C 5 EtherNet IP Overview Table of Contents 3 Appendix D How to Use This D 1 oc oua vat aa e A cafe p E D 1 Configuration Requirements eoe e Cer eee D 4 Manual Configuration on an Ethernet Switch D 7 Changing Ports an Ethernet Switch cives eet D 7 Publication ENET UM001C EN P October 2004 Table of Contents 4 Notes Publication ENET UM001C EN P October 2004 Chapter 1 About the Logix5000 Communication Modules for EtherNet IP Networks How to Use This Chapter Logix5000 family offers several EtherNet IP communication modules Select the module you need based on the EtherNet IP functions you need EtherNet IP Module Works with a controller
38. 5 web server module 8 1 direct connection 4 3 DNS addressing 3 10 domain name 3 2 downloading 3 11 duplicate address detection 3 8 E email MSG instruction 6 8 overview 6 1 sending via MSG instruction 6 2 status codes 6 11 text format 6 10 Ethernet protocols D 1 Publication ENET UM001C EN P October 2004 2 Index EtherNet IP modules bridging 1 5 configuring 3 1 connections C 1 control application 3 11 Ethernet overview D 1 features 1 1 LEDs A 1 specifications B 1 using in control system 1 4 examples accessing distributed 1 0 4 12 bridging 1 7 buffering INTs 5 19 RSLinx bridging 1 6 G gateway 3 1 D 5 H host name 3 2 interlocking connections 5 3 consume tags 5 6 organize tags 5 2 overview 5 1 produce tags 5 4 terminology 5 3 IP addresses definition 3 1 DHCP software 3 8 duplication address detection 3 8 overview D 4 RSLinx 3 6 RSLogix 5000 3 7 swapping in redundant systems 3 10 L LEDs 1756 ENBT A 2 1769 L35E 3 1788 ENBT A 5 1794 AENT A 7 manual configuration D 7 mapping tags 5 18 Publication ENET UM001C EN P October 2004 messaging caching connections 5 10 configuring 5 13 connections 5 9 guidelines 5 9 logic 5 10 mapping tags 5 18 overview 5 1 to PLC 5 SLC processor 5 17 MSG caching connections 5 10 configuring 5 13 connections 5 9 guidelines 5 9 logic 5 10 mapping tags 5 18 sending email 6 8 to PLC 5 or SLC processors 5 17 network parameters
39. 6 24 31 0 network 7 bits local address 24 bits 0 8 16 24 31 110 network 14 bits local address 16 bits 8 16 24 31 1 110 network 21 bits local address 8 bits 0 8 16 24 31 1 1 01 multicast address 28 bits Each node on the same physical network must have an IP address of the same class and must have the same network ID Each node on the same network must have a different local address host ID thus giving it a unique IP address IP addresses are written as four decimal integers 0 255 separated by periods where each integer gives the value of one byte of the IP address For example the 32 bit IP address EtherNet IP Overview D 5 10000010 00000000 00000000 00000001 is written as 130 0 0 1 You can distinguish the class of an IP address from the first integer in its IP address as follows Class LeftmostBits Start Address Finish Address A Oxxx 0 0 0 127 255 255 255 B 10xx 128 0 0 0 191 255 255 255 C 110 192 0 0 0 223 255 255 255 D 1110 224 0 0 0 239 255 255 255 Gateways 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 The following figure shows gateway G connecting Network 1 with Network 2 A 128 1 0 1 Network 1 128 1 0 2 G B C 128 2 0 3 128 2 0 1 28 2 02 Networ
40. 9515651 body of email message The maximum length of an email message is 474 characters An additional 4 byte string length value is added to the tag As a result the maximum source length is 478 characters Codes Possible Email Status Sending Email 6 11 Examine the destination element of the email MSG to see whether the email was successfully delivered to the mail relay server This indicates that the mail relay server placed the email message in a queue for delivery It does not mean the intended recipient successfully received the email message Possible codes that could be in this destination element are 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 Error Code hex Extended Error Description Code 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 0x4B 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 Lengt
41. AA Offline D F RUN mmm NoForces gt Wa No Edits ar Ts 3 Controller Tags 71 Controller Fault Handler 1 Power Up Handler EA sks Name EmailString 2 68 MainTask C MainProgram E Unscheduled Programs Motion Groups Description 71 Ungrouped Axes Trends Data Types Cg User Defined Maximum Characters 520 m EmailString B Members tino RIN Lune Tosa ine Module Defined LEN DINT Decimal 3 Configuration SINT 520 ASC Data Type Size 524 Publication ENET UM001C EN P October 2004 Sending Email 6 5 Create one controller scoped tag of this new data type to contain the email text Create a second controller scoped tag of this new data type to contain the transmission status For example create tag EWEB EMAIL to contain the email text and EmailDstStr to contain the transmission status Both of these tags are of type EmailString Scope email controller v Show Show All Tag Name amp Value Sort Tag Name Force Mask tag for status ae EmaipstStr tag for email text p gt EWEB_EMAIL EmailConfigstring 110 88 128 111 4 STRING utc PX EmailString J CEE EmaiSting SendEmail E TO MESSAGE SetupMailServer 1 zm MESSAGE Click in the Value box to display this button Click this button to display the String B
42. Allen Bradley EtherNet IP Modules in Logix5000 Control Systems 1756 ENBT 1788 ENBT 1769 L32E 1769 L35E 1794 AENT User Manual Rockwell Automation Important User Information Solid state equipment has operational characteristics differing from those of electromechanical equipment Safety Guidelines for the Application Installation and Maintenance of Solid State Controls Publication SGI 1 1 available from your local Rockwell Automation sales office or online at http www ab com manuals gi describes some important differences between solid state equipment and hard wired electromechanical devices Because of this difference and also because of the wide variety of uses for solid state equipment all persons responsible for applying this equipment must satisfy themselves that each intended application of this equipment is examples and diagrams in this manual are included solely for illustrative purposes Because of the many variables and requirements associated with any particular installation Rockwell Automation Inc cannot assume responsibility or liability for actual use based on the examples and diagrams No patent liability is assumed by Rockwell Automation Inc with respect to use of information circuits equipment or software described in this manual Reproduction of the contents of this manual in whole or in part without written permission of Rockwell Automation Inc is prohibited Throughout thi
43. C EN P October 2004 The remaining chapters in this publication describe how to configure and program the EtherNet IP communication modules A listing of catalog numbets at the beginning of each chapter identifies the modules that support the feature described in that chapter The 1756 ENBT module operates either as an interface for a ControlLogix controller to communicate with other devices over an EtherNet IP network or as an adapter for 1756 I O modules on an EtherNet IP network This module supports e control of I O communication via produced consumed tags and MSG instructions e communication with HMI configuration and programming such as upload download adapter functionality for 1756 I O modules a web server to provide diagnostic and status information The 1769 L32E L35E CompactLogix controller has an integrated EtherNet IP port Through this port the controller supports e control of I O communication via produced consumed tags and MSG instructions communication with HMI configuration and programming such as upload download a web server to provide diagnostic and status information About the Logix5000 Communication Modules for EtherNet IP Networks 1 3 1788 ENBT Overview The 1788 ENBT module operates as an interface for a FlexLogix and DriveLogix controller to communicate with other devices over an EtherNet IP network This module supports dh A 2O e control of I O Etheri si IP 715
44. CP connections Specifications B 7 Description 64 TCP IP connections CIP connections 32 CIP connections of which e 0 bridged connections e 32 end node connections for messages e 31 end node connections for 1 0 and produced consumed tags 256 CIP unconnected messages 1 0 capacity 8 modules power supply You must use either a NEC Class 2 a Safety Extra Low Voltage SELV or a Protected Extra Low Voltage PELV power supply to comply with the CE Low Voltage Directive A SELV supply cannot exceed 30 Vrms 42 4 Vpeak or 60 Vdc under normal conditions and under single fault conditions A PELV supply has the same rating and is connected to protected earth Ethernet connector RJ 45 category 5 input voltage rating 24V dc nominal input voltage range 19 2 to 31 2V dc includes 596 ac ripple Flexbus output current 640mA maximum 5V dc isolation voltage 500Vac between user power and Flexbus test time of 1 minute power consumption 400mA maximum from external 24V supply power dissipation 7 3W maximum 24 0V dc thermal dissipation 24 9 BTU hr 24 0V dc conductors type copper Wile size 12 gauge 4mm2 stranded maximum 3 64 inch 1 2mm insulator maximum category 3 operating temperature 0 to 55 C 32 to 131 F storage temperature 40 to 85 C 40 to 185 F relative humidity 5 to 95 non conducting shock op
45. D SDNPT drivers PLC 5 DH Emulator driver SLC 500 DH 485 Emulator driver Ethernet SoftLogix5 driver Remote Devices via Linz Al xl Close Help Configure d Startup This example shows the EtherNet IP Driver selection because it lets you autobrowse to select the appropriate device If you select the Ethernet Devices selection you have to enter the IP address of the device See RSLinx online help for more information 2 Click Add New to add the driver Configure Drivers r Available Driver Types JEthemet IP Driver z Add New Configured Drivers Choose a name for the new driver 15 characters maximum 1 Cancel Enter a name for the driver ag tees Al xl Close Help Configure Startup Start ERE Br Stop Del m m m Publication ENET UM001C EN P October 2004 Placing a Personal Computer to Operate on an EtherNet IP Network 2 3 3 Select Browse Local Subnet This displays the devices on the local netwotk so you can navigate to the EtherNet IP communication module for the controller you want to program Configure driver AB ETHIP 1 After you navigate to the approptiate EtherNet IP communication module click OK 4 The dtiver is now available and you can select the Ethernet port from Who Active in RSLogix 5000 progra
46. IP module 1 Make sure the module is installed and powered up 2 Start RSLinx The RSWho window opens Navigate in RSWho to the Ethernet network 3 Right click on the EtherNet IP module not the controller if there is one and select Module Configuration 39 RSLinx Gateway RSWho 1 File Edit view Communications Station DDE OPC Security Window Help 51 sa x Autobrowse Not Browsing 9 workstation USMAYRDCOLLINL1 m as Linx Gateways Ethernet ES 9 85 1784 PCD 1 DeviceNet A Ethernet 5 85 AB DFI 1 01 CompactLogix Processor Ricks L35E B a Backplane CompactLogix System 00 CompactLogix Processor 001 1769 L35E Ethernet Port 1769 L35E Ethernet Port B g 03 Local 1769 Bus Adapter VA1769 A 9 85 AB ETHIP 1 Ethernet For Help press F1 06 12 03 09 32AM Publication ENET UM001C EN P October 2004 Configuring an EtherNet IP Module to Operate on the Network 3 7 4 Select the Port Configuration tab choose Status Network Configuration type and enter the IP address and the other network parameters if needed Also select the Static radio button to permanently assign this configuration to the port If you select Dynamic on a power cycle the controller clears the current IP configuration and will again begin sending BOOTP requests 1788 ENB Configuration General Port Configuration Network Configuration C Oynamic Use BHGP ta
47. N fal control FAL lE CRES 4 File Arith Logical Control fal control Length CDN2 Position 0 Mode all CERO Dest dint array fal control pos Expression int buffer fal control pos FAL Joc fal_control DN CRES message EN File Arith Logical Control Length Position Mode Dest Expression fal_control 0 all int buffer fal control pos dint array fal control pos CDN gt gt MSG e as TL M Where dint array Type Unconfigured Message Control message CEND CERD Is an 42424 array of DINTs that are used in the ControlLogix controller int_buffer array of INTs with the same number of elements as dint_array Publication ENET UM001C EN P October 2004 5 20 Interlocking and Data Transfer between Controllers Receiving MSGs from PLC 5 or SLC 500 processors If the originating controller is a PLC 5 or SLC 500 processor in the MSG instruction select PLC MSG Read Write Message EN Read Write Read DN Target Device PLCS Local Remote Local ER gt Control Block N7 0 Control Block Length 93 Setup Screen If the controller For this section And this item Specify is a PLC 5 This PLC 5 Communication Command PLC 5 Typed Read or PLC 5 Typed Write Data Table Addres
48. P connections of which e 32 bridged connections e 20 end node connections 64 CIP unconnected messages 32 sending 32 receiving packets per second 4000 power requirements 5V dc 465mA power consumption 5 V dc 2 33W thermal dissipation 8 0 BTU hr isolation voltage tested to withstand 500V ac for 60 seconds Connectors RJ45 category 5 conductors 802 3 compliant twisted pair category 2 enclosure type rating none open style operating temperature EC 60068 2 1 Test Ad Operating Cold IEC 60068 2 2 Test Bd Operating Dry Heat IEC 60068 2 14 Test Nb Operating Thermal Shock This product is suitable for application in equipment that is rated 0 to 60 C 32 to 140 F maximum It is acceptable for the ambient slot temperature immediately surrounding this product to reach 85 C 185 F maximum storage temperature EC 60068 2 1 Test Ab Un packaged Non operating Cold EC 60068 2 2 Test Bb Un packaged Non operating Dry Heat EC 60068 2 14 Test Na Un packaged Non operating Thermal Shock 40 to 85 C 40 to 185 F relative humidity EC 60068 2 30 Test Db Un packaged Non operating Damp Heat 5 to 95 non condensing shock EC60068 2 27 Test Ea Unpackaged Shock operating 30g non operating 50g vibration EC60068 2 6 Test Fc Operating 5g 10 500Hz emissions CISPR 11 Group 1 Class A with appropriate enclosure Publicati
49. RPI of the consumed tag determines the period at which the data updates For two controllers to share produced or consumed tags both controllers must be attached to the same EtherNet IP subnet You cannot bridge produced and consumed tags over two subnets Logix controllers can produce broadcast and consume receive system shared tags that are sent and received via the EtherNet IP communication module Produced and consumed tags each require Consumed Tags connections This type of tag Requires these connections produced The local controller producing must have one connection for the produced tag and the first consumer and one more connection 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 like communications and 1 0 consumed Each consumed tag requires one connection for the controller that is consuming the tag EtherNet IP modules support as many as 32 produced connections Additionally the total number of tags that can be produced or consumed is limited by the numbet of available connections If the communication module uses all of its connections for I O and other communication modules no connections left for produced and consumed tags Publication ENET UM001C EN P October 2004 5 4 Interlocking and Data Tran
50. TCP IP network DHCP is based on and maintains some backward compatibility The main difference is that BOOTP allows for manual configuration static while DHCP allows for both static and dynamic allocation of network addresses and configurations to newly attached modules Be cautious when using DHCP software to configure your module A BOOTP client such as the EtherNet IP modules can boot from a DHCP server only if the DHCP server is specifically written to also handle BOOTP queries This is specific to the DHCP software package you use Check with your system administrator to see if your DHCP package supports BOOTP commands and manual IP allocation The EtherNet IP module must be assigned a fixed ATTENTION ATTENTION network address The IP address of this module must not be dynamically provided Failure to observe this precaution may result in unintended machine motion or loss of process control These EtherNet IP modules and their future revisions support duplicate IP address detection e 1756 ENBT firmware revision 3 2 and greater e 1788 ENBT firmware revision 2 1 and greater e 1756 firmware revision 2 2 and greater For more information about this module see the EzherNet IP Web Server Module User Manual publication ENET UM527 Configuring an EtherNet IP Module to Operate on the Network 3 9 When you change the IP address or connect one of these modules to an EtherNet IP network the module che
51. Unscheduled Programs 51 9 Motion Groups 73 Ungrouped Axes 3 Trends 5 69 Data Types Ep User Defined H E Strings H E Predefined H E Module Defined aa gem FlexBu gen FlexBu oot mikza CHA p Create a module T GRE frt Adding PanelView terminal is similar to adding distributed 1 You add the local EtherNet IP communication module and then you add the terminal to that module 1 In RSLogix 5000 programming software right click to select New Module and add the local EtherNet IP communication module Major Revision 1798 fi x Description 1788 1788 ControlNet Bridge Coax Media 1788 1788 ControlNet Bridge Redundant Coax Media 1788 CNF 1788 ControlNet Bridge Fiber Media 1788 ControlNet Bridge Redundant Fiber Media 1788 DeviceNet Scanner 100 Mbps Ethemet Bridge T wisted Pair Media Show Vendor M Other M Specialty 1 0 Select All Analog Digital M Communication v Motion v Controller Clear All Publication ENET UMO01C EN P October 2004 1 4 Communicating with PanelView Terminals 2 Configure the local EtherNet IP communication module Module Properties Controller 1788 ENBT A 1 1 Type 1788 1788 10 100 Mbps Ethernet Bridge Twisted Pair Media Vendor Allen Bradley Parent Controller
52. ag name follows this format Location SlotNumber Type MemberName SubMemberName Bit where 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 depends on the type of data the module can store For example Data and Fault are possible fields of data for 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 depends on the size of the 1 0 module 0 31 for a 32 point module Publication ENET UM001C EN P October 2004 4 12 Controlling 1 0 3 63 Configuration 4 1 1769 L35E Ethernet Port LocalENB 1794 FLEX io adapter amp 0 1794 1416 4 input modue 1 1794 OB16 A output module 2 1794 IF2XOF2I A combo analog 889 CompactBus Local 8 1 1769 1A16 A input 1 8 2 1769 0A16 A output 1 BJ 3 1769 MODULE generic module Example 1 Example 2 Example 3 Example 4 Example Module Example Tag Names automatically created by the software Example 1 remote 1794 AENT adapter FLEX io FLEX io adapter adapter LEX io adapter l SlotStatusBits LEX 10 adap
53. ag that supplies or receives data for the file number You can map multiple files to the same tag For PLC 2 commands specify the tag that supplies or receives the data When mapping tags 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 Publication ENET UM001C EN P October 2004 Interlocking and Data Transfer between Controllers 5 19 This example shows how to use a buffer of INTs EXAMPLE Read integers from a PLC 5 controller When condition turns on reads 16 bit integer values INTs and stores them in Then the PAL instruction moves the values to dint_array This converts the values to 32 bit integers DINTs for use by other instructions in the ControlLogix controller EXAMPLE Write integers to a PLC 5 controller When condition turns on moves the values dint_array to int buffer This converts the values to 16 bit integers INTs Then the message instruction sends zzz to the other controller condition fal control condition message EN MSG 4 4 5 Type Unconfigured CEND Message Control message CERO message D
54. ansmission control protocol internet protocol TCP IP Protocol descriptions Description TCP IP is a transport layer protocol TCP and a network layer protocol IP commonly used in business environments for communication within networks and across internetworks The EtherNet IP communication modules use TCP IP for explicit messaging that is messages in which time is not a critical factor such as uploading or downloading programs User datagram protocol Internet protocol UDP IP UDP is a much simpler transport protocol It is connectionless and provides a very simple capability to send datagrams between two modules UDP is used by applications that implement their own handshaking between modules and only want a minimal transport service UDP is smaller simpler and faster than TCP and can operate in unicast multicast or broadcast mode The EtherNet IP communication modules use UDP IP for real time 1 0 messaging CIP applies a common application layer over Ethernet by encapsulating messages in TCP UDP IP This common application layer is the control and information protocol CIP which provides interoperability and interchangeability of industrial automation and control modules on Ethernet EtherNet IP supports both real time 1 0 implicit messaging and explicit messaging See the EtherNet IP Performance and Application Guide publication 001 for more information on EtherNet IP Simple network
55. anufacturing facility However if your product is not functioning and needs to be returned United States Contact your distributor You must provide a Customer Support case number see phone number above to obtain one to your distributor in order to complete the return process Outside United Please contact your local Rockwell Automation representative for States return procedure www rockwellautomation com Corporate Headquarters Rockwell Automation 777 East Wisconsin Avenue Suite 1400 Milwaukee WI 53202 5302 USA Tel 1 414 212 5200 Fax 1 414 212 5201 Headquarters for Allen Bradley Products Rockwell Software Products and Global Manufacturing Solutions Americas Rockwell Automation 1201 South Second Street Milwaukee WI 53204 2496 USA Tel 1 414 382 2000 Fax 1 414 382 4444 Europe Rockwell Automation SA NV Vorstlaan Boulevard du Souverain 36 BP 3A B 1170 Brussels Belgium Tel 32 2 663 0600 Fax 32 2 663 0640 Asia Pacific Rockwell Automation 27 F Citicorp Centre 18 Whitfield Road Causeway Bay Hong Kong Tel 852 2887 4788 Fax 852 2508 1846 Headquarters for Dodge and Reliance Electric Products Americas Rockwell Automation 6040 Ponders Court Greenville SC 29615 4617 USA Tel 1 864 297 4800 Fax 1 864 281 2433 Europe Rockwell Automation Br hlstraRe 22 D 74834 Elztal Dallau Germany Tel 49 6261 9410 Fax 49 6261 17741 Asia Pacific Rockwell Automation 55 Newton Road 11 01 02 R
56. ate Collisions Number of times a collision is detected later than 512 bit times into the transmission of a packet Excessive Collisions Frames for which transmission fails due to excessive 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 Frames received that exceed the maximum permitted frame size MAC Receive Errors Frames for which reception on the Ethernet interface failed due to an internal MAC sublayer receive error Publication ENET UM001C EN P October 2004 Appendix A Module LEDs How to Use This Appendix This appendix provides LED descriptions for the EtherNet IP communication modules and adapters For this information See page 1756 ENBT EtherNet IP Communication Module 2 1769 L32E L35E CompactLogix Controller A 3 1788 ENBT EtherNet IP Communication Daughtercard 5 1794 AENT EtherNet IP FLEX 1 0 Adapter A 7 Publication ENET UM001C EN P October 2004 A 2 Module LEDs 1756 ENBT EtherNet IP Communication Module EtherNet IP Publication ENET UM001C EN P October 2004 1756 ENBT LED indicators Network NET status indicator State off Status not powered no IP address Description Module is not powered or does not have an IP address e Verify there is chassis power and the m
57. ate a SMTP session with the mail server via telnet over port 25 If you connect then enter QUIT 0x0105 Communication error with SMTP mail server An error occurred after the initial connection with the SMTP mail server See the ASCII text following the error code for more details as to the type of error 0 0106 SMTP mail server host name DNS query did not complete previous send service Publication ENET UM001C EN P October 2004 6 12 Sending Email Notes Publication ENET UM001C EN P October 2004 Chapter Using This Chapter Read this chapter for e 1756 ENBT module e 1769 L32E L35E controller e 1788 ENBT card Set Up the Hardware Local Chassis Logix5000 controller Communicating 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 For this information See page Set Up the Hardware 7 1 Determining Connections to PanelView Terminals 7 2 Adding a PanelView Terminal 1 3 Organize Controller Data for a PanelView Terminal 7 5 Determining Connections to RSView Applications 1 6 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 any of the following e PanelView terminal e PanelView Plus terminal e workstation running an RSView 32 software e workstat
58. be Diffuse w cable 09 1769 ADN Compact I O Adapter 10 1734D IB8XOB8E 11 1734 184 8 4pt DC Input 12 1734 18418 4pt DC Input i 13 1734 1848 4pt DC Input distributed DeviceNet 03 1756 L1 A LOGIXSSS0 1756 L1 A 1756 2 ARG 12 0 04 1756 IB32 A 1756 1832 DCIN devices 05 1756 OB16D A 1756 OB16D A DCOUT DIAG 06 1756 CNBJB 1756 For Help press F1 10 21 03 02 29 Publication ENET UMO01C EN P October 2004 1 8 About the Logix5000 Communication Modules for EtherNet IP Networks Notes Publication ENET UM001C EN P October 2004 Chapter 2 How to Use This Chapter Read this chapter for 1756 ENBT module 1769 L32E L35E controller 1788 ENBT card 1794 AENT adapter Placing a Personal Computer to Operate on EtherNet IP Network This chapter describes how to configure a personal computer to operate on an EtherNet IP network For this information See page Configuring the Ethernet Communications Driver in RSLinx 2 2 You need to load an Ethernet communications driver for all Rockwell Software applications to communicate with devices on an EtherNet IP network A personal computer needs this driver if you use the personal computer to perform such tasks as upload and download controller projects over EtherNet IP via RSLogix 5000 programming software configure EtherNet IP network parameters for devices on the network via RSNetWorx for EtherNet IP software coll
59. blication ENET UM001C EN P October 2004 5 6 Interlocking and Data Transfer between Controllers Consume Data That Is consume a produced tag you specify both the producer controller and the produced tag in the RSLogix 5000 project for the remote consumer Produced by Another Logix5000 controller Controller Add the producer controller to the consumer s 1 0 configuration You add the producer controller to the I O Configuration folder of the remote consumer controller Within the I O Configuration folder you organize the controllers and communication modules into a hierarchy tree branch parent child For a typical producer consumer structure local remote communication communication module module consumer producer controller controller you build the 1 0 configuration in this order f RSLogix 5000 MyProject_1 1756 161 File Edit View Search Logic Communications Tools e Offline fH m RUN EZ No Forces b OK No Edits EAT 41 1 0 8 1 Add the local communication module zz for the consumer controller Controller MyProject_1 Tasks Motion Groups 73 Trends Data Types amp Configuration B 1 1756 ENBT A Local Comm Module 8 0 1756 Remote Comm Module g 1 1756 L61 Remote Controller 2 Add the remote communication module for the producer controller 11 0 3 Add the produ
60. c and click Finish Customize the Specify the general information about Cancel 225 Next reso configuration the module name comm format etc Then use the Next buttons to step through subsequent screens Comm Format selection you make when you add a communication module and its I O modules is based on whether you want rack optimized direct connections to each distributed I O module In general If the distributed 1 0 is Select this format for the remote Select this format for the distributed adapter 1 0 module digital Rack Optimization Rack Optimization analog None an appropriate direct connection format Publication ENET UM001C EN P October 2004 Controlling 0 4 11 Selecting a remote adapter The remote adapter you use depends on the distributed I O you use If the distributed 1 0 is Select this remote adapter Which you configure via 1756 ControlLogix 1 0 1756 ENBT BOOTP utility 1794 FLEX 1 0 1794 AENT BOOTP utility 1734 POINT 1 0 1734 AENT thumbwheel switches on the module or DHCP utility Accessing Distributed 1 0 I O information is presented as a structure of multiple fields which depend This address variable 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 t
61. can also use DNS addressing in a module profile in the I O controller tree or in a message path If the domain name of the destination module is different from the source module use a fully qualified DNS name bostname domainname For example to send a message from ENBTI1 ocation1 companyA to ENTB1 location2 companyA the host names are the same but the domains are different If you do not enter a fully qualified DNS name the module appends the default domain name to the specified host name Using the EtherNet IP After you physically install an EtherNet IP module and set its IP address you must add the module to the Controller Organizer in an RSLogix 5000 project Modules Logix5000 to establish I O control Controller Application 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 module The module behaves as determined in its configuration For information on configuring and placing a personal computer for developing an RSLogix 5000 project on an EtherNet IP network see the chapter Placing a Personal Computer to Operate on an EtherNet IP Network For information on controlling I O see the chapter Configuring I O Publication ENET UM001C EN P October 2004 3 12 Configuring an EtherNet IP Module to Operate on the Network Notes Publication ENET UM001C EN P October 2004 Chapter H
62. cer controller Publication ENET UM001C EN P October 2004 Interlocking and Data Transfer between Controllers 5 7 add a module to the I O Configuration folder E Controller MyProject 1 Tasks E Motion Groups CI Trends 1 Data Types 3 6 1 0 Configuration J 1 1756 Local Comm Module 1756 Configurable Flow Meter 1758 ControlNet Bridge 1756 ControlNet Bridge 1756 ControlNet Bridge 1756 OT _ Configure the module 1 Right click the level branch to which you want to add the module and choose New Module Ak 2 Choose the module 1756 1794 1794 10 100 Mbps Ethernet Adapter Twisted Pair Media Vendor Allen Bradley das Hon Nae Do this Description 1 Use the default Specify the general information about lj nates Name configuration the module name comm format etc and click Finish ChassisSize fe 21 Reisen f ElectonicKeying Compattle Mode Customize the Specify the general information about MMMM configuration the module name comm format etc ceon Then use the Next buttons to step through subsequent screens Create the consumed tag e Controller Controller 1 Controller Tags 3 Controller Fault Handler 9 Power Up Handler 1 In t
63. cks to make sure that the IP address assigned to this module is not the same as that for any other device already on the netwotk If the module determines that there is a conflict some other device on the network already has the IP address the EtherNet IP port of the module goes into conflict mode where the module s e OK LED blinks red network NET LED is solid red front display indicates the conflict 1756 ENBT only The display scrolls OK IP address of bis module Duplicate IP Mac address of duplicate node detected For example OK 10 88 60 196 Duplicate IP 00 00 BC 02 34 B4 correct this conflict use the instructions in this chapter to change the IP address of the module Then cycle power to the module or reset the module such as disconnecting the EtherNet IP cable and reconnecting the cable There 15 also the possibility that two modules can detect a conflict simultaneously If this occurs remove the module that has the incorrect IP address or correct its conflict To get the second module out of conflict mode cycle power to the module or disconnect its EtherNet IP cable and reconnect the cable Duplicate detection scenarios The behavior of devices that are in conflict over an IP address varies depending on whether connections have been established to either of the modules and whether both modules support duplicate IP address detection e if both modules support duplicate IP address detection the
64. cted listen only Once an output module has been configured and owned by one controller other controllers can 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 If the module is also in the I O configuration of another controller then select the Listen Only version of the Comm Format Listen Only Input Data Publication ENET UM001C EN P October 2004 Controlling O 4 9 Adding Distributed 0 To communicate with the I O modules in your system you add bridge adapter and I O modules to the I O Configuration folder of the controller Within the I O Configuration folder you organize the modules into a hierarchy tree branch parent child For a typical distributed 1 0 network local controller communication module remote 1 0 adapter module device f5 RSLogix 5000 MyProject 1 in Add IO ACD 1 you build the 1 0 configuration in this order File Edit View Search Logic Communications Tc alsm S Offline J RUN No Forces b E t Edits e Redundancy 120 D 1 Add the local communication module Controller MyProject_1 bridge C Tasks Motion Groups 2 Add the remote adapter for t
65. d messages from the EtherNet IP port to the host of which 32 can be unconnected messages from the host to the EtherNet IP port 1794 AENT TCP Connections Publication ENET UM001C EN P October 2004 Each module has a maximum of 256 CIP unconnected messages from the EtherNet IP port The 1794 AENT can receive messages from the EtherNet IP port Because the FLEX 1 0 backplane uses a polled architecture the FLEX modules 1 0 modules do not initiate messages to the 1794 AENT module EtherNet IP connections are not scheduled as on other networks such as using RSNetWorx software to schedule ControlNet connections but the EtherNet IP connections do exchange data at a regular time interval the requested packet interval RPI See the EzbheriNet IP Performance and Application Guide publication number ENET AP001 for more information on connections An EtherNet IP module uses one TCP connection fot each IP address to which the EtherNet IP module is connected Multiple CIP connections can go through a single TCP connection Examples of TCP connections are HMI human machine interface to a controller that supports EtherNet IP communications Logix MSG instruction to a controller or workstation OPC or DDE accessing a controller e I O data produced or consumed tag The 1756 ENBT 1788 ENBT and 1794 AENT modules each support 64 connections Multicast Address Limit Specifying the Requested Packet Interval
66. dule User Manual publication ENET UM527 Publication ENET UM001C EN P October 2004 Summary of Changes 4 Notes Publication ENET UM001C EN P October 2004 About the Logix5000 Communication Modules for EtherNet IP Networks Placing a Personal Computer to Operate on an EtherNet IP Network Configuring an EtherNet IP Module to Operate on the Network Controlling 1 0 Interlocking and Data Transfer between Controllers Table of Contents Chapter 1 How to Use This Chapter os cisco RTA Y Rx Ex RES SISA 1 1 1756 ENBT Ovetview sentes e eh dedi ord Gas 1 2 1769 L32E L35E Overview 255 e ette C o Bie Xo 1 2 eu ie Rer dc de te anne a EA V 1 3 1794 AENT se durat sar kdo e iade were 1 3 We o ads 1 3 Using EtherNet IP Modules in a Control 1 4 Bridging Across Networks e Satine dil beoe 1 5 Chapter 2 How to Use This CBapteta a ident 2 1 Configuring the Ethernet Communications Driver in RSLinx 2 2 Chapter 3 How to Use This Chaptet iere E XR 3 1 Determining Required Network Parameters 3 1 Assigning Network Parameters via the BOOTP DHCP Utiity 3 3 Using Other Methods to Assign Network Parameters 3 5 Duplicate IP Address 3 8 IP Address Swapping cereis d deter papae reed
67. e Waiting Start Done Done Length 0 Q Error Code Extended Error Code Timed Our Error Path Error Text Cancel Help where In this field Enter Service Type Set Attribute Single Instance 1 Class 32f Attribute 5 Source Element the STRING tag that contains the IP address or host name of the mail relay server In this example enter EmailConfigstring Source Length the number of characters in the IP address or host name of the mail server plus 4 In this example enter 17 13 characters in the IP address 10 88 128 111 4 Publication ENET UM001C EN P October 2004 6 8 X Sending Email After the MSG instruction that configures the mail relay server executes successfully the controller stores the mail relay server information in non volatile memory The controller retains this information even through power cycles until another MSG instruction changes the information Step 4 Configure the MSG instruction that contains the email text On the Communication tab of the MSG instruction configure the path for the MSG instruction This is the same as for the MSG instruction that identifies the mail relay server see page 6 6 On the Configuration tab of the MSG instruction configure the MSG parameters for sending an email Message Configuration SendEmail_EWEB Configuration Communication Tag Message Type Generic Y The Source Length is the number of characters in the Cu
68. e address in the PLC 5 controller e g F8 0 On the Communication tab specify the communications details Message Configuration Message 1 x z Destination Link CIP with Source Link Destination Node E Octal Gonnected Cache Connections e 43008 If the target module is configured in the I O Configuration folder of the originating controller use the Browse button to select the module Otherwise manually enter the path to the target module Publication ENET UM001C EN P October 2004 5 16 Interlocking and Data Transfer between Controllers A manually entered path starts with the name of the local EtherNet IP 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 For example EXAMPLE Communication path from a Logix5000 controller to Logix5000 controller over an EtherNet IP network Message oo amm washer 2 127 127 127 12 1 0 where Ethernet network IP address 127 127 127 12 rnzr indicates washer name of the ENB or ENET module 2 Ethernet port of the ENB or ENET module 127 127 127 12 IP address of the ENB or ENET module in the destination chassis backplane port of the ENB or ENET module in the destination chassis Publication ENET UM001C EN P October 2004 slot
69. e complete the sections below Where applicable rank the feature 1 needs improvement 2 satisfactory and 3 outstanding Overall Usefulness 1 2 3 How can we make this publication more useful for you 2 3 Can we add more information to help you Completeness all necessary information procedure step illustration feature is provided 577 example guideline other explanation definition Technical Accuracy 1 3 Can we be more accurate all provided information is correct text illustration Clarity 1 2 3 How can we make things clearer all provided information is easy to understand Other Comments You can add additional comments on the back of this form Your Name Your Title Function Would you like us to contact you regarding your comments Location Phone No there is no need to contact me Yes please call me Yes please email me at Yes please contact me via Return this form to Rockwell Automation Technical Communications 1 Allen Bradley Dr Mayfield Hts OH 44124 9705 Fax 440 646 3525 Email RADocumentComments ra rockwell com Publication 6 0521 May 2003 PN957928 90957782 91 Other Comments PLEASE FASTEN HERE DO NOT STAPLE PLEASE FOLD HERE BUSINESS REPLY MAIL FIRST CLASS MAIL PERMIT NO 18235 CLEVELAND OH POSTAGE WILL BE PAID BY THE ADDRESSEE Allen Bradley BELIANCE M ELECTRIC S
70. e is the target has timed out flashing red green self test Link status indicator State off Status no data transmission Module performing power up self test Description Module not ready to communicate flashing green ready Module is ready to communicate green data transmission in progress Module is communicating over the network Publication ENET UM001C EN P October 2004 A 8 Module LEDs Notes Publication ENET UM001C EN P October 2004 Appendix B Specifications How to Use This Appendix This appendix provides specifications for the EtherNet IP communication modules and adapters For this information See page 1756 ENBT EtherNet IP Communication Module B 2 1769 L32E L35E CompactLogix Controller B 3 1788 ENBT EtherNet IP Communication Daughtercard 5 1794 AENT EtherNet IP 0 Adapter B 7 Publication ENET UM001C EN P October 2004 B 2 1756 ENBT EtherNet IP Communication Module Publication ENET UMO01C EN P October 2004 Specifications Specification TCP connections Value 64 TCP IP connections CIP connections 128 CIP connections of which e 128 bridged connections e 32end node connections 256 CIP unconnected messages 128 sending 128 receiving packets per second 5000 module location any slot in a 1756 ControlLogix chassis EtherNet IP communication rate 10 100Mbits s half or full duple
71. ect controller data for Panel View terminals and RSView applications Before you load a communication driver make sure the Ethernet communication card has already installed in the personal computer IP address and other network parameters have been correctly configured for the personal computer personal computer is properly connected to the EtherNet IP network See the documentation for the Ethernet communications card for information on installing and configuring the card Publication ENET UM001C EN P October 2004 2 2 Placing a Personal Computer to Operate on an EtherNet IP Network Configuring the Ethernet To configure the Ethernet communication driver for the personal computer programming workstation Communications Driver in RSLinx 1 In RSLinx software select Configure Driver Select Ethernet IP Driver or Ethernet Devices Rockwell Software RSLinx Lite RSWho 1 Configure Drivers Eile View iP Station Security Window Help Available Driver Types Add New Ethemet IP Driver z RS 232 DF1 devices Ethernet devices mii Ethernet IP Driver 1784 KT KTAX D PKTX D J PCMK for DH DH 485 devices 1784 KTC X for ControlNet devices DF1 Polling Master Driver 1784 PCC for ControlNet devices 1784 PCIC S for ControlNet devices 1747 PIC AIC Driver DF1 Slave Driver 5 5 SD SD2 for DH devices Virtual Backplane SoftLogix58xx DeviceNet Drivers 1784 PCD PCIDS 1770 KF
72. ent screens Use relay ladder logic to enter a MSG instruction Click the button to configure the MSG instruction cu 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 zs J E Type Unconfigured Message Control count msg A I C ER 2 Publication ENET UM001C EN P October 2004 Interlocking and Data Transfer between Controllers 5 13 Configure a MSG configure a MSG instruction click E in the MSG box Instruction On the Configuration tab specify the type of MSG instruction Message Configuration Message 1 x Configuration Communication Tag Message Type Data Table Read Source Element Number Of Elements Destination Element New Tag Configure MSG to Logix5000 controller If you want to For this item Type or select 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 controll
73. er 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 Publication ENET UM001C EN P October 2004 5 14 Interlocking and Data Transfer between Controllers If the data is integer s And you want to read receive data For this item Message Type Configure a MSG to an SLC 500 processor Type or select SLC Typed Read Source Element data table address in the SLC 500 controller e g 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 e g N7 10 floating point REAL read receive data Message Type SLC Typed Read Source Element data table address the SLC 500 controller 0 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 Publication ENET UM001C EN P October 2004 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
74. erating 30 g peak acceleration 11 1 ms pulse width non operating 50 g peak acceleration 11 1 ms pulse width vibration tested 5 g 2 10 500Hz per IEC 68 2 6 emissions CISPR 11 Group 1 Class A with appropriate enclosure Electrical EMC The unit has passed testing at the following levels ESD Immunity IEC61000 4 2 6kV contact discharges 8kV air discharges radiated RF immunity IEC61000 4 3 e 10V m with 1kHz sine wave 80 AM from 30MHz to 2000MHz e 10V m with 200Hz 50 Pulse 100 at 900Mhz surge transient immunity IEC61000 4 5 2kV line earth CM on communications ports conducted RF immunity IEC61000 4 6 10Vrms with 1kHz sine wave 80 AM from 150kHz to 80MHz certifications c UL us Industrial Control Equipment for Listed for Class Division 2 Groups A B C and D CE Marked for all applicable directives C Tick Marked for all applicable acts N223 Publication ENET UM001C EN P October 2004 B 8 Specifications Notes Publication ENET UM001C EN P October 2004 Appendix C Connection Use Over EtherNet IP How to Use This Appendix EtherNet IP communication modules use connections to manage communications connection is a point to point communication mechanism used to transfer data between a transmitter and a receiver The EtherNet IP Read this communication modules use these connections chapter for 1756 ENBT module CIP connections for Logix based c
75. ere is a noted difference in controlling input modules versus controlling output modules Controlling This ownership input modules 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 All other additional owners must have the identical configuration data and identical communications format that the original owner controller has 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 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 reje
76. evenue House Singapore 307987 Tel 65 351 6723 Fax 65 355 1733 Publication ENET UMOO 1C EN P October 2004 PN 957928 90 Supersedes Publication ENET UMOO01B EN P July 2004 Copyright 2004 Rockwell Automation Inc All rights reserved Printed in the U S A B oe Allen Bradl ey EtherNet IP Modules in Logix5000 Control Systems User Manual
77. fer of INTs Data forthe project device DINT_Array 0 INT Buffer 0 Word 1 DINT Array 1 INT Buffer 1 Word 2 DINT Array 2 INT Buffer 2 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 Publication ENET UM001C EN P October 2004 5 18 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 lets you map Logix tag names to memory locations You only have to map 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 e You can only access controller scoped tags global data PLC2 3 5 7 SLC Mapping r PLE 3 5 SLE Mapping Deme ume Help Delete Map r PLE 2 Mapping Tag Name For each file that is referenced a PLC 5 or SLC command make map entty Type the PLC SLC file number of the logical address select the Logix5000 controller scoped global t
78. gs e REAL e array of DINTs or REALs e user defined Limit the size of the tag If you must transfer more than 500 bytes create logic to transfer the data in packets to 500 bytes Combine data that goes to the same If you are producing several tags for the same controller controller e Group the data into one or more user defined data types This uses less connections than producing each tag separately e Group the data according to similar update intervals To conserve network bandwidth use a greater 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 Publication ENET UM001C EN P October 2004 Interlocking and Data Transfer between Controllers 5 3 Term produced tag Terminology A Logix5000 controller lets you produce broadcast and consume receive system shared tags 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 Determining Connections for Produced and 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
79. guration for the module E Rockwell Automation Microsoft Internet Explorer provided by Rockwell Automation 1 1 Fie Edit View Favorites Tools gt Qusearch Favorites Gy 2 B Address http 10 88 60 194 index html z Allen Bradley S02 Minimize Home Diagnostics Diagnostic Overview Network Settings Message Connections I O Connections Ethernet Statistics Advanced Diagnostics P browse chassis Diagnostic Overview J Network Settings X Message Connections 1 0 Connections Ethernet Statistics A Rockwell Automation Network Interface Ethernet Address MAC IP Address 10 88 60 194 Subnet Mask 255 255 254 0 Default Gateway 10 88 60 1 Primary Name Server 10 88 128 138 Secondary Name Server 10 88 128 139 Default Domain Name na home ra int corn Host Name Name Resolution DNS Enabled SMTP Server Ethernet Interface Configuration Obtain Network Configuration Static Ethernet Link Putonagotiate Status Autonegotiate Speed and Duplex Port Speed 100 Mbps Duplex Mode Full Duplex Copyright 2004 Rockwell Automation Inc All Rights Reserved This field Network Interface Any fields not configured remain blank Specifies Internet Ethernet Address MAC Ethernet MAC address of the module IP Address IP address for the module Subnet Mask
80. h 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 attribute 4 to non volatile 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 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 0x0104 Unable to connect to SMTP mail server set in Attribute 5 If the mail server address is a hostname make sure that the device supports DNS and that a Name Server is configured If the hostname is not fully qualified i e mailhost and not mailhost xx yy com then the domain must be configured as xx yy com Try ping mail server address gt to insure the mail server is reachable from your network Also try telnet mail server address 25 which attempts to initi
81. he consumer controller s project right click the Controller Tags folder and choose Edit Tags Only controller scoped tags can consume data 2 In the Controller Tags window right click the tag that will consume the data and choose Edit Tag Propetties Publication ENET UM001C EN P October 2004 5 8 Interlocking and Data Transfer between Controllers 3 Select the Consumed option button and make sure the data type is the same as the produced tag n Tag Properties Consumed Tag E E Select the controller that produces the data Type the name of the produced data or select the requested packet interval RPT for the connection Set the RPI only as fast as needed by the application The RPI also determines the number of packets per second that the module will produce on a connection Each module has a limit of how many packets it can produce per second If you exceed this limit the module cannot open any more connections For information on RPI and how it affects the actual packet interval see the EtherNet IP Performance Application Solution 001 5 Click OK Publication ENET UM001C EN P October 2004 Guidelines for MSG Instructions Guideline Interlocking and Data Transfer between Controllers 5 9 Follow these guidelines Details 1 For each MSG instruction create a control tag Each MSG instruction requires its own control tag
82. he m Lini Data Types distributed 1 0 chassis or DIN rail 25 5 Configuration 8 1 1756 Local Comm Module 1794 AENT A Remote Adapter 3 Add the 1 0 module p gt 0 1794 IB16 A I O Module Publication ENET UM001C EN P October 2004 4 10 Controlling 1 0 Add a module To add a module to the I O Configuration folder Controller MyProject 1 Tasks Motion Groups 3 Trends Data Types 1 0 Configuration g 1 1756 Local Comm Module 1756 Configurable Flow Meter 1756 ControlNet Bridge 1756 ControlNet Bridge 1 756 CNB D 1756 ControlNet Bridge Properties Local Interface X794 AENT B20 1756 Type 1794 1794 10 100 Mbps Ethernet Adapter Twisted Pair Media Vendor Allen Bradley Parent Local Interface ene Address Host Name 31 Description D IP Address Host Name Comm Format Rack Optimization z Chassis Size fe i Revision 2 1 Electionic Keying Compatible Module 1 Right click the level branch to which you want to add the module and choose New Module 2 Choose the module 2 lt 3 Configure the module To Do this Use the default Specify the general information about configuration the module name comm format et
83. hether they were manually configured Interface Counters In Octets Octets received on the Ethernet interface In Ucast Packets Unicast packets received on the Ethernet interface In NUcast Packets Non unicast packets received on the Ethernet interface In Discards Inbound packets received on the Ethernet interface but discarded In Errors Inbound packets that contain errors does not include In Discards In Unknown Protos Inbound packets with unknown protocol Out Octets Octets sent on the Ethernet interface Out Ucast Packets Unicast packets sent on the Ethernet interface Out NUcast Packets Non unicast packets sent on the Ethernet interface Out Discards Outbound packets discarded Out Errors Outbound packets that contain errors Publication ENET UM001C EN P October 2004 8 10 Monitoring Diagnostics This field Specifies Media Counters Alignment Errors Frames received that are not an integral number of octets in length FCS Errors Frames received that do not pass the FCS check Single Collisions Successfully transmitted frames which experienced exactly one collision Multiple Collisions Successfully transmitted frames which experienced more than one collision SOE Test Errors Number of times SQE test error message is generated Deferred Transmissions Frames for which first transmission attempt is delayed because the medium is busy L
84. htercard and or host flashing red updating firmware The daughtercard firmware is being updated Normal operation during firmware update No action required Network status NS indicator Condition Status Indicates Recommended Action off not initialized The daughtercard does not have an IP address and is Verify that the BOOTP server is running operating in BOOTP mode flashing green no CIP connections established The daughtercard has an IP address but no CIP connections are established ormal operation if no connections are configured No action required f connections are configured check connection originator for connection error code green CIP connections The daughtercard has an IP address and CIP ormal operation No action required established connections Class 1 or Class 3 are established red duplicate IP address duplicate IP address has been detected Make sure that the the IP address assigned to this module is not he same as that for any other device already on the network Publication ENET UM001C EN P October 2004 A 6 Module LEDs Link status LNK indicator Condition Status Indicates Recommended Action off no link The daughtercard is not connected to a powered Verify that all Ethernet cables are connected Ethernet module The daughtercard cannot Verify that Ethernet switch is powered communicate on Ethernet flashing green self test The daughtercard is performing its power up
85. ice 2 CIP messages can bridge these networks CIP messages that can bridge to this network originate on this network EtherNet IP ControINet DeviceNet RS 232 serial EtherNet IP yes yes yes yes ControlNet yes yes yes yes RS 232 yes yes yes yes Publication ENET UM001C EN P October 2004 1 6 About the Logix5000 Communication Modules for EtherNet IP Networks In this example a workstation configures a drive on a DeviceNet network The wotkstation bridges EtherNet IP to reach the drive workstation PanelView station EtherNet IP network DeviceNet network bridge Publication ENET UM001C EN P October 2004 In this example the bridge can be an EtherNet IP to DeviceNet bridging device a Logix5000 system with an EtherNet IP communication module and a DeviceNet communication module The bridge can be a ControlLogix chassis with a 1756 ENBT module and a 1756 DNB module The controller is not required e 1769 L32E L35E CompactLogix controller with a 1769 SDN module FlexLogix controller with 1788 ENBT and 1788 DNBO modules e 1788 EN2DN linking device In the example above status data can also be transferred from DeviceNet through the Logix5000 controller to a RSView32 operator interface For a CompactLogix or FlexLogix controller map the data into the DeviceNet I O image and then use RSLinx OPC from the PC to the Logix50
86. imized remote chassis owned by another controller Publication ENET UM001C EN P October 2004 5 12 Interlocking and Data Transfer between Controllers To add a module to the I O Configuration folder Controller MyProject_1 Tasks Motion Groups 1 Trends Data Types 3 6 1 0 Configuration J 1 1756 Local Comm Module 1756 Configurable Flow Meter 1758 ControlNet Bridge 1756 ControlNet Bridge 1756 ControlNet Bridge Properties Local Interface 7O6 AENT R21 0 1756 Type 1794 1794 10 100 Mbps Ethernet Adapter Twisted Pair Media Vendor Allen Bradley Parent Local_Interface Address Host Name Name 0 Description x C IP Address Host Name Comm Format Rack Optimization 7 Chassis Size f i Revision 2 1 Electionic Keying Compatible Module Cancel ae Next gt reso Help Enter a message 1 Right click the level branch to which you want to add the module and choose New Module Ak 2 Choose the module 5 3 Configure the module To Do this Use the default configuration Specify the general information about the module name comm format etc and click Finish Customize the configuration Specify the general information about the module name comm format etc Then use the Next buttons to step through subsequ
87. ine wave 8096AM from 80MHz to 2000MHz 10V m with 200Hz 50 Pulse 100 AM at 900MHz 10V m with 200Hz 50 Pulse 100 at 1890MHz EFT B Immunity IEC 61000 4 4 2kV at 5kHz on communication ports Publication ENET UM001C EN P October 2004 B 4 Specifications Description 1769 L32E 1769 L35E Surge Transient Immunity IEC61000 4 5 2kV line earth CM on shielded ports Conducted RF Immunity IEC61000 4 6 10Vrms with 1kHz sine wave 80 AM from 150kHz to 80MHz certifications c UL us UL Listed for Class Division 2 Group A B C D Hazardous Locations certified for U S and Canada European Union 89 336 EEC EMC Directive compliant with EN 50082 2 Industrial Immunity EN 61326 Meas Control Lab Industrial Requirements EN 61000 6 2 Industrial Immunity EN 61000 6 4 Industrial Emissions C Tick Australian Radio Communications Act compliant with e AS NZS CISPR 11 Industrial Emissions 1 Use this Conductor Category information for planning conductor routing See ndustrial Automation Wiring and Grounding Guidelines publication 1770 4 1 2 See the Product Certification link at www ab com for Declarations of Conformity Certificates and other certification details Publication ENET UM001C EN P October 2004 Specifications B 5 1788 ENBT EtherNet IP Communication Daughtercard Specification TCP connections Description 64 TCP IP connections CIP connections 32 CI
88. instances for this terminal You can establish up to eight different instances with each terminal For example one controller can use all eight instances Or eight controllers can each use one instance Organize data for a PanelView terminal based on how the data is used Do this Use the 1 0 tags of the terminal The tags for this data were created when you added the terminal to the 1 0 configuration of the controller They are similar to the tags of 1 0 modules 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 indicators etc 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 give you 28 values for numeric entry controls numeric displays etc Publication ENET UM001C EN P October 2004 1 6 Communicating with PanelView Terminals To access the I O tags of the PanelView or PanelView Plus terminal use the following address format If the terminal Then use this address writes the data name of terminal l Data x y reads the data name of terminal O Data x y where This address variable Is name of terminal name of the instance in the 1 0 configuration of the controller X element of the input I or output 0 structure y bit number within
89. ion An owner connection is any connection zl that does not include Listen Only in its Comm Format Comm Format Input Data listen only connection 1 0 connection where another controller owns provides the configuration data for the 1 0 module A controller using a listen only connection only monitors 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 Module Properties Local 1756 IB16 2 1 Type 17554B18 16 Point 10 31 2 DC Inpu Vendor Allen Bradley Parent Local Name Description listen only connection Comm Format Listen Only Input Data Publication ENET UM001C EN P October 2004 4 8 Controlling 1 0 Use the following table to choose the type of ownership for a module If the module is And another controller And you want to Then use this type of connection input module does not own the module we owner i e not listen only owns the module maintain communication with the module owner i e not listen only if it loses communication with the other Use the same configuration as the other owner controller stop communication with the module ifit X listen only loses communication with the other controller output module does not own the module pe owner i e not listen only pe listen only owns the module Th
90. ion running an RSView Enterprise application such as RSView Machine Edition or RSView Supervisory Edition Data HMI Terminal Switch Logix5000 controller in the local chassis can be any of the following with its EtherNet IP communication module e 1756 ControlLogix controller with a 1756 ENBT communication module in the chassis e 1769 L35E CompactLogix controller with built in EtherNet IP port e 1794 FlexLogix controller with a 1788 ENBT EtherNet IP communication card Publication ENET UM001C EN P October 2004 1 2 Communicating with PanelView Terminals Determining Connections to PanelView Terminals PowerFlex 7005 with DriveLogix controller and a 1788 ENBT EtherNet IP communication card Make sure that the IP addresses are set for the controller s EtherNet IP communication module and the HMI terminal all wiring and cabling is properly connected How you establish communication between a PanelView or PanelView Plus terminal depends on how you want to use controller connections Terminal type Type of communications PanelView PanelView Plus implicit connected supported not supported e Logix controller communicates to the PanelView terminal like an 1 0 module e you must add the PanelView terminal to the 1 0 configuration tree for the controller project explicit unconnected supported supported e communications are set up in PanelBuilder or RSView ME Software
91. k 2 When host B with IP address 128 2 0 1 communicates with host C it knows from C s IP address that C is on the same network In an Ethernet environment B can then resolve C s IP address to a MAC address and communicate with C directly When host B communicates with host A it knows from A s IP address that A is on another network the network IDs are different In order to send data to A B must have the IP address of the gateway connecting the two networks In this example the gateway s IP address on Network 2 is 128 2 0 3 The gateway has two IP addresses 128 1 0 2 and 128 2 0 3 The first must be used by hosts on Network 1 and the second must be used by hosts on Network 2 To be usable host s gateway must be addressed using a net ID matching its own Publication ENET UM001C EN P October 2004 D 6 EtherNet IP Overview Publication ENET UM001C EN P October 2004 Subnet mask Subnet addressing 15 an extension of the IP address scheme that allows a site to use a single net ID for multiple physical netwotks 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 net ID portion and host ID portion Take Network 2 a Class B network in the previous example and add another physical network Selecting the following subnet mask would add two additional net ID bits allowing for four physical network
92. 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 A direct connection is any connection that does not use the Rack Optimization Comm Format 9 Module Properties Local 17565 IB16 2 1 Type 175 1 16 Point 10 31 2 DC Inpu Vendor Allen Bradley Parent Local Name Description Ez Comm Format Input Data Publication ENET UM001C EN P October 2004 4 4 Controlling 1 0 Term Definition rack optimized For digital 1 0 modules you can select rack optimized communication rack optimized connection connection consolidates connection usage between the controller 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 Module Properties Remote ENB 1756 IB16 2 1 Type 175 1 16 Point 10V 31 2 DC Inpu Vendor Allen Bradley Parent Remote ENB Name Description rack optimized connection Comm Format Rack Optimization Publication ENET UM001C EN P October 2004 Controlling I O 4 5 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
93. management protocol SNMP SNMP is a standard for network management within TCP IP environments This lets client applications monitor and manage network information on host computers and gateways This protocol is password protected SNMP uses a distributed architecture consisting of management systems and agents Data is passed from SNMP agents which are hardware and or software processes reporting activity in each network module switch router bridge etc to the workstation console used to oversee the network The agents return information contained in a MIB management information base which is a data structure that defines what is obtainable from the module and what can be controlled turned off on etc Internet Group Management protocol IGMP snooping Publication ENET UM001C EN P October 2004 IGMP snooping enables switches to route multicast traffic by distributing each packet only to the ports that need to receive it Many switches support this feature However most of these switches require a router be present in the system for IGMP snooping to work If your control system is a stand alone network or is required to continue performing if the router is out of service make sure the switch you are using supports IGMP snooping without a router present This feature is highly recommended for EtherNet IP systems the control 1 0 EtherNet IP Overview D 3 Use of the Common Industrial Protocol CIP The EtherNet IP c
94. mming software Configure Drivers lc O oa ETHIP 1 Ethemet RUNNING Running Configure Publication ENET UM001C EN P October 2004 2 4 Placing a Personal Computer to Operate on an EtherNet IP Network Notes Publication ENET UM001C EN P October 2004 Chapter J How to Use This Chapter Read this chapter for 1756 ENBT module e 1769 L32E L35E controller e 1788 ENBT card 1794 AENT adapter Determining Required Network Parameters EtherNet IP Parameter IP address Configuring an EtherNet IP Module to Operate on the Network This chapter describes how to configure an EtherNet IP communication module to operate on an EtherNet IP network Assigning Network Parameters via the BOOTP DHCP Utility 3 3 Using Other Methods to Assign Network Parameters 3 5 Duplicate IP Address Detection 3 8 IP Address Swapping 3 10 DNS Addressing 3 10 Using the EtherNet IP Modules in a Logix5000 Controller 3 11 Application When you first install a Rockwell Automation EtherNet IP module right out of the box the module is BOOTP DHCP enabled To operate on an EtherNet IP network you must define these parameters Description The IP address uniquely identifies the module The IP address is in the form XXX XXX XXX XXX where each xxx is a number between 0 255 These are reserved values you cannot use e 127 0 0 1 e 0 0 0 0 e 255
95. mode the settings of the communication module and the switch port must match In most cases autonegotiation results in proper operation between a switch port and an EtherNet IP module However when troubleshooting a network you can force duplex and speed settings first at the EtherNet IP module and then at the switch port to eliminate system variables Changing Ports on an If you reconnect the EtherNet IP module from one port to another one regardless whether the new port is located on the same or a different switch Ethernet Switch or a hub do the following 1 Disconnect the cable from the port to which the EtherNet IP module is currently connected 2 Wait until the EtherNet IP module Link Status LED is off 3 Connect the cable to the new port This procedure restarts the autonegotiation process at EtherNet IP module side Another option is to restart the EtherNet IP module itself Publication ENET UM001C EN P October 2004 D 8 EtherNet IP Overview For More Information For more information about TCP IP and Ethernet technologies see these publications Publication Title ISBN Number Internetworking with TCP IP Volume 1 Protocols and Architecture 2nd ed ISBN 0 13 216987 8 by Douglas E Comer The Ethernet Management Guide Keeping The Link ISBN 0 07 046320 4 An Introduction to TCP IP ISBN 3 540 96651 X Computer Networks ISBN 0 13 162959 X by Andrew S Tanenbaum Publication ENET UM001C EN P
96. module that powers up first and uses the IP address keeps the IP address The other module will detect a conflict give up the IP address and enter conflict mode if both modules support duplicate IP address detection and both modules power up at roughly the same time both modules give up the IP address and enter conflict mode if one module supports duplicate IP address detection and a second module does not the second module generally keeps it IP address regardless of which module obtains the IP address first The module that supports duplicate IP address detection will detect the conflict and give up the IP address Publication ENET UM001C EN P October 2004 3 10 Configuring an EtherNet IP Module to Operate on the Network IP Address Swapping DNS Addressing Publication ENET UM001C EN P October 2004 These EtherNet IP modules and their future revisions support IP address swapping in ControlLogix redundancy systems e 1756 ENBT firmware revision 3 1 and greater e 1756 EWEB firmware revision 2 2 and greater During a switchover in ControlLogix redundancy systems these modules swap their IP addresses with their partner modules in the other redundant chassis For more information about IP address swapping see the Contro Logix Redundancy User Manual publication 1756 UM523 To further qualify an address of a module you can use DNS addressing to specify a host name for a module which also includes specifying a domain
97. n 001 When you configure an I O module you select a communication format for the module The communication format you choose determines the data structure for the tags that are associated with the module Many I O modules support different formats Each format uses a different data structure The communication format that you choose also determines Direct or rack optimized connection e Ownership If you have this type of I O module Controlling I O 4 3 The available communication formats depend on the type of I O module In general And want Select a communication format that specifies digital module a rack optimized connection Rack Optimization to use specialty features of the Diagnostics timestamps or electronic fuses 51 Timestamped digital module a direct connection Scheduled Data Input Data Output Data analog module a direct connection Float Data Term direct connection only direct connection is supported for analog modules Integer Data CST Timestamped See online help in RSLogix 5000 programming software for specific communication formats per I O module 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 Definition A direct connection is a real time data transfer link between the controller and an 1 0 module The controller
98. nnections module and their associated connections statistics about 1 0 modules associated Diagnostics 1 0 Connections with the module Ethernet statistics Diagnostics gt Ethernet Statistics Publication ENET UM001C EN P October 2004 Monitoring Diagnostics Diagnostics Overview E Rockwell Automation Microsoft Internet Explorer provided by Rockwell Automation The Diagnostics Diagnostic Overview page presents a summary of the current configuration and overall status of the module File Edit View Favorites Tools Help Back gt A Bsearch sjFavortes 5 SH B Address http 10 88 60 194 index html z Links Rockwell Allen Bradley zn 4 Automation Expand Minimize Diagnostic Overview N Network Settings X Message Connections V 1 0 Connections M Ethernet Statistics 3 viagnostics Ethernet Link Connections Diagnostic Overview Speed 100 Mbps Current TCP Connections 3 Network Settings Duplex Full Duplex TCP Connection Limit 64 Message Connections Spee x Observ 9 Autonegotiate Status Autonegotiate Speed Maximum Observed 4 10 Connections and Duplex statistics Messaging Statistics an Advanced Diagnostics System Resource Utilization messages dant RENE i ceu 54 80 Browse Chassis Messages Received 10718 UCMM Sent 4080 Web Server UCMM Received 4080 Server Errors o Redirect 2
99. nput module resides The input module therefore is a producer of input data and the controller is a consumer of the data The controller can also produce data for other controllers to consume The produced and consumed data is accessible by multiple controllers over the Logix backplane and over the EtherNet IP network This data exchange conforms to the producer consumer model Publication ENET UM001C EN P October 2004 D 4 EtherNet IP Overview Configuration Requirements Class A Class B Class C Class D Publication ENET UM001C EN P October 2004 Before you can use an EtherNet IP module you must configure its IP address gateway address and subnet mask IP address The IP address identifies each node on the IP network or system of connected networks Each TCP IP node on a network must have a unique IP address Contact your network administrator or the Network IMPORTANT y Information Center for a unique fixed IP address to assign to the EtherNet IP module The IP address is 32 bits long and has a net ID part and a host ID part Because networks vary in size there are four different classes formats of netwotks Network Type For Class A large networks with many devices Class B medium sized networks Class C small networks fewer than 256 devices Class D multicast addresses The network class determines how address is formatted 0 8 1
100. nr DOGE Rockwell Automation 1 ALLEN BRADLEY DR MAYFIELD HEIGHTS OH 44124 9705 NO POSTAGE NECESSARY IF MAILED IN THE UNITED STATES PLEASE REMOVE Rockwell Automation Rockwell Automation provides technical information on the web to assist you in using our products At http support rockwellautomation com you can Support find technical manuals a knowledge base of FAQs technical and application notes sample code and links to software service packs and a MySupport feature that you can customize to make the best use of these tools For an additional level of technical phone support for installation configuration and troubleshooting we offer TechConnect Support programs For information contact your local distributor or Rockwell Automation representative or visit http support rockwellautomation com Installation Assistance If you experience a problem with a hardware module within the first 24 hours of installation please review the information that s contained in this manual You can also contact a special Customer Support number for initial help in getting your module up and running United States 1 440 646 3223 Monday Friday 8am 5pm EST Outside United Please contact your local Rockwell Automation representative for any States technical support issues New Product Satisfaction Return Rockwell tests all of our products to ensure that they are fully operational when shipped from the m
101. nsfer between Controllers The Logix5000 controller in the local chassis and the remote chassis can be any of the following with their EtherNet IP communication modules e 1756 ControlLogix controller with a 1756 ENBT communication module in the chassis e 1769 L35E CompactLogix controller with a built in EtherNet IP port e 1794 FlexLogix controller with 1788 ENBT EtherNet IP communication card PowerFlex 7005 with DriveLogix controller and a 1788 ENBT EtherNet IP communication card Make sure that the IP addresses and other network parameters if necessary set for each EtherNet IP communication module all wiring and cabling is properly connected e the communication driver such as 1 is configured for the programming workstation If you are sharing tags between ControlLogix controllers and the controllers are only sharing tags not sending messages set the communication format of the 1756 ENBT module to None Organize Tags for Produced As you organize your tags for produced or consumed data shared data follow th idelines or Consumed Data ollow these guidelines Guideline Details Create the tags at the You can share only controller scoped tags controller scope Use one of these data types e To share other data types create a user defined data type that contains the required data e DINT e Use the same data type for the produced tag and corresponding consumed tag or ta
102. nstallation CD IMPORTANT Before you start the BOOTP DHCP utility make sure you have the hardware MAC address of the module The hardware address is on a sticker located on the side of the EtherNet IP module The hardware address in a format similar to 00 Ob db 14 55 35 This utility recognizes BOOTP enabled devices and provides an interface to configure a static IP address for each device To use the BOOTP DHCP utility 1 Start the BOOTP DHCP software 2 Select Tool Network Settings Network Settings Defaults Subnet Mask Gateway Primary DNS Secondary DNS Domain Name E Cancel If appropriate for your network enter the subnet mask gateway address primary secondary server addresses and roman name Click OK Publication ENET UM001C EN P October 2004 3 4 Configuring an EtherNet IP Module to Operate on the Network 3 In the Request History panel you see the hardware addresses of modules issuing BOOTP requests Double click on the hardware MAC address of the module you want to configure The hardware addtess is on a sticker located on the side of the EtherNet IP module The hardware address will be in a format similar to 00 Ob db 14 55 35 Sa BOOTP DHCP Server 2 3 Ele Tools Help Request History Clear History Add to Relation List hemin sec Type Ethemet Address IP Address Hostname BOOTP 00 00 BC 21 A0 56 BOOTP 00 00 BC 21 A0 56 BOOTP 00 00 8 21 4
103. number of the destination controller Interlocking and Data Transfer between Controllers Communicating with PLC 5 Ifthe message is to PLC 5 or SLC 500 processor and it reads or writes integers not REALs use a buffer of INTS in the message or SLC Processors Read 16 Bit Integers Write 16 Bit Integers 5 17 Logix5000 controllers execute more efficiently and use less memory when working with 32 bit integers DINTs PLC 5 and SLC 500 processors require 16 bit integers Use an INT buffer in the message and move the data into or out of the buffer as needed Convert between INTs and DINTs If your 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 project 9 Data from the Buffer of INTs device Word 1 INT Buffer 0 Word 2 INT Buffer 1 Word 3 INT Buffer 2 the project DINTS for use in DINT Array 0 DINT Array 1 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 Qo 2 DINTsfromthe Buf
104. odule e 64 controllers can consume data from a connection 1788 ENBT Each module supports e 32 bridged connections of which 20 connections can be end node connections In addition to the CIP connections e 32controllers can consume data from a connection 1794 AENT Each module supports e 32 end node connections for messages e 31 end node connections for 1 0 and produced consumed tags e no bridged connections In addition to the CIP connections e 31 controllers can consume data from a direct connection Publication ENET UM001C EN P October 2004 C 4 Connection Use Over EtherNet IP Product 1756 ENBT CIP explicit unconnected messaging limits An explicit unconnected connection is non time critical and is request reply in nature The following limits of unconnected messages are the maximum number of outstanding unconnected messages These are unconnected messages that have been sent to the module and are being processed and have not yet generated a response or timeout CIP Unconnected Messaging Limits Each module supports e 256 CIP unconnected messages of which of which 128 can be unconnected messages from the EtherNet IP port to an object on the module or to the backplane of which 128 can be unconnected messages from the backplane to an object on the module or to the EtherNet IP port 1788 ENBT Each module supports e 64 unconnected messages of which of which 32 can be unconnecte
105. odule is completely inserted into the chassis and backplane e Make sure the module has been configured flashing green no connections Module has obtained an IP address but has no established connections green CIP connections Module has an IP address and at least one established connection flashing red connection timeout One or more of the connections in which the module is the target has timed out red duplicate IP address duplicate IP address has been detected Make sure that the Link status indicator the IP address assigned to this module is not the same as that for any other device already on the network State Status Description off data transmission Module is not ready to communicate green ready Module is ready to communicate flashing green data transmission in progress OK status indicator Module is communicating over the network State Status Description off no power Module does not have 24V DC power Verify there is chassis power and the module is completely inserted into chassis and backplane flashing green standby Module is not configured green operational Module is operating correctly flashing red duplicate IP address duplicate IP address has been detected Make sure that the the IP address assigned to this module is not the same as that for any other device already on the network minor fault A recoverable fault has been detected This c
106. ommunication modules use the Common Industrial Protocol CIP CIP is the application layer protocol specified for EtherNet IP the Ethernet Industrial Protocol as well as for ControlNet and DeviceNet It is a message based protocol that implements a relative path to send a message from the producing module in a system to the consuming modules The producing module contains the path information that steers the message along the proper route to reach its consumers Since the producing module holds this information other modules along the path simply pass this information they do not need to store it This has two significant benefits You do not need to configure routing tables in the bridging module which greatly simplifies maintenance and module replacement You maintain full control over the route taken by each message which enables you to select alternative paths for the same end module CIP uses the producer consumer netwotking model instead of a soutce destination master slave model The producer consumer model reduces network traffic and increases speed of transmission In traditional I O systems controllers poll input modules to obtain their input status In the CIP system digital input modules are not polled by a controller Instead they produce multicast their data either upon a change of state COS or periodically The frequency of update depends upon the options chosen during configuration and where on the network the i
107. ommunications e 1769 L32E L35E controller e 1788 ENBT card A CIP connection transfers data from one Logix application running on 1794 AENT adapter one end node to a second Logix application running on another end node CIP connection is established over a TCP connection e TCP IP connections for EtherNet IP communications A single TCP connection can support multiple CIP connections For this information See page CIP Connections C 1 TCP Connections C 4 Multicast Address Limit C 5 Specifying the Requested Packet Interval RPI C 5 CIP Connections Connections are allocations of resources that provide more reliable communications between modules than unconnected messages Examples of functions supported CIP implicit connected messaging include Logix controller message transfer to Logix controller e I O or produced consumed tag Program upload e RSLinx DDE OPC client PanelView polling of Logix controller Publication ENET UM001C EN P October 2004 C 2 Connection Use Over EtherNet IP CIP connection type bridged connection There are different types of CIP connections Description A bridged connection is a connection that passes through the EtherNet IP module The end point of the connection is a module other than the EtherNet IP module Example a connection from a controller through a 1756 ENBT to another controller end node connection An end node connection is a connection whose
108. on ENET UM001C EN P October 2004 B 6 Specifications Specification Electrical EMC Description The unit has passed testing at the following levels ESD Immunity IEC61000 4 2 6kV contact discharges 8kV air discharges radiated RF immunity IEC61000 4 3 e 10V m with 1kHz sine wave 80 AM from 30MHz to 2000MHz e 10V m with 200Hz 50 Pulse 100 at 900Mhz EFT B immunity IEC 61000 4 4 2 at bkHz on communication ports surge transient immunity IEC61000 4 5 2kV line earth CM on communications ports conducted RF immunity IEC61000 4 6 10Vrms with 1kHz sine wave 80 AM from 150kHz to 80MHz certifications c UR us UL Recognized Component Industrial Control Equipment for Class Division 2 Group A B C D Hazardous Locations certified for US and Canada cE European Union 89 336 EEC EMC Directive compliant with EN 50082 2 Industrial Immunity EN 61326 Meas Control Lab Industrial Requirements EN 61000 6 2 Industrial Immunity EN 61000 6 4 Industrial Emissions C Tick Australian Radiocommunications Act compliant with AS NZS 2064 Industrial Emissions EtherNet IP ODVA conformance tested to EtherNet IP specifications 1 Publication ENET UM001C EN P October 2004 See the Product Certification link at www ab com for Declarations of Conformity Certificates and other certification details 1794 AENT EtherNet IP FLEX 1 0 Adapter Specification T
109. on folder you organize the local and remote devices into a hierarchy tree branch parent child For a typical local remote MSG structure local remote local remote communication communication controller module module controller you build the 1 0 configuration in this order f RSLogix 5000 MyProject 1 1756 161 File Edit View Search Logic Communications Tools 8 e 21 Offline 19 RUN u No Forces ks 5 Q NoEdis g 4 uo i m m 1 Add the local communication module E for the local controller EE Controller MyProject 1 Tasks c Motion Groups 2 Add the remote communication 3 Trends 5 Data Types 3 8 Configuration 8 1 1756 ENBT A Local Comm Module 8 0 1756 ENBT A Remote Comm Module p g 1 1756 L61 Remote Controller module for the remote controller 3 Add the remote controller You also select a communication format for a communication module based on the modules in its remote chassis If Select a communication format that specifies the remote chassis contains only analog modules None diagnostic digital modules fused output modules or communication modules the remote chassis only contains standard digital input Rack Optimization and output modules no diagnostic modules or fused output modules you want to receive 1 0 module and chassis slot Listen Only Rack Optimization information from a rack opt
110. ould be caused by an error in the configuration red major fault An unrecoverable fault has been detected Recycle power to the module If this does not clear the fault replace the module flashing red green self test Module performing power up self test Module LEDs A 3 1769 L32E L35E CompactLogix Controller CHANNEL 0 1769 L32E L35E LED indicators In addition to the following EtherNet IP indicators the 1769 L35E controller has controller serial and CompactFlash indicators For more information see the 7769 L31 22 L35E CompactLogix Controller System Manual publication 1769 UMO011 Module status MS indicator Condition Status Indicates Recommended Action off no power The controller does not have power Check the controller power supply flashing green standby The port does not have an IP address and is operating Verify that the BOOTP server is running in BOOTP mode solid green OK The port is operating correctly ormal operation No action required solid red held in reset The controller is holding the port in reset or the Clear the controller fault controller is faulted Replace the controller self test The port is performing its power up self test ormal operation during power up No action required major fault An unrecoverable fault has occurred Cycle power to the controller Replace the controller flashing red updating firmware The
111. our slot positions of the power supply battery 1769 BA weight 0 32 kg 0 70 Ib 0 32 kg 0 70 Ib programming cable 1747 CP3 or 1756 CP3 panel mounting screw torque using M4 or 8 screws 10 16 in Ib 1 1 1 8 Nm enclosure type rating none open style wiring category 2 on communication port isolation voltage continuous vol age withstand rating 30V dc continuous Tested to withstand 710V dc for 60 sec operational temperature EC 60068 2 1 Test Ad Operating Cold EC 60068 2 2 Test Bd Operating Dry Heat EC 60068 2 14 Test Nb Operating Therma Shock 0 to 60 C 4332 to 140 F storage temperature EC 60068 2 1 Test Ab Unpackaged Non o EC 60068 2 14 Test Na Unpackaged Non o erating Cold EC 60068 2 2 Test Bb Unpackaged Non operating Dry Heat perating Thermal Shock 40 to 85 C 40 to 185 F relative humidity EC 60068 2 30 Test Db Unpackage Non o perating Damp Heat 596 to 9596 non condensing vibration Operating 5G 10 500Hz EC 60068 2 6 Test Fc Operating shock EC 60068 2 27 Test Ea Unpackaged Shock DIN mount Operating 20G Non operating 30G Panel mount Operating 30G Non operating 40G emissions CISPR 11 Group 1 Class A ESD immunity IEC61000 4 2 4kV contact discharges 8kV air discharges Radiated RF immunity IEC61000 4 3 10V M with 1kHz s
112. ow to Use This Chapter Read this chapter for e 1756 ENBT module e 1769 132 L35E controller e 1788 ENBT card 1794 AENT adapter Set Up the Hardware Local Chassis Logix5000 controller with EtherNet IP communication module Controlling 1 0 This chapter describes how a controller controls distributed I O over EtherNet IP network The controller requires a communication module to connect to the network Distributed I O modules require an adapter to connect to the network For this information See page Set Up the Hardware 4 1 Selecting an RPI 4 2 Selecting a Communication Format 4 2 Adding Distributed 1 0 4 9 Accessing Distributed 1 0 4 11 In this example the Logix5000 controller has an EtherNet IP communication module to connect to the EtherNet IP network The distributed remote I O has an EtherNet IP adapter to connect it to the EtherNet IP network Data EtherNet IP adapter with 1 0 modules switch Programming y Terminal The Logix5000 controller can communicate with each I O module directly direct connection Or you can configure a rack optimized connection to the EtherNet IP adapter to send data to any digital I O modules Analog modules always tequire direct connections Publication ENET UM001C EN P October 2004 4 2 Controlling 1 0 Selecting an RPI Selecting a Communication Format Publication ENET UM001C EN P
113. p 10 88 60 194 index html Links Expand DEM E Home Diagnostics Diagnostic Overview Network Settings Message Connections I O Connections Ethernet Statistics Advanced Diagnostics O browse chassis Attn sradiey MEIN SIS o ens Diagnostic Overview X Network Settings X Message Connections 1 0 Connections Y Ethernet Statistics Ethernet Link Media Counters Speed 100 Mbps Alignment Errors 0 Duplex Full Duplex FCS Errors 0 ate 5 Single Collisions Autonagotiata Status A CE te Speed and ingle Collision 0 7 Multiple Collisions o SQE Test Errors 0 Interface Counters Deferred Transmissions 0 In Octets 19599860 Late Collisions 0 In Ucast Packets 235743 Excessive Collisions 0 In NUcast Packets 46692 MAC Transmit Errors 0 In Discards o Carrier Sense Errors 0 In Errors 0 Frame Too Long 0 In Unknown Protos 751 MAC Receive Errors o Out Octets 20402966 Out Ucast Packets 69866 Out NUcast Packets 220830 Out Discards o Out Errors 0 Seconds Between Refresh 15 Disable Refresh with 0 Copyright 2004 Rockwell Automation Inc All Rights Reserved EE Internet This field Specifies Ethernet Link Speed whether the Ethernet port is operating at 10 Mbps or 100 Mbps Duplex whether the Ethernet port is operating at half duplex or full duplex Autonegotiate Status whether the port speed and duplex mode were determined via autonegotiation or w
114. r of a connection listens on the multicast address to receive the data The target of the connection receives the heartbeat In this example the web page is for the module at address 10 88 60 194 This module 10 88 60 194 originated a connection to 10 88 60 188 with an RPI of 10 This field Specifies Conn S Up Time connection serial number and the elapsed time the connection has been maintained Rev Xmt connection was received or transmitted from this source address Connection ID connection identifier Source IP address of the Rcv Xmt packet target 0 originator Dest destination address Multicast Address connection targets produce at this multicast address connection originators listen on this multicast address RPI programmed connection RPI Lost total number of packets received where the Common Packet Encapsulation sequence number is less than the last received on this connection Size size of class 1 UDP packet data in bytes Publication ENET UM001C EN P October 2004 Monitoring Diagnostics 8 9 Ethernet Statistics The Diagnostics Ethernet Statistics page presents a summary of the status of communication activity on the Ethernet netwotk E Rockwell Automation Microsoft Internet Explorer provided by Rockwell Automation Sf File Edit View Favorites Tools Help gt A A Asearch Favorites B SH 3 Address 47 htt
115. r which the user has insufficient privilege Page Hits number of times a web page was successfully accessed Form Hits Total Hits number of times a web page form was accessed total number of web page access attempts Publication ENET UM001C EN P October 2004 Monitoring Diagnostics 8 3 This field Specifies CIP Connection Statistics Current CIP MSG Connections current number of CIP connections for message CIP MSG Connection Limit aximum number of CIP connections for messages allowed Max MSG Connections Observed m maximum observed number of CIP connections for messages Current 1 0 Connections urrent number of CIP connections for 1 0 170 Connection Limit aximum number of connections allowed for 1 0 1 0 Connections Observed m maximum observed number of CIP connections for 1 0 Conn Opens gt umber of connection open requests Open Errors number of CIP connection open request errors TCP Connections CIP Current TCP Connections current number of active TCP connections for CIP messaging TCP Connection Limit maximum number of TCP connections for CIP messaging allowed Maximum Observed maximum observed number of TCP connections for CIP messaging CIP Messaging Statistics Messages Sent number of CIP connected messages packets sent Messages Received number
116. rmal operation during power up Module LEDs 7 1794 AENT EtherNet IP FLEX 1 0 Adapter Allen Bradley MODULE status O NETWORK status O unk status SUBNET MASK 1794 AENT LED indicators Module status indicator State Status Description off no power Module does not have 24V DC power Make sure power is being supplied to the module flashing green standby Module not configured green operational Module operating correctly flashing red minor fault A recoverable fault has been detected This could be caused by an incorrect or inconsistent configuration red major fault An unrecoverable fault has been detected Recycle power to the module If this does not clear the fault replace the module flashing red green self test Module performing power up self test Network status indicator State off Status not powered no IP address Description Module is not powered or does not have an IP address Verify there is power and the module is correctly wired to the power supply Make sure the module is configured flashing green no connections Module has obtained an IP address but has no established connections green CIP connections Module has an IP address and at least one established connection flashing red connection timeout One or more of the connections in which the modul
117. rowser so you can enter the email text Position 65 Count 65 of 520 fs String Browser EMAIL To personl xyz com r 1 From 1756EVEBGdemo COMSr 1 This is a test Errors Cancel Help The text of the email does not have to be static You can program a controller ptoject to collect specific data to be sent in an email For more information on using ladder logic to manipulate string data see the Logix5000 Controllers Common Procedures Programming Manual publication 1756 001 Publication ENET UMO01C EN P October 2004 6 6 Sending Email Step 2 Enter the ladder logic You need two MSG instructions One MSG instruction configures the mail server This only needs to be executed once The next MSG instruction triggers the email Execute this email MSG instruction as often as needed SFS 56 Type Generic Message Control SetupMailServer 56 trigger Type CIP Generic Message Control SendEmail_EvVEB es T The first rung configures the mail server The second rung sends the email text Step 3 Configure the MSG instruction that identifies the mail relay server On the Communication tab of the MSG instruction configure the path for the MSG instruction Message Configuration SendEmail EWEB Configuration Communication Tag Path 11 11 Browse ils Connected Enable Enable Waiting Q Start Done Done Length 58
118. s 11111111 11111111 11000000 00000000 255 255 192 0 Two bits of the Class B host ID have been used to extend the net ID Each unique combination of bits in the part of the host ID where subnet mask bits are 1 specifies a different physical network The new configuration is A 128 1 0 1 Network 1 28102 G B C 28 2 64 3 128 2 64 1 128 2 64 2 Network 2 1 G2 D E 28 2 128 3 128 2 128 1 128 2 128 2 Network 2 2 A second network with Hosts D and E has been added Gateway G2 connects Netwotk 2 1 with Network 2 2 Hosts D and E will use Gateway G2 to communicate with hosts not on Network 2 2 Hosts B and C will use Gateway to communicate with hosts not on Network 2 1 When is communicating with D G the configured Gateway for B will route the data from B to D through G2 EtherNet IP Overview D 7 Manual Configuration onan The EtherNet IP modules support the following Ethernet settings Ethernet Switch e 10 Mbps half duplex or full duplex 100 Mbps half duplex or full duplex Mode selection can be automatic based on the IEEE 802 3 autonegotiation protocol Or with RSLogix 5000 programming software version 12 and latet you can manually set the communication rate and duplex mode of the communication module and the switch port that is connected to the module If you manually set the communication rate and duplex
119. s e Program a message to communicate with multiple modules e 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 f all 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 40 max For more information on programming MSG instructions see the Lagix5000 Determining Connections for Messages Controller General Instructions Reference Manual publication 1756 003 The individual system user manuals for Logix5000 controllers also provide MSG examples unique to specific controller platforms 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 Publication ENET UM001C EN P October 2004 5 10 Interlocking and Data Transfer between Controllers These connected messages can leave the connection open cache or close the connection when the message is done transmitting The following table shows which messages use a connection and whether or not you can cache the connection
120. s manual we use notes to make you aware of safety considerations 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 ot economic loss Identifies information that is critical for successful application and understanding of the product Identifies information about practices or circumstances ATTENTION that can lead to personal injury or death property damage ot economic loss Attentions help you e identify a hazard avoid a hazard recognize the consequence Labels may be located on or inside the drive to alert people that dangerous voltage may be present BURN HAZARD Labels may be located on or inside the drive to alert people that surfaces may be dangerous temperatures Summary of Changes This document describes how to use EtherNet IP modules in Logix5000 control systems Revision bars in the margin identify updated information Changes for this version of the document include email capability see chapter 6 The following EtherNet IP modules support email 1756 ENBT firmware revision 3 3 1788 ENBT firmware revision 2 1 1769 L32E and 1769 L35E all firmware revisions The 1756 EWEB web server module also offers email capability For mote information about the web server module see the EtberNet IP Web Server Mo
121. s 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 e g count MultiHop Select Yes SLC 500 This Controller Communication Command PLCS Read or PLCS 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 e g count MultiHop Select Yes Publication ENET UM001C EN P October 2004 On the tab specity e the IP address of the EtherNet IP communication module that is local to the Logix5000 controller the slot number of the Logix5000 controller Chapter b Using This Chapter Read this chapter for e 1756 ENBT module e 1769 L32E L35E controller e 1788 ENBT card Overview Sending Email This chapter describes how to send an email through an EtherNet IP module For this information See page Overview 6 1 Sending an Email via a Controller Initiated Message 6 2 Instruction Step 1 Create string tags 6 3 Step 2 Enter the ladder logic 6 6 Step 3 Configure the MSG instruction that identifies the 6 6 mail relay server Step 4 Configure the MSG instruction that contain
122. s the 6 8 email text Entering the Text of the Email 6 10 Possible Email Status Codes 6 11 For email the EtherNet IP module can be remote or local to the controller The EtherNet IP module is an email client that uses a mail relay server to send email Then Ifyou want to send an email to specific personnel when a controller application program the controller to send a MSG instruction to the EtherNet IP generates an alarm or reaches a certain condition module send controller or application status information on a regular basis to a project manager The MSG instruction then instructs the EtherNet IP module to send the email text contained within the MSG instruction to the mail relay server Multiple controllers can use the same EtherNet IP module to initiate email The EtherNet IP module only sends the content of a MSG instruction as an email to a mail relay server Delivery of the email depends on the mail relay servet The EtherNet IP module does not receive email Publication ENET UM001C EN P October 2004 6 2 Sending Email This device ControlLogix controller For example in this sample system ControlLogix controller with firewall router 1756 ENBT module Od i Ethernet switch B FlexLogix controller Ethernet switch qr 1769 L35E CompactLogix
123. self test Normal operation during power up data transmission and reception The daughtercard is communicating on Ethernet Normal operation No action required green Condition off link okay Status less than 8096 utilization The daughtercard is connected to a powered Ethernet module The daughtercard can communicate on Ethernet Normal operation No action required Utilization percent U indicator Indicates The 1 0 packet rate to from this daughtercard is less than 80 of the available packet rate and less than 80 of the 32 available 1 0 connections are currently in use Recommended Action Normal operation No action required flashing green 80 packet rate reached The 1 0 packet rate to from this daughtercard is at least 80 of the available packet rate 4000 packets sec That is the 1 0 packet rate is at least 3200 packets sec Normal operation No action required 8096 connections in use At least 8096 of the 32 available connections are currently in use That is from 26 to 31 1 0 connections are in use Normal operation No action required green all connections in use All 32 of the daughtercard s 1 0 connections are currently in use Normal operation when all 32 1 0 connections are in use flashing red green self test The daughtercard is performing its power up self test Publication ENET UM001C EN P October 2004 No
124. sfer between Controllers Each produced or consumed tag uses the following number of connections This controller And this type of tag Uses this many connections ControlLogix produced tag number of consumers 1 SoftLogix5800 CompactLogix produced tag number of consumers DriveLogix consumed tag 1 FlexLogix Produce a Tag Controller Controller 1 Controller Tags 3 Controller Fault Handler CI Power Up Handler Publication ENET UM001C EN P October 2004 produce tag configure the produced tag in the RSLogix 5000 project for the local producer controller You do not have to configure the consumer controller s in the I O Configuration folder of the producer controller Configure the produced tag 1 In the producer s controller organizer right click the Controller Tags folder and select Edit Tags You can produce only controller scoped tags 2 In the Controller Tags window right click the tag that you want to produce and choose Edit Tag Properties 3 Select the Produced option button f5 Tag Properties Produced Tag General Connection Name Produced Tag Description E TagType Base Alias W Produced Consumed 4 Select the Connection tab Interlocking and Data Transfer between Controllers 5 5 5 Type ot select the number of controllers that will consume receive the tag 5 Tag Properties Produced Tag 6 Click OK Pu
125. solid green link OK The po The po Publication ENET UM001C EN P October 2004 rt is connected to a powered Ethernet module t can communicate on Ethernet Normal operation action required Module LEDs 5 1788 ENBT EtherNet IP Communication Daughtercard 1788 ENBT LED indicators O Cy A Module status MS indicator Condition Status Indicates Recommended Action off no power The daughtercard does not have power Check the host power supply Verify that the daughtercard is firmly seated in the host s slot Replace daughtercard and or host flashing green standby The daughtercard does not have an IP address andis Verify that the BOOTP server is running operating in BOOTP mode green OK The daughtercard is operating correctly Normal operation No action required red held in reset The host is holding the daughtercard in reset or the Verify that the daughtercard is firmly seated in the host s slot host is faulted Clear the host s fault Replace daughtercard and or host self test The daughtercard is performing its power up self test Normal operation during power up duplicate IP addess A duplicate IP address has been detected Make sure that the the IP address assigned to this module is not the same as that for any other device already on the network major fault An unrecoverable fault has occurred Cycle power to the host Replace the daug
126. stom Source Element EWEB EMAIL email tag plus 4 characters ype pe Source Length Bytes Service Code 4b Hex Class 324 Destination EmailDstStr In this example the email text contains 65 characters Instance 1 Hex mane Publication ENET UM001C EN P October 2004 Enable Enable Waiting Q Start Done Done Length 58 Q Error Code Extended Error Code Timed Out Error Path Error Text Cancel s Sending Email 6 9 where In this field Enter Service Type Custom Service Code 4b Instance 1 Class 32f Attribute 0 Source Element the tag that contains the email text This tag is of the STRING data type you created to contain the email text In this example enter EWEB EMAIL which is of type EmailString Source Length the number of characters in the email text plus 4 In this example enter 69 65 characters in the email 4 Destination a tag to contain the status of the email transmission This tag is also of the STRING data type you created to contain the email text In this example enter EmailDstStr which is of type EmailString On the Communication tab of the MSG instruction configure the path from the controller to the EtherNet IP module Message Configuration SendEmail_EWEB Configuration Communication Tag Path 1 1 Browse Connected Iv Enable Enable Waiting Start
127. ter l Data FLEX io adapter O FLEX io adapter O Data 2 remote 1794 IA16 10 input module in slot 0 adapter 0 C LEX io adapter 0 C Config LEX io adapter 0 C DelayTime 0 LEX_io_adapter 0 C DelayTime_1 LEX_io_adapter 0 C DelayTime_2 LEX_io_adapter 0 C DelayTime_3 LEX_io_adapter 0 C DelayTime_4 LEX_io_adapter 0 C DelayTime_5 FLEX_io_adapter 0 rack optimized connection oes sa Ae oy Example 3 remote 1794 0B16 FLEX io adapter 1 C output module in slot 1 FLEX io adapter 1 C SSData FLEX io adapter 1 0 rack optimized connection FLEX io adapter 1 0 Data Example 4 remote 1794 IF2XOF21 FLEX io combo analog in slot 2 adapter 2 C LEX io adapter 2 C InputFlIter LEX io adapter 2 C InputConfiguration LEX io adapter 2 C OutputConfiguration LEX io adapter 2 C RTSInterval LEX io adapter 2 C SSChOOuputData LEX_io_adapter 2 C SSCH1OutputData FLEX_io_adapter 2 direct connection Publication ENET UM001C EN P October 2004 Controlling I O 4 13 When you choose rack optimization for an 1 module its tags are created as aliases for the tags of the adapter module In your logic you see the tag of the device as aliases for a tag of the adapter module 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
128. to or through the EtherNet IP module e DHCP is enabled not BOOTP for the EtherNet IP DHCP software 3 8 module Other considerations that might affect your choice of method include whether the network is isolated from or integrated into the plant enterprise network size of the network For large netwotks even isolated netwotks it might be more convenient and safer to use a BOOTP DHCP server rather than RSLogix 5000 or RSLinx software It might also offer fewer opportunities for assigning duplicate IP addresses company policies and procedures dealing with plant floor network installation and maintenance level of involvement by IT personnel in plant floor network installation and maintenance 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 have the module remember 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 Publication ENET UM001C EN P October 2004 3 6 Configuring an EtherNet IP Module to Operate on the Network Using RSLinx software to set the IP address To use RSLinx to configure the EtherNet
129. to originate Interfaces with distributed 1 0 modules communications scanner bridge adapter 1756 ENBT X X 1756 EWEB X 1769 L32E L35E X 1788 ENBT X 1794 AENT 1734 AENT 1 For more information about the 1756 EWEB module see the EtherNet IP Web Server Module User Manual publication ENET UM527 The EtherNet IP communication modules support messaging produced consumed tags and distributed I O e encapsulate messages within standard TCP UDP IP protocol share a common application layer with ControlNet and DeviceNet protocols e interface via 45 category 5 unshielded twisted pair cable e support half full duplex 10 Mbps or 100 Mbps operation require no network scheduling require no routing tables This chapter introduces the modules listed above and describes how you can use these modules in a control system Using the EtherNet IP Communication Modules in a Control System For this information See page 1756 ENBT Overview 1 2 1769 L32E L35E Overview 12 1788 ENBT Overview 1 3 1794 AENT Overview 1 3 1734 AENT Overview 1 3 1 4 1 5 Bridging Across Networks Publication ENET UM001C EN P October 2004 1 2 About the Logix5000 Communication Modules for EtherNet IP Networks 1756 ENBT Overview rc LINK NET OK 1769 L32E L35E Overview Publication ENET UM001
130. values to transfer Destination Element data table address in the SLC 500 controller e g 8 0 If the data is integer s And you want to read receive data For this item Message Type Interlocking and Data Transfer between Controllers 5 15 Configure a MSG to a PLC 5 processor Type or select PLC5 Typed Head Source Element data table address in the PLC 5 controller e g N7 10 Number Of Elements number of integers to transfer Destination Tag first element of int buffer write send data Message Type PLC5 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 e g N7 10 floating point REAL read receive data Message Type PLC5 Typed Head Source Element data table address in the PLC 5 controller e g 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 PLC5 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 Configuration Communication Tag Path Browse Communication Method data tabl
131. x Ethernet connector RJ 45 category 5 maximum backplane current load 700mA 5 1V dc 3mA Q 24V dc from 1 0 chassis backplane power dissipation 3 65W maximum conductors wire size category 802 3 compliant twisted pair 2 operating temperature 0 to 60 C 32 to 140 F storage temperature 40 to 85 C 40 to 185 F relative humidity 5 to 9596 non condensing vibration unpackaged 5g from 10 to 150 Hz shock unpackaged 30g operational 50g non operational certifications UL Listed Industrial Control Equipment CSA Certified Process Control Equipment Certified Class I Division 2 Groups A B C D FM Approved Class Division 2 Groups A B C D CE Marked for all applicable directives C Tick Marked for all applicable acts N223 Specifications B 3 1769 L32E L35E CompactLogix Controller Description 1769 L32E 1769 L35E communication ports CHO RS 232 EtherNet IP RS 232 RJ 45 or 10BaseT DF EtherNet IP 38 4 Kbit s maximum 10 100 MBytes sec user memory 750 Kbytes 1 5 Mbytes nonvolatile memory 1784 CF64 CompactFlash maximum number of 1 0 modules 16 1 0 modules 30 1 0 modules maximum number of 1 0 banks 3 banks 3 banks backplane current 660 mA at 5V dc 660 mA at 5V dc 90 mA at 24V dc 90 mA at 24V dc power dissipation 4 74 4 74 power supply distance rating 4 The controller must be within f
Download Pdf Manuals
Related Search
Related Contents
QSC MD-FP122/64r User's Manual 平成24年度独立行政法人国民生活センター業務実績報告書① Site web V3 www.snetap.fr : mode d`emploi SPIP Table des matières Philips Kettle HD4669/60 取扱説明書 TECHNICAL MANU TECHNICAL MANUAL la réforme du droit des cartels – deux ans plus tard Copyright © All rights reserved.
Failed to retrieve file