Home
EtherNet/IP Modules in Logix5000 Control Systems
Contents
1. connections This Controller And This Type of Tag Use This Many Connections ControlLogix Produced tag Number_of_consumers SoftLogix5800 Consumed tag l CompactLogix Produced tag Number_of_consumers DriveLogix Consumed tag 1 FlexLogix TCP and CIP connection capacities vary for all EtherNet IP modules Module Packets Second TCP Connections CIP Connections 1756 ENBT 5000 64 128 1769 L32E 4000 32 32 1769 L35E 4000 32 32 1768 ENBT 5000 32 64 1788 ENBT 4000 64 32 1794 AENT 9500 64 63 Publication ENET UMO001E EN P January 2006 Interlocking and Data Transfer Between Controllers 5 5 Produce a Tag To produce a tag configure the produced tag in the RSLogix 5000 project for the local producer controller You do not have to configure the consumer controller s in the I O Configuration folder of the producer controller Configure the produced tag Fee Controller Controller_1 Controller Tags E3 Controller Fault Handler 9 Power Up Handler 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 ve fa Tag Properties Produced_Tag General Connection Name Produced_Tag Description a fe TagType
2. Domain Name If appropriate for your network enter the subnet mask gateway address primary secondary server addresses and domain name Click OK Publication ENET UMO01E EN P January 2006 3 4 Configure an EtherNet IP Module to Operate on the Network Publication ENET UMO01E EN P January 2006 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 address 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 53 BOOTP DHCP Server 2 3 Ble Tou Hel Request History Clear History Add to Relation List emesec Type Pikes 85508 001P a 8001P Unatle to service BOOTP request from 00 00 8C 21 A0 56 4 The New Entry window appears with the module s Ethernet Address MAC New Entry Ethemet Address MAC 00 00 BC 21 A0 56 IP Address 130 151 217 Hostname Description Enter the IP address or the host name You can also enter a description of the module Click OK 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 t
3. bridge O Motion Groups 2 Add the remote adapter for the i e ee distributed 1 0 chassis or DIN rail 1 0 Configuration 1 1756 ENBT 4 Local_Comm_Module 1794 AENT A Remote_Adapter p gt 8 0 1794 1816 4 1_O_Module 3 Add the 1 0 module Publication ENET UMO01E EN P January 2006 4 10 Control 1 0 Add a Module To add a module to the I O Configuration folder J Controller MyProject_1 z Tasks Motion Groups 3 Trends Data Types 3 6 1 0 Configuration i 1 1756 ENBT 4 Local_Comm_Module Type 1756 CFM A Description Configurable Flow Mete 1756 ControlNet Bridge 1756 ControlNet Bridge 1756 ControlNet Bridge 1755 iodue Properties Local Interface K7M4 AENT A21 ees F F 1 Right click the level branch to which you want to add the module and choose New Module a 2 Choose the module XI lt 3 Configure the module 1756 Type 1794 AENT A 1794 10 100 Mbps Ethemet Adapter Twisted Pair Media Vendor Allen Bradley Be a Address Host Name To Do This align Caddies i Depto E si Use the default Specify the general information about zaf Sise configuration the module name comm format etc Comm Format Rack Optimization X and click Finish Chassis Size 8 4 Revision E i ElestonicKeying Compatible Mode Z Customize the Specify the general information about configuratio
4. 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 lt CR gt lt LF gt symbols after the last one of these fields you enter For example To email address of recipient r 1 From email address of sender r 1 Subject subject of message r 1 r 1 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 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 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
5. Number of CIP 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 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 b
6. etc Publication ENET UMO01E EN P January 2006 7 6 Communicate With PanelView Terminals To access the I O tags of the PanelView or PanelView Plus terminal use the following address format If the Terminal Use This Address Writes the data name_of_terminal Data x y Reads the data name_of_terminal 0 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 the input or output element Determine Connections to pe you ase ee to an ae ee on how you configure RSLinx software to collect tags from the RSView Applications 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 modify your RSLinx configuration as needed Publication ENET UM001E EN P January 2006 Communicate With PanelView Terminals 7 7 Notes Publication ENET UM001E EN P January 2006 7 8 Communicate With PanelView Terminals Publication ENET UMO001E EN P January 2006 Chapter 8 Monitor Diagnostics Use This Chapter The EtherNet IP communication modules provide several levels of diagnostics There are user oriented diagnostics as well as more detailed diagnostics for technical support personnel This chapter describes the d
7. 1 788 CNF A 1 788 CNFR A 1788 DNBO A NBT A Show Vendor Al x M Other M Specialty 1 0 Select All Clear AII V Analog W Digtal M Communication V Motion IV Controller Cancel Help Publication ENET UM001E EN P January 2006 7 4 Communicate With PanelView Terminals 2 Configure the local EtherNet IP communication module Module Properties Controller 1788 ENBT A 1 1 x Type 1788 ENBT 4 1788 10 100 Mbps Ethernet Bridge Twisted Pair Media Vendor Allen Bradley Parent Controller Name fenetcad Address Host Name Description id IPAddress 130 130 130 2 C Host Name Slot fi a Revision Bi Electronic Keying Compatible Module z Cancel zR l Next gt Finish gt gt Help 3 Select the local EtherNet IP communication module right click f RSLogix 5000 EtherNet_IP 1794 L33 File Edit View Search Logic Communications To alela a ee oj Offline f E RUN n No Forces b e m No Edits a Bal F o o 7 Controller EtherNet_IP Controller Tags C Controller Fault Handler CI Power Up Handler ES Tasks a MainTask E3 MainProgram E Unscheduled Programs 6 6 Motion Groups E Ungrouped Axes E Trends 6 6 Data Types User Defined E Strings Ep Predefined Gi Module Defined 10 Configuration m FlexBus Loca aaa g FlexBus Loca Cut Ctrlex es S Copy Ctrl C Create a module Faste
8. 2006 3 8 Configure an EtherNet IP Module to Operate on the Network 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 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 Duplicate IP Address These FtherNet IP modules and their future revisions support Detection duplicate IP address detection e 1756 ENBT firmware revision 3 2 and greater e 1768 ENBT firmware revision 1 3 3 or greater e 1769 L32E and 1769 L35E firmware revision 15 01 and greater For more information see the CompactLogix User Manual publication 1769 UM011 e 1788 ENBT firmware revision 2 1 and greater e 1756 EWEB firmware revision 2 2 and greater For more information see the EtherNet IP Web Server Module User Manual publication ENET UM527 When you change the IP address or connect one of these modules to an EtherNet IP network the module checks to m
9. 5 Data Types 10 Configuration 1 1756 ENBT A Local_Comm_Module 0 1756 ENBT 4 Remote_Comm_Module p gt 5 1 1756 L61 Remote_Controller 2 Add the remote communication module for the producer controller 3 Add the producer controller Publication ENET UM001E EN P January 2006 Interlocking and Data Transfer Between Controllers 5 7 To add a module to the I O Configuration folder Controller MyProject_1 Tasks Motion Groups Trends Data Types 3 6 1 0 Configuration 1 1756 ENBT 4 Local_Comm_Module 1 Right click the level branch to which you want to add the module and choose New Module Type 1756 CFM A Description a 2 Choose the module Configurable Flow Meter 1756 CNB A 1756 ControlNet Bridge 1 756 CNB B 1756 ControlNet Bridge 1756 CNB D 1756 ControlNet Bridge Fdaisdodule Properties Local_Interface 1794 AENT A2 1 x a 3 Configure the module 1756 Type 1794 AENT A 1794 10 100 Mbps Ethemet Adapter Twisted Pair Media Vendor Allen Bradley oa a Address Host Name To Do This AS Biles Use the default Specify the general information about HA ees configuration the module name comm format and Ea click Finish ChassisSize 8 4 Revisor 2 1 ElectoricKesing Compatble Module Customize the Specify the general information about configuration the module name
10. Base Alias p Produced Consumed 4 Select the Connection tab 5 Type or select the number of controllers that will consume receive the tag fa Tag Properties Produced_Tag General Connection p Maximum Consumers Send Data State Change Event To Consumer s 6 Click OK Publication ENET UM001E EN P January 2006 Interlocking and Data Transfer Between Controllers Consume Data Produced by or aaa oe is a R the poa controller Another Controller and the produced tag in the RSLogix project for the remote consumer Logix5000 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 Communication Module Consumer Controller Remote Communication Module Producer Controller you build the I O configuration in this order s f RSLogix 5000 MyProject_1 1756 161 File Edit View Search Logic Communications Tools alsa S s e ol Offline fl F RUN No Forces b F Ok M BAT No Edits Es A E 1 0 RE 1 Add the local communication module for the consumer controller SE Controller MyProject_1 00 Tasks J Motion Groups 5 Trends
11. Configuration Communication Tag Message Type cir Data Table Read Source Element Number Of Elements z Destination Element x New Tag Configure a 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 controller that contains the data Number of Elements Number of elements to transfer Destination Element First element of the tag for the data in the other controller Publication ENET UMO01E EN P January 2006 5 14 Interlocking and Data Transfer Between Controllers If the data is Integer 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
12. Connections For I O Modules In this example assume that each distributed I O module is configured for a direct connection to the controller Controller With EtherNet IP Communication Module Switch EtherNet IP Network EtherNet IP Adapters With 1 0 Modules Digital 1 0 Modules Analog O 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 many modules direct connections to each module may not be feasible because you could use up the number of connections and packets per second supported by the module Refer to Rack optimized Connections For I O Modules on page 4 6 to conserve connection use and network traffic Publication ENET UMO01E EN P January 2006 4 6 Control 1 0 EtherNet IP Adapters With 1 0 Modules Publication ENET UMO001E EN P January 2006 EtherNet IP Network Rack optimized Connections For I O Modules In this example assume that each digital I O module is configured for a rack optimized connection to the controller Analog modules must be configured for direct connections Controller With EtherNet IP Communicat
13. EtherNet IP Module to Operate on the Network Notes Publication ENET UMO001E EN P January 2006 Chapter 4 Use This Chapter Read this chapter for e 1756 ENBT module e 1769 L32E L35E controller 1768 ENBT module e 1788 ENBT card o 1794 AENT adapter Set Up the Hardware Local Chassis Logix5000 Controller With EtherNet IP Communication Module Control 1 0 This chapter describes how a controller controls distributed I O over an EtherNet IP network The controller requires a communication module to connect to the network Distributed I O modules require an adapter to connect to the network For This Information See Page Set Up the Hardware 4 1 Set the Requested Packet Interval RPI 4 2 Select a Communication Format 4 2 Add Distributed 0 4 9 Access Distributed 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 E Distributed 1 0 EtherNet IP Adapter With 1 0 Modules Switch Programming y Terminal 3 The Logix5000 controller can communicate with each I O module directly direct connection Or you can configure a rack optimized connection to the EtherNet IP adapter to send data to any digital I O modules Analog modules always require
14. Euk Delete Del Cross Reference Ctr E rint Dither Properties Publication ENET UMO01E EN P January 2006 to select New Module and add an ETHERNET PANELVIEW Select Module Type Type ETHERNET PANELVIEW Description 1788 Ethernet to DeviceNet Linking Device 1788 10 100 Mbps Ethernet Bridge Twisted Pair Media 1788 10 100 Mbps Ethernet Bridge w Enhanced Web Services 1794 10 100 Mbps Ethernet Adapter Twisted Pair Media 10 100 Mbps Ethernet Port on DriveLogix5730 SoftLogix5800 EtherNet IP ETHERNET MODULE Generic Ethernet Module ETHERNET PANELVIEW Ethemet IP Panelview PowerFlex 700 Vector 2 PowerFlex 700 Vector Drive 208 2 PowerFlex 700 Vector 4 PowerFlex 700 Vector Drive 400 480 via 20 COMM E PowerFlex 700 Vector 6 PowerFlex 700 Vector Drive 600v via 20 COMM E PowerFlex 700S 400V E PowerFlex 7005 Drive 400 480 via 20 COMM E PowerFlex 70 E PowerFlex 70 Drive via 20 COMM E PowerFlex700 200 E PowerFlex 700 Drive 208 240 via 20 COMM E Show Vendor ail Other Speciatty1 0 Select All M Analog W Digital V Communication V Motion V Controller Clear All Cancel Help Communicate With PanelView Terminals 7 5 4 Configure the terminal Module Properties LocalENB ETHERNET PANELVIEW 1 1 Type ETHERNET PANELVIEW Ethernet IP Panelview Vendor Allen Bradley Parent LocalENB Address Host Name IP Address 10 88 Name py_terminal Description C Host Na
15. Message Connections I O Connections P Ethernet statistics Advanced Diagnostics Browse Chassis eal http www rockwellautomation comf Ethermet Link Speed Duplex Autonegotiate Status System Resource Utilization CPU Web Server Server Errors Redirects Timeouts Access Violations Page Hits Form Hits Total Hits CIP Connection Statistics Current CIP Msg Connections CIP Msg Connection Limit Max Msg Connections Observed Current CIP 1 0 Connections CIP 1 0 Connection Limit Max I O Connections Observed Conn Opens Open Errors 100 Mbps Full Duplex Autonegotiate Speed and Duplex 54 80 TCP Connections CIP Current TCP Connections TCP Connection Limit Maximum Observed CIP Messaging Statistics Messages Sent Messages Received UCMM Sent UCMM Received 1 0 Packet Second Statistics Total Sent Received Inhibited Rejected Capacity Actual Reserve Theoretical Reserve 1 0 Packet Counter Statistics Total Sent Received Inhibited Rejected 64 10718 10718 4080 4080 391902 199144 192762 o o Internet Alen Bradiey AENEA pa Diek Diagnostic Overview N Network Settings Message Connections X 1 0 Connections N Ethernet Statistics 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 Whet
16. No data transmission Recommended Action 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 UMO01E EN P January 2006 A 8 Module LED Indicators Notes Publication ENET UMO001E EN P January 2006 Appendix B EtherNet IP Network Connections Use This Appendix EtherNet IP communication modules use connections to manage communications A connection is a point to point communication mechanism used to transfer data between a transmitter and a receiver oe The EtherNet IP communication modules use these connections chapter for e 1756 ENBT module e CIP connections for Logix based communications e 1769 L32E L35E controller i i i 1768 ENBT module A CIP connection transfers data from one Logix application 1788 ENBT card running on one end node to a second Logix application running e 1794 AENT adapter on another end node A 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 B 1 TCP Connections B 4 Multicast Address Limit B 4 Specify the Requested Packet Interval RPI B 5 CIP Connections Connections are allocations of resources that provide more reliable communications between modules than unconnected
17. P January 2006 5 16 Interlocking and Data Transfer Between Controllers Publication ENET UMO001E EN P January 2006 Communication path from a Logix5000 controller to a Logix5000 controller over an EtherNet IP network Ethernet Network IP Address 127 127 127 12 5 E 5 E 5 Message 5N 5 E EE OJT OJT washer 2 127 127 127 12 1 0 Where Indicates washer Name of the ENB or ENET module 2 Ethernet port of the ENB or ENET module 427 127 127 12 IP address of the ENB or ENET module in the destination chassis 1 Backplane port of the ENB or ENET module in the destination chassis 0 Slot number of the destination controller Interlocking and Data Transfer Between Controllers 5 17 Communicate with PLC 5 or If the message is to a PLC 5 or SLC 500 processor and it reads or SLC Processors Read 16 Bit Integers Write 16 Bit Integers writes integers not REALs use a buffer of INTs in the message e Logix5000 controllers execute more efficiently and use less memory when working with 32 bit integers DINTs e PLC 5 and SLC 500 processors require 16 bit integers e 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 DIN
18. The EtherNet IP module does not receive email Publication ENET UMO001E EN P January 2006 6 2 Send Email This Device ControlLogix controller For example in this sample system Firewall Router ControlLogix Controller With 1756 ENBT Module Oo Ethernet Switch F Mail Relay Server p Ethernet Switch D 1769 L35E CompactLogix j Controller Can Send a 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 Send an Email Via a Controller initiated Message Instruction Publication ENET UM001E EN P January 2006 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 A Logix controller can send a generic CIP message instruction to the EtherNet IP module that instructs the module to send an email message to a SMTP mail relay server using the standard SMTP pro
19. addition to the CIP connections 31 controllers can consume data from a direct connection 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 256 CIP unconnected messages of which e 128 can be unconnected messages from the EtherNet IP port to an object on the module or to the backplane e 128 can be unconnected messages from the backplane to an object on the module or to the EtherNet IP port 1768 ENBT Each module supports 64 CIP unconnected messages of which e 32 can be unconnected messages from the EtherNet IP port to the host e 32 can be unconnected messages from the host to the EtherNet IP port 1788 ENBT Each module supports 64 CIP unconnected messages of which e 32 can be unconnected messages from the EtherNet IP port to the host e 32 can be unconnected messages from the host to the EtherNet IP port 1794 AENT 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 module
20. 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 I Connected Enable Enable Waiting D Start Done Done Length 58 D Error Code Extended Error Code l Timed Our Error Path Error Text Cnoi Ae 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 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 Publication ENET UM001E EN P January 2006 6 10 Send Email Enter the Text of the Email Possible Email Status Codes For more information on configuring the path of a MSG instruction see the Logix5000 Controllers General Instructions Reference Manual publication 1756 RM003 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 To From
21. bytes 0x13 None Configuration data size too short The Source Length is less than the Source Element string size plus the 4 byte length The Source Length must equal the Source Element string size 4 0x15 None Configuration data size too large The Source Length is greater than the Source Element string size plus the 4 byte length The Source Length must equal the Source Element string size 4 0x19 None Data write failure An error occurred when attempting to write the SMTP server address Publication ENET UM001E EN P January 2006 attribute 4 to non volatile memory Error Code Hex OxFF Send Email 6 11 Extended Error Description Code Hex 0x0100 Error returned by email server check the Destination string for reason The email message was not queued for delivery 0x0101 SMTP mail server not configured Attribute 5 was not set with a SMTP server address 0x0102 To address not specified Attribute 1 was not set with a To address AND there is not a To field header in the email body 0x0103 From address not specified Attribute 2 was not set with a From address AND there is not a From field header in the email body 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 an
22. comm format Then eme feck Net e use the Next buttons to step through subsequent screens Create the Consumed Tag E EController Controller _1 Controller Tags C3 Controller Fault Handler CI Power Up Handler 1 In the consumer controller s project right click the Controller Tags folder and choose Edit Tags Only controller scoped tags gt can consume data 2 In the Controller Tags window right click the tag that will consume the data and choose Edit Tag Properties Publication ENET UM001E EN P January 2006 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 fa Tag Properties Consumed_Tag General Connection Name Consumed_Tag Description r Tag Type Base C Alias Produced Be Consumed Publication ENET UMO01E EN P January 2006 wm Data Type E Eonniagdre 4 Click the Connection tab and specify the producer controller vo i Tag Properties Consumed_Tag General Connection Producer e Remote Data Tag Name or Instance Number gt FP Ams 20 7500 ms a Select the controller that produces the data b Type the name of the produced data c Type or select the requested packet interval RPD for the connection Set the RPI only as fast as needed by the application The RPI also d
23. distributed I O e Encapsulate messages within standard TCP UDP IP protocol e Share a common application layer with ControlNet and DeviceNet protocols e Interface via RJ45 category 5 unshielded twisted pair cable e Support half full duplex 10 Mbps or 100 Mbps operation e Require no network scheduling e Require no routing tables Publication ENET UMO001E EN P January 2006 1 2 About the Logix5000 Communication Modules for EtherNet IP Networks This chapter introduces the modules listed above and describes how you can use these modules in a control system For This Information See Page 1756 ENBT Overview 1 2 1769 L32E 1769 L35E Overview 1 3 1768 ENBT Overview 1 3 1788 ENBT Overview 1 3 1794 AENT Overview 1 4 1734 AENT Overview 1 4 Use the EtherNet IP Communication Modules in a Control System 1 5 Bridge Across Networks 1 6 The remaining chapters in this publication describe how to configure and program the EtherNet IP communication modules A listing of catalog numbers at the beginning of each chapter identifies the modules that support the feature described in that chapter 1756 ENBT Overview The 1756 ENBT module operates either as an interface for a ControlLogix controller to communicate with other devices over an Taner EtherNet IP network or as an adapter for 1756 I O modules on an Mo EtherNet IP network This module supports me n S e Control of I O e Communication via
24. e g N7 10 Floating point REAL Read receive data Message Type PLC5 Typed Read 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 gocssceseseg CIP With s Source ID Data table 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 Source Link Octal Destination Node M Gonnected V 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 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 Publication ENET UMO01E EN
25. for e 1756 ENBT module e 1769 L32E L35E controller 1768 ENBT module e 1788 ENBT 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 3 Transfer data Needs regular delivery at an interval Produce and consume a tag 5 3 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 Remote Chassis Logix5000 Controller Switch LJ a Programming Terminal Publication ENET UM001E EN P January 2006 5 2 Interlocking and Data Transfer Between Controllers The Logix5000 controller in the local chassis and in the remote chassis can be any of the following with their EtherNet IP communication modules e 1756 ControlLogix controller with a 1756 ENBT communica
26. integers to transfer Destination Element Data table address in the SLC 500 controller for example N7 10 Floating point REAL Read receive data Message Type SLC Typed Read Source Element Data table address in the SLC 500 controller for example F8 0 Number of Elements Number of values to transfer Destination Tag First element of the tag controller scoped in this controller for the data Write send data Publication ENET UMO001E EN P January 2006 Message Type SLC Typed Write Source Tag First element of the tag controller scoped in this controller that contains the data Number of Elements Number of values to transfer Destination Element Data table address in the SLC 500 controller for example F8 0 Interlocking and Data Transfer Between Controllers 5 15 If the Data Is Integer And You Want To Read receive data For This Item Message Type Configure a MSG To a PLC 5 Processor Type or Select PLC5 Typed Read 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
27. messages Examples of functions supported by CIP implicit connected messaging include e Logix controller message transfer to Logix controller e I O or produced consumed tag e Program upload e RSLinx DDE OPC client e PanelView polling of Logix controller Publication ENET UMO001E EN P January 2006 B 2 EtherNet IP Network Connections CIP Connection Type Bridged connection There are several 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 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 A 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 A connection from a controller to an specific I O module as opposed to a rack optimized connection Product 1756 ENBT Publication ENET UMO001E EN P January 2006 The Logix5000 controller supports 250 connections But the limit of connect
28. 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 TCP connection Publication ENET UMO001E EN P January 2006 Monitor Diagnostics 8 5 Network Settings The Diagnostics gt Network Settings page presents a summary of the current Ethernet configuration for the module 2 Rockwell Automation Microsoft Internet Explorer provided by Rockwell Automation File Edit View Favorites Tools Help 81 x Allen Bradley E Home Gil Diagnostics Diagnostic Overview Network Settings Message Connections I O Connections Ethernet Statistics lid Advanced Diagnostics P Browse Chassis This Field Network Interface SBak gt A A Aseach Favorites CBxistory G5 B Address http 10 88 60 194findex html v Go Links Any fields not configured remain blank Specifies 1756 ENBT A Automation Diagnostic Overview Y Network Settings N Message Connections 1 0 Connections NU Ethernet Statistics Network Interface Ethernet Address MAC 00 00 BC 05 00 60 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 Nam
29. 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 O output C configuration S status MemberName Specific data from the I O module depends on the type of data the module can store For example Data and Fault are possible fields of data for an I O module Data is the common name for values the are sent to or received from I O points SubMemberName Specific data related to a MemberName Bit optional Specific point on the I O module depends on the size of the 1 0 module 0 31 for a 32 point module Publication ENET UMO01E EN P January 2006 4 12 Control 1 0 3J 1 0 Configuration E e 1 1769 L35E Ethernet Port LocalENB 1794 4ENT 4 FLEX_io_adapter amp 0 1794 1416 4 input_modue amp 1 1794 0B16 4 output_module amp 2 1794 IF2X OF21 4 combo_analog a g CompactBus Local f 1 1769 1A16 4 input_1 f 2 1769 0416 4 output_1 f 3 1769 MODULE generic_module Example 1 Example 2 Example 3 Example 4 Example Module Example Tag Names Automatically Created By the Software adapter LEX_io_adapter SlotStatusBits LEX_io_adapter Data FLEX_io_adapter 0 LEX_io_adapter 0 Data 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 Del
30. or does not have an IP address No IP address e Verify there is chassis power and the module is completely inserted into the chassis and backplane e Make sure the module has been configured Flashing No connections Module has obtained an IP address but has no established green 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 Module has detected that its IP address is already in use Link Status Indicator Assign a unique IP address to the module Condition Indicates Recommended Action Off No data transmission Module is not ready to communicate Green Ready Module is ready to communicate Flashing Data transmission in progress Module is communicating over the network green 1788 ENBT EtherNet IP OK Status Indicator Module LED Indicators A 5 Condition Indicates Recommended Action Off No power Module does not have 5V dc power Verify there is power and the module is properly installed Flashing Green Standby Module is not configured Green Operational Module is operating correctly Flashing Red Minor fault A recoverable fault has been detected This could 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 fau
31. 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 Publication ENET UMO01E EN P January 2006 5 4 Interlocking and Data Transfer Between Controllers Determine Connections for Logix pelea ae produce eee a eee system shared tags that are sent and received via the EtherNet IP Produced and Consumed communication module Produced and consumed tags each require 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 All 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 number of available connections If the communication module uses all of its connections for I O and other communication modules no connections are left for produced and consumed tags Each produced or consumed tag uses the following number of
32. A AJ Qsearch Favorites CHristory Fhv am a Address J hetpijfio es co 9jindextiml 60 inks gt Alen Bradiey REESE p lenire Ethernet Statistics Advanced Diagnostics Browse Chassis a Diagnostic Overview NC Network Settings X Message Connections Y 1 0 Connections N Ethernet Statistics A D Home Diagnostics Conn S UpTime Rcv Xmt Connection Id Source Dest Multicast Address RPI Lost Size Diagnostic Overview 2838 Rev OxceSdeo2 10 88 60 188 O 10 88 60 194 zaro o Network Settings 00h 01m 20s xmt 0xc85de82 10 88 60 194 T 10 88 60 188 235 235 235 235 2 4 Message Connections 3287 Rev Ox242e081 10 88 60 188 T 110 88 60 194 239 192 24 128 io o0 4 Uo iniedi 00h 00m 35s xmt 0x242e001 10 88 60 194 O 10 88 60 188 10 o Seconds Between Refresh 15 Disable Refresh with 0 This Field Conn S Up Time Copyright 2004 Rockwell Automation Inc All Rights Reserved Internet Each Class 1 UDP connection has a receive transmit Rev Xmt pair of data and heartbeat The originator of a connection listens on the multicast address to receive the data The target of the connection receives the heartbeat In this example the web page is for the module at address 10 88 60 194 This module 10 88 60 194 originated a connection to 10 88 60 188 with an RPI of 10 Specifies Connection serial number and the elapsed time the connection has been maintained Rev Xmt Connection was received or transmitt
33. Allen Bradley EtherNet IP Modules in Logix5000 Control Systems 1756 ENBT 1788 ENBT 1769 L32E 1768 ENBT 1794 AENT 1734 AENT User Manual F mn e i h a te n ii ieni Te e tei 2 Riz r in Tea lt Hi Rockwell Hn N Ea pny Automation e Important User Information Solid state equipment has operational characteristics differing from those of electromechanical equipment Publication SGI 1 1 Safety Guidelines for the Application Installation and Maintenance of Solid State Controls available from your local Rockwell Automation sales office or online at http www www literature rockwellautomation com describes some important differences between solid state equipment and hard wired electromechanical devices Because of this difference and also because of the wide variety of uses for solid state equipment all persons responsible for applying this equipment must satisfy themselves that each intended application of this equipment is acceptable In no event will Rockwell Automation Inc be responsible or liable for indirect or consequential damages resulting from the use or application of this equipment The examples and diagrams in this manual are included solely for illustrative purposes Because of the many variables and requirements associated with any particular installation Rockwell Automation Inc cannot assume responsibility or liability for actual use based on the examples and d
34. B Tasks a MainTask a eg MainProgram 5 Unscheduled Programs 5 6 Motion Groups 5 Ungrouped Axes E Trends 5 6 Data Types i User Defined H E Strings H E Predefined H E Module Defined S 2 FlexBu 2 FlexBu Create a module el Sule 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 Adding a PanelView terminal is similar to adding distributed I O 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 Select Module Type x Ippe Major Revision fi 788 ENBT amp 1 7 Description 1788 ControlNet Bridge Coax Media 1788 ControlNet Bridge Redundant Coax Media 1788 ControlNet Bridge Fiber Media 1788 ControlNet Bridge Redundant Fiber Media 1788 DeviceNet Scanner 788 10 100 Mbps Ethernet Bridge Twisted Pair Media 1 788 CNCR A
35. C 5 Receive 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 PLCS And This Item Communication Command MSG Read Write Message EN Type Peer To Peer Read Write Read _ DN gt Target Device PLCS Local Remote Local ER Control Block N7 0 Control Block Length 93 Setup Screen Specify PLC 5 Typed Read or PLC 5 Typed Write Data Table Address Starting address of the data in the PLC 5 controller Size in Elements Number of elements to read or write Port Number 2 Target Device Data Table Address Type in quotation marks the name of the tag in the ControlLogix controller for example count MultiHop Select Yes SLC 500 This Controller Communication Command PLC5 Read or PLC5 Write Data Table Address Starting address of the data in the SLC 500 controller Size in Elements Number of elements to read or write Channel 1 Target Device Data Table Address Type in quotation marks the name of the tag in the ControlLogix controller for example count MultiHop Select Yes Publication ENET UMO001E EN P January 2006 On the MultiHop tab specify e The IP address of the EtherNet IP communication module that is local to the Logix5000 controller e The slot number of the Logix5000 controller Chapter 6 Send Email Use T
36. ENET UMO01E EN P January 2006 A 6 Condition Off Module LED Indicators Indicates Not initialized Network status NS indicator Which Means The daughtercard does not have an IP address and is operating in BOOTP mode Recommended Action Verify that the BOOTP server is running Flashing green No CIP connections established The daughtercard 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 Green CIP connections The daughtercard has an IP address and CIP Normal operation No action required established connections Class 1 or Class 3 are established Red Duplicate IP address A duplicate IP address has been detected Make sure that the IP address assigned to this module is not the same as that for any other device already on the network Link status LNK indicator Condition Indicates Which Means 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 self test Normal operation during power up Data transmission and reception The daughtercard is communicating on Ethernet Normal opera
37. Host Name Description tid Caddies oS Host Name sss Comm Format Rack Optimization i Chassis Size p a Revision 2 fi ElectionicKeying Compatible Module m a Cancel Beek Next gt Help Enter a Message 1 Right click the level branch to which you want to add the module and choose New Module a 2 Choose the module x lt amp 3 Configure the module To Do This Use the default configuration Specify the general information about the module name comm format and click Finish Customize the configuration Specify the general information about the module name comm format Then use the Next buttons to step through subsequent screens Use relay ladder logic to enter a MSG instruction Click the button to configure the MSG instruction EXAMPLE Enter a MSG instruction If count_send 1 and count_msg EN 0 MSG instruction is not already enabled then execute a MSG instruction that sends data to another controller count_send count_msg en alse JF ah d JEL MSG Type Unconfigured Message Control count_msg HA Publication ENET UM001E EN P January 2006 Interlocking and Data Transfer Between Controllers 5 13 Configure a MSG To configure a MSG instruction click in the MSG box Instruction On the Configuration tab specify the type of MSG instruction Message Configuration Message_1 ES
38. January 2006 Summary of Changes 2 Notes Publication ENET UMO001E EN P January 2006 About the Logix5000 Communication Modules for EtherNet IP Networks Configure a Personal Computer to Operate on an EtherNet IP Network Configure an EtherNet IP Module to Operate on the Network Control 1 0 Table of Contents Chapter 1 Us This Chapter x an iyad a eel Ee a Rie Ee oh SG 1 1 1756 ENBT Overview 0 0 0 0 0c ccc eee 1 2 1769 L32E 1769 L35E Overview 0 000008 1 3 1768 ENBT Overview 4 itninsiavas rr bee ah ee eee 1 3 1788 ENBT Overview ie Goisgece hn Good eed a PNG eh ngs 1 3 1794 AENT Overview ud pig hor Fr abe gue kG 1 4 1734 AENT Overviews c 2 6a ve BR Ge eee ee Ra 1 4 Use the EtherNet IP Communication Modules in a Control SV SLC ai fe sheeted a anhrd a 1 5 Bridge Across Networks 485 0 eke 28 eb sb ea Babee 1 6 Chapter 2 Use This Chapter fox cates eh wee ate en poe ede Aes 2 1 Configure the Ethernet Communication Driver in RS LIB SOMWaALC ave Gf an i Be eg PEG ey wks e 8G kG 2 2 Chapter 3 Us Slate Maes se ranna a Ree pK a E aaa 3 1 Determine Required Network Parameters 3 1 Assign Network Parameters via the BOOTP DHCP Utility 3 3 Use Other Methods to Assign Network Parameters 3 5 Duplicate IP Address Detection 0004 3 8 IP Address Swapping 0d sap dap dosn a Ss hee Ab Lee hE Seneca 3 9 DNS ACARESSING fans 5 ap ahs dn at net ales a Ae Ro ay ge
39. ODULE status O Network status ext a unk status SUBNET MASK 1Module status indicator Condition Indicates Recommended Action 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 Condition Off Indicates Not powered No IP address Recommended Action 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 module is the target has timed out Flashing red green Self test Module performing power up self test Link status indicator Condition Off Indicates
40. Remote_Comm_Module a 5 1 1756 L61 Remote_Controller 2 Add the remote communication 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 lf 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 I O module and chassis slot Listen Only Rack Optimization information from a rack optimized remote chassis owned by another controller Publication ENET UMO01E EN P January 2006 5 12 Interlocking and Data Transfer Between Controllers To add a module to the I O Configuration folder 4 63 Controller MyProject_1 Tasks H E Motion Groups Trends Data Types 1 0 Configuration 1 1756 ENBT 4 Local_Comm_Module Type fi 756 CFM A Description Configurable Flow Meter 1756 CNB 7A 1756 ControlNet Bridge 1 756 CNB B 1756 ControlNet Bridge 1 756 CNB D 1756 ControlNet Bridge 1756 1756 Type 1794 AENT A 1794 10 100 Mbps Ethemet Adapter Twisted Pair Media Vendor Allen Bradley Parent Local_Interface Hami Oo O O O O i O Address
41. Ts throughout the project This increases the efficiency of your project T Data From Buffer of INTs DINTs For Use In the Device the Project Word 1 INT Buffer 0 DINT_Array 0 Word 2 INT Buffer 1 DINT_Array 1 Word 3 INT Buffer 2 DINT_Array 2 1 The Message MSG instruction reads 16 bit integers INTs from the device and stores them in a temporary array of INTs 2 An File Arith Logical FAL instruction converts the INTs to DINTs for use by other instructions in your project O 2 DINTs Fromthe Buffer 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 UMO01E EN P January 2006 5 18 Interlocking and Data Transfer Between Controllers Map 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 e You only have to map the fil
42. 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 Configure an EtherNet IP Module to Operate on the Network 3 3 Assign Network By default the EtherNet IP module is BOOTP enabled The Parameters via the BOOTP DHCP utility is a standalone program that is located in the rT e BOOTP DHCP Server folder in the Rockwell Software program BOOTP DHCP Utility folder on the Start menu the utility is automatically installed when you install RSLinx software e Tools directory on the RSLogix 5000 installation CD IMPORTANT Before you start the BOOTP DHCP utility make sure you have the hardware MAC address of the module 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 gt Network Settings Network Settings Defaults Subnet Mask Gateway Primary DNS Secondary DNS
43. 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 amuch 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 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 ENET AP001 for more information on EtherNet IP Simple network management protocol SNMP SNMP is a standard for network management within TCP IP environments This lets client a
44. age which frees up that connection for other uses To send or receive data from an EtherNet IP module via a message you must program a MSG instruction in the local controller s logic If the target module is configured in the I O Configuration folder of the controller you can browse to select the module Otherwise you can manually enter the message path in the MSG instruction Interlocking and Data Transfer Between Controllers 5 11 Add the EtherNet IP Module To The Local Controller s 1 0 Configuration To 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 Configuration folder you organize the local and remote devices into a hierarchy tree branch parent child For a typical local remote MSG structure Local Remote Remote Controller Local ater SEE Communication Communication Controller Module Module you build the 1 0 configuration in this order f RSLogix 5000 MyProject_1 1756 461 File Edit View Search Logic Communications Tools alsa S e ol Offline JE run EE No Forces py ok ES ia BA No Edits Ar KI RE 1 Add the local communication module for the local controller SESE Controller MyProject_1 E Tasks J Motion Groups C Trends EJ Data Types E 10 Configuration 1 1756 ENBT A Local_Comm_Module 0 1756 ENBT 4
45. ake sure that the IP address assigned to this module is not the same as that for any other device already on the network 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 e Network NET LED is solid red e Front display indicates the conflict 1756 ENBT only The display scrolls OK lt IP_address_of_this_module gt Duplicate IP lt Mac_address_of_duplicate_node_detected gt For example OK 10 88 60 196 Duplicate IP 00 00 BC 02 34 B4 Publication ENET UMO001E EN P January 2006 Configure an EtherNet IP Module to Operate on the Network 3 9 IP Address Swapping To 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 is 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
46. an 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 more 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 manufacturing 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 Au
47. ase 3 10 Use the EtherNet IP Modules in a Logix5000 Controller Application 6 sea ene ae wb a 3 11 Chapter 4 Use Tms Chapter 54 09 peas tenn Seed PG neat ha weed 4 1 Set Up the Hardware sc 84 b4 wetness ttn eds a 4 1 Set the Requested Packet Interval RPD 4 2 Select a Communication Format 00 4 2 Add Distributed I O 4 oo abs iy dene nla abl why Saab ae Haig dca ge 3 4 9 Access Distibuted TO ssr dyad eee ee UREA a mbes 4 11 Publication ENET UMO001E EN P January 2006 Table of Contents ii Interlocking and Data Transfer Between Controllers Send Email Communicate With PanelView Terminals Monitor Diagnostics Module LED Indicators Publication ENET UM001E EN P January 2006 Chapter 5 Use This Chapter the a Ak alka et Ae Boe 5 1 Set Up the Hardware naana te hs east eG eee yes 5 1 Organize Tags for Produced or Consumed Data 5 3 Determine Connections for Produced and Consumed Tags 5 4 Produce at TAS Pa ay Mena Sie CETL DSO PRES a 5 5 Consume Data Produced by Another Controller 5 6 Guidelines for MSG Instructions c4 3 bag k4 ae ed ek 5 9 Determine Connections for Messages 5 10 Enter Message LOGIC 4 4 0 2 5 e cou as Sees ees Pet ESS 5 10 Configure a MSG Instruction 0 0 0 0000000005 5 13 Communicate with PLC 5 or SLC Processors 5 17 Chapter 6 Use This Chapletis sah ciate enue eat eo eee 6 1 DVS EVO ga hin abet F i
48. ate a Sats ae Schoen hs 2S i 6 1 Send an Email Via a Controller initiated Message Instru tion s Ginette uke dae ane ea a 6 2 Enter the Text of the Email 3 eh dea hes She eee 6 10 Possible Email Status Codes oono Rae oy Rate Get acd 6 10 Chapter 7 Use This Chapter nananana aaaea 7 1 Set Up the Hardware os oes oe teed gad eae ening ns Be 7 1 Determine Connections to PanelView Terminals dee Add a PanelView Teminal 24 05 6 0 3 swk 2Sin esa deen 73 Organize Controller Data for a PanelView Terminal 7 5 Determine Connections to RSView Applications 7 6 Chapter 8 Use THis IG ARE a gece seepia Ree Ase Pu Re a cee 8 1 Module Dia ghOstiCS orarin tas abasic ates Sate SRR hx 8 1 Diagnostics Overview sics ehti oaia e a eee 8 2 Network Settings nonan auaa a 8 5 Explicit Message Connections n os anaa 8 7 TO CONNECTIONS i a wed E E EE E E OE E Satya 8 8 Ethernet Statistics oaao aaa a 8 9 Appendix A Use This Appendik eyo iuas wanaapa oe ees be A 1 1756 ENBT EtherNet IP Communication Module A 2 1769 L32E 1769 L35E CompactLogix Controller A 3 1768 ENBT CompactLogix EtherNet IP Communication Module 54444 aka eee ee Te a A 4 1788 ENBT EtherNet IP Communication Daughtercard A 5 1794 AENT EtherNet IP FLEX I O Adapter A 7 EtherNet IP Network Connections EtherNet IP Network Overview Index Table of Contents iii Appendix B Use This Appendix sida Raabe
49. ayTime_4 LEX_io_adapter 0 C DelayTime_5 FLEX_io_adapter 0 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 LEX_io_adapter 1 0 Data adapter 2 C LEX_io_adapter 2 C InputFllter 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 Example 1 remote 1794 AENT adapter FLEX_io FLEX_io_adapter TI angaa Example 2 remote 1794 IA16 FLEX_io input_module in slot 0 rack optimized connection an eT a e paa pau pan rack optimized connection haa Example 4 remote 1794 IF2XOF2I FLEX_io combo_analog in slot 2 direct connection ett tds te as Publication ENET UMO001E EN P January 2006 Control 1 0 4 13 When you choose rack optimization for an I O 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 lt Conveyor Data 2 0 gt 7h pe aie zl ls J E pie I Publication ENET UMO01E EN P January 2006 4 14 Control 1 0 Notes Publication ENET UMO001E EN P January 2006 Chapter 5 Use This Chapter Read this chapter
50. 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 128 1 0 2 G B c 128 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 Network 2 1 with Network 2 2 Hosts D and E will use Gateway G2 to communicate with hosts not on Network 2 2 Hosts B and C will use Gateway G to communicate with hosts not on Network 2 1 When B is communicating with D G the configured Gateway for B will route the data from B to D through G2 EtherNet IP Network Overview C 7 Manual Configuration Onan The EtherNet IP modules support the following Ethernet settings Ethernet Switch Change Ports on an Ethernet Switch e 10 Mbps half duplex or full duplex e 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 later 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 mode the
51. cates Module LED Indicators A 3 Recommended Action self test Off The controller does not have power Check the controller power supply Flashing The controller does not have an IP address and Verify that the BOOTP server is running green is operating in BOOTP mode Green The controller is operating correctly ormal operation No action required Red The controller is holding the port in reset orthe Clear the controller fault controller is faulted f the fault will not clear replace the controller The controller is performing its power up ormal operation during power up An unrecoverable fault has occurred CHANNEL O Solero H O coo00 O Cycle power to the controller f the fault will not clear replace the controller Flashing red A duplicate IP address has been detected ake sure that the IP address assigned to this controller is not the same as that for any other device already on the network The controller firmware is being updated Network Status NS indicator Condition Indicates off The controller does not have an IP address and is operating in BOOTP mode ormal operation during firmware update No action required Recommended Action Verify that the BOOTP server is running Flashing The controller has an IP address but no CIP ormal operation if no connections are green connections are established configured No ac
52. ces Help M Autobrowse Ethernet devices Configure Shortcuts lt Configure Client Applications 1784 KT KTX D PKTX D PCMK for DH DH 485 devices aa Lin Configure CIP Options 1784 KT CX for ControlNet devices ing Gateways DF1 Polling Master Driver Configure Driver Diagnostics Ethemet 1784 PCC for ControlNet devices 1784 PCIC S for ControlNet devices 1747 PIC 7 AIC Driver Startup DF1 Slave Driver 5 5 SD SD2 for DH devices Star Virtual Backplane SoftLogix58xx DeviceNet Drivers 1784 PCD PCIDS 1770 KFD SDNPT drivers PLC 5 DH Emulator driver stop SLC 500 DH485 Emulator driver SoftLogix5 driver Remote Devices via Linx Gatewai CIP Diagnostics ekeke ke Delete 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 m Available Driver Types Close Ethemet IP Driver pa Add New tose Help r Configured Drivers Name and Descriptor AARETE x Configure Choose a name for the new driver e 15 characters maximum A Startup Cancel Enter a name for the driver gt AB_ETHIP 1 otal Stop Delete San se sss Publ
53. d not mailhost xx yy com then the domain must be configured as xx yy com Try ping lt mail server address gt to insure the mail server is reachable from your network Also try telnet lt mail server address gt 25 which attempts to initiate a SMTP session with the mail server via telnet over port 25 If you connect then 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 0x0106 SMTP mail server host name DNS query did not complete A previous send service request with a host name as the SMTP mail server address did not yet complete Note that a timeout for a DNS lookup with an invalid host name can take up to 3 minutes Long timeouts can also occur if a domain name or name server is not configured correctly Publication ENET UMO01E EN P January 2006 6 12 Send Email Notes Publication ENET UMO001E EN P January 2006 Chapter 7 Communicate With PanelView Terminals Use This Chapter 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 Read this chapter for For This Information See Page e 1756 ENBT module o 1769 L32E L35E controller Set Up the Hardware 7 1 1768 ENBT module Determine Connec
54. direct connections Publication ENET UMO001E EN P January 2006 4 2 Control 1 0 Set the Requested Packet Interval RPI Select a Communication Format Publication ENET UMO001E EN P January 2006 Make sure e The IP addresses are set for each EtherNet IP module e All wiring and cabling is properly connected e 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 RPD rate for the module The RPI 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 used only 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 In 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
55. e 1756 A7 4 g 1756 System 00 1756 ENBT A 7 k 01 1756 module DeviceNet_1 08 DeviceNet Bridge in M 02 1756 DNB A 1756 DNB A DeviceNet Scanner Series 9000 Same 1756 System a Devicellet g f 00 1756 DNB A 01 1788 DNBO DeviceNet Network 03 1794 ADN DeviceNet Flex I O Adapter 12 07 2708T 1734 IB4 08 Series 9000 Strobe Diffuse w cable 09 1769 ADN Compact I O Adapter 10 1734D IB8XOB8E 11 1734 IB4 B 4pt DC Input i 12 1734 IB4 B 4pt DC Input 13 1734 IB4 B 4pt DC Input Distributed DeviceNet 03 1756 L1 A LOGIXS550 1756 L1 A 1756 M2 A ARG_12_0 Devi 04 1756 IB32 A 1756 IB32 A DCIN eVIcesS 05 1756 OB16D A 1756 OB16D A DCOUT DIAG 06 1756 CNB B 1756 CNB B For Help press F1 Publication ENET UMO01E EN P January 2006 g o1 03 1788 DNBO 1794 4 09 10 1769 ADN 1734D IB8X 13 1734 IB4 il 1734 IB4 10 21 03 02 29PM Chapter 2 Configure a Personal Computer to Operate on an EtherNet IP Network Use This Chapter This chapter describes how to configure a personal computer to operate on an EtherNet IP network Read this i chapter for For This Information See Page e 1756 ENBT module Configure the Ethernet Communication Driver in RSLinx 2 2 o 1769 L32E L35E controller Software 1768 ENBT module e 1788 ENBT card You need to load an Ethernet communication driver for all Rockwell e 1794 AENT adapter Software applications to commun
56. e EmailString Scope email controller Show Show All v Sort Tag Name Force Mask EmailConfigstring 10 88 128 111 Nigro STRING tag for status poe Email stStr 1 ee EmailString tag for email text gt EWEB_EMAIL Ea Wforpersoni iye contz l From n aon EmailString SendEmail_E Litany iadol MESSAGE SetupMailServer el AGEN MESSAGE Click in the Value box to display this button f String Browser EWEB_EMAIL Click this button to display the String To personi ryz conSrS L Fron Browser so you can enter the email text 1756EVEB demo COM r 1 This is a test r l Position 65 Count 65 of 520 _ lt Enos gt The text of the email does not have to be static You can program a controller project to collect specific data to be sent in an email For more information on using ladder logic to manipulate string data see the Logix5000 Controllers Common Procedures Programming Manual publication 1756 PMO001 Publication ENET UM001E EN P January 2006 6 6 Send Email SFS trigger Publication ENET UM001E EN P January 2006 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 SG Type CIP Generic Message Control SetupMailServer SG Ty
57. e We Doing Your comments on our technical publications will help us serve you better in the future Thank you for taking the time to provide us feedback You can complete this form and mail or fax it back to us or email us at RADocumentComments ra rockwell com Pub Title Type EtherNet IP Modules in Logix5000 Control Systems User Manual Cat No 1756 ENBT 1788 ENBT 1769 L32E 1768 ENBT 1794 AENT Pub No ENET UM001E EN P Pub Date January 2006 PartNo 953002 06 Please complete the sections below Where applicable rank the feature 1 needs improvement 2 satisfactory and 3 outstanding Overall Usefulness 1 Completeness all necessary information is provided Technical Accuracy 1 all provided information is correct Clarity 1 all provided information is easy to understand Other Comments 2 3 How can we make this publication more useful for you Can we add more information to help you procedure step illustration feature example guideline other explanation definition Can we be more accurate text illustration How can we make things clearer You can add additional comments on the back of this form Your Name Your Title Function Location Phone Would you like us to contact you regarding your comments ___No there is no need to contact me ___ Yes please call me Yes please email me at Yes please contact me via Ret
58. e connections in which the module is the target has timed out Red Duplicate IP address A 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 Condition Indicates Recommended Action Off No 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 Condition Indicates Recommended Action 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 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 Minor fault A recoverable fault has been detected This could be caused by an error in the configuration Red Major fault An unrecoverable fault has been detected Cycle 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 1769 L32E 1769 L35E Module Status MS indicator CompactLogix Controller Condition Indi
59. e na home ra int com Host Name Name Resolution DNS Enabled SMTP Server Ethernet Interface Configuration Obtain Network Configuration Static Ethernet Link Autonegotinte Statis Autonegotiate Speed and Duplex Port Speed 100 Mbps Duplex Mode Full Duplex Copyright 2004 Rockwell Automation Inc All Rights Reserved internet Ethernet Address MAC Ethernet MAC address of the module IP Address IP address for the module Subnet Mask 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 UMO01E EN P January 2006 8 6 Monitor 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 a
60. e number of packets per second that the module will produce on a connection Each module has a limit on the total number of implicit packets per second The total includes the sum of sent and received implicit packets The packet rate for implicit messages is for implicit only and is not the same as and does not include the explicit packet rate Publication ENET UMO01E EN P January 2006 B 6 EtherNet IP Network Connections Notes Publication ENET UMO001E EN P January 2006 Use This Appendix Ethernet Protocols Appendix C EtherNet IP Network Overview This appendix defines some basic Ethernet network concepts and how the EtherNet IP protocol is used for control For This Information See Page Ethernet Protocols C 1 Configuration Requirements C 4 Manual Configuration on an Ethernet Switch C 7 Change Ports on an Ethernet Switch C 7 For More Information C 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 UMO001E EN P January 2006 C 2 EtherNet IP Network Overview Protocol Transmission control protocol internet protocol TCP IP Protocol Descriptions Description TCP IP is
61. e numbers that are used in messages the other file numbers do not need to be mapped e 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 PLC 3 5 SLC Mapping enm rone E C ii nce Help Delete Map PLC 2 Mapping Tag Name v e For each file that is referenced in a PLC 5 or SLC command make a map entry Type the PLC SLC file number of the logical address Type or select the Logix5000 controller scoped global tag that supplies or receives data for the file number You can map multiple files to the same tag e For PLC 2 commands specify the tag that supplies or receives the data When mapping tags e Do not use file numbers 0 1 and 2 These files are reserved for Output Input and Status files in a PLC 5 processor e 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 e Use the PLC file identifier of N or B when accessing elements in an INT tag array Publication ENET UMO001E EN P January 2006 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 int_buffer Then the FAL instruction mov
62. ecause 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 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 Publication ENET UMO01E EN P January 2006 8 4 Monitor Diagnostics This Field Specifies 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 RPI 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
63. ed from this source address Connection ID Connection identifier Source IP address of the Rev Xmt packet T 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 UM001E EN P January 2006 Ethernet Statistics Monitor Diagnostics The Diagnostics Ethernet Statistics page presents a summary of the status of communication activity on the Ethernet network Rockwell Automation Microsoft Internet Explorer provided by Rockwell Automation laj xj Fie Edit View Favorites Tools Help Back gt A A Asearch GFavortes GBristory By amp B Address http 10 88 60 194 index html v Go Links a4 Allen Bradley EEIN sal A Rockwell Automation Expand Minimize Diagnostic Overview N Network Settings N Message Connections 1 0 Connections Y Ethernet Statistics Home Kall Disgnastice Ethernet Link Media Counters Diagnostic Overview Speed 100 Mbps Alignment Errors o Network Settings Duplex Full Duplex FCS Errors o Message Connections s Si Collisions o a Autonegotiate Status Aubsnegctete Speed and Single Collis
64. eived that exceed the maximum permitted frame size Publication ENET UMO001E EN P January 2006 MAC Receive Errors Frames for which reception on the Ethernet interface failed due to an internal MAC sublayer receive error Appendix A Module LED Indicators Use This Appendix This appendix provides LED indicator descriptions for the EtherNet IP communication modules and adapters For This Information See Page 1756 ENBT EtherNet IP Communication Module A 2 1769 L32E 1769 L35E CompactLogix Controller A 3 1768 ENBT CompactLogix EtherNet IP Communication Module A 4 1788 ENBT EtherNet IP Communication Daughtercard A 5 1794 AENT EtherNet IP FLEX I O Adapter A 7 Publication ENET UMO001E EN P January 2006 Module LED Indicators 1756 ENBT EtherNet IP Communication Module EtherNet IP Publication ENET UMO001E EN P January 2006 Network NET status indicator Condition Off Indicates Not powered no IP address Recommended Action Module is not powered or does not have an IP address e Verify there is chassis power and the module 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 th
65. er 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 Using RSLinx software to set the IP address To use RSLinx to configure the EtherNet IP module 1 Make sure the module is installed and powered up Publication ENET UMO01E EN P January 2006 3 6 Configure an EtherNet IP Module to Operate on the Network 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 2 RSLinx Gateway RSWho 1 Eile Edit view Communications Station DDE OPC Security Window Help S sa Bi x IV Autobrowse Not Browsing E E Workstation USMAYRDCOLLINL1 g Linx Gateways Ethernet gs 1784 PCD 1 DeviceNet A Ethernet igs AB_DF1 1 DF1 5j 8 01 CompactLogix Processor Ricks_L35E 1 J Backplane CompactLogix System i 00 CompactLogix Processor CRL 1769 L35E Ethernet Port 1769 L35E Ethernet Port g 03 Local 1769 Bus Adapter VA1769 4 ga AB_ETHIP 1 Ethernet For Help press F1 06 12 03 09 32AM A 4 Select the Port Configuration tab choose Status Network Configuration type and ent
66. er 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 7BB ENB Configuration Publication ENET UM001E EN P January 2006 Configure an EtherNet IP Module to Operate on the Network 3 7 Use RSLogix 5000 software to set the IP address To use RSLogix 5000 software to configure the EtherNet IP module 1 Make sure the module is installed and has power 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 fe RSLogix 5000 Ricks_L35E 1769 L35E Eile Edit view Search Logic Communications Tools Window Help aleja S alle 2 z SelB E v ael DE Run Mode gr Read Pon scorer SE p M Controller OK a T Batey OK 4 EN E 1 0 0K Dj N saen General Connection Module Info ort Diagnostics F OPI aan f IP Address 130 151 217 3 Domain Name 5 MainTask od a En crams Must Match IP Address on General Tab Host Name Select Port Speed EA C Unscheduled Programs Subnet Mask 255 255 224 Motion Groups i Ungrouped axes Primary DNS a PA timary rends Server Address ETER Select Duplex ar SJ Data Types Secondary DNS GQ User Defi
67. es the values to dint_array This converts the values to 32 bit integers DINTs for use by other instructions in the ControlLogix controller condition message EN MSG J E 4 F Type Unconfigured CEN gt Message Control message M lt DN gt ER gt message DN fal_control FAL 4 H CRES gt File Arith Logical CEN gt Control fal_control Length CDN gt Position 0 Mode all cER gt Dest dint_array fal_control pos Expression int_buffer fal_control pos EXAMPLE Write integers to a PLC 5 controller When condition turns on moves the values in dint_array to int_buffer This converts the values to 16 bit integers INTs Then the message instruction sends int_buffer to the other controller condition fal_control FAL 4 F CRES gt File Arith Logical END Control fal_control Length CDN gt Position 0 Mode all lt ER gt Dest int_buffer fal_control pos Expression dint_array fal_control pos fal_control DN message EN MSG 4 H 4 5 Type Unconfigured CEN gt Message Control message gt CDN gt ER gt 42424 Where Is an dint_array 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 UMO01E EN P January 2006 5 20 Interlocking and Data Transfer Between Controllers Ifthe Controller For This Section Isa PLC 5 This PL
68. ess of a module you can use DNS addressing to specify a host name for a module which also includes specifying a domain 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 JEC 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 IMPORTANT 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 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 t
69. eta e Oho Bie ee B 1 GIP Connections i icp einta es OSs Bee So Pee RO eee we Bed B 1 TCP Connections n n aa 64564005 66404 ee 1s bee ea ES B 4 Multicast Address Limit ss ava he 614 5 posh hse haga i B 4 Specify the Requested Packet Interval RPI B 5 Appendix C Lise This App ndix als i043 e Sein e e DE A D we 4 C 1 Ethernet Protocols ssai etenen Ph ee eh ER eae C 1 Configuration Requirements oons noo Bes eee Fo Res C 4 Manual Configuration on an Ethernet Switch C 7 Change Ports on an Ethernet Switch C 7 For More Information ss ny Red ee GRA PE C 8 Publication ENET UMO01E EN P January 2006 Table of Contents iv Notes Publication ENET UMO001E EN P January 2006 Chapter 1 About the Logix5000 Communication Modules for EtherNet IP Networks Use This Chapter The 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 to Originate Interfaces With Distributed 1 0 Modules Communication Scanner bridge Adapter 1756 ENBT X X 1756 EWEB 1769 L32E 1769 L35E 1768 ENBT 1788 ENBT 1794 AENT 1734 AENT X X X X 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 e Support messaging produced consumed tags and
70. etermines 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 EtherNet IP Performance Application Solution ENET AP001 5 Click OK Interlocking and Data Transfer Between Controllers 5 9 Guidelines for MSG Instructions Guideline 1 For each MSG instruction create a control tag Follow these guidelines Details Each MSG instruction requires its own control tag 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 wi
71. 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 EtherNet IP Performance Application Solution publication ENET APOO1 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 e Direct or rack optimized connection e Ownership Control 1 0 4 3 The available communication formats depend on the type of I O module In general If You Have This Type of 1 0 Module And Want Select a Communication Format That Specifies Digital module A rack optimized connection Rack Optimization To use specialty features of the Full Diagnostics timestamps or electronic fuses S7 Testamped Digital module A direct connection Scheduled Data Input Data Output Data Analog module A direct connection Float Data Term Direct connection tes Integer Data only direct connection is 9 supported for analog modules CST Timestamped See online help in RSLogix 5000 programming software for specific communication formats per I O module Choose direct or rack optimized connection The Logix5000 controller uses connections to transmit I O data These con
72. f RSLogix 5000 email in email_sample ACD File Edit View Search Logic Communications Tools alae S see loft Offline No Forces No Edits 1 7 RUN n p gt _ E oK lt E BAT 4 amp Eo l Controller email Controller Tags a 3 Controller Fault Handler C3 Power Up Handler E Tasks MainTask cy MainProgram Unscheduled Programs E Motion Groups Ungrouped Axes E Trends E Data Types OR User Defined A EmailString 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 Name EmailString Description Maximum Characters 520 titi g Oi Predefined Oi Module Defined 3 1 0 Configuration Publication ENET UMO01E EN P January 2006 P Members Data Type Size 524 Name DataType Style Description LEN DINT Decimal Ez __ DATA SINT 520 ASCII Send 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 typ
73. he host name and the domain name host domain You 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 hostname domainname For example to send a message from ENBT1 locationl 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 Configure an EtherNet IP Module to Operate on the Network 3 11 Use the EtherNet IP Modules in a Logix5000 Controller Application 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 to establish I O control You must download that project to the host controller before operation can begin When the controller begins operation it establishes a connection with the EtherNet IP 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 Configure a Personal Computer to Operate on an EtherNet IP Network For information on controlling I O see the chapter Configuring I O Publication ENET UMO01E EN P January 2006 3 12 Configure an
74. he host controller clears the current IP configuration and will again begin sending BOOTP requests Configure an EtherNet IP Module to Operate on the Network 3 5 Use Other Methods to Other methods to assign network parameters include Assign Network Parameters lf Use This Method For Assigning Network Parameter See Page e ABOOTP server is not available RSLinx software 3 5 e 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 to or through the EtherNet IP module e DHCP is enabled not BOOTP for the EtherNet IP DHCP software 3 7 module Other considerations that might affect your choice of method include e Whether the network is isolated from or integrated into the plant enterprise network e Size of the network For large networks even isolated networks 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 e Company policies and procedures dealing with plant floor network installation and maintenance e Level of involvement by IT personnel in plant floor network installation and maintenance e Type of training offered to control engineers and maintenance personnel If you use the Rockwell Automation BOOTP or DHCP server in an uplinked subnet where an enterprise DHCP serv
75. her 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 to index html Timeouts Number of times a connection timeout occurred while processing a web page Access Violations Number of times a page has been requested for which the user has insufficient privilege Page Hits Number of times a web page was successfully accessed Form Hits Number of times a web page form was accessed Total Hits Total number of web page access attempts CIP Connection Statistics Current CIP MSG Connections Current number of CIP connections for message CIP MSG Connection Limit Maximum number of CIP connections for messages allowed Publication ENET UMO001E EN P January 2006 This Field Max MSG Connections Observed Monitor Diagnostics 8 3 Specifies Maximum observed number of CIP connections for messages Current CIP 1 0 Connections Current number of CIP connections for 1 0 CIP 1 0 Connection Limit Maximum number of CIP connections allowed for I O Max 1 0 Connections Observed Maximum observed number of CIP connections for 1 0 Conn Opens
76. his Chapter This chapter describes how to send an email through an EtherNet IP module Read this 2 chapter for For This Information See Page e 1756 ENBT module Overview 6 1 e 1769 L32E L35E controller Send an Email Via a Controller initiated Message Instruction 6 2 1768 ENBT module Step 1 Create String Tags 6 3 e 1788 ENBT card 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 Contains the 6 8 Email Text Enter the Text of the Email 6 10 Possible Email Status Codes 6 10 For email the EtherNet IP module can be remote or local to the controller Overview The EtherNet IP module is an email client that uses a mail relay server to send email If You Want To Then 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 The MSG instruction then instructs the EtherNet IP module to send to a project manager 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 sends only the content of a MSG instruction as an email to a mail relay server Delivery of the email depends on the mail relay server
77. iagnostics 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 Diagnostics The EtherNet IP modules provide pages of user oriented diagnostics This information is organized into these web pages For This Information Access This Web Page Overview of the current configuration of the Diagnostics gt Diagnostic Overview module Summary of the network settings Diagnostics gt Network Settings configured for the module Statistics about messages initiated by the Diagnostics gt Message Connections module and their associated connections Statistics about I O modules associated Diagnostics gt 1 0 Connections with the module Ethernet statistics Diagnostics gt Ethernet Statistics Publication ENET UMO001E EN P January 2006 8 2 Monitor Diagnostics Diagnostics Overview The Diagnostics Diagnostic Overview page presents a summary of the current configuration and overall status of the module Rockwell Automation Microsoft Internet Explorer provided by Rockwell Automation File Edit View Favorites Tools Help Back gt E Agal Bsearch Favorites History B 3 mw a z la x Address http 10 88 60 194 index html v Go Links Expand ce Home Diagnostics Diagnostic Overview Network Settings
78. iagrams No patent liability is assumed by Rockwell Automation Inc with respect to use of information circuits equipment or software described in this manual Throughout this 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 or economic loss IMPORTANT Identifies information that is critical for successful application and understanding of the product Identifies information about practices or circumstances that can lead to personal injury or death property damage or economic loss Attentions help you e identify a hazard e avoid a hazard ATTENTION e recognize the consequence TW away 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 This version of the document adds the 1768 ENBT CompactLogix EtherNet IP Communication Module For This Information See Page 1768 ENBT Overview 1 3 Module LED Indicators A 1 EtherNet IP Network Connections B 1 Publication ENET UM001E EN P
79. icate with devices on an EtherNet IP network A personal computer needs this driver if you use the personal computer to perform such tasks as e Upload and download controller projects over the EtherNet IP network via RSLogix 5000 programming software e Configure EtherNet IP network parameters for devices on the network via RSNetWorx for EtherNet IP software e Collect controller data for PanelView terminals and RSView applications Before you load a communication driver make sure the e Ethernet communication card is already installed in the personal computer e IP address and other network parameters are correctly configured for the personal computer e Personal computer is properly connected to the EtherNet IP network See the documentation for the appropriate Ethernet communication card for information on installing and configuring the card Publication ENET UMO001E EN P January 2006 2 2 Configure a Personal Computer to Operate on an EtherNet IP Network Configure the Ethernet To configure the Ethernet communication driver for the personal Communication Driver in computer programming workstation RSLinx Software 1 In RSLinx software select Configure Drivers Select EtherNet IP Driver or Ethernet devices 2 Rockwell Software RSLinx Lite RSWho 1 Configure Drivers p 21 x E fe View ME Station Security Window Help m Available Driver Types nt Close a eos Ethemet IP Driver z Add New RS 232 DF1 devi
80. ication ENET UMO01E EN P January 2006 Configure a Personal Computer to Operate on an EtherNet IP Network 2 3 3 Select Browse Local Subnet This displays the devices on the local network so you can navigate to the EtherNet IP communication module for the controller you want to program Configure driver AB_ETHIP 1 aixi Ethemet IP Settings Browse Local Subnet Browse Remote Subnet IP Address Subnet Mask After you navigate to the appropriate EtherNet IP communication module click OK 4 The driver is now available and you can select the Ethernet port from Who Active in RSLogix 5000 programming software Configure Drivers 2 xi Available Driver Types Close Ethemet IP Driver v Add New hose Help r Configured Drivers Name and Description Status AB_ETHIP 1 4 B Ethernet RUNNING Running Configure Startup Start Stop Delete Publication ENET UM001E EN P January 2006 2 4 Configure a Personal Computer to Operate on an EtherNet IP Network Notes Publication ENET UMO001E EN P January 2006 Chapter 3 Use This Chapter Read this chapter for e 1756 ENBT module e 1769 L32E L35E controller e 1768 ENBT module e 1788 ENBT card o 1794 AENT adapter Determine Required Network Parameters EtherNet IP Network Parameter IP address Configure an EtherNet IP Module to Operate on the Network This chapter describes how to c
81. ion Module Switch 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 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 1 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 Control 1 0 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 Modu
82. ion o I O Connections rs Multiple Collisions o Ethernet Statistics SQE Test Errors adladoanced Diagnostics Interface Counters Deferred Transmissions o 1 browse Chassis In Octets 19599860 Late Collisions 0 In Ucast Packets 235743 Excessive Collisions o In NUcast Packets 46692 MAC Transmit Errors o In Discards o Carrier Sense Errors o In Errors o Frame Too Long o In Unknown Protos 751 MAC Receive Errors o Out Octets 20402966 Out Ucast Packets 69866 Out NUcast Packets 220830 Out Discards o Out Errors o ids Between Refresh 15 Disable Refresh with 0 Copyright 2004 Rockwell Automation Inc All Rights Reserved ni g Er 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 whether 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 unkno
83. ions ultimately resides in the communication module you use for the connection If a message path routes through a communication module or card the connection related to the message also counts towards the connection limit of the communication module or card 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 module e 64 controllers can consume data from a connection EtherNet IP Network Connections B 3 Product 1768 ENBT CIP Connected Messaging Limits Each module supports 64 bridged messages of which 32 connections can be end node connections In addition to the CIP connections 32 controllers can consume data from a connection 1788 ENBT Each module supports 32 bridged connections of which 20 connections can be end node connections In addition to the CIP connections 32 controllers can consume data from a connection 1794 AENT Product 1756 ENBT Each module supports e 32 end node connections for messages e 31 end node connections for I O and produced consumed tags e no bridged connections In
84. it the size of the tag to lt 500 bytes Combine data that goes to the same controller Term Produced tag If you must transfer more than 500 bytes create logic to transfer the data in packets A DINT size of lt 125 bytes will keep total bytes within 500 This helps reduce the total number of packets for transactions If you are producing several tags for the same 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 RPI for less critical data For example you could create one tag for data that is critical and another tag for data that is not as critical 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 A tag that receives the data of a produced tag The data type of the consumed tag must match the data type including any array dimensions of the produced tag The RPI of the consumed tag determines the period at which the data updates For two controllers to
85. ith the other controller Output module Does not own the module pe Owner i e notlisten only Owns the module pe Listen only There is a noted difference in controlling input modules versus controlling output modules Control 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
86. le Properties Local 1756 IB16 2 1 Type 1756 IB16 16 Point 10 31 2 DC Inpu Vendor Allen Bradley Parent Local Name DEN Description An owner connection is any connection E that does not include Listen Only in its Comm Format gt Comm Format Input Data Listen only connection An 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 1756 1B16 16 Point 10 31 2 DC Inpu Vendor Allen Bradley Parent Local Name Description a Listen only connection p Comm Format Listen Only Input Data Publication ENET UM001E EN P January 2006 4 8 Control 1 0 Use the following table to choose the type of ownership for a module Ifthe Module ls And Another Controller an Input module Does not own the module And You Want to Then Use This Type of Connection we Owner i e notlisten only Owns the module Maintain communication with the module Owner i not listen only if it loses communication with the other controller Use the same configuration as the other owner controller Stop communication with the module if it Listen only loses communication w
87. lt replace the module Flashing Red and Green Self test Module performing power up self test Communication Daughtercard Module status MS indicator O Il 4 TN Etherie iP QO Condition Indicates Which Means 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 and is 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 Major fault An unrecoverable fault has occurred Cycle power to the host Replace the daughtercard and or host Flashing red Duplicate IP address A duplicate IP address has been detected Make sure that the IP address assigned to this module is not the same as that for any other device already on the network Updating firmware The daughtercard firmware is being updated Normal operation during firmware update No action required Publication
88. me Connection Parameters Comm Format Data DINT Assembly oI Instance Size Revision 1 Z Input fan 112 H 32b Electronic Keying Compatible Module Zi Output AOT m2 32 bit Cancel Next gt Finish gt gt Help Ens In This Field Comm Format Do This select Data DINT Connection Parameters specify the input and output 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 Controller Data for a PanelView Terminal For Data That Is Time critical for example data that controls a machine 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 I O 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
89. modules and whether both modules support duplicate IP address detection e If both modules support duplicate IP address detection the 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 e 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 e 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 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 ControlLogix Redundancy User Manual publication 1756 UM523 Publication ENET UMO01E EN P January 2006 3 10 Configure an EtherNet IP Module to Operate on the Network DNS Addressing Publication ENET UMO001E EN P January 2006 To further qualify an addr
90. n the module name comm format etc Then use the Next buttons to step through subsequent screens Cancel Back Next gt Help The Comm Format selection you make when you add a communication module and its I O modules is based on whether you want rack optimized or direct connections to each distributed I O module In general If the Distributed 1 0 Is Select This Format For the Select This Format For the Distributed Remote Adapter 1 0 Module digital Rack Optimization Rack Optimization analog None an appropriate direct connection format Publication ENET UMO01E EN P January 2006 Control 1 0 4 11 Select 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 Access Distributed 1 0 I O information is presented as a structure of multiple fields which depend on the specific features of the I O module The name of the structure is based on the location of the I O module in the system Each I O tag is automatically created when you configure the I O module through the programming software Each tag name follows this format Location SlotNumber Type MemberName SubMemberName Bit where This Address Variable Is Location Identifies
91. nections can be direct connections or rack optimized connections Definition A direct connection is a real time data transfer link between the controller and an I O module The controller maintains and monitors the connection with the 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 Module Properties Local 1756 IB16 2 1 Type 1756 IB16 16 Point 10 31 2 DC Inpu Vendor Allen Bradley Parent Local Name Te l Description A direct connection is any connection E that does not use the Rack Optimization Comm Format t Comm Format Input Data Publication ENET UMO01E EN P January 2006 4 4 Control 1 0 Term Definition Rack optimized For digital 1 0 modules you can select rack optimized communication A rack optimized connection connection consolidates connection usage between the controller and all the digital 1 0 modules in the chassis or DIN rail Rather than having individual direct connections for each 1 0 module there is one connection for the entire chassis or DIN rail Module Properties Remote_ENB 1756 1B16 2 1 Type 1756 IB16 16 Point 10 31 2 DC Inpu Vendor Allen Bradley Parent Remote_ENB Name Description Rack optimized connection Comm Format Rack Optimization Publication ENET UMO01E EN P January 2006 Control 1 0 4 5 Direct
92. ned Prao ahi 0 0 0 Current Duplex Full Duplex Ej Strings Changes to Port Speed and ce Oy Predefined T Enable Bootp Duplex require module reset Cy Module Defined iz F r 5 8 Yo Configuration IF Auto Negotiate Port Speed and Duplex Refresh 1 1769 L35E Ethernet Port LocalENB GHB CompactBus Local 1 1769 5DN B Devicenet_Scanner Statue Running tina 2 1769 1Q16 a Discrete_Input 3 1769 0816 8 Discrete_Output B 4 1769 1F4x0F2 A Analog_InOut 0 Gateway Address 0 0 0 0 Current Port Speed 100 Mbps o o 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 or full duplex All modules on the same subnet must be configured for the same port speed and duplex mode Use DHCP software to set the IP address Dynamic Host Configuration Protocol DHCP software automatically assigns IP addresses to client stations logging onto a TCP IP network DHCP is based on BOOTP and maintains some backward compatibility The main difference is that BOOTP allows for manual configuration static while DHCP allows for both static and dynamic Publication ENET UM001E EN P January
93. ng 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 Communication 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 e All communications are initiated by the PanelView or PanelView Plus terminal Publication ENET UMO001E EN P January 2006 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 revisions 11 and earlier support as many as 16 bidirectional implicit buffers connections e Firmware revisions 12 or greater support as many as 32 bidirectional implicit buffers connections Communicate With PanelView Terminals 7 3 Add a PanelView Terminal f RSLogix 5000 EhterNet_IP 1794 L33 File Edit View Search Logic Communicati aale a mae el Offline J F RUN rar No Forces a F Ok F BAT No Edits Air Va 6 Controller EhterNet_IP A Controller Tags C Controller Fault Handler CI Power Up Handler
94. nterface for a FlexLogix and DriveLogix controller to communicate with other devices over an EtherNet IP network This module supports e Control of I O e Communication via produced consumed tags and MSG instructions e Communication with HMI e Configuration and programming such as upload download e A web server to provide diagnostic and status information Publication ENET UMO01E EN P January 2006 1 4 About the Logix5000 Communication Modules for EtherNet IP Networks 1794 AENT Overview Fist Hen HRN Publication ENET UM001E EN P January 2006 The 1794 AENT module operates as an adapter for FLEX I O modules on an EtherNet IP network This module supports e Control of I O e Configuration e A web server to provide diagnostic and status information The 1734 AENT module operates as an adapter for POINT I O modules on an EtherNet IP network This module supports e Control of I O e Configuration e A web server to provide diagnostic and status information This module s configuration process varies quite a bit from the other modules described in this publication For more information see the 1734 AENT User Manual publication 1734 UM011 About the Logix5000 Communication Modules for EtherNet IP Networks 1 5 Use the EtherNet IP This diagram shows how EtherNet IP modules can fit into a control Communication Modules in a Con
95. onfiguration Communication Tag Message Type CIP Generic xl The Source Length is the number of characters in the ee A Bese STRING tag that identifies the mail relay server plus 4 TE Set Attribute Single z Source Element EmailConfigsting v characters B Source Length Bytes Class 32f Hex In this example the tag contains 13 characters Instance T Attibute 5 Hex D Enable Enable Waiting Start Done Done Length 0 D Eror Code Extended Error Code I Timed Oute Error Path Error Text Cancel zii 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 UMO01E EN P January 2006 6 8 Send 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 inst
96. onfigure an EtherNet IP communication module to operate on an EtherNet IP network For This Information See Page Determine Required Network Parameters 3 1 Assign Network Parameters via the BOOTP DHCP Utility 3 3 Use Other Methods to Assign Network Parameters 3 5 Duplicate IP Address Detection 3 8 IP Address Swapping 3 9 DNS Addressing 3 10 Use 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 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 ph
97. owner connection is allowed for an output module If another controller attempts to establish an owner connection the connection attempt is rejected 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 select the Listen Only version of the Comm Format for example Listen Only Input Data Publication ENET UMO001E EN P January 2006 Control 1 0 4 9 Add Distributed 1 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 I 0 network Local ae Remote Controller Communication Adapter Module p you build the 1 0 configuration in this order File Edit view Search Logic Communications Tc Bisltal a ele olf fore Offline fl m RUN Cun No Forces gt nh gt No Edits a a IM j Redundancy W9 D 1 Add the local communication module
98. pe CIP Generic Message Control SendEmail_EvVEB 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 1 1 Browse a0 C zl I Connected Enable Enable Waiting Start Done Done Lenath 58 Eror Code Extended Error Code I Timed Our Error Path Error Text Cancel Apply Help Send 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 RM003 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 C
99. pplications 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 UMO001E EN P January 2006 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 Use of the Common Industrial Protocol CIP The EtherNet IP communication modules use the Common Industrial Protocol CIP CIP is the application layer protocol specified for EtherNet IP the Ethernet Indus
100. produced consumed tags and MSG instructions e Communication with HMI e Configuration and programming such as upload download e Adapter functionality for 1756 I O modules e A web server to provide diagnostic and status information Publication ENET UMO001E EN P January 2006 About the Logix5000 Communication Modules for EtherNet IP Networks 1 3 1769 L32E 1769 L35E Overview 1788 ENBT Overview g ii A Etherie IP The 1769 L32E and 1768 L35E CompactLogix controllers have an integrated EtherNet IP port Through this port the controller supports e Control of I O e Communication via produced consumed tags and MSG instructions e Communication with HMI e Configuration and programming such as upload download e A web server to provide diagnostic and status information For more information see the CompactLogix System Manual publication 1769 UMO011 The 1768 ENBT module is an interface that lets a CompactLogix controller 1768 L43 or 1768 L45 communicate with devices over an EtherNet IP network The module supports e Control of I O e Communication via produced consumed tags and MSG instructions e Communication with HMI e Configuration and programming such as upload download e A web server to provide diagnostic and status information The 1788 ENBT module operates as an i
101. ress 16 bits 0 8 16 24 31 1 110 network 21 bits local address 8 bits 0 8 16 24 31 1 1 0 1 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 Network Overview C 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 siLeftmostBits Start Address Finish Address A Oxxx 0 0 0 127 255 255 255 B 10xx 128 0 0 0 191 255 255 255 C 110x 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 28 2 0 1 128 2 0 2 Network 2 When host B with IP address 128 2 0 1 communicates with host C it kno
102. roller 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 Logix5000 controller over the EtherNet IP network 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 circumstances RSLogix 5000 software accepts such a configuration in the I O Configuration folder Publication ENET UMO01E EN P January 2006 1 8 About the Logix5000 Communication Modules for EtherNet IP Networks This example RSLinx software screen shows how the DeviceNet bridge links to the EtherNet IP network X RSLinx Professional RSWho 1 a File Edit View Communications Station DDE OPC Security Window Help 2 amp 5 8 Bk amp IV Autobrowse _Rettesh_ Sai Browsing node 27 not found ES Workstation USMAYRBOLDTP1 g 5 Linx Gateways Ethernet EtherNet IP Network 5 By AB_ETH 1 Ethernet af Pate f 10 88 48 53 1756 ENET A 1756 ENET A 1756 DNB A EtherNet IP Bridge in f 10 88 88 130 1756 ENBT A 1756 ENBT A Backplan
103. ruction 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 cP Generic i The Source Length is the number of characters in the ee Custom Source Element JEWEB_EMAIL Be email tag plus 4 characters B Source Length Bytes Service ah va i iei Code 4b Hex Class f32f Her Destination EmailDstStr n this example the email text contains 65 characters TA Instance 1 Attribute 0 Hex Newson Publication ENET UM001E EN P January 2006 Enable Enable Waiting D Start Dore Done Length 58 Eror Code Extended Error Code l Timed Out Error Path Error Text ok Cancel Arey Hebb Send Email 6 9 where In This Field Enter Service Type Custom Service Code Ab 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
104. s For example the bridge device shown below has both EtherNet IP and DeviceNet connections so that Device 1 on the EtherNet IP network can communicate with Device 2 on DeviceNet through the bridge EtherNet IP network DeviceNet Network Device 1 HH Switch Bridge Device 2 CIP messages can bridge these networks CIP Messages That Originate Can Bridge to This Network on This Network EtherNet IP ControlNet DeviceNet RS 232 serial EtherNet IP yes yes yes yes ControlNet yes yes yes yes RS 232 yes yes yes yes Publication ENET UMO001E EN P January 2006 EtherNet IP Network DeviceNet Network About the Logix5000 Communication Modules for EtherNet IP Networks 1 7 In this example a workstation configures a drive on a DeviceNet network The workstation bridges EtherNet IP networks to reach the drive Workstation ES E PanelView Station Bridge Drive In this example the bridge can be an EtherNet IP to DeviceNet bridging device or a Logix5000 system with an EtherNet IP communication module and a DeviceNet communication module The bridge can be a e ControlLogix chassis with a 1756 ENBT module and a 1756 DNB module The controller is not required e 1769 L32E 1769 L35E and 1768 L43 CompactLogix controller with a 1769 SDN module e FlexLogix cont
105. s 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 RPD Publication ENET UMO01E EN P January 2006 B 4 EtherNet IP Network Connections TCP Connections Multicast Address Limit Publication ENET UMO001E EN P January 2006 See the EtherNet IP Performance and Application Guide publication ENET APO001 for more information on connections An EtherNet IP module uses one TCP connection for 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 e HMI human machine interface to a controller that supports EtherNet IP communications e Logix MSG instruction to a controller or workstation e OPC or DDE accessing a controller e I O data e Produced or consumed tag The 1756 ENBT 1788 ENBT and 1794 AENT modules each support 64 TCP connections Connections that produce data over an Ethernet network use multicast addresses EtherNet IP modules support a maximum of 32 unique multicast addresses The actual address such as 239 192 22 121 is determined by the EtherNet IP module Example 1 An Ethernet adapter that produces data uses a unique multicast address for each I O connec
106. s 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 UMO01E EN P January 2006 C 4 EtherNet IP Network Overview Configuration Requirements Class A Class B Class C Class D Publication ENET UMO001E EN P January 2006 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 IMPORTANT Contact your network administrator or the Network 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 network ID part and a host ID part Because networks vary in size there are four classes formats of networks 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 an IP address is formatted 0 8 6 24 31 0 network 7 bits local address 24 bits 0 8 6 24 31 110 network 14 bits local add
107. 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 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 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 the EtherNet IP module side Another option is to restart the EtherNet IP module itself Publication ENET UMO01E EN P January 2006 C 8 EtherNet IP Network 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 UMO001E EN P January 2006 AB uy How Ar
108. th 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 Enable each message in sequence Enable the messages in groups Program a message to communicate with multiple modules Program logic to coordinate the execution of messages Keep the number of unconnected and uncached MSGs less than the number of unconnected buffers The controller can have 10 40 unconnected buffers The default number is 10 e fall the unconnected buffers are in use when an instruction leaves the message queue the instruction errors and does not transfer the data e You can increase the number of unconnected buffers 40 max For more information on programming MSG instructions see the Logix5000 Controller General Instructions Reference Manual publication 1756 RM003 The individual system user manuals for Logix5000 controllers also provide MSG examples unique to specific controller platforms Publication ENET UMO01E EN P Jan
109. tion 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 EtherNet IP Network Connections B 5 Specify the Requested Packet Interval RPI 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 used only for implicit connections such as produced consumed tags and I O 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 to remote modules Set the RPI only as fast as needed by the application The RPI also determines th
110. tion No action required Green Condition off Link okay Indicates less than 80 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 Which Means The 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 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 80 connections in use At least 80 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 Normal operation when all 32 1 0 connections are in use currently in use flashing red green self test The daughtercard is performing its power up self test Normal operation during power up Publication ENET UMO001E EN P January 2006 Module LED Indicators A 7 1794 AENT EtherNet IP FLEX 1 0 Adapter Allen Bradley O M
111. tion module in the chassis e 1768 CompactLogix controller with a 1768 ENBT communication module in the chassis e 1769 L35E CompactLogix controller with a built in EtherNet IP port e 1794 FlexLogix controller with a 1788 ENBT EtherNet IP communication card e PowerFlex 700S with DriveLogix controller and a 1788 ENBT EtherNet IP communication card Make sure that e the IP addresses and other network parameters if necessary are set for each EtherNet IP communication module e all wiring and cabling is properly connected e the communication driver such as AB ETHIP 1 is configured for the programming workstation TIP 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 Publication ENET UMO001E EN P January 2006 Interlocking and Data Transfer Between Controllers 5 3 Organize Tags for Produced As you organize your tags for produced or consumed data or Consumed Data Guideline Create the tags at the controller scope shared data follow these guidelines Details You can share only controller scoped tags Use one of these data types e DINT e REAL e array of DINTs or REALs e user defined e To share other data types create a user defined data type that contains the required data e Use the same data type for the produced tag and corresponding consumed tag or tags Lim
112. tion required f connections are configured check connection originator for connection error code Green The controller has an IP address and CIP ormal operation No action required connections Class 1 or Class 3 are established Red A duplicate IP address has been detected ake sure that the IP address assigned to this module is not the same as that for any other device already on the network Flashing The controller is performing its power up ormal operation during power up red green self test Link Status LNK indicator Condition Indicates off The port is not connected to a powered Ethernet device The controller cannot communicate on Ethernet Recommended Action Verify that all Ethernet cables are connected Verify that Ethernet switch is powered Flashing The controller is performing its power up green self test Normal operation during power up The controller is communicating on Ethernet Normal operation No action required Green The port is connected to a powered Ethernet device The controller can communicate on Ethernet Normal operation No action required Publication ENET UM001E EN P January 2006 A 4 Module LED Indicators 1768 ENBT CompactLogix EtherNet IP Communication Module EtherNet IP Publication ENET UMO001E EN P January 2006 NET Network Status Indicator Condition Indicates Recommended Action Off Not powered Module is not powered
113. tions 4 3 hardware 4 1 ownership 4 7 RPI 4 2 convert between INTs and DINTs 5 17 Index D data transfer caching connections 5 10 configuring 5 13 connections 5 10 guidelines 5 9 logic 5 10 mapping tags 5 18 overview 5 1 to PLC 5 or SLC processors 5 17 DHCP software 3 7 diagnostics diagnostics overview 8 2 Ethernet statistics 8 9 message connections 8 7 network settings 8 5 web server module 8 1 direct connection 4 3 DNS addressing 3 10 domain name 3 2 downloading 3 11 driver 2 2 duplicate address detection 3 8 E email MSG instruction 6 8 overview 6 1 sending via MSG instruction 6 2 status codes 6 10 text format 6 10 Ethernet protocols C 1 EtherNet IP modules bridging 1 6 configuring 3 1 connections B 1 control application 3 11 Ethernet overview C 1 features 1 1 LEDs A 1 using in control system 1 5 examples accessing distributed 1 0 4 12 bridging 1 8 buffering INTs 5 19 RSLinx bridging 1 7 G gateway 3 1 C 5 Publication ENET UMOO1E EN P January 2006 H host name 3 2 interlocking connections 5 4 consume tags 5 6 organize tags 5 3 overview 5 1 produce tags 5 5 terminology 5 3 IP addresses definition 3 1 DHCP software 3 7 duplication address detection 3 8 overview C 4 RSLinx 3 5 RSLogix 5000 3 7 swapping in redundant systems 3 9 L LEDs EtherNet IP modules A 2 manual configuration C 7 mapping tags 5 18 messaging caching connections 5 10 configuring 5 13 connections 5 10 g
114. tions to PanelView Terminals 7 2 1788 ENBT card Add a PanelView Terminal 7 3 Organize Controller Data for a PanelView Terminal 7 5 where 7 6 Set Up the Hardware 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 Workstation running an RSView Enterprise application such as RSView Machine Edition or RSView Supervisory Edition Data Local Chassis Logix5000 Controller HMI Terminal Switch Publication ENET UMO001E EN P January 2006 7 2 Communicate With PanelView Terminals Determine Connections to PanelView Terminals The 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 1768 CompactLogix controller with a 1768 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 e PowerFlex 700S with DriveLogix controller and a 1788 ENBT EtherNet IP communication card Make sure that e The IP addresses are set for the controller s EtherNet IP communication module and the HMI terminal e All wiri
115. tocol This is useful to automatically communicate controller data and or application conditions to appropriate personnel Mihir oe 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 name when you configure the network settings for the EtherNet IP module Send Email 6 3 Step 1 Create String Tags You need three controller scoped string tags Each tag performs one of these functions e Identify the mail server e Contain the email text e Contain the status of the email transmission The 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 SetupMailServer 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 Show Show All Sot TagName x Force Mask e 10 88 128 111 KEN STRING fered EmailString Cirsa EmailString TOS MESSAGE e MESSAGE Position 0 Count 13 of 82 _ lt lt Enos _ gt gt ey eed Publication ENET UMO001E EN P January 2006 6 4 Send Email
116. tomation 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 Revenue House Singapore 307987 Tel 65 351 6723 Fax 65 355 1733 Publication ENET UMO001E EN P January 2006 PN 953002 06 Supersedes Publication ENET UM001D EN P July 2005 Copyright 2006 Rockwell Automation Inc All rights reserved Printed in the U S A
117. trial Protocol as well as for ControlNet and DeviceNet CIP 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 EtherNet IP Network Overview C 3 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 e You do not need to configure routing tables in the bridging module which greatly simplifies maintenance and module replacement e 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 networking model instead of a source 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 input module resides The input module therefore is a producer of input data and the controller i
118. trol System Fl ee FlexLogix Controller With pa 1788 ENBT Module Distributed 1 0 ControlLogix controller with 1756 ENBT module 1756 ENBT Module As an Adapter With 1756 1 0 Modules CompactLogix CompactLogix 1768 series Controller 1769 series Controller With EtherNet IP l With Integrated Communication Module EtherNet IP Port a 1794 AENT Adapter With 1794 1 0 Modules i Se 1734 AENT l Adapter With 1734 1 0 Modules we Workstation In this example e The controllers can produce and consume tags with each other e The controllers can initiate MSG instructions that send receive data or configure devices e The personal computer can upload download projects to the controllers e The personal computer can configure devices on the EtherNet IP network Publication ENET UMO01E EN P January 2006 1 6 About the Logix5000 Communication Modules for EtherNet IP Networks Bridge 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 network
119. uary 2006 5 10 Interlocking and Data Transfer Between Controllers Determine Connections for Messages This Type of Message Messages transfer data to other modules such as other controllers or operator interfaces Each message uses one connection regardless of how many modules are in the message path To conserve connections you can configure one message to read from or write to multiple modules These connected messages can leave the connection open cache or close the connection when the message is done transmitting The following table shows which messages use a connection and whether or not you can cache the connection Using This Uses a Connection Communication Method CIP data table read orwrite CP ves PLC2 PLC3 PLCS 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 1 Enter Message Logic Publication ENET UMO001E EN P January 2006 You can connect CIP 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 mess
120. uidelines 5 9 logic 5 10 mapping tags 5 18 overview 5 1 to PLC 5 or SLC processor 5 17 MSG caching connections 5 10 configuring 5 13 connections 5 10 guidelines 5 9 logic 5 10 mapping tags 5 18 sending email 6 8 to PLC 5 or SLC processors 5 17 Publication ENET UM001E EN P January 2006 network parameters 3 5 0 ownership 4 7 P personal computers placing on network 2 1 PLC 5 processor 5 17 produce tags 5 3 5 5 produced and consumed tags connections 5 4 consume tags 5 6 organize tags 5 3 overview 5 1 produce tags 5 5 terminology 5 3 rack optimized connection 4 3 remote adapter 4 11 RPI 4 2 B 5 RSLinx bridging 1 7 communication driver 2 2 configuring network parameters 3 5 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 status codes email 6 10 string tags 6 3 subnet mask 3 1 C 6 swap IP addresses 3 9 switches C 7 T TCP connections B 4 Allen Bradley CompactLogix ControlLogix PanelView RSLinx RSLogix and RSNetWorx are trademarks of Rockwell Automation Inc Trademarks not belonging to Rockwell Automation are property of their respective companies Rockwell Automation Rockwell Automation provides technical information on the web to assist you in using our products At http support rockwellautomation com you c
121. urn 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 ClG C0521C EN P May 2003 PN953002 06957782 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 Erecraicl ROCKWELL SOFTWARE DODGE a Rockwell Automation 1 ALLEN BRADLEY DR MAYFIELD HEIGHTS OH 44124 9705 NO POSTAGE NECESSARY IF MAILED IN THE UNITED STATES PLEASE REMOVE A accessing distributed I 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 6 C changing ports C 7 CIP connections B 1 communication driver 2 2 communication format 4 2 configuring DHCP software 3 7 EtherNet IP modules 3 1 methods 3 5 MSG instructions 5 13 6 8 personal computer 2 1 RSLinx 3 5 RSLogix 5000 3 7 connections caching MSG 5 10 CIP B 1 data transfer 5 10 1 0 4 3 interlocking 5 4 messaging 5 10 overview B 1 produced and consumed tags 5 4 RPI B 5 TCP B 4 consume tags 5 3 5 6 control application 3 11 control system 1 5 controller ownership 4 7 controlling 1 0 adding distributed 1 0 4 9 communication format 4 2 connec
122. utonegotiation or whether they were manually configured Publication ENET UMO001E EN P January 2006 Monitor Diagnostics 8 7 Explicit Message The mene ee a page ae a summary of i through or initiated by the module Connections R 74 Rockwell Automation Microsoft Internet Explorer provided by Rockwell Automation File Edt View Favorites Tools Help 7 i Bak gt A A Beach GaFavortes Bristory G S w A Address 281 http 10 88 60 194 index html gt ac Links gt gt 1756 ENBT A Automation i Message Connections _I O Connect i 0x081101 10 88 61 206 100 88 60 194 Seconds Between Refresh 15 Disable Refresh with 0 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 for example the target could be a Logix controller in a chassis Bridged Whether the connection bridges through the module State The current state of the connection e Active e Closing e Faulted e Reserved Publication ENET UMO001E EN P January 2006 8 8 Monitor Diagnostics 1 0 Connections The Diagnostics I O Connections page presents a summary of I O connections initiated by the module ziaz Fie Edit View Favorites Tools Help Bak gt A
123. wn 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 UMO01E EN P January 2006 8 10 Monitor Diagnostics This Field Media Counters Specifies 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 Late 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 rec
124. ws 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 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 a host s gateway must be addressed using a net ID matching its own Publication ENET UM001E EN P January 2006 C 6 EtherNet IP Network Overview Publication ENET UMO001E EN P January 2006 Subnet Mask Subnet addressing is an extension of the IP address scheme that allows a site to use a single net 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 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 networks 11111111 11111111 11000000 00000000 255 255 192 0 Two
125. ysical 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 UMO001E EN P January 2006 3 2 Configure an EtherNet IP Module to Operate on the Network EtherNet IP Network 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 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 UMO001E EN P January 2006 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
Download Pdf Manuals
Related Search
Related Contents
Mode d`emploi Réfrigérateur à boissons Modèle MARA 2 et MARA 3 Setup_XJHST_F - Support Kensington Portable Desktop Projection Screen 1040 x750mm パテ施工要領書 Keys Fitness 700e User's Manual dreamGEAR DuraGuard Copyright © All rights reserved.
Failed to retrieve file