Home

ca

image

Contents

1. Controller Tags ControlNet controller Seope ControiNet controller E Show Show All TH Sot taaName E Tag Name Value ForceMask Style fit tocat5 C eon aan __ Locas Eg Ce H tocats 0 fees EEN _ Locate c saan PEN Locat6 1 Taal Booed __ Remote_FLEX_CNET_adapter 1 C ERN ans Remote_FLEX_CNET_adapter 1 C Filter_O o Decimal Remote _FLEX_CNET_adapter 1 C Fiter_1 o Decimal Remote_FLEX_CNET_adapter 1 C Filter_2 o Decimal gt Remote _FLEX_CNET_adapter 1 C 55Data 2 0000_000 Binary E Remote FLEX _CNET_adapter 1 C SSData 0 a Decimal Riemote_FLEX_CNET_adapter 1 C SSData 1 o Decimal Remote_FLEX_CNET_adapter 1 C SSData 2 o Decimal Rlemote_FLEX_CNET_adapter 1 C SSData3 o Decimal E Remote_FLEX_CNET_adapter 1 C 5SData 4 o Decimal aly Remote_FLEX_CNET_adapter 1 C SSData 5 o Decimal Remote _FLEX_CNE T_adapter 1 C 55Data 6 o Decimal Remote_FLEX_CNET_adapter SData 7 o Decimal SS Rremote_FLEX_CNET_adapter 1 C SSData 8 o Decimal Remote_FLEX_CNET_adapter 1 C _SSData 3 o Decimal lt T Monitor Tags A Edi Tags 7 EET F The screen above contains a tag named Remote_FLEX_CNET_adapter 1 C Filter_0 where This address variable Is Location Remote_FLEX_CNET_adapter SlotNumber 1 Type Configuration MemberName Filter_0 Publication C
2. 43621 Publication CNET UM001B EN P May 2005 B 12 ControlNet Overview Figure B 4 Example ControlNet System Ring Topology ControlNet repeater adapter and fiber ring module tap with 1 meter dropline 43622 Publication CNET UM001B EN P May 2005 ControlNet Overview B 13 Number of Nodes Each ControlNet network supports up to 99 nodes Logix5000 controllers support multiple ControlNet networks giving you the flexibility to add more nodes to your ControlNet network or to boost performance Distances In a ControlNet network the maximum distance depends on the number of nodes on a segment a segment is a section of trunk between 2 terminators Use repeaters to add more segments or gain more distance Use Figure B 5 to determine whether repeaters are required Figure B 5 maximum allowable segment length 1000m 3280ft 16 3m 53 4ft X number of taps 2 1000 3280 _ _ E add a repeater 750 2460 500 1640 2 no repeater 250 820 required 5 i 2 16 32 49 30014 M Note This graph assumes 1786 RG6 usage Publication CNET UM001B EN P May 2005 B 14 ControlNet Overview Notes Publication CNET UM001B EN P May 2005 Appendix C Determining Your ControlNet Media Requirements
3. PONT to e redundant media Qt ow c RG The 1734 ACNR module appears as an I O module rather than as a ControlNet communication module in RSLogix 5000 the programming software for Logix5000 control systems Additionally the 1734 ACNR module is compatible with Logix5000 systems only the module will not work with PLC or SLC controllers For more information see the 1734 ACNR user manual publication 1734 UM008 Publication CNET UM001B EN P May 2005 About the Logix5000 ControlNet Communication Modules 1 7 Using the ControlNet Figure 1 1 shows how the different ControlNet modules can fit into a control Communication Modules in a Control System Figure 1 1 PC running SoftLogix5800 Distributed 1 0 controller with ControlLogix controller 1784 POUS cate ee Ti with 1756 CNB module S 4 1756 CNB module N t P Flex 700S dri P as an adapter with a i Sete 1756 1 0 modules 1794 ACN15 adapter with 1794 1 0 modules 1 1 I I I 1 I I I I T Ej tha T I pono t i CompactLogix r Ept 1769 L35CR 1 FlexLogix controller with controller with local 1734 ACNR r 1788 CNC card 1769 1 0 m
4. Network Channel Status Indicators a T A U Channel A BNC connector Channel B BNC connector Module Status Indicator and Module Status Display Diagnostic Information Table 8 1 describes the Module Status Indicator LED and Module Status Display diagnostic information Table 8 1 1756 CNB and 1756 CNBR Module Status Indicator and Display If the OK With this It means Take this action indicator is module status display off None Module not communicating due to a power 1 Check the power supply supply fault or internal fault 2 Check the cable connectors 3 Make sure the module is firmly seated in the chassis 4 If the indicator remains off replace the module Publication CNET UM001B EN P May 2005 Troubleshooting Your ControlNet Communications Modules 8 3 Table 8 1 1756 CNB and 1756 CNBR Module Status Indicator and Display If the OK With this It means Take this action indicator is module status display steady red Msg scrolls Module s network address is set to 00 an 1 Optional Turn chassis power supply invalid ControlNet address or 99 an invalid off ControlNet address if you are using redundant control See footnote at end of table 2 Remove the module from the chassis 3 Set the network address switches to a unique address 01 99 or 01 98 if redundant control 4 Instal
5. 43607 1794 ACNR shown e I O modules on a ControlNet network This module supports control of I O within its chassis you can connect up to 8 FLEX I O modules to one 1794 ACN15 or 1794 ACNR15 module unscheduled messaging data for configuration local communication network access through the NAP control of individual I O modules by different controllers redundant media 1794 ACNR15 only Publication CNET UM001B EN P May 2005 1 6 About the Logix5000 ControlNet Communication Modules 1797 ACNR15 Overview The 1797 ACNR15 modules operate as adapters for FLEX Ex I O modules on a ControlNet network in an intrinsically safe environment This module supports e control of I O within its chassis you can connect up to 8 FLEX Ex I O modules to one 1797 ACNR15 module deck o emo e unscheduled messaging data for configuration E an e control of individual I O modules by different controllers e redundant media 1734 ACNR Overview The 1734 ACNR module operates as an adapter for POINT I O modules on a ControlNet network This module supports a e control of I O within its chassis with up to 63 POINT I O kee modules connected to the adapter ae e unscheduled messaging data for configuration cre e local communication network access through the NAP
6. H M I j H M I terminators N To use redundant media all nodes must support redundant media trunk cable B a a a i H M ro i i im ti i fo g n f i eT ay g E repeater B Node B C AU lam snl ss fem 2 on Bove 8 i Node repeater A A 609 J I J RN PAi l Ku i r m terminators 43630 SEGMENT 2 IMPORTANT Make sure you do not mix A and B cable connections in a redundant operations A node supporting redundant trunk cable connections will function even if trunk cable A is connected to the B connector on the node and vice versa However this makes cable fault indications on the hardware or in software difficult to interpret and makes locating a bad cable segment extremely difficult When in redundant cable mode each node independently decides whether to use channel A or channel B This decision is based on error counters internal to each node Redundant cabling is only valid if there is only one fault on the network In other words if you have a proper redundant
7. Using This Appendix Use this appendix to determine your network media requirements For more information on See page Determining How Many Taps You Need C 4 Connecting Programming Devices C 5 Determining What Type Of Cable You Need C 6 Determining Trunk Cable Section Lengths C 7 Determining if You Need Repeaters C 10 Determining What Type Of Connectors You Need C 15 Using Redundant Media C 17 Application Considerations C 20 After reading this appendix consult engineering drawings of your facility for specific information concerning the best location to install the ControlNet network The ControlNet cable system is a ground isolated network Proper selection of cable connectors accessories and installation techniques are necessary to make sure it is not accidentally grounded If conditions occur where other means are needed to ensure no metal to ground connections items like blue tape can be used Any accessories should have a dielectric rating of greater than 500 V Publication CNET UM001B EN P May 2005 C 2 Determining Your ControlNet Media Requirements Designing a ControlNet Media System Publication CNET UM001B EN P May 2005 The design of a ControlNet media system is a process of measurement and judgement The objective is to select the ControlNet media that will serve as the foundation for the network operations When designing a network for an application you must address the following deciding factor
8. Publication CNET UM001B EN P May 2005 C 22 Determining Your ControlNet Media Requirements Publication CNET UM001B EN P May 2005 Wiring Inside Enclosures Cable sections that run inside protective equipment enclosures are relatively short As with wiring external to enclosures you should maintain maximum separation between your ControlNet cable and Category 1 conductors When you are running cable inside an enclosure route conductors external to all raceways in the same enclosure or in a raceway separate from Category 1 conductors Table C 5 Route your cable at least this distance From noise sources of this strength 0 08m 3in Category 1 conductors of less than 20A 0 15m 6in ac power lines of 20A or more up to 100 KVA 0 6m 24in ac power lines greater than 100 KVA Surge Suppression Transient electromagnetic interference emi can be generated whenever inductive loads such as relays solenoids motor starters or motors ate operated by hard contacts such as push button or selector switches These wiring guidelines assume you guard your system against the effects of transient emi by using surge suppressors to suppress transient emi at its source Inductive loads switched by solid state output devices alone do not require surge suppression However inductive loads of ac output modules that are in series or parallel with hard contacts require surge suppression to protect the module output
9. Controller Tags Consuming_controller controller olx Scope Consuming controle z Show Show All gt Sort TagName z A Type the name of the new tag in an available Tag Name field AB 1756_CNB_10 Consumed_tag DINT Decimal B Press the Enter key 5 Access the tag properties Scope Digital_IO controller 7 Show Show Al Z Sot TagName amp Alias For A Right click on the new tag name Monitor Tag Consumed_tag Edit Tag Properties Alt Enter Edit Data Type Consumed_tag Create Tag which aliases Consumed_tag B Click on Edit Tag Properties Trend Tag Consumed_tag Publication CNET UM001B EN P May 2005 Produce and Consume Tags Interlock Controllers 5 9 6 Change the tag properties as needed i ros Pronerties consumed tea STE Generat paa a Name _ Consumed_tag a ieee ea ee A Description A Geen E Alias ate EDISA A Choose the Consumed Tag Ype pr Sam on nas Datatype p Con B Make sure the Data Type and p Seo fist Data Style matches the Type hl and Style in the tag created in DO Cs Ne aa step 5 on page 5 7 C Click on the Connection tab Tag Properties Consumed_tag TST onnection 2 gt Producing_controller Produced_tag AESA Remote Data Ns ag Name or Instance Number Pao ms 20 7500ms D Choose the Producer i e the produc
10. Information About Location New or Revised CompactLogix 1769 L32C and All chapters New 1769 L35CR controllers ControlNet Universal PCI Scanner Card Most chapters New 1784 PKTCS Publication CNET UM001B EN P May 2005 Summary of Changes 2 l Notes Publication CNET UM001B EN P May 2005 Preface Purpose of This Manual This manual describes how you can use ControlNet with your Logix5000 controller With this manual you can learn how to communicate between your controller and various devices on the ControlNet network Who Should Use You should use this manual if you are an individual who programs applications Thi s M anu al that use ControlNet with one of the following Logix5000 controllers e CompactLogix controller ControlLogix controller e FlexLogix controller e PowetFlex 700S with DriveLogix controller SoftLogix5800 controller You should also e have a basic understanding of networking concepts e have a basic familiarity of the following software RSLogix 5000 RSLinx Classic RSNetWorx for ControlNet Publication CNET UM001B EN P May 2005 Preface 2 What Information This Manuals Contains Publication CNET UM001B EN P May 2005 Table Preface 1 describes the information available in this manual Table Preface 1 Section Title Chapter 1 About the Logix5000 ControlNet Communication Modules Chapter 2 Connecting a C
11. B Click Properties Schedule the Network Offline The following instructions assume that Configuring a ControlNet Module 3 13 e your RSLogix 5000 project uses 1 controller and 1 network We recommend that you use only one 1 1756 CNB module in the local chassis when scheduling the network offline e your RSLogix 5000 project is complete but has not been downloaded to the controller If your network has already been scheduled and you made a change to it you must reschedule it See page 3 22 1 In your RSLogix 5000 project access the local ControlNet module s properti es fg RSLogix 5000 ControlNet 1756 L63 File Edit View Search Logic Communications Tool alaju S 4 ale ol Offline D E RUN No Forces gt No Edits a Redundancy Bad F ok E BAT Evo yi m Eia Tasks G Trends B Data Types H E Strings 5 6 1 0 Configu Edit properties fi SJ Controller ControlNet Controller Tags Controller Fault Handler Power Up Handler B MainTask MainProgram Unscheduled Programs B Motion Groups 5 Ungrouped Axes GR User Defined o 1 Predefined E Module Defined ration 9 1 1756 16161 2 1756 IF8 J 3 1756 oase B 4 1756 081615 BE Paste Ctrl x Ctrl C Cty Delete Del Cross Reference Ctrl E BoA N Publication CNET UM001B EN P May 2005 3 14 Configuring a ControlNet Module 2 On th
12. Connection Properties 2 x A Choose Receive Data From on the Connection Name pulldown menu B Type Tag in the Name field C Type the name of the Produced tag from the Logix5000 controller s RSLogix 5000 project in the Value field If this name does not exactly match the name of the produced tag the ControlNet scanner will not consume the tag D Make sure the Input Size matches the produced tag s size Note that the size on this screen is in 16 bit words and must be an even number Publication CNET UM001B EN P May 2005 Produce and Consume Tags Interlock Controllers 5 15 When you are using a PLC 5C controller or a ControlNet scanner to consume tags keep the following in mind about the Input Size field e If the scanner is consuming a DINT in the Input Size field enter two times the number of DINTs you need to read from the produced tag For example if the produced tag contains 10 DINTs enter 20 for the Input size the input size must be an even number e If the scanner is consuming REALs in the Input Size field enter two times the number of REALs you need to read from the produced tag For example if the produced tag contains 10 REALs enter 20 for the Input size the input size must be an even number 7 Save the file This will schedule the network Reconstruct Values with PLC 5C Controller When your Logix5000 controller produces REALs 32 bit floating point
13. Determining How Many Trunk Terminators You Need Determining Your ControlNet Media Requirements C 11 You must use 75Q trunk terminators cat nos 1786 XT and 1797 XT to terminate each segment for the ControlNet cable system You need two XT terminators per segment because you need one for each end of the segment Figure C 6 os ca A 1786 XT er ro intrinsically safe sheath 43625 1797 XT only After you have determined how many segments will be in your network multiply this number by two to figure out how many terminators you will need for your network Be sure to cover the exposed metal using the intrinsically safe sheath provided with each terminator in order to comply with intrinsic safety standards The 1786 XT and 1797 XT trunk terminators are the same mechanically and electrically You can mix these terminators in non intrinsically safe environments However you must only use the 1797 XT terminators in intrinsically safe environments i e to maintain your application s Ex rating Configuring Your Link With Repeaters When you configure your link using repeaters you can install them in one of three ways You can install repeaters in Using a maximum of See series 20 repeaters page C 12 parallel 48 repeaters page C 13 a combination of series and 20 repeaters in series 48 page C 14 parallel repeaters in parallel IMPORTANT A repeater can be connected to a segment
14. Finish gt gt Help F Select the remote module s minor revision level G Select an Electronic Keying level For H Click Next more information on choosing a keying level see Table 3 2 on page 3 6 gt Module Properties Local_ControlNet_module 0 1756 CNB D 5 1 I Set the RPI rate __ Eee eerie saat aes The RPI must be equal to or greater than Wee koade the ControlNet Network Update Time Major Fault On Controler If Connection Fails While in Run Made lodule Fault NUT This parameter only applies if the module uses one of the Rack Optimized communication formats J Inhibit the module if necessary Initially do you Then want the module to communicate with es the controller K Determine if you want a major fault on the controller if L Click Finish the connection to the PanelView fails in Run Mode Yes Leave the box unchecked If you want the Then No Check the controller to box fault major fault Select the check box 1 When you test this portion of the system continue operating Leave eee ak clear the check box unchecked Monitor the connection using ladder logic Publication CNET UM001B EN P May 2005 Table 3 3 This communication Communication Format Configuring a ControlNet Module 3 9 The communication format determines e what configuration options are available for example if the module uses None then you do not have to configure an RP
15. No None The Rack Optimization format uses an additional 8 bytes for each slot in its chassis Analog modules or modules that are sending or getting diagnostic fuse timestamp or schedule data require direct connections and cannot take advantage of the rack optimized form Selecting None frees up the 8 bytes per slot for other uses such as produced or consumed tags Separate the tag into two or more smaller tags 1 Group the data according to similar update rates For example you could create one tag for data that is critical and another tag for data that is not as critical 2 Assign a different RPI to each tag Create logic to transfer the data in smaller sections packets For information on how to do this see the Logix5000 Controllers Common Procedures Programming Manual publication 1756 PM001 Publication CNET UM001B EN P May 2005 5 6 Produce and Consume Tags Interlock Controllers Producing a Tag A Right click on Controller Tags B Click on Edit Tags A Type the name of the new tag in an available Tag Name field B Press the Enter key Publication CNET UM001B EN P May 2005 A Logix5000 controller can only produce controller scoped user created tags in the local controller s tag structure The Logix5000 controllers cannot produce I O tags or tags aliased to I O tags Follow the steps below to produce a tag 1 Open the RSLogix 5000 project that contains the tag that y
16. e Module Status e Network Channel Status These status indicators provide information about the controller and the network when the controller is connected to ControlNet via the BNC connectors describes the possible conditions for module and network status indicators e steady indicator is on continuously in the defined state e alternating the two indicators alternate between the two defined states at the same time applies to both indicators viewed together The two indicators are always in opposite states out of phase e flashing the indicator alternates between the two defined states applies to each indicator viewed independent of the other If both indicators flash they must flash together in phase IMPORTANT Publication CNET UM001B EN P May 2005 Keep in mind that the Module Status indictor reflects the module state e g self test firmware update normal operation but no connection established The network status indicators A and B reflect network status Remember that the host is able to engage in local messaging with the card although it is detached from the network Therefore the Module Status LED is flashing green if the host has successfully started the card Note however that until the host removes reset all LEDs on the daughtercard will remain off When you view the indicators always view the Module Status indicator first to determine the state of the daughtercard This information
17. e Send each message in sequence e Send the messages in groups that are within the limits of rules 1 and 2 e Program a message to communicate with multiple devices I as You can use ControlLogix communication modules to route a message Routing PLC 5 Messages gi g Between ControlNet between PLC 5 controllers that are on different networks i e a bridged message The following example depicts a ControlLogix Networks chassis with two 1756 CNB modules that route a message from one ControlNet network to a different ControlNet network EXAMPLE Message from a PLC 5C on a ControlNet network to a PLC 5C on a different ControlNet network CIC NIN BIB ControlNet node 3 node 5 network A ControlNet network B node 2 node 1 p P L Message a c C 5 5 c C Publication CNET UM001B EN P May 2005 6 16 Peer to Peer Messaging Double click on Setup Screen A Type the Communication Command Use either PLC 5 Typed Read or PLC 5 Typed Write B Type the starting address of the data in this PLC 5 controller i e the controller sending the message C Type the number of elements to write or read in Size in Elements D Type the Port Number always 2 E Type the starting address of the data in the controller that receives the message F Choose Yes for Multihop Publication CNET UM001B EN P May 2005 Route a ControlNet Message To send a mess
18. 51 C 5 N Message 5 B PLC5 C 0 Path 1 1 2 1 where indicates 1 connection to the backplane in local chassis 1 slot number of 1756 CNB module in local chassis 2 connection to port 2 of the 1756 CNB module get on ControlNet 1 node address of remote PLC5 Publication CNET UM001B EN P May 2005 Peer to Peer Messaging 6 11 Communicating with PLC 5 Ifthe message is to a PLC 5 or SLC 500 processor and it reads or or SLC 500 Processors 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 to or from DINTs as needed Use the DINTs in the rest of the program this can decrease the program scan Thee ogix5000 controllers can only send messages to SLC 500 processors over ControlNet if the SLC processor uses a KFC ControlNet communication card However an SLC cannot send messages to Logix5000 controllers over ControlNet at all Initiating MSGs from PLC 5 Processors to Logix5000 Controllers If the originating controller is a PLC 5 processor in the MSG instruction select PLC MSG Read Write Message Control MG10 0 Setup Screen 0000 Figure 6 1 on page 6 12 shows how to configure the message above Publication CNET UM001B E
19. 8 14 Network Channel Status Indicator Interpretation 8 16 1794 ACN15 and 1794 ACNR15 ControlNet FLEX T O Adapters tc 24d oe Rhee E Bass 8 17 1797 ACNR15 ControlNet FLEX Ex Redundant Media MVO Adapti act sory todiaucede wwii eye sneered sins 8 19 Publication CNET UM001B EN P May 2005 Table of Contents 4 Connection Use Over ControlNet ControlNet Overview Determining Your ControlNet Media Requirements Publication CNET UM001B EN P May 2005 Appendix A Using Ths Appendix ac Bk eo Sia ts es ean eh dare i A 1 ControlNet Connections ss ane ews hoes EEPE eee eae A 1 Connected Messaging Limits ati cuca ewan ae Sie ou aeons A 2 Unconnected Messaging Limits lt 5 sees hdd awiees alee A 3 Appendix B Understanding the ConttolNet Network inci ce ci aaw wr Sides B 1 Exchanging Information on ControlNet 00 00000 ee B 2 Network Update Time NUT hice cron Seow ee eas B 4 Requested Packet Interval RPD iced oes ek eee ees B 4 Actual Packet Interval APD vate caiuaaies ed abs nae Rem B 5 Scheduling the Netw rk sceey 9 Seite mak ri ia ears B 6 Understanding the Network Keepers ices cu eed ennai es B 7 Default Parameters cosentino e WB yds eid B 9 ConttolNet Capacity atid Topology 14 ss00s rian eirnneaes B 10 WOOO SS ara d woah eA il ceases pated tt Godden curios eho Oe B 10 Number Gf Nodes lt 2 sret arn any Chee aes oh a B 13 Distantes wins Ged rah Gen eratind EEEE a ay we RT Bk ae ERIE B 13 Appendix C Using
20. AB PCICS 1 is configured for the programming workstation Publication CNET UM001B EN P May 2005 6 4 Peer to Peer Messaging 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 This tag contains control elements for messages e g DN and EN error codes and information to execute the message such as destination path and number of words to transfer e Data type MESSAGE e Scope controller e The tag cannot be part of an array or a user defined data type 2 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 3 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 If your message is to a module that uses 16 bit integers such as a PLC 5 or SLC 500 controller and it transfers integers not REALs use a buffer of INTs in the message and DINTs throughout the project This increases the efficiency of your project because Logix5000 controllers execute more efficiently and use less memory when working with 32 bit integers DINTs 4 If you want to enable more than 16 MSGs at one time use some type of management strategy 5 Cache the connected MSGs that execute most frequently 6 Keep th
21. B Click Keeper Status Enable Edits Cancel Edits Upload from Network Download to Network Download Minimum to Network Kee U Scanner Signature Status Properties The Keeper Status screen appears with a list of all nodes on the network and indications of whether the nodes are e Keeper Capable Nodes e Active Keeper e Valid Keepers The screen below shows an example of the Keeper Status screen Keeper Status Keeper signatures are used to identify the network configuration and ensure that all keeper capable devices are synchronized on the network This dialog provides insights into the keeper mismatch messages that appear in the Messages view Keeper Capable Node Active Keeper Valid Keeper Keeper Signatu Offline File A Ox6a50693a T 03 NO 0x6a50693a 04 NO 0x6a50693a 05 NO Ox6a50693a 06 NO 0x6a50693a 07 NO Ox6a50693a 10 NO Ox6a50693a 11 NO Ox6a50693a 16 NO NO Ox86c69e96 on mA mn Blab nanannt _ i j Refresh Update Keeper Help v Publication CNET UM001B EN P May 2005 ControlNet Overview B 9 Default Parameters When a ControlNet network is powered up for the first time it comes up with a default set of ControlNet parameters capable of sending only unscheduled data The default set of network parameters in all ControlNet devices is e Network Update Time NUT 100ms e Scheduled Maximum Node Address SMAX 0 The SMAX is the highest network address
22. Determining by taps between 750 terminators The total cable length of a segment Trunk Cable Section is equal to the sum of all of the trunk cable sections Lengths Figure C 4 30094 m IMPORTANT When determining the cable length of trunk cable sections make sure you measute the actual cable path as it is routed in your network Consider vertical dimensions as well as horizontal dimensions You should always calculate the three dimensional routing path distance when determining cable lengths For intrinsically safe applications make sure to cover all exposed metal with either the intrinsically safe sheaths or other forms of insulation Select the shortest path for routing the cable to minimize the amount of cable you need The specific details of planning such a cable route depends on the needs of your network Publication CNET UM001B EN P May 2005 C 8 Determining Your ControlNet Media Requirements Publication CNET UM001B EN P May 2005 The total allowable length of a segment containing standard RG 6 quad shield cable depends upon the number of taps in your segment There is no minimum trunk cable section length requirement The maximum allowable total length of a segment is 1 000m 3 280ft with two taps connected Each additional tap decreases the maximum length of the segment by 16 3m 53ft The maximum
23. Determining Connections for Produced and Consumed Tags This type of tag Requires these connections produced The produced tag requires two connections The producing controller must have one connection for the produced tag and the first consumer and one more connection for each additional consumer heartbeat The heartbeat is a small scheduled packet the consumer sends to indicate that it is getting the produced data 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 0 Each consumed tag requires one connection for the controller that is consuming the tag consumed All ControlNet modules support at least 32 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 connections This controller Has this many connections available A produced tag uses this many connections A consumed tag uses this many connections CompactLogix FlexLogix 100 PowerFlex 700S with DriveLogix number of consumers 1 1 ControlLogix 250 SoftLogix5800 This communication card Has this many c
24. and disables edits before and after creating the schedule for the network respectively 6 Enable Edits in the schedule File Edt View Network Device Diagnostics jals mlas BB MIE xi Click here to F Edits Enabled DEA enable edits Z Network Update Time ms 5 00 z Unscheduled Bytes Per Sec 570028 Hardware x TIP We recommend that you return to RSLogix 5000 and save the project after you enable edits in RSNetWorx for ControlNet Saving the file updates the network file in your RSLogix 5000 project 7 To change the network properties from default settings to those that best fit your network access the network properties gt A ControlNet xc RSNetWorx for ControlNet A Click Network fe Eat sbNetwork Device Diagnostics Tools Help B Single Pass Browse ontinuaus Browse F Edits Ene z Online F10 Network Upi Ernane Edits Unschedule __ Cancel Edts B Click Properties Upload from Network Download to Network Download Minimum to Network Keeper Status Scanner Signature Status Properties Publication CNET UM001B EN P May 2005 3 16 Configuring a ControlNet Module 8 Configure the network parameters as needed i E Network Parameters Media Configuration General Current Pending Network Update Time ms fia po Max Scheduled Address iT je 4 id o E Max Unscheduled Address B37 a jv a para
25. fyou have not already done so in a previous procedure do the following preliminary task e Add the Local 1756 CNB R Module To complete this procedure do the following tasks e Add the 1771 ACN R 15 Module e Communicate with Block Transfer Modules using either of these procedures Read or Write Data To or From a Block Transfer Module Via a Message Instruction e Addressing I O Publication CNET UM001B EN P May 2005 D 2 Controlling 1771 1 0 Over ControlNet Add the Local 1756 CNB R Module Add the 1771 ACN R 15 Module A Right click on the local 1756 CNB R module B Click New Module C Select the 1771 ACN R 15 module D Click OK Publication CNET UM001B EN P May 2005 For more information on how to do this see page 4 10 To transfer discrete data between remote 1771 I O and the ControlLogix controller in the local chassis via the 1756 CNB R module you need to add a remote 1771 ACN R 15 ControlNet adapter to the I O configuration 1 Add the 1771 ACN R 15 module i RSLogix 5000 My_Project 1756 L63 Fie Edit View Search Logic Communications To alsje ele ol ji Offline J E RUN ror rl No Forces Le aoe T No Edits Ale a 1 Redundancy 09 a F B 86 Controller My_Project Controller Tags Controller Fault Handler Power Up Handler 6 6 Tasks H A MainTask amp MainProgram E Unscheduled Programs B 86 Motion Groups
26. real time performance The ControlNet network is most often used in these types of configurations e as the default network for the ControlLogix platform as a substitute replacement for the Remote I O RIO network because ControlNet handles large numbers of I O points well e as a backbone to multiple distributed DeviceNet networks e as a peer interlocking network e instead of Data Highway Plus Publication CNET UM001B EN P May 2005 B 2 ControlNet Overview Exchanging Information on ControlNet Publication CNET UM001B EN P May 2005 ControlNet communication modules use a message based protocol that implements a relative path to send a message from the producing module in a system to the consuming modules This protocol also allows you to communicate between devices on ControlNet and DeviceNet or EtherNet IP without writing additional application code With unscheduled data a full explanation of unscheduled and scheduled data is available on page B 3 the device where a message originates e g a Logix5000 controller 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
27. 0 ControlNet adapter with ControlNet adapter with ControlNet adapter with digital 1 0 modules analog 1 0 modules digital 1 0 modules Table 4 3 calculates the connections in this example Table 4 3 System Connections Amount Controller to local ControlNet communication module 0 Controller to ControlNet adapter 0 direct connection for digital I O modules 4 direct connection for analog 1 0 modules 2 total connections used 6 1 In this example the remote ControlNet adapter uses the None communications format If you have a high number of modules direct TIP connections to each module may not be feasible because the module supports a finite number of connections and direct connections may require more resources than the module has available In this case use rack optimized connections see page 4 7 to conserve connection use and network traffic Publication CNET UM001B EN P May 2005 Controlling 1 0 4 7 Rack optimized connections for 1 0 modules In this example assume that each digital I O module is configured for a rack optimized connection to the controller Analog modules must be configured for direct connections controller with ControlNet communication module ControlNet network 1 0 1 0 1 0 1 0 1 0 11 0 ControlNet adapter with ControlNet adapter with ControlNet adapter with digital 1 0 modules analog I O modules digital 1 0 modules Table 4 4 calcu
28. 13 Staggering the Messages Percwice ate t a ded ainya wien m se inensebrnd gates 6 15 Routing PLC 5 Messages Between ControlNet Networks 6 15 Route a ControlNet Message ay ins poh eee aie taeees 6 16 Chapter 7 Using Enis Chapter oc cgth te en Paks gh Rates Maw Ree Oe 7 1 Set Up the Flatware Sirol dia pny a he Rae ere SA 7 1 Determining Connections to PanelView Terminals 7 2 Adding a Patel View Terminal cc Miia tai weenie 7 3 Organizing Controller Data for a PanelView Terminal 7 6 Determining Connections to RSView Applications 7 7 Chapter 8 Using This Chapter sii ouret cain ek p r eels oS iE 8 1 1756 CNB and 1756 CNBR ControlNet Communication Modules 8 2 Module Status Indicator and Module Status Display Diagnostic Information sh yb kee Peet GENER ee eee eS 8 2 Network Channel Status Indicator Interpretation 8 5 1769 L32C and 1769 L35CR CompactLogix Controllers 8 7 Interpret Status Indicators ics vnagans Cok pre dawnt 8 8 Module Status MS indicator aon fa i aa es 8 9 Network Channel Status indicatots 0 0 00 cece eee 8 10 1784 PCIC 1784 PCICS and 1784 PKTCS ControlNet PEL Catdsstes eee ace tei Ao hs S See aed ees 8 11 Network Channel Status Indicator Interpretation 8 11 1788 CNC 1788 CNCR 1788 CNF and 1788 CNFR ControlNet Daviehtertards cciesws dena tthe 94 eee in wasn 8 13 Module and I O Status Indicator Interpretation
29. 2 6 Publication CNET UM001B EN P May 2005 connections bridged A 1 connected messaging limits A 2 determining for messages 6 5 determining for produced and consumed tags 5 3 direct connections 4 5 4 6 A 1 listen only connections 4 8 4 9 rack optimized scheduled connections A 1 unconnected messaging limits A 3 use over ControlNet A 1 A 3 validating connections 4 17 4 19 connectors determining what type your network needs C 15 C 16 consumed tags 5 1 5 16 as they affect network update time 5 5 bandwidth limitations 5 5 determining connections 5 3 for non Logix5000 controllers 5 10 organizing tag data 5 4 controlling I O over ControlNet 4 1 4 19 B 6 accessing distributed I O data 4 13 4 16 adding distributed 1 0 to an RSLogix 5000 project 4 11 4 12 controlling 1771 1 0 D 1 D 9 requested packet interval 4 2 validating connections 4 17 4 19 ControlNet overview B 1 B 13 D data types in produced or consumed tags 5 4 direct connections 4 5 4 6 direct scheduled connections A 1 distributed 1 0 accessing data 4 13 4 16 adding to an RSLogix 5000 project 4 11 4 12 documentation related to ControlNet Preface 3 downloading configuration in RSLogix 5000 3 10 3 11 Publication CNET UM001B EN P May 2005 E electronic keying compatible match 3 6 disable keying 3 6 exact match 3 6 options in RSLogix 5000 3 6 setting in RSLogix 5000 3 4 3 8 D 3 1 0 accessing distributed 1 0 data in R
30. However adjust the configuration if your network is longer or uses repeaters If the media configuration does not accurately represent the maximum propagation delay between any two nodes your network may experience errors Network Parameters Media Configuration General Available Media 2 1786 Medium Distance Fiber Mod 4 1786 Long Distance Fiber Module Hub Starter Block IS version J Medium Distance Fiber Module IS Glass Fiber Cable s 9904 Hub Starter Block 9904 Short Distance Fiber Module 9904 Medium Distance Fiber Modt 9904 Long Distance Fiber Module 1 1786 Coax Repeater 1786 Coax Repeater 24VDC 9904 Coax Repeater 9904 Coax Repeater 24 VDC RGE Coax Cable 1786 Long Fiber Ring Repeater 1786 Extra Long Fiber Ring Repez 10 Save the file Save Configuration 12 xi Either of the following choices will save the updated schedule oK to the file and to the online network if you are online 11 Return to your RSLogix 5000 project to a save the project again b download configuration as described on page 3 10 Publication CNET UM001B EN P May 2005 3 18 Configuring a ControlNet Module Schedule the Network Online The following instructions assume that all keepers are unconfigured or do not conflict with the current network If your network has already been scheduled and you made a change to it you must reschedule it See page 3 22 1 Start RSNetW
31. I Set the RPI rate e mg The RPI must be equal to or greater than the NUT This parameter only applies if the module uses one of the Rack Optimized communication formats d Inhibit the module if necessary Initially do you Then want the module to communicate with the controller hoe K Determine if you want a major fault on the controller if L Click Finish Yes Leave the box Fd unchecked the connection to the PanelView fails in Run Mode No Check the If you want the Then box controller to i o fault major fault Select the check box When you test this portion of the system clear the check box continue operating Leave the check box unchecked 1 Monitor the connection using ladder logic Publication CNET UM001B EN P May 2005 D 4 Controlling 1771 1 0 Over ControlNet Read or Write Data To or From a Block Transfer Module Via a Message Instruction Use this procedure to transfer data to or from a module that requires block transfers Use an INT buffer in the message and move the data into or out of the buffer as needed because DINTs can increase the program scan Read Data From a Block Transfer Module 1 To read data from a block transfer module enter the following rung of ladder logic Reads 16 bit integers INTs from the module and stores them in int_buffer_read Only include the msg_write EN tag and associated instruction if you also send a block transfer write message to the same module msg_rea
32. May 2005 Wait for the program update to finish Troubleshooting Your ControlNet Communications Modules 8 19 1797 ACNR15 ControlNet Figure 8 6 shows the status indicators used on the 1797 ACNR module FLEX Ex Redundant Media 1 0 Adapter Figure 8 6 1797 ACNR15 status indicators LLII IIIZ IILL LIF E y sien n Bradley Flex Lx 77 ACNRI5 amp ControlNet Ex REDUNDANT MEDIA Network channel status Power Module status Lh 41412 The modules use the following 2 status indicators e Comm Communication status indicator for each channel e Status Module status indicator Table 8 10 describes the 1797 ACNR15 communication status indicators Table 8 10 1797 ACNR15 Communication Status Indicators If both channel status It means Take this action indicators are off channel disabled Program network for redundant media if necessary steady green normal operation None flashing green off temporary network errors 1 Check media for broken cables loose connectors missing terminators etc 2 If condition persists refer to the ControlNet Planning and Installation Manual publication 1786 6 2 1 node is not configured to go online Make sure the network keeper is present and working and the selected address is less or equal to the UMAX flashing red off media fault 1 Check media for broken cables loose connec
33. May 2005 8 4 Troubleshooting Your ControlNet Communications Modules Table 8 1 1756 CNB and 1756 CNBR Module Status Indicator and Display If the OK With this It means Take this action indicator is module status display flashing red BOOT Module has invalid firmware Update module firmware with ControlFlash Update Utility ROM Flash update is in progress None required UPDT SNGL KPR Module detected that it has been connected to Update the CNB module s firmware at MAC ID a Cnet 1 5 single keeper network 01 and reschedule the network steady green OK Normal operation None required In this case at least one connection has been made to or through the 1756 CNB R module INIT Module is initializing None required BW gt MAX Module is receiving too much network traffic None required temporary condition and connections are timing out The network bandwidth has been exceeded If this happens frequently add another 1756 CNB R and split the traffic between them CMPT Secondary CNB is compatible with its partner None required DSNP Secondary CNB is disqualified with no partner Check corresponding slot of primary chassis for type and revision of module PwDS CNB is primary with a disqualified secondary Check the type and revision of the 1756 CNB partner module PwQOg CNB is primary with a qualifying secondary Redundant system status No action required partner PwOS CNB is primar
34. PLC2 3 5 SLC Mapping Be x GPU SS Map ene ea Gene J N7 _From_PLC_Node11 F12_From_PLC_Node23 A Type the File Number B Type the corresponding Tag Name from the RSLogix 5000 project a pone Delete Map mie EPLE 2 Mapping Tag Name fword_200_From_PLC2 2 SS 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 CNET UM001B EN P May 2005 Peer to Peer Messaging 6 15 Staggering the Messages As you add messages to your project you may have to coordinate the execution of the messages To avoid errors and assure that each message is processed follow these rules Rule 1 Enable no more than 16 messages at one time including block transfers Rule 2 Enable no more than 10 of the following types of messages at one time e CIP data table reads or writes that are not cached e CIP generic e PLC2 PLC3 PLC5 or SLC all types e block transfer reads or writes that are not cached If the number of messages in your application exceeds rules 1 and 2 then stagger the execution of your messages Here are some options
35. Parent Name Description An owner connection is any connection that does not include Listen Only in its Comm Format gt 1756 IB16 16 Point 10 31 2 DC Inpu Allen Bradley Local r a z Comm Format Input Data listen only connection Publication CNET UM001B EN P May 2005 An 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 I O module when the owner controller is actively controlling the 1 0 module Module Properties Local 1756 IB16 2 1 Type Vendor Parent Name Description 1756 IB16 16 Point 10 31 2 DC Inpu Allen Bradley Local r a m listen only connection Comm Format Listen Only Input Data Controlling 1 0 4 9 Table 4 5 If the module is an input module Use Table 4 5 to choose the type of ownership for a module And another controller does not own the module And you want to Then use this type of connection gt owner lie notlisten only owns the module maintain communication with the module if it loses communication with the other controller owner i not listen only Use the same configuration as the other owner controller stop communication with the module if it loses communication with the oth
36. Processor 1794 1 B 01 1788 ENBT A gt 02 1788 CNCR A 1788 CNCR 1 4 4 ControlNet A 04 1794 ACNR15 FLEX I O 06 1756 CNB D 1756 CNB 07 1734 ACNR ControlNet W 11 1788 CNCR A 1788 Ch amp 03 Local Adapter FLEXBUS 04 Local Adapter FLEXBUS gs AB_ETHIP 1 Ethernet Browsing node 9 not found EtherNet IP network EtherNet IP bridge in 1794 system ControlNet bridge in same 1794 system Ej ControlNet network gt l For Help press F1 l num 02 03 04 11 48PM 4 You can bridge messages across networks However you cannot bridge scheduled I O data from ControlNet to another network Design your system with this in mind I O modules must be configured in either a local chassis or a remote chassis In other words I O connections must span no more than one network You cannot go through a gateway chassis to control 1 O even though in some circumstances RSLogix 5000 software accepts such a configuration in the I O Configuration folder Publication CNET UM001B EN P May 2005 About the Logix5000 ControlNet Communication Modules Table 1 3 lists the possible bridges between communications networks 1 11 Table 1 3 To bridge To this You can use the following from this network network In a CompactLogix system In a ControlLogix chassis In a FlexLogix controller ControlNet DeviceNet e 1769 L32C or 1769 L35CR e 1756 CN
37. Ungrouped Axes Trends Data Types Ep User Defined iar Strings Ga Predefined Ep Module Defined B 68 1 0 Configuration Cut Ctrl Copy Ctrl C Paste Bibs Delete Del Cross Reference Ctrl E Properties Select Module Type x Type 1771 ACN15 pter Redundant Media 1784 ControlNet PCI Scanner 1784 ControlNet PCI Scanner 1784 PCI ControlNet Scanner ControlNet PLCS 1788 ControlNet to DeviceNet Linking Device 1788 ControlNet Bridge Coax Media 1788 ControlNet Bridge Redundant Coax Media 1788 ControlNet Bridge Fiber Media 1788 ControlNet Bridge Redundant Fiber Media 1794 ControlNet Adapter 1794 ControlNet Adapter Redundant Media 1797 ControlNet Adapter Redundant Media ina W Other M Specialty 0 Select All M Analog M Digital M Comminiggt Motion IV Controller Controlling 1771 1 0 Over ControlNet D 3 2 Configure the 1771 ACN R 15 module Module Properties Local_ControlNet_module 1771 ACN15 2 1 E Select the module s node number on ControlNet A Name the module B Select a Comm Format For more information on choosing a Comm Format see page 3 9 F Select the Input Size G Select the Output Size C Select the module s Revision level H Click Next D Select an Electronic Keying level For more information on choosing a keying level see page 3 6 Module Properties Local_ControlNet_module 1771 ACN15 2 1
38. a 4 ia edit aere 8 1 3 T784 P CO Overview amaoni ra Meg s a eek FTA E Cale RR LED 1 4 1784 PCIC 1784 PCICS 1784 PKTCS Overview 1 4 1788 CNC 1788 CNCR 1788 CNF 1788 CNFR Overview 1 5 1794 ACN15 1794 ACNR15 Overview cocci tuts aan 1 5 TIIT ACNRIS OVER Wannee iati mwe nuanse eniai Sores 1 6 T7T3A ACNROvefyleW ero tedeakche teer erinan teiden oguan 1 6 Using the ControlNet Communication Modules in a Control Syster ss sag aaa Phe ek a ae eee oe ee OE 1 7 Bridging Across Networks ix cscs eda hak ids yoo we eu 1 8 Chapter 2 Using ThisiChapter whew warned ay ty dad whee ee Ge a all vette tad ae 2 1 Connecting a Computer to Any Network seu oo isi tae els 2 2 Configuring the ControlNet Communications Driver in RSLinx 2 3 Connecting a SoftLogix Controller to ControlNet 2 5 Chapter 3 Using Chis Chapter is 249s cite uhh esi eo ys SSS a 3 1 Connecting Your Computer to Connect to ControlNet 3 2 Using RSMO 5000 bbe t na i sebagai awe VLA ee ey se 3 2 Overview of the RSLogix 5000 Configuration Process 3 2 Add a Local ControlNet Module isis nam panne eek 3 3 Add a Remote ControlNet Module ojiicecsoca G55 hewn dees 3 7 Download the Project to the Logix5000 Controller 3 10 Using RSNetWors tor ControlNet ios cn ce Gs aa 3 12 Scheduling a ControlNet Network For the First Time 3 12 Schedule the Network Offline 06 caviuyeacuude ious eked 3 13 Schedule the Network Online innk a ee
39. chassis The LEDs on the virtual monitor emulate a 1756 CNBR communication module 2 SoftLogix Chassis Monitor Slot view Options Help aaah B L EN CAXISSERYO SoftLogix For Help press F1 Chapter 3 Using This Chapter Read this chapter for 1756 CNB 1756 CNBR modules 1769 L32C 1769 L35CR controllers 1784 PCIC 1784 PCICS 1784 PKTCS cards 1788 CNXx cards 1794 ACN15 1794 ACNR15 adapters 1797 ACNR15 adapter Configuring a ControlNet Module This chapter describes how to configure a ControlNet communication module to operate on a ControlNet network Connecting Your Computer toConnect to ControlNet 32 Using RSLogix 5000 3 2 Add a Local ControlNet Module 3 3 Add a Remote ControlNet Module 3 7 Download the Project to the Logix5000 Controller 3 10 Using RSNetWorx for ControlNet 3 12 Scheduling a ControlNet Network For the First Time 3 12 Schedule the Network Offline 3 13 Schedule the Network Online 3 18 Rescheduling a ControlNet Network That Has Previously 3 22 Been Scheduled Tie The example configuration process shown in this chapter uses a ControlLogix ControlNet Bridge module 1756 CNB in a ControlLogix controller project However the overall configuration process briefly described on page 3 2 generally applies to any of the ControlNet communication modules covered by this manual To configure a ControlNet communicati
40. circuits as well as to suppress transient emi Ferrite Beads Ferrite beads can provide additional suppression of transient emi Pair Rite Products Corporation manufactures a ferrite bead part number 2643626502 which can be slipped over category 2 and category 3 RG 6 type trunk cable conductors You can secure them with heat shrink tubing or tie wraps A cable transient emi induced onto the cable can be suppressed by a ferrite bead located near the end of the cable The ferrite bead will suppress the emi before it enters the equipment connected to the end of the cable Ordering Components Determining Your ControlNet Media Requirements C 23 Now that you are ready to begin ordering components use these guidelines to help you select components General Planning The ControlNet cable system is isolated from earth and must be protected from inadvertent ground connections Segment Planning all connections to the trunk cable require a tap taps may be installed at any location on the trunk cable tap drop cable length must not be changed fixed at 1 meter maximum number of taps 48 with 250m 820ft of standard RG6 trunk cable maximum trunk cable length of standard RG6 trunk cable 1000m 3280 ft with 2 taps 75Q trunk terminators are required on both ends of a segment one tap with an unconnected drop cable may be installed for maintenance purposes use ControlNet tap terminators 1786 TCAP for all other unconnecte
41. e You maintain full control over the route taken by each message which enables you to select alternative paths for the same end module Scheduled data in Logix based systems use 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 a Logix 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 is a consumer of the data The controller can also produce data for other controllers to consume The produced and consumed data is accessible by multiple controllers over the Logix backplane and over the ControlNet network This data exchange conforms to the producer consumer model ControlNet Overview B 3 Table B 1 This part of the NUT scheduled A ControlNet link s most important function is to transport time critical control information i e I O data and control interlocking Other information i e non time critical messages such as program uploads and downloads is also transported but does not interfere with time
42. execution time infrequently do not cache the connection This closes the connection upon completion of the message which frees up that connection for other uses Publication CNET UM001B EN P May 2005 6 6 Peer to Peer Messaging Entering Message Logic To send or receive data from a ControlNet 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 Add the ControlNet modules and remote devices 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 communication communication remote controller local controller module module you build the 1 0 configuration in this order RSLogix 5000 My_Project 1756 L63 File Edit View Search Logic Communications Tools Offline fl E RUN a No Forces a 1 Add the local communication module for No Edits a BAT 4 the local controller Remember the Ho 1769 L35CR does not require that you a
43. may help you to interpret the network status indicators As a general practice view all status indicators Module Status and Network Status together to gain a full understanding of the daughtercard s status Troubleshooting Your ControlNet Communications Modules 8 9 Module Status MS indicator Table 8 3 If the Module Status It means Take this action MS indicator is off the controller has no power Apply power the controller is faulted Make sure that the controller is properly installed steady red a major fault has occurred on the controller 1 Cycle power 2 If the problem persists replace the controller flashing red a firmware update Is in progress No action required firmware update in progress a node address switch change occurred The controller s node address switches may have been changed since power up Change the node address switches back to the original setting The module will continue to operate properly the controller has invalid firmware Update the controller firmware with the ControlFlash Update utility the controller s node address duplicates that of another device 1 Remove power 2 Change the node address to a unique setting 3 Reapply power steady green connections are established None flashing green no connections are established Establish connections if necessary flashing red green the controller is performing self dia
44. module to your project 4 Configure the remote module similarly to the local module TPE There are some differences between configuring a local ControlNet communication module and a remote ControlNet communication module Those differences are covered later in this chapter 5 Download configuration to the controller Configuring a ControlNet Module 3 3 Add a Local ControlNet Module After you have started RSLogix 5000 and created a controller project you can add ControlNet communication modules A local ControlNet module is a module that resides in the same chassis as the controller IMPORTANT When you create a new RSLogix 5000 project with the CompactLogix 1769 L32C or 1769 L35CR controller the Controller Organizer creates a ControlNet port in the local chassis In this case you do not need to add a separate local communication module 1 Select a New Module for the I O Configuration 6 Motion Groups Ungrouped Axes G Trends P 5 5 8 Data Types A Right click on 1 0 a User Defined A Ej Strings Configuration ta G Predefined Ep Module Defined 170 Configur B Select New Module Bile Chrys Gopy Eis este tl Fy E Pine 2 Select the module type from the Select Module Type pop up The example below uses a 1756 CNB module Select Module Type x Type 1756 CNB D Description Configurable Flow Meter 1756 ControlNet Bridge 1756 ControlNet Bridge 1
45. modules such as other controllers I O modules 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 Also you configure multiple messages for the same path and use only 1 connection if only 1 message is active at a time however this requires that you write your ladder logic correctly to make sure only 1 message is active at any time 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 ot not you can cache the connection This type of message Using this Uses a communication method connection CIP data table read or write CIP yes PLC2 PLC3 PLC5 or SLC all types CIP no CIP with Source ID no DH yes CIP generic CIP your choice block transfer read or write na yes You can connect CIP generic messages but for most applications we recommend you leave CIP generic messages unconnected Guidelines for caching message connections Follow these guidelines when you consider whether to cache a connection or not If the message Then you should executes repeatedly cache the connection This keeps the connection open and optimizes message completion time Opening a connection each time the message executes increases
46. number of taps allowed on a segment is 48 with a maximum length of 250m 820ft maximum allowable segment length 1000m 3280ft 16 3m 53 4ft X number of taps 2 1000 3280 750 2460 S 500 1640 z 250 820 30014 m 16 32 48 number of taps EXAMPLE If your segment requires 10 taps the maximum segment length is 1000m 3280ft 16 3m 53 5ft x 10 2 1000m 3280ft 130 4m 427 7ft 869 6m 2852 3ft Determining Your ControlNet Media Requirements c 9 The amount of high flex RG 6 cable you can use in a system is less than the amount of standard RG 6 cable due to higher attenuation so you should keep high flex cable use to a minimum Use BNC bullet connectors to isolate areas that require high flex RG 6 cable from areas that require standard RG 6 cable this allows the high flex RG 6 section to be replaced before flexture life is exceeded An allowable total length of RG 6 flex cable segment in your application can be determined using the equation below Each additional tap decreases the maximum length of the segment The maximum number of taps allowed on a segment is 48 Each additional tap decreases the maximum length of the segment by different lengths depending on the attenuation of your high flex cable 20 29 db number of taps in segment 32 db maximum allowable segment length of cable cable attenuation 10MHz per 304 m 1000 ft Cable attenuation i
47. on the module type In general And want a rack optimized connection Select a communication format that specifies Rack Optimization a direct connection or to use specialty features of the module such as diagnostics timestamps or electronic fuses or to only listen to data from the module The data your controller needs from the I O module For example if your application uses a 1756 IA161 module in a remote chassis that must provide timestamped input data you should select the CST Timestamped Input Data communication format A Listen Only communication format that matches the data the I O module is broadcasting to other controllers analog module Publication CNET UM001B EN P May 2005 a direct connection or to use specialty features of the module such as diagnostics timestamps or electronic fuses or to only listen to data from the module The data your controller needs from the I O module For example if your application uses a 1756 OF6CI module in a remote chassis that must provide floating point output data you should select the Float Data communication format A Listen Only communication format that matches the data the I O module is broadcasting to other controllers See online help in RSLogix 5000 programming software for specific communication formats per I O module Controlling 1 0 4 5 This term direct connection Direct or rack optimized connection Log
48. on the DIN rail 4 If the indicator remains off replace the module steady green connections established None flashing green no connections established Establish connections if necessary steady red major fault 1 Cycle power 2 If the problem persists replace the daughtercard flashing red 1 0 module removed Reinsert the module wrong I O module inserted Replace the wrong module with the correct module FLASH program update in progress Publication CNET UM001B EN P May 2005 Wait for the program update to finish Using This Appendix Read this chapter for 1756 CNB 1756 CNBR modules 1769 L32C 1769 L35CR controllers 1784 PCC 1784 PCIC 1784 PCICS 1784 PKTCS cards 1788 CNXx cards 1794 ACN15 ACNR15 adapters 1797 ANCR adapter ControlNet Connections Connection type bridged Appendix A Connection Use Over ControlNet ControlNet communication modules use connections to manage communications A connection is a point to point communication mechanism that transfers data between a transmitter and a receiver ControlNet communication modules use connections that transfer data from a Logix application running on one end node to another device e g Logix application I O etc running on another end node Connections are allocations of resources that provide faster more reliable communications between modules than unconnected messages The ControlNet communicatio
49. page 5 10 Publication CNET UM001B EN P May 2005 5 8 Produce and Consume Tags Interlock Controllers Consuming a Tag Logix5000 controllers can only consume controller scoped user created tags from another controller s tag structure The Logix5000 controllers cannot consume I O tags or tags aliased to I O tags Follow the steps below to consume a tag Taare You can only create consumed tags when your RSLogix 5000 project is offline 1 Open the RSLogix 5000 project that contains the controller that you want to consume the produced tag 2 Make the sure the controller producing the tag to be consumed is in the consuming controller s I O configuration as shown in the example below Additionally make sure the Communication Format for the remote ControlNet module is None Local ControlNet module in consuming controller s chassis 7 Remote ControlNet module S 0 1756 CNB D Remote_CNB i 1 1756 L63 Producing_controller Producing controller 3 Access the edit tab of the controller tags RSLogix 5000 Digital_IO 1756 L1 File Edit View Search Logic Communic aleea Hee ole g Offline D RUN No Forces b ee No Edits alsi le A Right click on 8 Controller Digital_10 Controller Tags Co Con New Tag Ctrlew G Pow Monitor Tags B Click on Edit Tags E fa air Verily aa Export Taas 4 Create the tag you want to consume
50. rack optimized connections the remote ControlNet communication module connecting these modules to their owner controller must also use a rack optimized connection However you can mix direct and rack optimized connections to the same remote chassis For example if your remote chassis houses 6 digital I O modules and your application requires that you use direct connections for 3 but rack optimized connections for the other others you can select direct connections for the 3 that require them and rack optimized connections for the other 3 In this case even though you must use a rack optimized connection for the remote ControlNet communication module the owner controller still makes direct connections with the 3 1 0 modules that are configured as such You can only make up to 5 rack optimized connections to a single remote ControlNet communications module Module Properties Remote_ENB 1756 IB16 2 1 Type 1756 IB16 16 Point 10 31 2 DC Inpu Vendor Allen Bradley Parent Remote_ENB Name Description z rack optimized connection Comm Format Rack Optimization Publication CNET UM001B EN P May 2005 4 6 Controlling 1 0 Direct connections for I O modules In this example assume that each distributed I O module is configured for a direct connection to the controller communication module ControlNet network controller with ControlNet 1 0 1 0 1 0 1 0 1 0 1
51. the list of module fault E 610200 16802FF codes appears select the range tie 16fe0o for the code you just identified module features 1756 analog 1 0 1756 specialty 1 0 7 1756 CNB F Click Display 1756 CNBR 5 Follow the recommendations for your fault code 6 Return to step 1 Publication CNET UM001B EN P May 2005 4 20 Controlling 1 0 Notes Publication CNET UM001B EN P May 2005 Chapter 5 Produce and Consume Tags Interlock Controllers Using This Chapter This chapter describes how to interlock produce and consume tags controllers via a ControlNet network Read this chapter for For this information See page e 1756 CNB 1756 CNBR modules Terminology 5 1 e 1769 L32C 1769 L35CR controllers Set Up the Hardware 50 e 1784 PCICS 1784 PKTCS cards e e 1788 CNx cards Determining Connections for Produced and Consumed Tags 5 3 Organizing Tags for Produced or Consumed Data 5 3 Adjusting for Bandwidth Limitations 5 5 Producing a Tag 5 6 Consuming a Tag 5 8 Additional Steps for a PLC 5C or ControlNet Scanner Card 5 10 Interlocking controllers is a method of sharing scheduled data between controllers Methods of communicating with other controllers are listed below needs regular fast delivery at an interval that you specify Produce and consume a tag this chapter is sent when a specific condition occurs in your application Execute a message MSG instruction Ch
52. the network flashing red green the network is configured incorrectly Reconfigure the ControlNet network so that UMAX gt the card s node address If either channel indicator is It means Take this action off you should check the module status indicator Check the module status indicator steady red the controller is faulted 1 Cycle power 2 If the fault persists contact your Rockwell Automation representative or distributor alternating red green the controller is performing a self test None alternating red off the node is configured incorrectly Check the card s network address and other ControlNet configuration parameters 1 UMAX is the highest node address on a ControlNet network that can transmit data Publication CNET UM001B EN P May 2005 Troubleshooting Your ControlNet Communications Modules 8 11 1784 PCIC 1784 PCICS and Figure 8 3 shows the status indicators used on the 1784 PCIC 1784 PCICS 1784 PKTCS ControlNet and 1784 PKTCS cards PCI Cards Allen Bradley D 1784 PCICS ControlNet N ls Vv Figure 8 3 1784 PCIC 1784 PCICS and 1784 PKTCS Channel Status indicators Network Channel Status Indicators 43609 The status indicators on the card give you information about the card and the ControlNet network when you ate connected via the BNC connectors Netw
53. values to a PLC 5C controller the PLC 5C consumes the data in consecutive 16 bit integers e The first integer contains the upper left most bits of the value e The second integer contains the lower right most bits of the value e This pattern continues for each floating point value Publication CNET UM001B EN P May 2005 5 16 Produce and Consume Tags Interlock Controllers The following example shows how to re construct a REAL floating point value in the PLC 5C controller EXAMPLE Re construct a floating point value This example takes two consumed integers that were originally a produced REAL reverses the order of the integers and assembles them into a floating point value equal to the original REAL The two MOV instructions reverse the order of the integers and move them to a new location Because the destination of the COP instruction is a floating point address it takes two consecutive integers for a total of 32 bits and converts them to a single floating point value The length of a COP instruction is always multiplied by the size of the destination data type so one in this example means one times the size of REAL i e 32 bits COP uses as many consecutive elements from the source file as necessary to satisfy this Mov Move Consumed integer value A Stored data low 16 bits of the floating point word Consumed integer value B Stored data high 16 bits of the floating point word Stored data l
54. wee Neath 5 8 Additional Steps for a PLC 5C or ControlNet Scanner Card 5 10 Use RSNetWorx to Produce a Tag from a ControlNet Scanner 5 11 Use RSNetWorx to Consume a Tag by a ControlNet Scanner 5 13 Reconstruct Values with PLC 5C Controller 5 15 Chapter 6 Using This Chapter ideas tulnacstonpa denen ditapaan ia atte 6 1 Set Up the Ha tdW f nes rsrerssncivre trenean sin iis eraa 6 2 Guidelines for MSG Instructions n suaus naneo ee ee ees 6 4 Determining Connections for Messages 0 000 0 c eee eee ee 6 5 Guidelines for caching message connections 0 6 5 Batering Message Logie sn scrire Tewa bee Rey ae Bl 6 6 Add the ControlNet modules and remote devices to the local controllers I O configuration icsa n2 lt 6 eon aun ys ateedae is 6 6 Enter SCC ACS ig gata Denial aah art Mencia ai Aa NAA 6 7 Configuring a Message Instruction 0 00 e eee eee 6 7 Message Type to Configure a MSG to Logix5000 Controller 6 8 Message Type to Configure a MSG to an SLC 500 Processor 6 8 Message Type to Configure a MSG to a PLC 5 Processor 6 9 Communicating with PanelView and RSView Products Troubleshooting Your ControlNet Communications Modules Table of Contents 3 Communicating with PLC 5 or SLC 500 Processors 6 11 Initiating MSGs from PLC 5 Processors to Lopix gt 000 Controllets eh ithe eti AN ANE es Sa MN el 6 11 Mapping TAGS its anista e th NOS ata tates wade ahd Rag 6
55. your project s 1 0 configuration E Select ControlNet F Cache the connection if 16 or fewer devices require the block transfer instructions If more than 16 devices require the block transfer instructions determine whether this message is for one of the 16 devices that require the most frequent updates and follow the guidelines below e f the device for this message is among the 16 requiring most frequent updates cache the connection e f not do not cache the connection i e leave the box unchecked For more information on caching connections see page 6 5 G Set the physical slot location in the 1771 chassis D 7 Publication CNET UM001B EN P May 2005 D 8 Controlling 1771 1 0 Over ControlNet Addressing 1 0 Publication CNET UM001B EN P May 2005 To monitor or control discrete 1771 I O devices assign the tag name of the device to an instruction in your logic e For step by step instructions on how to enter logic and tag names see the Log x5000 Controllers Common Procedures publication 1756 PM001 e All the data for I O modules is at the controller scope As you assign addresses click the Controller Scoped Tags button to see the I O tags e Use the following table to select the address of an I O device For a digital device Use this address name type Data group bit Where Is name the name of the remote 1 0 adapter such as the user defined rem
56. 0 Table 4 9 Example Module remote 1794 IRT8 RTD_thermocouple in slot 2 Example 4 direct connection Example Tag Names automatically created by the software FLEX_adapter 2 C FLEX_adapter 2 C Config1 FLEX_adapter 2 C FilterCutoff0 FLEX_adapter 2 C ReferenceJunction3 FLEX_adapter 2 C FaultVode_0_3 FLEX_adapter 2 C DataFormat1 1 FLEX_adapter 2 FLEX_adapter 2 Fault FLEX_adapter 2 1 ChOData FLEX_adapter 2 Alarms remote 1794 IF2XOF2I Combo_analog in slot 3 Example 4 direct connection Publication CNET UM001B EN P May 2005 FLEX_adapter 3 C FLEX_adapter 3 C InputFilter FLEX_adapter 3 C RTSInterval FLEX_adapter 3 C ChOInputCalibrate FLEX_adapter 3 FLEX_adapter 3 Fault FLEX_adapter 3 l RealTimeSample FLEX_adapter 3 0 FLEX_adapter 3 0 SafeStateConfigO FLEX_adapter 3 0 OutputEnable FLEX_adapter 3 0 ChOOutputData Controlling I O 4 17 Validating Connections Verify that the controller can communicate with the devices that you have just configured Do these steps 1 Determine if communications are established with the devices a Ifa A is NOT over the I O Configuration folder the controller can communicate with the device Connections are valid b Ifa A is over the I O Configuration folder the controller cannot communicate with the device Go to step 2 2 Identify any faults Start looking for faults at the communication module and work down thro
57. 01B EN P May 2005 2 4 Connecting a Computer to the ControlNet Network 3 Name the new ControlNet driver Add New RSLinx Driver AB_DF1 1 DF1 Sta 0 AB_ETHIP 1 A B Eth A Name the driver This example shows the default name i e AB_PCIC 1 that RSLinx uses B Click OK 4 After you create the driver configure it to correspond to the ControlNet module within your computer A If multiple cards are located in your computer choose the correct one B Make sure you use the correct Network Address C Click OK The appearance of this screen varies widely depending on the type of card used The driver is now available and you can select the ControlNet port from Who Active in RSLogix 5000 programming software Publication CNET UM001B EN P May 2005 Connecting a Computer to the ControlNet Network 2 5 Connecting a SoftLogix Controller to ControlNet A Click S ot B Click Create Module A Select the ControlNet card B Specify the virtual backplane slot number C Click OK A If multiple cards are located in your computer choose the serial number of the correct one B Click Next The SoftLogix5800 controller is a soft control solution that runs in a Microsoft Windows NT Windows 2000 or Windows XP environment When using this controller you must install the SoftLogix5800 Chassis monitor a virtual chassis that takes the pl
58. 12 xi Either of the following choices will save the updated schedule oK to the file and to the online network if you are online 12 In RSLogix 5000 save the online project Publication CNET UM001B EN P May 2005 3 22 Configuring a ControlNet Module Rescheduling a ControlNet Network That Has Previously Been Scheduled If you change a network that has already been scheduled you must reschedule the network for the changes to take effect For example if you add I O to an existing ControlNet network you must reschedule the network for the I O to become active 1 Start RSNetWorx for ControlNet 2 Open the ControlNet file that matches the existing network ControlNet xc RSNetWorx for Cont A Click File B Click Open C Select the file tE ContiolNet xc D Click Open A Click Network B Click Online Publication CNET UM001B EN P May 2005 Configuring a ControlNet Module 3 23 4 Enable edits on the file When you enable edits the RSNetWorx for ControlNet software reads data in the ControlNet modules and builds a schedule for the network ControlNet xc RSNetWorx for ControlNet ile Edit View Network Device Diagnostics Bls SX Ss hel S Click here to I Edits Enabled mee enable edits F Network Update Time ms 5 00 E Unscheduled Bytes Per Sec 570028 2 Hardware Il 5 Save the file This will schedule and act
59. 1788 CN x cards additional documentation Preface 3 overview 1 5 troubleshooting 8 13 8 16 1794 ACN15 1794 ACNR15 modules additional documentation Preface 3 overview 1 5 troubleshooting 8 17 8 18 1797 ACNR15 module additional documentation Preface 3 overview 1 6 troubleshooting 8 19 8 20 A actual packet interval B 5 bandwidth limitations with produced and consumed tags 5 5 bridging messages across networks 1 81 10 Index C cable requirements C 1 C 23 determining cable section lengths C 7 C 9 determining how many taps your network needs C 4 C 5 determining how many trunk terminators your network needs C 11 C 14 determining if your network needs repeaters C 10 determining what type of cable your network needs C 6 determining what type of connectors your network needs C 15 C 16 redundant media C 17 C 19 caching message connections 6 5 capacity distance B 13 number of nodes B 13 of a ControlNet network B 10 B 13 chassis monitor 1784 PCICS card 2 6 communication format 3 9 4 3 4 9 listen only rack optimized 3 9 rack optimized 3 9 rack optimized 4 4 4 5 4 7 selecting in RSLogix 5000 3 8 configuring a ControlNet module 3 1 3 23 downloading configuration 3 10 3 11 using RSLogix 5000 3 2 3 11 configuring ControlNet communications driver in RSLinx 2 3 2 4 connecting a computer to the ControlNet network 2 1 2 6 connecting a SoftLogix controller to ControlNet 2 5
60. 2005 C 18 Determining Your ControlNet Media Requirements Publication CNET UM001B EN P May 2005 Observe these guidelines when planning a redundant media system in a hazardous area e Route the two trunk cables trunk cable A and trunk cable B differently to reduce the chance of both cables being damaged at the same time Each node on a redundant cable link must support redundant coax connections and be connected to both trunk cables at all times Any nodes connected to only one side of a redundant cable link will result in media errors on the unconnected trunk cable Install the cable system so that the trunk cables at any physical device location can be easily identified and labeled with the appropriate icon or letter Each redundant ControlNet device is labeled so you can connect it to the corresponding trunk cable Both trunk cables trunk cable A and trunk cable B of a redundant cable link must have identical configurations Each segment must contain the same number of taps nodes and repeaters Connect nodes and repeaters in the same relative sequence on both trunk cables Each side of a redundant cable link may contain different lengths of cable The total difference in length between the two trunk cables of a redundant cable link must not exceed 800m 2640ft Figure C 11 trunk cable A SEGMENT 1 Determining Your ControlNet Media Requirements C 19 terminators terminators
61. 756 ControlNet Bridge 1756 ControlNet Bridge 1756 ControlNet Bridge Redundant Media 1756 ControlNet Bridge Redundant Media 1756 ControlNet Bridge Redundant Media 1756 ControlNet Bridge Redundant Media 1756 DH Bridge RIO Scanner 1756 DH Bridge RIO Scanner 1756 SA3000 Drive Interface 1756 SA3100 Drive Interface 1756 SA500 Drive Interface xl Vendor All VV Other Vv Geen o Select All I Analog I Digital IV Conmynication Motion IV Controller Clear All Cancel Help A Select the local ControlNet_ Mz communication module B Click OK Publication CNET UM001B EN P May 2005 3 4 Configuring a ControlNet Module Table 3 1 lists the ControlNet communication modules available locally i e in the local chassis computer or controller with each Logix5000 controller Table 3 1 If you are using this Logix5000 You can use this ControlNet communication controller module locally CompactLogix 1769 L32C and 1769 L35CR controllers have a built in ControlNet port ControlLogix 1756 CNB 1756 CNBR FlexLogix 1788 CNC 1788 CNCR 1788 CNF 1788 CNFR SoftLogix 1784 PCIC 1784 PCICS 1784 PKTCS 3 Configure the local ControlNet communication module IMPORTANT The example below shows configuration fora 1756 CNB module However depending on module type e g 1756 1769 1784 1788 there may be slight differences in how to configure a local ControlNet communicatio
62. 9 Type or select SLC Typed Read Source Element data table address in the SLC 500 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 And you want to read receive data write send data Message Type Source Tag SLC Typed Write first element of the tag controller scoped in this controller that contains the data Number Of Elements number of values to transfer Destination Element For this item Message Type data table address in the SLC 500 controller e g F8 0 Message Type to 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 Destination Tag Message Type Number Of Elements number of integers to transfer first element of int_buffer PLC5 Typed Write Source Tag first element of int_buffer Number Of Elements number of integers to transfer Destination Element data table address in the PLC 5 controller e g N7 10 floating point REAL read receive data Message Type PLC5 Typed 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 thi
63. ACNR module 1 6 1756 CNB 1756 CNBR modules 1 3 1769 L32C 1769 L35CR controllers 1 3 1784 PCC card 1 4 1784 PCIC 1784 PCICS 1784 PKTCS cards 1 4 1788 CNC 1788 CNCR 1788 CNF 1788 CNFR cards 1 5 1794 ACN15 1794 ACNR15 modules 1 5 1797 ACNR15 module 1 6 of ControlNet communication modules 1 1 1 11 of the RSLogix 5000 configuration process 3 2 ownership in a Logix5000 system 4 8 4 9 listen only connection 4 8 4 9 owner controller 4 8 4 9 Index 3 P peer to peer messaging See message instructions produced tags 5 1 5 16 as they affect network update time 5 5 bandwidth limitations 5 5 creating in RSLogix 5000 5 6 5 7 determining connections 5 3 for non Logix5000 controllers 5 10 organizing tag data 5 4 R rack optimized communication format 3 9 rack optimized communication format 4 4 4 5 4 7 related documentation See documentation repeaters C 11 C 14 for a ControlNet network C 10 installing in a series C 12 installing in combination of series and parallel C 14 installing in parallel C 13 requested packet interval 4 2 B 4 setting in RSLogix 5000 3 8 D 3 when organizing produced and consumed tag data 5 4 routing PLC 5 messages between ControlNet networks 6 15 6 17 RSLinx configuring ControlNet communications driver 2 3 2 4 RSLogix 5000 accessing distributed I O data 4 13 4 16 adding distributed I O to an RSLogix 5000 project 4 11 4 12 communication format 3 8 3 9 4 3 4 9 configur
64. Allen Bradley ControlNet Modules in Logix5000 Control Systems 1734 ACNR 1756 CNB 1756 CNBR 1769 L32C 1769 L35CR 1784 PCC 1784 PCIC 1784 PCICS 1784 PKTCS 1788 CNC 1788 CNCR 1788 CNF 1788 CNFR 1794 ACN15 1794 ACNR15 1797 ACNR15 User Manual mn e i Rockwell Automation Important User Information Solid state equipment has operational characteristics differing from those of electromechanical equipment Safety Guidelines for the Application Installation and Maintenance of Solid State Controls Publication SGI 1 1 available from your local Rockwell Automation sales office or online at http www tockwellautomation com literature 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 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 diagrams No patent liability is assumed by Rockwell Automation Inc with respect to use of information circuits equipment or software described in this manual Reproduction o
65. B R module e 1788 CN x card controller 1756 DNB module e 1788 DNBO card e 1769 SDN scanner or or e 1788 CN x card e 1769 L32C or 1769 L35CR e one 1788 CN2DN controller 2 module e one 1788 CN2DN modulel EtherNet IP_ NA e 1756 CNB R module e 1788 CN x card e 1756 ENBT module e 1788 ENBT card EtherNet IP ControlNet NA e 1756 ENBT module e 1788 ENBT card e 1756 CNB R module e 1788 CN x card DeviceNet e 1769 L32E or 1769 L35E e 1756 ENBT module e 1788 ENBT card controller e 1756 DNB module e 1788 DNBO card e 1769 SDN scanner of or e 1788 ENBT card e 1769 L32E or 1769 L35E e one 1788 EN2DN controller 3 module e one 1788 EN2DN module s 1 You can bridge from a ControlNet network to an Ethernet network and from an Ethernet network to a ControlNet via a SoftLog methods you m SoftLogix virtual chassis see the SoftLogix 5800 System User Manual publication number 1789 UM002 2 3 Can serve as a dedicated standalone bridge from ControlNet to DeviceNet Can serve as a dedicated standalone bridge from EtherNet IP to DeviceNet ix virtual chassis However the products and st use to do so are more detailed than can be effectively described in this table For more information on how to bridge from one network to another via a Publication CNET UM001B EN P May 2005 1 12 About the Logix5000 ControlNet Communication Modules Notes Publication CNET UM001B EN P May 2005 Chapter 2 Using This Chapte
66. C 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 CNET UM001B EN P May 2005 PN 957899 83 Supersedes Publication CNET UMO001A EN P March 2004 Copyright 2005 Rockwell Automation Inc All rights reserved Printed in the U S A
67. CICS Each module supports 128 unscheduled and 127 scheduled connections 1784 PKTCS Each module supports 128 unscheduled connections and 127 scanlist entries for scheduled connections Publication CNET UM001B EN P May 2005 Connection Use Over Contro Net A 3 Product Connected Messaging Limits 1788 CNx Each module supports 32 connections of which 22 connections can be scheduled connections With these controllers the number of end node connections they effectively support is dependent on the application s NUT and RPI If the NUT and The controllers support a maximum of this the RPI are each many connections 5 ms 3 10 ms 6 20 ms 13 40 ms 22 In the table above with a NUT and RPI of 40 ms and greater the ControlNet card supports 22 communications connections In this case the remaining 10 connections can be used for unscheduled connections 1794 ACN15 1794 ACNR15 Each module supports a maximum 32 end node connections for messages With these cards the number and 1797 ANCR of end node connections they support is dependent on the application s NUT Atthis NUT The cards support this many end node connections 2 0 2 99ms 3 3 0 3 99ms 12 4 0 7 99ms 20 8 0 100 0 32 Unconnected Messaging Limits 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 pro
68. Diagnostics Took Help aS Snae Pass Browse Continuous Browse I Edits Ene Bs Online F10 Network Up Ereble Ecits Unschedule CancelEdie B Click Properties Upload from Network Download to Network Download Minimum to Network Keeper Status Scanner Signature Status 9 Configure the network parameters Ei E Network Parameters Media Configuration General m Current j Pending Network Update Time ms Sree po a A c fi h Max Scheduled Address ai fos a3 Contigure the p a Max Unscheduled Address ja foz network H paramete rs Media Redundancy fa Only fa Only z Network Name fra lab B Click OK Table 3 5 describes the parameters used on this screen Table 3 5 Parameter Description Network The smallest user configurable repetitive time cycle in milliseconds at Update which data can be sent on ControlNet Time ms Max This is the node with the highest network address that can use scheduled Scheduled time on a ControlNet link I O data is transferred during scheduled Address time RSNetWorx for ControlNet sets this value We recommend that you do not change it Max Node with the highest network address that can use unscheduled time on de a ControlNet link Messaging data is transferred during unscheduled time ress Nodes set at addresses higher than the maximum unscheduled node do not communicate on the network e g they will not di
69. F S a RX a ODDEN g 2 Network channel status indicators A and B NA Node address switches 1788 CNFR p gt O OWN FOW FO U RK TX RX TX 3115 channel A connector Network channel channel B connector status indicators A and B Publication CNET UM001B EN P May 2005 8 14 Troubleshooting Your ControlNet Communications Modules Module and I 0 Status Indicator Interpretation Status indicators provide information about the card and the network when you ate connected via the BNC connectors e steady indicator is on continuously in the defined state e alternating the two indicators alternate between the two defined states at the same time applies to both indicators when viewed together the two indicators are always in opposite states out of phase e flashing the indicator alternates between the two defined states applies to each indicator viewed independent of the other if both indicators are flashing they flash together in phase IMPORTANT Keep in mind that the Module Status indictor reflects the module state e g self test firmware update normal operation but no connection established etc The network status LEDs A and B reflect network status Remember that the hos
70. I rate on the next screen e what type of data is transferred between the owner controller and I O connected via the communications module e what tags are generated when configuration is complete e the type of connection between the owner controller and the I O connected via the communication module The communication format setting affects the Requested Packet Interval RPI rate on the next configuration screen Table 3 3 lists the Comm Format choices Means And affects the RPI this way format choice Rack Optimized The communications module creates a rack image and returns O data in the rack image to the owner controller This option is only available for digital I O modules Also keep in mind that diagnostic 1 0 modules will NOT return diagnostic data when you use this format Listen Only Rack Optimized Choice is not available on all ControlNet communication modules The communications module creates a rack image and returns I O input data in the rack image to the owner controller The difference between this choice and Rack Optimized is that the 1 0 data in the rack image is returned to a controller that does not control the outputs but is only listening to its input data You can specify an RPI that is e equal to or greater than the NUT e inthe range allowed by RSLogix 5000 i e 2 750ms When you set the RPI for a remote ControlNet communication module we recommend you use a rate
71. INO02 no other nodes present on network flashing red green incorrect node address Add other nodes to the network 1 Change card s node address so that it is less than or equal to UMAX 2 Stop and restart the card s driver in RSLinx 1784 PCIC and 1784 PCICS only incorrect network configuration Reconfigure the ControlNet network so that UMAX is greater than or equal to the card s node address 1 UMAX is the highest node address on a ControlNet network that can transmit data Publication CNET UM001B EN P May 2005 Troubleshooting Your ControlNet Communications Modules 8 13 1788 CNC 1788 CNCR Figure 8 4 shows the status indicators used on the 1788 CNC and 1788 CNCR 1788 CNF and 1788 CNFR ControlNet Daughtercards Figure 8 4 1788 CNC 1788 CNCR Status indicators NAP Module status indicator Node address a switches 1788 CNC A y AS Oo Network channel status indicators A and B 1 0 status indicator 0 amz OO gt s NA NAP 1 0 status indicator Module status indicator Node address K switches 1788 CNCR Y a ETO O BY B a oO NA 31044 Network channel status indicators A and B NAP 1 0 status Module status channel A connector indicator indicato Node address switches 1788 CN
72. If either channel It means Take this action status indicators are off no power Apply power steady red faulted module 1 Cycle power alternating red green the module is performing a self test 2 If the fault persists contact your Rockwell Automation representative or distributor None alternating red off incorrect node configuration Check the module s network address and other ControlNet configuration parameters 1 UMAX is the highest node address on a ControlNet network that can transmit data Table 8 9 1794 ACN15 and 1794 ACNR15 Module Status Indicators If the module status indicator is off steady green Table 8 9 describes the 1794 ACN15 and 1794 ACNR15 module status indicators It means Take this action Module not communicating due to a power supply fault or internal fault connections established 1 Check the power supply 2 Check the cable connectors 3 Make sure the module is properly installed on the DIN rail 4 If the indicator remains off replace the module None flashing green no connections established Establish connections if necessary steady red major fault 1 Cycle power 2 If the problem persists replace the daughtercard flashing red 1 0 module removed Reinsert the module wrong I O module inserted Replace the wrong module with the correct module FLASH program update in progress Publication CNET UM001B EN P
73. N P May 2005 6 12 Peer to Peer Messaging Figure 6 1 A Select either a PLC5 Typed Read or PLC5 Typed Write for the Communication Command B Type the starting address of the data in the PLC 5 controller C Type the number of elements to read or write D Select Port Number 2 for ControlNet E Type in quotation marks the tag name of the Logix5000 tag You can only specify the Logix5000 tag in quotation marks if the PLC is PLC 5C Series C Revision M Series D Revision C Series E Revision B Series F Revision A or greater F Select Yes for Multihop G Type the node number of the destination 1756 CNB module H Type the backplane slot number of the Logix5000 controller I Select No for RSLinx Destination Publication CNET UM001B EN P May 2005 20 2 MSG Rung 2 0 MG10 0 Peer to Peer Messaging 6 13 Mapping tags A Logix5000 controller stores tag names on the controller so that other devices can read or write data without having to know physical memory locations Many products only understand PLC SLC data tables formatting so the Logix5000 controller offers a PLC SLC mapping function that lets you map Logix tag names to memory locations IMPORTANT The mapping function is particularly useful if your Logix5000 controller is communicating with a PLC 5C Series C Revision L Series D Revision B Series E Revision A or earlier e You only have to map the file numbers that will b
74. NET UM001B EN P May 2005 Controlling I O 4 15 The example below shows an I O tree configured with a remote FLEX I O adapter and four remote FLEX I O modules ies 0 Configuration B 1 1756 CNB 4 CNB 11794 4CN15 C FLEX_adapter amp 0 1794141674 Input_module amp 1 1794 OB8EP 4 Output_module amp 2 1797 IRT8 4 RTD_Thermocouple amp 3 1794 1F2 lt 0F 21 4 Combo_analog f 5 1756 0816 f 6 1756 18161 Example 1 Example 2 Example 3 Example 4 Example 5 Table 4 9 describes some of the tag names that appear for these modules The tags listed are not a complete list of the tags created for each module type For a full list of the tags created for each module when configured as shown the second column see the tag monitor editor portion of RSLogix 5000 Table 4 9 Example Module Example Tag Names automatically created by the software Example 1 remote 1794 ACN15 adapter FLEX_adapter FLEX_adapter FLEX_adapter SlotStatusBits FLEX_adapter Data FLEX_adapter 0 FLEX_adapter 0 Data Example 2 remote 1794 IA16 FLEX_adapter 0 C Input_module in slot 0 FLEX_adapter 0 C Config rackppiimizedeannecion FLEX_adapter 0 C DelayTime_0 FLEX_adapter 0 Example 3 remote 1794 OB8EP FLEX_adapter 1 C Output_module in slot 1 FLEX_adapter 1 C SSData rack optimized connection FLEX_adapter 1 0 FLEX_adapter 1 0 Publication CNET UM001B EN P May 2005 4 16 Controlling 1
75. NO05 1788 CNFR 1794 ACNR FLEX 1 0 ControlNet Adapter Module 1794 IN101 Installation Instructions 1797 ACNR15 ControlNet Ex Redundant Media Adapter 1797 5 14 Installation Instructions ControlNet Ex Coax Media System 1797 6 2 1 1734 ACNR POINT 1 0 ControlNet Adapter 1734 IN582 Installation Instructions POINT 1 0 ControlNet Adapter User Manual 1734 UM008 Networks Series NetLinx Selection Guide NETS SG001 1786 RG6 and ControlNet Standard and High flex Coax Cable 1786 IN009 1786 RG6F Installation Instructions 1786 Series ControlNet Fiber Media Planning Installation Guide CNET IN001 ControlNet Media System Components List AG PA002 ControlNet Coax Media Planning and CNET IN002 Installation Guide AC Drives DC Safety Guidelines Application and Installation SGI 1 1 Drives To view or download these publications go to http www tockwellautomation com literature To obtain a hard copy contact your Rockwell Automation distributor or sales representative Publication CNET UM001B EN P May 2005 Preface 4 Notes Publication CNET UM001B EN P May 2005 About the Logix5000 ControlNet Communication Modules Connecting a Computer to the ControlNet Network Configuring a ControlNet Module Table of Contents Chapter 1 Using This Chapter 223 yasudw ds Sates oe SIGS E 1 1 Choosing a ControlNet Communications Module 1 1 1756 GNB 1756 CNBR OvervieW ins2 pecan et i ees 1 3 1769 L32C 1769 L35CR Overview 2G ada
76. NetWorx for ControlNet configures the keeper To avoid a single point of failure ControlNet supports multiple redundant keepers The following ControlNet communication modules are keeper cable devices e 1756 CNB R modules e 1769 L32C and 1769 L35CR controller e 1784 PCICS and 1784 PKTCS cards e 1788 CNx cards e PLC 5C module On a multi keeper network any keeper capable module can keep the network at any legal node address 01 to 99 The multi keeper capable node with the lowest node address becomes the active keeper provided it is valid i e it has been configured by RSNetWorx and that configuration is the same as that of the first keeper that became active after the network was formed or reconfigured by RSNetWorx If the active keeper is taken off the network a valid back up keeper can take over for it and continue to act as keeper As long as at least one valid multi keeper device is present on the network new scheduled connections can be established Publication CNET UM001B EN P May 2005 B 8 ControlNet Overview To see a list of valid keeper devices on your network do the following steps 1 Go online in RSNetWorx for ControlNet 2 Access the Keeper Status for the network ControlNet xc RSNet Worx for ControlNet A Click Network Fite Edit Vj Network Device Diagnostics Tools Help 2 amp fe Single Pass Browse Gontinuous Browse F Edits En 28s Online F10 Network Up
77. OT STAPLE PLEASE FOLD HERE BUSINESS REPLY MAIL FIRST CLASS MAIL PERMIT NO 18235 CLEVELAND OH POSTAGE WILL BE PAID BY THE ADDRESSEE Allen Bradley BELIANCE JS ELECTRIC ROCKWELL FESS SOFTWARE DOGE Rockwell Automation 1 ALLEN BRADLEY DR MAYFIELD HEIGHTS OH 44124 9705 NO POSTAGE NECESSARY IF MAILED IN THE UNITED STATES PLEASE REMOVE Rockwell Automation Rockwell Automation provides technical information on the web to assist you in using its products At http support rockwellautomation com you can find Support 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
78. Please contact your local Rockwell Automation representative for any States technical support issues New Product Satisfaction Return Rockwell tests all of its 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 Automation representative for States return procedure www rockwellautomation com Corporate Headquarters Rockwell Automation 777 East Wisconsin Avenue Suite 1400 Milwaukee WI 53202 5302 USA Tel 1 414 212 5200 Fax 1 414 212 5201 Headquarters for Allen Bradley Products Rockwell Software Products and Global Manufacturing Solutions Americas Rockwell Automation 1201 South Second Street Milwaukee WI 53204 2496 USA Tel 1 414 382 2000 Fax 1 414 382 4444 Europe Rockwell Automation SA NV Vorstlaan Boulevard du Souverain 36 BP 3A B 1170 Brussels Belgium Tel 32 2 663 0600 Fax 32 2 663 0640 Asia Pacific Rockwell Automation 27 F Citicorp Centre 18 Whitfield Road Causeway Bay Hong Kong Tel 852 2887 4788 Fax 852 2508 1846 Headquarters for Dodge and Reliance Electric Products Americas Rockwell Automation 6040 Ponders Court Greenville S
79. SLogix 5000 4 13 4 16 adding distibuted 1 0 to an RSLogix 5000 4 11 4 12 controlling over ControlNet 4 14 19 direct connections 4 5 4 6 listen only connections 4 8 4 9 ownership in a Logix5000 system 4 8 4 9 rack optimized connections 4 4 4 5 4 7 selecting a communication format 4 3 4 9 validating connections 4 17 4 19 inhibiting the connection to a ControlNet module 3 5 interlocking controllers See produced tags or consumed tags L listen only connections 4 8 4 9 listen only rack optimized communication format 3 9 message instructions 6 1 6 17 caching message connections 6 5 configuring a MSG to a Logix5000 controller 6 8 iguring a MSG to a PLC 5 processor 6 9 configuring a MSG to an SLC 500 processor 6 8 configuring in RSLogix 5000 6 7 6 10 f con determining connections 6 5 guidelines 6 4 mapping Logix tag names to memory locations from PLC SLC data tables 6 13 6 14 message types block transfer read or write 6 5 CIP data table read or write 6 5 CIP generic 6 5 PLC2 PLC3 PLC5 or SLC all types 6 5 programming instruction in controller s logic 6 6 6 7 receiving MSGs from PLC 5 or SLC 500 processors 6 11 routing PLC 5 messages between ControlNet networks 6 15 6 17 staggering messages 6 15 network keeper B 7 network update time B 4 as it affects produced and consumed tags 5 5 maintenance portion B 3 scheduled portion B 3 unscheduled portion B 3 0 overview 1734
80. This Append be ney jen hoe te ee eee e reo lise C 1 Designing a ControINet Media System 000 c cece eens C 2 Application Retirements 4 i444 0 in eee eo da ee eae eS C 2 Media N ds eriei o patience ices eee doe een neg C 2 ControlNet Media Components us s4 i es isk these eg Wale a wh C 3 Determining How Many Taps You Need 00000 C 4 Connecting Programming Devices 6 6 2 4 i Iosonrenn raceme aren gered C 5 Determining What Type Of Cable You Need C 6 Determining Trunk Cable Section Lengths 4 C 7 Determining if You Need Repeaters iasetes tear neu ny aes C 10 Controlling 1771 1 0 Over ControlNet Index Table of Contents 5 Determining How Many Trunk Terminators You Need C 11 Configuring Your Link With Repeaters 04 C 11 Installing Repeaters In Series tho is say htisns Lid tel doeiatiaey lil AEs C 12 Installing Repeaters In Parallel 6 lacie cia ahaa C 13 Installing Repeaters In A Combination Of Series And Parallel C 14 Determining What Type Of Connectors You Need C 15 Using Redundant Media ji0c6 ak ses RAs SSIS Sek C 17 Application Considerations sss ss 5 ae RH A eS arty ARERR C 20 General Wiring Guidelines i toe 044 teas tole tae teas C 21 Ordering Components aie tick vine ER EEE ae C 23 General Planino a Avene SURG a EAR ene SE EES ate T C 23 Segment PINNA 63 4 abe eset kad ees Ae tt Ok Bhan eS C 23 Eink PUA
81. When you use the CompactLogix 1769 L32C or 1769 L35CR controllers as a bridge from ControlNet to Dev Whe iceNet you must use a 1769 SDN module in the local chassis it functions as an I O adapter the module can interface to 1 0 and serve as the target of a remote 1 0 connection from a controller The ControlNet communications modules support messaging produced consumed tags and distributed I O share a common application layer with DeviceNet and EtherNet IP interface via RG 6 coaxial cable or 200 230 micron HCS hard clad silica fiber optic cable require no routing tables support the use of coax and fiber repeaters for isolation and increased distance 1756 CNB 1756 CNBR Overview 1756 CNBR shown 43605 1769 L32C 1769 L35CR Overview CONTROLNET NAP CHANNEL 0 ISOLATED g 1769 L35CR shown 43925 About the Logix5000 ControlNet Communication Modules 1 3 ControlLogix ControlNet Communication modules bridge ControlNet links to route messages to devices on other networks The modules also monitor and control I O modules located remotely from the ControlLogix controller This module supports e I O bridge and adapter functionality depending on location to manage distributed I O modules tra
82. a Message To configure a MSG instruction do these tasks Instruction 1 Click E in the MSG box 2 On the Configuration tab specify the type of MSG instruction Message Configuration L1_to_PLC5C x Configuration Communication Tag l A Choose a Message Type Message Type PLCS Typed Read Source Element s 23 B Depending on the Message amp Number ot Elements fT Type you have additional Destination Element PLC5C_sec_clock z New Tag parameters to configure For more information on how to configure the various Message types see Table 6 2 Table 6 3 Enable Enable Waiting Start Done Done Length 0 and Table 6 4 Enor Code Extended Error Code I Timed Out Error Path Eror Text Cancel Ep Help Publication CNET UM001B EN P May 2005 6 8 Peer to Peer Messaging Table 6 2 If you want to The message instruction s destination determines what specific information is used on the Configuration tab Table 6 1 To select a See On page Message Type to Configure a MSG to Table 6 2 6 8 Logix5000 Controller Message Type to Configure a MSG to an SLC Table 6 3 6 8 500 Processor Message Type to Configure a MSG to a PLC 5 Table 6 4 6 9 Processor Message Type to Configure a MSG to Logix5000 Controller For this item Type or select CIP Data Table Read read receive the data Message Type Source Element Number Of Eleme
83. ace of hardware chassis used with other Logix5000 controllers Before you can connect the SoftLogix system to the ControlNet network you must create the 1784 PCIC 1784 PCICS or 1784 PKTCS card as part of the SoftLogix chassis IMPORTANT You can only use the 1784 PCIC 1784 PCICS or 1784 PKTCS cards to connect a SoftLogix controller to ControlNet 1 In the SoftLogix chassis monitor create a New Module i SoftLogix Chassis Monitor g View Options Help Remove Module sae 2 Select the 1784 PCIC 1784 PCICS or 1784 PKTCS card Select Module xi Module Type 1789 L60 SoftLogix5860 Controller 1784 PCIC ControlNet PCI Messaging 1784 PCICS ControlNet PCI Scanner 1784 PCIDS DeviceNet PCI Scanner 1784 PMO24E 2 Axis Analog Encoder Servo 1789 SIM 32 Point Input Output Simulator 3 Select the serial number of the ControlNet card you want If you previously configured the card that you selected by serial number the chassis monitor remembers the configuration from the last time you used the card whether in the same or different slot Select Device x Type 1784 PCICS 4 1784 ControlNet PCI Scanner Vendor Allen Bradley Available Serial Numbers ControlNet PCI Card Previous Configuration information exists for this device Use the Previous Configuration C Reset the Configuration to Default Values Cancel Help Publication CNET UM001B EN P May 2005 2 6 A Specify the n
84. ag to lt 480 bytes If you must transfer more than 480 bytes create logic to transfer the data in smaller packets or create multiple produce consume tags To share tags with a PLC 5C controller use a user defined data type Use the highest permissible RPI for your application To This Then produce integers BOOLs or combinations of both Create a user defined data type that contains an array of INTs with an even number of elements such as INT 2 only one REAL value Use the REAL data type morethanoneREAL Create a user defined data type that contains an array of REALs value consume integers Create a user defined data type that contains the following members Data type Description DINT Status INT x where x is the output size of the data from the PLC 5C controller If you are consuming only one INT omit x Data produced by a PLC 5C controller If the controller consumes the tag over a ControlNet network use a binary multiple of the ControlNet network update time NUT For example if the NUT is 5 ms use an RPI of 5 10 20 40 ms etc Combine data that goes to the same controller 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
85. age from a PLC 5C controller to a PLC 5C controller on a different ControlNet network IMPORTANT This section uses RSLogix 5 software revision 3 x or greater and PLC 5C Series C Revision M Series D Revision C Series E Revision B Series F Revision A or greater 1 Open the RSLogix 5 project for the PLC 5 controller that sends the message 2 Display the set up screen for the message RSLogix 5 Rslogix5 rsp ol File Edit View Search Comms Tools Window Help peaske e saa sive aaa gt OFFLINE JE No Forces x Eg e No Edits Forces Disabled Driver unknown Rslogix5 rsp Project a Help Controller Controller Properties Processor Status UL 10 Contiguretion H Channel Configuration abuser Abit Z Timer Counter A Input Output X Compare 3 Read Write Message Control MG10 0 Setup Screen 0001 END Conto Bits Ignore if timed out TO 0 To be retried NR 0 Awaiting Execution EW 0 Continuous Run CO 0 Eror ER 0 Message done DN 0 Message Transmitting ST 0 Message Enabled EN 0 p Eror Error Code Hex 0 4 Configure the MultiHop tab Peer to Peer Messaging 6 17 MSG Rung 2 0 MG10 0 A Click on the MultiHop tab B Type the ControlNet node number of the 1756 CNB module that is on the same Co
86. al ControlNet communication module and then you add the terminal to PanelView Terminal ROO 1 If your application is online go offline 2 Select a New Module for the I O Configuration B Data Types E User Defined a Strings iar Predefined A Right click on 1 0 Configuration B Select New Module Publication CNET UM001B EN P May 2005 7 4 Communicating with PanelView and RSView Products 3 Select the local ControlNet communication module type from the Select Module Type pop up The example below uses a 1788 CNC card Select Module Type x Type Major Revision fi x Description 1788 CNC A 1788 ControlNet Bridge Coax Media 11 788 CNCR A 1788 ControlNet Bridge Redundant Coax Media 1 788 CNF A 1788 ControlNet Bridge Fiber Media A Select the local ControlNet 5 im 1788 CNFR A 1788 ControlNet Bridge Redundant Fiber Media eee 1788 DNB0 A 1788 DeviceNet Scanner communication module 1788 ENBT A 1788 10 100 Mbps Ethemet Bridge Twisted Pair Media B Click OK Show Vendor All v M Other M Specialty 1 0 Select All V Analog M Digital M Comqunication M Motion IV Controller Clear All Cancel Help Table 7 1 lists the ControlNet communication modules available locally G e in the local chassis computer or controller with each Logix5000 controller Table 7 1 If you are using this Logix5000 You can use this ControlNet communication controller module
87. apter 6 Terminology A Logix5000 controller lets you produce broadcast and consume receive system shared tags Term Definition produced A tag that a controller makes available for use by other controllers Multiple tag 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 fastest consuming tag consumed A tag that receives the data of a produced tag The data type of the consumed tag tag must match the data type including any array dimensions of the produced tag The RPI of the fastest consumed tag determines the period at which the produced tag is produced For two controllers to share produced or consumed tags both controllers must be attached to the same ControlNet network Publication CNET UM001B EN P May 2005 5 2 Produce and Consume Tags Interlock Controllers Set Up the Hardware In this example the controller in the first chassis produces a tag that is consumed by the controller in the second chassis Data Chassis 1 Logix5000 controller i nnnnmemens caeal with ControlNet communication module Publication CNET UM001B EN P May 2005 ControlNe Programming Terminal Chassis 2 Logix5000 controller with ControlNet communication module 43611 The Logix5000 control
88. at any tap location Publication CNET UM001B EN P May 2005 C 12 Determining Your ControlNet Media Requirements Installing Repeaters In Series When you install repeaters in series you can install a maximum of 20 repeaters or 21 segments to form a link In the link below e there are 3 repeaters in series A B and C e segments 1 and 4 each have 2 taps and each 1000m 3280ft maximum length e segments 2 and 3 each have 3 taps and each 983 7m 3226 6ft maximum length Figure C 7 device 1 device 2 device 3 gl segmen e coun ban p repeater A segment 2 cH E cHe a w it J W W W T J W repeater B repeater C ams m cH B cHe a as lobo E WH H Sy ss TH Ey wt i device 5 segment 4 42306 For any given architecture the high
89. c Chassis Configuration Change Device Type Resolve Device Mismatch Glass Instance Editor Re register Device Associated Network Browse Device Properties Publication CNET UM001B EN P May 2005 5 14 Produce and Consume Tags Interlock Controllers 5 Insert a connection to the Logix5000 controller that will consume the tag that the ControlNet scanner produces E Address 01 PY Plus Y CE ControlNet Scanlist Configuration l Ele Edit view Network Device Connection Help j 2 alse 4 a I Edits Enabled Curent Pending Curent Pending a Entries Used 0of127 0of127 DatalnputFile Usage 344 52 598 08 3 Data Output File Usage 344 52 344 52 1 Hode Memory Usage A Node Network Usage A Overall Nd 4 A Right click on the Logix5000 controller I nection Ctrl I Properties Delete Selected Entry Del B Click Insert Connection Auto Insert gt Auto Address gt Clear Addresses r si View Connection Configuration 4 View Connection Status Display RSNetWorx Window Ctr R Display Scanlist Configuration What s This Shift F1 KIKIA h Connection Configuration Connection Status f 4 Insert a connection to the selected device Offline Edit PY Plus V CE ControlNet 3 7 Address 01 Offline 6 When the Connection Properties pop up menu appears make sure the Connection tab is configured correctly
90. c Keying Options Keying option Exact Match Definition When a controller establishes a connection with the ControlNet module the following parameters must match or the inserted module will reject the connection e Vendor e Product Type e Catalog Number e Major Revision e Minor Revision Compatible Match When a controller establishes a connection with the ControlNet module the inserted module decides whether it is compatible with the parameters listed above Generally all except Minor Revision must match or it will reject the connection We recommend using Compatible Match whenever possible However keep in mind that modules can emulate older revisions and with major revision changes the module only works to the level of the configuration If a slot is configured for a module with major minor revision of 1 7 and you insert a module with a major minor revision of 2 3 the module works at the 1 7 level with respect to module functions that are related to RSLogix 5000 such as interface changes However bug fixes that are affected by the module s firmware would work at the 2 3 revision level If possible we suggest you make sure configuration is updated to match the revision levels of all I O modules Failure to do so may not prevent the application from working but may defeat the purpose of upgrading your modules revision levels When a controller establishes a connection with the ControlNet module the i
91. cabling system and you remove node 3 on trunk A and node 4 on trunk B the system will not operate correctly because a double failure has occurred Publication CNET UM001B EN P May 2005 C 20 Determining Your ControlNet Media Requirements Application Considerations The guidelines in this section coincide with the guidelines for the Publication CNET UM001B EN P May 2005 installation of electrical equipment to minimize electrical noise inputs to controllers from external sources in IEEE standard 518 1982 When planning your cable system there are certain installation considerations depending on your application There are three categories of conductors Table C 3 Category Includes 1 e ac power lines e high power digital ac 1 0 lines e high power digital dc 1 0 lines e power connections conductors from motion drives to motors 2 e analog I O lines and dc power lines for analog circuits e low power digital ac dc 1 0 lines e low power digital I 0 lines e ControlNet communication cables 3 e low voltage dc power lines e communication cables to connect between system components within the same enclosure ATTENTION These guidelines apply only to noise coupling Intrinsic safety requirements for cable mounting are of the highest priority Determining Your ControlNet Media Requirements C 21 General Wiring Guidelines Follow these guidelines with regard to noise coupling Intrinsic safety requiremen
92. card into a PCI local bus expansion slot and that the expansion slot screw is tightened 4 If fault persists contact your Rockwell Automation representative or distributor channel disabled Program network for redundant media if required steady red faulted card 1 Check operating system event log for details of fault if the PC s operating system supports an event log 2 Cycle power to the PC 3 Verify that you have firmly inserted the card into a PCI local bus expansion slot and that the expansion slot screw Is tightened 4 If fault persists contact your Rockwell Automation representative or distributor alternating red green self test None alternating red off One of the following e incorrect node configuration e duplicate ControlNet node address Check card s node address and other ControlNet configuration parameters steady green normal operation None off channel disabled Use RSNetWorx to configure the ControlNet network for redundant media if necessary flashing green off temporary network errors 1 Check media for broken cables loose connectors missing terminators etc 2 If condition persists refer to the ControlNet Planning and Installation Manual publication CNET INO02 flashing red off media fault 1 Check media for broken cables loose connectors missing terminators etc 2 If condition persists refer to the ControlNet Planning and Installation Manual publication CNET
93. cessed and have not yet generated a response or timeout Product Unconnected Messaging Limits 1756 CNB or 1756 CNBR Supports up to 20 unconnected messages 1769 L32C or 1769 L35CR Supports up to 6 unconnected messages 1784 PCC Supports up to 50 unconnected messages 1784 PCIC or 1784 PCICS Supports up to 50 unconnected messages 1784 PKTCS Supports up to 50 unconnected messages 1788 CNx Supports up to 20 unconnected messages 1794 ACN15 1794 ACNR15 Supports up to 16 unconnected messages or 1797 ACNR15 Publication CNET UM001B EN P May 2005 A 4 Connection Use Over Contro Net Publication CNET UM001B EN P May 2005 Appendix B Understanding the ControlNet Network ControlNet Overview This chapter defines some basic ControlNet concepts and how the ControlNet network is used for control ControlNet is a real time control network that provides high speed transport of both time critical I O and interlocking data and messaging data including upload download of programming and configuration data on a single physical media link The ControlNet network s highly efficient data transfer capability significantly enhances I O performance and peer to peer communication in any system or application where it is used ControlNet is highly deterministic and repeatable and remains unaffected as devices are connected or disconnected from the network This ensures dependable synchronized and coordinated
94. controller 1784 PCIC S card 1784 PCIDS card SoftLogix system e fab e feb Publication CNET UM001B EN P May 2005 1 10 About the Logix5000 ControlNet Communication Modules Keep in mind that you can only bridge messages across networks You cannot bridge I O connections from one network to another IMPORTANT The CompactLogix and FlexLogix controllers performance degrades significantly if you use the controller as a bridge Bridging over the FlexLogix controller should be targeted toward applications that are not real time dependent e g RSLogix 5000 program downloads In Figure 1 2 status data can also be transferred from DeviceNet through the Logix5000 controller to a RSView32 operator interface For a FlexLogix controller map the data into the DeviceNet I O image and then use RSLinx OPC from the PC to the Logix5000 controller over ControlNet This avoids using the limited bridging resources of the FlexLogix controller The example RSLinx screen below shows how the EtherNet IP bridge links to the ControlNet network FARStine Gateway RSWho ATE as File Edit View Communications Station DDE OPC Security Window Help 8 x e amp 818 llz M Autobrowse Workstation AB CFBD1B2E6412 Hey Linx Gateways Ethernet g Els AB_ETH 1 Ethernet 07 E 10 88 89 151 1788 ENBT A 1788 ENBT A 1788 CN 1794 ACNR 1756 CN 1734 AC B S Backplane FlexLogix System S 00 FlexLogix L33
95. critical messages because of ControlNet s transmission of scheduled and unscheduled data On a ControlNet link information is transferred between nodes by establishing connections Each message sent by a producer contains a Connection ID CID Nodes that have been configured to recognize the CID consume the message therefore becoming consumers Media access to the network is controlled by a time slice access algorithm Concurrent Time Domain Multiple Access CTDMA which regulates a node s opportunity to transmit in each network update interval NUI You configure how often the NUI repeats by selecting a network update time NUT in milliseconds The minimum NUT you can specify is 2ms The NUT is divided into three parts allows every scheduled node on a rotating basis in sequential order is given one guaranteed opportunity to transmit per NUT Information that is time critical is sent during this part of the interval unscheduled all nodes transmit on a rotating basis in sequential order This rotation repeats until the time allotted for this portion is used up The amount of time available for the unscheduled portion is determined by the traffic load of the scheduled portion ControlNet guarantees at least 1 node will have the opportunity to transmit unscheduled data every NUT Information that can be delivered without time constraints is sent during this part of the interval maintenance the node with the l
96. ction in a remote chassis In addition RSNetWorx transfers configuration information for the remote modules verifies and saves NUT and other user specified network parameters and establishes a schedule that is compliant with the RPIs and other connection options specified for each module Tanta RSNetWorx must be run whenever a scheduled connection is added to removed from or changed in your system Control of Scheduled 1 0 Scheduled connections allow you to send and to receive data repeatedly at a predetermined rate You can use the 1756 CNB module to control scheduled I O when you use it in conjunction with a ControlLogix controller When you place the module in the I O configuration list of a ControlLogix controller and configure a second ControlLogix chassis with a remote 1756 CNB module on the same ControlNet network you can perform remote control operations on the I O or to a second controller in the second chassis In this situation the ControlLogix controller and the 1756 CNB module in the local chassis together act as a scanner while the 1756 CNB module in the remote chassis with the I O plays the role of an adapter ControlNet Overview B 7 Understanding the Network Keeper Every ControlNet network requires at least one module that stores programmed parameters for the network and configures the network with those parameters at start up This module is called a keeper because it keeps the network configuration RS
97. d not supported A Logix controller supports up to 40 outgoing and 3 incoming unconnected buffers This limited number of incoming unconnected buffers limits how many Panel View Standard terminals can request data from a controller Communicating with PanelView and RSView Products 7 3 We recommend the following when you use Panel View terminals with Logix5000 controllers over ControlNet e PanelView Standard terminals A maximum of 4 PanelView Standard terminals can request data from a Logix5000 controller e PanelView Plus terminals Because these terminals use unscheduled connections the number of PanelView Plus terminals that can request data from a Logix5000 controller is dependent on the number of available unconnected buffers in the Logix5000 controller A typical Panel View Plus application uses 5 unconnected buffers in a Logix5000 controller With 32 unconnected buffers available at any time in a Logix5000 controller a maximum of 6 PanelView Plus terminals can request data from a Logix5000 controller Keep in mind however that if 6 PanelView Plus terminals are requesting data from a single Logix5000 controller there are few unconnected buffers remaining for anything else For scheduled connected communication you must add the PanelView or PanelView Plus terminal to the I O configuration tree for the controller project Adding a Adding a PanelView terminal is similar to adding distributed I O You add the loc
98. d EN msg_write EN 7 HE F J E J E Publication CNET UM001B EN P May 2005 MSG Type Block Transfer Read MEND Message Control msg_read DN gt CER gt Table D 1 describes the tags used in this message Table D 1 Tag Name Data Type Scope msg_read block transfer MESSAGE name_of_controller read message controller Controlling 1771 1 0 Over ControlNet D 5 Configure the Message 1 In the MSG instruction click 2 Configure the message as shown below Message Configuration msg_read A Select a Block Transfer Read message type B Select the number of elements to read In this case the number of elements is the number of INTs to read int_buffer_read Data ha C Select the tag to hold the data that is read Block Transfer Read D Use the Browse button to select a path for the message To use this method you must Mazisun COn NEOA FALTER make sure the remote 1771 adapter was a enm Ten added to your project s 1 0 configuration E Select ControlNet F Cache the connection if 16 or fewer devices require the block transfer instructions ied L Pe comecen If more than 16 devices require the block transfer instructions determine whether this message is for one of the 16 devices that require the most frequent updates and follow the guidelines below e f the device for this message is among the 16 requiring most frequent up
99. d drop cables use BNC bullet connectors at future tap locations do not mix redundant and non redundant nodes when redundant cabling is desired avoid high noise environments when routing cables Link Planning maximum of 99 nodes excluding repeaters repeaters require a tap but are not counted as nodes they are included in the number of devices allowed per segment 48 repeaters may be installed at any tap location along a segment there can only be one path between any two points on a link the configuration of both sides of a redundant segment must be the same the total cable difference between the two sides of a redundant link can not exceed 800m 2640ft Publication CNET UM001B EN P May 2005 C 24 Determining Your ControlNet Media Requirements Notes Publication CNET UM001B EN P May 2005 Appendix D Controlling 1771 1 0 Over ControlNet Using This Appendix Use this appendix to monitor and control I O devices that are wired to 1771 I O modules when a e 1756 CNB R module connects the local chassis to a ControlNet network e 1771 ACN R 15 adapter connects the 1771 I O modules to the same ControlNet network ControlLogix Chassis with 1771 ACN R 15 Adapter 1756 CNB R Module 6 D T e gt ja fe I mE mmm g 42518 ControlNet Network How to Use This Procedure
100. d eda dehy 3 18 Rescheduling a ControlNet Network That Has Previously Been Scheduled resi 405 0654 sat tara E aE 3 22 Publication CNET UM001B EN P May 2005 Table of Contents 2 Controlling 1 0 Produce and Consume Tags Interlock Controllers Peer to Peer Messaging Publication CNET UM001B EN P May 2005 Chapter 4 Using This Ch pter srir acini hi Pe wile he ee Bae veut Aid ae 4 1 Ser Up th HardWafe gage a ii ierra wale EAEE anf ROMEO 4 2 Setting a Requested Packet Interval 3 i c teccave eee ones has 4 2 Selecting a Communication Format Agus he Ae atin eget Oe 4 3 Direct or rack optimized connection wiictue caged 4 5 Ownership osse Sok acd neue tea caren aaa aaa e ty cbt race a 4 8 Adding Local and Remote ControlNet Modules 4 10 Adding Distributed I Os iiaievr ines cadena os cues 4 11 Accessing Distributed 1 Our iid pa Oe aah wee lasek eae 4 13 Validating Connections ecese cows enna E aA A Aare ees 4 17 Chapter 5 Using This Chapter s dyii Bnei wee A es te EEN 5 1 Terminology sucht erna E eee Be A T E E EA a 5 1 S t Up the An Wate s bak bd bea to Senea tare de achoke ap gteraraes dacaian e ae 5 2 Determining Connections for Produced and Consumed Tags 5 3 Organizing Tags for Produced or Consumed Data 5 4 Adjusting for Bandwidth Limitations 0 0 00 00000 5 5 Prodtciie a Tag reie ees peas toe rere Sel A ee tose epee Al 5 6 Consuminoa Tapere Tre taba dee ne pean ite a Cakes
101. dates cache the connection e f not do not cache the connection i e leave the box unchecked For more information on caching connections see page 6 5 G Set the physical slot location in the 1771 chassis Publication CNET UM001B EN P May 2005 D 6 Controlling 1771 1 0 Over ControlNet Write Configuration or Output Data To a Block Transfer Module 1 To read data from a block transfer module enter the following rung of ladder logic The MSG instruction sends the data in int_buffer_write to the module MSG Type Block Transfer Write Message Control msg_write E msq_read EN msg_write EN 4 Table D 2 describes the tags used in this message Table D 2 Tag Name Data Type Scope msg_write block transfer MESSAGE name_of_controller write message controller to the same module Publication CNET UM001B EN P May 2005 Controlling 1771 1 0 Over ControlNet Configure the Message 1 In the MSG instruction click 2 Configure the message as shown below Message Configuration msg_write A Select a Block Transfer Write message type B Select the tag where the data is written from the tag should be INT rs C Select the number of elements to write Block Transfer Write E D Use the Browse button to select a path for the message To use this method you must Message Configuration msg_write make sure the remote 1771 adapter was a ee added to
102. dd a local communication module SERE Controller My Project H E Tasks 2 Add the remote communication module for H E Motion Groups the remote controller The communications l m ea ata Types format for the remote module should be E 1 0 Configuration None i 1 1756 CNB D Local_comm_module J 1 0 1756 CNB D Remote_comm_module p A 1 1756 L63 Remote_Controller 3 Add the remote controller If the remote controller is added you can browse to it as a destination when you configure the message instruction For more information on how to add ControlNet modules and remote devices to the local controller s I O configuration see Chapter 4 Publication CNET UM001B EN P May 2005 Peer to Peer Messaging 6 7 Enter a message Use relay ladder logic to enter a MSG instruction Click the EJ button to configure the MSG instruction EXAMPLE Enter a MSG instruction If user_bit and count_messages EN 0 i e MSG instruction is not already enabled then execute a MSG instruction that sends data to another controller user_bit count_messages EN ff MSG Type CIP Generic Message Control count_messages E TIP We recommend an XIO of the MSG control block tag en e g the count_messages EN portion of the rung above as an in series precondition for all message instructions Do not manipulate the control bits of a message instruction Configuring
103. e bridge to the desired network This requires vo additional programming IMPORTANT To use RSNetWorx software to configure and schedule a ControlNet network ecther e connect to an EtherNet IP network and bridge to the ControlNet network e use one of the laptop or desktop cards listed below to connect directly to the ControlNet network The figure below shows your options ports cards or modules in a Logix5000 controller chassis or linking device Logix5000 EtherNet IP ControlNet DeviceNet controller port port port serial port point to point RS 232 connection EtherNet IP network ethernet card lt gt Only lets you access ControlNet network devices on the DeviceNet network DeviceNet network Laptop Desktop 1784 PCC 1784 PCIC 1770 KFC15 1784 PCICS Laptop Desktop If you connect directly to a DeviceNet network you can access 1784 PKTCS 1784 PCD 1784 PCID only the devices on that network 1784 KTCX15 1770 KFD 1784 PCIDS 1770 KFC15 1770 KFD 1 This module offers an RS 232 connection to standalone devices e g multi vendor automation equipment PCs modems 1 This module offers an RS 232 connection to standalone devices e g multi vendor automation equipment PCs modems Publication CNET UM001B EN P May 2005 Connecting a Computer to the ControlNet Network 2 3 Configuring the ControlNet To configure the ControlNet communication driver for the personal Communications Driver i
104. e Flow Meter 1756 ControlNet Bridge 1756 ControlNet Bridge 1756 ControlNet Bridge 1756 ControlNet Bridge 1756 ControlNet Bridge Redundant Media 1756 ControlNet Bridge Redundant Media 1756 ControlNet Bridge Redundant Media 1756 ControlNet Bridge Redundant Media 1756 DH Bridge RIO Scanner 1756 DH Bridge RIO Scanner 1756 SA3000 Drive Interface 1756 SA3100 Drive Interface 1756 SA500 Drive Interface zi WM Other I Specialy a Select Ai munication Motion I Controller Clearail Cancel f Help j Publication CNET UM001B EN P May 2005 3 8 Configuring a ControlNet Module 3 Configure the remote ControlNet communication module The example below shows configuration for a 1756 CNB module However depending on the remote module type e g 1734 1756 1769 1784 1788 1794 there are differences in how to configure a remote ControlNet communication module If you need help configuring a specific module use online help in RSLogix 5000 Module Properties Local_CNB 1756 CNBR D 5 1 A Name the remote module 1756 CNBR D 1756 ControlNet Bridge Redundant Media Allen Bradley B Select the remote module s Node ese a Name Bode g a C Select the remote Chassis Size Pectore m Size 17 E Slot p Comm Format D Select the S ot containing the remote module E Select a Comm Format For more information on choosing a Comm Format see page 3 9
105. e RSNetWorx tab name the new ControlNet file jodule Properties Local 6 A Click on the RSNetWorx tab B Type the name of the new ControlNet file C Click Apply 3 Because this is the first time you are scheduling the network the file does not exist When RSLogix 5000 prompts you to create the new file click Yes RSLogix 5000 Click Yes This step creates the file that RSNetWorx for ControlNet uses offline to browse and schedule network 4 Launch RSNetWorx for ControlNet to create the schedule E Module Properties Local 6 1756 CNB B 2 1 A Click on Schedule the ControlNet network If you make this selection RSNetWorx will automatically enable edits create the schedule and disable edits B Click this button to launch RSNetWork for ControlNet Publication CNET UM001B EN P May 2005 Configuring a ControlNet Module 3 15 5 RSNetWorx for ControlNet starts and creates a schedule that includes the devices in your RSLogix 5000 project When the software prompts you to Optimize and re write schedule for all connections click OK Save Configuration 21 x i Either of the following choices will save the updated schedul Click OK to the file and to the online network if you are online E Mene chenges mo ersinaschedile He As described in step 4 on page 3 14 because you selected the Schedule the Network option RSNetWorx for ControlNet automatically enables
106. e guidelines listed for each to form a link For mixed topologies series and parallel the maximum number of repeaters in series between any two nodes is twenty Figure C 9 segment 3 repeater D repeater E repeater F Ea ET ES 55 oo zl BR oo m Repeaters D E and F are ago te Lem cH ee installed in parallel t_ device 1 device 2 f segment 1 segment 2 repeater A repeater B Repeaters A B and C are installed in series and connected to the repeaters in parallel via m i CH1 D CH2 W segment 6 device 4 device 5 op ae ji segment 4 segment 5 This network has a maximum of 5 repeaters in series because the highest number of repeaters a message can travel through between any two nodes is 5 i e if a message travels from device 1 or 2 to device 4 it travels through 5 repeaters Publication CNET UM001B EN P May 2005 Determining Your ControlNet Media Requirements C 15 Determining What Depending on the type of c
107. e number of unconnected and uncached MSGs less than the number of unconnected buffers If you enable more than 16 MSGs at one time some MSG instructions may experience delays in entering the queue To guarantee the execution of each message use one of these options e Enable each message in sequence e Enable the messages in smaller groups e Program a message to communicate with multiple modules e Program logic to coordinate the execution of messages 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 The controller can have 10 40 unconnected outgoing buffers The default number is 10 e fall the unconnected buffers are in use when an instruction leaves the message queue the instruction errors and does not transfer the data e You can increase the number of unconnected buffers to a maximum of 40 Por 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 CNET UM001B EN P May 2005 Peer to Peer Messaging 6 5 Determining Connections for Messages Messages transfer data to other
108. e referenced by READ WRITE messages requested from other controllers the other file numbers do not need to be mapped For example if another controller will send a READ message only to N7 you need to map that file 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 e For each file that is referenced in a PLC 5 command make a map entry Type the PLC 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 Publication CNET UM001B EN P May 2005 6 14 Peer to Peer Messaging Follow these steps to map tags 1 If the RSLogix 5000 project is online go offline You can only map tags when the project is offline 2 Access the PLC SLC Mapping screen A RSLogix 5000 ControlNet 1756 L1 A Click Logic Ele Eat ew S Rete Communications Tools ales c x Offline a E pru eR oa mak Produced Tags 2 rin B Click Map PLC SLC Messages Nokrorees No Edits Map PLC SLC Me Verity Controller ControlNet 1 0 Forcing Controller Tags SFC Forcing Controller Fault Hane Power Up Handler ESEA x jvvj jv 3 Configure the PLC SLC Mapping as needed
109. e word level objects on the screen For example the DINT 28 array give you 28 values for numeric entry controls numeric displays etc Communicating with PanelView and RSView Products 7 7 To access the scheduled I O tags of the PanelView terminal use the following address format If the terminal Then use this address writes the data name_of_terminat Data x y reads the data name_of_terminalO Datalx y where This address variable is name_of_terminal name of the instance in the I O configuration of the controller X element of the input I or output O structure y bit number within the input or output element Determining Connectionsto RSView is a self contained PC based HMI that offers both local and RSView Applications distributed client server systems This HMI can view updated tag information in a Logix5000 controller via OPC connectivity available in RSLinx How you establish communication to an RSView application depends on how you configure RSLinx software to collect tags from the controller RSView 32 uses RSLinx Classic as a data server RSView Enterprise uses RSLinx Enterprise as a data server RSLinx Classic and RSLinx Enterprise each default to 4 read connections and 1 write connection per configured controller You can modify your RSLinx Classic configuration as needed i e change the number of read and write connections However the RSLinx Enterprise is not configurable You can on
110. ections o fs A 3 cinerea Data Output FI U sages 144 522 15 MABI IN enh eas ec AASR fd z A Hode Memory Usage A Node Network Usage A Overall gt Addr slot Parameters Entry N Device Name Connection Name AP1 ms RPI ms Input Address Input size Inse e ns Delete Selected Entry Auto Insert Auto Address Clear Addresses Cassette Scanner Mode I eisteenl Download to Device i ch gml Wiew Connection Configuration Sy View Connection Status Display RSNetWorx Window Display Scanilist Configuration What s This Mlale ah Connection Configuration Connection Status j 4 U Insert a new connection target entry Offline Edit Pv Plus v v CE ControlNet 3 7 Address 01 Offline A Choose Send Data from the When the Insert Target for Connections pop up menu appears make sure it is configured correctly onnections Target Name pulldown menu B Make sure the Produce Buffer ID equals the Remote Data i e tag name or instance value for the consumed tag in RSLogix 5000 C Make sure the Output Size matches the consumed tag s size Note that the size on this screen is in 16 bit words Publication CNET UM001B EN P May 2005 Send Data Save the file This will schedule the network A Click Network Produce and Consume Tags Interlock Controllers 5 13 Use RSNetWorx to Consu
111. equested Packet Interval 4 2 Selecting a Communication Format 4 3 Adding Local and Remote ControlNet Modules 4 10 Adding Distributed 1 0 4 11 Accessing Distributed O8 ti lt i o Aa Validating Connections 4 17 To control distributed I O over ControlNet you must e Add local and remote ControlNet communication modules to your RSLogix 5000 project When you create a new RSLogix 5000 project with the CompactLogix 1769 L32C or 1769 L35CR controller the Controller Organizer creates a ControlNet port in the local chassis In this case you do not need to add a separate local communication module e Add distributed I O to your RSLogix 5000 project e Schedule the ControlNet network via RSNetWorx for ControlNet e Use the I O information in RSLogix 5000 You can also validate connections to distributed I O when controlling it over ControlNet This task is particularly useful when one or more of the connections are not working but is not required especially when all connections appear to work normally Publication CNET UM001B EN P May 2005 4 2 Controlling 1 0 Set Up the Hardware Local Chassis Logix5000 controller with ControlNet communication module Setting a Requested Packet Interval Publication CNET UM001B EN P May 2005 In this example the Logix5000 controller uses a ControlNet communication module in the local chassis to connect to the ControlNet network The distributed remote I O has a ControlNet adapter
112. er controller listen only output module Table 4 6 Controlling input modules does not own the module owner i not listen only owns the module p pe listen only There is a noted difference in controlling input modules versus controlling output modules This ownership owner listen only Description The controller that establishes an owner connection to an input module configures that module This configuring controller is the first controller to establish an owner connection Once a controller owns and configures an input module other controllers can establish owner connections to that module This allows additional owners to continue to receive multicasted data if the original owner controller s connection to the module breaks 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 Once a controller owns and configures an input module 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 The controller that establishes an owner connection to an output module confi
113. est number of repeaters that a message might travel through to get from any single node to another determines the number of repeaters in series Publication CNET UM001B EN P May 2005 Determining Your ControlNet Media Requirements C 13 Installing Repeaters In Parallel When you install repeaters in parallel you can install a maximum of 48 repeaters the maximum number of taps per 250m segment to form a link Figure C 8 shows an example of repeaters used in parallel Figure C 8 repeater A repeater B repeater C repeater D r r gy Eg E e E ze cn E cH2 no fom E o2 leery 2 Omn E o no fon E o2 yy SUN yy l Jeret aai i con a nil Cae co segment 1 segment 2 segment 3 42307 device 1 device 2 device 3 Repeaters A and B are in parallel off of segment 1 This network also has a maximum of 2 repeaters in series because the highest number of repeaters a message can travel through between any two nodes is 2 e if a message travels from device 1 to device 2 or 3 it travels through 2 repeaters Publication CNET UM001B EN P May 2005 C 14 Determining Your ControlNet Media Requirements Installing Repeaters In A Combination Of Series And Parallel You can install repeaters in a combination of series and parallel connections following th
114. etwork before the configured I O devices in your application will become active You must also reschedule the network if a change is made to an existing network that was already scheduled Scheduling a ControlNet Network For the First Time RSNetWorx stores information in keeper devices The following ControlNet communication modules are keeper cable devices e 1756 CNB R modules e 1769 L32C and 1769 L35CR controllers e 1784 PCICS and 1784 PKTCS cards e 1788 CNx cards e 1797 ACNR15 e PLC 5C controller If you configure a keeper on one network and then use it on another network the conflicting information can make it difficult to use RSNetWorx to schedule the new network In extreme cases it may be impossible to go online more commonly you get many apparently irrelevant error messages about devices that existed on the old network but do not exist or are different on the new one e For more information on the network keeper see page B 7 e For more information on how to reset valid keepers to an unconfigured state to resolve mismatches see the RSNetWorx online help e For more information on how to clear the memory Le keeper information in a ControlNet communication module see the Knowledgebase at http support rockwellautomation com You can schedule a ControlNet network either e offline ot e online These options are covered in the following sections A Right click on the local ControlNet communication module
115. f the contents of this manual in whole or in part without written permission of Rockwell Automation Inc is prohibited Throughout this manual when necessary we use notes to make you aware of safety considerations 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 ATTENTION that can lead to personal injury or death property damage or economic loss Attentions help you e identify a hazard e avoid a hazard e recognize the consequence Save Labels may be located on or inside the equipment e g drive or motor to alert people that dangerous voltage may be present BURN HAZARD Labels may be located on or inside the equipment e g drive or motor to alert people that surfaces may be dangerous temperatures Summary of Changes Introduction This release of this document contains updated information Changes are designated by change bars in margin as shown to the right New and Revised Table Summary of Changes 1 lists the new information included in this release Information of the ControlNet Modules in Logix5000 Control Systems user manual Table Summary of Changes 1 New Information
116. g an RSView Enterprise application such as RSView Machine Edition or RSView Supervisory Edition Data HMI Terminal Publication CNET UM001B EN P May 2005 7 2 Communicating with PanelView and RSView Products The Logix5000 controller in the local chassis can be any of the following with their ControlNet communication modules e 1756 ControlLogix controller with a 1756 CNB or 1756 CNBR communication module in the chassis e 1769 L32C or 1769 L35CR CompactLogix controller e 1789 SoftLogix controller with a 1784 PCIC 1784 PCICS or 1784 PKTCS communication card e 1794 PlexLogix controller with a 1788 CNx ControlNet communication catd e PowerFlex 700S with DriveLogix controller and a 1788 CNx ControlNet communication card Make sure that e the ControlNet communication modules are connected to a scheduled ControlNet network e all wiring and cabling is properly connected Determining Connectionsto How you establish communication between a Panel View or PanelView Plus terminal and a Logix5000 controller over ControlNet PanelView Terminals Publication CNET UM001B EN P May 2005 depends on how you want to use controller connections Type of communications scheduled always connected Terminal type PanelView Standard supported PanelView Plus supported in version 3 2 and greater unscheduled connected not supported supported unscheduled unconnected supporte
117. gnostics Wait briefly to see if problem corrects itself If problem persists check the host If the daughtercard cannot communicate with the host the card may remain in self test mode Publication CNET UM001B EN P May 2005 8 10 Troubleshooting Your ControlNet Communications Modules Table 8 4 Network Channel Status indicators Channel B is only labelled on the 1769 L35CR controller The 1769 L32C controller only has channel A but uses the second indicator in some LED patterns as described in Table 10 If both channel indicators are It means Take this action off a channel is disabled Program network for redundant media if necessary steady green normal operation is occurring None flashing green off temporary network errors have occurred 1 Check media for broken cables loose connectors missing terminators etc 2 If condition persists refer to the ControlNet Planning and Installation Manual publication 1786 6 2 1 the node is not configured to go online Make sure the network keeper is present and working and the selected address is less or equal to the UMAX flashing red off media fault has occurred 1 Check media for broken cables loose connectors missing terminators etc 2 If condition persists refer to the ControlNet Planning and Installation Manual publication 1786 6 2 1 no other nodes present on the network Add other nodes to
118. gures that module Only one owner connection is allowed for an output module If another controller attempts to establish an owner connection the connection attempt is rejected listen only Once a controller owns and configures an output module 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 Publication CNET UM001B EN P May 2005 4 10 Controlling 1 0 Adding Local and Remote Before you can connect to and control distributed I O you must add local and remote ControlNet communication modules The type of ControlNet Modules distributed I O determines your choice of a remote ControlNet adapter For more information see Table 4 7 Table 4 7 If the distributed I 0 is Select this remote Which you configure via adapter 1756 ControlLogix 1 0 1756 CNB 1756 CNBR RSLogix 5000 1794 FLEX 1 0 1794 ACN15 1794 ACNR15 1797 FLEX Ex 1 0 1797 ANCR 1734 POINT 1 0 1734 ACNR Figure 4 1 shows a brief series of screens used when adding local and remote ControlNet communication modules to an RSLogix 5000 project For more detailed information on how to add local and remote ControlNet modules to your project see Chapter 3 Figure 4 1 1 Add Local ControlNet Commu
119. h channel status It means Take this action indicators are off no power Apply power steady red faulted module 1 Cycle power to the module 2 If fault persists contact your Rockwell Automation representative or distributor alternating red green alternating red off self test One of the following e incorrect node configuration e duplicate ControlNet node address None Check 1756 CNB R node address and other ControlNet configuration parameters If either channel status indicators are It means Take this action off channel disabled Program network for redundant media if necessary steady green normal operation None flashing green off temporary network errors 1 Check media for broken cables loose connectors missing terminators etc 2 If condition persists refer to the ControlNet Planning and Installation Manual publication 1786 6 2 1 node is not configured to go online Make sure the network keeper is present and working and the selected address is less or equal to the UMAX flashing red off media fault 1 Check media for broken cables loose connectors missing terminators etc 2 If condition persists refer to the ControlNet Planning and Installation Manual publication 1786 6 2 1 no other nodes present on network Add other nodes to the network flashing red green incorrect node address 1 Change 1756 CNB R node address so t
120. h redundancy l modules SN_1 New primary switchover phase 1 in progress SN_2 New primary switchover phase 2 in progress SN_3 New primary switchover phase 3 in progress Cpt CNB has not determined if it is compatible ICpt CNB has determined that it is not compatible Replace the CNB module with correct type and revision 1 If switches are set to 00 the display scrolls FAULT ADDRESS SWITCHES 00 ILLEGAL If switches are set to 99 in a redundant chassis the display scrolls FAULT ADDRESS SWITCHES 99 ILLEGAL IN REDUNDANT SYSTEM Network Channel Status Indicator Interpretation IMPORTANT When you connect the module to a ControlNet network using only the NAP the LEDs are meaningless e steady indicator is on continuously in the defined state e alternating the two indicators alternate between the two defined states at the same time applies to both indicators viewed together The two indicators are always in opposite states out of phase e flashing the indicator alternates between the two defined states applies to each indicator viewed independent of the other If both indicators flash they must flash together in phase Publication CNET UM001B EN P May 2005 8 6 Troubleshooting Your ControlNet Communications Modules Table 8 2 describes the 1756 CNB and 1756 CNBR network channel status indicators Table 8 2 1756 CNB and 1756 CNBR Network Channel Status Indicators If bot
121. hat it is less than or equal to UMAX 2 Stop and restart the PCIC PCICS driver in RSLinx incorrect network configuration Reconfigure the ControlNet network so that UMAX is greater than or equal to the 1756 CNB R node address 1 YMAX is the highest node address on a ControlNet network that can transmit data Publication CNET UM001B EN P May 2005 1769 L32C and 1769 L35CR CompactLogix Controllers Network Channel A status indicator Network Channel B status indicator Module status indicator Troubleshooting Your ControlNet Communications Modules 8 7 Figure 8 2 shows the status indicators used on the 1769 L32C and 1769 L35CR CompactLogix controller Figure 8 2 1769 L32C and 1769 L35CR CompactLogix Controller Status Indicators Logix L35CR a CONTAOLNET CHANNEL 0 For information on how to use the module status indicator and the network channel status indicators see page 8 8 In addition to ControlNet status indicators the 1769 L32C and 1769 L35CR controllers have controller serial and CompactFlash indicators For more information the CompactLogix System User Manual publication 1769 UM011 Publication CNET UM001B EN P May 2005 8 8 Troubleshooting Your ControlNet Communications Modules Interpret Status Indicators Use the following status indicators to determine how your CompactLogix 1769 L32C or 1769 L35CR controller is operating on the ControlNet network
122. ing a ControlNet module 3 2 3 11 configuring a message instruction 6 7 6 10 creating a produced tag 5 6 5 7 downloading configuration 3 10 3 11 electronic keying options 3 6 programming message instructions in a controller s logic 6 6 6 7 Publication CNET UM001B EN P May 2005 4 Index RSLogix5 routing ControlNet messages 6 16 6 17 RSNetWorx for ControlNet scheduling the network 3 12 3 23 S scheduling a ControlNet network 3 12 3 23 B 6 staggering messages in an RSLogix 5000 project 6 15 T tags See produced tags or consumed tags taps determining how many your network needs C 4 C 5 terminators Publication CNET UM001B EN P May 2005 determining how many your network needs C 11 C 14 topology example system ring B 12 example system star B 11 example system trunkline dropline B 11 of a ControlNet network B 10 B 13 troubleshooting ControlNet communication modules 8 1 8 20 1756 CNB 1756 CNBR modules 8 2 8 6 1769 L32C 1769 L35CR controllers 8 7 8 10 1784 PCIC 1784 PCICS 1784 PKTCS cards 8 11 8 12 1788 CN x cards 8 13 8 16 1794 ACN15 1794 ACNR15 modules 8 17 8 18 1797 ACNR15 module 8 19 8 20 AB uy How Are 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 r
123. ing controller from the pull down menu The menu contains all possible paths to previously configured controllers in the 1 0 tree E Type in the name of the produced tag in the producing controller F Set the RPI The consuming controller determines the rate at which the tag is produced G Click OK 7 Use RSNetWorx for ControlNet software to schedule the network Tria Your Logix5000 controller can consume a tag that was produced by any device that interfaces to ControlNet However when a non Logix controller e g a PC using a 1784 PKTCS card produces the tag that a Logix controller consumes you must perform additional tasks in RSNetWorx for ControlNet For more information see page 5 10 Publication CNET UM001B EN P May 2005 5 10 Produce and Consume Tags Interlock Controllers Additional Steps for a PLC 5C or ControlNet Scanner Card Publication CNET UM001B EN P May 2005 Some devices connect to the ControlNet network via a ControlNet scanner and can use produced and consumed tags to share scheduled data with Logix5000 controllers For example you can connect a real time control application such as a Visual Basic application to ControlNet through a 1784 PKTCS scanner card to exchange data with Logix5000 controllers When you use produced and consumed tags to exchange data between Logix5000 controllers and a ControlNet scanner you must also use the RSNetWorx Scanlist Configuration Tool to co
124. instruction to another module which can be a controller on the ControlNet network Data E Remote Chassis ControlNet Programming Terminal 43611 The Logix5000 controller in the local chassis can be any of the following with its ControlNet communication module e 1756 ControlLogix controller with a 1756 CNB or 1756 CNBR communication module in the chassis e 1769 L32C or 1769 L35CR CompactLogix controller e 1789 SoftLogix controller with a 1784 PCIC 1784 PCICS or 1784 PKTCS communication card e 1794 FlexLogix controller with a 1788 CNx ControlNet communication card e PowerFlex 700S with DriveLogix controller and a 1788 CNx ControlNet communication card Peer to Peer Messaging 6 3 The destination for the message can be any of the following e PLCs SLCs or Logix5000 controllers on ControlNet or other networks e I O modules e g ControlLogix analog module configuration data on ControlNet or other networks IMPORTANT The 1769 L32C and 1769 L35CR controllers can produce and consume tags over ControlNet to other Logix5000 controllers However Compact I O that is local to the 1769 L32C and 1769 L35CR controller is not accessible to other Logix5000 controllers e 1771 block transfer modules Make sure that e the ControlNet communication modules are connected to a ControlNet network e all wiring and cabling is properly connected e the communication driver such as
125. ir User Defined ER Strings ER Predefined ER Module Defined 5 6 1 0 Configuration S f 1 21756 CNB B Local CNB S 31794 4CNR15 C Remote_FLEX_CN pp 1 1794 1B816x0B16P A FLEX_c fil 5 1756 08161 Local_output_module 8 6 1756 1B161 Local_input_module No Edits a A Add the local communication module bridge B Add the remote adapter for the distributed 0 chassis or DIN rail C Add the distributed 1 0 module w Do these steps to add distributed I O to your RSLogix 5000 project 1 Add the local and remote ControINet communications modules as described on page 4 10 or in Chapter 3 2 Add the distributed I O module a4 1 0 Configuration S 1 21756 CNB B Local_CNB g 3 1794 4CNRA15 C Remo 8 5 1756 0816 Local_out 8 6 17561816 Localirpat mi Gut A Right click on the remote ControlNet communication module B Click New Module Cross Reference Ctrl E Properties Publication CNET UM001B EN P May 2005 4 12 Controlling 1 0 3 Configure the distributed 1 O module Depending on the distributed I O type the configuration screens differ The example below shows screen for a 1794 IB16XOB16P A digital combo module For more information on configuring distributed I O modules over ControlNet see the modules individual technical documentation and the RSLogix 5000 online help To Use the module s default configuration Do thi
126. ivate the network Save Configuration 21 x Either of the following choices will save the updated schedule oK A Select Optimize and re write to the file and to the online network if you are online i Save Type schedule for all connections ee A eae ch g nedal B Click OK IMPORTANT It is always preferable to optimize connections However in some cases involving multiple controllers the Merge changes option is available This option allows controllers whose connections have not changed to continue uninterrupted operation When you merge changes into the existing schedule those controllers whose connections have not changed remain in Run mode rather than changing to Program mode 6 In RSLogix 5000 save the online project Publication CNET UM001B EN P May 2005 3 24 Configuring a ControlNet Module Notes Publication CNET UM001B EN P May 2005 Chapter 4 Using This Chapter Read this chapter for e 1756 CNB 1756 CNBR modules e 1769 L32C 1769 L35CR controllers e 1784 PCICS 1784 PKTCS cards e 1788 CNx cards e 1794 ACN15 ACNR15 adapters e 1797 ACNR15 adapter Controlling 1 0 This chapter describes how a controller controls distributed I O over ControlNet 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 2 Setting a R
127. ix5000 controllers use connections to transmit I O data These connections can be direct connections or rack optimized connections Means A direct connection is a real time data transfer link between the controller and an 1 0 module analog or digital In some cases i with some modules this connection enables your controller to collect more data from an 1 0 module For example with a direct connection the controller can collect diagnostic status data from a 1756 IA8D module that would not be collected in a rack optimized connection The controller maintains and monitors the connection with the I O 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 T l Description A direct connection is any connection zl that does not use the Rack Optimization Comm Format t gt Comm Format Input Data rack optimized connection Digital 1 0 modules only A rack optimized 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 Anytime a remote chassis houses I O modules that use
128. l the module in the chassis 5 If off turn chassis power supply on BPA ERR Module detected a different slot address from Replace the chassis or module that latched in at power up Excessive noise on the backplane causes this error BPRX ERR Too many CRC errors being generated by the Replace the module multicast backplane receiver so the backplane multicast receivers have been shut off BPIC Hardware fault within the module Replace the module ERR CNIC ERR DUPL NODE For a redundant system this may be a temporary For redundant systems only wait 10 seconds if condition during chassis switchover Otherwise the condition persists do the following steps the module s network address is the same as another module s on the link 1 Turn chassis power supply off Optional 2 Remove the module from the chassis 3 Set the network address switches to a unique address 01 99 4 Install the module in the chassis 5 If off turn chassis power supply on RACK ERR Cannot read backplane EEPROM or rack slot Replace the chassis address incorrect STOP CNB commanded to stop functioning by the Remove non redundancy compliant CNB from redundancy module This occurs when a redundant secondary chassis and replace with non redundancy compliant CNB is placed into a redundancy compliant CNB redundant secondary chassis WAIT RM CNB waiting for the redundancy module to None required complete power up Publication CNET UM001B EN P
129. lates the connections in this example Table 4 4 System Connections Amount Controller to local ControlNet communication module 0 Controller to ControlNet adapters with digital modules 2 rack optimized connection to each adapter Controller to ControlNet adapter with analog modules 0 direct connection for each analog 1 0 module 2 total connections used 4 The rack optimized connection conserves connections but can limit the status and diagnostic information that is available from the digital I O modules To increase the number of available connections use a rack optimized connection to any remote adapter with multiple digital 1 O modules that allow rack optimized connection instead of direct connections to those I O modules Publication CNET UM001B EN P May 2005 4 8 Controlling 1 0 owner controller Ownership In a Logix5000 system modules multicast data This means that multiple controllers 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 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 The owner controller is the only device that controls the outputs Module Properties Local 1756 IB16 2 1 Type Vendor
130. le has 1 Comm indicator and the 1794 ANCR15 module has 2 Comm indicators e Status Module status indicator Table 8 8 describes the 1794 ACN15 and 1794 ACNR15 communication status indicators Table 8 8 1794 ACN15 and 1794 ACNR15 Communication Status Indicators If both channel status It means Take this action indicators are off channel disabled Program network for redundant media if necessary steady green normal operation None flashing green off temporary network errors 1 Check media for broken cables loose connectors missing terminators etc 2 If condition persists refer to the ControlNet Planning and Installation Manual publication 1786 6 2 1 node is not configured to go online Make sure the network keeper is present and working and the selected address is less or equal to the UMAX flashing red off media fault 1 Check media for broken cables loose connectors missing terminators etc 2 If condition persists refer to the ControlNet Planning and Installation Manual publication 1786 6 2 1 no other nodes present on network Add other nodes to the network flashing red green incorrect network configuration Reconfigure the ControlNet network so that UMAX is greater than or equal to the module s node address Publication CNET UM001B EN P May 2005 8 18 Troubleshooting Your ControlNet Communications Modules Table 8 8 1794 ACN15 and 1794 ACNR15 Communication Status Indicators
131. ler in the first chassis and in the second chassis can be any of the following with their ControlNet communication modules e 1756 ControlLogix controller with a 1756 CNB or 1756 CNBR communication module in the chassis e 1769 L32C or 1769 L35CR CompactLogix controller e 1789 SoftLogix controller with a 1784 PCICS or 1788 PKTCS communication card e 1794 FlexLogix controller with a 1788 CNx ControlNet communication card e PowerFlex 700S with DriveLogix controller and a 1788 CNx ControlNet communication card e Non Logix5000 controller or other device connected to ControlNet via a ControlNet scanner card For more information see page 5 10 Make sure that e the ControlNet communication modules are connected to a scheduled ControlNet network e all wiring and cabling is properly connected e the communication driver such as AB PCICS 1 is configured for the programming workstation TIP If you are only sharing tags between ControlLogix controllers i e the controllers are not controlling any I O modules you can set the communication format of the 1756 CNB or 1756 CNBR module in the remote chassis to None This reduces connection usage and network traffic Produce and Consume Tags Interlock Controllers 5 3 Logix controllers can produce broadcast and consume receive system shared tags that are sent and received via the ControlNet communication module Produced and consumed tags each require connections
132. less critical data For example you could create one tag for critical data and another tag for data that is not as critical Publication CNET UM001B EN P May 2005 Adjusting for Bandwidth Limitations Produce and Consume Tags Interlock Controllers 5 5 When you share a tag over a ControlNet network the tag must fit within the bandwidth of the network e As the number of connections over a ControlNet network increases several connections including produced or consumed tags may need to share a network update time NUT e A ControlNet node can transmit approximately 500 bytes of scheduled data in a single NUT Depending on the size of your system you may not have enough bandwidth on your ControlNet network for large tags If a tag is too large for your ControlNet network make one or more of the following adjustments Adjustment Increase the requested packet interval RPI of your connections Recommended method Reduce your network update time NUT For a ControlNet bridge module CNB in a remote chassis select the most efficient communication format for that chassis Description At higher RPls connections can take turns sending data during an update period At a faster NUT less connections have to share an update period Then select this communication format for the remote CNB module Are most of the modules in the chassis non diagnostic digital 1 0 modules Yes Rack Optimization
133. locally CompactLogix 1769 L32C 1769 L35CR have a built in ControlNet port ControlLogix 1756 CNB 1756 CNBR FlexLogix 1788 CNC 1788 CNCR 1788 CNF 1788 CNFR SoftLogix 1784 PCIC unscheduled data only 1784 PCICS 1784 PKTCS unscheduled data only 4 Configure the local ControlNet communication module Type 1788 CNC A 1788 ControlNet Bridge Coax Media Vendor Allen Bradley Name Conton et_card Node fe a Description Slot fi Revision fi a Electronic Keying Compatible Module x Cancel oBack Next gt Finish gt gt Help For more information on how to configure ControlNet communication modules see Chapter 3 Publication CNET UM001B EN P May 2005 A Right click on the local communication module B Select New Module A Select the PanelView terminal B Click OK Tasks Communicating with PanelView and RSView Products 7 5 5 Add a PanelView terminal to the project RSLogix 5000 flex 1794 L34 GD Power Up Handler MainTask amp MainProgram Unscheduled Programs E Motion Groups 2 Ungrouped Axes FlexPak 3000 DC Drive GV3000 AC Drive 2711 P Operator Terminal PowerFlex 700 Drive 208 240 via 20 COMM C PowerFlex 700 Drive 400 480 via 20 COMM C PowerFlex 700 Drive 600V via 20 COMM C PowerFlex 7005 Drive 208 240 via 20 COMM C PowerFlex 7005 Drive 400 480 via 20 COMM C PowerFlex 7005 Drive 600v via 20 COMM C P
134. ly use a configuration of 4 read connections and 1 write connection Publication CNET UM001B EN P May 2005 7 8 Communicating with PanelView and RSView Products Notes Publication CNET UM001B EN P May 2005 Using This Chapter Chapter 8 Troubleshooting Your ControlNet Communications Modules This chapter provides descriptions for status indicators used on the ControlNet communication modules and adapters and how to use those indicators to troubleshoot your application For this information See page 1756 CNB and 1756 CNBR ControlNet Communication 8 2 Modules 1769 L32C and 1769 L35CR CompactLogix Controllers 8 7 1784 PCIC 1784 PCICS and 1784 PKTCS ControlNet 8 11 PCI Cards 1788 CNC 1788 CNCR 1788 CNF and 1788 CNFR 8 13 ControlNet Daughtercards 1794 ACN15 and 1794 ACNR15 ControlNet FLEX 1 0 8 17 Adapters 1797 ACNR15 ControlNet FLEX Ex Redundant Media 8 19 1 0 Adapter Publication CNET UM001B EN P May 2005 8 2 Troubleshooting Your ControlNet Communications Modules 1756 CNB and 1756 CNBR Figure 8 1 shows the status indicators used on the 1756 CNB and 1756 CNBR modules ControlNet Communication Modules Figure 8 1 1756 CNB and 1756 CNBR Status indicators 1756 CNB 1756 CNBR Atza Module Status Display Ps Module Status Indicator ok
135. m to Networl Hardware Keeper Status Scanner Signature Status Network Usag be a ControlNe B Categ an o Properties 3 Enable edits Bite Edit View Network Device Diagnostics oe 1S em lee e alk El sl l Click to enable edits FF EdtsEnabled ey SE F Network Update Time ms 500 z Unscheduled Bytes Per Sec 573610 Pf AER nre 4 Access the Scanlist Configuration for the ControlNet Scanner PanelView Plus System A Right click on the s pitu ctrlex ControlNet scanner card BB Copy Ctrl C paste Crit Delete Del B Click Scanlist Configuration Upload from Device Download to Device Chassis Configuration Change Device Type Resolve Device Mismatch Glass Instance Editor Re register Device Associated Network Browse Device Properties Publication CNET UM001B EN P May 2005 5 12 Produce and Consume Tags Interlock Controllers 5 Insert a Target for Connections on the ControlNet scanner that is producing the tag Y Address 01 P Plus CE ControlNet Scanlist Confi te Eat iow Network Device Connection lhep 228 ei i ie cia Ta Tala a a ea Pa eS ee cj Edits Enabled Pending ent Pending k i Dof127 Data Input Fie Usage 344 52 598 08 A Right click on the ControlNet scanner device B Click Insert Target for Conn
136. me a Tag by a ControlNet Scanner You must use the RSNetWorx Scanlist Configuration tool to configure a ControlNet scanner to consume tags In the example used for the following steps a 2711P RN15S ControlNet Scanner module located in a Panel View Plus terminal consumes a tag produced by a ControlLogix controller 1 Open the RSNetWorx for ControlNet file for your project 2 Go online ControlNet xc RSNet Worx for ControlNet B Click Online Click to enable edits A Right click on the ControlNet scanner card B Click Scanlist Configuration a Edit BR Network Device Diagnostics Tools Help A S k Sinale Pass Browse we ue Brea ine BQ E aE Continuous Browse ER xT g T Edits En Enable Edits eo haere Raine Ce F Network Up OCET EOS 20 AE DAE n Deckai 5 Upload from Network soy 2 Download to Network L Download Minimum to Networl Hardware Keeper Status SO comb eall emonSE B Categ n Properties 3 Enable edits Bite Edit View Network Device Diagnostics oe 1S em lee e alk El sl l WV Edits Enabled Current H A F Network Update Time ms 500 z Unscheduled Bytes Per Sec 573610 Pf AER nre 4 Access the Scanlist Configuration for the ControlNet Scanner PanelView Plus System ijt Ctrl x Ea copy Ctrl C paste Crit Delete Del Upload from Device Download to Device Sc onfi
137. meters Media Redundangy J Oniy Jacry zl Network Name aeui flab B Click OK Cancel Apply Help Table 3 4 describes the parameters used on this screen Table 3 4 Parameter Network Update Time ms Description The smallest user configurable repetitive time cycle in milliseconds at which data can be sent on ControlNet Max Scheduled Address This is the node with the highest network address that can use scheduled time on a ControlNet link I O data is transferred during scheduled time RSNetWorx for ControlNet sets this value We recommend that you do not change it Max Unscheduled Address Node with the highest network address that can use unscheduled time on a ControlNet link Messaging data is transferred during unscheduled time Nodes set at addresses higher than the maximum unscheduled node do not communicate on the network e g they will not display in RSLinx Media Redundancy Network Designates if the network uses media redundancy User defined name of the network Name Publication CNET UM001B EN P May 2005 This example shows the default media configuration of 1000m of RG6 coaxial cable A Select Optimize and re write schedule for all S connections 6 Her 5 moensima schedule B Click OK Configuring a ControlNet Module 3 17 9 If necessary change the media configuration The default media configuration is sufficient in most cases
138. mize disruption to the network during operation A disconnected drop cable can cause noise on the network Because of this we recommend having only one unconnected drop cable per segment for maintenance purposes Be sure to keep the dust cap on any unconnected drop cable If your cable system requires more than one unconnected drop cable unused drop cables should be terminated with a tap terminator e g 1786 TCAP TIP If you are planning future installation of additional nodes do not install the tap Instead install a BNC bullet connector For more information on BNC connectors see page C 15 Each tap kit contains Figure C 1 tap 1786 TPR TPS TPYR TPYS 1797 TPR TPS TPYR TPYS dust cap wie intrinsically safe For noise suppression ferrite beads sheaths 21323 are molded on the drop cable Publication CNET UM001B EN P May 2005 Determining Your ControlNet Media Requirements C 5 These tap kits are available Figure C 2 Straight T taps Straight Y tap Right angle T tap Right angle Y tap 41330 1786 TCT2BD1 1786 TPS 1786 TPYS 1786 TPR 1786 TPYR 1797 TPS 1797 TPYS 1797 TPR 1797 TPYR Connecting Programming Programming devices in non hazardous areas may be connected to Devices the ControlNet cable system through a 1784 PCIC 1784 PCICS or 1784 PCC communication card The 1784 PCIC 1784 PCICS and 1784 PKTCS cards connect to the network using a ControlNet tap Figure C 3 Using a 1784 PCICS com
139. munication card on coax media programming 1784 PCICS terminal y node 41331 Publication CNET UM001B EN P May 2005 C 6 Determining Your ControlNet Media Requirements Determining What Type Of Cable You Need Publication CNET UM001B EN P May 2005 There are several types of RG 6 quad shield cable that may be appropriate for your installation depending on the environmental factors associated with your application and installation site IMPORTANT You should install all wiring for your ControlNet cable system in accordance with the regulations contained in the National Electric Code or applicable country codes state codes and applicable municipal codes All metal connectors must be insulated from the ground Table C 2 For light industrial applications Use this cable type Standard PVC CM CL2 heavy industrial applications Lay on Armoured and Interlocking Armour high and low temperature applications as well as corrosive areas harsh chemicals low smoke generation and low flame spread Plenum FEP CMP CL2P festooning or flexing applications compound fungus resistant High Flex Flood Burial moisture resistant applications direct burial with flooding Determining Your ControlNet Media Requirements C 7 as A segment is comprised of several sections of trunk cable separated
140. n RSLinx computer programming workstation Do not use these steps to configure a ControlNet communication driver for any application that uses a SoftLogix5800 controller With the SoftLogix5800 controller you can configure a ControlNet communication driver via the SoftLogix5800 Chassis Monitor For mote information on how to do this see page 2 5 1 In RSLinx software select Configure Driver RSLinx Professional A Click Communications e 3 SY Station DDE OF g s 5 gt B Click Configure Drivers 2 Select a driver for ControlNet devices In the example below we choose the 1784 PCICS card You can also connect your PC to a ControlNet network via the 1784 PCC card Configure Drivers RS 232 DF1 devices Ethemet devices Ethemet IP Driver 1784 KTC X for ControlNet devices 1784 KT KTX D PKTX D for DH DH 485 devices DF1 Polling Master Driver 1784 PCC for ControlNet devices 1784 PCIC S for ContralNet devices TRAFIC 2 Alla dawina A Use the pull down menu to select the ControlNet driver Running Running Startup Configure Drivers Available Driver Types Help B Click Add New m Configured Drivers Name and Description AB_DF1 1 DF1 Sta 0 COM2 RUNNING Running AB_ETHIP 1 4 B Ethernet RUNNING Running Eonigue Startup Start Stop FLEEL kef Delete Publication CNET UM0
141. n module If you need help configuring a specific module use online help in RSLogix 5000 A Name the module Module Properties Local 1756 CNB D 5 1 x Type 1756 CNB D 1756 ControlNet Bridge ndor Allen Bradley Name Local ControlNet_module Slot ee a B Select the module s slot number C Select the module s minor revision level D Select an Electronic Keying level For more information on choosing a keying level see Table 3 2 on page 3 6 ig Compatible Module E Click Next Cancel Next gt Help Publication CNET UM001B EN P May 2005 Configuring a ControlNet Module 3 5 Initially do you want the module to communicate with the controller Yes No gt F Inhibit the module if necessary Then Leave the box unchecked Check the box When you test this portion of the system clear the check box Module Properties Local 2 1 756 CNB D 5 1 F Click Finish G Determine if you want a major fault on the controller if the connection to the local communication module fails in Run Mode If you want the Then controller to fault major fault Select the check box continue operating Leave the check box unchecked 1 Monitor the connection using ladder logic Publication CNET UM001B EN P May 2005 3 6 Configuring a ControlNet Module Table 3 2 describes the keying options available in RSLogix 5000 Table 3 2 Electroni
142. n modules and adapters support both direct and rack optimized connections to remote I O adapters Connected messaging supports the following example functions 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 There are different types of ControlNet connections Description A connection that passes through the ControlNet module The end point of the connection could be an 1 0 module another ControlNet node another controller or a device on a different network bridged Example a connection from a controller through a 1756 CNB and 1756 CNBR to another controller rack optimized A rack optimized connection is a connection to a rack or assembly object in the ControlNet module Data from selected I O modules is collected and produced on one connection the rack optimized connection rather than on a separate direct connection for each module direct produced consumed tag A connection from a controller to an specific I O module as opposed to a rack optimized connection A connection that allows multiple controllers to share tags One controller produces the tag and one or more controllers consume it Publication CNET UM001B EN P May 2005 1769 L32C or 1769 L35CR A 2 Connection Use Over Contro Net The Logix5000 controller supports 250 connections But the limit of connections ultima
143. nfiguration can not be supported Understanding the Effect of the NUT on the API The following example illustrates how the NUT affects the API A module on the network can produce data only at binary multiples of the NUT to a maximum of the NUT multiplied by 128 These multiples are referred to as rates on ControlNet Therefore in the example of a NUT of 5ms the module can send data at the following rates Table B 2 data at this rate oms 1 Sms 2 10ms 4 20ms 8 40ms 16 80ms 32 160ms 64 320ms 128 640ms In our example if you specify an RPI of 25ms then the network produces an API of 20ms which is the next fastest rate at which the module can send data The module places the data on the network at every fourth network update interval to produce the 20ms API Similarly if you specify an RPI of 150ms the network produces an API of 80ms Publication CNET UM001B EN P May 2005 B 6 ControlNet Overview Publication CNET UM001B EN P May 2005 Scheduling the Network Connections over ControlNet can be e scheduled data transfers occur at specific times or e unscheduled data transfers occur when the network can accommodate the transfer To use scheduled connections you must schedule the ControlNet network via RSNetWorx for ControlNet For more information on how to schedule a ControlNet network with RSNetWorx for ControlNet see page 3 12 You must use RSNetWorx for ControlNet to enable any conne
144. nfigure the scanner to produce and consume the data sent to and or received from the Logix5000 controllers The following ControlNet scanners require additional steps to exchange data with a Logix5000 controller via produced and consumed tags e PLC 5C controller e 1784 PKTCS communication scanner card This card is used in a personal computer with a real time control application and IOLinx or an HMI application and RSView ME e 2711P RN15S communication scanner card This card is used in PanelView Plus and VersaView CE HMI terminals e 2711P RN15C communication module This module is used in a PanelView Plus HMI terminal Produce and Consume Tags Interlock Controllers 5 11 Use RSNetWorx to Produce a Tag from a ControlNet Scanner Use the RSNetWorx Scanlist Configuration tool to configure a ControlNet scanner to produce tags In the example used for the following steps a 2711P RN15S ControlNet Scanner module located in a PanelView Plus terminal produces a tag for a ControlLogix controller to consume 1 Open the RSNetWorx for ControlNet file for your project 2 Go online A Click Network Edit PH Network Device Diagnostics Tools Help A S k Sinale Pass Browse we 3 ue Brea ine AQ E aE Continuous Browse ER m Edits En Enable Edits TRET a AS Network Up Cancel Edts A AEE DNE nN iee B Click Online Deckai Upload from Network DownloadtoNetwork L Download Minimu
145. nication Module Module Properties Local 1756 CNB D 5 1 Local_ControNet_module p al mr a Eonpatbie Mode Z 2 Add Remote ControlNet Communication Module Module Properties Local_CNB 1756 CNBR D 5 1 5 6 Data Types m 1 Coane Remote_CNB Ep User Defined 1736 Corintis Dada Gt so ee R Predefined moana _ h Module Defined or rn Rack Optimization zl 5 8 1 0 Configuration i A POS a Klaai New Module Corttit ALCS E Compatible Module A 15 1756 08161 6 175648161 Publication CNET UM001B EN P May 2005 Controlling I O 4 11 Adding Distributed 0 To communicate with the I O modules in your system you add bridge adapter and I O modules to the I O Configuration folder of the controller Within the I O Configuration folder you organize the modules into a hierarchy tree branch parent child For a typical distributed 1 0 network local controller communication module remote 1 0 adapter module device you build the 1 0 configuration in this order f RSLogix 5000 ControlNet 1756 L1 Eile Edit View Search Logic Communications T aelel S ae aA Offline 0 RUN No Forces py ok I BAT m vo oj EES Controller ControlNet IA Controller Tags Controller Fault Handler Power Up Handler Tasks S MainTask amp MainProgram Unscheduled Programs 5 8 Motion Groups Ungrouped Axes Trends 5 8 Data Types
146. nserted module attempts to accept the connection regardless of its type Disable Keying ATTENTION A Be extremely cautious when using the disable keying option if used incorrectly this option can lead to personal injury or death property damage or economic loss Even if keying is disabled a controller will not establish a connection if the slot is configured for one module type e g communication module and a module of another type e g output module is inserted in the slot Publication CNET UM001B EN P May 2005 A Right click on the local communication module B Select New Module A Select the remote ControlNet p gt communication module B Click OK Configuring a ControlNet Module 3 7 Add a Remote ControlNet Module After you have added the local ControlNet communication module you must add remote ControlNet communication modules A remote ControlNet module is a module that resides in a separate chassis from the controller 1 Select a New Module for the I O Configuration 6 6 Motion Groups ir Ungrouped Axes Trends B 63 Data Types ER User Defined Ga Stings Gi Predefined E Module Defined 6 1756 1B161 Cut Ctrex Copy Ctrl C 2 Select the module type from the Select Module Type pop up You can connect any remote ControlNet communication module to a local ControlNet communication module LT i Type 1756 CNB D n Sanita pantech A S Configurabl
147. nsfer of scheduled data via produced consumed tags unscheduled MSG instruction communication with other ControlNet nodes e messaging data for configuration and programming information operator interfaces upload download etc e local communication network access through the network access port NAP e redundant media 1756 CNBR only The CompactLogix 1769 L32C and 1769 L35CR controllers have an integrated ControlNet port This controller supports transfer of scheduled data via produced consumed tags e unscheduled MSG instruction communication with other ControlNet nodes e messaging data for configuration and programming information operator interfaces upload download etc e local communication network access through the NAP e redundant media 1769 L35CR only Publication CNET UM001B EN P May 2005 1 4 About the Logix5000 ControlNet Communication Modules 1784 PCC Overview The 1784 PCC communication interface cards are personal computer memory catd international association PCMCIA interface cards that enable laptop computers to communicate directly with other ALLEN BRADLEY 1784 PCC COMMUNICATION 5 3 ControlNet products These cards support ME e 5 2E Co 3 e messaging data for configuration and programming information lt Se 43678 operator interfaces upload download etc e unscheduled messaging communication with other ControlNet nodes e local communication network access through another Cont
148. ntrolNet network as the controller that sends the message C Type the slot number of the 1756 CNB module that is on the other network A Select 1756 CNB B Type the ControlNet node number of the controller that receives the message 5 Select the ControlLogix backplane row 6 Press the Insert key to add a hop 7 Configure the new hop MSG Rung 2 0 MG10 0 Publication CNET UM001B EN P May 2005 6 18 Peer to Peer Messaging Publication CNET UM001B EN P May 2005 Chapter 7 Using This Chapter Read this chapter for e 1756 CNB 1756 CNBR modules e 1769 L32C 1769 L35CR controllers e 1784 PCIC 1784 PCICS 1784 PKTCS cards e 1788 CNx cards Set Up the Hardware Local Chassis Logix5000 controller with ControlNet communication module Communicating with PanelView and RSView Products This chapter describes how a controller uses a ControlNet communication module to communicate with PanelView and RSView products over a ControlNet network Adding a PanelView Terminal 7 3 Organizing Controller Data for a PanelView Terminal 7 6 Determining Connections to RSView Applications 7 7 In this example the controller in the local chassis shares data with an HMI application on the ControlNet 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 runnin
149. nts first elem number o ent of the tag that contains data in the other controller f elements to transfer Destination Tag first elem ent of the tag controller scoped in this controller for the data write send the data Table 6 3 If the data is Message Type CIP Data Table Write Source Tag first elem ent of the tag controller scoped in this controller that contains the data Number Of Elements Destination Element number o first elem f elements to transfer ent of the tag for the data in the other controller Message Type to Configure a MSG to an SLC 500 Processor For this item And you want to integer s Type or select read receive data Message Type 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 Publication CNET UM001B EN P May 2005 Message Type SLC Typed Write Source Tag first element of int_buffer Number Of Elements number of integers to transfer Destination Element data table address in the SLC 500 controller e g N7 10 Table 6 3 If the data is floating point REAL Table 6 4 If the data is integer s And you want to read receive data For this item Message Type Peer to Peer Messaging 6
150. oc The remaining chapters in this publication describe how to configure and program the ControlNet communication modules A listing of catalog numbers at the beginning of each chapter identifies the modules that support the feature described in that chapter Choosing a ControlNet The Logix5000 family offers several ControlNet communication Communications Module modules Select the module you need based on the ControlNet functions your application requires Publication CNET UM001B EN P May 2005 1 2 About the Logix5000 ControlNet Communication Modules Publication CNET UM001B EN P May 2005 Table 1 1 describes the ControlNet communication modules functionality 4 Table 1 1 1 0 bridge messaging 1 0 adapter bridge 1756 CNB 1756 CNBR X X X 1769 L32C 1769 L35CR X x 4 1784 PCC X 1784 PCIC X 1784 PCICS X 1784 PKTCS X 1788 CNC 1788 CNCR X X 1788 CNF 1788 CNFR 1794 ACN15 X 1794 ACNR15 1797 ACNR15 1734 ACNR 1 The module is a scanner i e the module can originate connections to remote 1 0 When it functions as an I O bridge the module can in conjunction with the controller originate connections to remote 0 When it functions as a messaging bridge the module can function as a gateway from one network to another network or backplane without a controller program To enable gateway functionality for the 1784 PCC card RSL inx Gateway is required
151. ockwell com Pub Title Type ControlNet Modules in Logix5000 Control Systems Cat No Multiple ControlNet catalog numbers Pub No CNET UMO001B EN P Pub Date May 2005 PartNo 957899 83 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 Return this form to Rockwell Automation Technical Communications 1 Allen Bradley Dr Mayfield Hts OH 44124 9705 Fax 440 646 3525 Email RADocumentComments ra rockwell com Publication CIG C0521C EN P May 2003 PN957899 83957782 91 Other Comments PLEASE FASTEN HERE DO N
152. ode address on the ControlNet network B Enter the label name for the card this is the name you wrote on the label of the card to help you identify the card from others in the same computer C Click Finish This chassis monitor has a 1784 PCICS card installed in slot 2 Publication CNET UM001B EN P May 2005 Connecting a Computer to the ControlNet Network 4 Configure the card Type 1784 PCICS A4 1784 ControlNet PCI Scanner PCI Card Br Label for Serial No CNET 01 oE mj Je You can specify any slot number greater than 0 for the communication card RSLinx software resides in slot 0 By creating the card in the virtual chassis you configure the communication driver information needed by the SoftLogix controller DO NOT use RSLinx to install the ControlNet communication driver to the same card installation through RSLinx adds the potential for conflicting configuration between RSLinx and the SoftLogix chassis monitor Instead configure a Virtual Backplane driver in RSLinx After you add the card to the chassis monitor and configure a Virtual Backplane driver you can browse the network by expanding the Virtual Backplane driver and then expanding the port on the desired ControlNet communication card Browsing ControlNet through the Virtual Backplane driver provides the same functionality as the RSLinx driver The chassis monitor shows the 1784 PCICS card as a virtual module in the SoftLogix
153. odules a adapter with f ail ie 1734 1 0 i H modules F iii J PanelView terminal NG af PLC 5 40C controller In this example e The controllers i e CompactLogix ControlLogix FlexLogix SoftLogix or PLC 5C can produce and consume tags among 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 ControlNet and it can configure the network itself Publication CNET UM001B EN P May 2005 1 8 About the Logix5000 ControlNet Communication Modules Bridging Across Networks ControlNet network Some ConttolNet modules support the ability to bridge or route communication to and from different networks depending on the capabilities of the platform and communication devices With unscheduled communications you have a bridge when you have a connection between communication devices on two separate networks For example the bridge device shown below has both ControlNet and DeviceNet connections so that Device 1 on ControlNet can communicate with Device 2 on DeviceNet through the bridge DeviceNet network bridge Communication can bridge these networks A device on this network Can access a device on this network EtherNet IP ControlNet DeviceNet RS 232 2 EtherNet IP yes ye
154. of a node that can use the scheduled service e Unscheduled Maximum Node Address UMAX 99 The UMAX is the highest network address of a node that can communicate on the ControlNet network The UMAX must be set equal to or higher than the SMAX e Assumed maximum cable lengths and maximum number of repeaters With this default ControlNet network you can have unscheduled communication between the various devices on the network by using such packages as RSNetWorx for ControlNet RSLogix5000 and RSLinx IMPORTANT The ControlNet network should be configured using RSNetWorx for ControlNet to improve performance At a minimum we recommend that the Unscheduled Maximum Node Address UMAX be set equal to the highest node address on the network Leaving this parameter at the default value of 99 will waste bandwidth and reduce system performance We also recommend setting the Scheduled Maximum Node Address SMAX to a value 3 or 4 above the highest scheduled node address to allow you to expand the network in the future Publication CNET UM001B EN P May 2005 B 10 ControlNet Overview ControlNet Capacity and Topology Publication CNET UM001B EN P May 2005 When planning a ControlNet network you should consider the following topology e number of nodes e distances e connections Topology ControlNet supports a variety of topologies including trunkline dropline star tree and ring redundancy In its simplest fo
155. oller and PowerFlex 700S with DriveLogix controller to other devices on a ControlNet 1788 CNF f 1788 CNFR network The ControlNet communication card also provides access for the Overview FlexLogix controller to monitor and control I O modules located remotely from the controller on the ControlNet network These cards support 43679 I 8 Qi 1788 CNCR shown a Hoe z L imzo J I O bridge functionality to manage distributed I O modules transfer of scheduled data via produced consumed tags unscheduled MSG instruction communication with other ControlNet nodes messaging data for configuration and programming information operator interfaces upload download etc local communication network access through the NAP not available on the 1788 CNFR redundant media 1788 CNCR and 1788 CNFR only fiber media for optical isolation and increased noise immunity 1788 CNF and 1788 CNER only used in conjunction with the ControlNet short distance fiber repeaters uses 200 micron cable 1786 FSxxx with V pin connectors and 1786 RPFS RPA to connect to the network 1788 CNFR only 1794 ACN15 1794 ACNR15 The 1794 ACN15 and 1794 ACNR15 modules operate as adapters for FLEX Overview f S e
156. omputer to the ControlNet Network Chapter 3 Configuring a ControlNet Module Chapter 4 Controlling 1 0 Chapter 5 Produce and Consume Tags Interlock Controllers Chapter 6 Peer to Peer Messaging Chapter 7 Communicating with PanelView and RSView Products Chapter 8 Troubleshooting Your ControlNet Communications Modules Appendix A Connection Use Over ControlNet AppendixB ControlNet Overview Appendix C Determining Your ControlNet Media Requirements Appendix D Controlling 1771 1 0 Over ControlNet Preface 3 Related Documentation Table Preface 2 lists ControlNet products and documentation that may be valuable as you program your application Table Preface 2 Related Documentation Catalog Title Publication Number Number 1756 CNB ControlLogix ControlNet Bridge Module 1756 IN571 1756 CNBR Installation Instructions 1769 L32C CompactLogix 1769 L32C 1769 L35CR Controller 1769 IN070 1769 L35CR Installation Instructions CompactLogix System User Manual 1769 UM011 1784 PCC ControlNet PCMCIA Communication Card 1784 IN034 Installation Instructions 1784 PCIC ControlNet Universal PCI Communication Interface 1784 IN003 1784 PCICS Card Installation Instructions 1784 PKTCS ControlNet Universal PCI Scanner Card 1784 IN042 Installation Instructions 1788 CNC ControlNet Daughtercard Installation Instructions 1788 IN002 1788 CNCR 1788 CNF ControlNet Daughtercard Installation Instructions 1788 I
157. on module to operate on the ControlNet network you must e Connect your computer to the RSLogix 5000 project via an RSLinx ControlNet communication driver e Add the ControlNet communication module to your RSLogix 5000 project e Schedule the ControlNet network via RSNetWorx for ControlNet Publication CNET UM001B EN P May 2005 3 2 Configuring a ControlNet Module Connecting Your Computer to Connect to ControlNet Using RSLogix 5000 Publication CNET UM001B EN P May 2005 You connect your personal computer to the ControlNet network via an RSLinx ControlNet communications driver You use the ControlNet communications driver to e upload and download controller projects using RSLogix 5000 e schedule the ControlNet network via RSNetWorx for ControlNet For more information on how to connect a computer to the ControlNet network see Chapter 2 Use RSLogix 5000 to configure the I O tree in your project Overview of the RSLogix 5000 Configuration Process When you use RSLogix 5000 to configure a ControlNet communication module you must perform the following steps 1 Add the new local module to your project 2 Configure the local module including Q a a Naming the module b Setting the Revision level Choosing a Communication Format Setting the module location as necessary e g setting the slot number for a 1756 CNB module Choosing an Electronic Keying method 3 Add the new remote
158. onfiguration Reconfigure the ControlNet network so that UMAX is greater than or equal to the card s node address If either channel status indicators are It means Take this action off you should check the MS indicators check the MS indicators steady red alternating red green faulted card the card is performing a self test 1 Cycle power 2 If the fault persists contact your Rockwell Automation representative or distributor None alternating red off incorrect node configuration Check the card s network address and other Contro Net configuration parameters T UMAX is the highest node address on a ControlNet network that can transmit data Publication CNET UM001B EN P May 2005 1794 ACN15 and 1794 ACNR15 ControlNet FLEX 1 0 Adapters Troubleshooting Your ControlNet Communications Modules 8 17 Figure 8 5 shows the status indicators used on the 1794 ACN15 and 1794 ACNR15 modules Figure 8 5 1794 ACN15 and 1794 ACNR15 status indicators r DIMM oS 7 i ie i 43610 Network channel status indicators Module status indicators This graphic shows a 1794 ACNR15 The modules use the following 2 status indicators e Comm Communication status indicator for each channel the 1794 ACN15 modu
159. onfigure the I O module in RSLogix 5000 Each tag name follows this format Location SlotNumber Type MemberName SubMemberName Bit where Is Location Identifies network location LOCAL local DIN rail or chassis ADAPTER_NAME identifies remote adapter or bridge that you specify SlotNumber Slot number of I O module location 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 that 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 CNET UM001B EN P May 2005 4 14 Controlling 1 0 I O information is available in the Controller Tags portion of your RSLogix 5000 project You can monitor or edit the tags The example screens below show how to access the Controller Tags and some sample tags File Edit View Search Logic Communications alsa a ime AA Offline f F RUN LA No Forces gt tl No Edits a BAT FE 1 0 Dj B S Controller My_Project Double click on the Controller Tags portion of your RSLogix 5000 project as ontroller Fault Handler Power Up Handler j gt
160. onnection you need to make you can Typ e Of Connectors select from multiple Rockwell Automation ControlNet connectors The You Need following are examples of connections you may need to make in your ControlNet application e P20 BNC connections e make ControlNet segments using copper coax media e make water tight IP67 ruggedized TNC connections e make pre made short distance fiber media connections e make connections to devices in your network in a hazardous environment e isolate a ControlNet segment from a hazardous area to a non hazardous area To see a full list of the connectors available for these and any other connections in your ControlNet application see the NetLinx Selection Guide publication number NETS SG001 Publication CNET UM001B EN P May 2005 C 16 Determining Your ControlNet Media Requirements Publication CNET UM001B EN P May 2005 EXAMPLE In this example ControlNet cable e enters and exits the panel enclosure from the side using isolated bulkhead connectors e contains two adjacent taps connected by a barrel connector e reserves one future tap location with a bullet connector e makes a sharp bend with a right angle connector cable enters and exits from the side panel wall bullet connector barrel connector right angle connectors 20091 m ATTENTION gt Do not let any metallic surfaces on the BNC connectors plugs or optional accessorie
161. onnections available ControlNet port on the 32 CompactLogix controller 1788 CNx card in either e FlexLogix controller e PowerFlex 700S with DriveLogix controller 1756 CNB in the local chassis of a ControlLogix controller A produced tag uses this many connections A consumed tag uses this many connections 32 total ControlNet connections 22 of which can be scheduled and used for producing and consuming tags g tag number of consumers 1 64 We recommend that you do not use more than 40 to 48 scheduled connections 1784 PCICS card in a SoftLogix5800 controller 127 Publication CNET UM001B EN P May 2005 5 4 Organizing Tags for Produced or Consumed Data Guideline Create the tags at the controller scope Produce and Consume Tags Interlock Controllers As you organize your tags for produced or consumed data shared data follow these guidelines Details You can only produce and consume controller scoped tags Produce and consume specific tags You cannot produce or consume the following tag types e Alias e Axis type e BOOL e Consumed e 1 0 e INT e Message 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 Limit the size of the t
162. ork Channel Status Indicator Interpretation IMPORTANT When you connect the module to a ControlNet network using only the NAP the LEDs are meaningless e steady indicator is on continuously in the defined state e alternating the two indicators alternate between the two defined states at the same time applies to both indicators viewed together The two indicators are always in opposite states out of phase e flashing the indicator alternates between the two defined states applies to each indicator viewed independent of the other If both indicators flash they must flash together in phase Publication CNET UM001B EN P May 2005 8 12 Troubleshooting Your ControlNet Communications Modules Table 8 5 describes the 1784 PCIC PCICS and PKTCS network channel status indicators Table 8 5 1784 PCIC 1784 PCICS and 1784 PKTCS Network Channel Status Indicators If both channel status It means indicators are Take this action off no power Apply power 1784 PCIC S driver not started 1 Start RSLinx 2 Verify that the appropriate driver has been configured properly in RSLinx 1784 PKTCS driver is not installed or the card is not configured Install the driver and or configure the card faulted card 1 Check operating system event log for details of fault if the PC s operating system supports an event log 2 Cycle power to the PC 3 Verify that you have firmly inserted the
163. orx for ControlNet 2 Create a new ControlNet file A Click File B ClickNew 7 Ctrl N Tiles A Choose ControlNet B Click OK A Click Network B Click Online Publication CNET UM001B EN P May 2005 A Expand the tree to find your communications path B Select your communication path C Click OK A Select Network B Select Single Pass Browse Click here to enable edits Configuring a ControlNet Module 3 19 5 Select a communication path to the ControlNet network Browse for Network HENES Workstation USMAYVASKOJ1 Linx Gateways Ethernet AB_DF1 1 DF1 AB_ETHIP 1 Ethernet The window above uses a previously configured communication path to the controller In this example the computer is connected to the ControlNet network via a 1784 PCIC card The driver was previously configured via RSLinx as described in Chapter 2 6 Set the network to Single Browse Pass ControlNet xc RSNetWorx for ControlNet 7 Enable edits on the file When you enable edits the RSNetWorx for ControlNet software reads data in the ControlNet modules and builds a schedule for the network lt ControlNet xc RSNetWorx for ControlNet Publication CNET UM001B EN P May 2005 3 20 Configuring a ControlNet Module 8 Access the network properties i ControlNet xc RSNetWorx for ControlNet A Click Network Fe Eat etwork Device
164. ote _1771_adapter in the previous examples e Use the name for the rack that contains the module to which this device is wired e Use the name from the 1 0 configuration folder of the controller type type of device If Then input l output 0 group group number of the module to which this device is wired bit point bit number to which this device is wired Controlling 1771 1 0 Over ControlNet D 9 EXAMPLE Address a digital device that is wired to a 1771 I O module 1 0 Configuration Controller 1 0 tree 5 1756 CNB R D Local_CNB local CNB in slot 5 Z 41771 ACN Remote_1771 Remote_1771_adapter is the name ssigned to the adapter input device group 2 bit 0 adapter module for node number 4 Remote_1771 Data 2 0 Al fF ns dy lh lh Glas Je E E 42436 Publication CNET UM001B EN P May 2005 D 10 Controlling 1771 1 0 Over ControlNet Notes Publication CNET UM001B EN P May 2005 Numerics 1734 ACNR module additional documentation Preface 3 overview 1 6 1756 CNB 1756 CNBR modules additional documentation Preface 3 overview 1 3 troubleshooting 8 2 8 6 1769 L32C 1769 L35CR controllers additional documentation Preface 3 overview 1 3 troubleshooting 8 7 8 10 1784 PCC card additional documentation Preface 3 overview 1 4 1784 PCIC 1784 PCICS 1784 PKTCS cards additional documentation Preface 3 overview 1 4 troubleshooting 8 11 8 12
165. ou want to produce MSA You can only create produced tags when your RSLogix 5000 project is offline 2 Access the edit tab of the controller tags f RSLogix 5000 Digital_10 1756 L1 Controller Tags Digital_l O controller Prona el Sat Too None P Tag Name Alias For BaseTag Type Sye S40 EJE K Edit Tags Produce and Consume Tags Interlock Controllers 5 7 4 Access the tag properties A Right click on the new tag name st ELE A a Ett tt Himm B Click on Edit Tag Properties GF fs Tag Properties Produced_tag A Choose the Produced Tag Type B Make sure the Data Type is one that the controller can produce e g a controller cannot produce a tag using the MSG or INT Data Type g Properties Produced_tag C Click on the Connection tab D Adjust the number of consumers If you are unsure of the number of consumers you can use a number higher than the actual number of consumers However unused connections are deducted from the number of connections your controller has available E Click OK Thee When your Logix5000 controller produces a tag any device that interfaces to ControlNet can consume the tag However when a non Logix controller e g a PC using a 1784 PKTCS card is consuming the tag produced by a Logix controller you must perform additional tasks in RSNetWorx for ControlNet For more information see
166. ow 16 bits of the floating point word 42354 Final floating point value Publication CNET UM001B EN P May 2005 Chapter 6 Peer to Peer Messaging Using This Chapter This chapter describes how to use MSG instructions to send data to and receive data from other modules on a ControlNet network e 1756 CNB 1756 CNBR modules Set Up the Hardware 6 1 e 1769 L32C 1769 L35CR controllers Guidelines for MSG Instructions 6 3 e 1784 PCIC 1784 PCICS ae 1784 PKTCS cards Determining Connections for Messages 6 4 e 1788 CNx cards Enter Message Logic 6 4 Configure a MSG Instruction 6 9 Access Logix Data from a PLC 5 or SLC Processor 6 13 Staggering the Messages 6 15 Routing PLC 5 Messages Between ControlNet Networks 6 15 There are different methods of communicating with other controllers If the data Then See needs regular fast delivery at an interval that you specify Produce and consume a tag Chapter 5 e is sent when a specific condition occurs in your Execute a message MSG instruction this chapter application e is sent at a slower rate than required by produced and consumed tags e is sent to devices that only communicate with unscheduled data Publication CNET UM001B EN P May 2005 6 2 Peer to Peer Messaging Set Up the Hardware Local Chassis Logix5000 controller Publication CNET UM001B EN P May 2005 In this example the controller in the local chassis sends a message using a MSG
167. owerFlex 70 Drive via 20 COMM C WebPak 3000 DC Drive Publication CNET UM001B EN P May 2005 7 6 Communicating with PanelView and RSView Products 7 Configure the terminal Module Properties ControlNet_card Panel iew 2 1 x Type PanelView 2711 PanelView Operator Terminal Vendor Allen Bradley Parent ControlNet_card Name HMI_device Node g a Description gt B Comm Format Data 321NT x Revision e 1 Electronic Keying Compatible Module x Cancel Back Next gt Finish gt gt Help Organizing Controller Data Organize data for a PanelView or PanelView Plus terminal based on how the for a PanelView Terminal Publication CNET UM001B EN P May 2005 data is used For data that is time critical i e scheduled data PanelView terminals only Do this Use the I O tags of the terminal The terminal supports a maximum of 32 input tags and 32 output tags The tags for this data were created when you added the PanelView terminal to the I O configuration of the controller They are similar to the tags of I O modules not time critical either PanelView or PanelView Plus terminals 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 th
168. owest address transmits information to keep the other nodes synchronized This time is automatically subtracted from your NUT However the time required for network maintenance is small i e in microseconds when compared to that used for the scheduled and unscheduled portions of the NUT Figure B 1 boundary moves according to ra scheduled traffic load Start e scheduled traffic e each device transmits only once unscheduled traffic 31446 e network maintenance Publication CNET UM001B EN P May 2005 B 4 ControlNet Overview Publication CNET UM001B EN P May 2005 Network Update Time NUT The network update time NUT is the smallest repetitive time interval in which data can be sent on the ControlNet network It represents the fastest possible update rate for scheduled data transfers on that network For example a network that runs with a 5ms NUT cannot send scheduled data at a rate faster than 5ms It can however send data at a slower rate 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 of I O using a rack optimized connection for a particular module using a direct connection or peer to peer data 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
169. pin Bs asee nai Seah tay cee tated r ee ean RNA p C 23 Appendix D Using This Appendix o osseedi sseni iei ia pe we SKS D 1 How to Use This Procedure sas douche ar ixtarmdanctonds ob ed whats D 1 Add the Local 1756 CNB R Module 0 0 0 0 0000 D 2 Add the 1771 ACNR 15 Module ischial ase Be waren iets D 2 Read or Write Data To or From a Block Transfer Module Via a Message Instruction a 6245 5 10ee1d oh errr errre SP eS D 4 Read Data From a Block Transfer Module D 4 Gonfigure the Message oes isi oi eee o iaaa ha eink D 5 Write Configuration or Output Data To a Block Transfer Module o ts su etal ete eye Saude n ees D 6 Configure the Message nt co su hh 5 35 RE ee D 7 WS hes Gi IY Ore canis ya ac ace hack ane pk a ae eee wear uae eee D 8 Publication CNET UM001B EN P May 2005 Table of Contents 6 Publication CNET UM001B EN P May 2005 Chapter 1 About the Logix5000 ControlNet Communication Modules Using This Chapter This chapter introduces the Logix5000 ControlNet communication modules and describes how you can use these modules in a control system For this information See page 1756 CNB 1756 CNBROverview D nno 1769 L32C 1769 L35CR Overview 1784 PCC Overview 1784 PCIC 1784 PCICS 1784 PKTCS Overview 1788 CNC 1788 CNCR 1788 CNF 1788 CNFR Overview 1794 ACN15 1794 ACNR15 Overview 1797 ACNR15 Overview 1734 ACNR Overview dD cd ch ch amp A co
170. r Read this chapter for e 1784 PCC 1784 PCIC 1784 PCICS 1784 PKTCS cards Connecting a Computer to the ControlNet Network This chapter describes how to configure a personal computer to operate on a ControlNet network For this information See page Connecting a Computer to Any Network 2 2 Configuring the ControlNet Communications Driver in RSLinx 2 3 Connecting a SoftLogix Controller to ControlNet 2 5 You need to load a ControlNet communications driver for a personal computer to communicate with other devices on a ControlNet network A personal computer needs this driver to e upload and download controller projects over ControlNet via RSLogix 5000 programming software e schedule the ControlNet network via RSNetWorx for ControlNet operate an HMI type application Before you load a communication driver make sure the e ControlNet communication card is already installed in the personal computer e personal computer is properly connected to the ControlNet network For more information on how to install the ControlNet communication cards use the installation instructions for each card The respective installation instructions are listed in Table Preface 2 on page Preface 3 Publication CNET UM001B EN P May 2005 2 2 Connecting a Computer to the ControlNet Network Connecting a Computer to To access a network either Any Network e connect directly to the network e connect to a different network and brows
171. r to Remote Program mode 2 Use the Who Active button to begin the download process nications Tools Window Help g R slsls E eE Je Click on the Who Active button REM 4 PETT O el ver o HIHA Favorites Bit i Timer Counter ThputlOutput Publication CNET UM001B EN P May 2005 Configuring a ControlNet Module 3 11 3 Use the Who Active pop up screen to download the project to the controller Who Active Vv fest A Expand the tree until you Workstation USMAYVASKOJT find the correct driver Bi Lins Gateways Ethemet B Select the controller to which you need to download configuration In this example the Logix5550 controller is connected via an RS 232 DF1 device C Click on Download The window above uses a previously configured driver for the communication path to the controller In this example the computer is connected to the controller s RS 232 port so the configuration is downloaded to the controller via RS 232 and DF 1 protocol 4 Download the configuration Click on Download Be aware however that before downloading configuration RSLogix 5000 warns you of any implications the download has on your application Publication CNET UM001B EN P May 2005 3 12 Configuring a ControlNet Module Using RSNetWorx for ControlNet Publication CNET UM001B EN P May 2005 You must use RSNetWorx for ControlNet to schedule the n
172. rm ControlNet is a trunkline to which you connect nodes with a tap and a 1 meter dropline as shown in Figure B 2 Repeaters are required to create other topologies as shown in Figure B 3 star and Figure B 4 ring TIP e Coax repeaters are typically used in trunkline and star topologies Refer to publication CNET IN002 ControlNet Coax Media Planning and Installation Guide for more specific information on coax topologies you can create Using fiber media allows you to configure your network in trunkline and star topologies and is the only method of implementing ring redundancy You can only use the 1786 RPFRL and 1786 RPFRXL repeaters in a ring Refer to publication CNET IN001 ControlNet Fiber Media Planning and Installation Guide for more information on fiber media and topologies ControlNet Overview B 11 tap with dropline Figure B 2 Example ControlNet System Trunkline Dropline Topology trunkline eee A node tap with 1 meter dropline i N z oeol On Y i an Qi foo eo node E i C lool ey ge a AQ node FT e node E J Ree a ip eee 43620 Figure B 3 Example ControlNet System Star Topology jeee coax repeater i ar ie 249
173. rmware update in progress node address switch change The daughtercard s node address switches may have been changed since power up Change the node address switches back to the original setting The module will continue to operate properly invalid module firmware Update module firmware with ControlFlash Update utility duplicate node address The daughtercard s node address duplicates that of another device 1 Remove power 2 Change the node address to a unique setting 3 Reapply power steady green connections established None flashing green no connections established Establish connections if necessary flashing red green module is performing self diagnostics Wait briefly to see if problem corrects itself If problem persists check the host If the daughtercard cannot communicate with the host the card may remain in self test mode If the 1 0 Status 10 indicator is It means Take this action always off This LED is on during the LED portion of the self tests Publication CNET UM001B EN P May 2005 8 16 Troubleshooting Your ControlNet Communications Modules Network Channel Status Indicator Interpretation IMPORTANT When you connect the module to a ControlNet network using only the NAP the LEDs are meaningless e steady indicator is on continuously in the defined state e alternating the two indicators alternate between the
174. rolNet device s NAP serves as a ControlNet traffic analyzer catalog number 9220 WINTA 1784 PCIC 1784 PCICS The 1784 PCIC 1784 PCICS and 1784 PKTCS communication interface 1784 PKTCS Overview cards are peripheral component interconnect PCI open bus interface cards that enable PCI local bus compatible computers to communicate directly with other ControlNet products All of these cards support e unscheduled MSG instruction communication with other ControlNet nodes e messaging data for configuration and programming information operator interfaces upload download ete e local communication network access through the NAP e redundant media ey The 1784 PCICS card also supports e I O bridge functionality to manage distributed I O modules 1784 PCICS shown e transfer of scheduled data via produced consumed tags e a ControlNet I O interface for the SoftLogix5800 controller The 1784 PKTCS card also supports e I O scanner functionality to manage distributed I O modules as well as monitoring and configuration capabilities e transfer of scheduled data via produced consumed tags e the IOLinx API for C and Visual Basic control applications You cannot use the 1784 PKTCS card as a ControlNet I O interface for the SoftLogix 5800 controller Publication CNET UM001B EN P May 2005 About the Logix5000 ControlNet Communication Modules 1 5 1788 CNC 1788 CNCR The ControlNet communication card links the FlexLogix contr
175. s Specify the general information about the module name comm format RPI etc and click Finish Module Properties Remote_FLEX_CNET_adapter 0 1794 IB16XOB16P A 1 1 FLEX_combo_module Customize the configuration Specify the general information about the module name comm format RPI etc Then use the Next buttons to step through subsequent screens to configure such parameters as filter times and fault actions Rack Optimization Compatible Module ne En Hao _ Module Properties Remote_FLEX_CNET_adapter 1 1794 IB16X0B16P7A 1 1 Publication CNET UM001B EN P May 2005 20 E aae m Module Properties Remote_FLEX_CNET_adapter 1 1794 IB16X0B16P A 1 1 Re ts The Comm Format selection you make when you add distributed I O modules is based on whether you want rack optimized or direct connections to each distributed I O module In general Table 4 8 Select this format for the distributed 1 0 module Rack Optimization Rack Optimization None an appropriate direct connection format If you select this format for the remote adapter Controlling I O 4 13 Accessing Distributed 1 0 I O information is presented as a structure of multiple fields that This address variable 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 c
176. s 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 data table address in the PLC 5 controller e g F8 0 Publication CNET UM001B EN P May 2005 6 10 Peer to Peer Messaging 3 On the Communication tab specify the communications details Configuration Communication Tag A If you added the module for which the Pah fi 121 pe _ Browse message instruction is sent to the 1 0 HAE fi ti t th Communication Method configuration tree you can use the OP CDs Chame a pestnctiontine PO A Browse button to choose the path r OP wth wel Does penro Meal I Conmected lf Cache Wonnectons e If you haven t added the module you can type the path in manually as described on page 6 10 O Enable Enable Waiting O Start Done Done Length 0 B Select a Communication Method Eror Code Extended Error Code I Timed Out Error Path Error Text Cancel Apply Help 4 Click OK A manually entered path starts with the controller s connection to the backplane and follows a path as shown in the example below EXAMPLE Communication path from a Logix5000 controller to a PLC5 controller over a ControlNet network ControlNet network Node address 7 Node address 1
177. s defined as the signal loss measured at 10 MHz per 1000 ft 304 m of cable EXAMPLE If your segment requires 3 taps using 1786 RG6F B cable the maximum segment length is 20 29 db 3 X 32 db 13 5 db 1000 19 33 db 13 5 db 1000 1431 8ft 436m 1 1786 RG6F B cable has an attenuation of 13 5 db 1000 ft at 10MHz 1786 RG6 cable has an attenuation of 5 99 db 1000 ft at 1OMHz Publication CNET UM001B EN P May 2005 C 10 Determining Your ControlNet Media Requirements Determining if You Need Repeaters segment 1 Publication CNET UM001B EN P May 2005 segment length m ft You can install repeaters on a segment to increase the total trunk cable length or number of taps This creates another segment You need to install repeaters if your system requires more than 48 taps pet segment or a longer trunk cable than the specifications allow 1000 3280 repeater required 750 2460 500 1640 250 820 repeater not required number of taps The maximum number of addressable nodes per network is 99 Since repeaters do not require an address they do not count against the total of 99 Repeaters do require a tap and therefore can affect the length of the segment Figure C 5 leee eco repeater segment 2 l eco eoo 43623
178. s to assure a steady control foundation e Application Requirements e Media Needs e ControlNet Media Components Application Requirements Application requirements are environmental factors that if not considered in the network design could limit or prevent network operation Application requirements are important in making the following decisions e What type of cable is needed e What type of cable connectors are needed The following application requirements should be factored into a network design as well e High ambient temperature e EMF noise e Flooding e Hazardous environments Media Needs Media needs are the physical requirements of a network and are measured against the limitations of the media used If the media needs are addressed without regarding the media limitations then this oversight could result in a weak or unusable signal that could halt network operation Media needs are important in making the following decisions e How much cable is needed e How is the programming device connected The following media needs should be factored into a network design e Network length from first device to last device Determining Your ControlNet Media Requirements C 3 e Ability to configure the network from any device connected to the network ControlNet Media Components ControlNet network media components provide flexibility when designing a communications network for a particular application A Con
179. s touch grounded metallic surfaces This contact could cause noise on the network All exposed metal must be covered with either intrinsically safe blue sheaths or another form of sufficient insulation IMPORTANT If you are installing a bullet connector for future tap installations count the bullet as one of the tap allotments on your segment and decrease the maximum allowable cable length by 16 3m 53 5ft This helps you avoid reconfiguring your network when you install the tap Using Redundant Media Determining Your ControlNet Media Requirements C 17 You can run a second trunk cable between your ControlNet nodes for redundant media With redundant media nodes send signals on two separate segments The receiving node compares the quality of the two signals and accepts the better signal to permit use of the best signal This also provides a backup cable should one cable fail Trunk cables on a redundant cable link are defined by the segment number and the redundant trunk cable letter Actual ControlNet products are labeled with these icons a 7 the shaded icon representing redundant media In Figure C 10 the redundant cable trunk cable is trunk cable B 7 Figure C 10 trunk cable A y trunk cable B 7 To use redundant media all nodes must support redundant media 43629 Publication CNET UM001B EN P May
180. s yes yes ControlNet yes yes yes yes DeviceNet no no yes no RS 232 yes yes yes yes 1 To use RSNetWorx software to configure and schedule a ControlNet network we recommend that you either connect to an EtherNet IP network and bridge to a ControlNet network or use a 1784 PCC interface device to connect directly to a ControlNet network 2 Typically this is a point to point connection between a Logix5000 controller and another device such as a PanelView Plus operator terminal Publication CNET UM001B EN P May 2005 About the Logix5000 ControlNet Communication Modules 1 9 In this example a workstation configures a drive on a DeviceNet network The workstation bridges from ControlNet to DeviceNet to reach the drive Figure 1 2 n E PanelView station ControlNet network DeviceNet network In this example the bridge can be a ControlNet to DeviceNet bridging device e g 1788 CN2DN or a Logix5000 system with a ControlNet communication module and a DeviceNet communication module Table 1 2 describes how to use Logix5000 systems in this example Table 1 2 If the bridge is You need these components CompactLogix system e aCompactLogix 1769 L32C or 1769 L35CR controller e a 1 69 SDN scanner ControlLogix system e a1756 CNB module 1756 DNB module e feb FlexLogix system e a FlexLogix controller e a1788 CNx card e a 1788 DNBO card feb SoftLogix
181. specify an RPI of 50ms every 50ms the I O module sends its data to the controller and or the controller sends its data to the I O module 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 handle on a connection Each module has a limit of how many packets it can handle per second If you exceed this limit the module cannot open any more connections Keep in mind that the faster your RPI the more network bandwidth used So only set the RPI as fast as necessary to avoid draining the network bandwidth unnecessarily For example if your application uses a thermocouple module that has data change every 100ms do not set the RPI for that node at 5ms because the network bandwidth is used for data transmissions that are mostly old data IMPORTANT You cannot set the RPI to a rate faster than the NUT The network cannot send data at a rate that is faster than NUT When you run RSNetWorx for ControlNet an Actual Packet Interval APD is calculated The API is equal to or faster than the RPI ControlNet Overview B 5 Actual Packet Interval API The API is the actual update rate for a particular piece of data on the network ControlNet will set this rate equal to or faster than the RPI based upon the binary multiple of the NUT which is the next fastest rate at which a module can send data If this can not be done ControlNet will provide feedback that the co
182. splay in RSLinx Media Designates if the network uses media redundancy on any of the network Redundancy communications modules Network User defined name of the network Name Publication CNET UM001B EN P May 2005 This example shows the default media configuration of 1000m of RG6 coaxial cable A Select Optimize and re write schedule for all S connections 6 Her 5 moensima schedule B Click OK Configuring a ControlNet Module 3 21 10 If necessary change the media configuration The default media configuration is sufficient in most cases However adjust the configuration if your network is longer or uses repeaters If the media configuration does not accurately represent the maximum propagation delay between any two nodes your network may experience errors Network Parameters Media Configuration General Available Media 2 1786 Medium Distance Fiber Mod 4 1786 Long Distance Fiber Module Hub Starter Block IS version J Medium Distance Fiber Module IS Glass Fiber Cable s 9904 Hub Starter Block 9904 Short Distance Fiber Module 9904 Medium Distance Fiber Modt 9904 Long Distance Fiber Module 1 1786 Coax Repeater 1786 Coax Repeater 24VDC 9904 Coax Repeater 9904 Coax Repeater 24 VDC RGE Coax Cable 1786 Long Fiber Ring Repeater 1786 Extra Long Fiber Ring Repez 11 Save the file This will schedule and activate the network Save Configuration
183. t is able to engage in local messaging with the card although it is detached from the network Therefore the Module Status LED is flashing green if the host has successfully started the card Note however that until the host removes reset all LEDs on the daughtercard will remain off When you view the indicators always view the Module Status indicator first to determine the state of the daughtercard This information may help you to interpret the network status indicators As a general practice view all three status indicators Module Status I O Status and Network Status together to gain a full understanding of the daughtercard s status Publication CNET UM001B EN P May 2005 Troubleshooting Your ControlNet Communications Modules 8 15 Table 8 6 describes the 1788 CNC 1788 CNCR and 1788 CNF module and I O status indicators Table 8 6 1788 CNC 1788 CNCR and 1788 CNF Module and 1 0 Status Indicators If the Module It means Take this action Status MS indicator is off no power Apply power host is faulted Make sure that the daughtercard is firmly seated in the slot host is holding daughtercard in reset 1 Cycle power 2 If the indicator remains off replace the daughtercard or the host steady red major fault 1 Cycle power 2 If the problem persists replace the daughtercard flashing red minor fault No action required firmware update in progress firmware update in progress No action required fi
184. tely 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 Connected Messaging Limits Product Connected Messaging Limits 1756 CNB or 1756 CNBR Supports 64 connections e 5 controllers can have a rack optimized connection to the module e 5 controllers can have a rack optimized listen only connection to the module Built in ControlNet port only supports 32 communication connections With these controllers the number of end node connections they effectively support is dependent on the application s NUT and RPI of the of connections we recomm is the maximum number of connection If the NUT is And the RPI is The controller s built in ControlNet port effectively supports this many communication connections 2ms 2ms 0 1 3 ms 3 ms 1 2 5ms 5ms 3 4 10 ms 10 ms 6 9 14 ms 14 ms 10 12 5ms 20 ms 12 16 4ms 64 ms 31 For each NUT RPI combination the number of connections supported is listed in a range The lower number is the number end you make to maintain reasonable ControlNet port CPU utilization rates The higher number connections possible for that NUT RPI combination 1784 PCC Each module supports 31 unscheduled connections 1784 PCIC Each module supports 128 unscheduled connections 1784 P
185. that is a power of two times the NUT For example if your NUT 5ms we recommend the following RPI values Optimal RPI values None No RPI is required The RPI box is grayed out Communication format does not apply to all ControlNet communication modules For example you do not choose a communication format when using the 1784 PCIC 1784 PCICS nor 1788 CNx cards Publication CNET UM001B EN P May 2005 3 10 Configuring a ControlNet Module Download the Project to the Logix5000 Controller IMPORTANT Before you your RSLogix5000 project configuration to your ControlNet Communication modules consider whether you will schedule the ControlNet network offline ot online e If you are going to schedule the network offline complete the steps beginning on page 3 13 before downloading configuration e If you are going to schedule the network online complete the steps beginning below and then move to page 3 18 When you finish adding the local and remote ControlNet communication modules to your RSLogix 5000 project you must download the new configuration to your Logix5000 controller 1 Because you must schedule the ControlNet network explained in the following section before using the new configuration switch your Logix5000 controller to Program mode in one of the following ways e Turn the controller keyswitch to PROG e Turn the controller keyswitch to REM and use RSLogix 5000 to change the controlle
186. to connect it to the ControlNet network Data ControlNet adapter with 1 0 modules Programming Terminal 43611 Make sute e all wiring and cabling is properly connected e the communication driver such as AB PCICS 1 is configured for the programming workstation When you configure an I O module you define the RPI 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 only used for modules that produce or consume data For example a local ControlNet 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 asynchronously to the execution of logic At the specified interval the controller updates a value independently from the execution of logic Controlling 1 0 4 3 Selecting a Communication Format When you configure a remote ControlNet communications module or an I O module you select a communication format 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 s
187. tors missing terminators etc 2 If condition persists refer to the ControlNet Planning and Installation Manual publication 1786 6 2 1 no other nodes present on network Add other nodes to the network flashing red green incorrect network configuration Reconfigure the ControlNet network so that UMAX is greater than or equal to the module s node address Publication CNET UM001B EN P May 2005 8 20 Troubleshooting Your ControlNet Communications Modules Table 8 10 1797 ACNR15 Communication Status Indicators If either channel It means Take this action status indicators are off no power Apply power steady red faulted module 1 Cycle power alternating red green the module is performing a self test 2 If the fault persists contact your Rockwell Automation representative or distributor None alternating red off incorrect node configuration Check the module s network address and other ControlNet configuration parameters 1 UMAX is the highest node address on a ControlNet network that can transmit data Table 8 11 describes the 1797 ACNR15 module status indicators Table 8 11 1797 ACNR15 Module Status Indicators lf the module status indicator is off It means Take this action Module not communicating due to a power supply fault or internal fault 1 Check the power supply 2 Check the cable connectors 3 Make sure the module is properly installed
188. trolNet network consists of a combination of the media components listed in Table C 1 Table C 1 Component Trunk cable Definition A bus or central part of a network media system that serves as a communications channel between any two points on a network Cable connector A piece of hardware for mating and demating network media and devices Repeater Terminator A piece of hardware that receives a signal on a cable amplifies the signal and then retransmits it along the next segment of the cable A piece of hardware attached to the end points of a network to absorb signals so that they do not reflect back to create interference with other signals Tap Node A piece of hardware that acts as a communications link between the network and a device extracting a portion of the signal from the trunk cable A connection point with the programmed or engineered capability to recognize and process incoming data or transmit data to other nodes Publication CNET UM001B EN P May 2005 C 4 Determining Your ControlNet Media Requirements Determining How Many The number of taps you need depends on the number of devices you want to connect to the network You need a tap for each node and Taps You Need fiber hub on a segment If you plan to add nodes at a later date you should consider ordering and installing the cable and connectors for these additional nodes when you install the initial network This will mini
189. tructure The communication format that you choose also determines e Direct or rack optimized connection e Ownership of outputs For a remote ControlNet communications module you must select one of the formats listed in Table 4 1 Table 4 1 Use this communication format In these scenarios with a remote ControlNet communication module None e All of the remote 1 0 communicating with a controller via the remote ControlNet communication module use a Direct Connection communication format e The connection is used for scheduled peer interlocking e When 1 0 will be predominately direct connections e When multiple controllers control the outputs in the chassis Rack optimized e Some or all of the remote I O communicating with a controller via the remote ControlNet communication module use a Rack Optimized communication format e To minimize ControlNet bandwidth when using large volume of digital 1 0 e f only one controller will control the 1 0 Rack optimized Listen only e Some or all of the remote 1 0 communicating with a controller via the remote ControlNet communication module use a Rack Optimized communication format e The connection is going to read inputs but is not going to be controlling outputs Publication CNET UM001B EN P May 2005 4 4 Controlling 1 0 Table 4 2 If you have this type of I O module digital module For I O modules the available communication formats depend
190. ts should prevent most or all of these situations from occurring They are provided as a general reference for wiring e If it must cross power feed lines it should do so at right angles e Route at least 1 5m 5ft from high voltage enclosures or sources of rf microwave radiation e If the conductor is in a metal wireway or conduit each section of that witeway or conduit must be bonded to each adjacent section so that it has electrical continuity along its entire length and must be bonded to the enclosure at the entry point For more information on general wiring guidelines see the Industrial Automation Wiring and Grounding Guidelines publication 1770 4 1 Wiring External To Enclosures Cables that run outside protective enclosures are relatively long To minimize cross talk from nearby cables it is good practice to maintain maximum separation between the ControlNet cable and other potential noise conductors You should route your cable following these guidelines Table C 4 Is the cable ina Route your From noise sources of this strength contiguous metallic cable at least wireway or conduit Yes 0 08m 3in Category 1 conductors of less than 20A 0 15m 6in ac power lines of 20A or more up to 100 KVA 0 3m 12in ac power lines greater than 100 KVA No 0 15m 6in Category 1 conductors of less than 20A 0 3m 12in ac power lines of 20A or more up to 100 KVA 0 6m 24in ac power lines greater than 100 KVA
191. two defined states at the same time applies to both indicators viewed together The two indicators are always in opposite states out of phase e flashing the indicator alternates between the two defined states applies to each indicator viewed independent of the other If both indicators flash they must flash together in phase Table 8 7 describes the 1788 CNC 1788 CNCR 1788 CNF and 1788 CNFR network channel status indicators Table 8 7 1788 CNC 1788 CNCR 1788 CNF and 1788 CNFR Network Channel Status Indicators If both channel status indicators are It means Take this action off steady green channel disabled normal operation Program network for redundant media if necessary None flashing green off temporary network errors 1 Check media for broken cables loose connectors missing terminators etc 2 If condition persists refer to the ControlNet Planning and Installation Manual publication 1786 6 2 1 node is not configured to go online Make sure the network keeper is present and working and the selected address is less or equal to the UMAX flashing red off media fault 1 Check media for broken cables loose connectors missing terminators etc 2 If condition persists refer to the ControlNet Planning and Installation Manual publication 1786 6 2 1 no other nodes present on network Add other nodes to the network flashing red green incorrect network c
192. ugh the tree In the example screen below faults occurred at the remote 1756 CNB module and the I O modules added below it 1 0 Configuration S 111 1756 CNB A Local CNB B N 4 0 1756 CNB7 A Remote_ControlNe i 5 1756 08161 Remote_Output_r 6 1756 18161 Remote_Input_mog Publication CNET UM001B EN P May 2005 4 18 Controlling 1 0 3 Identify the fault code If multiple faults appear on the screen as shown above identify the fault at the module that is highest in the I O tree 3 4 1 0 Configuration a ff n 1756 CNB A Local CNB 410 A Right click on the fault module B Click Properties E Module Properties Local_CNB 0 1756 CNB A 1 1 C Click on the Connection tab D Identify the code for the fault METE E Use the Help button to access the online help and determine what the fault codes mean For more information on fault codes see step 4 on page 4 19 Publication CNET UM001B EN P May 2005 Controlling 1 0 4 19 4 If necessary get the definition of the fault code from the online help A Click Help f RSLogix 5000 ControlNet 1756 L1 B Click Contents Controller Tags Help Topics RSLogix 5000 Online Help C Click on the Index tab Cortes index D Type module faults Help Topics RSLogix 5000 Online Help Module Faults 16 0300 16 03FF module fault Module Faults 16 0001 16 00ff 16 0100 16 01ff E When
193. y with a qualified secondary partner PwNs CNB is primary with no secondary partner Check corresponding slot of secondary chassis for correct module Ofng Secondary CNB is qualifying Redundant system status No action required OS Secondary CNB is qualified SW Node address switch changed after power up None required but we recommend that you ERR either return switches to their original settings or replace the module since this could indicate a latent hardware problem flashing green CNFG ERR ControlNet configuration error Recheck configuration NET Network cabling error or no other active nodes Re check your network cabling and make sure on network another node on the network is active on line ERR OK Normal operation None required In this case no connections have been made to or through the 1756 CNB R module Publication CNET UM001B EN P May 2005 Troubleshooting Your ControlNet Communications Modules 8 5 Table 8 1 1756 CNB and 1756 CNBR Module Status Indicator and Display If the OK With this It means Take this action indicator is module status display steady greenor SO_1 Old primary switchover phase 1 in progress If the display shows any message for more than off S02 Old or itch hase 2i three seconds then the CNB module failed a PHONG RNE Re cal Wega CaP during transition from one redundancy phase to S0_3 Old primary switchover phase 3 in progress another Replace one or bot

Download Pdf Manuals

image

Related Search

ca canva canvas log in calculator capital one calendar ca dmv carmax cargurus capcut canary islands migration crisis carvana camera calendar 2025 carelogic capital one login california dmv canary islands boat accident carfax california lottery cash app caitlin clark carelogic login canon call of duty cars

Related Contents

CHC-MJ4,MJ8(PDF/1454KB)  IA 2004  GPX D108S DVD Player  Atlona AT-HDRX  user manual crc 7262 - produktinfo.conrad.de  MARS Cashflow 560  - Cercapasseggini  de Gebrauchsanweisung Bodenstaubsauger en Vacuum    Belkin 157 User's Manual  

Copyright © All rights reserved.
Failed to retrieve file