Allen-Bradley ControlNet Compact GuardLogix 1769 Скачать руководство пользователя страница 9

Chapter 

1

 

ControlNet  Overview

 

The ControlNet network provides high-speed transmission of time-critical I/O 

and interlocking data and messaging data. This data transfer capability enhances 

I/O performance and peer-to-peer communication in any system or application.

 

The ControlNet network is highly deterministic and repeatable and remains 

unaffected as devices are connected or disconnected from it. This ensures 

dependable, synchronized, and coordinated real-time performance.

 

The ControlNet network is most often used in these ways:

 

 

 

As the default network for the ControlLogix platform

 

 

As a backbone to multiple distributed DeviceNet networks
As a peer interlocking network

 

This chapter describes how you can use ControlNet modules in a network 

control system.

 

Topic

 

Page

 

Use ControlNet Communication Modules in a Control System

 

9

 

Bridge Across Networks

 

11

 

Exchange Information on a ControlNet Network

 

14

 

ControlNet Network Capacity and Topology

 

21

 

Use ControlNet 

Communication Modules in 

a Control System

 

You can fit various ControlNet modules into your control system.

 

Figure 1 on page 10 

shows the following:

 

 

 

The controllers produce and consume tags among themselves.

 

The controllers initiate MSG instructions that send/receive data or

 

 

configure devices.

 

 

The computer uploads and downloads projects to the controllers.

 

The computer configures devices on the ControlNet network and

 

configures the network itself.

 

Rockwell Automation Publication CNET-

UM001E-EN-P - June 2016

 

9

 

Содержание ControlNet Compact GuardLogix 1769

Страница 1: ...UserManual ControlNet Network Configuration 1756 ControlLogix 1756 GuardLogix 1769 CompactLogix 1769 Compact GuardLogix 1789 SoftLogix Studio 5000 Logix Emulate...

Страница 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...

Страница 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...

Страница 4: ...SummaryofChanges Notes 4 Rockwell Automation Publication CNET UM001E EN P June 2016...

Страница 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...

Страница 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...

Страница 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...

Страница 8: ...Preface Notes 8 Rockwell Automation Publication CNET UM001E EN P June 2016...

Страница 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...

Страница 10: ...Viewterminal 7 CompactLogix1769 L35CRcontrollerwithlocal 1769 I Omodules 8 ControlLogixcontrollerwith1756 CN2 1756 CN2R 1756 CNB or1756 CNBRmodule as the scanner IMPORTANT Foranenhancedredundancysyste...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 16: ...smit on a sequential rotating basis the rotation repeating itself untilthetimeallottedforthisportionisusedup Thenumberofscheduledtransmissionsdeterminesthetimeavailablefor unscheduledtransmissions Ona...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 21: ...Linx software IMPORTANT Toimproveperformance configureaControlNetnetworkwith RSNetWorxforControlNetsoftware Werecommend thesesettings Set the Unscheduled Maximum Node Address UMAX equal to thehighestn...

Страница 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...

Страница 23: ...ionon coax topologiesyoucancreate Withfiber media youcanconfigureyour networkin trunkline star andringtopologies Onlythe1786 RPFRLand1786 RPFRXLrepeaters supportaringtopology Formoreinformation consul...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 28: ...Chapter 2 ConnectaComputertotheControlNetNetwork Notes 28 Rockwell Automation Publication CNET UM001E EN P June 2016...

Страница 29: ...theControlNetcommunicationmodulescovered inthis manual UseRSLogix5000Software UseRSLogix 5000 software to configure the I O tree in your project ConfiguretheI OConfigurationTreeinYourProject When you...

Страница 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...

Страница 31: ...riptionof thelocal ControlNetmodule Slot Enterthemodule sslotnumberin the chassis Revision Choose a major and minor revision of RSLogix 5000 software ElectronicKeying Chooseakeyingoption asdescribedin...

Страница 32: ...ckboxcleared IMPORTANT Whenyoutestthisportionofthesystem leavethecheckboxcleared MajorFault OnControllerIf ConnectionFails While In Run Mode Ifyouwantthecontrollertoproduceamajorfaultifthe connectiont...

Страница 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...

Страница 34: ...and minor revision of RSLogix 5000 software ElectronicKeying Chooseakeyingoption asdescribedinElectronicKeyingonpage37 OpenModuleProperties Leavetheboxcheckedtoconfigureconnectionproperties inthenext...

Страница 35: ...Type the requested packet interval between 2 0 750 0 ms Ifyourmoduleuses oneoftherack optimizedcommunicationformats theRPImustbeequal toorgreaterthantheControlNetNetworkUpdateTime NUT InhibitModule I...

Страница 36: ...theNetworkOnlineonpage49 WhenyouhaveaddedthelocalandremoteControlNetcommunicationmodules to your RSLogix 5000 project download the new configuration to your Logix5000controller Todownload a project to...

Страница 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...

Страница 38: ...visionofthesamecatalognumber and possibly additional ones MinorRevision A numberthat indicates the module s specificfirmwarerevision Minor Revisions typicallydonotimpactdata compatibilitybut mayindica...

Страница 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...

Страница 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...

Страница 41: ...Number 1756 IB16D Major Revision 3 Minor Revision 2 IMPORTANT Changing electronic keying selections online may cause the I O communicationconnectiontothemoduletobedisruptedandmay resultinalossofdata...

Страница 42: ...dule The physical module is a 1756 IF16 analog input module In this case communicationispreventedbecausetheanalogmodule rejectsthedataformatsthatthedigitalmoduleconfiguration requests Module Configura...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 47: ...ehighestnetworkaddressthatcanuse scheduledtimeon a ControlNetlink I Odata is transferredduring scheduled time RSNetWorx for ControlNet software sets this value Werecommendthatyounotchangeit Max Unsche...

Страница 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...

Страница 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...

Страница 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...

Страница 51: ...n use scheduled timeonaControlNetlink I Odataistransferredduringscheduledtime RSNetWorx for ControlNet softwaresets this value We recommend thatyoudonotchangeit Max Unscheduled Address Thenode withthe...

Страница 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...

Страница 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...

Страница 54: ...nvolvingmultiplecontrollers the Mergechanges optionis available Thisoptionletscontrollerswhoseconnectionshavenot changed to continue uninterrupted operation When you merge changes into the existing sc...

Страница 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...

Страница 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...

Страница 57: ...only Whensomeorall oftheremoteI OcommunicatingwithacontrollerviatheremoteControlNetcommunication moduleusearack optimizedcommunicationformat I O module type determines the available communication form...

Страница 58: ...mizedconnectionconsolidates connectionusagebetweenthe controllerandallthe digitalI OmodulesinthechassisorDINrail InsteadofadirectconnectionforeachI Omodule theentirechassisorDINrail hasoneconnection A...

Страница 59: ...t ControllertolocalControlNetcommunicationmodule 0 ControllertoControlNetadapter 1 DirectconnectionfordigitalI Omodules DirectconnectionforanalogI Omodules 0 5digital 2 analog Totalconnectionsused 7 1...

Страница 60: ...ControllertolocalControlNetcommunicationmodule 0 ControllertoControlNetadapters withdigitalmodules rack optimizedconnectiontoeachadapter 2 ControllertoControlNetadapterwithanalogmodules direct connec...

Страница 61: ...ule Theownercontrollerwrites configurationdata andcanestablisha connectiontothemodule The owner controlleris the onlydevice that controls the outputs Anownerconnectionisanyconnection that does not inc...

Страница 62: ...casteddata if the original owner controller s connectiontothemodulebreaks All otheradditional owners musthavetheidentical configurationdata and communicationformatastheoriginalownercontroller orthecon...

Страница 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...

Страница 64: ...distributed I O module IMPORTANT This procedure shows the Module Properties dialog box for a 1794 IB16XOB16P Adigitalcombomodule However various dialogsappearduringconfigurationdependingonthetypeof d...

Страница 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...

Страница 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...

Страница 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...

Страница 68: ...OConfiguration folder Thecontrollercancommunicatewiththedevice andconnections arevalid 2 Identify any faults in communication modules by workingdown through the I O configuration tree Inthis example f...

Страница 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...

Страница 70: ...Chapter 4 ControlI O Notes 70 Rockwell Automation Publication CNET UM001E EN P June 2016...

Страница 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...

Страница 72: ...ntrollerwitha 1784 PCICS communicationcard PowerFlex 700S with DriveLogix controlleranda 1788 CNx ControlNet communication card Non Logix5000controllerorotherdeviceconnectedtoControlNetviaaControlNet...

Страница 73: ...g requires connections Table17 TagTypeand Connections Tag Type Required Connections Produced Theproducedtagrequirestwoconnections Theproducingcontrollermusthave oneconnectionfortheproducedtagandthefir...

Страница 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...

Страница 75: ...e To This Then Produce Integers BOOLs or combinationsofboth Createauser defineddatatypethatcontainsanarrayofINTswithan evennumberofelements suchas INT 2 Only one REAL value UsetheREALdatatype More tha...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 82: ...Chapter 5 ProduceandConsumeTags interlockcontrollers Notes 82 Rockwell Automation Publication CNET UM001E EN P June 2016...

Страница 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...

Страница 84: ...tha1756 CN2or1756 CN2Rcommunication module in the chassis 1756ControlLogix controllerwitha 1756 CNBor1756 CNBRcommunication module in the chassis 1768 L43CompactLogixcontrollerwitha 1768 CNBor1768 CNB...

Страница 85: ...executemore efficiently and use less memory when working with 32 bit integers DINTs Ifyouwanttoenablemorethan16MSGsatone time usesometypeofmanagementstrategy Ifyouenablemorethan16MSGsatonetime someMS...

Страница 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...

Страница 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...

Страница 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...

Страница 89: ...ontroller scopedtaginthis controllerforthedata Write send thedata Message Type CIPDataTableWrite Source Tag Firstelementofthecontroller scopedtag inthis controllerthatcontains the data NumberofElement...

Страница 90: ...setypesofmessagesatonetime CIPdatatablereadsorwritesthatarenotcached CIP generic PLC 2 PLC 3 PLC 5 orSLC alltypes Blocktransferreadsorwritesthatarenotcached Ifthe number of messages in your applicatio...

Страница 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...

Страница 92: ...iption 1 Local controllerinanyofthese combinations 1756ControlLogixcontrollerwitha1756 CN2or1756 CN2Rcommunication module in the chassis 1756ControlLogixcontrollerwitha 1756 CNBor1756 CNBRcommunicatio...

Страница 93: ...controllers overa ControlNetnetwork rememberthese limitations Amaximum offourPanelView Standardterminalscan requestdatafroma Logix5000controller The number of PanelView Plus terminals that can request...

Страница 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...

Страница 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...

Страница 96: ...itical PanelView orPanelViewPlus terminals Createarrays tostorethedata 1 Foreachscreen create a BOOL array withenoughelements for thebit level objects onthescreen Forexample theBOOL 32 arraygives you3...

Страница 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...

Страница 98: ...wnloadproject36 RSNetWorx for ControlNet software configurenetworkkeeper19 schedulenetwork44 54 RSView software 92 S schedule ControlNet network 18 44 54 scheduled I O 19 scheduledmaximumnodeaddress21...

Страница 99: ......

Страница 100: ...s or Canada UsetheWorldwideLocatorathttp www rockwellautomation com support americas phone_en html orcontact yourlocalRockwellAutomationrepresentative NewProductSatisfactionReturn Rockwell Automation...

Отзывы: