Home

1756-6.5.3, ControlLogix ControlNet Interface Module User Manual

image

Contents

1. o Rack optimized N aan 0 connection i pee oa ey N U N U N Q P T P T A a UP 5 Uo PSE L TU 1 E TAEL Slot 3 RPI 25mS T G L l J L J 2 S l i ContfolNet 41030 Owner Logix 5550 ControlNet ControlNet Controller Interface Module Interface module 1756 6 5 3 December 1999 A 6 Allocating Communication Connections The local controller in this example uses these bidirectional connections Connection Type Module Quantity Connections Total per Module Connections Logix5550 controller to local 1 0 module 2 Logix5550 controller to remote analog 1 0 module 1 Logix5550 controller to remote 1756 CNB module 1 total 4 Determining Connections for The Logix5550 controller supports the ability to produce broadcast and Produced and Consumed Tags consume receive system shared tags System shared data 1s accessible by multiple controllers over the ControlBus backplane or over a ControlNet network Produced and consumed tags each require connections Connections for produced tags By default a produced tag allows two other controllers to consume the tag which means that as many as two controllers can simultaneously receive the tag data The local controller producing must have one unidirectional connection for each consumer and one more unidirectional connection
2. ania Slot 1 RPI 5mS TH Slot 2 RPI 50mS Q Q O O IOJ IOJ OJ O SSos L o Si S ControlNet Owner Logix 5550 ControlNet ControlNet Controller Interface Module Interface module Connection Type The local controller in this example uses these bidirectional connections Module Quantity Connections Total per Module Connections Logix5550 controller to remote I O module Logix5550 controller to local 1 0 module 2 3 Logix5550 controller to remote 1756 CNB module ne Se ae 1 6 Total When you select the communication format for the I O module the owner and listen only formats are direct connections Rack optimized connections for 1 0 modules When a digital I O module is located in a remote chassis with respect to its owner you can select rack optimized communication A rack optimized connection consolidates connection usage between the owner and the digital I O in the remote chassis Rather than having individual direct connections for each I O module there is one connection for the entire chassis 1756 6 5 3 December 1999 A 4 Allocating Communication Connections In this example the owner controller communicates with all the digital I O in the remote chassis but uses only one connection The data from all three modules is sent together simultaneously at a rate specified by the 1756 CNB connection This
3. Force Mask Style Descriptio Monitor Tags A Edt Tags Tags 4 2 Select the Edit Tags tab and create the following tags Tag Name Alias For Base Tag Type Style L1_to_L1 MESSAGE Source_data_buffer T1 ACC T1 ACC DINT Decimal T1 TIMER Controller Tags CHET_meszaging controller Scope CNET _messagingle Show Shaw Al Sort Tag Name _ P TesName v AlasFor BaseT Tye Sye Dy e MESSAGE ee Desc Source_data_ T1 ACC T1 ACC DINT 1756 6 5 3 December 1999 3 4 Logix5550 to Logix5550 Controller Unscheduled Messaging 1756 6 5 3 December 1999 Create the Write Message Ladder Program 1 Double click on Main Routine under the Main Program folder and create the following ladder program T1 0N TOM Timer On Delay Timer H No i 2 Click on the button in the MSG instruction The Message Configuration window will appear Message Configuration L1_to_L1 Configuration Communication Message Type Source Tag Source_data_buffer Create Tag Number OF Elements i Destination Element destination_data_buffer Enable Enable Waiting 2 Start 2 Done Done Length 1 2 Error Code T Timed Out n Extended Error Code Cancel pl Help 3 Under the Configuration tab enter the following configuration In this field Select Message Type CIP Data Table Write source Tag source_data_buffer Number of Elements 1
4. File name Sched L1_to L1 Save as type ControiN et Configuration Files 2c Cancel 7 Enter an appropriate name for the network e g Sched_L1_to_L1 and click on Save RSNetWorx for ControlNet will save the configured and scheduled network 8 Minimize the RSNetWorx for ControlNet software 1756 6 5 3 December 1999 4 20 Logix5550 to Logix5550 Controller Scheduled Communication Test the Communications 1 Restore the session of RSLogix5000 for the Consumer controller 2 Double click on the Controller Tags folder in the Controller view window and select the Monitor Tags tab Controller Tags Consumer controller Scope Consumer controller Show Show All Sort Tag Mame Jee You should see this value changing 3 Examine the consumed_data field You should see the value changing to keep up with the accumulated value of the timer in the controller in the left chassis This completes the Logix5550 controller to Logix5550 scheduled communication example 1756 6 5 3 December 1999 Chapter 5 Logix5550 Controller to PLC 5C Unscheduled Messaging About the Example Application This example application sends an unscheduled message from a Logix5550 processor to a PLC SC processor The Logix5550 processor is in slot 0 of the ControlLogix chassis and the1756 CNB module configured as node 1 is in slot 1 The PLC SC is configured as ControlNet node 11 A Counter that increm
5. w Rockwell Software RSLinx ho Active ASLogix 5 AB_EKTC 1 a File Edit View Communications Station DDE OPC Secunty Window Help e x S sS liz e M Autobrowse 2a Browsing node 1 found E e Workstation W49958 H E Link Gateways Ethernet Hes 1770 KFD 1 DeviceNet i H a AB_KT 1 Data Highway Plus 1756 CNB B default ABKTC El gs AB_KTC 1 ControlNet a 01 1756 CNB B Bridge 1756 CNB B 11 1785 L40C15 default D 17 Workstation ABETC H TCP 1 Ethernet Current Selection M49998I4B KTC 1411 Cancel For Help press F1 11711739 D323 FM oe 3 Double click on the PLC 5 40C processor at node 11 4 When the System Communications tab reappears click on the Download button You will see a window similar to that below RSLogix 5 AN Downloading Program PRODUCER for PLCS 7400 1 5 Seres D Hey C To default PLC5 400 1 5 Seres D Rey C OrivenAB ETC 1 at Node 11 Are you sure you want to proceed with Download 5 Click on Yes to download the program You will receive the following prompt RSLogix 5 AN Do vou want to keep the existing online Control et configuration 6 Click on Yes to keep the existing online ControlNet configuration 1756 6 5 3 December 1999 PLC 5C to Logix5550 Controller Scheduled Communications 8 21 You should see the Data Output File 1 e N10 you configured with RSNetWorx for ControlNet in the following prompt RSLogix
6. Allen Bradley ControlLogix User Manual ControlNet Interface Module Cat No 1756 CNB CNBR ControlNet Important User Information Because of the variety of uses for the products described in this publication those responsible for the application and use of this control equipment must satisfy themselves that all necessary steps have been taken to assure that each application and use meets all performance and safety requirements including any applicable laws regulations codes and standards The illustrations charts sample programs and layout examples shown in this guide are intended solely for purposes of example Since there are many variables and requirements associated with any particular installation Allen Bradley does not assume responsibility or liability to include intellectual property lability for actual use based upon the examples shown in this publication Allen Bradley publication SGI 1 1 Safety Guidelines for the Application Installation and Maintenance of Solid State Control available from your local Allen Bradley office describes some important differences between solid state equipment and electromechanical devices that should be taken into consideration when applying products such as those described in this publication Reproduction of the contents of this copyrighted publication in whole or part without written permission of Rockwell Automation is prohibited Throughout this manual w
7. New gt He 3 Enter the following parameters Name Remote_CNB Node 6 Chassis Size Enter your chassis size Slot 1 Comm Format Rack Optimization Electronic Keying Compatible Module 4 Click on Next The following page will appear Module Properties Local CHE 1 1756 CHBR B 2 1 5 Make sure the Requested Packet Interval RPI is 5ms or greater for this example gt Remember that you cannot set the RPI faster than the NUT See page I A 1756 6 5 3 December 1999 Controlling 1 0 Over a ControlNet Network 10 7 6 Click on the Finish button to accept the configuration The remote 1756 CNB module should appear indented under the local 1756 CNB in the I O Configuration folder Sion LO Configuration i 1 1756 CNB 6 Local CNB SEE 1 1756 CMB BAB Remote CNB Add the Remote 1 0 Modules to the 1 0 Configuration You must now add the remote I O modules to the I O Configuration List under the remote 1756 CNB module In this example you will add a a 1756 IB16 digital input module and a 1756 OB 16 digital output module with standard configurations Use these steps as a guide if you are configuring different I O modules for your system This example application uses the I O module default configurations For information on altering the default configurations see the ControlLogix Digital I O Module User Manual publication 1756 6 5 8 Add the Remote Digital Input Module Sion LO Configuration E
8. 000005 Create the Example Application 0 00000 eee Create the Controller Tags for the Write Message Program Create the Write Message Ladder Program Download and Run the Program 005 Test the Example Application 0 00 Create the Controller Tags for the Test Program Download the Test Program 2 0 00 ee eee Test the Communications 0 000 ee eee eee Chapter 4 About the Example Application 0 0000 Set Up the Example Application 0 0005 Create the Producer Application 0 000 Create the Producer Tags 0 2 0 cece eee Create the Producer Ladder Program Download to the Producer 20 002s e ee eee 1756 6 5 3 December 1999 Chapter 4 continued Configure the Consumer Logix5550 Controller Add the Producer to the I O Configuration of the Consumer 4 6 Create the Consumer Tags 0 00000 eee eee Download to the Consumer 00000 e ee eee Schedule the Network Using RSNetWorx for ControlNet Verify the Network Properties 0005 Test the Communications 0 0 0 cee ee eee Chapter 5 Logix5550 Controller to PLC 5C About the Example Application 0 0005 Unscheduled Messaging Set Up the Example Application 005 Create the Example Application 0 000000 C
9. 1756 6 5 3 December 1999 11 16 Adding an 1 0 Chassis to an Existing ControlNet Network Test the Example Application Use the following procedure to test the operation of the remote analog output 1 Connect a voltmeter across the channel 0 outputs of the 1756 OF6VI analog output module as shown in the following figure 1756 OF6VI 2 Restore the RSLogix5000 software and place the controller in Run mode 3 Measure the output voltage of channel 0 You should see it slowly rising to approximately 10V reset to zero and start rising again etc 4 Verify that the digital I O modules in the other remote chassis are still working See page gt Refer to the ControlLogix Analog I O Modules User Manual publication 1756 6 5 9 and the ControlLogix Digital I O Modules User Manual publication 1756 6 5 8 for assistance in wiring and debugging the I O modules if needed 1756 6 5 3 December 1999 Adding an I O Chassis to an Existing ControlNet Network 11 17 Adding 1756 CNB Modules to The ControlNet network in the example application can support a maximum Expand the Network of 64 remote bidirectional connections To expand the network you can add additional 1756 CNB interface modules to the local chassis and connect them to remote 1756 CNB modules on the same or another ControlNet network Each 1756 CNB module added to the local chassis can communicate with a maximum of 64 connections For example the system shown in the foll
10. MainProgram Program Tags MainFoutine EI Unscheduled Programs Trends Data Types i User Defined Ea Predefined E Module Defined 140 Configuration 1 1755 CNBR B Local_CNB The Select Module Type window will appear Select Module Type Type Major Revision 1756 CNB B Ro H Description 13367 AC Vector Drive 1395 Digital OC Orive 1756 Control et Bridge 1756 Controll et Bridge 1756 CMHB 0 1756 Control et Bridge 1756 CNBR AA 1756 Control et Bridge Redundant Media 1756 CN BRE 1756 ControlNet Bridge Redundant Media 1 756 CAN BRD 1756 Control et Bridge Redundant Media 1785 PLC5C Control et PLCS 1788 CH2DH 1788 Control et to DeviceNet Linking Device 1788 CN2DM_O4 ControlNet to DeviceNet Linking Device 1788 CN DN 32 Control et to DeviceNet Linking Device Yendo Al M Other Select All W Analog I Digital W Communication I Motion I Processor Clear All mee e _ 2 Select the 1756 CNB B or 1756 CNBR B module from the list 1756 6 5 3 December 1999 4 10 Logix5550 to Logix5550 Controller Scheduled Communication The Module Properties window will appear Module Properties Local _CHE 1756 CNB B 2 1 Type 1756 CN EE 1756 Controlet Bridge Vendor Allen Bradley Parent Local_ CNB Name Fremote_ CHE Node fi Description Chassis Size fa Slot fi Comm Format Hone F Revision e fi j Electronic Keying Compatible Module Cancel Back Henst gt Fin
11. Radix Decimal smt Sina 0 Deo TY IN g Properties Usage Help This value should be changing This completes the Logix5550 to PLC 5C unscheduled messaging example 1756 6 5 3 December 1999 Chapter 6 Logix5550 Controller to PLC 5C Scheduled Communications About the Example Application This example application sends scheduled data from a Logix5550 controller producer to a PLC 5C processor consumer The Logix5550 controller is in slot O of the ControlLogix chassis and the 1756 CNB module configured as node 1 is in slot 1 The PLC 5C is configured as node 11 A Timer provides the data for the message What you will do See page Set Up the Example Application 6 1 Create the Logix5550 Producer Application Create the Producer Tags 6 3 Create the Producer Ladder Program Download and Run the Program 6 6 schedule the Network Using RSNetWorx for ControlNet 6 7 Verify the Network Properties 6 9 Survey the Network for Connected Devices 6 10 Configure the PLC 5C to Receive Scheduled Messages 5 1 Test the Communications 6 14 s Set Up the Example Application Change your system configuration to that shown below PLC 5C Node 11 1771 1 0 ControlLogix Chassis Chassis Logix5550 Controller Node 1 ControlNet Network PC with 1784 KTCX15 Interface 1756 6 5 3 December 1999 6 2 Logix5550 Controller to PLC 5C Scheduled Communications e Verify that the Logix5
12. The Controller Tags window will appear Controller Tags Logix5550_from_PLC5 controller Scope Logix5550_from_PL 7 Show Show All Sort Tag Name 7 Force Mask Pile Es Descriptio heal Monitor Tags A Edit Tags Tags IK n E a 2 Select the Edit Tags tab and create the following tag Tag Name Type Style PLC5 Data INT Decimal Controller Tags Logix5550_from_PLC5 controller Scope Logix5550_ftom_PLt Show Show All Sort Tag Name JP TesNene ojas Base Tag Te eve Descr Pi fercoe INT Cem aT OO TC 1756 6 5 3 December 1999 PLC 5C to Logix5550 Controller Unscheduled Messaging 7 9 3 From the Logic menu select Map PLC SLC Messages PLC2 3 5 7 SLC Mapping __ file Number TagName mo 4 Select the File Number used in the PLC 5C Typed Write message setup i e number 7 5 Select the Logix5550 Tag Name created previously PLC5_Data 6 Click on OK to complete the mapping 1756 6 5 3 December 1999 7 10 PLC 5C to Logix5550 Controller Unscheduled Messaging Download the Logix5550 Program You do not need any ladder logic in the Logix5550 program The program can consist of a single End rung End 1 Click on the Communications menu and select Who Active 2 The following window will appear Your window may look different depending upon the drivers and other devices you have installed S Who Active M Autobrows
13. 0_Controlle Chassis Type g Ra Roe ea eect Slot Humber fo a Description a Create In CARSLogis FOOD Projects Browse cect tee 1756 6 5 3 December 1999 Controlling 1 0 Over a ControlNet Network 10 3 3 Enter an appropriate name for the Controller e g I O Controller 4 Select the correct Chassis Type Slot Number of the Logix5550 controller and folder where you want to save the file Create In Click on OK You will now add the remote digital I O modules to the controller s I O configuration This involves several steps First you must add the controller s local 1756 CNB module to its I O configuration Then you add the 1756 CNB in the remote chassis with the digital I O modules as a child of the local 1756 CNB module Finally you add the I O modules as children of the remote 1756 CNB module Add the Local CNB Module to the 1 0 Configuration 1 Select the IO Configuration folder in the project window and click the right mouse button aS Controller 0 Controller A Controller Tags Controller Fault Handler fo Power Up Handler E TS Tasks al MainT ask MainProgram lg Program ags SE Main outine o Unscheduled Programs I a Data Types er User Defined H Ca Predefined ST Module Detined WED Configuration The following pop up window will appear Hew Module font apy Paste Eriti 2 Select New Module 1756 6 5 3 Decemb
14. Description 1756 Controlet Bridge 1756 Control et Bridge 1756 Control et Bridge 1756 Control et Bridge Redundant Media 1756 Controlet Bridge Redundant Media 1756 CNBA D 1756 Controlet Bridge Redundant Media 1756 DHAIO 1756 DH Bridge AlO Scanner 1 756 DNB 1756 DeviceNet Scanner 1756 ENET 1756 Ethernet Communication Interface 1756 H5C 1756 High Speed Counter 1756 1416 16 Point 79 134 AC Input 1756 1416 16 Point 79 132 AC Isolated Input Vendor All IY Other Select All M Analog I Digital I Communication I Motion I Processor Clear All me e 3 Select the 1756 CNB B or 1756 CNBR B module and click on OK 1756 6 5 3 December 1999 4 8 Logix5550 to Logix5550 Controller Scheduled Communication The Module Properties window will appear Module Properties Local 1756 CNBR B 2 1 Local_CNB 1 B Compatible Module 4 Enter the following parameters Name Local_CNB Slot Electronic Keying Compatible Module 5 Click on Finish to accept the configuration 1756 6 5 3 December 1999 Logix5550 to Logix5550 Controller Scheduled Communication 4 9 Add the Remote CNB Module to the 1 0 Configuration Next you must add the remote 1756 CNB as a child of the local 1756 CNB 1 In the Project window right click on the local 1756 CNB and select New Module B 63 Controller Consumer Controller Tags 3 Controller Fault Handler Power Up Handler G Tasks MainT ask
15. E __Hep Communication settings Driver Processor Mode Reply Timeout AB_KT C 1 i 1 Bard who Active i Sec 13 Octal 3 Enter the following information and click on OK In this field Select Processor Name SENDER Platform ControlNet Processor Enter your processor type series Enter your processor s series Revision Enter revision letter Driver AB_KTC 1 Processor Node 11 e Ignore any prompts or warnings you receive about specifying ControlNet project files That is not necessary for this example 1756 6 5 3 December 1999 PLC 5C to PLC 5C Unscheduled Messaging Over Two ControlNet Networks 9 3 Create the Ladder Program 1 Enter the following ladder program MiG ReadWrite Message Control MG10 0 setip Screen 2 Double click on Setup Screen in the MSG instruction The following window will appear This message writes the value of the seconds clock S 23 in the PLC 5 40C on ControlNet network 1 into data file N7 0 of the PLC 5 40C processor on ControlNet network 2 HSG MG10 0 1 Elements This PLC 5 Size in Elements Fort Number Target Device Data Table Address MultiH op Communication Command PLC 5 Toped Write Data Table Address Pile ES Control Bits Ignore if timed out TO D To be retried NRJ D Awaiting Execution E Continuous Run CO a Error ER a Message done ON a Message Transmitting 5T a M
16. Networks Hardware ws ControlNet Ready 100 2 From the Network menu select New 3 Check the Edits Enabled box and go Online 3 1756 6 5 3 December 1999 11 12 Adding an 1 0 Chassis to an Existing ControlNet Network The Browse for Network window will appear with a list of available drivers Your list may appear different from that shown below but you should have the AB_KTC 1 driver configured as described in chapter RI Browse for Network 24x Find the route to communicate with this network lV Autobrowse Retest Workstation M49988 x Lins Gateways Ethernet Ss 1770 KFD 1 DeviceNet AB_KT 1 Data Highway Plus E 4 aa OE s TCP 1 Ethernet 4 Select the AB_KTC 1 driver and click on OK 5 If you receive a message that there is an Online Offline mismatch select the Use online data upload option and click on OK Online Offline mismatch EAE There are differences between the online and offline configurations that prevent starting edits Upload or download Use offline data download Cancel Help ude The Save As window will appear Save As Save jni E Networks ka a8 Control et 2 sc Sched_I0 c ja Sched _L1_to_L1 xc Sched_Logit5500_to PLCS sc Sched _PLCS_to_Loge55S0 sc File name Sched_IO_2 xc Save as type ControlNet Configuration Files 4c Cancel 6 Enter an appropriate name for the network
17. ho Active RSLogix 5 AB_ETC 1 z Eile Edit View Communications Station DDEVOPC Security Window Help 5 lej x S amp 8 Bliz x M Autobrowse 2a EE Browsing node 7 not found Workstation M43958 as Link Gateways Ethernet J H 1770 KFD 1 DeviceNet ne 16 Ele AB_KT 1 Data Highway Plus 1T756 CMBR B 1785 L40C15 lg AB_KTC 1 ControlNet eB 01 1756 CNB B Bridge 1756 CNB B Oi B Backplane 1756 474 Lan 01 1756 CNB 6 Bridge El A 03 1756 CNBRY Bridge Redundant 1756 CNBR B Eee A Control et feen 06 1756 CNBAB Bridge Redundant 1756 CNBA B 16 1785 L40C15 a 11 1785 L40C15 SENDER wl 17 Workstation ABKTC lg TCP 1 Ethernet Curent Selection M49988IAB KTC 1417 BackplaneS344416 Cancel For Help press F1 11711799 04 26PM 4 Drill down the tree through the ControlNet driver to the PLC 5 40C processor at ControlNet node 16 1785 L40C15 in this example 5 When the System Communications tab reappears click on the Online button If no program is loaded in the PLC 5C processor a pop up window will appear with the message You cannot go Online to DEFAULT program DEFAULT Program Rename DEFAULT program Enter new processor name Cancel You cannot go Online to RECEIVER 6 Enter a new processor name of your choice e g Receiver and click on OK e Disregard any warnings about ControlNet devices e Itis not necessary to save the program e You do not have t
18. teat T Hio T hiat T hioa T hioo T teat T Hots mtesse o T h T iaso T emee O O AEBS T emee CO e SIE vet NT ecm S elect LONI ecm To specify a produced tag Enter or select Type a name for the tag Type a description for the tag optional Select one of these Base for a normal tag Alias for a tag that references another tag or part of another tag Consumed for a tag whose value is produced by another controller Select the data type A produced tag type is limited to DINT Real or Structure The programming software displays a list of the available data types The list consists of the predefined data types and any user defined structures If the tag is to be an array specify the number of elements in each dimension There can be as many as 3 dimensions If the tag is not an array or you do not want all 3 dimensions set the dimension fields to zero 0 All produced tags must have controller scope Select the display style of the tag The programming software displays a list of the available styles which depends on the data type The style you select becomes the default display type when monitoring that tag with the programming software Select this check box Specify how many other controllers that can consume the tag You can only choose to create a produced tag when programming offline A produced or consumed tag cannot be larger than 500 bytes The tag must also fit within the bandwidth
19. Bota Hi Propernes Hame l Bota Message Properties Options Data Type DINT m Eaniaue itr Eui Style Decimal Y Copy Fer Produce this tag for up to eee nelete To specify a consumed tag In this field Type or select Name Type a name for the tag Description Type a description for the tag optional Tag Type Select Consumed Controller Select the name of the other controller You must have already created the controller in the controller organizer for the controller name to be available Remote Tag Name Type the name of the tag you want to consume from the remote controller Remote Instance Important The name must match the name in the remote controller exactly or the connection faults If the remote controller is a ControlNet PLC 5 this field is Remote Instance Select the instance number 1 128 of the data on the remote controller RPI Type the amount of time in msec between updates of the data from the remote controller The local Requested Packet Interval controller will receive data at least this fast Data Type Select the data type A consumed tag type is limited to DINT Real or Structure The programming software displays a list of the available data types The list consists of the predefined data types and any user defined structures If the tag is an array specify the number of elements in each dimension There can be as many as 3 dimensions If the tag is not an array or you do n
20. Click on the Communications menu and select Who Active 2 The Who Active window will appear Your window may look different depending upon the drivers and other devices you have installed Se Who Active I Autobrowse El Workstation M43355 Go Online Glas Lins Gateways Ethernet een 17r0 KFD 1 DeviceNet Upload H AB_KT 1 Data Highway Plus Elgg AB_KTC 1 ControlMet Download f 01 1756 CNB B Bridge 1756 CNB E Backplane 1756 474 eee SEC Im 01 1756 CNB B Bridge re DE 1756 CNBRB Bridge Redundant 1756 CNBR B Apply u 17 Workstation ABETE H TCP 1 Ethernet Cancel Help PRE EEE Current Path AB _ETC 1417 Backplane T Apply Current Path to Project Path in Project AB_ETC 142 1 1 0 1 This example uses RSLogix5000 version 2 25 See Appendix p if you are using version 2 10 or earlier 1756 6 5 3 December 1999 Schedule the Network Using RSNetWorx for ControlNet Controlling I O Over a ControlNet Network 10 13 3 Drill down the tree through the ControlNet driver and the 1756 CNB module at node 1 to the controller in slot 0 4 Highlight the controller and click on the Download button to download the program to the Logix5550 controller in the local chassis 5 Minimize RSLogix5000 You must run RSNetWorx for ControlNet to enable the I O modules in the remote I O chassis Running RSNetWorx transfers configuration data to networked modules and establishes a Network
21. PLC 5C to Logix5550 Controller About the Example Application 00 0005 Scheduled Communications Set Up the Example Application 005 Configure the Network Using RSNetWorx for ControlNet Verify the Network Properties 0005 1756 6 5 3 December 1999 PLC 5C to PLC 5C Unscheduled Messaging Over Two ControlNet Networks Controlling 1 0 Over a ControlNet Network Adding an 1 0 Chassis to an Existing ControlNet Network Chapter 8 continued Survey the Network for Connected Devices Configure the PLC 5C Processor 00048 Configure the Consumer Logix5550 Controller Add the Producer to the I O Configuration Create the Consumer Tags 0 0 0 eee eee Download the Logix5550 Program Create the Producer Application 0 0002 eee Create the PLC 5C Program 0 44 s0 0304ds0n0 e 0 sen Download the PLC 5C Program 055 Schedule the Network 0 0 0 Verify the Message 454 chan neeckeeaneee bey sewackeeeus Chapter 9 About the Example Application 0 000000 ee Set Up the Example Application 0000055 Create the Example Application 0 00002 eee Create the Ladder Prostaiiie 6 40 4064ee dd oeee deen Download the Program 0 0 eee eee Test the Example Application 0 0 2 0 0 Chapter
22. ROCKWELL ES wien Rockwell Automation 1 ALLEN BRADLEY DR MAYFIELD HEIGHTS OH 44124 9705 PLEASE 1756 6 5 3 December 1999 Reach us now at www rockwellautomation com Wherever you need us Rockwell Automation brings together leading brands in industrial automation including Allen Bradley controls Reliance Electric power transmission products Dodge mechanical power transmission components and Rockwell Software Rockwell Automation s unique flexible approach to helping customers achieve a competitive advantage is supported by thousands of authorized partners distributors and system integrators around the world Americas Headquarters 1201 South Second Street Milwaukee WI 53204 USA Tel 1 414 382 2000 Fax 1 414 382 4444 Roc Kkuvell European Headquarters SA NV avenue Herrmann Debroux 46 1160 Brussels Belgium Tel 32 2 663 06 00 Fax 32 2 663 06 40 Asia Pacific Headquarters 27 F Citicorp Centre 18 Whitfield Road Causeway Bay Hong Kong Tel 852 2887 4788 Fax 852 2508 1846 Automation Publication 1756 6 5 3 December 1999 PN 955127 21 1999 Rockwell International Corporation Printed in the U S A Allen Bradley ControlLogix ControiNet Interface Module User Manual
23. The Workstation Options window will appear Workstation Options Ladder Uptions FontColor Tag Display Preferences Communications Ladder Display Recent Driver 2 indicates a connection to the ControlNet Path 12 1 1 0 s wire 1 indicates a connection to the CNB module e at ControlNet node 1 1 indicates a connection to the backplane of the ControlLogix chassis 0 indicates a connection to the module at slot 0 the Logix5550 controller Change the first 1 to 6 to download via the CNB module at node6 Cancel Appy Help 1756 6 5 3 December 1999 D 2 Setting Paths for Downloads in RSLogix5000 Version 2 10 2 Select the Communications tab and enter the following configuration to download through the 1756 CNB module at node 1 In this field Select Driver AB_KTC 1 Path 2 1 1 0 This is the default name for the KTCx driver configured in chapter 2 using RSLinx _OR Enter the following configuration to download through the 1756 CNB module at node 6 In this field Select Driver AB_KTC 1 Path 2 6 1 0 Is Is the default name tor the KI Cx driver configured in chapter 2 using RSLinx 3 From the Communications menu select Download The Download prompt will appear containing the path you specified Download E Download to the controller Name Log5550_ from PLCS Type 1756 L17A LOGI5550 Using this communications configuration
24. set up the example application test the example application B 6 to Logix5550 to PLC S5C scheduled communications 6 1 to about the example application configure PLC 5C to create producer ladder program create producer tags create the producer application to 6 download the program 6 6 schedule the network 6 7 to set up the example application test the communications 6 14 to test the example application Logix5550 to PLC 5C unscheduled message 6 1 to about the example application create controller tags to create the example application5 2 to 5 6 create the ladder program to download the program 5 6 set up the example application test the example application to making comments P 6 mapping PLC SC file to Logix5550 tag 79 messaging connections MultiHop P paths for downloads PLC 5 processor installation PLC 5 terminology PLC 5C to Logix5550 scheduled communications to about the example application add local CNB to I O configuration to add producer to I O configuration to create consumer tags to create the example application to create the PLC 5C program 19 download the Logix5550 program ETA download the PLC 5C program to set up the example application test the example application PLC 5C to Logix5550 unscheduled message to about the example application create controller tags create the example application 7 2 to P oO create the PLC 5C program to 7 4
25. 1 3 4 L_flag DINT 1 3 4 Total 20 connections Example 2 Producing data as a user defined data type structure Connection Number of Produced Tag Data Type for the Tag Consumers Total Connections Load _Info User defined structure of 1 3 4 height DINT width DINT weight REAL W_flag DINT L_flag DINT Total 4 connections Connections for consumed tags Each consumed tag requires one connection for the controller that is consuming the tag 1756 6 5 3 December 1999 A 8 Allocating Communication Connections Determining Connections Some types of messages use a connection to send or receive data Some also for Messaging give you the option of either leaving the connection open cache or closing the connection when the message is done transmitting The following table shows which messages use a connection and whether or not you can cache the connection Using this Uses a Which you can This type of message communication method connection cache CIP data table read or write CIP v y PLC2 PLC3 PLC5 or SLC all CIP SEER CIP with Source ID DH v CIP generic N A block transfer read or write N A s v Use the following table to select a cache option for a message If the message executes Then Because repeatedly select the Cache This will keep the connection open and Connections check box optimize execution time Opening a connection each time the message executes increases execution time infrequently Clear t
26. 11 Words 1400 Memon Used 1489 Words Last Edit TimeStamp Free Memon 47663 Words 6 10 1337 0 24 43 Processor Mode REMOTE PROG Program Checksum flee ASMetwor Control et Project PLC Control et Node fii Browse PLE Controll et Source LinkID fo Cancel Apply Help 11 Verify Enter the following parameters In this field Enter Processor Name CONSUMER PLC ControlNet Node 11 12 Click on the Browse button and Open the RSNetWorx for ControlNet project file created previously e g Sched_Logi1x5550_toPLC5 xc 13 Click on Apply Then click on OK 1756 6 5 3 December 1999 6 18 Logix5550 Controller to PLC 5C Scheduled Communications To verify that the message is being received by the PLC 5C processor you must examine the input file configured in RSNetWorx for ControlNet e N9 E Data Files ia B Cross Reference on 52 B3 T4 L5 RE A Fo Examine this file 14 Double click on file N9 in the Data Files folder You should see the value in N9 0 continuously changing to reflect the data from the Logix5550 controller File HJ dec 21 Oo aAa Aa A A A 10D A AA A OFFS 12 0 aAa O8 8 8 8 fy 71 0 OF O8 O88 A b 71 0 oOo Ob OO O ie 1 aAa oO OF DO A Oy E 1 aAa oO OF ODO A A T Radix Decimal smt Soka 10 Properties Usage Help This value should be changing This completes the Logix5550 to PLC 5C scheduled communication example
27. B Remote CHE A 0 1756 L1 Producer 1756 6 5 3 December 1999 Logix5550 to Logix5550 Controller Scheduled Communication 4 13 The Controller Tags window will appear Controller Tags Consumer controller OP x Consumer controller Show All 7 TagName M _ P tagName v aliasFor BaseTag Type Style O rr Edit Tags 2 Select the Edit Tags tab and create the following tag Tag Name Type Style consumed_data DINT Decimal Controller Tags Consumer controller BEE Consumer contraller 7 ae Show All kd TagName _ P TagName Alias For BaseTag Type Style l A consumed ar o oo 3 Right click on the new tag The following pop up menu will appear Edit Tag Properties AIRE nter adt Wiehe p pe Taza ar T ed oat oo PESE iag re aage 4 Hoto Eross kieleEncE Eira taine Hoka ee ope ies nto Mato Fanon Ween io Coy Gtio Lao Sra er Lies pep cep RY peje tla Hoto message Eiapeniies Bo Con lEanmdianmn aane Eata asle VEjetE 4 Select Edit Tag Properties 1756 6 5 3 December 1999 4 14 Logix5550 to Logix5550 Controller Scheduled Communication The New Tag window will appear Hew Tag Name Jeonsumed_data Description ra Cancel l Help Tag Type C Base C Alas Consumed Controller Producer bl RPI m Remote Ta a ee g Jproduced_data 5 0 E Data Type int Eonigue Style Decimal w Produce this tag for up to f consume
28. CNBA B 1756 Control et Bridge Redundant Media 1756 CNBA D 1756 Control et Bridge Redundant Media 1 56 DHAIO 1756 DH Bridge AIO Scanner 17 56 DNB 1756 DeviceNet Scanner 17 56 ENET 1756 Ethernet Communication Interace 1756 HSC 1756 High Speed Counter 1756 1476 16 Point 9 132V AC Input 1756 141 6 16 Point 9 1 327 AC Isolated Input Wendo All M Other Select All W Analog M Digital I Communication I Motion I Processor Clear All mea __ 2 Select the 1756 CNB B or 1756 CNBR B module and click on OK 1756 6 5 3 December 1999 PLC 5C to Logix5550 Controller Scheduled Communications 8 11 The Module Properties window will appear Module Properties Local 1 56 CNB B 2 1 Local_CNB 1 p z Compatible Module 3 Enter the following parameters Name Local_CNB Slot 1 Electronic Keying Compatible Module 4 Click on Finish to accept the configuration of the 1756 CNB module The Local_CNB module will appear indented under the I O Configuration folder Sion LO Configuration Al 1 17 56 CNBB Local CNB 5 Right click on the Local_CNB module and select New Module Mew Module anitat 1756 6 5 3 December 1999 8 12 PLC 5C to Logix5550 Controller Scheduled Communications The Select Module Type window will appear Select Module Type 1795 PLCSC i if 1756 Control et Bridge Redundant Media 1756 ControlNet Bridge Redundant Media Controlet PLCS 17 88 Co
29. Connections 5 In the Communication Method area click on the CIP radio button 1756 6 5 3 December 1999 5 6 Logix5550 Controller to PLC 5C Unscheduled Messaging gt If the Cache Connections option is selected the controller keeps the connection open after it completes the data transfer The next data transfer uses the open connection and avoids the delay required to open the connection If this option is not selected the controller closes the connection after the data transfer operation is complete Selecting the option results in faster data transfers but indefinitely retains a connection Since the controller has a limited number of connections this could eventually result in the controller being unable to establish connections 6 Click on OK 7 Save the program Download the Write Message Program 1 Click on the Communications menu and select Who Active 2 The Who Active window will appear Your window may look different depending upon the drivers and other devices you have installed o Who Active M Autobrowse AR Workstation M4998 Go Online E a Lins Gateways Ethernet eens 17r0 KFD 1 DeviceNet Upload Glee AB_KT 1 Data Highway Plus s AB_KTC 1 ControlNet Download GB 01 1756 CNB B Bridge 1756 CNB B Backplane 1756 474 Recent oo BOT 1756 CNBYB Bridge g 11 1785 L40C15 Apply ll 17 Workstation ABKTC ley TCP 1 Ethernet Cancel Help cee EEEE Curent
30. Contents Chapter 1 What This Chapter Contains 0 0 0 cee eee eae Mod le NV CISIONS casntecacaeaebestanne E54 ee E eee Before you go any further 0 0 cee eee eee Module Feie S a a2 atic ooo geet an a eee a eo peut a we Se Support for up to 64 Bidirectional Connections Bridging Unscheduled Data 0005 Understanding the Producer Consumer Model Processing Produced and Consumed Tags Control of Scheduled I O Communications Understanding the Control and Information Protocol Understanding the Network Keeper 0 Network Update Time NUT 005 Requested Packet Interval RPI 8 Actual Packet Interval API 0 0 0 0 Rack Optimized and Direct Connections Deta lt Parameters osese ssd csaa at any asdecsnr icin sor ada aiagp earl lade Chapter 2 What this Chapter Contains 0 0 0 cee cee eee Installing the 1784 KTCX15 Communication Interface Card Configuring the 1784 KTCX15 Card Installing the ControlLogix Modules Connecting the ControlNet Network 00 Installing the PLC 5C Controllers 00 Required Software lt ioc2Gacetereebenoie tesa aie bee em aks Chapter 3 About the Example Application 0 0000 Set Up the Example Application
31. Destination Element destination_data_buffer Important Make sure the Destination Element tag is created in the other controller with the same name destination_data_buffer and data type The tag must be created under the Controller scope For the path in this example d 7 S 7 n9 6 a 7 Q indicates a connection to the backplane of the left ControlLogix chassis indicates a connection to the CNB module in slot 1 indicates a connection to port 2 of the CNB module get on the ControlNet wire indicates a connection to the CNB module at node address 6 indicates a connection to the backplane of the right ControlLogix chassis indicates a connection to the Logix5550 controller in slot 0 gt Logix5550 to Logix5550 Controller Unscheduled Messaging 3 5 4 Select the Communication tab and enter the following path to the destination Logix5550 controller 1 1 2 6 1 0 Message Configuration L1_to_L1 Configuration Communication 1 1 2 6 17 0 Browse onmimniunleation Method iP fobs Chennel Pestinattarnllink qo EI wath Siaunoe Link Destination Hode etal Source lE W Cache Connections e Enable Enable Waiting C Start O Done Done Length 1 4 Error Code Timed Out Extended Error Code Cancel Apply Help If the Cache Connections option is selected the controller keeps the connection op
32. El Workstation M43995 Go Online Glee Lins Gateways Ethernet Fla 1770 KFO 1 DeviceNet Upload H AB_ET 1 Data Highway Plus Ses AB_KTC 1 ControlNet Download Ele A 01 1756 CNB B Bridge 1756 CNB B Backplane 1756 474 Recent EAE 0 1756 L1 C 1756 L174 LOGIKS550 i 01 1756 CNB B Bridge za 0G 1756 CNER B Bridge Redundant 1756 CHBF B Apply E 17 Workstation 49988 dat TCP 1 Ethernet Cancel Help PRE EER Current Path AB ETC 141 Backplane 0 T Apply Current Path to Project Path in Project AB_ETC 142 1 7 0 3 Drill down the tree through the ControlNet driver and the 1756 CNB module at node 1 to the controller in slot Q 4 Highlight the controller and click on the Download button 1 This example uses RSLogix5000 version 2 25 See Appendix h if you are using version 2 10 or earlier 1756 6 5 3 December 1999 4 6 Logix5550 to Logix5550 Controller Scheduled Communication Configure the Consumer Logix5550 Controller 1756 6 5 3 December 1999 5 Put the controller in Run mode 6 Minimize RSLogix5000 In order to test the application you have to create a consumer controller add the producer controller to the I O configuration of the consumer controller and create a consumed tag to receive the data Perform the following steps to create the consumer controller 1 Start another session of RSLogix5000 2 From the File menu select New The New Controller window will appear N
33. Linx Gateways Ethermet es 1770 KFD 1 DeviceNet e AB_KT 1 Data Highway Plus F FE 2 TCP 1 Ethemet Cancel Help 1756 6 5 3 December 1999 Logix5550 to Logix5550 Controller Scheduled Communication 4 17 4 Select the AB_KTC 1 ControlNet driver and click on OK The software will browse the network When it is finished your network window should appear similar to that shown below 1756 CNBY 1756 CNB 1784 B Bridge RYE Bridge TCHIS 36 Redund GS 5 Verify that the devices shown and the network node addresses displayed are correct Verify the Network Properties Make sure that the network update time NUT Max Scheduled Address and Max Unscheduled Address are set correctly 1 Select Network from the main menu bar and Properties from the pull down menu Network Properties ControlNet H E Network Parameters Media Configuration General Current Fending Network Configuration Hame _det alt Network Update Time ms 5 00 5 00 z Mas Scheduled Address 1 10 E p jo Mas Unscheduled Address J20 17 E o E a Only A Only Media Redundancy Cancel Apply Help 1756 6 5 3 December 1999 4 18 Logix5550 to Logix5550 Controller Scheduled Communication 2 Make sure that these parameters to are set to the following values In this field Select Network_Update_Time ms 5 ms
34. Max Scheduled Address 102 Max Unscheduled Address 903 1 Remember that the requested packet interval RPI for any of the devices on the network cannot be faster than the NUT 2 This should be set to a value 3 or 4 above the highest scheduled node on the network in this case the 1756 CNB module at node 6 3 Ata minimum this should be set to the highest node address on the network in this case the 1784 KTXC15 card at node 17 3 Click on OK Next have RSNetWorx for ControlNet survey the network for all connected devices Survey Network Enable Edits Cancel Edits Upload Tontauratan Donnoad Eoniauratian Configuration List keeper stattie w Online FIO Save Delete Properties 4 From Selection menu select Survey Network RSNetWorx for ControlNet will survey the network for connected devices When it is finished the network window should appear similar to that shown below Backplane 54 Backplane 55 1754 TCHIS 22 PUNIME ui iW pili rt oll 5 From the Network menu select Save as 1756 6 5 3 December 1999 Logix5550 to Logix5550 Controller Scheduled Communication 4 19 The following pop up window will appear Save Configuration El Ei Cancel hege changes nto ensting schedule Help 6 Select Optimize and re write schedule for all connections and click on OK The Save As window will appear Save As Save in E Networks ka
35. Node Od CIP Path 2 b Reply Timengt Upload f 0 Sec Who Active Online Diewrload OTL32 DLL wer 210 118 00 WDRYS2 LIB ver 2 10 65 00 Cancel Apply Help 2 Select AB_KTC I as the Driver and click on Who Active The RSWho window will appear Your window may appear different depending on the drivers and devices installed on your system Rockwell Software ASLinx Dho Active ASLogm 5 AB_ETC 1 as File Edit View Communications Station DDE OPC Security Window Help 5 l x 5 amp s a ele X Browsing node 1 found E E Workstation M49988 aa Lins Gateways Ethemet i lg 1770 KFD 1 DeviceNet i le AB_KT 1 Data Highway Plus 1756 CNBYB CONSUMER ABETE Eas AB_KTC 1 ControlNet a 01 1756 CNB B Bridge 1756 CNB B 11 1785 L40C15 U 17 Workstation ABETE H TCP 1 Ethernet Current Selection M49988I4B KTC 1411 Cancel For Help press F1 11711795 12 55PM 4 3 Double click on the PLC 5 processor at node 11 1785 L40C15 in this example 1756 6 5 3 December 1999 7 6 PLC 5C to Logix5550 Controller Unscheduled Messaging 4 When the System Communications tab reappears click on the Download button You will see a window similar to that below ASLogm 5 Downloading Program SENDER tor PLCS 400 1 5 Seres D Hey C To default PLC5 400 1 5 Seres D Rey C Driven AB ETC 1 at Node 11 Are you sure you want to proceed with Download 5 Click on Yes to d
36. Path AB _ETC 146 Backplanes T Apply Current Path to Project Path in Froject ABLETC 142 1 1 0 3 Drill down the tree through the ControlNet driver and the 1756 CNB module at node 6 to the controller in slot 0 4 Highlight the controller and click on the Download button 1 This example uses RSLogix5000 version 2 25 See Appendix h if you are using version 2 10 or earlier 1756 6 5 3 December 1999 3 10 Logix5550 to Logix5550 Controller Unscheduled Messaging Test the Communications 1 Double click on the Controller Tags folder in the Controller view window and select the Monitor Tags tab Controller Tags L1_from_L1 controller Scope L1_from_Li controll Show Shaw Al Sort Tag Mame e 9 Descriptio 4 E sineira OO seos Decimal DNT You should see this value changing 2 Examine the destination_data_buffer field You should see the value changing to keep up with the accumulated value of the timer in the controller in the left chassis This completes the Logix5550 to Logix5550 controller unscheduled messaging example 1756 6 5 3 December 1999 About the Example Application Chapter 4 Logix5550 to Logix5550 Controller Scheduled Communication This example application sends data from one Logix5550 controller the producer to another Log1x5550 controller the consumer Both controllers are on the same ControlNet but in different chassis In both chassis the controller is in slot O
37. Path AB_KTC 1 1 Backplanesi T Apply Current Path to Project Path in Project ABLETC 142 1 1 0 3 Drill down the tree through ControlNet driver and the 1756 CNB module at node 1 to the controller in slot 0 i Highlight the controller and click on the Download button 5 Put the controller into Run mode 6 Minimize RSLogix5000 1 This example uses RSLogix5000 version 2 25 See Appendix p if you are using version 2 10 or earlier 1756 6 5 3 December 1999 Logix5550 Controller to PLC 5C Unscheduled Messaging 5 7 Test the Example Application Perform the following steps to test the example application 1 Start the RSLogix5 software 2 From the Comms menu in RSLogix5 select System Comms The System Options window will appear with the System Communications tab open System Options Preferences System Communications Current settings Driver Route Processor Mode EIF Path 2 p Ti 0 Last Configured AB KTC 1 Node Od CIP Path 2 7 Reply Timeout Upload f 0 Sec Who Active Online Diewrloed OTL32 DLL ver 210 118 00 WDRYS2 LIB ver 2170 65 00 Cancel Apply Help 3 Select AB_KTC 1 as the Driver and click on the Who Active button The RSWho window will appear Your window may appear different depending on the drivers and devices installed on your system Rockwell Software RSLing Dho Active RSLogix 5 AB_KTC 1 a File Edit View Communications Sta
38. RSNetWorx for ControlNet is finished surveying the network window should appear similar to that shown below 1784 L40C Workstation 19 Backplane 39 15 164 Configure the PLC 5C Processor 1 Right click on the PLC 5C icon in the RSNetWorx window The following pop up window will appear Cut Ctrl Copy Ctrl C Paste etry ControlWet Configuration Add to leonhguretion Remove from Configuration Change Device Type Delete Properties 2 Select ControlNet Configuration 1756 6 5 3 December 1999 PLC 5C to Logix5550 Controller Scheduled Communications 8 7 The PLC 5C ControlNet Configuration window will open L Hode 11 PLC 5 ControlNet Configuration EJF Hode Memory Usage 3 Make sure that the Edits Enabled box is checked and right click on the PLC 5 processor The following pop up window will appear meei Dente Wonca Heei mionueEonntectia Heer ECE E seieated Message i Insert 5 end 5 cheduled M essage Doete selected Map entier adt selected Hela AEW ap ee Mepmap LG ATGIW ED LGnTGUnatin ssia 4 Select Insert Send Scheduled Message The Send Scheduled Message window will appear 1756 6 5 3 December 1999 8 8 PLC 5C to Logix5550 Controller Scheduled Communications 5 Accept and record the default Message Number You will enter this as the Remote Instance Number in the Logix5550 controller configuration 6 Set the Message Size to 2 7
39. Remote Instance 41 Data Type Consumed_data RPI 5ms2 The Remote Instance must match the Message Number assigned by RSNetWorx for ControlNet 2 Remember that the RPI cannot be faster than the NUT See page 1 7 1756 6 5 3 December 1999 PLC 5C to Logix5550 Controller Scheduled Communications 8 17 9 Click on OK to save the tag configuration 10 Save the RSLogix5000 program For two way communication you can also configure a produced tag for the Logix5550 controller at this time See chapter Gi for details Download the Logix5550 Program You do not need any ladder logic in the Consumer program The program can consist of a single End rung End 1 Click on the Communications menu and select Who Active 2 The Who Active window will appear Your window may look different depending upon the drivers and other devices you have installed o Who Active M Autobrowse E E workstation M49988 Go Online Glas Link Gateways Ethernet ley 17 70 KFD 1 DeviceNet Upload Flay AB_KT 1 Data Highway Plus S25 AB_KTC 1 ControlNet Download ef 01 1756 CNB B Bridge 1756 CNBB A Backplane 1756 474 Recent 01 1756 CNB B Bridge A 11 1785 L40015 default Apply Boson J 17 Workstation ABETE Be TCP 1 Ethernet Cancel Help FRE EEE Curent Path AB ETC 1417 Backplane0 Apply Current Path to Project Path in Project AB_KTC 1 2 1 7 0 3 Drill down the tree through the Control
40. Scheduled Communications 6 13 This new configuration line will appear _p gt For two way communication you can also configure the PLC 5C to send messages to the Logix5550 controller at this time See chapter 8 for details The Receive Scheduled Message configuration window will appear Receive Scheduled Message El E4 Mode Number Slot Humber td Tag poduced data Requested Packet Interval 0 nin Message Size Cancel 5 Enter the following parameters and click on OK In this field Enter Node Number 1 Slot Number 0 Tag produced_data Requested Packet Interval use default Message Size 2 for DINT 1 This is the name of the tag created in RSLogix 5000 A new configuration line in blue text will appear ModuleyMessage Type Input Address 1756 CHE 7A 1756 L1 Receive Data From Multicast 6 Click on the AutoMap All Entries button f Input data will be mapped to a PLCS file e g N9 0 Output Address Output 1756 CN B44 1756 L1 Peca D Input data mapped to N9 0 7 From the Network menu select Save 1756 6 5 3 December 1999 6 14 Logix5550 Controller to PLC 5C Scheduled Communications The following pop up window will appear Save Configuration ea LE Cancel f Wenge changes mite enising schedule life Help 8 Select Optimize and re write schedule for all connections and click on OK 9 Close the PLC 5 ControlNet C
41. Software internet site http www software rockwell com Rockwell Automation offers support services worldwide with over 75 sales support offices 512 authorized distributors and 260 authorized systems integrators located throughout the United States alone plus Rockwell Automation representatives in every major country in the world Local Product Support Contact your local Rockwell Automation representative for e sales and order support e product technical training e warranty support e support service agreements 1756 6 5 3 December 1999 P 6 1756 6 5 3 December 1999 Technical Product Assistance If you need to contact Rockwell Automation for technical assistance call your local Rockwell Automation representative Your Questions or Comments about This Manual If you find a problem with this manual please notify us of it on the enclosed Publication Problem Report at the back of this manual If you have any suggestions about how we can make this manual more useful to you please contact us at the following address Rockwell Automation Allen Bradley Company Inc Control and Information Group Technical Communication 1 Allen Bradley Drive Mayfield Heights OH 44124 6118 Telephone Number 1 440 646 6800 ControlNet Communication Basics Installing the ControlNet Network Logix5550 to Logix5550 Controller Unscheduled Messaging Logix5550 to Logix5550 Controller Scheduled Communication Table of
42. W Analog W Digital I Communication I Motion I Processor Clear All mei e 6 Select the 1756 OB16I digital output module from the list 1756 6 5 3 December 1999 10 10 Controlling I O Over a ControlNet Network The Module Properties window will appear Module Properties Remote __CHE 1756 0616 1 1 Type 1756 0616 16 Point 10 30 OC solated Output Sink Source Vendor Allen Bradley Parent Remote CHB Mame Remote_Digital_0 utput Slot E Description E Comm Eormat rack Optimization Revision po i a Electronic Keying Compatible Module Cancel Back Next gt Finish gt gt Help 7 Enter the following parameters Name Remote_Digital_ Output Slot 3 Comm Format Rack Optimization Electronic Keying Compatible Module gt If you want to alter the default parameters click on Next Refer to the ControlLogix Digital I O User Manual publication 1756 6 5 8 for details 8 Click on the Finish button to accept the configuration The I O Configuration in the Project window should look similar to the one shown below FS LO Configuration i 1 1 756 CNBB Local CHEB f 6 1 1756 CNBR B Remote _ CHEB P 2 1 56 IB 16 Remote_Digital_rnput 3 1756 0616 Remote Digital Output 1756 6 5 3 December 1999 Controlling 1 0 Over a ControlNet Network 10 11 Edit the Controller Tags Controller 10_ Controller Controller T ag Controller Fault Handler a P
43. analog I O module Controller Tags 10_Controller controller Scope ID _Controllerfcontrol Show Show Al Sort Tag Name TepWene Vato ef Fore Mask Sve Eason G o z l i ee ee ee ef ef Mm m e e nn a a a O a i T bol me S eed m S eed AHi Monitor Tags Edt Tass A BF e an a a a o a ae 1756 6 5 3 December 1999 11 10 Adding an 1 0 Chassis to an Existing ControlNet Network 1756 6 5 3 December 1999 3 Select the Edit Tags tab at the bottom of the Controller Tags window 4 Create the following tag Tag Name Type Analog_ Output Timer Modify the Ladder Program 1 Double click on Main Routine under the Main Program folder and add rungs 3 and 4 to the ladder program Analog _Output ON TOM 4 4 Timer On Delay Timer Analog Output Preset Accum 4 Move Source Analog OutputAace je Dest Remote _CHB_2 2 0 Ch0D ata 0 0 e 2 Save the program Download the Program 1 Click on the Communications menu and select Who Active 2 The Who Active window will appear Your window may look different depending upon the drivers and other devices you have installed Se Who Active M Autobrowse Workstation M49988 Go Online as Link Gateways Ethernet H 1770 KFD 1 DeviceNet Upload H AB_KT 1 Data Highway Plus Ele AB_KTC 1 ControlNet Download I A 01 1756 CHEB Bridge 1756 CHB B
44. and the 1756 CNB module is in slot 1 The 1756 CNB modules are configured at node addresses 1 and 6 respectively A Timer provides the test data for the message What you will do See page set Up the Example Application 4 1 Create the Producer Application A 2 Create the Producer Tags 4 3 Create the Producer Ladder Program A 5 Download to the Producer A 5 Configure the Consumer Logix5550 Controller 4 6 Create the Consumer Tags 1 Download to the Consumer 4 15 Schedule the Network Using RSNetWorx for ControlNet 4 16 Test the Communications A O DS NO Set Up the Example Application Change your system configuration to that shown below ee a ee Left Right Chassis a Chassis Logix5550 1756 CNB Logix5550 1756 CNB Node 1 Node 6 ControlNet Network PC with 1784 KTCX15 Interface 1756 6 5 3 December 1999 4 2 Logix5550 to Logix5550 Controller Scheduled Communication Create the Producer Application 1756 6 5 3 December 1999 e Verify that the Logix5550 controllers and the 1756 CNB modules are in slots O and 1 in each ControlLogix chassis as shown e Verify that the node addresses for the 1756 CNB modules are 1 and 6 as shown e Verify that the KTCX15 driver card is configured as described on page p 3 e Verify that all wiring and cabling is properly connected Perform the following steps to create the producer application 1 Open the RSLog1x5000 software
45. connections ControlLogix ControlNet 64 connections Interface module ControlLogix Ethernet Bridge 64 TCP IP connections 48 ControlLogix connections maximum per 1 TCP IP connection 128 ControlLogix connections maximum per module The Ethernet module also supports 128 in and 128 out unscheduled ControlLogix connections Unscheduled connections within a TCP IP connection do not count toward the total of 48 possible ControlLogix connections ControlLogix DH Bridge and 32 connections per DH channel Remote 1 0 Scanner 32 rack connections and 16 block transfer connections per remote 1 0 channel ControlLogix DeviceNet Bridge 2 connections All I O modules can have a direct bidirectional connection to the Log1x5550 controller A 1756 CNB ControlNet interface module supports the ability to organize a chassis of digital I O modules into one bidirectional connection rack connection rather than requiring a direct bidirectional connection for each individual I O module You can configure these types of connections to these modules A Logix5550 connection to Can use this connection type local 1 0 direct connection only remote 1 0 direct connection or rack optimized connection Direct connections for 1 0 modules A direct connection is a real time data transfer link between the Logix5550 controller and an I O module The Logix5550 controller maintains and monitors the connection between the controller and the I O module Any break in the c
46. familiar with Logix5550 and PLC SC controllers and ladder logic programming using RSLogix5 and RSLogix5000 software If you are not familiar with these products and concepts or would like additional information refer to the documentation listed on page P Slor contact your Rockwell Automation representative for information about available training Chapter 1 of this manual provides an overview of ControlNet communications Chapter 2 describes how to install the ControlLogix and PLC 5S5C modules and connect them to the network Chapter 12 provides information on troubleshooting the 1756 CNB module The remainder of this manual chapters 3 through 11 presents example applications of scheduled and unscheduled communications among Logix5550 controllers and PLC 5C controllers and between a local Logix5550 controller and remote I O 1 Unless noted otherwise for the rest of this manual 1756 CNB refers to both of these modules 1756 6 5 3 December 1999 p 2 About the Example Applications 1756 6 5 3 December 1999 The example applications are intended to provide you with enough information to get your own network up and running We recommend that you set up and run the example applications and use them as a guide for setting up your own system The example applications presented in this manual are as follows e Logix5550 controller to Logix5550 controller unscheduled messaging chapter B scheduled communications chapt
47. for the produced tag The default produced tag requires three unidirectional connections You define the number of consumers through the Tag Properties e Tag Properties value_1 General Name Description a l Tag Type Base Alias Consumed Data Type DINT l Tie specify the maximum number of Scope quick start consumers for this produced tag E Decimal p IY Produce this tag for up to 5 consumers OF Cancel Apply Help 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 I O 1756 6 5 3 December 1999 Allocating Communication Connections A 7 Optimizing produced tags Each produced tag requires connections that can be used for other controller operations To minimize the of produced tags and the number of required connections consider grouping data into an array or a user defined structure and producing only that array or structure as long as the array or structure 1s not larger than 500 bytes Compare the following two examples to see how a user defined data type structure reduces the number of connections required to produce the same data Example 1 Producing data as individual tags Connection Number of Produced Tag Data Type forthe Tag Consumers Total Connections height DINT 1 3 4 width DINT 1 3 4 weight REAL 1 3 4 W_flag DINT
48. in Elements io Port Humber Control Bits Ignore if timed out TO lo To be retried NR 0 Awaiting Execution E a Continuous Run C0 a Error ERI a Message done DN a Message Transmitting ST Message Enabled EM Target Device Data Table Address MultiHop Error Error Code Hex 0 Error Description No errors 3 Under the General tab in the message Setup Screen enter the following configuration In this field Select This PLC Communication Command PLC5 Typed Write Data Table Address 9 23 size in Elements Port Number 2 is the ControlNet Port___ p gt Port Number 2 Target Device Data Table Address N7 0 MultiHop Yes 4 Select the MultiHop tab in the Setup Screen 1756 6 5 3 December 1999 7 4 PLC 5C to Logix5550 Controller Unscheduled Messaging The following window will appear General MultiHop Ins Add Hop Del Remove Hop oe To Address Type To Address For the path in this example This PLCS 2 1756 CNE Node dec 1 ControlLogix Backplane Na 1756 Backplane Slot dec M 1 indicates a connection to the CNB module at node address 1 0 indicates a connection to the Logix5550 controller in backplane slot 0 MSG Destination ASLin Destination 5 Enter the following data in the To Address field the other fields are filled in automatically by the software _ 4 From Device From Port To Address Type To Address This
49. option eliminates the need for the three separate connections shown in the previous example Using a Rack Optimized Connection with 1 0 in a Remote Chassis Local chassis Remote chassis B 8 ON 8 ae wae e i E ae D l 0 f SN N U Rack optimized Q P T connection for all I O Q U P 5 T U 5 Ne A T Ne 2 2k et o J LL i ControlNet l 41021 Owner Logix 5550 ControlNet ControlNet Controller Interface Module Interface module The local controller in this example uses these bidirectional connections Connection Type Module Quantity Connections Total per Module Connections Logix5550 controller to local 1 0 module 2 Logix5550 controller to remote 1756 CNB module 1 total 3 The rack optimized connection conserves ControlNet connections and bandwidth but it limits the status and diagnostic information that is available from the I O modules 1756 6 5 3 December 1999 Select Rack Optimized for a rack connection Allocating Communication Connections A 5 To configure an I O module for a ra
50. output module turn off p gt Refer to the ControlLogix Digital I O Modules User Manual publication 1756 6 5 8 for assistance in wiring and debugging the I O modules This completes the scheduled I O example 1756 6 5 3 December 1999 Chapter 1 1 Adding an 1 0 Chassis to an Existing ControlNet Network About the Example Application Each 1756 CNB interface module can support up to 64 bidirectional connections This example application expands the ControlNet network from the previous chapter by adding another remote I O chassis The new remote chassis contains another child 1756 CNB module configured as node 3 in slot O and an analog output module in slot 1 The ladder program of the previous chapter is modified to produce a varying signal at one of the analog output channels Note that these changes do not affect the operation of the digital I O modules in the first remote chassis What you will do See page set Up the Example Application 11 2 Create the Example Application Add the Second Remote 1756 CNB Module to the 1 0 11 Configuration Add the Remote Analog 1 0 Module to the 1 0 11 Configuration Edit the Controller Tags Modify the Ladder Program 11 10 Download the Program h1 1 0 schedule the Network Using RSNetWorx for ControlNet 1 1 Test the Example Application 1 14 s 1756 6 5 3 December 1999 11 2 Adding an 1 0 Chassis to an Existing ControlNet Network Set Up the Example Application Change the
51. po i H Electronic Keping Compatible Module Cancel 4 Back Hest gt Finish gt gt Help 3 Enter the following parameters Name Remote_Analog_ Output Slot 1 Comm Format Float Data default Electronic Keying Compatible Module You will now configure the channel settings of the I O module When you do this a series of pages will appear in the Module Properties window For a detailed explanation of the following pages see the ControlLogix Analog I O User Manual publication 1756 6 5 9 Adding an 1 0 Chassis to an Existing ControlNet Network 11 7 4 Click on the Next button The following page will appear Module Properties Remote_CNB_ 2 2 1756 0F6 1 1 1 25 0 5 Make sure the Requested Packet Interval RPI is set to 5ms or greater Important The RPI cannot be set to a rate faster than the network update time NUT The network cannot send data at a rate that is faster than NUT Use RSNetWorx for ControlNet to verify or change the NUT See page 11 13 6 Click on Next to move to the next page This page is used during online monitoring but not during initial configuration Module Properties Remote_CNB_ 2 2 1 756 OF6 1 1 1 7 Click on Next to move to the first Channel Configuration page 1756 6 5 3 December 1999 11 8 Adding an 1 0 Chassis to an Existing ControlNet Network The choices available on the Channel Configuration pages will vary according to the module being conf
52. red green C Cause s No power Faulted unit Self test Action None or power up Cycle power or reset unit If fault persists contact A B representative or distributor None 1756 6 5 3 December 1999 12 4 Troubleshooting 1756 6 5 3 December 1999 C al and Ji Alternating red off Off Steady green Flashing green off Flashing red off Flashing red green Cause Incorrect node configuration Channel disabled Normal operation Temporary errors Node is not configured to go on line Media fault No other nodes present on network Incorrect network configuration all nodes on the network Action Check network address and other ControlNet configuration parameters Program network for redundant media if required None None unit will self correct Make sure the Keeper node is present and working Check media for broken cables loose connectors missing terminators etc Add other nodes to the network Cycle power or reset unit If fault persists contact A B representative or distributor M The Keeper node is the node responsible for distributing ControlNet configuration data to What This Appendix Contains How the ControlLogix System Uses Connections Appendix A Allocating Communication Connections This appendix describes how to determine the connection requirements for a ControlLogix system For information about See page How the ControlLogix system uses co
53. tables in the bridging module which greatly simplifies maintenance and module replacement e You maintain full control over the route taken by each message which enables you to select alternative paths for the same end device Understanding the Network Keeper ControlNet Communication Basics 1 7 Every ControlNet network requires at least one module that is able to store programmed parameters for the network and configure the network with those parameters upon start up This module is called a keeper since it keeps the network configuration The keeper is configured by running RSNetWorx for ControlNet software Series B 1756 CNB modules firmware version 2 10 are multi keepers On a multi keeper network any CNB module can keep the network at any legal node address 01 to 99 In a multi keeper network the multi keeper capable node with the lowest node address becomes the active keeper If the active keeper is taken off the network an alternative 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 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 sche
54. the I O chassis so that you can download the ladder logic programs in the example applications Put switches 5 and 6 in the on position and all of the others in the off position lt q _ Switches 5 and 6 on a N wo A on D N foo 2 Set the PLC 5C ControlNet node addresses using the two 10 digit rotary switches on top of the PLC 5C modules For the example applications use node addresses 11 and 16 ControlNet PLC 5C controller s NET address 11 20 30 2 3 10 40 1 4 00 50 0 5 90 60 9 6 80 70 8 7 3 Insert the PLC 5C into the 1771 chassis 4 Connect the PLC 5C s ControlNet port to the ControlNet network gt See the ControlNet 1 5 PLC 5 Programmable Controller User Manual publication 1785 6 5 22 for further information 1756 6 5 3 December 1999 2 10 Installing the ControlNet Network The following figure shows an example of a completed ControlNet network used for the examples in chapters 5 and g of this manual a ControlLogix 1771 1 0 Chassis Chassis 4 me Logix5550 Controller tap with end tap with end terminator terminator PC with 1784 KTCX15 Interface Required Software In order to run the example applications you will need RSNetworx for ControlNet RSLogix5 and RSLogix5000 software installed on your personal computer Refer to the System Components table on page PL for information on which versions of the software are required Fol
55. the network cannot be faster than the NUT 2 This should be set to a value 3 or 4 above the highest scheduled node on the network in this case the 1756 CNB module at node 6 3 Ata minimum this should be set to the highest node address on the network in this case the 1784 KTXC15 card at node 17 3 Click on OK Survey the Network for Connected Devices Next have RSNetWorx for ControlNet survey the network for all connected devices 1 Check the Edits Enabled box 2 From Selection pull down menu select Survey Network Survey Network Eranle Edits Cancel Edits Opoad Teontiquratior Wovnload Eoniauratian Configuration List Beeper statis Online F10 Save Delete Properties Adding an 1 0 Chassis to an Existing ControlNet Network 11 15 When RSNetWorx for ControlNet is finished surveying the network window should appear similar to that shown below 1784K Backplane 3 1756 246 CITY TCHIS 30 Cl NU J L LEL Backplane Fi Schedule the Network and Save the Configuration 1 From the File menu select Save The following pop up window will appear Save Configuration ki x Ok Cancel C Merge changes into existing schedule Help lil 2 Select Optimize and re write schedule for all connections and click on OK The network is now configured and scheduled and the local controller is able to communicate with the remote ControlNet devices
56. to Logix5550 Controller Unscheduled Messaging 1756 6 5 3 December 1999 Chapter 8 PLC 5C to Logix5550 Controller Scheduled Communications About the Example Application This example sends scheduled data from a PLC 5C processor producer to a Logix5550 controller consumer The PLC 5C is ControlNet node 11 the 1756 CNB module is node 1 The Logix5550 controller is in slot 0 of the ControlLogix chassis and the 1756 CNB is in slot 1 The PLC 5C s seconds timer S 23 provides the data for the message What you will do See page set Up the Example Application 8 1 Configure the Network Using RSNetWorx for ControlNet 8 2 Verify the Network Properties 8 4 Survey the Network for Connected Devices Configure the PLC 5C Processor 8 6 Configure the Consumer Logix5550 Controller 8 9 Add the Producer to the 1 0 Configuration 8 10 Create the Consumer Tags 8 13 Download the Logix5550 Program 8 17 schedule the Network B 22 Create the Producer Application B 18 Create the PLC 5C Program B 19 Download the PLC 5C Program pig Verify the Mesage p23 Set Up the Example Application Change your system configuration to that shown below PLC 5C Node 11 Ja 1771 1 0 ControlLogix 5 Chassis Chassis Amm ee e e 1756 CNB Node 1 Logix5550 Controller ControlNet Network PC with 1784 KTCX15 Interface 1756 6 5 3 December 1999 8 2 PLC 5C to Logix5550 Controller Scheduled Communications Con
57. 10 About the Example Application 0 000000 Set Up the Example Application 08 Create the Example Application 0 000000 Add the Local CNB Module to the I O Configuration Add the Remote CNB Module to the I O Configuration Add the Remote I O Modules to the I O Configuration Edit the Controller Tags 0 0 0 0c e eee Create the Ladder Logic Program Download the Program 0 eee Schedule the Network Using RSNetWorx for ControlNet Verify the Network Properties 0005 Survey the Network for Connected Devices Schedule the Network and Save the Configuration Test the Example Application 0 000 Chapter 11 About the Example Application Set Up the Example Application Create the Example Application Add the Second Remote 1756 CNB Module to the I O Configuration 0 0 0 0 Add the Remote Analog I O Module to the I O Configuration 0 0 0 0 0 0 00 Edit the Controller Tags 0 0 0 cece eee eee Modify the Ladder Program 000 00 1756 6 5 3 December 1999 Troubleshooting Allocating Communication Connections Creating Produced and Consumed Tags Electronic Keying Setting Paths for Downloads in RSLogix5000 Version 2 10 1756 6 5 3 December 1999 Chapter 11 continued Download the Program 0 eee eee Sche
58. 142 1 1 0 3 Drill down the tree through ControlNet driver and the 1756 CNB module at node 1 to the controller in slot 0 4 Highlight the controller and click on the Download button 5 After downloading is complete put the controller in Run mode 6 Minimize RSLogix5000 1 This example uses RSLogix5000 version 2 25 See Appendix p if you are using version 2 10 or earlier 1756 6 5 3 December 1999 Logix5550 Controller to PLC 5C Scheduled Communications 6 7 Schedule the Network Using Before communication can take place you must run RSNetWorx for RSNetWorx for ControlNet ControlNet to configure the PLC 5C processor as the consumer and schedule the network Running RSNetWorx transfers configuration data to networked modules and establishes a Network Update Time NUT for ControlNet that is compliant with the desired communication options specified for each module Perform the following steps 1 Start the RSNetWorx for ControlNet software ControlNet 2 RSNetWorx Jel x Network Edit View Selection Help I Edits Enabled The current network is unconfigured alaj al ele elal BIS e R Onine lt Networks Hardware ControlNet wf ControlNet 2 Ready 100 2 From the Network menu select New 3 Check the Edits Enabled box and go Online 2 1756 6 5 3 December 1999 6 8 Logix5550 Controller to PLC 5C Scheduled Communications The Browse for Network window will app
59. 1756 6 5 3 December 1999 About the Example Application Set Up the Example Application Chapter PLC 5C to Logix5550 Controller Unscheduled Messaging This example application sends an unscheduled message from a PLC SC to a Logix5550 controller The PLC 5C is at ControlNet node 11 The Logix5550 controller is in slot 0 of the ControlLogix chassis and the1756 CNB module configured as ControlNet node 1 is in slot 1 The PLC 5C s seconds timer S 23 provides the test data for the message What you will do See page set Up the Example Application 7 1 Create the Example Application 7 2 Create the PLC 5C Program Download the PLC 5C Program 7 5 Test the Example Application 7 1 Create the Controller Tags for the Logix5550 Controller 7 8 Download the Logix5550 Program 7 10 Verify the Message I s s Change your system configuration to that shown below Slot 0 1 E E CL 5 l 1771 1 0 mm Message ControlLogix Chassis tH Chassis am Logix 5550 as controller 1756 CNB ControlNet Network Node 1 PC with 1784 KTCX15 Interface e Verify that the Logix5550 controller and the 1756 CNB module are in slots O and 1 as shown 1756 6 5 3 December 1999 7 2 PLC 5C to Logix5550 Controller Unscheduled Messaging e Verify that the node address for the 1756 CNB module is 1 and the node address for the PLC 5C is 11 as shown e Verify that the KTCX15 driver card is configured as desc
60. 2 From the File menu select New The New Controller window will appear Hew Controller x Mame Producer Chassis Type 17564A 4 Slot Chassis Slot Number fo Description ie Create r C ARSLogis FUOO Projects Browse me e 3 Enter an appropriate name for the Controller e g Producer 4 Select the correct Chassis Type Slot Number of the Logix5550 controller and folder where you want to save the file Create In Click on OK Logix5550 to Logix5550 Controller Scheduled Communication 4 3 p gt See Appendix B for additional Create the Producer Tags information on producer tags l l l l 1 Double click on the Controller Tags folder in the project window g Controller CNET messaging 3 Controller T ag Controller Fault Handler Fower Up Handler Tasks Sees MainT ask Seer MainProgram Program Tags Unscheduled Programs Data Types at User Defined fot Predefined LO Configuration The Controller Tags window will appear Controller Tags CNET_messaging controller Scope CNET_messaginglcx x Show Show All Sort Tag Name Force Mask Style Descriptio vr h Monitor Tags A Edit Tags l gt F 2 Select the Edit Tags tab and create the following tags Tag Type Style produced_data DINT Decimal T1 TIMER 1756 6 5 3 December 1999 4 4 Logix5550 to Logix5550 Controller Scheduled Communication 3 Produce the tag that is being sent Ei
61. 5 7 Click on Yes to continue the download using these ControlNet files 8 When prompted save the program Save Program As a oil f aa Rts CNB_PLC5_from_LOGIX5550 RSP yr CNB_PLC5_TO_LOGIX555C Sry CNB_PLC5_FROM_PLC5 RSP rs CNB_PLC5_TO_PLC5 RSP rs CNB_PLC5_FROM_PLC5_BAKOO0 RSP Fs CNB_PLC5_TO_PLC5_BAK rs CNB_PLC5S_TO_LOGI 5550 RSP Fs Cnb ple5 rsp Sry CNB_PLC5_TO_LOGIX5550_BAK000 RSP Fs CNB PLC5_BAK025 RSP Sry CNB_PLC5_TO_LOGIX5550_BAK001 RSP Fs CNB PLC5_BAK026 RSP SCHED PLCS TO LOGIX5550 RSLogix 5 RSP PRODUCER 9 Go Online and put the processor in Run mode 10 Minimize RSLogix5 1756 6 5 3 December 1999 8 22 PLC 5C to Logix5550 Controller Scheduled Communications Schedule the Network Whenever you change the network configuration you must run RSNetWorx for ControlNet to reschedule the network 1 Restore RSNetWorx for ControlNet and click on the Enable Edits box Survey Network Enable Edits Cancel Edits Upload Teontiqurator Donntad leoAtgunation Configuration List keepen statte w Online F10 Save Delete Properties 2 From the Selection menu select Survey Network 3 Save the RSNetWorx for ControlNet configuration file The following prompt will appear Save Configuration kd Ok Cancel E Wenge changes intersting schedule Help life 4 Select Optimize and re write schedule for all connections and click on OK 5 Minim
62. 550 controller and the 1756 CNB module are in slots O and 1 as shown e Verify that the node address for the 1756 CNB module is 1 and the node address for the PLC 5C processor is 11 as shown e Verify that the KTCX15 driver card is configured as described on page p 3 e Verify that all wiring and cabling is properly connected Create the Logix5550 Producer Perform the following steps to create the Logix5550 producer application Application 1 Open the RSLogix5000 software gt The producer application here is the 2 From the File menu select New The New Controller window will appear same as that in chapter 4 If you previously created that application open it in RSLogix5000 and download it to the producer Logix5550 New Controller x controller Then proceed to Schedule crane Brod the Network Using peyton for a age ControlNet on page l6 7 Chassis Type 17564A 4 Slot Chassis Slot Number fo Description ie Create r C ARSLogis FUOO Projects Browse me e 3 Enter an appropriate name for the Controller e g Producer 4 Select the correct Chassis Type Slot Number of the Logix5550 controller and folder where you want to save the file Create In Click on OK 1756 6 5 3 December 1999 Logix5550 Controller to PLC 5C Scheduled Communications 6 3 p gt See Appendix B for additional Create the Producer Tags information on producer tags l l l l Controller tags are created using
63. 56 CNB module at node 6 to the controller in slot 0 3 Highlight the controller and click on the Download button 4 Minimize this session of RSLogix5000 1 This example uses RSLogix5000 version 2 25 See Appendix h if you are using version 2 10 or earlier 1756 6 5 3 December 1999 4 16 Logix5550 to Logix5550 Controller Scheduled Communication Schedule the Network Using Before scheduled communication can take place you must run RSNetWorx RSNetWorx for Contro lNet for ControlNet to schedule the network Running RSNetWorx transfers configuration data to networked modules and establishes a Network Update Time NUT for ControlNet that is compliant with the desired communication options specified for each module 1 Start the RSNetWorx for ControlNet software ControlNet 2 RSNetWorx BME x Network Edit View Selection Help J Edits Enabled The current network is unconfigured Ale aj e eal B h2 T Onine Networks Hardware ControlNet a ControlNet 2 Ready 100 2 From the Network menu select New 3 Check the Edits Enabled box and go Online 2 The Browse for Network window will appear with a list of available drivers Your list may appear different from that shown below but you should have the AB_KTC 1 driver configured as described in chapter Bh Browse for Network 21x Find the route to communicate with this network IV Autobrowse Retest Workstation M49988 zs
64. 5C to Logix5550 scheduled communications to B 23 PLC 5C to Logix5550 unscheduled message to PLC 5C to PLC 5C unscheduled message P 1 to p scheduled I O communications 1 0 1 to expanding the network to about the example application add remote 1756 CNB to I O configuration to add remote analog I O to configuration to adding 1756 CNB modules to expand the network to create the example application 1 2 to download the program to 11 11 edit the controller tags to modify the ladder logic program schedule the network 1 1 11 to set up the example application test the example application F finding more information ae i the ControlNet network to connecting the network 2 7 to 2 8 ControlLogix modules 2 5 to PLC 5 processor 2 9 1784 KTCX15 communication interface card 2 2 to local product support 1756 6 5 3 December 1999 1756 6 5 3 December 1999 Logix5550 to Logix5550 scheduled communications to create consumer tags ae create producer tags create the producer application to create the producer program 4 5 download to the consumer download to the producer to 4 6 set up the example application test the communications Logix5550 to Logix5550 unscheduled message to about the example application create controller tags l to B 8 create the example applicationB 2 to create the ladder program to B 51 download the message program B download the test program B 9
65. Apply Help 1756 6 5 3 December 1999 10 16 Controlling I O Over a ControlNet Network 1756 6 5 3 December 1999 2 Make sure that these parameters to are set to the following values In this field Select Network_Update_Time ms 5 ms Max Scheduled Address 102 Max Unscheduled Address 17 9 1 Remember that the requested packet interval RPI for any of the devices on the network cannot be faster than the NUT 2 This should be set to a value 3 or 4 above the highest scheduled node on the network in this case the 1756 CNB module at address 6 3 Ata minimum this should be set to the highest node address on the network in this case the 1784 KTXC15 card at node 17 3 Click on OK Survey the Network for Connected Devices Next have RSNetWorx for ControlNet survey the network for all connected devices 1 Check the Edits Enabled box 2 From Selection pull down menu select Survey Network Survey Network Eranle Edits Cancel Edits Opoad Teontiquratior Wovnload Eoniauratian Configuration List Beeper statis Online F10 Save Delete Properties Controlling 1 0 Over a ControlNet Network 10 17 When RSNetWorx for ControlNet is finished surveying the network window should appear similar to that shown below Backplane 01 174E Backplane 00 TCH15 26 aL Schedule the Network and Save the Configuration 1 From the Network menu select Save The following pop up window wil
66. C x Show fShow All v Sort Tag Name a P Tag Name 7 Alias For Type a f gt Monitor Tags 5 Select the Edit Tags tab and create the following tag Tag Name Type PLC5_data Consumed_ data Controller Tags Consumer_from_PLC5 controller Scope Consumer_ftom_PLC Show Show Al Sort Tag Hame P TagName Alias For BaseTag Type AT Pucsdats Consumed data a S i 6 Right click on the new PLC5_data tag 1756 6 5 3 December 1999 8 16 PLC 5C to Logix5550 Controller Scheduled Communications The following pop up window will appear Monitor Tag PLCS data Edit T ag Properties Alt E nter Edit Data Type Create Tag which aliases PLCS data Goto Cross Reference Chri E io toate Weer nina Hiopeties oto Motion Grouphvizard io to Histon Group Properties oto Pl Preperties oto Message Properties Boato Eamstam Protle Editar Go Ta Chri G Options Birid Cut Ctrl Copy Ctrl C Baste EEIE Delete Del 7 Select Edit Tag Properties The New Tag configuration window will appear Hew Tag Name PLCS data Description Z Cancel Ey Help Tag Type Base C slias Consumed Controller PAUDUCER Controller RFI met Remote f feo Instance Ea Data Type Consumed_date P Eoniagure Style Produce this tag for up to E consumers 8 Enter the following parameters Name PLC5_data Tag Type Consumed Controller PRODUCER
67. Click on OK A new configuration line in blue text will appear 1756 CN B44 1756 L1 This new configuration line will appear tp Send Data 1784 KT C815 8 Click on the AutoMap All Entries button ff gt For two way communication you can also configure the Output data will be mapped to a PLCS file e g N10 0 PLC SC to receive messages from the Logix5550 controller at this time See chapter 6 for i details Output data mapped to N10 0 9 From the Network menu select Save The following pop up window will appear Save Configuration Ed OK Cancel o Wenge changes inte ensing schedule Help Flt 10 Select Optimize and re write schedule for all connections and click on OK 11 Close the PLC 5 ControlNet Configuration window and minimize the RSNetWorx for ControlNet software 1756 6 5 3 December 1999 Configure the Consumer Logix5550 Controller PLC 5C to Logix5550 Controller Scheduled Communications 8 9 In order to test the application you must configure the Logix 5550 controller as a consumer add the producer to the I O configuration of the consumer and create a consumed tag to receive the data Perform the following steps to create the consumer 1 Open the RSLogix5000 software 2 From the File menu select New The New Controller window will appear Hew Controller Name Consumer _from_PLCS Chassis Type 175644 4 Slot Chassis Slot Number 70 Z Descr
68. FS Backplane 1756 474 Recent Eg MOO 1756 L1 C 10_Controller e 01 1756 CNB 8 Bridge A 03 1756 CNB B Bridge 1756 CNB B aul 06 1756 CNBRYB Bridge Redundant 1756 CNBR B Ponce oe 17 Workstation ABETE H TCP Ethemet REE EEE Help Current Path AB_ETC 147 Backplane lt 0 Apply Current Path to Project Path in Project ABLETC 142 1 17 0 1 This example uses RSLogix5000 version 2 25 See Appendix p if you are using version 2 10 or earlier Schedule the Network Using RSNetWorx for ControlNet Adding an 1 0 Chassis to an Existing ControlNet Network 11 11 3 Drill down the tree through the ControlNet driver and the 1756 CNB module at node 1 to the controller in slot 0 4 Highlight the controller and click on the Download button 5 Minimize RSLogix5000 Whenever you add or remove a remote I O module you must run RSNetWorx for ControlNet to transfer the new configuration data to networked modules and establish a Network Update Time NUT for ControlNet that is compliant with the desired communication options specified for each module during configuration Perform the following steps to schedule and optimize the network 1 Start the RSNetWorx for ControlNet software The RSNetWorx for ControlNet main window will appear ControlNet RSNetWorx BE Ed Network Edit View Selection Help T Edits Enabled The current network is unconfigured ajaj a Hle Qe GIB a 2 onie
69. KTC 1 driver and click on OK 5 If you receive a message that there is an Online Offline mismatch select the Use online data upload option and click on OK Online Offline mismatch EAE There are differences between the online and offline configurations that prevent starting edits Upload or download Use offline data download Cancel Help ddi The Save As window will appear Save As Ei EI Save jni Ej Networks aa Control et 9 ac Sched_Loge5550_ to PLCS xc Filename Sched PLC5_to_LogixS550 Save as type ContraiN et Configuration Files c Cancel 6 Enter an appropriate name for the network e g Sched_PLC5_to_Logix5550 and click on Save 1756 6 5 3 December 1999 8 4 PLC 5C to Logix5550 Controller Scheduled Communications RSNetWorx for ControlNet will browse the network for the attached devices When it is done browsing your ControlNet network should appear similar to that shown below 1756 CNB 1785 L40C Workstation 21 A Bridge 15 18 16 1 7 Verify that the devices shown and their network node addresses are correct Verify the Network Properties Make sure that the network update time NUT Max Scheduled Address and Max Unscheduled Address are set correctly 1 Select Network from the main menu bar and Properties from the pull down menu The following window will appear Network Properties ControlNet 2x Network Parame
70. NB 8 Bridge 1756 CNB B 11 1755 L40C15 default 17 Workstation ABETE ee TCP 1 Ethernet H mo For Help press F1 1111759 12 17PM 4 Current Selection M4998SI4B KTC 1411 4 Double click on the PLC 5C processor at node 11 1785 L40C15 in this example 5 When the System Communications tab reappears click on the Online button If no program is loaded in the PLC 5C processor a pop up window will appear with the message You cannot go Online to DEFAULT program DEFAULT Program Rename X You cannot go Online to DEFAULT program Enter new processor name Cancel CONSUMER 6 Enter a new processor name of your choice e g CONSUMER and click on OK 1756 6 5 3 December 1999 6 16 Logix5550 Controller to PLC 5C Scheduled Communications You you will receive the following warning ASLogim 5 gt lt Warning The adapter in chassis Chassis is a ControlNet device but its Control et parameters cannot be saved since you haven t specied an associated ASNetwor Control et project Select Controller Properties from the project tree to configure the Control et project This warning is telling you that you need to tell RSLogix5 which RSNetWorx for ControlNet project file is associated with this PLC 5 so that the two packages can exchange information about the I O You will take care of this shortly 7 Click on OK 8 Save the program Sa
71. Net driver and the 1756 CNB module at node 1 to the controller in slot 0 4 Highlight the controller and click on the Download button 5 Minimize RSLogix5000 1 This example uses RSLogix5000 version 2 25 See Appendix h if you are using version 2 10 or earlier 1756 6 5 3 December 1999 8 18 PLC 5C to Logix5550 Controller Scheduled Communications Create the Producer Perform the following steps to create the PLC 5C producer application Application 1 Start the RSLogixS5 software 2 From the File menu select New The Select Processor Type window will appear Select Processor Type Processor Name PRODUCER Platform Processor Jeres Memor ance Controle PLC5 40C 1 5 D CE Water Mark fasi pz Hel Revision E o Hr Communication settings Driver Processor Mode Reply Timeout AB_KTE hi Decimal Who Active jo Sec 13 Octal 3 Enter the following information and click on OK 1756 6 5 3 December 1999 In this field Select Processor Name PRODUCER Platform ControlNet Processor Enter your processor type Series Enter your processor s series Revision Enter revision letter Driver AB_KTC 1 Processor Node 11 F series is recommended but not required You will receive the following prompt Select CNet Project Select an existing RSNetwor Control et Project fle or enter a new file name to create a new ControlNet Project fs Netyor Wetworks Sched PLCS to Loge5550 xc Br
72. PLC5 2 1756 CNB Node dec 1 ControlLogix Backplane N A 1756 Backplane Slot dec 0 6 From the Edit menu select Verify Project 7 Select the Save As option from the File menu Save Program As Path C Program Files Rockwell Software AS Logis 5 English Project Save ir a Project l Gis CNB_PLCS_from_LOGIKS550 ASF ry CH B_PLOS_TO_LOGISS5580 ry CNB PLCS FROM_PLCS ASP es CNB_PLCS_TO_PLCS ASP Pt CMB PLCS FROM_PLCS BAKOOO RASP es CMNB_PLCS_TO_PLC5_BAKI Fr CNB _PLCS_TO_LOGI5550 RSP os Crb plc5 rep fry CH B_PLOS_TO_LOGIS5550_BAK001 ASP es CNB PLOS_ BARK O25 ASP ary CHB_PLOS_TO_LOGIAS550_BAR O02 ASP es CNHB PLOS_ BAKO2ZE ASP E File name PLC5_TO_LOGIK5550 ASF Save az Ippe FSLoaix Ole weed aa Cancel Help Save data base as external files File PLE Information Processor Mame SENDER Station 11 Dec Processor Type PLCS 40C 1 5 Seres D Aew C Revizion Note Version ooo Se ole 8 Enter an appropriate file name e g PLC5_to_LOGIX5550 and click on Save 1756 6 5 3 December 1999 PLC 5C to Logix5550 Controller Unscheduled Messaging 7 5 Download the PLC 5C Program 1 From the Comms menu select System Communications The System Options window will appear with the System Communications tab open System Options Preferences System Communications Current settings Driver Route Frocessor Mode EIF Path 2 fm Pee Octal Last Configured AB_KTC 1
73. Remote Digital Output Copy Paste Delete Cross Reference iri Properties 1 Right click on the Remote_CNB_2 module under the I O Configuration folder and select New Module from the pop up window 1756 6 5 3 December 1999 11 6 Adding an 1 0 Chassis to an Existing ControlNet Network 1756 6 5 3 December 1999 The Select Module Type window will appear Type Major Revizion i Fob OF BY fi Vendor I Analog Description 16 Point 10 37 2 DC Electronically Fused Output 16 Point 10 304 DC Isolated Output Sink Source 32 Point 10 31 DC Output 8 Point 104 304 DC Output 8 Point 10 307 DC Electronically Fused solated Output 8 Point 304 604 OC Output 4 Channel Non lsolated Analog Voltage Current Output 6 Channel Isolated Analog Current Output 6 Channel lsolated Analog Voltage Output 8 Channel Non lsolated Analog Voltage Current Output 8 Point 90 1 46 DC solated Output 8 Point 104 30 AC Output All Select All W Digital MM Communication W Motion I Processor Clear All coed __ 2 Select the 1756 OF6VI analog output module from the list The Module Properties window will appear Module Properties Remote_CNB_ 2 1756 OF 6 1 1 1 Type Vendor Parent Name Description Comm Format Revision 1756 OF 6Y 6 Channel leolated Voltage Analog Output Allen Bradley Remote CNB 2 Remote_Analog 0 utput Slat E Ea EI Float Data
74. Update Time NUT for ControlNet that is compliant with the desired communication options specified for each module Perform the following steps to schedule and optimize your network 1 Start the RSNetWorx for ControlNet software The RSNetWorx main window will appear ControlNet RSNetWorx BE Ed Network Edit View Selection Help T Edits Enabled The current network is unconfigured alal a e ale BIB a X T onie Networks Hardware a ControlNet Ready 100 2 From the Network menu select New 3 Check the Edits Enabled box and go Online 1756 6 5 3 December 1999 10 14 Controlling 1 0 Over a ControlNet Network The Browse for Network window will appear with a list of available drivers Your list may appear different from that shown below but you should have the AB_KTC 1 driver configured as described in chapter RI Browse for Network 24x Find the route to communicate with this network V Autobrowse Reffesh Workstation M49988 x Lins Gateways Ethernet Ss 1770 KFD 1 DeviceNet AB_KT 1 Data Highway Plus E 4 aa OE s TCP 1 Ethernet 4 Select the AB_KTC 1 driver and click on OK 5 If you receive a message that there is an Online Offline mismatch select the Use online data upload option and click on OK Online Offline mismatch EAE There are differences between the online and offline configurations that prevent startin
75. ack that the configuration 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 toa maximum of the NUT multiplied by 128 These multiples are referred to as rates on ControlNet Therefore in the example of a NUT of 5 ms the module can send data at the following rates With this And this The module can send NUT multiple data at this rate oms 5 ms 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 Rack Optimized and Direct Connections A direct connection is a real time data transfer link between the controller and the device that occupies the slot that the configuration data references A rack optimized connection is a grouping of data from more than one I O module into a single block of data sent over a single connection Rack optimized connections reduce the total number of connections needed to transfer data when using many I O modules in a system The following example illustrates the benefit of rack optimized connections ControlNet Communication Basics 1 9 Assume you have set up a
76. actly the same as a produced tag in the producer In the following example consumer_2 does not have the correct tags consumer _1 Consumed tag names consumer 2 Consumed tag names consumer 3 Consumed tag names When consumer_2 tries to obtain the shared tags the connections fail Even though three of the tags are specified correctly B C and D the connections fail for all the consumed tags because one was incorrect E Produced tag names B D The other consumers consumer_ and consumer_3 can still obtain the shared tags from the network as long as their tags are specified correctly One consumer failing to obtain shared data does not affect other consumers accessing the same data 1756 6 5 3 December 1999 1 6 ControlNet Communication Basics gt Scanner ControlNet Network Adaptor Understanding the Control and Information Protocol 1756 6 5 3 December 1999 See Appendices Al and B for more information on connections and on produced and consumed tags Control of Scheduled 1 0 Communications 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 Logix5550 controller When you place the module in the I O configuration list of a Logix5550 controller and attach a second ControlLogix chassis to the same ControlNet network you can perform remote control operat
77. ame Consumer Chassis Type IgRe Oo ela ater Slot Number jo Description i Create Ir CSAS Logis K000 Projects Browse cae toh 3 Enter an appropriate Name for the Controller e g Consumer 4 Select the correct Chassis Type and Slot Number of the Logix5550 controller and the folder where you want to save the file Create In Then click on OK Add the Producer to the 1 0 Configuration of the Consumer Adding the producer to the I O configuration of the consumer controller involves several steps First you must add the consumer s local 1756 CNB module to its I O configuration Then you add the remote 1756 CNB as a child of the local 1756 CNB module Finally you add the producer controller as a child of the remote 1756 CNB module Logix5550 to Logix5550 Controller Scheduled Communication 4 7 Add the Local CNB Module to the 1 0 Configuration 1 Select the I O Configuration folder in the project window and click the right mouse button ES Controller Consumer Controller Tags 2 Controller Fault Handler Power Up Handler le MainT ask O BS MainProgram Frogram Tags ee Unscheduled Programs eee Data Types Ca User Defined H a Predetined IO Configuration The following pop up menu will appear Hew Module ut Eopy Paste Pritt 2 Select New Module The Select Module Type window will appear Select Module Type Type Major Revision 1756 CNBR B E
78. ams E 3 Data Types gt User Defined H Predefined L Module Defined J 140 Configuration 1756 6 5 3 December 1999 3 8 Logix5550 to Logix5550 Controller Unscheduled Messaging The Controller Tags window will appear E Controller Tags L1_from_L1 controller rowa Eli Sq ToaNane E _ P TagName vjaliasFor BaseTag Type Style Desc 2 Select the Edit Tags tab and create the following tags Tag Name Type Style destination _data_buffer DINT Decimal L1_frorn_L1 controle wy Show All d TagName 1756 6 5 3 December 1999 Logix5550 to Logix5550 Controller Unscheduled Messaging 3 9 Download the Test Program You do not need any ladder logic in the Test program The program can consist of a single End rung End 1 Click on the Communications menu and select Who Active 2 The Who Active window will appear Your window may look different depending upon the drivers and other devices you have installed o Who Active M Autobrowse Eee Workstation M49968 Go Online Glas Link Gateways Ethernet een 17r0 KFD 1 DeviceNet Upload H AB_KT 1 Data Highway Plus G AB_KTC 1 ContralMet Download oe A 01 1756 CNBYB Bridge 1756 CNB B El A 06 1756 CNBR E Bridge Redundant 1756 CNBR B Heci _ Backplane 1756 444 01 1756 CN BRE Bridge Redundant lft 17 Workstation M49988 Gas TCP 1 Ethernet 56 L1 Apply Cancel PRE EER Help Current
79. and the network node addresses displayed are correct Verify the Network Properties Make sure that the network update time NUT Max Scheduled Address and Max Unscheduled Address are set correctly 1 Select Network from the main menu bar and Properties from the pull down menu b Network Properties ControlNet Network Parameters Media Configuration General Current Network Configuration Mame defaut Network Update Time ma 0 E p Mas Scheduled Address Lz 20 Mas Unscheduled Address Media Redundancy a Only J HE E i CC 3 4 Cancel Apoly Help 1756 6 5 3 December 1999 6 10 Logix5550 Controller to PLC 5C Scheduled Communications 2 Make sure that these parameters to are set to the following values In this field Select Network_Update_Time ms 5 ms Max Scheduled Address 152 Max Unscheduled Address 17 1 Remember that the requested packet interval RPI for any of the devices on the network cannot be faster than the NUT 2 This should be set to a value 3 or 4 above the highest scheduled node on the network in this case the PLC5 at node 11 3 Ata minimum this should be set to the highest node address on the network in this case the 1784 KTXC15 card at node 17 3 Click on OK Survey the Network for Connected Devices Next have RSNetWorx for ControlNet survey the network for all connected devices Survey Network Eranle Edits Can
80. appropriate name for the Controller e g CNET Messaging 4 Select the correct Chassis Type Slot Number of the Logix5550 processor and folder where you want to save the file Create In Click on OK 1756 6 5 3 December 1999 Logix5550 Controller to PLC 5C Unscheduled Messaging Create the Controller Tags for the Write Message Program You must create a source tag for the message under the controller scope and assign it the same data type as the destination element e g INT 1 Double click on the Controller Tags folder in the Project window Controller Fault Handler 3 Power Up Handler Sen Tasks Sirs MainT ask a Seer MainProgram Program Tags LS Unscheduled Programs Fla Data Types C User Defined H O Predefined Descriptio aes Monitor Tags A Edit Tags AOSS E r 2 Select the Edit Tags tab and create the following tags Tag Alias For Type Style SUM INT Decimal PLUS_ONE INT Decimal L1_to_PLC5 MESSAGE Mssg_to_PLC5 SUM INT Decimal 1756 6 5 3 December 1999 5 4 Logix5550 Controller to PLC 5C Unscheduled Messaging 3 Select the Monitor Tags tab Controller Tags CHET_messaging controller Scope CNET_messaginalcc Show Show Al Sort Tag Name Distasi Ser Piers dP Cleves ecimal faeus one OOOO ooo aoo o eo 4 Enter a 1 in the PLUS ONE field Create the Write Message Ladder Program 1 Double click on Main Routine under the Main Program folde
81. ar an approved wrist strap grounding device e Do not touch the backplane connector or connector pins e Do not touch the circuit components e If available use a static safe workstation e When not in use store the modules in their static shield bags 1756 6 5 3 December 1999 2 2 Installing the ControlNet Network Installing the 1784 KTCX15 Communication Interface Card For detailed information on installing the 1784 KTCX15 refer to the ControlNet Communication Interface Card Installation Instructions publication number 1784 5 33 gt 1756 6 5 3 December 1999 Perform the following steps to install the 1784 KTCX15 card in your personal computer 1 Set the card s base memory address location on switches S1 and S2 Sane View A Front View KARERE Fadia aike Front View ug 1 Address 240 ll la i Tl KEE 1 up 1 fd dean 0 We used the following settings Base 1 0 Space Address 240 Base Memory Address D000 000 Important When deciding which addresses to use remember that each card in your computer must have a unique base memory address and a unique base I O space memory address If another card in the host computer is using one or both of the selected addresses you must change the card s switch settings to an available address Consult with your IT PC support group to find out if it is necessary to change any of your computer s memory address or IRQ settings 3 Ins
82. arameters Name Remote_Digital_Input Slot 2 Comm Format Rack Optimization Electronic Keying Compatible Module gt If you want to alter the default parameters click on Next Refer to the ControlLogix Digital I O User Manual publication 1756 6 5 8 for details 4 Click on the Finish button to accept the configuration 1756 6 5 3 December 1999 Controlling I O Over a ControlNet Network 10 9 The digital input module will appear indented under the remote 1756 CNB module Sion LO Configuration Al 1 1 56 CN BB Local CNB i 6 1 17756 CNBR B Remate _ CHE 2 1756 1616 Remote Digital_Input Add the Remote Digital Output Module New Module Eut Copy Paste Delete Cross Reference iri Properties 5 Right click on the remote 1756 CNB module and again select New Module The Select Module Type window will appear Select Module Type Es Type Major Revision 1756 0816 fi Description 6 Channel lzolated Thermocouple Analog Input gt ControlLogis5550 Programmable Controller 2 Onis Analog Encoder Servo 16 Point 74 2654 AC Output 16 Point 4 265 AC lsolated Output 8 Point 4 2654 AC Output 8 Point TW 32 AC Diagnostic Output 8 Point 4 134 AC Electronically Fused Output 16 Point 19 4 30 OC Diagnostic Output 16 Point 10 31 2 DC Electronically Fused Output 16 Point 10 30 DC Isolated Output Sink S ource 32 Point 104 37 24 DIC Output Vendor ll ka Select All
83. are RSNetWorx for ControlNet software RSLinx Lite software current Allen Bradley documentation including ordering instructions terms and definitions gt gt Rockwell Automation Support P 5 Refer to the following publications as needed for additional help when setting up and using your ControlNet network See this publication Publication number ControlNet Cable Planning and Installation Guide 1786 6 2 1 ControlLogix ControlNet Bridge Installation Instructions 1756 5 71 ControlLogix Chassis Installation instructions 1756 5 2 ControlLogix Power Supplies Installation Instructions 1756 5 1 1756 6512 Enhanced PLC 5 Programmable Controller Quick Start 1785 10 4 ControlNet PLC 5 Programmable Controller Quick Start 1785 10 7 ControlNet PLC 5 Programmable Controller User Manual 1785 6 5 22 ControlLogix Analog I O Users Manual 1756 6 5 9 ControlLogix Digital 1 0 Users Manual 1756 6 5 8 1784 KTX15 Communication Interface Card User Manual 1784 6 5 22 Getting Results with RSLogix5 9399 RL53GR Getting Results with RSLogix5000 9399 RLD300GR Getting Results with RSLogix with RSNetWorx for ControlNet 9399 RWCNTGR RSLinx Lite User s Guide 9399 WAB32LUG Allen Bradley Publication Index SD499 Allen Bradley Industrial Automation Glossary AG 7 1 Many of these manuals are available online from the Automation Bookstore http www theautomationbookstore com For more information on Rockwell Software products visit the Rockwell
84. ate of the RPI configured for the 1756 CNB module I O modules configured for direct communication will communicate at their set RPI and ignore the CNB RPI Important After the proper I O configuration is set up in RSLogix5000 I O communication on ControlNet is not established until RSNetWorx for ControlNet software is run RSNetWorx is used to set up the network parameters of a ControlNet network See Appendix Al for more information on connections 1756 6 5 3 December 1999 1 10 ControlNet Communication Basics Default Parameters 1756 6 5 3 December 1999 When a ControlNet network is powered on 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 the 1756 CNB as well as all ControlNet devices 1s e Network Update Time NUT of 100ms e Scheduled Maximum Node Address SMAX of 0 The SMAX is the highest network address of a node that can use the scheduled service e Unscheduled Maximum Node Address UMAX of 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 communicate between the various devices on the network by using such packages as RSNetWorx for ControlNet RSLogix5000 and the ControlLogix Gat
85. ce module power up NET Network cabling error or no ERR other nodes on network ControlNet Network Status Indicators Troubleshooting 12 3 Action Cycle power on the module or send a reset to the module If condition persists replace the module This error is caused by a module hardware fault or noisy backplane 1 Verify that this module is attached to the correct network 2 RerunRSNetworxonthis network to update the module s keeper object None required temporary condition lf this happens frequently add another 1756 CNB or CNBR and split the traffic between them 1 Optional see page Turn chassis power supply off 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 Re check your network cabling and make sure another node on the network is active online 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 are flashing they must flash together in phase C al and Off Steady red Alternating
86. cel Edits Upload Teontiqurator DioWAlged leoAgqunetion Configuration List keeper stalte w Online FIO Save Delete Properties 1 From Selection menu select Survey Network 1756 6 5 3 December 1999 Logix5550 Controller to PLC 5C Scheduled Communications 6 11 RSNetWorx for ControlNet will survey the network for connected devices When it is finished the network window should appear similar to that shown below 1785 L400 Workstation 19 Backplane 39 15 16 o Loool a td _ Configure the PLC 5C to Receive Scheduled Messages 1 Right click on the PLCS icon in the RSNetWorx window The following pop up window will appear db Cut Ctrl Copy Ctrl C E Paste ike Delete Del Control et Configuration Change Device Type Class Instance Editor Peine perks Hesiteletet eM t Properties 2 Select ControlNet Configuration 1756 6 5 3 December 1999 6 12 Logix5550 Controller to PLC 5C Scheduled Communications The PLC 5C ControlNet Configuration window will open Y il Hode 11 PLC 5 ControlNet Configuration HIM Hode Memory Usage A Right click on the 1756L1 __ gt neer berte Wonnecuon neet moaye Bonnetia Welte Selected Map Entes aab Selected HE Taa fe ey Scan dew Map AcHam Mepa Lortab eortigunatarn ena 4 Select Insert Receive Scheduled Message 1756 6 5 3 December 1999 Logix5550 Controller to PLC 5C
87. ck optimized connection you select the Rack Optimization communication format Most discrete I O modules support a rack optimized connection If this option does not appear when you are selecting communication format for an I O module the module does not support the rack optimized connection E New Module cnb_module_ 1756 IA16 2 1 Type 1756 1476 16 Pomt 79 134 AC Input Vendor Allen Bradley Company Inc Parent cnb_module_2 Name Description Comm Format Input Data CST Timestamped Input Data Revizion Input Data Listen Only CST Timestamped Input Data eta Next gt Finish gt gt Help Combining direct and rack optimized connections A remote chassis can have both a rack optimized connection and direct connections to analog or digital I O In this example the owner controller uses a rack optimized connection to communicate with two digital I O modules The owner controller also uses a direct connection to communicate with an analog module in the same chassis Using a Rack Optimized Connection and a Direct Connection with 1 0 in a Remote Chassis Local chassis Remote chassis oa oy 1 O
88. contact any conductive material If you Manual publication number disconnect the tap from the module place the dust cap 1786 6 2 1 back on the connector to prevent the connector from accidentally contacting a metallic grounded surface 1756 CNB segment 1 1756 CNBR segments 1 and 2 dust cap 1756 6 5 3 December 1999 2 8 Installing the ControlNet Network 1756 6 5 3 December 1999 2 Connect the tap s straight or right angle connector to the module s BNC connector If your node supports non redundant media 1756 CNB CNBR redundant media 1756 CNBR Connect the tap s connector to the channel A connectors channel B is not used e from trunkline A to channel A e from trunkline B to channel B Installing the PLC 5C Controllers Installing the ControlNet Network 2 9 Install the PLC 5C controller in a 1771 I O chassis PLC 5C Controller and 1771 1 0 Chassis Locking Bar ControlNet Node Address Switches lt lt Lift Ejector Tab f Battery 7 Connector fet PO Battery Card Guides WI f Cover Battery 1 Set the backplane switches in
89. dor All IY Other Select All M Analog I Digital I Communication IM Motion I Processor Clear All 2 Select the 1756 L1 ControlLogix5550 Programmable Controller from the list The Module Properties window will appear Module Properties Remote CHEB 1756 L1 4 1 Type 1756 L1 ControllogeSS50 Programmable Controller Vendor Allen Bradley Name Producer Slot fo Description E Revision j i Electronic Keying Cancel 4 Back Next gt Finish gt gt Help 1756 6 5 3 December 1999 4 12 Logix5550 to Logix5550 Controller Scheduled Communication 3 Enter the following parameters Name Producer Slot 0 4 Click on the Finish button to accept the configuration The I O Configuration tree should look similar to the one shown below Sion LO Configuration l il 1 1 56 CNBR 6 Local CHEB A i 1 1 1756 CNB B Remote CHE A 0 1756 L1 Froducer D gt See Appendix B for additional Create the Consumer Tags information on consumer tags 1 Double click on the Controller Tags folder in the project window 5j oa Controller Consumer Controller Tag Controller Fault Handler a Power Up Handler E 1 83 Tasks al MainT ask 3 MainProgram A Program Tags mE MainF outine Unscheduled Prograrns Trends i S Data Types ST User Defined o Fredefined ST Module Detined H 8 140 Configuration Al 1 1756 CNBRVB Local_CNB El y 1 0 1756 CNB
90. download the Logix5550 program i _ download the PLC 5C program to map PLC 5C file to Logix5550 tag set up the example application test the example application to 0 PLC 5C to PLC 5C unscheduled message to about the example application as eo application 9 2 to create the ladder program 9 3 to 9 4 download the program 9 5 to 9 6 Pi set up the example epplicarien P L test the example application 9 6 to produced tags creating B 1 to B 5 optimizing producer consumer model to R rack optimized connections to related publications RSNetWorx for ControlNet to scheduled communications add producer to consumer I O configuration H 6 to add remote CNB to I O configuration to add remote controller to I O configuration to Logix5550 to Logix5550 4 1 to 4 20 scheduled I O communications to about the example application add local CNB to I O configuration to add remote CNB to I O configuration to add remote di ital input module to 10 9 add remote digital output module _10 7 to 10 10 add remote I O modules to configuration to 10 11 control of create the ima le application 10 1 to create the ladder program download the program to edit controller tags schedule the network 10 13 to set up the example application test the example application 10 18 1784 KTCX15 installation to status indicator and display module to 12 3 Status indicators network to sugg
91. duces Message number for other nodes to consume e Message Size Receive scheduled data produced by another e Node number sending the message onto ControlNet scheduled controller e Slot number of the controller that owns the tag the PLC 5C wants to receive e Tag name or instance that the PLC 5C wants to receive e Requested Packet Interval e Message Size 1 Produced and consumed tags must be controller scoped tags of DINT or REAL data type or in an array or structure 1756 6 5 3 December 1999 ControlNet Communication Basics 1 5 See the chapters on scheduled communications for examples of creating produced consumed tags and send receive scheduled messages Processing Produced and Consumed Tags In the producer consumer model the consumer is the connection originator it opens the connection When several consumers are trying to open the connection to the same tag the connection will be opened to transfer data at the rate of the consumer with the smallest API see Actual Packet Interval on page I 8 The producer and consumer must be configured correctly for the specified data to be shared To produce for several consumers the producer must be configured for this using the RSLogix5000 software for the Logix5550 controller For the PLC 5C send and receive scheduled messages are configured using the Map Editing Tool in RSNetWorx for ControlNet For ControlLogix controllers a consumed tag in the consumer must be specified ex
92. dule the Network Using RSNetWorx for ControlNet Verify the Network Properties 05 Survey the Network for Connected Devices Schedule the Network and Save the Configuration Test the Example Application 000 eee Adding 1756 CNB Modules to Expand the Network Chapter 12 Module Status Indicator and Display 12 1 ControlNet Network Status Indicators 12 3 Appendix A What This Appendix Contains 0000 eee How the ControlLogix System Uses Connections Determining Connections for I O Modules Direct connections for I O modules Rack optimized connections for I O modules Combining direct and rack optimized connections Determining Connections for Produced and Consumed Tags Connections for produced tags 0 0c eee eee Optimizing produced tags 0 eee eee Connections for consumed tags 000 0c eee Determining Connections for Messaging Determining Total Connection Requirements Appendix B What This Appendix Contains Produced Tapie 6 00644 cr omeruadaueornd crewerna oe eee CONSUME TAOS on seess isikae Bw Sn ew a eo ed a a E Producing a tag from a Logix5550 Controller to a ControlNet PLC 5 Processor 0000005 B 5 Consuming a tag from a ControlNet PLC 5 Processor to a Logix5550 Controll
93. duled 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 When you add a module to the I O configuration of a controller you must enter the RPI as a parameter This value specifies how often to produce the data for that module For example if you specify an RPI of 5Oms it means that every 50ms the I O module should send its data to the controller or that the controller should send its data to the I O module When you run RSNetWorx for ControlNet an Actual Packet Interval API will be calculated The API will be equal to or faster than the RPI RPIs are only used for modules that produce data For example a local CNB module does not require an RPI because it is not a data producing member of the system it is used only as a bridge to remote racks 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 1756 6 5 3 December 1999 1 8 ControlNet Communication Basics 1756 6 5 3 December 1999 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 feedb
94. e Ee Workstation M49988 Go Online Glas Link Gateways Ethernet Fla 17 70 KFO 1 DeviceNet Upload H AB_EKT 1 Data Highway Plus AB_KTC 1 ControlNet Download ef 01 1756 CNB B Bridge 1756 CNB B G E Backplane 1756 474 Recent 01 1756 CNB B Bridge a 11 1785 L40C015 SENDER Apply oll 17 Workstation ABETC Eee TCP 1 Ethernet Cancel Help FRE EER Current Path AB_ETC 1474Backplaned T Apply Current Path to Project Path in Project ABLETC 142 1 1 0 3 Drill down the tree through the 1756 CNB module at node 1 to the controller in slot Q 4 Highlight the controller and click on the Download button 1 This example uses RSLogix5000 version 2 25 See Appendix p if you are using version 2 10 or earlier 1756 6 5 3 December 1999 PLC 5C to Logix5550 Controller Unscheduled Messaging 7 11 Verify the Message 1 Double click on the Controller Tags folder in the project window and select the Monitor Tags tab Controller Tags Logix5550_from_PLC5 controller IOl x Scope Logix5550_from_PLt Show Show All Sort Tag Mame Dira 9 Descriptio 4 heres Daa al Decima INT You should see this value changing 2 Examine the PLCS_Data field You should see that it is incrementing once a second to reflect the seconds timer in the PLC 5C processor sending the message This completes the PLC 5C to Logix5550 unscheduled messaging example 1756 6 5 3 December 1999 7 12 PLC 5C
95. e by applying the safety requirements of EN 61131 2 Programmable Controllers Part 2 Equipment Requirements and Tests For specific information required by EN 61131 2 see the appropriate sections in this publication as well as the Allen Bradley publication Industrial Automation Wiring and Grounding Guidelines For Noise Immunity publication 1770 4 1 This equipment is classified as open equipment and must be mounted in an enclosure during operation to provide safety protection What the Preface Contains Who Should Use This Manual How To Use This Manual Preface Using This Manual This manual describes how to use the 1756 CNB or 1756 CNBR ControlNet interface modules to communicate over a ControlNet network This preface explains how to use this manual most effectively For information about See page Who Should Use This Manual P 1 How To Use This Manual P 1 About the Example Applications P 2 System Components P 3 zl I D Common Techniques Used in This Manual 5 I O1 Where to Find More Information v I O1 Rockwell Automation Support Use this manual if you are knowledgeable about ControlLogix products but need information about integrating them into a ControlNet network You should e be familiar with Microsoft Windows NT and with terms that describe what you should be doing when working in Windows NT e g double click dialog box radio button e understand basic networking concepts e be
96. e g Sched_IO_2 and click on Save 1756 6 5 3 December 1999 Adding an 1 0 Chassis to an Existing ControlNet Network 11 13 RSNetWorx for ControlNet will browse the network for the attached devices When it is done browsing your ControlNet network should appear similar to that shown below 1756 CNB 1746 CNB 1784k 1756 A4A 3 B Bridge RJB Bridge TCH15 23 Redund 29 17 7 Verify that the devices shown and their network node addresses are correct Verify the Network Properties Make sure that the network update time NUT Max Scheduled Address and Max Unscheduled Address are set correctly 1 Select Network from the main menu bar and Properties from the pull down menu The following window will appear E Network Properties ControlNet 2 21x Network Parameters Media Configuration General m Current m Pending Network Configuration Name defaut defaut Network Update Time ms 5 00 F Max Scheduled Address fio Max Unscheduled Address iz F Media Redundancy aon 1756 6 5 3 December 1999 11 14 Adding an 1 0 Chassis to an Existing ControlNet Network 1756 6 5 3 December 1999 2 Make sure that these parameters to are set to the following values In this field Select Network_Update_Time ms 5 ms Max Scheduled Address 102 Max Unscheduled Address 17 9 1 Remember that the requested packet interval RPI for any of the devices on
97. e remote 1756 CNB as a child of the local 1756 CNB Controlling I O Over a ControlNet Network 10 5 In a FLEX I O system you would add a FLEX ControlNet adaptor instead of the remote CNB module 10 Configuration SiE i 155 CNB B Local CNB Mew Module ett Copy Haste Delete Cross Reference iri Properties 1 In the Project window right click on the local 1756 CNB under the I O Configuration folder and select New Module from the pop up window The Select Module Type window will appear Select Module Type Ea Type Major Revizion 1756 CNBR E 2 Description 13367 AC Vector Drive 1395 Digital DC Drive 1756 Control et Bridge 1756 Control et Bridge 1756 ControlN et Bridge 1756 Controlet Bridge Redundant Media 1756 Controlet Bridge Redundant Media 1756 CNBR D 1756 ControlNet Bridge Redundant Media 1785 PLC5C ControlNet PLCS 1788 CA 20M 1788 ControlWet to DeviceNet Linking Device 1788 CN2DM_O4 ControlNet to DeviceNet Linking Device 1788 CAZDN_ 32 Control et to DeviceNet Linking Device Vendor All I Other Select All W Analog M Digital M Communication I Motion I Processor Clear All 2 Select the 1756 CNB B or 1756 CNBR B module from the list 1756 6 5 3 December 1999 10 6 Controlling 1 0 Over a ControlNet Network The Module Properties window will appear CETE Properties Local_CN6 1756 CNER B 2 1 Remote CME ahaha A Compatible Module e
98. e use notes to make you aware of safety considerations ATTENTION Identifies information about practices or circumstances that can lead to personal injury or death property damage or economic loss Attention statements help you to e identify a hazard e avoid a hazard e recognize the consequences Important Identifies information that is critical for successful application and understanding of the product ControlLogix and PLC 5 are trademarks of Rockwell Automation ControlNet is a trademark of ControlNet International Ltd RSLogix5 RSLogix5000 and RSNetWorx are trademarks of Rockwell Software Inc Windows 95 and Windows NT are trademarks of Microsoft Corporation European Communities EC Directive Compliance If this product has the CE mark it is approved for installation within the European Union and EEA regions and has been designed and tested to meet the following directives EMC Directive This product is tested to meet the Council Directive 89 336 EC Electromagnetic Compatibility EMC by applying the following standards in whole or in part documented in a technical construction file e EN 50081 2 EMC Generic Emission Standard Part 2 Industrial Environment e EN 50082 2 EMC Generic Immunity Standard Part 2 Industrial Environment This product is intended for use in an industrial environment Low Voltage Directive This product is tested to meet Council Directive 73 23 EEC Low Voltag
99. ear with a list of available drivers Your list may appear different from that shown below but you should have the AB_KTC 1 driver configured as described in chapter Bh Browse for Network 21x Find the route to communicate with this network IV Autobrowse Refresh J Workstation M49988 zs Linx Gateways Ethermet es 1770 KFD 1 DeviceNet H AB_KT 1 Data Highway Plus 2 TCP 1 Ethemet Cancel Help 4 Select the AB_KTC 1 ControlNet driver and click on OK 5 If you receive a message that there is an Online Offline mismatch select the Use online data upload option and click on OK Online EALE LCH i EAE There are differences between the online and offline configurations that prevent starting edits Upload or download Use offline data download The Save As window will appear Save As Save itr E3 Networks a Controlet 3 sc Control et sc Sched _LogmSS50_to PLCS xc an Sched PLCS to Logk5550 ac Filename Sched_LogixS550_to_PLC5 xc Save as type ControlNet Configuration Files 2c Cancel 1756 6 5 3 December 1999 Logix5550 Controller to PLC 5C Scheduled Communications 6 9 6 Enter an appropriate name for the network e g Sched_Logix5550_to_PLCS and click on Save Your ControlNet network should appear similar to that shown below 1756 CNB 1785 L40C Workstation 12 A Bridge 15 15 1 7 Verify that the devices shown
100. ect the number of consumers 1 to 256 The default is 2 1756 6 5 3 December 1999 Logix5550 Controller to PLC 5C Scheduled Communications 6 5 For two way communication you can also configure a consumed tag for this controller See chapter 3 for details See Appendix B and the Logix5550 Controller User Manual publication 1756 6 5 12 for more information on creating produced and consumed tags Create the Producer Ladder Program 1 Double click on Main Routine under the Main Program folder and create the following ladder program TON Timer On Delay Timer Source Dest produced data je 1756 6 5 3 December 1999 6 6 Logix5550 Controller to PLC 5C Scheduled Communications Download and Run the Program 1 Click on the Communications menu and select Who Active 2 The Who Active window will appear Your window may look different depending upon the drivers and other devices you have installed S Who Active IY Autobrowse ce TCP 1 Ethernet Cancel E Workstation M49988 Go Online a Link Gateways Ethernet Fla 17 0 RKFD 1 DeviceNet Upload H AB_KT 1 Data Highway Plus G r AB_KTC 1 ControlNet Download B A 01 1756 CNB B Bridge 1756 CNB B Eo Backplane 1756 474 aa see MOO 1756 L1 C Producer _ ia 01 1756 CNB B Bridge g 11 1785 L40C15 SER ll 17 Workstation ABKTC Help Current Path AB_ETC 141 Backplanes T Apply Current Path to Project Path in Project ABLETC
101. en after it completes the data transfer The next data transfer uses the open connection and avoids the delay required to open the connection If this option is not selected the controller closes the connection after the data transfer operation 1s complete Selecting the option results in faster data transfers but indefinitely retains a connection Since the controller has a limited number of connections this could eventually result in the controller being unable to establish connections 5 Click on OK 6 Save the program 1756 6 5 3 December 1999 3 6 Logix5550 to Logix5550 Controller Unscheduled Messaging Download and Run the Program 1 Click on the Communications menu and select Who Active 2 The Who Active window will appear Your window may look different depending upon the drivers and other devices you have installed o Who Active M Autobrowse Workstation M49985 Glee Linx Gateways Ethernet Fa 1770 KFO 1 DeviceNet Upload Fg AB_ET 1 Data Highway Plus Fas AB_KTC 1 ControlNet Download Ele ff 01 1756 CNBB Bridge 1756 CNB B 4 Backplane 1756 474 Deri AAE OO 1756 L1 C 1756 L1 74 LOGIKS550 ens 01 1756 CNB B Bridge oo O6 1756 CNBA B Bridge Redundant 1756 CNBRB Apply E 17 Workstation 149988 ce TCP 1 Ethernet Cancel PRE ER Help Current Path AB_ETC 141 Backplane 0 T Apply Current Path to Project Path in Project AB_KTC 1 2 1 7 0 3 Drill down the tree
102. ents continuously provides the test data for the message What you will do See page set Up the Example Application 5 1 Create the Example Application 5 2 Create the Controller Tags for the Write Message Program Create the Write Message Ladder Program 5 4 Download the Write Message Program 5 6 Test the Example Application 5 7 Set Up the Example Application Change your system configuration to that shown below PLC 5C Node 11 1771 1 0 ControlLogix Chassis Message Chassis J Logix5550 Processor Node 1 ControlNet Network PC with 1784 KTCX15 Interface e Verify that the Logix5550 processor and the 1756 CNB module are in slots O and 1 as shown e Verify that the node address for the 1756 CNB module is 1 and the node address for the PLC 5C processor is 11 as shown 1756 6 5 3 December 1999 5 2 Logix5550 Controller to PLC 5C Unscheduled Messaging e Verify that the KTCX15 driver card is configured as described on page 2 3 e Verify that all wiring and cabling is properly connected Create the Example Application Perform the following steps to create the example application 1 Open the RSLogix5000 software 2 From the File menu select New The New Controller pop up window will appear Hew Controller x Name CNET_M essaging Chassis Type 17564A 4 Slot Chassis Slot Number fo Description Create In C ARSLogik AOOU Projects Browse me e 3 Enter an
103. er 0 ee B 5 Appendix C Specifying Electronic Keying 0 cee cee ee C 1 Appendix D Communications Path 0 0 0 ccc ees D 1 What This Chapter Contains Module Versions Chapter 1 ControlNet Communication Basics This chapter provides an overview of the primary features and requirements of ControlNet communication using the 1756 CNB module For information about See page lt Module Versions Ao Support for up to 64 Bidirectional Connections Bridging Unscheduled Data Understanding the Producer Consumer Model Processing Produced and Consumed Tags Control of Scheduled I O Communications Understanding the Control and Information Protocol Understanding the Network Keeper Network Update Time NUT Requested Packet Interval RPI Actual Packet Interval API Rack Optimized and Direct Connections Default Parameters EERE eEeeeeEe The ControlLogix ControlNet interface module is available in redundant 1756 CNBR and non redundant 1756 CNB configurations Either version may be used in the example applications but for simplicity we refer to both as the 1756 CNB module For further information on the differences between using the redundant and non redundant versions of the 1756 CNB module in your network refer to the ControlNet Cable Planning and Installation Manual publication 1786 6 2 1 Before you go any further The example applications use series B firmware version 2 10 1756 CNB modules I
104. er Contact Allen Bradley for a compatible firmware update Replace the module 1 Make sure your system is grounded properly 2 Cycle power on the power supply or reset the counters using the ControlLogix Gateway configuration software 3 Remove the module and make sure its backplane connectors aren t damaged 4 If these steps fail to correct the problem replace the module Replace the module None required 1 Remove the module from the chassis 2 Set the network address switches to a unique address 01 99 3 Install the module in the chassis 4 If off turn chassis power supply on Update module firmware with ControlFlash Update Utility None required 1 Make sure your system Is grounded properly 2 Cycle power on the power supply or reset the counters using the ControlLogix Gateway configuration software 3 Remove the module and make sure its backplane connectors aren t damaged LED OK Green or Flashing Green Flashing Green Display Cl Cause BPRX Too many CRC errors being ERR generated by the multicast backplane receiver so the backplane multicast receivers have been shut off KPR The configured keeper object ERR Within the module is unable to operate on the attached network BW Module is receiving too much XCED network traffic and connections are timing out The network bandwidth has been exceeded SW Module s network address has ERR been changed sin
105. er 1999 10 4 Controlling 1 0 Over a ControlNet Network 1756 6 5 3 December 1999 The Select Module Type window will appear Type Major Revizion i 56 CNB B Ro H Type Description 17 56 CNB AA 1756 Control et Bridge 1756 CNBE 1756 Control et Bridge 17 56 CNB D 1756 Control et Bridge 1756 CNBA 74 1756 Control et Bridge Redundant Media 1756 CNBA B 1756 ControlN et Bridge Redundant Media 1756 CNBRA D 1756 Control et Bridge Redundant Media 1756 DHRAIO 1756 DH BridgeAlO Scanner 17 56 DNB 1756 DeviceNet Scanner 17 56 ENET 1756 Ethernet Communication Inter ace 1756 HSC 1756 High Speed Counter 1756 1416 16 Point 7 134 AC Input 1756 14161 16 Point 9 1 327 AC lsolated Input Vendor All ka M Other Select All I Analog M Digital I Communication IM Motion I Processor Clear All coed __ 3 Select the 1756 CNB B or 1756 CNBR B module and click on OK The Module Properties window will appear Module Properties Local 1 756 CNEB 6 2 1 Type 1756 CN BB 1756 Control et Bridge Vendor Allen Bradley Name Local CMB Slat i a Description g El Revision g i Electronic Keping Compatible Module Cancel Back Nent gt Finish gt gt Help 4 Enter the following parameters Name Local_CNB Slot 1 Electronic Keying Compatible Module 5 Click on Finish to accept the configuration Add the Remote CNB Module to the 1 0 Configuration Next you must add th
106. er m e Logix5550 controller to PLC 5C unscheduled messaging chapter 6 scheduled communications chapter 6 e PLC SC to Logix5550 controller unscheduled messaging chapter 7 scheduled communications chapter e Bridging unscheduled messages from a PLC 5C on one ControlNet network to a PLC 5C on another ControlNet network chapter e Controlling I O chapter 10 e Adding I O to an existing network chapter Here s an example of one type of system yov ll be creating Slot 1 2 3 Local ia JHF Remote Chassis Chassis A Logix5550 1756 CNB 1756 CNB 1756 0B16l Controller Node 1 Node 6 Digital Output ControlNet Network 1756 IB16 Digital Input PC with 1784 KTCX15 Interface System Components We used the following main components to set up the example applications Revision ee e aa M7 2 Poson onone ewes s one comueainietetas A personal computer that supports RSLogix software any appropriate model running Windows 95 98 or NT 4 0 associated wiring and cabling as needed ee ae ee ee i ee eee RSLogix5000 programming software 9324 RLD300ENE Windows 95 98 NT 4 0 RSNetWorx for ControlNet software 9357 CNETL3 Windows 95 98 NT 4 0 To receive a free firmware upgrade from series A to series B contact Rockwell Technical Support See page P 5 2 Version 2 10 may also be used See Appendix D s 1 RSLinx 9355 WAB WABOEM WABC 2 10 Windo
107. ert the card in a vacant 16 or 32 bit ISA EISA expansion slot Configuring the 1784 KTCX15 Card Installing the ControlNet Network 2 3 After installing the card in the computer you must run RSLinx to configure the driver For more information on installing and using RSLinx see the RSLinx Lite User s Guide publication 9399 WAB32LUG 1 Start the RSLinx software 2 Select Configure Drivers from the Communications menu The following window will appear Configure Drivers Available Driver Types 5 5 SD SD2 Driver DeviceNet Drivers PLC 5 DH Emulator SLC 500 DH485 Emulator 1784 PCMK Devices SoftLogix5 Add New Help Remote Devices via Lins or 1756 ENET Gatewa l Status Running Running Running Running Configure startup Stop Delete 3 Select the Allen Bradley 1784 KT KTC X device from the pull down list and click on Add New 4 When prompted for a name for the new driver select the default name assigned by the system 1 e AB_KTC 1 1756 6 5 3 December 1999 2 4 Installing the ControlNet Network The Configure Device window will appear Configure Allen Bradley a a Device 5 Enter the following configuration Station Name ABKTC Net Address 171 Interrupt None 1 0 Base 2402 Mem Address D7 1 This is an unscheduled device For maximum efficiency set its address higher than the highest scheduled address on your ne
108. essage Enabled EN Error Error Code Hex 0 Error Description No errors 3 Under the General tab in the message Setup Screen enter the following configuration In this field This PLC Communication Command Data Table Address Size in Elements Port Number Target Device Data Table Address MultiHop Port Number 2 is the ControlNet Port_____y Select PLC5 Typed Write 9 23 J 2 N7 0 Yes 1756 6 5 3 December 1999 9 4 1756 6 5 3 December 1999 PLC 5C to PLC 5C Unscheduled Messaging Over Two ControlNet Networks 4 Select the MultiHop tab in the Setup Screen Biel Es HSG Rung 2 0 MG10 0 General MultiHop Del Remove Hop Ins Add Hop To Address Type To Address 2 1 This PLCS 1756 CNB Node dec Controllogix Backplane HA 1756 Backplane Slot dec J 1756 CNE HA Control et Nodeldec MSG Destination RSLins Destination 5 Enter the following data in the To Address field the other fields are filled in automatically by the software From Device From Port To Address Type To Address This PLC5 2 1756 CNB Node dec 1 ControlLogix Backplane N A 1756 Backplane Slot dec 3 1756 CNB N A ControlNet Node dec 16 6 From the Edit menu select Verify Project 7 Save the file PLC 5C to PLC 5C Unscheduled Messaging Over Two ControlNet Networks 9 5 Download the Program 1 From the Comms menu select System Communications The System Options wi
109. estions P 6 support system components T tags see consumed tags produced tags technical product assistance P 6 troubleshooting to status indicator and display module to Status indicators network to U using this manual to W where to go for questions 1756 6 5 3 December 1999 1756 6 5 3 December 1999 Allen Bradley Publication Problem Report If you find a problem with our documentation please complete and return this form Pub Title ControlLogix ControlNet Interface Module User Manual Cat No 1756 CNB CNBR Pub No 1756 6 5 3 Pub Date December 1999 Part No 955127 21 Check Problem s Type Describe Problem s Internal Use Only Technical Accuracy text illustration a Completeness procedure step illustration definition info in manual What information is example guideline feature accessibility _ explanation _ info not in _ Clarity What is unclear Sequence Your Name Location Phone Return to Marketing Communications Allen Bradley 1 Allen Bradley Drive Mayfield Hts OH 44124 6118Phone 440 646 3176 FAX 440 646 4320 Publication 1756 6 5 3 December 1999 PN 955127 21 PLEASE FASTEN HERE DO NOT Other PLEASE FOLD HERE NO POSTAGE NECESSARY IF MAILED IN THE UNITED STATES BUSINESS REPLY FIRST CLASS MAIL PERMIT NO 18235 POSTAGE WILL BE PAID BY THE amp amp Allen Bradley FEAST DOGE
110. etwork 1 node 11 to the PLC 5C processor on ControlNet network 2 node 16 What you will do See page set Up the Example Application 9 1 Create the Example Application 9 2 Create the Ladder Program 9 3 Download the Program 9 5 Test the Example Application 9 6 Set Up the Example Change your system configuration to that shown below Application PLC 5C 1771 1 0 iis ControlLogix Chassis PLC 5C 1771 1 0 Chassis Node 11 F Slot 1 3 Node 16 i aS o 4 eq U0 Message a Message LH Ti HA HE E at i 1756 CNB E Node 1 Node 6 ControlNet Network 1 ControlNet Network 2 PC with 1784 KTCX15 Interface LJ e Verify that the node addresses for the 1756 CNB modules are 1 and 6 as shown e Verify that the ControlNet node addresses for the PLC 5C processors are 11 and 16 as shown 1756 6 5 3 December 1999 9 2 PLC 5C to PLC 5C Unscheduled Messaging Over Two ControlNet Networks e Verify that the 1784 KTCX15 driver card is configured as described on page 2 3 e Verify that all wiring and cabling is properly connected Create the Example Application Perform the following steps to create the example application 1 Start the RSLogix5 software 2 From the File menu select New The Select Processor Type window will appear Select Processor Type Processor Name SENDEF Platform Processor Scenes Memory Cancel ControlNet PLE5 40C 1 5 F Hot Backup 49152 ki Help Revizion
111. eway Tool 1756 GTWY If used in this default state optimum performance may not be achieved However the default network can be commissioned tuned for optimum performance as described later in this manual 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 for future expandability Chapter 2 Installing the ControlNet Network What this Chapter Contains This chapter describes how to install the ControlLogix and PLC 5C modules and connect them to the ControlNet network For information about See page Installing the 1784 KTCX15 Communication Interface Card 2 2 T 2 Installing the ControlLogix Modules Connecting the ControlNet Network z Bl Installing the PLC 5C Controllers ATTENTION The ControlLogix network modules are sensitive to electrostatic discharge Electrostatic discharge can damage integrated circuits or semiconductors if you touch backplane connector pins Follow these guidelines when you handle these components e Touch a grounded object to discharge static potential e We
112. f you currently have series A modules you can obtain free firmware upgrades to series B by contacting Rockwell Technical Support See page Pid 1756 6 5 3 December 1999 1 2 ControlNet Communication Basics Module Features 1756 6 5 3 December 1999 The 1756 CNB module performs two primary tasks 1 control of I O data in conjunction with a Logix5550 controller scheduled data 2 support of messaging data for configuration and programming information unscheduled data The 1756 CNB module has these primary features e support for a maximum of 64 bidirectional connections with other ControlNet devices e support of up to 20 buffers for unconnected messages e bridging of unscheduled data messaging and programming information e control of scheduled I O and scheduled data in conjunction with a Logix5550 controller Support for up to 64 Bidirectional Connections A connection is an open communication path between the data producer and the data consumer on the network The connection includes information about the location of the consumer that significantly decreases the data overhead By contrast an unconnected message is a traditional message that uses the network address of the target device and the data address within the target The 1756 CNB module supports a maximum of 64 bidirectional connections These connections can be any mix of unscheduled and scheduled connections If your application requires more connectio
113. figure the Network Using RSNetWorx for ControlNet 1756 6 5 3 December 1999 e Verify that the Logix5550 controller and the 1756 CNB module are in slots O and 1 as shown e Verify that the node address for the 1756 CNB module is 1 and the node address for the PLC 5C processor is 11 as shown e Verify that the KTCX15 driver card is configured as described on page p 3 e Verify that all wiring and cabling is properly connected Perform the following steps to configure the ControlNet network 1 Start the RSNetWorx for ControlNet software ControlNet RSNetWorx e x Network Edit View Selection Help I Edits Enabled The current network is unconfigured fl 3 4 ESE Ql Q alz tl R T Onine 25 Networks Hardware w amp ControlNet Ready 100 2 From the Network menu select New 3 Check the Edits Enabled box and go Online PLC 5C to Logix5550 Controller Scheduled Communications 8 3 The Browse for Network window will appear with a list of available drivers Your list may appear different from that shown below but you should have the AB_KTC 1 driver configured as described in chapter p Browse for Network HES Find the route to communicate with this network V Autobrowse Retest Workstation M49988 Lins Gateways Ethernet ee 1770 KFD 1 DeviceNet AB_KT 1 Data Highway Plus aa TCP 1 Ethernet 4 Select the AB_
114. g edits Upload or download Use offline data download The Save As window will appear Save As Save It EJ Networks ka a Control et 2 4c ka Sched_IC xc Sched_L1_to_L1 xc n Sched_Logis5550_to PLCS sec a Sched PLCS to _Logis5550 c File name Sched I0 c Save as type ControtNet Configuration Files 2c Cancel 6 Enter an appropriate name for the ControlNet configuration file e g Sched_IO and click on Save 1756 6 5 3 December 1999 Controlling I O Over a ControlNet Network 10 15 RSNetWorx will browse the network for the attached devices When it 1s done browsing your network window should appear similar to that shown below 1756 CNB 1756 CNB 1784k B Bridge RvB Bridge CIS 15 Redund 26 7 Verify that the devices and their network node addresses displayed are correct Verify the Network Properties Make sure that the network update time NUT Max Scheduled Address and Max Unscheduled Address are set correctly 1 Select Network from the main menu bar and Properties from the pull down menu The Network Properties window will appear Network Properties ControlNet Network Parameters Media Configuration General Current Network Configuration Name _defa ult Network Update Time ms 5 00 Max Scheduled Address i 1 Max Unscheduled Address r Pending Media Redundancy Cancel
115. hat you will do See page set Up the Example Application 10 2 Create the Example Application Add the Local CNB Module to the 1 0 Configuration 10 Add the Remote CNB Module to the 1 0 Configuration 10 4 Add the Remote 1 0 Modules to the 1 0 Configuration H0 7 Edit the Controller Tags Create the Ladder Logic Program Download the Program 10 14 schedule the Network Using RSNetWorx for ControlNet Test the Example Application PIPES l ek AY LNY L l l OO A 1756 6 5 3 December 1999 10 2 Controlling 1 0 Over a ControlNet Network Set Up the Example Application Change your system configuration to that shown below Local ia FNE F Remote Chassis Chassis Logix5550 1756 CNB 1756 CNB 1756 0B16l Controller Node 1 Node 6 Digital Output ControlNet Network 1756 IB16 Digital Input PC with 1784 KTCX15 Interface e Verify that the Logix5550 controller I O modules and the 1756 CNB modules are in the correct slots as shown above e Verify that the node addresses for the 1756 CNB modules are 1 and 6 as shown e Verify that the KTCX15 driver card is configured as described on page 2 3 e Verify that all wiring and cabling is properly connected Create the Example Application Perform the following steps to create the example application 1 Open the RSLogix5000 software 2 From the File menu select New The New Controller pop up window will appear Hew Controller Ea Name
116. he 1756 CNB modules are in slots O and 1 in each ControlLogix chassis as shown e Verify that the node addresses for the 1756 CNB modules are 1 and 6 as shown e Verify that the KTCX15 driver card is configured as described on page p 3 e Verify that all wiring and cabling is properly connected Create the Example Application Perform the following steps to create the example application 1 Open the RSLogix5000 software 2 From the File menu select New The New Controller window will appear Hew Controller x Name CNET_Messaging Chassis Type 1756444 4 Slot Chassis Slot Number 0 Description se Create In CSAS Logis K000 Projects Browse me e 3 Enter an appropriate name for the Controller e g CNET _ Messaging 4 Select the correct Chassis Type Slot Number of the Logix5550 controller and folder where you want to save the file Create In Click on OK 1756 6 5 3 December 1999 Logix5550 to Logix5550 Controller Unscheduled Messaging 3 3 Create the Controller Tags for the Write Message Program 1 Double click on the Controller Tags folder in the project window See Controller CNET messaging 3 Controller T ag Controller Fault Handler Fower Up Handler Tasks Sees MainT ask Seer MainProgram Program Tags Unscheduled Programs Data Types at User Defined fot Predefined Controller Tags CNET_messaging controller Scope CNET_messaging cc Show Show All vj Sot Tag Name x
117. he Cache This will close the connection upon Connections check box completion which frees up that connection for other uses 1756 6 5 3 December 1999 Allocating Communication Connections A 9 Determining Total The Logix5550 controller supports 250 connections Use the following Connection Requirements table to tally connection requirements for a Logix5550 controller Connection Type Module Connections Total Quantity per Module Connections local I O module remote I O module direct connection only 1756 MO2AE servo module local 1756 CNB module remote 1756 CNB module through local 1756 CNB module ee Ld Ld _ 1756 DHRIO module a 1756 ENET mol es a ca 1756 DNB modile es ee Universal Remote 1 0 logical racks or chassis a of less than logical rack ee ee a produced tag produced tag number of consumers consumed tags block transfer messages other messages 1756 6 5 3 December 1999 A 10 Allocating Communication Connections 1756 6 5 3 December 1999 Appendix B Creating Produced and Consumed Tags What This Appendix Contains This appendix explains produced and consumed tags and describes how to create them For information about See page Produced Tags B 1 Producing a tag from a Logix5550 Controller to B 5 a ControlNet PLC 5 Processor Consumed Tags B 3 Consuming a tag from a ControlNet PLC 5 B 9 Processor to a Logix5550 Controller Produced Tags A produced tag is a tag that is configured for peri
118. ied with the correct path information To route an unscheduled message through the ControlLogix backplane a path segment of 1 ss is first required where ss is the slot number of the module the message is being sent to To route the message through the ControlNet network a path segment of 2 nn is required where nn is the node number of the module the message is being sent to For example to route an unscheduled message through a 1756 CNB module in chassis slot 3 through another 1756 CNB module at ControlNet node 6 in a different chassis the path would be 133 26r to backplane L f to ControlNet node 6 to backplane slot 3 onto ControlNet wire The next device in the path could be a controller an I O device a bridge to another communication protocol such as DeviceNet etc 1756 6 5 3 December 1999 1 4 ControlNet Communication Basics With the RSLogix5000 programming software the path 1s configured using the Communication tab in the Message Configuration window See page for an example Understanding the In traditional I O systems controllers poll input modules to obtain their Producer Consumer Model input status Digital input modules in the ControlLogix system are not polled by a controller Instead the modules produce multicast their data either upon a change of state or periodically The frequency of update depends upon the options chosen during configuration and where on the network the inpu
119. igured The page below appears for the 1756 OF6VI module Module Properties Remote_CNB_ 2 1756 OF6 I 1 1 2 stats wo y f oxo mm E 8 Click on Channel 0 and enter the following Scaling parameters High Signal High Engineering 10 0 V 8000 Low Signal Low Engineering 0 0 V 0 This scaling is selected to use the 13 bit voltage resolution of the 1756 OF6VI See specifications in publication 1756 6 5 9 9 Click on Next twice to access the Limits page Module Properties Remote_CNEB_ 2 2 1756 OF6 1 1 1 2 afais elite i l gt Leteh Rate Alain e000 Omate Omate Omate 10 Enter the following Limits High Clamp 8000 Low Clamp 0 1756 6 5 3 December 1999 Tags for new remote 1756 CNB and remote analog I O created by the system Adding an 1 0 Chassis to an Existing ControlNet Network 11 9 11 Click on Finish to accept the configuration The I O Configuration tree should now look similar to the one shown below 1 0 Configuration A 1 1756 CNB B Local CNB A 3 0 1756 CNB B Remote_CNB_2 l 2 1 756 OF 64 Remote Analog Output A 6 1 1756 CNBRVB Remote_CNB fl 2 1756 1616 Rernote_Digital Input Power Up Handler Sten Tasks Sees MainT ask Seer MainProgram Program Tags Unscheduled Programs 1 Double click on the Controller Tags folder in the project window 2 Note that new tags have been added for the remote CNB module and the remote
120. int 1 Right click on the User Defined folder under Data Types and select New Data Type 1756 6 5 3 December 1999 8 14 PLC 5C to Logix5550 Controller Scheduled Communications The Data Type configuration window will appear a Data Type New UDT1 Miil x Name Consumed _data SIZE e bytejs Description 2 Enter the following Data Type parameters Name Consumed_data Members Name Data Type Style Consumed_1 DINT Decimal PLC5_data INT 2 Decimal gt See Appendix B and the Logix5550 Controller User Manual publication 1756 6 5 12 for more information on creating consumed tags 3 Click on OK The new data type will appear under the User Defined folder BS Data Types agan User Defined M Con umed data H E Fredefined 1756 6 5 3 December 1999 PLC 5C to Logix5550 Controller Scheduled Communications 8 15 You must now configure the consumed tags under the controller scope 4 Double click on Controller Tags in the project folder EF ea iela Consumer _from_ PLCS Controller Fault Handler Peel PowerUp Handler 5 a Tasks Se Main ask B ije an roan 4 Program Tags P MainA outine ooi Unecheduled Programs E Data Types l oe User Defined s L Fredefined ST Module Detined A E 10 Configuration El 5 1 1756 CNB Local_CNB Al 11 17685 PLC5C PRODUCER The Controller Tags window will appear Controller Tags Consumer_from_PLC5 controller Scope Consumer_from_PL
121. ion on allocating communication connections in a ControlNet network This completes the expanded remote I O example Chapter 12 Troubleshooting The 1756 CNB and 1756 CNBR modules are provided with the LED diagnostic indicators shown below The diagnostics provided by these indicators is described in the following sections 1756 CNB A fa 1756 CNBR A Ta module status display and network address module status indicator red or green See pages 1 2 1 tof12 4 ControlNet status indicator s See pages i 2 3 tof12 4 20958 M Module Status Indicator and Display LED OK Off Red Display CI Cause None INIT POST Action Module not communicating 1 Check the power supply due to a power supply fault or 2 Check the cable connectors internal fault 3 Make sure the module is firmly Module is initializing seated in the chassis 4 If the indicator remains off replace the module None required Module is running Power On Self Test POST Module failed POST beca
122. ions on the I O in the second chassis In this situation the 1756 CNB module in the local chassis with the Log1x5550 controller acts as a scanner while the 1756 CNB module in the remote chassis with the I O plays the role of an adapter Using RSNetWorx for ControlNet Software You must use RSNetWorx for ControlNet to enable any connection in a remote chassis In addition RSNetWorx transfers configuration data to the remote modules and establishes a network update time NUT that is compliant with the desired communications options specified for each module during configuration Important RSNetWorx must be run whenever a scheduled connection is added to removed from or changed in your system You can learn more about RSNetWorx for ControlNet and other Rockwell Software products by visiting the Rockwell Software internet site http www software rockwell com ControlLogix routing uses the Control and Information Protocol CIP CIP is amessage based protocol that implements a relative path to send a message from the producing device in a system to the consuming devices In this way the producing device in a networked system contains the path information that steers the message along the proper route to reach its consumers Since the producing device holds this information other devices 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
123. iption gt Create Ir ESRSLogis p000 Projects Browse mee H 3 Enter an appropriate Name for the Controller e g Consumer_from_PLC5 4 Select the correct Chassis Type and Slot Number of the Logix5550 controller and the folder where you want to save the file Create In Then click on OK You will now add the producer PLC 5C to the consumer s I O configuration This involves several steps First you must add the consumer s local 1756 CNB module to its I O configuration Then you add the PLC SC as a child of the local 1756 CNB module 1756 6 5 3 December 1999 8 10 PLC 5C to Logix5550 Controller Scheduled Communications Add the Producer to the 1 0 Configuration I O configuration is done using the project window on the left side of the screen E E Controller Consumer_fron_PLCS Controller Tags J Controller Fault Handler a Power Lp Handler Se Tasks ES MainT ask SS MainProgram ca User Defined Consumed data fa Predefined D Module Defined SE O Contiquratigs Hew Module 1 Right click on the I O Configuration folder in the project window and select New Module from the pop up window that appears The Select Module Type window will appear Type Major Revizion i 56 CNB B Ro H Type Description 17 56 CNB AA 1756 Control et Bridge 1756 CMB 6 1756 Control et Bridge 17 56 CNB D 1756 Control et Bridge 1756 CNBA 4 1756 Control et Bridge Redundant Media 1756
124. ish gt gt Help 3 Enter the following parameters Name Remote_CNB Node 1 Chassis Size Enter your chassis size Slot 1 Comm Format None Electronic Keying Compatible Module 4 Click on Finish to accept the configuration The remote 1756 CNB module should appear indented under the local 1756 CNB in the I O Configuration folder al LO Configuration i 1 1756 CNBR B Local CNE 1756 6 5 3 December 1999 Logix5550 to Logix5550 Controller Scheduled Communication 4 11 Add the Remote Controller to the I O Configuration You must now add the remote Controller to the I O Configuration List under the remote 1756 CNB module 1 Right click on the remote 1756 CBN or CNBR under the I O Configuration folder and select New Module The Select Module Type window will appear Select Module Type Type Major Revision 17561 4 Description 6 Channel Isolated Yolkage Curent Analog Input 1756 1F 8 8 Channel Mon lsolated Yoltage Current Analog Input 1756 IH1 l 16 Point S O4 17 464 DC lzolated Input Sink Source 1756 1M 16 16 Point 159 2654 AC Isolated Input 1756 IM16 16 Point 104 30 AC Input 1756 IR l 6 Channel lsolated ATD Analog Input 1756 IT6l 6 Channel lsolated Thermocouple Analog Input 1756 L1 Controllog 5550 Programmable Controller 1 756 MODLILE Generic 1756 Module 1756 0416 16 Point A 265 AC Output 1756 041 6 16 Point 4y 265 AC solated Output 1756 045 8 Pont 74 2654 AC Output Ven
125. ize RSNetWorx for ControlNet 1756 6 5 3 December 1999 PLC 5C to Logix5550 Controller Scheduled Communications 8 23 Verify the Message 1 Restore RSLogix5550 2 Double click on the Controller Tags folder in the Project window and select the Monitor Tags tab Controller Tags Consumer_from_PLC5 controller Of x Scope Consumer_from_PLC Show Show All Sort Tag Hame E E BE res es GE PLCS_data Consumed_1 Decal D b PLCS data PLCS data Decimal IK PLCS dataPLCS data 88 Decimal It You should see these values changing with an offset of 5 3 Expand the PLC5_data tag In the PLC5_data PLC5_data array you should see the data sent from N10 0 and N10 1 incrementing once a second with an offset of 5 This completes the PLC 5C to Logix5550 scheduled communications example 1756 6 5 3 December 1999 8 24 PLC 5C to Logix5550 Controller Scheduled Communications 1756 6 5 3 December 1999 Chapter 9 PLC 5C to PLC 5C Unscheduled Messaging Over Two ControlNet Networks About the Example Application In this example you establish communications between two PLC 5C processors on different ControlNet networks Two 1756 CNB modules in the same ControlLogix chassis are used to bridge the networks The 1756 CNB modules are in slots 1 and 3 and are configured as nodes 1 and 6 respectively The application sends an unscheduled PLC 5C Typed Write message from the PLC 5SC processor on ControlNet n
126. l PJ 1 1756 CN E 1 17 BB Local CHE CHERAB Remote CNB 5E CH Mew Module lett Copy Haste Melete Cross Reference iri Properties 1 Right click on the remote 1756 CBN under the I O Configuration folder and select New Module 1756 6 5 3 December 1999 10 8 Controlling 1 0 Over a ControlNet Network The Select Module Type window will appear Select Module Type Type Major Revision 1756416 E Description 1756 Control et Bridge 1756 Control et Bridge Redundant Media 1756 DH Bridge AIO Scanner 1756 DeviceNet Scanner 1756 Ethernet Communication Interrace 16 Point A 134 AC Input 16 Point 0 136 AC Isolated Input 8 Point 70 13 AC Diagnostic Input 16 Point 10 31 DC Input 16 Point 10 30 DC Diagnostic Input 16 Point 107 304 DC Isolated Input Sink ource 32 Point 10 31 2 DE Input Vendor J l ki Select All W Analog MW Digital M Communication W Motion I Processor Clear All mea He 2 Select the 1756 IB16 digital input module from the list The Module Properties window will appear Module Properties Remote CHEB 1756 1B16 2 1 Type 1756 15616 16 Point 104 37 2 DC Input e Vendor Allen Bradley Parent Remote CHEB Name Fremote_Digital_Input Slot 2 Descriptors I Comm Format Rack Optimization Revision je fi Electronic Keying Compatible Module Cancel Back Henst gt Frish Help 3 Enter the following p
127. l appear Save Configuration F LIE Cancel Merge changes into existing schedule life Help 2 Select Optimize and re write schedule for all connections and click on OK The network is now configured and scheduled and the local controller is able to communicate with the remote ControlNet devices 1756 6 5 3 December 1999 10 18 Controlling I O Over a ControlNet Network Test the Example Application You will test the example application by using a momentary switch to simulate a parts sensor 1 Wire the 1756 IB16 digital input module as shown in the following figure 1756 IB16 2 Restore the RSLogix5000 software and place the controller in Run mode 3 Repeatedly press and release the momentary switch at IN O on the 1756 IB16 digital input module Each time you press the switch you should see the Parts_Count accumulated value increment on the screen and the LED display of the OB16I output module increment in binary CTU Count Up Counter Parts Court Preset Accurr F7 Accumulated Value LED display will increment in will increment and be moved to Output module a Source Parts _Count ACC d2 e binary count Dest Remote CNB Slot_1 3 0 Data 2 HOUOO OOOO OU00_O000_O000 4 Press and release the momentary switch at IN 1 on the 1756 IB16 digital input module You should see the accumulated value of the Parts_Count reset to zero and all of the LEDs on the 1756 OB16I
128. low the instructions that appear on your screen when installing the software For further information refer to the publications listed on page PLS 1756 6 5 3 December 1999 About the Example Application Chapter 3 Logix5550 to Logix5550 Controller Unscheduled Messaging This example application sends an unscheduled message from one Log1x5550 controller to another Logix5550 controller Both controllers are on the same ControlNet but in different chassis In both chassis the controller is in slot O and the 1756 CNB module is in slot 1 The 1756 CNB modules are configured at node addresses 1 and 6 respectively A Timer provides the test data for the message What you will do See page set Up the Example Application 3 1 Create the Example Application 3 2 Create the Controller Tags for the Write Message Program B 3 Create the Write Message Ladder Program 3 4 Download and Run the Program 3 6 Test the Example Application B 6 Create the Controller Tags for the Test Program 3 7 Download the Test Program 3 9 Test the Communications B 1 d Set Up the Example Application Change your system configuration to that shown below Slot 0 1 Left TES eE Right Chassis Chassis Logix5550 1756 CNB Logix5550 1756 CNB Node 1 Node 6 ControlNet Network PC with 1784 KTCX15 Interface 1756 6 5 3 December 1999 3 2 Logix5550 to Logix5550 Controller Unscheduled Messaging e Verify that the Logix5550 controllers and t
129. ndow will appear with the System Communications tab open System Options Ed Preferences System Communications Current settings Driver Route Processor Mode EF Path 2 jo tee Last Configured AB_ETC 1 Node Od CIP Path 2 bd Reply Tinmecut eS Uploa f Sec Who Active Online Downoad OTL32 DLL ver 2 10 118 00 WDRYWS2 LIB ver 2 10 65 00 Cancel Apply Help 2 Select AB_KTC 1 as the Driver and click on Who Active The RSWho window will appear Your window may appear different depending upon the drivers and other devices you have installed Rockwell Software ASLinx Mho Active ASLogm 5 AB_KTC 1 El File Edt View Communications Station ODE OPC Security window Help x 5 sla lle Browsing node 7 not found EE Workstation 49988 E a Lins Gateways Ethernet J Alege 1770 KFD 1 DeviceNet a H a AB_KT 1 Data Highway Plus 1756 CNB B PRODUCER ABKTC Els AB_KTC 1 ControlNet 01 1756 CNB B Bridge 1756 CNB B deve 11 1785 L40015 PRODUCER 17 Workstation ABETC ee TCP 1 Ethernet Curent Selection M4998814B_KTC 1M11 ence For Help press F1 11 11 99 04 10PM 4 3 Double click on the PLC 5 40C processor at node 11 4 When the System Communications tab reappears click on the Download button 1756 6 5 3 December 1999 9 6 PLC 5C to PLC 5C Unscheduled Messaging Over Two ControlNet Networks You will see a window similar to the f
130. ng If used incorrectly this option can lead to personal injury or death property damage or economic loss Specifying Electronic Keying You specify electronic keying to ensure that a module being inserted or configured is of the proper type and firmware revision Keying least disable keying compatible module moderate exact match most Description No attributes of the software or hardware are required to match The module must be compatible with the software configuration These characteristics must match e module type e catalog number e major revision The minor revision must be equal to or greater than the one specified in the software The module must match the software configuration exactly These characteristics must match e module type e catalog number e major revision e minor revision 1756 6 5 3 December 1999 C 2 Electronic Keying 1756 6 5 3 December 1999 Appendix D Setting Paths for Downloads in RSLogix5000 Version 2 10 Communications Path Software versions of RSLogix5000 prior to version 2 25 do not incorporate the Who Active feature To download a program to the controller you must manually specify the path In the example applications in this manual the controller is always in slot 0 and the 1756 CNB module through which it is communicating is either node 1 or node 6 Use the following procedure 1 Click on the Communications menu and select Configure
131. nnections A 1 Determining I O connection requirements A J Determining connections for produced and A 6 consumed tags Determining connections for messaging A a Determining total connection requirements A d The ControlLogix system uses a connection to establish a communication link between two devices This includes Logix5550 controllers communication modules input output modules produced consumed tags and messages Connections take many forms e Logix5550 controller direct to local I O or local communication module e Logix5550 controller direct to remote I O or remote communication module e Logix5550 controller to remote chassis rack optimized e produced and consumed tags e messaging including block transfers You indirectly determine the number of connections that the Logix5550 controller requires by configuring the controller to communicate with other devices in the system Each module in the ControlLogix system supports a limited number of active connections Take these connection limits into account when designing your system 1756 6 5 3 December 1999 A 2 Allocating Communication Connections Device 1756 L1 1756 1 0 modules 1756 CNB 1756 CNBR 1756 ENET 1756 DHRIO 1756 DNB Determining Connections for 1 0 Modules 1756 6 5 3 December 1999 These modules support the following number of connections Description Connections Logix5550 Controller 290 connections ControlLogix I O modules 16
132. ns you can place additional 1756 CNB modules in the same chassis and on the same network as the first module to provide additional connections Important The number of connections that can actually be supported on a network is dependent upon the network configuration For example only 10 to 12 connections can be supported at an RPI requested packet interval of Sms and only 4 at an RPI of 2ms Important If you choose to use additional modules to provide additional connections be sure to partition your application so that it best uses the additional modules See page for an example network ControlNet Communication Basics 1 3 Bridging Unscheduled Data Unscheduled messaging is data transfer or communication between controllers that is triggered by the program 1 e the message instruction and uses one or more of the communication protocols including ControlNet Unscheduled messaging allow you to send and receive data when needed ControlLogix bridges transfer unscheduled data from one network protocol ControlNet DeviceNet Ethernet to the ControlLogix backplane and vise versa The 1756 CNB module bridges unscheduled data such as messaging and programming information between its ControlLogix backplane and the ControlNet network Side of Module Backplane 1 ControlNet wire 2 Redundant media iret th 1756 CNBR module only Cam To properly route the messages that it receives the 1756 CNB must be suppl
133. ntrolvet to DeviceNet Linking Device ControlNet to DeviceNet Linking Device ControlNet to DeviceNet Linking Device 1794 Controlwet Adapter 1794 ControlNet Adapter Redundant Media Genenc Control et Module FlexPak 3000 DC Drive GY3000 AC Drive 2771 Panel iew Operator Terminal 6 Select the 1785 PLCS5C module and click on OK The Module Properties window will appear Module Properties Local_CNB 1785 PLC5C 1 1 PRODUCER u a a 7 Enter the following parameters Producer 11 Name Node 8 Click on the Finish button to accept the configuration 1756 6 5 3 December 1999 PLC 5C to Logix5550 Controller Scheduled Communications 8 13 The Producer PLCSC will now appear indented under the local 1756 CNB in the I O Configuration folder al LO Configuration 5 1 1 756 CNB6 Local _CMB EE i1 1785 PLC5C PRODUCER p gt See Appendix B for additional Create the Consumer Tags information on consumer tags The consumer tags are created using the project window on the left side of the screen To consume scheduled I O you have to create a User Defined data type E Controller Consumer_from PLCS dg Controller Tags ol Controller Fault Handler Power Up Handler E S Tasks al MainT ask 3 MainProgram a Program Tag Main outine Unscheduled Programs 5 S Data Types User Detin a iar Fredefined MAAGAAS Bey elem ft Module Le i aa FS 10 Configurati E a 1 1756 CI Eopy Paste Pr
134. o put the processor into Run mode 1756 6 5 3 December 1999 9 8 PLC 5C to PLC 5C Unscheduled Messaging Over Two ControlNet Networks 7 Double click on N7 in the data file list You should see the following screen a File N7 dec Radix Decimal smt OO OO O Tir Properties Usage Help Verify that this value is being updated When you see N7 0 being updated at one second intervals the message is being sent successfully from the PLC 5C processor on ControlNet network 1 node 11 to the PLC 5C processor on ControlNet network 2 node 16 This concludes the PLC 5 to PLC 5 unscheduled messaging over two ControlNet networks example 1756 6 5 3 December 1999 About the Example Application gt Chapter 10 Controlling 1 0 Over a ControlNet Network This example application uses scheduled communications to read data from a remote digital input module and send data to a remote digital output module The example simulates a parts counter operation The basic procedure given in this example can also be used to configure and schedule FLEX I O on a ControlNet network The local ControlLogix chassis contains the Logix5550 controller in slot 0 and the parent 1756 CNB module configured as node 1 in slot 1 The remote chassis contains a child 1756 CNB module configured as node 6 in slot 1 and the I O modules in slots 2 and 3 Network scheduling is done using RSNetworx for ControlNet software W
135. odic transmission from the controller via the ControlBus backplane To create a produced tag create a 1 Inthe Tag Editor select the tag controller scoped tag base alias or consumed and specify to produce the 2 Click the right mouse button and tag select Tag Properties L f a Tag Properties value_1 i Controller Tags examples controller Se Te Ps I E P Scope examples controller Show Show A P Tag Hame T Mame auei 8 SS l arraw dint Edit Tag array_dint Description a Edit Tag Properties pera uae tHe Enqit lag Wate Tipe H Go to Cross Reference Ctrl E Tag Type Base C Aias Consumed Sele wile o a Go to hiotian araupean Scope quick_start Bota Motion Group Properties Goto PI Properties Style Decimal Boto Message Properties Jonge on ninionenononemnononeonomonecnomonecnomoneonomonecnonone Check this box pe Breduce this tagforup ta 2 consumers Options Erdl a x cma ony He OF Cancel Apply Help Copy Paste Delete 1756 6 5 3 December 1999 B 2 Creating Produced and Consumed Tags In this field Name Description Tag Type Data Type scope Style Produce this tag Select Produced Tags 1756 6 5 3 December 1999 Controller Tags quick_start controller Scope quick_start contralle Show Produced Tags Sort Tag Hame fP Tag Name Y Alias For C Ee E Local 1 1
136. of the network See the Logix5550 Controllers User Manual publication 1756 6 5 12 for more information You can produce a base alias or consumed tag The consumed tag in a Logix5550 controller must have the same data type as the produced tag in the originating Logix5550 controller The Logix5550 controller performs type checking to ensure proper data is being received You can display a list of produced tags in the tag editor of the current project lel Es su Description dA B 1756_D0_Sche Produced tags require connections The number of connections depends on the amount of data and how many controllers are producing and consuming tags For more information refer to Appendix Al Creating Produced and Consumed Tags B 3 Consumed Tags A consumed tag represents data that is produced broadcast by one controller and received and stored by the consuming controller 1 Inthe Tag Editor select the tag Bae crs a select Tag Properties eewghog E Controller Tags examples controller Hame value_2 Scope examples controller Show jo how n T Tag Hame Descriptor a Cancel p3 H aran dint Edit Tag array_dint a Edit Tag Properties pain H elp Edit flag Data Ippe Tag Type C Base Alias t Consumed Go to Cross Reference Ctrl E fia to aes ee fo tote Properties Controller ad Bota Moian Group Sieard Fi Pl m Goto Motion Group Properties Remote Tag 20 E
137. ollowing one RSLogix 5 Downloading Program SENDER for PLCS 7400 1 5 Seres D Rey C To default PLCS 400 1 5 Seres D Rey C Driver B_KETC 1 at Node 11 Are you sure you want to proceed with Download 5 Click on Yes to download the program e tis not necessary to keep the existing Online ControlNet configuration 6 Go Online and put the processor in Run mode 7 Minimize RSlogix5 Test the Example Application Perform the following steps to test the example application 1 Start another session of RSLogix5 2 From the Comms menu in RSLogixS5 select System Comms The System Options window will appear with the System Communications tab open System Options E Preferences System Communications Current settings Verify that the Driver Route Processor Node AB_KTC 1 driver is gt aE KIC iPP T selected Last Configured AB_ETC 1 Node Od CIP Path 2 Z Verify that the Reply Timeout is Pepi ime ou Upload i p 4 l set to a minimum of 10 seconds fo See who Active _ Online Eownoa OTL32 DLL ver 210 118 00 WDRYW32 LIB ver 2 10 65 00 Cancel aly Help 1756 6 5 3 December 1999 PLC 5C to PLC 5C Unscheduled Messaging Over Two ControlNet Networks 9 7 3 Click on Who Active The RSWho window will appear Your window may look different depending upon the drivers and other devices you have installed w Rockwell Software ASLing
138. onfiguration window and Minimize the RSNetWorx for ControlNet software Test the Communications You now have the ControlNet network commissioned Your last task is to go online with the PLC SC to test the communications 1 Start the RSLogixS5 software 2 From the Comms menu select System Comms The System Options window will appear with the System Communications tab open System Options x Preferences System Communications Current settings Driver Route Processor Node Decimal 0 v CIP Path 2 0 Octal Last Configured AB_KTC 1 Node Od CIP Path 2 Reply Timeout Upload fi 0 Sec Who Active Online Downoad p DTL32 DLL ver 21 0 118 00 WDRY32 LIB ver 21 0 65 00 Cancel Apply Help 3 Select AB_KTC 1 as the Driver and click on the Who Active button 1756 6 5 3 December 1999 Logix5550 Controller to PLC 5C Scheduled Communications 6 15 The RSWho window will appear Your window may appear different depending on the drivers and devices installed on your system w Rockwell Software ASLins lho Active ASLogm 5 AB_KTC 1 Ea File Edit View Communications Station DDE OPC Security Window Help _ x amp 215 lr x M Autobrowse Browsing node 20 not found B Workstation M43955 Fae Link Gateways Ethernet Glas 17 70 KFD 1 DeviceNet 01 17 11 H a AB_KT 1 Data Highway Plus 1756 CNB B ABKTC default Ege AB_KTC 1 ControlNet 01 1756 C
139. onnection such as a module fault or the removal of a module from the chassis while under power causes the controller to set fault status bits in the data area associated with the module If a Logix5550 controller has a module configuration that references a slot in the control system the controller periodically checks for the presence of a device in that slot When a device s presence is detected there the controller automatically sends the module configuration Allocating Communication Connections A 3 If the module configuration is appropriate for the I O module found in the slot a connection is made and operation begins If the module configuration is not appropriate the connection is rejected You can view the fault message on the Connection tab of the module s properties Module configuration can be inappropriate for any of a number of reasons for example a mismatch in electronic keying that prevents normal operation In this example the owner controller has three direct connections with I O modules in the remote chassis Using Direct Connections with 1 0 in a Remote Chassis Local chassis 8 Remote chassis
140. or structure 5 Reschedule save the network in RSNetWorx for ControlNet The ControlNet PLC 5 controller does not perform type checking Make sure the PLC 5 data type can correctly receive the Logix5550 produced tag to ensure proper data is being received To consume a tag from a ControlNet PLC 5 processor follow the steps below Refer to chapter for an example 1 Open the RSNetWorx for ControlNet software 2 In the ControlNet configuration for the PLC 5 processor create a Send Scheduled Message Specify an output size of at least 2 for a 32 bit double word The size must be a multiple of 32 bit double words specify 2 4 6 etc 3 Open the RSLogix5000 software 4 In the controller organizer add the PLC 5C processor to the I O configuration 5 Create a user defined structure The first member is a DINT The second member is an INT array The size of the INT array should match the output size entered in RSNetWorx 6 Create a consumed tag of this user defined type e Specify the instance of the Send Scheduled Data entry as the Remote Instance of the tag e The requested packet interval RPI can be as low as the network update time NUT 7 Reschedule save the network in RSNetWorx for ControlNet 1756 6 5 3 December 1999 B 6 Creating Produced and Consumed Tags 1756 6 5 3 December 1999 Electronic Keying Appendix C ATTENTION Be extremely cautious when you disable electronic keyi
141. ot want all 3 dimensions set the dimension fields to zero 0 Display Style If you are creating a consumed tag that refers to a tag whose data type is DINT or REAL you can select a display style This display style defines how the tag value will be displayed in the data monitor and ladder editor The display style does not have to match the display style of the tag in the remote controller Produce this tag Check this box to make this tag available to other controllers Specify how many controllers can consume the tag You can only create a produced tag when programming offline Important All consumed tags are automatically controller scope 1756 6 5 3 December 1999 B 4 Creating Produced and Consumed Tags A produced or consumed tag cannot be larger than 500 bytes The tag must also fit within the bandwidth of the network See the Logix5550 Controllers User Manual publication 1756 6 5 12 for more information You can only create a consumed tag when programming offline To consume data from a remote controller use RSNetWorx for ControlNet software to schedule the connection over the ControlNet network The produced tag in the originating Logix5550 controller must have the same data type as the consumed tag in the other Logix5550 controller The Logix5550 controller performs type checking to ensure proper data is being received Important If a consumed tag connection fails all of the other tags being consumed from that remo
142. ower Up Handler Sion Tasks Fle MainT ask Se MainPragram Program Tags 1 Double click on the Controller Tags folder in the project window Note that the system has created the tags for the remote 1756 CNB module and for the remote digital I O modules Controller Tags 10 _Controller controller Scope 0_Contraller contral Show Show Al Sort Tag Mame Taname a Vee Force Mack Sule User creates this tag p EPa ton o o eed m A eh e eed Tags for remote arene CNBC ed 1756 CNB and remote I O laren NBM ed ed created by the system laren CNB30 eed latent CME eed e dh 2 Select the Edit Tags tab at the bottom of the Controller Tags window 3 Create the following tag Tag Type Parts Count Counter 1756 6 5 3 December 1999 10 12 Controlling 1 0 Over a ControlNet Network Create the Ladder Logic Program 1 Double click on Main Routine under the Main Program folder and enter the following program Remote CNB 2 Data 0 Rlemote_CNB 1 Slot 2 D ata 0 gt CTU 0 Court Up Counter Parts_ Count Preset 1000 Accum Remote _CNB 2 Data 2 Remote _CNB I Slot 2 D ata 23 Farts Count 1 PB _ARA AE MoV 2 Move Source Parts_Count ACl je Dest Remote _CHE 3 0 Data lt Remote_CHE 0 Slot 3 D ata 2HOOOO_OO000_O0000_0000_0000_0000_0000_0000 e End 2 Save the program using an appropriate name e g Remote_IO Download the Program 1
143. owing figure can use one controller to support a theoretical maximum of 128 remote connections Remote Chassis 1 Local Chassis Remote Chassis 3 n ee ea The ara rm WEE a INNIN TET SN ctr Or Logix5550 7 1756 cnB COMtroller sok Ce 1756 CNB 1756 CNB Node 6 Node 1 Node 2 Node 12 Remote Chassis 2 Remote Chassis 4 MEL se j se l ze PC with ze To Other 1784 KTCX15 2 Devices U E Interface SS T P Be 756 CNB 1756 CNB Node 3 Node 31 Important The number of connections that can actually be supported on a network is dependent upon many factors including the network parameter settings For example at an RPI of 5ms not more than 10 to 12 connections can be supported at an RPI of 2ms only 4 connections can be supported 1756 6 5 3 December 1999 11 18 Adding an 1 0 Chassis to an Existing ControlNet Network 1756 6 5 3 December 1999 The RSLog1x5000 I O configuration for the expanded network is shown in the following figure To add remote I O modules to the configuration add them to the remote 1756 CNB modules as you did in the example application 140 Configuration A 1 1756 CNB Local CNB_Slot_1 B 3 0 1756 CNB Remote_CNB_1 3 3 F 1 1 756 OF BY Remote_Analog_Output Al 6 1 1756 CNBA Remote CNB_2 F 2 1756 1616 Remote_Digital_Input EE 3 1756 CNB Local CNB_Slot_3 gt Refer to Appendix Al for informat
144. ownload the program e tis not necessary to keep the existing Online ControlNet configuration 6 Go Online and put the processor in Run mode 7 Minimize RSLogix5 1756 6 5 3 December 1999 Test the Example Application PLC 5C to Logix5550 Controller Unscheduled Messaging 7 7 In order to test the application you have to go online with the Logix5550 controller and create a tag for the buffer to receive the message Perform the following steps 1 Open the RSLogix5000 software 2 From the File menu select New The New Controller window will appear Hew Controller Name Leaix5550_fomPLCS Chassis Type T a Slot Number ja Description a Create Ir CARSLogix FUOO Projects Browse me e 3 Enter an appropriate Name for the Controller e g Logix5550_from_PLC5 4 Select the correct Chassis Type and Slot Number of the Logix5550 controller and the folder where you want to save the file Create In Then click on OK 1756 6 5 3 December 1999 7 8 PLC 5C to Logix5550 Controller Unscheduled Messaging Create the Controller Tags for the Logix5550 Controller 1 Double click on the Controller Tags folder in the project window By Controller LogeSS50 from Controller T ag Controller Fault Handler a Fower Up Handler Tasks Gal MainTask 28 MainProgram Unacheduled Programs Data Types ER User Defined H E Predefined Em Module Defined KO Configuration
145. owse Control et Mode f 1 Cancel Click on the Browse button and select the ControlNet Project file created in RSNetWorx for ControlNet e g Sched_PLC_to_Log1x5550 Set the ControlNet Node to 11 Click on OK PLC 5C to Logix5550 Controller Scheduled Communications 8 19 Create the PLC 5C Program 1 Enter the following ladder program MOV oo00 Move N10 is the Output File configured p in RSNetWorX for ControlNet 0001 The data will be sent to an integer array of size 2 PLC5_data in the Logix5550 processor 0002 END 2 From the Edit menu select Verify Project 3 Save the file Download the PLC 5C Program 1 From the Comms menu select System Communications The System Options window will appear with the System Communications tab open System Options E Preferences System Communications Current settings Driver Route Frocessor Mode EF Path 2 a aes Last Configured AB_ETC 1 Node Od CIP Path 2 z Reply Timeout Upload Uploa i 0 Sec Who Active Online Downoad OTL32 DLL ver 2 10 118 00 WDRYWS2 LIB ver 2 10 65 00 Cancel Apply Help 2 Select AB_KTC 1 as the Driver and click on Who Active 1756 6 5 3 December 1999 8 20 PLC 5C to Logix5550 Controller Scheduled Communications The RSWho window will appear Your window may appear different depending on the drivers and devices installed on your system
146. r and enter the following ladder program OD Add Source End 2 Click on the button in the MSG instruction 1756 6 5 3 December 1999 Logix5550 Controller to PLC 5C Unscheduled Messaging 5 5 The Message Configuration window will appear Message Configuration L1_to_PLC5 Ea Configuration Communication Message Ippe PLCS Typed Write Z Source Tag Mssg_to_PLCS Create Tag Number OF Elements i Destination Element N70 O Enable 2 Enable waiting O Start 2 Done Done Length 0 2 Error Code Extended Error Code Cancel Apply Help T Timed Out 3 Under the Configuration tab enter the following configuration In this field Select Message Type PLC5 Typed Write Source Tag Mssg_to_PLC5 Number of Elements 1 Destination Element N7 0 4 Select the Communication tab and enter the following path to the PLC 5C on ControlNet Message Configuration L1_to_PLC5 Ea For the path in this example ER p Configuration Communication 1 indicates a connection to the backplane of the ControlLogix chassis Fath h 12 11 Browse 1 indicates a connection to the CNB module a a in slot 1 Communication Method 2 indicates a connection to port 2 of the CNB fice f DA Chamel v Destination Link module get on the ControlNet wire CIP with sl a D T 11 indicates a connection to the PLC 5C at C Source ID a a a node 11 W Cache
147. reate the Controller Tags for the Write Message Program Create the Write Message Ladder Program Download the Write Message Program Test the Example Application 2 0 00 cee eee Chapter 6 Logix5550 Controller to PLC 5C About the Example Application 0 0085 Scheduled Communications Set Up the Example Application 005 Create the Logix5550 Producer Application Create the Producer Tags 0 cc cece Create the Producer Ladder Program Download and Run the Program 005 Schedule the Network Using RSNetWorx for ControlNet Verify the Network Properties 0005 Survey the Network for Connected Devices Configure the PLC 5C to Receive Scheduled Messages Test the Communications 0 0 eee eee Chapter 7 PLC 5C to Logix5550 Controller About the Example Application 0 0005 Unscheduled Messaging Set Up the Example Application Create the Example Application 0 000000 Create the PLC 5C Program 0 0 0000 eee Download the PLC 5C Program 0005 Test the Example Application 0 0 eee eee Create the Controller Tags for the Logix5550 Controller Download the Logix5550 Program 0000 Verify the Message s6 4 402d d85 4 ce eo ee Gta eae Ge ZAK Chapter 8
148. ribed on page 2 3 e Verify that all wiring and cabling is properly connected Create the Example Application Perform the following steps to create the example application 1 Start the RSLogixS5 software 2 From the File menu select New The Select Processor Type window will appear Select Processor Type Processor Name SENDER Plathorrn Processor Sees Memory Cancel ControNet PLE5 40C 1 5 F Hot Backup asi Ha Help Revision E He Communication settings Driver Processor Mode Reply Timeout AB_KTC ji Decimal Who Active jo Sec 13 Octal 3 Enter the following information and click on OK In this field Select Processor Name SENDER Platform ControlNet Processor Enter your processor type series Enter your series Revision Enter revision letter Driver AB_KTC 1 Processor Node 11 F Series is recommended but not required e Ignore any prompts or warnings you receive about specifying ControlNet project files That is not necessary for unscheduled messaging used in this example 1756 6 5 3 December 1999 PLC 5C to Logix5550 Controller Unscheduled Messaging 7 3 Create the PLC 5C Program 1 Enter the following ladder program MiG ReadWrte Message Control MG10 0 Setip Screen 2 Double click on Setup Screen in the MSG instruction The following window will appear This PLO 5 Communication Command Data Table Address s23 o Size
149. ross Reference rita Properties 1 Right click on the local 1756 CNB under the I O Configuration folder and select New Module from the pop up window The Select Module Type window will appear Type Major Revizion i 56 CNB B Ro H Type Description 56 CNB A 1756 Control et Bridge 756 CN BB 1756 Control et Bridge 17 56 CNB D 1756 Control et Bridge 1756 CNBR AA 1756 Control et Bridge Redundant Media 1756 CNBA B 1756 Control et Bridge Redundant Media 1756 CNBA D 1756 Control et Bridge Redundant Media 17 66 DHAIO 1756 DH BridgeAIO Scanner 17 56 DNB 1756 DeviceNet Scanner 1756 ENET 1756 Ethernet Communication Inter ace 1756 HSC 1756 High Speed Counter 1756 14176 16 Point 9 132V AC Input 1756 141 6 16 Point 9 1 327 AC Isolated Input Vendor All ki M Other Select All W Analog M Digital I Communication MW Motion I Processor Clear All 2 Select the 1756 CNB B or 1756 CNBR B module from the list 1756 6 5 3 December 1999 11 4 Adding an 1 0 Chassis to an Existing ControlNet Network The Module Properties window will appear Module Properties Local_ CNB 1756 CHB 6 2 1 Remote CAB 2 Rack Optimization H fea 1 E Compatible Module O Cancel lt Bass Next gt Finisho gt Help 3 Enter the following parameters Name Remote_CNB_2 Node 3 Chassis Size Enter your chassis size Slot 0 Comm Format None Electronic Keying Compatible Module 4 Click on the Next but
150. rs 5 Enter the following parameters Name consumed_data Tag Type Consumed Controller Producer Remote Tag produced_data Data Type DINT Style Decimal RPI 5ms 2 These parameters must match those in the producer 2 Remember that the RPI cannot be faster than the NUT See page fi 4 6 Click on OK to save the tag configuration 1756 6 5 3 December 1999 Logix5550 to Logix5550 Controller Scheduled Communication 4 15 Download to the Consumer You do not need any ladder logic in the Consumer program The program can consist of a single End rung End 1 Click on the Communications menu and select Who Active The Who Active window will appear Your window may look different depending upon the drivers and other devices you have installed o Who Active M Autobrowse JE Workstation M49968 Go Online Fes Link Gateways Ethernet eens 1 0 KFO 1 DeviceNet Upload H AB_KT 1 Data Highway Plus G AB_KTC 1 ContralMet Download ol A 01 1756 CNBYB Bridge 1756 CNB B Fi 06 1756 CNBR B Bridge Redundant 1756 CNBR B acne Backplane 1 i 21 F56 L1 40 1756 L1 4 LOGI5S 2 01 17756 CNBRZB Bridge Redundant lit 17 Workstation M4998 Glas TCP 1 Ethemet Fob AAA Apply Cancel PRE ER Help Current Path AB _ETC 146 Backplanes T Apply Current Path to Project Path in Projack AB_ETC 142 1 1 0 2 Drill down the tree through ControlNet driver and the 17
151. s Driver ABLETC 1 Path 2 1 1 0 H The controller i in Remote Run mode The mode will be changed ta Remote Program prior to download Cancel Help 4 Click on the Download button to download the program to the Logix5550 controller 1756 6 5 3 December 1999 A allocating communication connections tolA 9 audience C common techniques used in this manual configuring the 1784 KTCX15 communication interface card 2 4top 4_ connecting the network b 7 to connections allocating communication connections A 1 lito A combining direct and rack optimized connections A 5 to determining total connection requirements A direct connections A 2 tolA 3 for I O modules A to oe for messaging for produced and consumed tags a d tq A 7 how Ca uses connections rack optimized A 3 to A 5 consumed tags 1 4 to 1 creating E B 1 to B 5 O module installation 2 p 5 to conventions used in this manual P 4 creating produced and consumed tags to Be creating the system P customer services and support D direct connections A 2 to E electronic keying c i example applications about the example applications P expanding the network I fl 1 1 I to Logix5550 to Logix5550 scheduled communications H 1 lj to 4 20 Index Logix5550 to Logix5550 unscheduled message B 1 to Logix5550 to PLC SC scheduled communications b to 6 13 Logix5550 to PLC 5C heduled message 5 1 to D PLC
152. system configuration of the previous chapter to that shown below by adding the second remote chassis with a 1756 CNB module and a 1756 OF6VI analog output module Slot 0 1 y 3 2 5 Local r Remote Chassis 4 Chassis a Logix5550 1756 CNB 1756 CNB 1756 0B16l Controller Node 1 Node 6 Digital Output 1756 IB16 Slot 0 4 Digital Input ControlNet I Network a m m Remote Chassis 2 sean Analog Output PC with ii KA 1784 KTCX15 Interface fads a i e Verify that the Logix5550 controller I O modules and 1756 CNB modules are in the correct slots as shown above e Verify that the node addresses for the 1756 CNB modules are 1 6 and 3 as shown e Verify that the KTCX15 driver card is configured as described on page 2 3 e Verify that all wiring and cabling is properly connected Create the Example Application Perform the following steps to create the example application 1 Open the RSLogix5000 software 2 From the File menu open the program created for the example application in chapter 10 e Remote_IO 3 Save the program as Remote_IO_2 1756 6 5 3 December 1999 Adding an 1 0 Chassis to an Existing ControlNet Network 11 3 Add the Second Remote 1756 CNB Module to the 1 0 Configuration Sen LO Configuration P 1 1756 CNB B Local CNB Hew Module 6 1 1756 CNBR B Remote CNB A 2 1756 1616 Remote Digital nput Cui Copy Haste Pelete C
153. system that contains 10 discrete I O modules in a remote ControlNet chassis If you used direct connections to transfer data to each of the these I O modules you would need 11 connections to transfer all of the data one connection to the communication module and 1 connection to each of the ten I O modules If you used a rack optimized connection to transfer the data you would only need a single connection the connection to the communication module Since the 1756 CNB module is limited to 64 connections using rack optimized connections can save valuable resources Important Although rack optimized connections offer an efficient way to use resources there are a few limitations on their use e You can only use rack optimized connections to send data to and from discrete digital I O modules Analog I O requires direct connections e Rack optimized connections can contain I O data and status information only Additional module information such as diagnostics is not available through a rack optimized connection e You must use a consistent RPI for all data in a single rack optimized connection Since you are using a single connection to send the data all of the data will be transferred in the same message at a uniform rate Mixing Communication Formats When multiple I O modules exist in the same chassis the user can mix Comm Formats for the different I O modules I O modules set up to use Rack Optimization will communicate at the r
154. t 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 ControlBus backplane and over the ControlNet network This data exchange conforms to the producer consumer model This manual provides examples of the producer consumer model as it applies to ControlLogix and PLC SC controllers Note that PLC 5 terminology differs slightly from that used by ControlLogix A PLC 5C send scheduled message is functionally equivalent to a ControlLogix produced tag A PLCS5 receive scheduled message is functionally equivalent to a ControlLogix consumed tag Important ControlLogix Description Specify Using RSLogix5000 Software Tag Type Produced Tags that the controller produced for other e Enabled for producing nodes to consume e Number of consumers allowed Consumed Tags whose values are produced by e Name of controller that owns the tag the local controller wants another controller to consume e Tag name or instance that the local controller wants to consume e Data type of the tag to consume e Update interval of how often the local controller consumes the tag data PLC 5C Description Specify Using the Map Editing Tool MET Message Type in RSNetWorx for ControiNet send Scheduled Scheduled data that the PLC 5C pro
155. te controller stop receiving data as well You can display a list of consumed tags in the tag editor of the current project Controller Tags quick_start controller Oy x Scope MEEME Show Consumed Tags Sot Tag Mame vae Show al ee rE 4 Prociced Tag TT Select Consumed Tags p Jean m aaa afem oon Z toce nca eG eT er eee eee ee rT nE ext ein IN Lovett BOOL errs T Local CONTROL WP Lovett E a S rt THa ee 786i Produced tags require connections The number of connections depends on the amount of data and how many controllers are producing and consuming tags For more information see Appendix Al 1756 6 5 3 December 1999 Producing a tag from a Logix5550 Controller to a ControlNet PLC 5 Processor Consuming a tag from a ControlNet PLC 5 Processor to a Logix5550 Controller Creating Produced and Consumed Tags B 5 To produce a tag that a ControlNet PLC 5 processor can consume follow the steps below Refer to chapter 6 for an example 1 Open the RSLogix5000 project 2 Create a produced tag in the Logix5550 controller 3 Open the RSNetWorx for ControlNet software 4 In the ControlNet configuration for the target PLC 5 processor create a Receive Scheduled Message The input size of the scheduled message must match the number of bytes in the Logix5550 tag A produced tag in the Logix5550 controller is always a multiple of 32 bits DINT REAL
156. ters Media Configuration General Current Pending Network Configuration Name defaut _defaut Network Update Time ms 5 00 i Max Scheduled Address is o m Max Unscheduled Address fiz Media Redundancy AOny Cancel Apply Help 1756 6 5 3 December 1999 PLC 5C to Logix5550 Controller Scheduled Communications 8 5 2 Make sure that these parameters to are set to the following values In this field Select Network_Update_Time ms 5 ms Max Scheduled Address 152 Max Unscheduled Address 20 1 Remember that the requested packet interval RPI for any of the devices on the network cannot be faster than the NUT 2 This should be set to a value 3 or 4 above the highest scheduled node on the network in this case the PLC5 at node 11 3 Ata minimum this should be set to the highest node address on the network in this case the 1784 KTXC15 card at node 17 3 Click on OK Survey the Network for Connected Devices Next have RSNetWorx for ControlNet survey the network for all connected devices 1 Make sure the Edits Enabled box is checked 2 From Selection pull down menu select Survey Network Survey Network Enable Edits Cancel Edits Upload Tontauratan Donnoad Eoniauratian Configuration List keeper stattie w Online FIO Save Delete Properties 1756 6 5 3 December 1999 8 6 PLC 5C to Logix5550 Controller Scheduled Communications When
157. the project window on the left side of the screen 1 Double click on Controller Tags under the Controller folder Controller Producer 3 Controller T ag Controller Fault Handler a Power Up Handler Sites Tasks Sirs MainT ask a Ser MainProgram LO Unscheduled Programs FS Data Types 3 User Defined H O Predefined 7 Sort Tag Name 7 Type bad A Monitor Tags Edit Tags IKI fy 2 Select the Edit Tags tab and create the following tags Tag Alias For Type Style produced_data DINT Decimal T1 TIMER 1756 6 5 3 December 1999 6 4 Logix5550 Controller to PLC 5C Scheduled Communications 3 Produce the tag that is being sent Either Controller Tags Producer controller Miel x Producer controller Show All pe TagName ae E lTanare ejaleta Bestes tes _ as a Check the P box in the tag database SM sresced dts om pema to make this a produced tag Men ooo oa BE ee rr ee Check the P box in the tag database OR Right click on the tag and select Edit Tag Properties Edit Tag Properties Alt E niter aat Water i Bat Co eee Oye aon Con Arete Ropenties Toba Migr not year Ao tomotamiroup arapers Ba bor HE Pr enn ao to hese Birtles arte Vegete The Tag Properties window will appear ES Tag Properties produced_data ORT UTE Decimal H Make sure this box is checked 2 Sf 4 Check the Produce this tag for up to box and sel
158. ther Check the P box in the tag database Controller Tags Producer controller 01x Producer controller Show All pw TagName os E Tee tove sjala Bestas Jte _ as a Check the P box in the tag database SIF posed dts O ONT pema to make this a produced tag aen o B Booo oS S ed OR Right click on the tag select Edit Tag Properties Edit Tag Properties AlsEnter amit Weng Wata Npe Hoven Lanouh ero en es Eji or ha a PDP whe I PETES Boto Message Re iopenties mee Oley parsa Wii renal y es HOCE Wamel potes Et paste Wejete The Tag Properties window will appear Tag Propertres produced_data produced dats T1 4C0 7 Earnigune Decimal lt E Make sure this box is checked 9K c Check the Produce this tag for up to box and select the number of consumers 1 to 256 The default is 2 1756 6 5 3 December 1999 Logix5550 to Logix5550 Controller Scheduled Communication 4 5 Create the Producer Ladder Program 1 Double click on Main Routine under the Main Program folder and create the following ladder program TON Timer On Delay Timer Source Dest produced data 0 Download to the Producer 1 Click on the Communications menu and select Who Active 2 The Who Active window will appear Your window may look different depending upon the drivers and other devices you have installed o Who Active M Autobrowse
159. through the ControlNet driver and the 1756 CNB module at node to the controller in slot 0 4 Highlight the controller and click on the Download button 5 Put the controller in Run mode 6 Minimize RSLogix5000 Test the Example Application In order to test the application you have to go online with the Logix5550 controller in the right chassis and create the tag for a buffer to receive the message Perform the following steps 1 Start another session of RSLogix5000 2 From the File menu select New 1 This example uses RSLogix5000 version 2 25 See Appendix p if you are using version 2 10 or earlier 1756 6 5 3 December 1999 Logix5550 to Logix5550 Controller Unscheduled Messaging 3 7 The New Controller window will appear Hew Controller EJ Name Chassis Type Slot Humber m Descriptions a Create Ir C ARSLogis FOOD Projects Browse coc e 3 Enter an appropriate Name for the Controller e g L1_from_L1 4 Select the correct Chassis Type and Slot Number of the Logix5550 controller and the folder where you want to save the file Create In Then click on OK Create the Controller Tags for the Test Program 1 Double click on the Controller Tags folder in the project window EB a Controller CNET messaging Controller Tags Controller Fault Handler Fower Up Handler S Tasks ira MainT ask 3 MainFProgram a Program Tags MainFoutine Unscheduled Progr
160. tion ODE OPC Security Window Help S amp S18 amp liz X M Autobrowse Workstation M49968 lay Link Gateways Ethernet flay 17 70 KFD 1 DeviceNet fay AB_KT 1 Data Highway Plus Ege AB_ETC 1 ControlNet 01 1756 CNB B Bridge 1756 CNB B 01 17 11 1756 CNB 7B ABETE 1785 L40015 E17 Workstation ABKTC H TCP 1 Ethernet Curent Selection M49988IAB ETC 1411 Cancel For Help press F1 11711799 10 45AM 1756 6 5 3 December 1999 5 8 Logix5550 Controller to PLC 5C Unscheduled Messaging 4 Select the AB_KTC 1 ControlNet driver and double click on the PLC 5 processor at node 11 1785 L40C15 in the above example 5 When the System Communications tab reappears click on the Online button If no program is loaded in the PLC 5C processor a pop up window will appear with the message You cannot go Online to DEFAULT program DEFAULT Program Rename DEFAULT program Enter new processor name Cancel fou cannot go Online to RECEIVER 6 Enter a new processor name of your choice e g Receiver and click on OK e Disregard any warnings that appear about ControlNet devices e Jt is not necessary to save the program e You do not have to put the processor into Run mode 7 Double click on folder N7 in the data file list You should see the value in N7 0 continuously changing to reflect the messages from the Logix5550 processor File N7 dec el E
161. ton The following page will appear Module Properties Local_CNB 0 1756 CNB 6 2 1 T 60 5 Make sure the Requested Packet Interval RPI is 5ms or greater p gt Remember that you cannot set the RPI faster than the NUT See page 6 Click on the Finish button to accept the configuration 1756 6 5 3 December 1999 Adding an 1 0 Chassis to an Existing ControlNet Network 11 5 The Remote_CNB_2 module will appear indented under the local 1756 CNB in the I O Configuration folder LO Configuration l 9 I 1 756 CME B Local CHE 3 0 17 56 CNB B Remote CHE 2 6 1 1 56 CNBR B Remote CH on ff 2 1756 1616 Rernote Digital nput 3 1756 06161 Remote Digital Output Add the Remote Analog 1 0 Module to the 1 0 Configuration You must now add the new remote I O module to the I O Configuration List under the remote 1756 CNB module you just created In this example you will add a 1756 OF6VI analog output module and configure one of its channels for a OV to 10V output range Use these steps as a guide if you are configuring a different I O module for your system For additional information on configuring an analog I O module see the ControlLogix Analog I O Module User Manual publication 1756 6 5 9 LO Configuration l i M 156 CME B Local CHE 3 0 1756 CHB B Remote CHE 2 Mew Module ee i 6 1 1756 CNBR B Remote _ CHE P 2 1756 1616 Remote Digital_Input Eut A 3 1756 08161
162. twork 2 Modify as necessary for your system 6 Click on OK to save your settings 7 Close RSLinx 1756 6 5 3 December 1999 Installing the ControlNet Network 2 5 Installing the ControlLogix Important These instructions assume that you have installed your Modules ControlLogix chassis and power supplies If you have not installed these components install them now in accordance with the following instructions e ControlLogix Chassis Installation Instructions publication number 1756 5 2 e ControlLogix Power Supplies Installation Instructions publication number 1756 5 1 1 Before installing a 1756 CNB module in its chassis set the module s node address switches Important You must select a unique node address of 01 to 99 for each module 00 is invalid For the example applications set the node address of one 1756 CNB module to 1 and another to 6 In the last example chapter M1 we added a third module at node address 3 side of CNB module top of CNB module front of module front This module s network address is 23 1756 6 5 3 December 1999 2 6 Installing the ControlNet Network 2 Install the1756 CNB modules Logix5550 controllers and ControlLogix I O modules by placing them in the formed tracks on the top and bottom of the selected slots and sliding them into the chassis gt Press firmly and evenl
163. use Replace the module the RAM test failed 1756 6 5 3 December 1999 12 2 Troubleshooting 1756 6 5 3 December 1999 LED OK Red Flashing Red Green Green or Flashing Green Display ol ADDR ERR RACK ERR CNP2 ERR BPIC ERR CNIC ERR None ROM UPDT DUPL NODE BOOT OK BPA ERR Cause Module s network address is set to 00 an invalid ControlNet address Module is unable to read the size data stored in the EEPROM because the EEPROM is uninitialized or invalid The module has detected that it is unable to be the keeper for this network due to a firmware incompatibility There is a hardware fault within the module The module has detected improper backplane operation This could be due to a noisy or defective backplane connection or bad hardware within the module There is a hardware fault within the module Flash update is in progress Module s network address is the same as another module s on the link Module has invalid firmware Normal operation Module detected a different slot address than that latched in at power up Excessive noise on the backplane causes this error Action 1 Remove the module from the chassis 2 Set the network address switches to a unique address 01 99 3 Install the module in the chassis 4 If off turn chassis power supply on Replace the chassis Change this node s address to a value of 2 or great
164. ve Program As 21x Path C Program Files Rockwell Software RSLogix 5 English Project Save in E Project c EE CNB_PLCS_from_LOGIx5550 RSP CNB_PLC5_TO_LOGI lt 555C CNB_PLC5_FROM_PLC5 RSP Ps CNB_PLC5_TO_PLC5 RSP CNB_PLC5_FROM_PLC5_BAKO00 RSP os CNB_PLC5_TO_PLC5_BAKI CNB_PLC5_TO_LOGIX5550 RSP Fs Cnb ple5 rsp CNB_PLC5_TO_LOGI5550_BA4K000 RSP es CNB PLC5_BAK025 RSP CNB_PLC5_TO_LOGI lt 5550_BA4K001 RSP es CNB PLC5_BAK026 RSP b Filename EA Save Save as type ASLogis 5 ASP ba Cancel Help I Save data base as external files File PLC Information Processor Name CONSUMER Station 11 Dec Processor Type PLC5 40C0 1 5 Series D Rev C Revision Note Version 1000 a 9 Enter an appropriate file name e g Sched_PLC5_from_L1 and click on Save A 1756 6 5 3 December 1999 Logix5550 Controller to PLC 5C Scheduled Communications 6 17 10 Double click on Controller Properties in the Project tree Project H E Help a Controller gt o i Controller Properties a Processor Status AM 10 Configuration HE Channel Configuration H E Passwords and Privileges The Controller Properties window will appear Controller Properties General Password Controller Communications Platform Processor Sees Menon ContraiNet zj PLC5 40C 1 5 zj D CE water Mark Jagr ae z Processor Mame CONSUMER Revision E Program Files 3 Words 5 Overhead A4 Data Files
165. ws 95 98 NT 4 0 RSLogix5 programming software 9324 RL5300ENE Windows 95 98 NT 4 0 1756 6 5 3 December 1999 P 4 Common Techniques Used The following conventions are used throughout this manual in This Manual e Numbered lists provide sequential steps e Bulleted lists provide information not procedural steps e Text in bold font indicates words or phrases you should type programming windows and menu selections e Pictures of keys and or screens and windows represent the actual keys you press or the screens and windows you use see the following figure Message Configuration L1_to_L1 Configuration Communication Message Type Source Tag Source_data_buffer Create Tag Number OF Elements i Destination Element destination _data_buffer Enable Enable Waiting 2 Start 2 Done Done Length 1 O Error Code Timed Out Extended Error Code Cancel Apply Help p gt We use this symbol to call attention to helpful information 1756 6 5 3 December 1999 Where to Find More Information For information about network cabling and wiring the ControlLogix ControlNet Interface Module the ControlLogix Chassis ControlLogix power supplies Logix5550 programmable controllers PLC 5 programmable controllers ControlLogix Analog 1 0 modules ControlLogix Digital I O modules PC communication interface cards RSLogix5 programming software RSLogix5000 programming softw
166. y to seat a module in the backplane connector ATTENTION Do not force a module into the backplane connector If you cannot seat the module with firm pressure check the alignment Forcing the module can damage the backplane connector or the module NE N OSZ x lt _ NJ lt NNI LDN lt WSLS gt 1756 6 5 3 December 1999 Installing the ControlNet Network 2 7 Important You can install or remove a module while chassis power is applied ATTENTION When you insert or remove a module while backplane power is on an electrical arc may occur An electrical arc can cause personal injury or property damage by e sending an erroneous signal to your system s field devices causing unintended machine motion or loss of process control e causing an explosion in a hazardous environment Repeated electrical arcing causes excessive wear to contacts on both the module and its mating connectors Worn contacts may create electrical resistance that can affect module operation Connecting the ControlNet Connect the 1756 CNB modules and the 1784 KTCX15 communication Network interface card to the ControlNet network using taps 1786 TPS TPYS TPR TPYR ip When connecting a ControlNet network you should also refer to the 1 Remove and save the dust cap s from the ControlNet tap s ControlNet Cable System ATTENTION Do not allow any metal portions of the Planning and Installation tap to

Download Pdf Manuals

image

Related Search

Related Contents

IEM-30224N  Manuale d`uso  HD-SDI 光学 20 倍ズームカメラ 取扱説明書  Dicota 30038  Mode d`emploi  MATERIAL DIDÁTICO 228 Escola Técnica Electra – NR  octobre 2013 - Montpellier Méditerranée Métropole  Télécharger (3 Mo)  Tristar 2 in 1: Straightener and curl iron  BRINQUEDOS Infláveis MENDES  

Copyright © All rights reserved.
Failed to retrieve file