Allen-Bradley ControlNet Compact GuardLogix 1769 User Manual Download Page 1

User Manual

 

ControlNet Network Configuration

 

1756 ControlLogix, 1756 GuardLogix, 1769 CompactLogix, 1769 Compact GuardLogix, 1789 
SoftLogix, Studio 5000 Logix Emulate

 

Summary of Contents for ControlNet Compact GuardLogix 1769

Page 1: ...UserManual ControlNet Network Configuration 1756 ControlLogix 1756 GuardLogix 1769 CompactLogix 1769 Compact GuardLogix 1789 SoftLogix Studio 5000 Logix Emulate...

Page 2: ...ribed in this manual Reproduction of the contents of this manual in whole or in part without written permission of Rockwell Automation Inc is prohibited Throughout this manual when necessary we use no...

Page 3: ...dated information Changesare designated by change bars in the outside margins UpdatedInformation This document containsthesechanges Topic Chapter Updated supported controller models Cover Rockwell Aut...

Page 4: ...SummaryofChanges Notes 4 Rockwell Automation Publication CNET UM001E EN P June 2016...

Page 5: ...Lengths 24 ConnectaComputertothe ControlNet Network Chapter 2 Configure the ControlNet Communication Driver in RSLinx Classic Software 26 Chapter 3 ConfigureaControlNetModule Use RSLogix 5000 Softwar...

Page 6: ...ata 75 Adjust for Bandwidth Limitations 76 Produce a Tag 77 Consume a Tag 79 Chapter 6 Messaging Set Up the Hardware 84 Guidelines for MSG Instructions 85 Determine Connections for Messages 86 Guideli...

Page 7: ...ckwellAutomation Resource Description ControlNetModulesInstallationInstructions publicationCNET IN005 Describes how to install 1756 CN2 1756 CN2R 1756 CN2RXT 1756 CNB 1756 CNBR 1768 CNB and1768 CNBRCo...

Page 8: ...Preface Notes 8 Rockwell Automation Publication CNET UM001E EN P June 2016...

Page 9: ...ceNet networks As a peer interlockingnetwork This chapter describes how you can use ControlNet modules in a network controlsystem Topic Page UseControlNetCommunicationModules in a Control System 9 Bri...

Page 10: ...Viewterminal 7 CompactLogix1769 L35CRcontrollerwithlocal 1769 I Omodules 8 ControlLogixcontrollerwith1756 CN2 1756 CN2R 1756 CNB or1756 CNBRmodule as the scanner IMPORTANT Foranenhancedredundancysyste...

Page 11: ...mmunicate witha device onthisnetwork EtherNet IP ControlNet DeviceNet RS 232 2 EtherNet IP Yes Yes Yes Yes ControlNet Yes Yes Yes Yes DeviceNet No No Yes No RS 232 Yes Yes 1 Yes Yes 1 TouseRSNetWorxfo...

Page 12: ...ronaControlNetnetworktoward applications that are not real time dependent such as RSLogix 5000 softwareprogramdownloads Inthe example shown above you can transfer messages from the DeviceNet network t...

Page 13: ...rmationon how to bridge from one network to another via a SoftLogix virtual chassis see the SoftLogix5800SystemUserManual publication 1789 UM002 Table2 Bridges from a ControlNetNetwork 1 Canserveas a...

Page 14: ...e path to send a message from the producing module in a system to the consuming modules This protocol also lets you communicate between devices on a ControlNet DeviceNet or EtherNet IPnetwork without...

Page 15: ...etwork link smost important function is totransport time critical control information such as I O data and control interlocking Other information that is not time critical such as program uploads and...

Page 16: ...smit on a sequential rotating basis the rotation repeating itself untilthetimeallottedforthisportionisusedup Thenumberofscheduledtransmissionsdeterminesthetimeavailablefor unscheduledtransmissions Ona...

Page 17: ...limit the module cannot open any more connections A faster RPI consumes more network bandwidth So to avoid wastingnetwork bandwidth set the RPI only as fast as is necessary For example if your applica...

Page 18: ...API Similarly if you specify an RPI of 150 ms the network produces an API of 80 ms Schedule the Network Connections overa ControlNet network can be one of the following Scheduled Datatransferred at sp...

Page 19: ...k Keeper Every ControlNet network requires at least one module to store programmed parameters for the network and configures the network with those parameters when the module is started This module is...

Page 20: ...e in RSNetWorxforControlNet software 1 Fromthe Network menu choose Keeper Status 2 Review the keeper devices on the Keeper Status dialog box On a typical network the following must be true There must...

Page 21: ...Linx software IMPORTANT Toimproveperformance configureaControlNetnetworkwith RSNetWorxforControlNetsoftware Werecommend thesesettings Set the Unscheduled Maximum Node Address UMAX equal to thehighestn...

Page 22: ...kline DroplineTopology 3 1 2 2 2 2 Item Description 1 Trunkline 2 Node 3 Tapwithdropline Figure6 ExampleControlNetNetworkStarTopology Item Description 1 Node 2 Tapwith1m 3 28 ft dropline 3 Coaxialrepe...

Page 23: ...ionon coax topologiesyoucancreate Withfiber media youcanconfigureyour networkin trunkline star andringtopologies Onlythe1786 RPFRLand1786 RPFRXLrepeaters supportaringtopology Formoreinformation consul...

Page 24: ...t network the maximum lengthdepends on the numberof nodes on a segment a segment is a section of trunk between two terminators Use repeaters to add segments or increase length Figure8 MaximumLengthofa...

Page 25: ...drivers 1784 PCIC or 1784 PCICS card Youmust configure the driverin RSLinx Classic software as described on page 26 USBCIP driver Useonly witha 1784 U2CNUSB to ControlNet cable Youare not required to...

Page 26: ...otrequiredtoconfigurethedriver 1 Fromthe Communicationsmenu choose Configure Drivers 2 Fromthe Available Driver Typespull down menu choose a driver for a ControlNetdevice 3 Click Add New The Add New R...

Page 27: ...he Serial Number hex field choose the correct card 7 Inthe Network Address dec box type the correct network address 8 Click OK The driver is now available and you can choose the ControlNet port from W...

Page 28: ...Chapter 2 ConnectaComputertotheControlNetNetwork Notes 28 Rockwell Automation Publication CNET UM001E EN P June 2016...

Page 29: ...theControlNetcommunicationmodulescovered inthis manual UseRSLogix5000Software UseRSLogix 5000 software to configure the I O tree in your project ConfiguretheI OConfigurationTreeinYourProject When you...

Page 30: ...calchassis Inthiscase youdonot needtoadda separate local communication module Toadd a local ControlNet module followthis procedure 1 InRSLogix 5000 software right click I O configuration and choose Ne...

Page 31: ...riptionof thelocal ControlNetmodule Slot Enterthemodule sslotnumberin the chassis Revision Choose a major and minor revision of RSLogix 5000 software ElectronicKeying Chooseakeyingoption asdescribedin...

Page 32: ...ckboxcleared IMPORTANT Whenyoutestthisportionofthesystem leavethecheckboxcleared MajorFault OnControllerIf ConnectionFails While In Run Mode Ifyouwantthecontrollertoproduceamajorfaultifthe connectiont...

Page 33: ...l ControlNet communication module and choose NewModule 2 Fromthe Select Module Type dialog box expand Communications select a remote ControlNet communication module and then click OK Youcan connect an...

Page 34: ...and minor revision of RSLogix 5000 software ElectronicKeying Chooseakeyingoption asdescribedinElectronicKeyingonpage37 OpenModuleProperties Leavetheboxcheckedtoconfigureconnectionproperties inthenext...

Page 35: ...Type the requested packet interval between 2 0 750 0 ms Ifyourmoduleuses oneoftherack optimizedcommunicationformats theRPImustbeequal toorgreaterthantheControlNetNetworkUpdateTime NUT InhibitModule I...

Page 36: ...theNetworkOnlineonpage49 WhenyouhaveaddedthelocalandremoteControlNetcommunicationmodules to your RSLogix 5000 project download the new configuration to your Logix5000controller Todownload a project to...

Page 37: ...unication begins Youcan use electronic keying to help prevent communication to a module that does not matchthe type and revision expected For each module in the I O Configuration tree the user selecte...

Page 38: ...visionofthesamecatalognumber and possibly additional ones MinorRevision A numberthat indicates the module s specificfirmwarerevision Minor Revisions typicallydonotimpactdata compatibilitybut mayindica...

Page 39: ...3 Minor Revision 1 Communication is prevented Physical Module Vendor Allen Bradley ProductType Digital Input Module Catalog Number 1756 IB16D MajorRevision 3 Minor Revision 2 IMPORTANT Changing elect...

Page 40: ...e earliest that is lowest revision of the physical module that you believe will be used in the system By doing this you can avoid the case of a physical module rejecting the keying request because it...

Page 41: ...Number 1756 IB16D Major Revision 3 Minor Revision 2 IMPORTANT Changing electronic keying selections online may cause the I O communicationconnectiontothemoduletobedisruptedandmay resultinalossofdata...

Page 42: ...dule The physical module is a 1756 IF16 analog input module In this case communicationispreventedbecausetheanalogmodule rejectsthedataformatsthatthedigitalmoduleconfiguration requests Module Configura...

Page 43: ...data formats Module Configuration Vendor Allen Bradley ProductType Digital Input Module Catalog Number 1756 IA16 MajorRevision 2 MinorRevision 1 Communicationisallowed Physical Module Vendor Allen Br...

Page 44: ...Rcontrollers 1784 PCICSand1784 PKTCScards Ifyou configurea keeper on one network and thenuse it onanothernetwork the conflicting information can make it difficult to use RSNetWorx for ControlNet softw...

Page 45: ...x 5000 softwareproject uses one controllerand one network Werecommend that you use only one 1756 CN2 1756 CNB or 1768 CNB module in the local chassis when scheduling the network offline YourRSLogix 50...

Page 46: ...you to create the file click Yes This action creates the file that RSNetWorx for ControlNet software uses offline to browse and schedule the network 6 Click Schedule the ControlNetnetwork 7 Click the...

Page 47: ...ehighestnetworkaddressthatcanuse scheduledtimeon a ControlNetlink I Odata is transferredduring scheduled time RSNetWorx for ControlNet software sets this value Werecommendthatyounotchangeit Max Unsche...

Page 48: ...yournetwork may experience errors DefaultMediaConfigurationof1000m 3280 84 ft of RG6 Coaxial Cable 13 Click OK 14 On the Save Configuration dialog box click Optimize and rewrite the schedule for allc...

Page 49: ...o it you must reschedule it Refer to Reschedule a ControlNet Network that has Previously been Scheduled on page 53 for more information To schedule a network online follow this procedure in RSNetWorx...

Page 50: ...ere thecomputerisconnectedtotheControlNetnetworkvia a 1784 PCIC card The driverwas previously configured via RSLinx software as described in Connect a Computertothe ControlNet Network on page 25 5 Fro...

Page 51: ...n use scheduled timeonaControlNetlink I Odataistransferredduringscheduledtime RSNetWorx for ControlNet softwaresets this value We recommend thatyoudonotchangeit Max Unscheduled Address Thenode withthe...

Page 52: ...e Save 11 Fromthe Save Configuration dialog box click Optimize and rewrite the schedule for allconnections 12 Click OK IMPORTANT Itis better to optimize connections However in some cases involvingmult...

Page 53: ...active Toreschedule an already scheduled ControlNet network follow this procedure in RSNetWorx for ControlNet software 1 From the File menu choose Open 2 From the Open dialog box select the ControlNet...

Page 54: ...nvolvingmultiplecontrollers the Mergechanges optionis available Thisoptionletscontrollerswhoseconnectionshavenot changed to continue uninterrupted operation When you merge changes into the existing sc...

Page 55: ...project with the CompactLogix 1769 L32Cor1769 L35CRcontroller theControllerOrganizercreatesa ControlNet port in the local chassis In this case you do not need to add a separatelocalcommunicationmodule...

Page 56: ...ule The RPI specifies the interval at which data updates over a connection For example an input module sends data to a controller at the RPI that you assign to the module Configure the RPI in millisec...

Page 57: ...only Whensomeorall oftheremoteI OcommunicatingwithacontrollerviatheremoteControlNetcommunication moduleusearack optimizedcommunicationformat I O module type determines the available communication form...

Page 58: ...mizedconnectionconsolidates connectionusagebetweenthe controllerandallthe digitalI OmodulesinthechassisorDINrail InsteadofadirectconnectionforeachI Omodule theentirechassisorDINrail hasoneconnection A...

Page 59: ...t ControllertolocalControlNetcommunicationmodule 0 ControllertoControlNetadapter 1 DirectconnectionfordigitalI Omodules DirectconnectionforanalogI Omodules 0 5digital 2 analog Totalconnectionsused 7 1...

Page 60: ...ControllertolocalControlNetcommunicationmodule 0 ControllertoControlNetadapters withdigitalmodules rack optimizedconnectiontoeachadapter 2 ControllertoControlNetadapterwithanalogmodules direct connec...

Page 61: ...ule Theownercontrollerwrites configurationdata andcanestablisha connectiontothemodule The owner controlleris the onlydevice that controls the outputs Anownerconnectionisanyconnection that does not inc...

Page 62: ...casteddata if the original owner controller s connectiontothemodulebreaks All otheradditional owners musthavetheidentical configurationdata and communicationformatastheoriginalownercontroller orthecon...

Page 63: ...CN2 1756 CN2R 1756 CNB 1756 CNBR RSLogix 5000 software 1768CompactLogixI O 1768 CNB 1768 CNBR 1794 FLEX I O 1794 ACN15 1794 ACNR15 1797FLEXExI O 1797 ANCR 1734POINTI O 1734 ACNR 1738 ArmorPOINT 1738 A...

Page 64: ...distributed I O module IMPORTANT This procedure shows the Module Properties dialog box for a 1794 IB16XOB16P Adigitalcombomodule However various dialogsappearduringconfigurationdependingonthetypeof d...

Page 65: ...omatically created when you configure the I O module in RSLogix 5000 software Each tag name followsthis format Location SlotNumber Type MemberName SubMemberName Bit AddressVariable Definition Location...

Page 66: ...thin the Controller Organizer of RSLogix 5000 software double click ControllerTags The Controller Tagsdialog box appears This example contains a tag named Remote_FLEX_CNET_adapter 1 C Filter_0 Address...

Page 67: ...pter O FLEX_adapter O Data 2 Example2 Remote1794 IA16 Input_moduleinslot1 rack optimized connection FLEX_adapter 1 C FLEX_adapter 1 C Config FLEX_adapter 1 C DelayTime_0 FLEX_adapter 1 I 3 Example3 Re...

Page 68: ...OConfiguration folder Thecontrollercancommunicatewiththedevice andconnections arevalid 2 Identify any faults in communication modules by workingdown through the I O configuration tree Inthis example f...

Page 69: ...oose Contents 8 From the Help Topics dialog box click the Index tab 9 Typemodule fault 10 Inthe list of module fault codes select the range for the fault code you just identified and click Display 11...

Page 70: ...Chapter 4 ControlI O Notes 70 Rockwell Automation Publication CNET UM001E EN P June 2016...

Page 71: ...llerlets you produce broadcast and consume receive system sharedtags Term Definition Producedtag A tag that a controller makes available for use by other controllers Multiple controllerscansimultaneou...

Page 72: ...ntrollerwitha 1784 PCICS communicationcard PowerFlex 700S with DriveLogix controlleranda 1788 CNx ControlNet communication card Non Logix5000controllerorotherdeviceconnectedtoControlNetviaaControlNet...

Page 73: ...g requires connections Table17 TagTypeand Connections Tag Type Required Connections Produced Theproducedtagrequirestwoconnections Theproducingcontrollermusthave oneconnectionfortheproducedtagandthefir...

Page 74: ...B and 1768 CNBR CompactLogixControlNetmodules 48 1788 CNx card in PowerFlex 700S withDriveLogixcontroller 32 total ControlNet connections 22 of which canbe scheduledandusedforproducing andconsuming ta...

Page 75: ...e To This Then Produce Integers BOOLs or combinationsofboth Createauser defineddatatypethatcontainsanarrayofINTswithan evennumberofelements suchas INT 2 Only one REAL value UsetheREALdatatype More tha...

Page 76: ...riod For a ControlNet 1756 CN2 1756 CN2R 1756 CNB or 1756 CNBR bridgemodule in a remote chassis choosethemostefficientcommunication format forthat chassis Are mostof the modules in the chassis nondiag...

Page 77: ...a tag perform this procedure 1 Open the RSLogix 5000 project containingthe tag you want to produce IMPORTANT Youcan create produced tags only when your RSLogix 5000 projectis offline 2 Within the Cont...

Page 78: ...ties 5 On the TagProperties dialog box from the Typepull down menu choose Produced 6 Inthe Data Typefield type a data type that the controller can produce A controller cannot produce a tag by using MS...

Page 79: ...trolNet software ConsumeaTag Logix5000 controllerscan consumeonly controller scopeduser created tags from anothercontroller s tag structure The Logix5000 controllers cannot consume I O tags or tags al...

Page 80: ...x 5000 software right click Controller Tags and choose Edit Tags 5 From the Controller Tags dialog box type the name of the new tag in an available TagName field Tag Name Field 6 Right click the new t...

Page 81: ...ion 9 Fromthe Consumed TagConnection dialog box complete these fields Fromthe Producerpull down menu choose Producing_controller This menu contains all possible pathstopreviously configured controller...

Page 82: ...Chapter 5 ProduceandConsumeTags interlockcontrollers Notes 82 Rockwell Automation Publication CNET UM001E EN P June 2016...

Page 83: ...ections forMessages 86 Enter Message Logic 86 Configure a Message Instruction 88 StaggertheMessages 90 Usepeer to peer messaging when these conditions apply Data is sent when a specific condition occu...

Page 84: ...tha1756 CN2or1756 CN2Rcommunication module in the chassis 1756ControlLogix controllerwitha 1756 CNBor1756 CNBRcommunication module in the chassis 1768 L43CompactLogixcontrollerwitha 1768 CNBor1768 CNB...

Page 85: ...executemore efficiently and use less memory when working with 32 bit integers DINTs Ifyouwanttoenablemorethan16MSGsatone time usesometypeofmanagementstrategy Ifyouenablemorethan16MSGsatonetime someMS...

Page 86: ...e CIP Yes CIP generic CIP Optional 1 Block transferreadorwrite Notapplicable Yes 1 Youcan connect CIP generic messages but for most applications we recommend you leaveCIP generic messages unconnected...

Page 87: ...nize the local and remote devices into a hierarchy of tree branchandparent child Figure13 I OConfigurationOrderforMSGInstruction 1 2 3 4 5 Item Description 1 Localcontrollerandcommunicationmodule 2 Re...

Page 88: ...e MSG control block tag en such as the count_messages ENportion ofthisrung as anin series preconditionfor all message instructions Donot manipulatethecontrolbits ofamessageinstruction Configure a Mess...

Page 89: ...ontroller scopedtaginthis controllerforthedata Write send thedata Message Type CIPDataTableWrite Source Tag Firstelementofthecontroller scopedtag inthis controllerthatcontains the data NumberofElement...

Page 90: ...setypesofmessagesatonetime CIPdatatablereadsorwritesthatarenotcached CIP generic PLC 2 PLC 3 PLC 5 orSLC alltypes Blocktransferreadsorwritesthatarenotcached Ifthe number of messages in your applicatio...

Page 91: ...nication module to communicate withPanelView software products overa ControlNet network Topic Page Set Up the Hardware 92 DetermineConnectionstoPanelViewTerminals 93 Add a PanelView Terminal 94 Organi...

Page 92: ...iption 1 Local controllerinanyofthese combinations 1756ControlLogixcontrollerwitha1756 CN2or1756 CN2Rcommunication module in the chassis 1756ControlLogixcontrollerwitha 1756 CNBor1756 CNBRcommunicatio...

Page 93: ...controllers overa ControlNetnetwork rememberthese limitations Amaximum offourPanelView Standardterminalscan requestdatafroma Logix5000controller The number of PanelView Plus terminals that can request...

Page 94: ...romthe Select Module dialog box select a local ControlNet communication module type and click OK Logix5000 Controller LocalControlNetCommunicationModules 1768CompactLogix 1768 CNB 1768 CNBR 1769Compac...

Page 95: ...non configuringlocalControlNetcommunication modules refer to Configure a ControlNet Module on page 29 5 Right click the local communication module and choose NewModule 6 From the Select Module Typedia...

Page 96: ...itical PanelView orPanelViewPlus terminals Createarrays tostorethedata 1 Foreachscreen create a BOOL array withenoughelements for thebit level objects onthescreen Forexample theBOOL 32 arraygives you3...

Page 97: ...te 68 consumedtags creating in RSLogix 5000 software 79 81 defined71 determine connections 73 guidelines 75 organize tag data 75 controlI O55 69 ControlNet module bridgeacross networks 11 14 configure...

Page 98: ...wnloadproject36 RSNetWorx for ControlNet software configurenetworkkeeper19 schedulenetwork44 54 RSView software 92 S schedule ControlNet network 18 44 54 scheduled I O 19 scheduledmaximumnodeaddress21...

Page 99: ......

Page 100: ...s or Canada UsetheWorldwideLocatorathttp www rockwellautomation com support americas phone_en html orcontact yourlocalRockwellAutomationrepresentative NewProductSatisfactionReturn Rockwell Automation...

Reviews: