background image

1

Publication 1756-UM001E-EN-P - August 2002

Chapter

 4

Communicate with 1794 I/O Over an

 

EtherNet/IP Network

When to Use This 
Procedure

Use this procedure to monitor and control I/O devices that are wired 
to 1794 I/O modules when a:

1756-ENBx or a 1756-ENET/B module connects the local chassis 
to a EtherNet/IP network.

1794-AENx module connects the 1794 I/O modules to the same 
EtherNet/IP network.

42872

switch

1756-ENBx or -ENET

module

1794-AENx module

Allen-Bradley HMIs

Summary of Contents for controllogix 1756-L63

Page 1: ...ControlLogix System 1756 L1 L1Mx L55Mxx L63 User Manual Allen Bradley HMIs...

Page 2: ...for the Application Installation and Maintenance of Solid State Control available from your local Rockwell Automation office describes some important differences between solid state equipment and elec...

Page 3: ...e following information was removed from this manual Estimate Execution Time Estimate Memory Use You can find this information in Logix5000 Controllers Execution Time and Memory Use Reference Manual p...

Page 4: ...Publication 1756 UM001E EN P August 2002 Summary of Changes 2 Notes...

Page 5: ...controllers I O workstations PanelView terminals This manual works together with the Logix5000 Controllers Common Procedures publication 1756 PM001 which covers the following tasks Manage project file...

Page 6: ...controller Each chapter covers a task The tasks are organized in the sequence that you will typically perform them As you use this manual you will see some terms that are formatted differently from th...

Page 7: ...a Module Using BOOTP 1 16 Install BOOTPServer Software 1 16 Connect the Hardware 1 16 Enter the Default Network Settings 1 17 Configure the Module 1 18 Disable BOOTP 1 19 Save the Relation List 1 19...

Page 8: ...Use This Procedure 4 2 Add the local 1756 ENBx or ENET module 4 3 Add the Remote 1794 AENx Module 4 5 Add I O Modules 4 8 Address I O 4 11 Validate Connections 4 13 Chapter 5 Communicate with Another...

Page 9: ...ommunication Method 7 3 Create a Polled Topic 7 4 Create a Polled Node 7 6 Import Logix5000 Tags 7 7 Create an L5K File 7 7 Install the Logix 5000 Tag Import Utility 7 8 Use the Utility to Create a CS...

Page 10: ...o the Next BT Module 9 19 Write Data to Multiple Block Transfer Modules 9 20 Address I O 9 22 Schedule the ControlNet Network 9 24 Validate Connections 9 25 Stagger the Messages 9 27 Chapter 10 Commun...

Page 11: ...ctions 13 17 Chapter 14 Communicate with an RSView Project over a ControlNet Network When to Use This Procedure 14 1 How to Use This Procedure 14 1 Configure a ControlNet Driver 14 2 Select a Communic...

Page 12: ...H Network When to Use This Procedure 18 1 Configure Routing Tables 18 2 Configure a PLC 5 or SLC 500 Message 18 6 Chapter 19 Communicate with Another Controller over a DH 485 Network When to Use this...

Page 13: ...lect a Path 21 4 Chapter 22 Configure DF1 Master and Slave Communications When to Use this Procedure 22 1 How to Use This Procedure 22 2 Step 1 Connect and Configure the Modems 22 2 Step 2 Select a Po...

Page 14: ...ct the Configuration of the Servo Drive 24 14 1756 M08SE Select the Catalog Number of the Amplifier 24 15 1756 M08SE Select the Motor and Feedback 24 16 Run Hookup Tests 24 17 Download Your Project an...

Page 15: ...ts ix Appendix A Map a PLC SLC Address When To Use This Procedure A 1 Map an Address A 1 Appendix B Estimate Execution Time Appendix C Estimate Memory Use Appendix D Determine When Data Is Updated D 1...

Page 16: ...Publication 1756 UM001E EN P August 2002 Table of Contents x...

Page 17: ...f the following modules You can configure a module either before you install the module Configure the module in a temporary location such as a chassis that is on a test bench After you configure the m...

Page 18: ...ver addresses optional You use software to configure an EtherNet IP module The modules do not have hardware switches to assign an address To configure a module use one of these software RSLogix 5000 S...

Page 19: ...you enter an IP address or host name in two locations P S L 5 5 x x E N B P S D H R I O C N B E N B E N B 1756 CP3 or 1747 CP3 serial cable network module to configure ControlLogix chassis ControlLogi...

Page 20: ...n the chassis Use RSLinx software to assign IP address required subnet mask recommended gateway address optional domain name optional DNS server addresses optional P S L 5 5 x x E N B P S D H R I O C...

Page 21: ...setting for a Rockwell Automation EtherNet IP module is to use BOOTP to get its configuration information At power up the module sends a message with its hardware address to the BOOTP server The BOOTP...

Page 22: ...tware 1 7 or Configure a Module Using RSLinx Software Note Both software let you configure the module Use the one that you prefer 1 13 configure the module directly over an EtherNet IP network Configu...

Page 23: ...Module Configure the Port Check the Module Connect the Hardware 1 Install the module 2 Connect your computer to a module with which you can already communicate The module must be in the same chassis a...

Page 24: ...P August 2002 1 8 Configure an EtherNet IP Module Connect to the Module 1 Open the RSLogix 5000 project offline 2 Right click I O Configuration and select New Module 3 Select your type of ENB or ENET...

Page 25: ...select Notes all information must match type catalog number vendor major and minor revision number Exact Match all information except the minor revision number Compatible Module If you select Compati...

Page 26: ...ler Configure the Port 1 In the controller organizer right click the ENB or ENET module and select Properties 2 Click the Port Configuration tab 3 Clear uncheck the Enable Bootp check box 4 Type the I...

Page 27: ...will you use a host name instead of an IP address 8 Type the name of the domain of the module 9 Type the IP address of the server or servers that contain the DNS database for the domain 10 Choose Set...

Page 28: ...EtherNet IP Module Check the Module To make sure that this procedure was successful look at the front of the module For this module Check this indicator For this indication 1756 ENET OK LED solid gree...

Page 29: ...hich you can already communicate The module must be in the same chassis as the module that you want to configure 3 Turn on the power to the module Configure the Port 1 Start RSLinx software TIP To set...

Page 30: ...iguration 4 Click the Port Configuration tab 5 Clear uncheck the Obtain IP Address from Bootp Server check box 6 Type the IP address for the module 7 Type the subnet mask for the module if you need on...

Page 31: ...the server or servers that contain the DNS database for the domain 11 Type the name of the domain of the module 12 Choose OK Check the Module To make sure that this procedure was successful look at t...

Page 32: ...isable BOOTP Save the Relation List Install BOOTPServer Software This procedure requires BOOTPServer software from Rockwell Automation You can find the software at either of these locations RSLogix 50...

Page 33: ...tart the BOOTPServer software 2 From the Tools menu choose Default Network Settings 3 Type the subnet mask for the module if you need one 4 Type the gateway address for the module if you need one 5 Ch...

Page 34: ...herNet IP Module Configure the Module 1 Double click the address of the module 2 Type the IP address for the module 3 Choose OK 1 42858 42859 2 42860 The module shows up in the Relation List The statu...

Page 35: ...e File menu choose Save Relation List 2 Type or select a file name 3 Choose Save If you want the module to Then Notes Use the same configuration Go to step 1 This disables BOOTP for the module It no l...

Page 36: ...e Relation List Install BOOTPServer Software To renew the IP address of a 1794 AENx module use BOOTPServer software from Rockwell Automation You can find the software at either of these locations RSLo...

Page 37: ...tart the BOOTPServer software 2 Choose New 3 Type the Ethernet address of the module e g 00 00 BC 06 00 6A 4 Type the IP address for the module 5 Type the subnet mask for the module if you need one 6...

Page 38: ...sends the new IP address If you want the module to Then Notes Use the same configuration Go to step 1 This disables BOOTP for the module It no longer requests a configuration from BOOTP servers Reque...

Page 39: ...ation list contains the configuration that you have just sent to a module You can use it as a record of the configuration of each module or to re configure the module in the future 1 From the File men...

Page 40: ...nu select Programs Command Prompt 3 Type ping IP_address and press the Enter key where IP_address is the IP address of the module 4 Did you receive a reply from the module 5 Close the Command Prompt w...

Page 41: ...ou cannot close the controller door 2 Connect the cable to the controller and to your workstation TIP I If you make your own serial cable Limit the length to 15 2m 50 ft Wire the connectors as follows...

Page 42: ...4 Click Add New 5 Click OK to accept the default name for the driver 6 From the Comm Port drop down list select the serial port on the workstation that the cable is connected to 7 From the Device drop...

Page 43: ...e and monitor a controller upload a controller How to Use This Procedure To complete this procedure do the following tasks Configure an Ethernet Driver Select a Path face 42473 switch RSLogix 5000 Sof...

Page 44: ...software B From the Communications menu choose Configure Drivers C From the Available Driver Types list choose Ethernet devices D Choose Add New E If you want assign a descriptive name to the driver c...

Page 45: ...e action To expand a network one level do one of the following Double click the network Select the network and press the key Click the sign Workstation Linx Gateways Ethernet AB_DF1 x DF1 AB_ETH x Eth...

Page 46: ...Publication 1756 UM001E EN P August 2002 2 4 Download and Go Online over an EtherNet IP Network Notes...

Page 47: ...rNet IP network you must use 1756 ENBx or ENET B modules If you have a 1756 ENET A module determine if you can update the module 2 Configure the ENB or ENET modules in the local and remote chassis Ref...

Page 48: ...previous procedure do the following preliminary tasks Add the Local 1756 ENBx or ENET Module Add the Remote 1756 ENBx or ENET Module To complete this procedure do the following tasks Add I O Modules C...

Page 49: ...ET Module A Open the RSLogix 5000 project offline B Is the local ENB or ENET module already in the I O configuration of the controller C Select your type of ENB or ENET module and choose OK If Then ye...

Page 50: ...42579 D G F E If Then select Notes all information must match type catalog number vendor major and minor revision number Exact Match all information except the minor revision number Compatible Module...

Page 51: ...T module and choose OK C Type a name for the module Use a name that identifies the I O in the chassis D Are most of the modules in the chassis non diagnostic digital I O modules E Type or select the s...

Page 52: ...tch type catalog number vendor major and minor revision number Exact Match all information except the minor revision number Compatible Module If you select Compatible Module you can still replace a 17...

Page 53: ...No RPI is required Go to the next step If Then Notes Yes Leave the check box cleared unchecked No Select the check box When you test this portion of the system clear the check box ATTENTION If communi...

Page 54: ...the next step input module maintain communication with the module if it loses communication with the other controller 1 Copy the module from the I O configuration of the other controller 2 Paste the...

Page 55: ...ital output local chassis schedule when to apply outputs Scheduled Output Data not schedule when to apply outputs Output Data remote chassis Rack Optimization non isolated analog input floating point...

Page 56: ...t I In step F did you select Rack Optimization as the Comm Format 42420 G If this information must match Then select all including minor revision number Exact Match all except the minor revision numbe...

Page 57: ...Select the check box When you test this portion of the system clear the check box ATTENTION If communication with a module fails the controller operates on old data from the module To avoid potential...

Page 58: ...Edit Tags EXAMPLE Create aliases The following logic was initially programmed using descriptive tag names such as start and motor Later the tags were converted to aliases for the corresponding I O dev...

Page 59: ...ts G Press the Enter key or click another cell If the device is Then digital 1 Next to name slot X click the sign 2 Click the Data member 3 To the right of the Data member click 4 Click the point numb...

Page 60: ...the Rack Optimization Comm Format address the required point as described in step F However the ladder logic displays the address of the data within the structure for the communication module e g ENB...

Page 61: ...I O Configuration folder If Then No The controller can communicate with the module Yes Communications are not established Go to the next step B Identify a fault Start at the local communication modul...

Page 62: ...n EtherNet IP Network D Clear the fault 1 From the Help menu select Contents 2 Click the Index tab 3 Type module faults 4 Select the range for the code and click Display 5 Scroll down to your fault co...

Page 63: ...Use this procedure to monitor and control I O devices that are wired to 1794 I O modules when a 1756 ENBx or a 1756 ENET B module connects the local chassis to a EtherNet IP network 1794 AENx module c...

Page 64: ...to Configure an EtherNet IP Module on page 1 1 How to Use This Procedure If you have not already done so in a previous procedure do the following preliminary step Add the local 1756 ENBx or ENET modu...

Page 65: ...r ENET module 1 Open the RSLogix 5000 project offline 2 Is the local ENB or ENET module already in the I O configuration of the controller 3 Select your type of ENB or ENET module and choose OK If The...

Page 66: ...42579 4 7 6 5 If Then select Notes all information must match type catalog number vendor major and minor revision number Exact Match all information except the minor revision number Compatible Module...

Page 67: ...le 2 Select the type of AEN module that you are using and click OK 3 Type a name for the module Use a name that identifies the I O on this rail 4 Are most of the modules on this rail digital I O modul...

Page 68: ...pe the IP address or host name of the module 8 Click Next 42816 7 6 If this information must match Then select all including minor revision number Exact Match all except the minor revision number Comp...

Page 69: ...No RPI is required Go to the next step If Then Notes Yes Leave the check box cleared unchecked No Select the check box When you test this portion of the system clear the check box ATTENTION If commun...

Page 70: ...where the module is installed If And it is an And you want to Then no Go to the next step yes output module Go to the next step input module maintain communication with the module if it loses communic...

Page 71: ...of the AEN Rack Optimization update faster than the RPI of the AEN Input Data Comm Format of the AEN is None Input Data digital input output Comm Format of the AEN is Rack Optimization update at the...

Page 72: ...ule must update Yes No RPI is required Go to the next step If Then Notes Yes Leave the check box cleared unchecked No Select the check box When you test this portion of the system clear the check box...

Page 73: ...ses click the Controller Scoped Tags button to see the I O tags Use the following table to select the address of an I O device If the device is And it Comm Format is Then use this address digital Data...

Page 74: ...timization for an I O module its tags are created as aliases for the tags of the adapter module In your logic you see the tag of the device as aliases for a tag of the adapter module The tag name of t...

Page 75: ...I O Configuration folder If Then No The controller can communicate with the module Yes Communications are not established Go to the next step B Identify a fault Start at the local communication modul...

Page 76: ...n EtherNet IP Network D Clear the fault 1 From the Help menu select Contents 2 Click the Index tab 3 Type module faults 4 Select the range for the code and click Display 5 Scroll down to your fault co...

Page 77: ...he following 1 To produce and consume tags over an EtherNet IP network you must use 1756 ENBx or ENET B modules If you have a 1756 ENET A module determine if you can update the module 2 Configure the...

Page 78: ...needs delivery at a specific rate Produce and consume a tag Go to Produce a Tag on page 5 3 The data is sent when a specific condition in your application occurs Send a message Go to Add the Local 175...

Page 79: ...that are controller scope can produce data D Select the tag that will produce the data and press the ALT Enter keys E Select the Produced option button F Type or select the number of controllers that...

Page 80: ...or ENET Module A Open the RSLogix 5000 project for the controller that consumes receives the data B Is the local ENB or ENET module already in the I O configuration of the controller C Select your ty...

Page 81: ...D G F E If Then select Notes all information must match type catalog number vendor major and minor revision number Exact Match all information except the minor revision number Compatible Module If yo...

Page 82: ...of ENB or ENET module and choose OK C Type a name for the module Use a name that identifies the I O in the chassis D Are most of the modules in the chassis non diagnostic digital I O modules E Type o...

Page 83: ...ype catalog number vendor major and minor revision number Exact Match all information except the minor revision number Compatible Module If you select Compatible Module you can still replace a 1756 EN...

Page 84: ...t update None No RPI is required Go to the next step If Then Notes Yes Leave the check box cleared unchecked No Select the check box When you test this portion of the system clear the check box ATTENT...

Page 85: ...Other Controller A Right click remote_ENB ENET and select New Module B Select the type of controller and choose OK C Type the name of the controller D Type or select the slot number of the controller...

Page 86: ...ne module or section at a time 1 Initially inhibit all the modules 2 To test a section of the system clear the check boxes for the modules of that section i e uninhibit the modules ATTENTION If commun...

Page 87: ...ller scope can consume other tags C Select the tag in this controller that will consume the produced tag and press the ALT Enter keys D Select the Consumed option button E Select the controller that c...

Page 88: ...d Is a over the I O Configuration folder If Then No The controller can communicate with the module Yes Communications are not established Go to the next step B Identify a fault Start at the local comm...

Page 89: ...menu select Contents 2 Click the Index tab 3 Type module faults 4 Select the range for the code and click Display 5 Scroll down to your fault code and follow the recommendations E Go to step A Step D...

Page 90: ...r ENET Module A Open the RSLogix 5000 project for the ControlLogix controller that sends the message B Is the local ENB or ENET module already in the I O configuration of the controller C Select your...

Page 91: ...9 D G F E If Then select Notes all information must match type catalog number vendor major and minor revision number Exact Match all information except the minor revision number Compatible Module If y...

Page 92: ...ler controller and click OK 42424 E Enter message EN where message is the message control tag from step B F If your message is to a PLC 5 or SLC 500 controller and it reads or writes integers not REAL...

Page 93: ...the values to 16 bit integers INTs Then the message instruction sends int_buffer to the other controller condition message EN EN DN ER Type Unconfigured Message Control message MSG message DN RES fal_...

Page 94: ...5 B Message to a SLC 500 controller If the data is And you want to For this item Type or select integer s read receive data Message Type SLC Typed Read Source Element data table address in the SLC 500...

Page 95: ...rst element of int_buffer Number Of Elements number of integers to transfer Destination Element data table address in the PLC 5 controller e g N7 10 floating point REAL read receive data Message Type...

Page 96: ...56 L1 controller 2 ControlNet port from a 1756 CNB module EtherNet IP port from a ENB or ENET module DH port over channel A from a 1756 DHRIO module DH port over channel B from a 1756 DHRIO module 3 F...

Page 97: ...controller to a Logix5000 controller over an EtherNet IP network washer 2 127 127 127 12 1 0 Ethernet network 5 5 5 0 E N E T 5 5 5 0 E N E T IP address 127 127 127 12 Message where indicates washer...

Page 98: ...lected 2 Disregard the Cache Connection check box SLC 500 controller Logix5000 controller ControlLogix controller FlexLogix controller How many Logix5000 controllers does this controller send messages...

Page 99: ...rget Device PLC5 Local Remote Local Control Block N7 0 Control Block Length 93 Setup Screen MSG 42474 If the controller is a For this section And this item Specify PLC 5 This PLC 5 Communication Comma...

Page 100: ...cate with Another Controller over an EtherNet IP Network E Click the MultiHop tab F Type the IP address of the ENB or ENET module that is in the same chassis as the ControlLogix controller G Type the...

Page 101: ...an EtherNet IP network you must use a 1756 ENBx or ENET B module If you have a 1756 ENET A module determine if you can update the module 2 Configure the ENB or ENET module in the local chassis Refer t...

Page 102: ...you have not already done so in a previous procedure do the following preliminary task Add the Local 1756 ENBx or ENET Module To complete this procedure do the following tasks Add the PanelView Termin...

Page 103: ...6 ENBx or ENET Module 1 Open the RSLogix 5000 project offline 2 Is the local ENB or ENET module already in the I O configuration of the controller 3 Select your type of ENB or ENET module and choose O...

Page 104: ...nish 42579 4 7 6 5 If Then select Notes all information must match type catalog number vendor major and minor revision number Exact Match all information except the minor revision number Compatible Mo...

Page 105: ...ht controllers can each use one instance Each PanelView instance gives you 100 DINTs of input data 100 DINTs of output data For each instance complete the following steps 1 Right click local_ENB ENET...

Page 106: ...stance 7 Type the following sizes for the input output and configuration data 8 Click Next 42820 6 7 For this instance number Type this Input Assembly Instance Type this Output Assembly Instance Type...

Page 107: ...troller 11 If communication with the modules fails how do you want the controller to respond 12 Click Finish 42401 10 11 9 If Then Notes Yes Leave the check box cleared unchecked No Select the check b...

Page 108: ...ch PanelView screen create a BOOL array with enough elements for the bit level objects on the screen For example the BOOL 32 array gives you 32 bits for push buttons indicators etc 2 For each PanelVie...

Page 109: ...LE Address PanelView data This rung uses these I O tags of the PanelView pv_a I Data 2 0 and pv_a I Data 2 1 The rung controls a motor When a push button on the PanelView is pressed this rung clears a...

Page 110: ...r application or create a new application 3 From the Application menu select Settings 4 Click the Comms Setup button 5 Click the Ethernet Config button 6 Clear uncheck the DHCP Enable check box 7 Type...

Page 111: ...ControlLogix5000 13 Type a name for the ControlLogix controller 14 Type the IP address of the ENB or ENET module that is in the chassis with the controller 15 Type the path to the ControlLogix control...

Page 112: ...Edit Tag button 4 Type a name for the object 5 In the ControlLogix controller is the address of this tag a bit BOOL within an array of BOOLs 6 Is this data time critical e g turn a machine on or off...

Page 113: ...Is array_name name of the array in the controller element element number within the array x instance number of this connection with the controller If the input assembly instance is And the output ass...

Page 114: ...d Is a over the I O Configuration folder If Then No The controller can communicate with the module Yes Communications are not established Go to the next step B Identify a fault Start at the local comm...

Page 115: ...t IP Network 6 15 D Clear the fault 1 From the Help menu select Contents 2 Click the Index tab 3 Type module faults 4 Select the range for the code and click Display 5 Scroll down to your fault code a...

Page 116: ...Publication 1756 UM001E EN P August 2002 6 16 Communicate with a PanelView Terminal Over a EtherNet IP Network Notes...

Page 117: ...ocedure To communicate with an RSView project you have two options face 42473 switch RSView32 or RSView Machine Edition project ControlLogix Chassis with 1756 ENBx or ENET Module IMPORTANT Before you...

Page 118: ...SLinx software B From the Communications menu choose Configure Drivers C From the Available Driver Types list choose Ethernet devices D Choose Add New E If you want assign a descriptive name to the dr...

Page 119: ...7 3 Select a Communication Method Select a method for transferring the data If the data Then go to needs regular delivery at a rate that you specify Create a Polled Topic on page 7 4 is sent when a s...

Page 120: ...Apply and confirm the update H Click the Data Collection tab TIP RSLogix 5000 software revision 10 0 or later automatically creates DDE OPC topics in RSLinx software whenever you create a project save...

Page 121: ...oject over an EtherNet IP Network 7 5 42429 I Type the update rate ms for the data J Click the Use Symbols check box K Select RSLogix 5000 acd L Select the RSLogix 5000 project for this topic M Choose...

Page 122: ...an RSView Project over an EtherNet IP Network Create a Polled Node A Open the RSView project B Double click Node C Click OPC Server D Type a name for the node E Click F Select RSLinx OPC Server and cl...

Page 123: ...ew project use the Logix 5000 Tag Import utility Create an L5K File Install the Logix 5000 Tag Import Utility Use the Utility to Create a CSV File Import the CSV File Create an L5K File A Open the RSL...

Page 124: ...uage Tools Tag Import Utility Logix 5000 Tag Import msi where language is the language of your software For example for software that is in English open the Enu folder C Copy the file to your computer...

Page 125: ...M001E EN P August 2002 Communicate with an RSView Project over an EtherNet IP Network 7 9 E Select the tags to import F Type the name of the topic from Create a Polled Topic G Choose OK H Choose Save...

Page 126: ...Start the Database Import Export wizard Start Programs Rockwell Software RSView Studio Tools Database Import Export Wizard Start Programs Rockwell Software RSView32 Tools Database Import Export Wizard...

Page 127: ...Publication 1756 UM001E EN P August 2002 Communicate with an RSView Project over an EtherNet IP Network 7 11 RSView project Next All correct 43072 Correct OK Finish Allen Bradley HMIs...

Page 128: ...IP Network Create a Polled Tag To create RSView tags one tag at a time A Double click Tag Database B Click New C Specify the properties of the tag D Click Device E Click F Select the name of the node...

Page 129: ...ign K On the left select the entry that contains the required tag address Node Local Node Local topic_1 topic_2 Node Local topic_1 tags in the offline RSLogix 5000 project topic_2 Offline tags in the...

Page 130: ...are sufficient to distinguish between workstations E From the DDE OPC menu select Topic Configuration F In the bottom left corner of the window click New G Type a name for the topic and press the Ent...

Page 131: ...ode 1 Clear the Polled Messages check box 2 Select the Unsolicited Messages check box For this item Type or select Communication Driver driver for the network across which you will send the message St...

Page 132: ...Add the 1756 ENBx or ENET Module A Open the RSLogix 5000 project offline B Is the local ENB or ENET module already in the I O configuration of the controller C Select your type of ENB or ENET module...

Page 133: ...D G F E If Then select Notes all information must match type catalog number vendor major and minor revision number Exact Match all information except the minor revision number Compatible Module If yo...

Page 134: ...controller and click OK 42424 E Enter message EN where message is the message control tag from step B F If your message reads or writes integers not REALs use a buffer of INTs in the message ControlL...

Page 135: ...he values to 16 bit integers INTs Then the message instruction sends int_buffer to the RSView project condition message EN EN DN ER Type Unconfigured Message Control message MSG message DN RES fal_con...

Page 136: ...lements number of integers to transfer Destination Tag first element of int_buffer write send data Message Type PLC5 Typed Write Source Tag first element of int_buffer Number Of Elements number of int...

Page 137: ...n tab specify the following parameters H Click OK For this item Type or select Communication Method CIP With Source ID Source Link Remote ID from Create a Unsolicited Topic step L Destination Link Vir...

Page 138: ...k Create an Unsolicited Node A Open the RSView project B Double click Node C Click OPC Server D Type a name for the node E Click F Select RSLinx OPC Server and click OK G In the Access Path box type t...

Page 139: ...rNet IP Network 7 23 Create an Unsolicited Tag A Double click Tag Database B Click New C Specify the properties of the tag D Click Device E Click F Select the name of the node that you created in Crea...

Page 140: ...he State column display If the controller Then type the writes the value destination address that you specified in the MSG instruction reads the value source address that you specified in the MSG inst...

Page 141: ...hassis over a ControlNet network How to Use This Procedure To complete this procedure do the following steps Add the Local 1756 CNB Module Add the Remote 1756 CNB Module Add I O Modules Create Aliases...

Page 142: ...elect your type of CNB and click OK D Type a name for the module i e name_of_local_cnb E Type or select the slot number where the module is installed F How closely must any module in this slot match t...

Page 143: ...ox to make it easier to test a system Initially inhibit the module When you are ready to test the devices that are associated with the module clear the check box ATTENTION If communication with a modu...

Page 144: ...trolNet node number of the module E Type or select the number of slots in the remote chassis F Are most of the modules in the chassis non diagnostic digital I O modules G Type or select the slot numbe...

Page 145: ...the NUT is 5 ms type a rate of 5 10 20 ms etc None No RPI is required Go to the next step If Then Notes Yes Leave the check box cleared unchecked No Select the check box When you test this portion of...

Page 146: ...next step input module maintain communication with the module if it loses communication with the other controller 1 Copy the module from the I O configuration of the other controller 2 Paste the modu...

Page 147: ...tal output local chassis schedule when to apply outputs Scheduled Output Data not schedule when to apply outputs Output Data remote chassis Rack Optimization non isolated analog input floating point m...

Page 148: ...Comm Format 42420 G If this information must match Then select all including minor revision number Exact Match all except the minor revision number Compatible Module none Disable Keying 42401 J K I If...

Page 149: ...elect the check box When you test this portion of the system clear the check box ATTENTION If communication with a module fails the controller operates on old data from the module To avoid potential i...

Page 150: ...dit Tags EXAMPLE Create aliases The following logic was initially programmed using descriptive tag names such as start and motor Later the tags were converted to aliases for the corresponding I O devi...

Page 151: ...s G Press the Enter key or click another cell If the device is Then digital 1 Next to name slot X click the sign 2 Click the Data member 3 To the right of the Data member click 4 Click the point numbe...

Page 152: ...he Rack Optimization Comm Format address the required point as described in step F However the ladder logic displays the address of the data within the structure for the communication module e g ENB C...

Page 153: ...work Name name for the network 7 Click OK 8 From the Network menu select Single Pass Browse 9 From the File menu select Save 10 Type a name for the file that stores the network configuration then clic...

Page 154: ...over the I O Configuration folder If Then No The controller can communicate with the module Yes Communications are not established Go to the next step B Identify a fault Start at the local communicat...

Page 155: ...twork 8 15 D Clear the fault 1 From the Help menu select Contents 2 Click the Index tab 3 Type module faults 4 Select the range for the code and click Display 5 Scroll down to your fault code and foll...

Page 156: ...Publication 1756 UM001E EN P August 2002 8 16 Communicate with 1756 I O over a ControlNet Network Notes...

Page 157: ...a ControlNet network 1771 ACN adapter connects the 1771 I O modules to the same ControlNet network How to Use This Procedure ControlNet Network 1771 ACN Adapter ControlLogix Chassis with 1756 CNB Mod...

Page 158: ...ask Add the Local 1756 CNB Module To complete this procedure do the following tasks Add the 1771 ACN Module Communicate with Block Transfer Modules using either of these procedures Read or Write Data...

Page 159: ...r type of CNB and click OK D Type a name for the module i e name_of_local_cnb E Type or select the slot number where the module is installed F How closely must any module in this slot match the inform...

Page 160: ...le check box to make it easier to test a system Initially inhibit the module When you are ready to test the devices that are associated with the module clear the check box ATTENTION If communication w...

Page 161: ...in this slot match the information on this tab G Click Next 42399 42434 D C F E If the chassis uses Then type or select Example 2 slot addressing number of slots in the chassis 2 For a 4 slot chassis...

Page 162: ...ller to respond K Click Finish 42401 I J H If Then Notes Yes Leave the check box cleared unchecked No Select the check box When you test this portion of the system clear the check box ATTENTION If com...

Page 163: ...32 bit integers DINTs from the Logix5000 controller to 16 bit integers INTs Logix5000 controllers execute more efficiently and use less memory when working with DINTs The instruction stores the data...

Page 164: ..._read Only include the msg_write EN tag and associated instruction if you also send a block transfer write message to the same module 42463 Tag Name Description Data Type Scope msg_read block transfer...

Page 165: ...of_controller controller ints_to_dints converts the 16 bit integers from the BT module to 32 bit integers for the Logix5000 controller CONTROL name_of_controller controller FAL Length number of elemen...

Page 166: ...f_controller controller dints_to_ints converts the 32 bit integers from the Logix5000 controller to 16 bit integers for the BT module CONTROL name_of_controller controller FAL Length number of element...

Page 167: ...ite For this item Type or select Path Path to the 1771 ACN module A Click Browse B Select the 1771 ACN module that is in the chassis with the block transfer module C Choose OK Although your logic will...

Page 168: ...SG instruction reads the next module This procedures lets you vary the number of INTs that you read from each module 4 The FAL instruction moves the data to the next element of dimension 0 of the DINT...

Page 169: ...ser Defined Data Type Create the following data type You will use this for the array that stores the message properties for each module Controller Tasks Motion Groups Trends Data Types User Defined 1...

Page 170: ...es the MSG instruction must read A subsequent rung uses this number to determine the end of the sequence of MSGs 43020 Tag Name Description Data Type Scope BT_input data from each BT module The first...

Page 171: ...read the next BT module The configuration properties load from the BTR_cfg array After each MSG a subsequent rung increments the BTR_index tag This loads the configuration properties for the next modu...

Page 172: ...ick New Tag B Type the name C In the Data type box type INT length where length equals the length variable of the BT_input tag from page 9 14 D Choose OK Communication Path Path to the 1771 ACN module...

Page 173: ...BT module 42376 Tag Name Value BTR_cfg Properties for the first BT module BTR_cfg 0 BTR_cfg 0 REQ_LEN number of elements to transfer BTR_cfg 0 Slot slot number of the module independent of chassis add...

Page 174: ...FAL instruction equal to the number of elements that the MSG reads The FAL instruction then loads the values from BTR_int_buffer_read into BT_input This converts the values to DINTs for use in the pr...

Page 175: ...rom a module and the FAL converts it to DINTs BTR_ints_to_dints DN is on the ADD instruction increments the BTR_index This lets the MSG instruction read the next module 43021 If the EQU instruction is...

Page 176: ...Publication 1756 UM001E EN P August 2002 9 20 Communicate with 1771 I O Over a ControlNet Network Write Data to Multiple Block Transfer Modules 43022 43022 43023...

Page 177: ...Publication 1756 UM001E EN P August 2002 Communicate with 1771 I O Over a ControlNet Network 9 21 43023 43023 Allen Bradley HMIs...

Page 178: ...the Controller Scoped Tags button to see the I O tags Use the following table to select the address of an I O device If the device is Then use this address digital name type Data group bit analog ele...

Page 179: ...er a ControlNet Network 9 23 EXAMPLE Address a digital device that is wired to a 1771 I O module 42435 Remote_1771 I Data 2 0 input device group 2 bit 0 I O Configuration 5 1756 CNB D Local_CNB 4 1777...

Page 180: ...n use Network Name name for the network 7 Click OK 8 From the Network menu select Single Pass Browse 9 From the File menu select Save 10 Type a name for the file that stores the network configuration...

Page 181: ...I O Configuration folder If Then No The controller can communicate with the module Yes Communications are not established Go to the next step B Identify a fault Start at the local communication module...

Page 182: ...a ControlNet Network D Clear the fault 1 From the Help menu select Contents 2 Click the Index tab 3 Type module faults 4 Select the range for the code and click Display 5 Scroll down to your fault cod...

Page 183: ...messages Here are some options Send each message in sequence Send the messages in groups that are within the limits of rules 1 and 2 Program a message to communicate with multiple devices Refer to Re...

Page 184: ...Publication 1756 UM001E EN P August 2002 9 28 Communicate with 1771 I O Over a ControlNet Network Notes...

Page 185: ...et network 1794 ACN adapter connects the 1794 I O modules to the same ControlNet network How to Use This Procedure If you have not already done so in a previous procedure do the following preliminary...

Page 186: ...Select your type of CNB and click OK D Type a name for the module i e name_of_local_cnb E Type or select the slot number where the module is installed F How closely must any module in this slot match...

Page 187: ...box to make it easier to test a system Initially inhibit the module When you are ready to test the devices that are associated with the module clear the check box ATTENTION If communication with a mod...

Page 188: ...or select the ControlNet node number of the module E Type or select the number of I O modules on this rail F Are most of the modules on this rail digital I O modules G How closely must any module at t...

Page 189: ...he NUT is 5 ms type a rate of 5 10 20 ms etc None No RPI is required Go to the next step If Then Notes Yes Leave the check box cleared unchecked No Select the check box When you test this portion of t...

Page 190: ...where the module is installed If And it is an And you want to Then no Go to the next step yes output module Go to the next step input module maintain communication with the module if it loses communi...

Page 191: ...pdate faster than the RPI of the 1794 ACN Input Data Comm Format of the 1794 ACN is None Input Data digital input output Comm Format of the 1794 ACN is Rack Optimization update at the RPI of the 1794...

Page 192: ...icate with the controller 42401 J K I If Then No Type the rate at which the fastest device that is wired to the module must update Use a power of two times the ControlNet NUT For example if the NUT is...

Page 193: ...on with a module fails the controller operates on old data from the module To avoid potential injury or damage either monitor communications with modules or configure modules to produce a major fault...

Page 194: ...t Tags EXAMPLE Create aliases The following logic was initially programmed using descriptive tag names such as start and motor Later the tags were converted to aliases for the corresponding I O device...

Page 195: ...mat is Then digital Data e g Input Data Output Data 1 Next to name slot X click the sign 2 Click the Data member 3 To the right of the Data member click 4 Click the point number of the device Rack Opt...

Page 196: ...conveyor TIP Even if the I O module uses the Rack Optimization Comm Format address the required point as described in step F However the ladder logic displays the address of the data within the ACN s...

Page 197: ...work Name name for the network 7 Click OK 8 From the Network menu select Single Pass Browse 9 From the File menu select Save 10 Type a name for the file that stores the network configuration then clic...

Page 198: ...over the I O Configuration folder If Then No The controller can communicate with the module Yes Communications are not established Go to the next step B Identify a fault Start at the local communicat...

Page 199: ...twork 10 15 D Clear the fault 1 From the Help menu select Contents 2 Click the Index tab 3 Type module faults 4 Select the range for the code and click Display 5 Scroll down to your fault code and fol...

Page 200: ...Publication 1756 UM001E EN P August 2002 10 16 Communicate with 1794 I O Over a ControlNet Network Notes...

Page 201: ...ontroller to another controller over an ControlNet network ControlLogix controller to another Controllogix controller ControlLogix controller to a FLexLogix controller ControlLogix controller to a PLC...

Page 202: ...do the following preliminary steps Step 1 Add the 1756 CNB Module Step 2 Add the Remote 1756 CNB Module Step 3 Add the 1788 CNC Module To complete this procedure do the following steps Step 4 Add the...

Page 203: ...ct your type of CNB and click OK D Type a name for the module i e name_of_local_cnb E Type or select the slot number where the module is installed F How closely must any module in this slot match the...

Page 204: ...Module check box to make it easier to test a system Initially inhibit the module When you are ready to test the devices that are associated with the module clear the check box ATTENTION If communicat...

Page 205: ...ifies the I O in the chassis D Type or select the ControlNet node number of the module E Type or select the number of slots in the remote chassis F Are most of the modules in the chassis non diagnosti...

Page 206: ...match Then select all including minor revision number Exact Match all except the minor revision number Compatible Module none Disable Keying 42401 K L J If Then Rack Optimization Type the rate at whic...

Page 207: ...ication with a module fails the controller operates on old data from the module To avoid potential injury or damage either monitor communications with modules or configure modules to produce a major f...

Page 208: ...le D Type or select the ControlNet node number of the module E Type or select the slot number where the module is installed 1 or 2 F How closely must any module in this slot match the information on t...

Page 209: ...ecked No Select the check box When you test this portion of the system clear the check box ATTENTION If communication with a modules fails the controller operates on old data from the module To avoid...

Page 210: ...5C controller Add a FlexLogix controller Add a ControlLogix controller If it is a Then PLC 5C right click the local 1756 CNB module and select New Module FlexLogix controller right click the 1788 CNC...

Page 211: ...odule or section at a time 1 Initially inhibit all the modules 2 To test a section of the system clear the check boxes for the modules of that section i e uninhibit the modules ATTENTION If communicat...

Page 212: ...roller controller and click OK 42424 E Enter message EN where message is the message control tag from step B F If your message is to a PLC 5 or SLC 500 controller and it reads or writes integers not R...

Page 213: ...he values to 16 bit integers INTs Then the message instruction sends int_buffer to the other controller condition message EN EN DN ER Type Unconfigured Message Control message MSG message DN RES fal_c...

Page 214: ...roller Table 11 B Message to a PLC 5 controller If the data is And you want to For this item Type or select integer s read receive data Message Type PLC5 Typed Read Source Element data table address i...

Page 215: ...isregard the Cache Connection check box Logix5000 controller ControlLogix controller FlexLogix controller How many Logix5000 controllers does this controller send messages to If Then 16 or less Logix5...

Page 216: ...ork A Using RSLogix 5 software open the project for the PLC 5 controller B Display the set up screen for the message C Specify the following parameters Rule 1 Enable no more than 16 messages at one ti...

Page 217: ...Controller over a ControlNet Network 11 17 D Click the MultiHop tab E Type the ControlNet node number of the 1756 CNB module that is in the same chassis as the ControlLogix controller F Type the slot...

Page 218: ...Publication 1756 UM001E EN P August 2002 11 18 Communicate with Another Controller over a ControlNet Network Notes...

Page 219: ...on different networks i e a remote message The following example depicts a ControlLogix chassis with two 1756 CNB modules that route a message from a ControlNet network to a different ControlNet netwo...

Page 220: ...ype the ControlNet node number of the 1756 CNB module that is on the same ControlNet network as the controller that sends the message F Type the slot number of the 1756 CNB module IMPORTANT This proce...

Page 221: ...oller that receives the message The following example depicts the MultiHop entries for the example on page 12 1 42464 H I EXAMPLE MultiHop entries 3 1 1 where indicates the 3 node number of the 1756 C...

Page 222: ...Publication 1756 UM001E EN P August 2002 12 4 Route PLC 5 Messages Between ControlNet Networks Notes...

Page 223: ...ge data between a PanelView terminal and a ControlLogix controller over a ControlNet network IMPORTANT Before you use this procedure your system must meet these requirements Each 1756 CNB module commu...

Page 224: ...To complete this procedure do the following tasks Add the PanelView Terminal Organize Your Scheduled Data Organize Your Unscheduled Data Configure the PanelView Terminal Create PanelView Tags Schedul...

Page 225: ...l_cnb E Type or select the slot number where the module is installed F How closely must any module in this slot match the information on this tab G Click Next 42377 D F E If this information must matc...

Page 226: ...t Module check box to make it easier to test a system Initially inhibit the module When you are ready to test the devices that are associated with the module clear the check box ATTENTION If communica...

Page 227: ...integers or write more than 8 words of scheduled data F How closely must the PanelView terminal match the information on this tab 42399 42400 D E C F If Then select up to 8 Data 8 INT more than 8 Dat...

Page 228: ...ule to communicate with the controller J If communication with the modules fails how do you want the controller to respond K Click Finish Your controller organizer should look similar to the following...

Page 229: ...Publication 1756 UM001E EN P August 2002 Communicate with a PanelView Terminal Over a ControlNet Network 13 7 Allen Bradley HMIs...

Page 230: ...part of a structure or array PanelView writes the data Convert the tag to an alias for name_of_panelview I Data x y PanelView reads the data Convert the tag to an alias for name_of_panelview O Data x...

Page 231: ...larm are aliases for data that the PanelView terminal writes and reads Moves name_of_panelview I Data 3 to counter PRE a DINT tag and moves counter ACC a DINT tag to name_of_panelview O Data 3 42403 n...

Page 232: ...f the DINT tag to the BOOL tag PanelView reads the data a Create a tag of the DINT data type b Copy the BOOL tag to bit z of the DINT tag not part of a structure or array a Create a tag of the DINT da...

Page 233: ...e of counter DN to bit 1 of station_1_status DINT tag RUN_mode is an alias for bit 4 of station_1_status DINT tag Moves pv_write_1 an integer that the PanelView writes to shift_entry DINT tag and move...

Page 234: ...tart PanelBuilder32 software B Open an existing PanelBuilder application or create a new application C From the Application menu select Settings D Click the Comms Setup button E Type the ConrolNet nod...

Page 235: ...roller I Type the path to the ControlLogix controller Use the following format J Click OK K Click OK 42396 H I where is cnb_address ControlNet node number of the 1756 CNB module that is in the same ch...

Page 236: ...ouble click the object C Click the Edit Tag button D Type a name for the object E Select a data type that matches the data type of the tag in the ControlLogix controller F In the ControlLogix controll...

Page 237: ...me z INT name of INT or REAL tag that stores the data in the ControlLogix controller REAL Where Is x element of the PanelView input or output structure in the controller y bit number 0 to 15 within th...

Page 238: ...network Media Redundancy channels in use Network Name name for the network 7 Click OK 8 From the Network menu select Single Pass Browse 9 From the File menu select Save 10 Type a name for the file th...

Page 239: ...er the I O Configuration folder If Then No The controller can communicate with the module Yes Communications are not established Go to the next step B Identify a fault Start at the local communication...

Page 240: ...Over a ControlNet Network D Clear the fault 1 From the Help menu select Contents 2 Click the Index tab 3 Type module faults 4 Select the range for the code and click Display 5 Scroll down to your fau...

Page 241: ...RSView Machine Edition project developed with RSView Studio software How to Use This Procedure To communicate with an RSView project you have two options ace 42520 ControlNet Network ControlLogix Chas...

Page 242: ...r Types list select the type of ControlNet communication card D Click Add New E Assign a name to the driver if desired F Supply the required information about the communication card G Click OK H Click...

Page 243: ...3 Select a Communication Method Select a method for transferring the data If the data Then go to needs regular delivery at a rate that you specify Create a Polled Topic on page 14 4 is sent when a sp...

Page 244: ...hoose Apply and confirm the update H Click the Data Collection tab TIP RSLogix 5000 software revision 10 0 or later automatically creates DDE OPC topics in RSLinx software whenever you create a projec...

Page 245: ...roject over a ControlNet Network 14 5 42429 I Type the update rate ms for the data J Click the Use Symbols check box K Select RSLogix 5000 acd L Select the RSLogix 5000 project for this topic M Choose...

Page 246: ...h an RSView Project over a ControlNet Network Create a Polled Node A Open the RSView project B Double click Node C Click OPC Server D Type a name for the node E Click F Select RSLinx OPC Server and cl...

Page 247: ...w project use the Logix 5000 Tag Import utility Create an L5K File Install the Logix 5000 Tag Import Utility Use the Utility to Create a CSV File Import the CSV File Create an L5K File A Open the RSLo...

Page 248: ...age Tools Tag Import Utility Logix 5000 Tag Import msi where language is the language of your software For example for software that is in English open the Enu folder C Copy the file to your computer...

Page 249: ...M001E EN P August 2002 Communicate with an RSView Project over a ControlNet Network 14 9 E Select the tags to import F Type the name of the topic from Create a Polled Topic G Choose OK H Choose Save A...

Page 250: ...tart the Database Import Export wizard Start Programs Rockwell Software RSView Studio Tools Database Import Export Wizard Start Programs Rockwell Software RSView32 Tools Database Import Export Wizard...

Page 251: ...Publication 1756 UM001E EN P August 2002 Communicate with an RSView Project over a ControlNet Network 14 11 RSView project Next All correct 43072 Correct OK Finish Allen Bradley HMIs...

Page 252: ...Net Network Create a Polled Tag To create RSView tags one tag at a time A Double click Tag Database B Click New C Specify the properties of the tag D Click Device E Click F Select the name of the node...

Page 253: ...ign K On the left select the entry that contains the required tag address Node Local Node Local topic_1 topic_2 Node Local topic_1 tags in the offline RSLogix 5000 project topic_2 Offline tags in the...

Page 254: ...are sufficient to distinguish between workstations E From the DDE OPC menu select Topic Configuration F In the bottom left corner of the window click New G Type a name for the topic and press the Ent...

Page 255: ...ode 1 Clear the Polled Messages check box 2 Select the Unsolicited Messages check box For this item Type or select Communication Driver driver for the network across which you will send the message St...

Page 256: ...C Select your type of CNB and click OK D Type a name for the module i e name_of_local_cnb E Type or select the slot number where the module is installed F How closely must any module in this slot matc...

Page 257: ...heck box to make it easier to test a system Initially inhibit the module When you are ready to test the devices that are associated with the module clear the check box ATTENTION If communication with...

Page 258: ...controller and click OK 42424 E Enter message EN where message is the message control tag from step B F If your message reads or writes integers not REALs use a buffer of INTs in the message ControlLo...

Page 259: ...he values to 16 bit integers INTs Then the message instruction sends int_buffer to the RSView project condition message EN EN DN ER Type Unconfigured Message Control message MSG message DN RES fal_con...

Page 260: ...ber Of Elements number of integers to transfer Destination Tag first element of int_buffer write send data Message Type PLC5 Typed Write Source Tag first element of int_buffer Number Of Elements numbe...

Page 261: ...n tab specify the following parameters H Click OK For this item Type or select Communication Method CIP With Source ID Source Link Remote ID from Create a Unsolicited Topic step L Destination Link Vir...

Page 262: ...Create an Unsolicited Node A Open the RSView project B Double click Node C Click OPC Server D Type a name for the node E Click F Select RSLinx OPC Server and click OK G In the Access Path box type th...

Page 263: ...olNet Network 14 23 Create an Unsolicited Tag A Double click Tag Database B Click New C Specify the properties of the tag D Click Device E Click F Select the name of the node that you created in Creat...

Page 264: ...e State column display If the controller Then type the writes the value destination address that you specified in the MSG instruction reads the value source address that you specified in the MSG instr...

Page 265: ...to a chassis failure of a communication module break in a cable If the controller losses communication with a module Data from that device does not update The logic makes decisions on data that may or...

Page 266: ...nication with a module in the I O configuration of the controller If you want to Then determine if communication has timed out with any device Enter the following rung and add the specific action to o...

Page 267: ...dule interrupt the execution of logic and execute the Controller Fault Handler A In the controller organizer right click the module and select Properties B Click the Connection tab C Select check the...

Page 268: ...Publication 1756 UM001E EN P August 2002 15 4 Monitor Connections Notes...

Page 269: ...he 1756 DNB module How to Use This Procedure To complete this procedure do the following steps Step 1 Add the 1756 DNB Module Step 2 Create Aliases Step 3 Set the Scanner to Run Mode Step 1 Add the 17...

Page 270: ...nner plus 1 For example if inputs are mapped from word 0 to word 4 5 words enter a value of 6 5 input words 1 6 G Type or select the number of output words that are mapped in the scanner plus 1 H How...

Page 271: ...rate of 5 10 20 ms etc No Leave the RPI at the default setting If Then Notes Yes Leave the check box cleared unchecked No Select the check box When you test this portion of the system clear the check...

Page 272: ...g name click the Alias For cell The cell displays a EXAMPLE Create aliases The following logic was initially programmed using descriptive tag names such as start and motor Later the tags were converte...

Page 273: ...e device is wired to I To the right of the selection click J Click the bit number of the device K Press the Enter key or click another cell When you finish the Tags window should look similar to this...

Page 274: ...roller Tags B Next to name slot 0 click the sign C Next to name slot 0 CommandRegister click the sign Tag Name Value name slot O Where Is name name of the chassis If Then the name is local Local remot...

Page 275: ...eviceNet Device 16 7 D In name slot 0 CommandRegister enter a 1 Tag Name Value name slot O name slot O CommandRegister name slot O CommandRegister Run 0 Tag Name Value name slot O name slot O CommandR...

Page 276: ...Publication 1756 UM001E EN P August 2002 16 8 Communicate with a DeviceNet Device Notes...

Page 277: ...Network When to Use This Procedure Use this procedure to send a message over a DH network between ControlLogix controllers ControlLogix controller and a PLC 5 or SLC 500 controller DH Network SLC 500...

Page 278: ...so in a previous procedure do the following preliminary steps Configure Routing Tables Configure a 1756 DHRIO Channel To complete this procedure do the following steps Add a 1756 DHRIO Module Enter a...

Page 279: ...r a And there is Then PLC 5 controller SLC 500 controller ControlLogix controller local network only one ControlLogix controller in the chassis Go to Configure a 1756 DHRIO Channel on page 17 8 more t...

Page 280: ...ontrolNet network EXAMPLE Routing table ControlNet network link ID 100 D H R I O C N B D H R I O C N B DH network link ID 20 DH network link ID 40 ControlNet node 1 ControlNet node 2 channel A DH node...

Page 281: ...ardware 1 Install the 1756 DHRIO module 2 Connect the chassis to a network that you can access from your workstation For example perform one of the following Connect a serial cable to your workstation...

Page 282: ...Ds of the 1756 DHRIO module 1 Right click the 1756 DHRIO module and choose Edit Module 2 For each channel type the link ID of the corresponding network 3 Choose OK F Add the remaining communication mo...

Page 283: ...ess of the module 4 Type the link ID s 5 Choose OK H Repeat steps F and G until the routing table depicts the required networks I Download and save the configuration 1 To download the configuration to...

Page 284: ...gix controller local network only one ControlLogix controller in the chassis Complete this task more than one ControlLogix controller in the chassis Go to Access ControlLogix Data on page 17 20 remote...

Page 285: ...dule Connect the chassis to an EtherNet IP or ControlNet network C Power up the chassis D Start RSLinx software E Expand the network from step B until you see the 1756 DHRIO module F Right click the D...

Page 286: ...is configured for DH type the slot number of the controller that you want to receive local messages over this channel I If Channel B is configured for DH type the slot number of the controller that yo...

Page 287: ...t click I O Configuration and select New Module C Select your series of 1756 DHRIO module and click OK D Type a name for the module i e name_of_DHRIO E Type or select the slot number where the module...

Page 288: ...this information must match Then select all including minor revision number Exact Match all except the minor revision number Compatible Module none Disable Keying 42401 H I If Then Yes Leave the check...

Page 289: ...ion with a module fails the controller operates on old data from the module To avoid potential injury or damage either monitor communications with modules or configure modules to produce a major fault...

Page 290: ...controller and click OK 42424 E Enter message EN where message is the message control tag from step B F If your message is to a PLC 5 or SLC 500 controller and it reads or writes integers not REALs us...

Page 291: ...alues to 16 bit integers INTs Then the message instruction sends int_buffer to the other controller condition message EN EN DN ER Type Unconfigured Message Control message MSG message DN RES fal_contr...

Page 292: ...Message to a SLC 500 controller If the data is And you want to For this item Type or select integer s read receive data Message Type SLC Typed Read Source Element data table address in the SLC 500 co...

Page 293: ...pe PLC5 Typed Write Source Tag first element of int_buffer Number Of Elements number of integers to transfer Destination Element data table address in the PLC 5 controller e g N7 10 floating point REA...

Page 294: ...rk 3 source link 4 destination link 5 in octal the DH node address of the PLC 5or SLC 500 controller 42466 1 5 For this port Specify backplane port of a 1756 controller or module 1 ControlNet port of...

Page 295: ...t of the 1756 DHRIO module in the destination chassis 0 slot number of the destination controller If the message is to a Then PLC 5 controller Disregard the Cache Connection check box SLC 500 controll...

Page 296: ...ithin the limits of rules 1 and 2 Access ControlLogix Data Complete this task for any message that a PLC 5 or SLC 500 controller sends to a ControlLogix controller over a DH network Rule 1 Enable no m...

Page 297: ...Remote local message Local remote message Remote Table 17 D Set up for a message from a PLC 5 controller to a ControlLogix controller For a In this item Specify local message Communication Command PLC...

Page 298: ...m a SLC 500 controller to a ControlLogix controller For a In this item Specify local message Communication Command PLC5 Read or PLC5 Write Data Table Address This Controller starting address of the da...

Page 299: ...on a different DH network different type of network such as a ControlNet network In the following example ControlLogix chassis route messages to controllers that are on different networks EXAMPLE Rou...

Page 300: ...ing example two ControlLogix chassis link different DH networks together via a ControlNet network EXAMPLE Routing table ControlNet network link ID 100 D H R I O C N B D H R I O C N B DH network link I...

Page 301: ...dware 1 Install the 1756 DHRIO module 2 Connect the chassis to a network that you can access from your workstation For example perform one of the following Connect a serial cable to your workstation a...

Page 302: ...of the 1756 DHRIO module 1 Right click the 1756 DHRIO module and choose Edit Module 2 For each channel type the link ID of the corresponding network 3 Choose OK F Add the remaining communication modu...

Page 303: ...s of the module 4 Type the link ID s 5 Choose OK H Repeat steps F and G until the routing table depicts the required networks I Download and save the configuration 1 To download the configuration to t...

Page 304: ...red open the project for the controller that sends the message B If a SLC 500 controller sends the message in the MSG instruction specify the following C Display the set up screen for the message IMPO...

Page 305: ...mote Remote Link Type Data Highway Remote Station Address node number of the controller that receives the message Remote Bridge Link ID link ID of the DH network of the controller that receives the me...

Page 306: ...Publication 1756 UM001E EN P August 2002 18 8 Route PLC 5 or SLC 500 Messages From a DH Network Notes...

Page 307: ...rmation to and from controllers over a DH 485 network connection from FlexLogix controller to port 1 or port 2 connection from ControlLogix controller to port 1 or port 2 FlexLogix controller ControlL...

Page 308: ...ller over a DH 485 Network How to Use This Procedure To complete this procedure do the following steps Step 1 Connect the Controller to an AIC Step 2 Configure the Serial Port Step 3 Enter a Message S...

Page 309: ...B Connect the serial port of the ControlLogix controller to either port 1 or port 2 of the AIC For additional information see AIC Advanced Interface Converter User Manual publication 1761 6 4 port 1...

Page 310: ...ther Controller over a DH 485 Network Step 2 Configure the Serial Port A Right click Controller name_of_controller and select Properties B Click the Serial Port tab C Select System default D Select 19...

Page 311: ...is typically reserved for the programming tool Address 1 is typically left open to swap out a controller Most controllers have a default address of 1 The maximum address is 31 To optimize network per...

Page 312: ...controller and click OK 42424 E Enter message EN where message is the message control tag from step B F If your message is to an SLC 500 or MicroLogix controller and it reads or writes integers not RE...

Page 313: ...s the values to 16 bit integers INTs Then the message instruction sends int_buffer to the other controller condition message EN EN DN ER Type Unconfigured Message Control message MSG message DN RES fa...

Page 314: ...a Table Write Source Tag first element of the tag controller scoped in this controller that contains the data Number Of Elements number of elements to transfer Destination Element first element of the...

Page 315: ...r e g N7 10 Number Of Elements number of integers to transfer Destination Tag first element of int_buffer write send data Message Type SLC Typed Write Source Tag first element of int_buffer Number Of...

Page 316: ...the number of messages in your application exceeds rules 1 and 2 then stagger the execution of your messages Here are some options Send each message in sequence Send the messages in groups that are wi...

Page 317: ...k When to Use This Procedure Use this procedure to monitor and control I O over a remote I O network Remote I O Network PanelView Terminal PLC 5 Controller 1747 ASB Adapter 1794 ASB Adapter 1771 ASB A...

Page 318: ...ock Transfer Module Communicate with Block Transfer Modules using either of these procedures Read or Write Data To or From a Block Transfer Module Read or Write Data To or From Multiple Block Transfer...

Page 319: ...ck I O Configuration and select New Module 3 Select your series of 1756 DHRIO module and click OK 4 Type a name for the module i e name_of_DHRIO 5 Type or select the slot number where the module is in...

Page 320: ...municating with the controller If this information must match Then select all including minor revision number Exact Match all except the minor revision number Compatible Module none Disable Keying 424...

Page 321: ...h a module fails the controller operates on old data from the module To avoid potential injury or damage either monitor communications with modules or configure modules to produce a major fault if com...

Page 322: ...tains Then add less than 1 rack of I O 1 adapter for the chassis 1 rack of I O more than 1 rack of I O 1 adapter for each rack EXAMPLE Add remote I O adapters The I O configuration of the controller r...

Page 323: ...r select the starting group number 7 For the rack number of this adapter select the number of groups in this chassis Round up to the nearest even number of groups 8 Click Next 9 Type the rate at which...

Page 324: ...ation with a module fails the controller operates on old data from the module To avoid potential injury or damage either monitor communications with modules or configure modules to produce a major fau...

Page 325: ...guration provides documentation about the module 1 Right click name_of_adapter and select New Module 2 Select RIO MODULE and click OK 3 Type a name for the module 4 Type or select the group number of...

Page 326: ...the 32 bit integers DINTs from the Logix5000 controller to 16 bit integers INTs Logix5000 controllers execute more efficiently and use less memory when working with DINTs The instruction stores the d...

Page 327: ...de the msg_write EN tag and associated instruction if you also send a block transfer write message to the same module 42463 Tag Name Description Data Type Scope msg_read block transfer read message ME...

Page 328: ...ame_of_controller controller ints_to_dints converts the 16 bit integers from the BT module to 32 bit integers for the Logix5000 controller CONTROL name_of_controller controller FAL Length number of el...

Page 329: ...troller dints_to_ints converts the 32 bit integers from the Logix5000 controller to 16 bit integers for the BT module CONTROL name_of_controller controller FAL Length number of elements to convert imm...

Page 330: ...data Message Type Block Transfer Read Number Of Elements number of INTs to read Destination Tag int_buffer_read 0 write configuration or output data Message Type Block Transfer Write Source Tag int_b...

Page 331: ...eads the next module This procedures lets you vary the number of INTs that you read from each module 4 The FAL instruction moves the data to the next element of dimension 0 of the DINT array Each elem...

Page 332: ...multiple block transfer modules Create a User Defined Data Type Create the Data Array Send the Message to a BT Module Enter the Message Properties for Each Module Convert the INTs to DINTs Step to the...

Page 333: ...ng Name BT_CONFIGURATION Description Configuration properties for a block transfer message to a specific module Members Name Data Type Style Description REQ_LEN INT Decimal number of elements INTs to...

Page 334: ...uction determines how many modules the MSG instruction must read A subsequent rung uses this number to determine the end of the sequence of MSGs 43014 Name Description Data Type Scope BT_input data fr...

Page 335: ...done it automatically restarts and sends another message Prior to each message the series of MOV and COPY instructions load the appropriate configuration properties into the MSG instruction so it can...

Page 336: ...hat this message reads On this tab For this item Type or select Configuration Message Type Block Transfer Read Number Of Elements 1 The dialog box requires an initial value Destination Tag BTR_int_buf...

Page 337: ...f elements to transfer BTR_cfg 0 Channel channel A or B of the 1756 DHRIO module that is connected to the RIO network BTR_cfg 0 Rack rack number of the module octal BTR_cfg 0 Group group number of the...

Page 338: ...MOV instruction sets the length of the FAL instruction equal to the number of elements that the MSG reads The FAL instruction then loads the values from BTR_int_buffer_read into BT_input This convert...

Page 339: ...module and the FAL converts it to DINTs BTR_ints_to_dints DN is on the ADD instruction increments the BTR_index This lets the MSG instruction read the next module 43015 If the EQU instruction is true...

Page 340: ...Publication 1756 UM001E EN P August 2002 20 24 Communicate Over a Remote I O Network Write Data to Multiple Block Transfer Modules 43035 43035...

Page 341: ...Publication 1756 UM001E EN P August 2002 Communicate Over a Remote I O Network 20 25 43036 43037 43037 Allen Bradley HMIs...

Page 342: ...ontroller Scoped Tags button to see the I O tags Use the following table to select the address of an I O device If the device is Then use this address digital name type Data group bit analog element o...

Page 343: ...Network 20 27 EXAMPLE Address a digital device that is wired to a 1771 I O module 42435 Remote_Rack_4 I Data 2 0 input device group 2 bit 0 I O Configuration 5 1756 DHRIO B Local_DHRIO B 004 0 1 17771...

Page 344: ...he I O Configuration folder If Then No The controller can communicate with the module Yes Communications are not established Go to the next step B Identify a fault Start at the local communication mod...

Page 345: ...0 29 D Clear the fault 1 From the Help menu select Contents 2 Click the Index tab 3 Type module faults 4 Select the range for the code and click Display 5 Scroll down to your fault code and follow the...

Page 346: ...ur messages Here are some options Send each message in sequence Send the messages in groups that are within the limits of rules 1 and 2 Program a message to communicate with multiple devices Refer to...

Page 347: ...ontroller go online and monitor a controller edit a project while it is running in a controller save online changes to the offline project file upload How to Use This Procedure If you have not already...

Page 348: ...cable from the SLC product family but once the cable is connected you cannot close the controller door TIP I If you make your own serial cable Limit the length to 15 2m 50 ft Wire the connectors as f...

Page 349: ...RS 232 DF1 Devices 4 Click Add New 5 Click OK to accept the default name for the driver 6 From the Comm Port drop down list select the serial port on the workstation that the cable is connected to 7...

Page 350: ...ller D Select the controller and choose a button You may have to confirm the action Workstation To expand a network one level click the sign Linx Gateways Ethernet AB_DF1 x DF1 TCP 1 Ethernet Workstat...

Page 351: ...Communications When to Use this Procedure Use this procedure to get information to and from remote controllers stations when Your system contains three or more stations Communications occur on a regul...

Page 352: ...ep 4 Configure the Master Controller for Message Based Polling Step 5 Configure a Slave Controller Step 6 Enter a Message Step 7 Configure the Message Step 8 Stagger the Messages For additional inform...

Page 353: ...gic to control when communication occurs Step 4 Configure the Master Controller for Message Based Polling 22 8 If you are using this polling mode Then standard Complete this step message based Go to S...

Page 354: ...s for your DF1 network G Select Half Duplex H Clear uncheck the Continuous Carrier check box default I Type the amount of delay 20 ms units between the time that the RTS signal turns on high and the t...

Page 355: ...u want to receive duplicate messages P Type an address between 0 and 254 for this controller Q Is it critical to keep the poll list scan time to a minimum M 42388 N O P Q R S T U V If Then Yes Leave t...

Page 356: ...tions do you want to poll U Select the list_priority_poll tag step B V Select the list_active_stations tag step B W Click OK X Double click Controller Tags To send messages to slave stations Select be...

Page 357: ...sequence step R include this controller in the list Enter the addresses in the order that you want them polled Tag Name Value list_priority_poll list_priority_poll 0 total number of priority stations...

Page 358: ...RSLogix 5000 project B Right click Controller name_of_controller and select Properties C Click the Serial Port tab D Select System default E Select the settings for your DF1 network F Select Half Dup...

Page 359: ...k the System Protocol tab L Select DF1 Master M Select the error detection method that your equipment uses N Do you want to receive duplicate messages O Type an address between 0 and 254 for this cont...

Page 360: ...ab D Select System default E Select the settings for your DF1 network F Select Half Duplex G Clear uncheck the Continuous Carrier check box default H Type the amount of delay 20 ms units between the t...

Page 361: ...tab L Select DF1 Slave M Select the error detection method that your equipment uses N Do you want to receive duplicate messages O Type an address between 0 and 254 for this controller P Click OK L 423...

Page 362: ...n is Create tag_name D From the Scope list select name_of_controller controller and click OK 42424 E Enter message EN where message is the message control tag from step B F If your message is to a PLC...

Page 363: ...s to 16 bit integers INTs Then the message instruction sends int_buffer to the other controller condition message EN EN DN ER Type Unconfigured Message Control message MSG message DN RES fal_control E...

Page 364: ...le Write Source Tag first element of the tag controller scoped in this controller that contains the data Number Of Elements number of elements to transfer Destination Element first element of the tag...

Page 365: ...int_buffer Number Of Elements number of integers to transfer Destination Element data table address in the PLC 5 controller e g N7 10 floating point REAL read receive data Message Type PLC5 Typed Read...

Page 366: ...g N7 10 Number Of Elements number of integers to transfer Destination Tag first element of int_buffer write send data Message Type SLC Typed Write Source Tag first element of int_buffer Number Of Ele...

Page 367: ...r application exceeds rules 1 and 2 then stagger the execution of your messages Here are some options Send each message in sequence Send the messages in groups that are within the limits of rules 1 an...

Page 368: ...Publication 1756 UM001E EN P August 2002 22 18 Configure DF1 Master and Slave Communications Notes...

Page 369: ...done so in a previous procedure do the following preliminary step Step 1 Connect and Configure the Modems To complete this procedure do the following steps Step 2 Configure the Serial Port of the Cont...

Page 370: ...nnector The cable has the following wiring B Configure the modems controller 9 pin female modem 25 pin male DCD 1 8 RXD 2 3 TXD 3 2 DTR 4 20 COMMON 5 7 DSR 6 6 RTS 7 4 CTS 8 5 Configure this signal To...

Page 371: ...rial Port tab D Select System default E Select the settings for your DF1 network F Select Full Duplex G Type the amount of delay 20 ms units between the time that the RTS signal turns on high and the...

Page 372: ...System Protocol tab K Select DF1 Point to Point Default L Select the error detection method that your equipment uses M Do you want to receive duplicate messages N Click OK K 42392 L M If Then Yes Leav...

Page 373: ...urce modem_number 0 SerialPort Control modem_dial String Length 0 Characters Sent 0 AWA Get System Value CIP Object Class DF1 CIP Object Name Attribute Name DiagnosticCounters Dest serial_port 0 GSV W...

Page 374: ...e PLC 5 and SLC 500 controllers require 16 bit integers Use an INT buffer in the message and move the data into or out of the buffer as required Serial_port 1 contains the status of the modem signals...

Page 375: ...6 bit integers INTs Then the message instruction sends int_buffer to the other controller serial_port 1 3 message EN EN DN ER Type Unconfigured Message Control message MSG message DN RES fal_control E...

Page 376: ...e Source Tag first element of the tag controller scoped in this controller that contains the data Number Of Elements number of elements to transfer Destination Element first element of the tag for the...

Page 377: ...fer Number Of Elements number of integers to transfer Destination Element data table address in the PLC 5 controller e g N7 10 floating point REAL read receive data Message Type PLC5 Typed Read Source...

Page 378: ...Number Of Elements number of integers to transfer Destination Tag first element of int_buffer write send data Message Type SLC Typed Write Source Tag first element of int_buffer Number Of Elements nu...

Page 379: ...or the next call 42393 message DN EN DN ER ASCII Handshake Lines Channel 0 AND Mask 1 OR Mask 0 SerialPort Control modem_hangup_1 Channel Status Decimal 0 AHL modem_hangup_1 EM EN DN ER ASCII Handshak...

Page 380: ...your application exceeds rules 1 and 2 then stagger the execution of your messages Here are some options Send each message in sequence Send the messages in groups that are within the limits of rules 1...

Page 381: ...ule connects to a servo drive and closes a high speed position and velocity loop Each 1756 M02AE module controls up to two axes The 1756 M08SE SERCOS module connects to one or more SERCOS drives and c...

Page 382: ...rol For more information see the ControlLogix Motion Module Setup and Configuration Manual publication 1756 UM006 Select a CST Master Device If your controller uses a motion axis you must define a dev...

Page 383: ...e tab 3 Is another controller in the chassis the CST master 4 Click OK Define a 1756 SYNCH Module as the CST Master 1 In the controller organizer right click the 1756 SYNCH module and choose Propertie...

Page 384: ...How closely must any module in this slot match the information on this tab 6 Choose Next Controller Tasks Motion Groups Trends Data Types I O Configuration 1 Right click and select New Module 2 Selec...

Page 385: ...easier to test a system Initially inhibit the module When you are ready to test the devices that are associated with the module clear the check box ATTENTION If communication with a module fails the c...

Page 386: ...ed 13 Repeat steps 10 12 for the other channel if required 14 Choose Finish 1756 M08SE 15 How many axes are connected to this module In the next section you associate the axes with the module 16 Selec...

Page 387: ...5 How closely must any module in this slot match the information on this tab 6 Choose Next Controller Tasks Motion Groups Trends Data Types I O Configuration x 1756 M08SE 1 Right click and select New...

Page 388: ...ti axis drive repeat steps 9 11 for each axis 13 Choose Next 42398 8 ATTENTION If communication with a module fails the controller operates on old data from the module To avoid potential injury or dam...

Page 389: ...inish Create a Motion Group 43024 14 If Then select external catalog number of the regulator internal Internal none none Controller Tasks Motion Groups 1 Right click and select New Motion Group 2 Type...

Page 390: ...10 Program Motion Control Assign the Properties of the Motion Group 2 Select the axis 3 Choose Add Controller Tasks Motion Groups Name_of_New_Group 1 Right click and select Motion Group Properties Un...

Page 391: ...the following members of an axis of this group directly via its tag A GSV instruction always lets you access these values regardless of this selection ActualAcceleration ActualPosition ActualVelocity...

Page 392: ...ign a Conversion Constant 1756 M02AE Select the Configuration of the Servo Drive 1756 M08SE Select the Catalog Number of the Amplifier 1756 M08SE Select the Motor and Feedback Display the Properties f...

Page 393: ...ts 1 Click the Units tab 2 Type the units in which you want to program such as revs degrees inches or millimeters Assign a Conversion Constant 1 Click the Conversion tab 2 Select the type of axis posi...

Page 394: ...1756 M02AE Select the Configuration of the Servo Drive 1 Click the Servo tab 2 Select the configuration of the servo drive 3 Optional Select the two attributes of the AXIS object that you want to acc...

Page 395: ...756 M08SE Select the Catalog Number of the Amplifier 1 Click the Drive tab 2 Select the catalog number of the amplifier 3 Optional Select the two attributes of the AXIS object that you want to access...

Page 396: ...m Motion Control 1756 M08SE Select the Motor and Feedback 1 Click the Motor Feedback tab 2 Select the catalog number of the motor 3 In step 2 did you select a catalog number 4 Choose OK 43030 2 1 3 If...

Page 397: ...configure all the motion modules and axes 2 Save your project 3 Download your project 4 Verify that a connection is established with each module in the I O configuration of the controller 5 For each S...

Page 398: ...the axis moves during each test 3 Select each test and follow the prompts 4 When you finish the hookup tests choose OK For more information about hookup diagnostics see the ControlLogix Motion Module...

Page 399: ...ION tag to store status information during the execution of motion instructions This status information can include instruction status errors etc For more information about the MOTION_INSTRUCTION tag...

Page 400: ...MOTION_INSTRUCTION tag has a field that contains the error code For more information about error codes for individual instructions see the Logix5000 Controllers Motion Instruction Set Reference Manua...

Page 401: ...g 0 Enables the Feed and Cut axes when you press the servo_on button Rung 1 Jogs the Feed axis in the positive direction when you press the jog_plus button Rung 2 Jogs the Feed axis in the reverse dir...

Page 402: ...Publication 1756 UM001E EN P August 2002 24 22 Program Motion Control Notes...

Page 403: ...ercent discharged the controller provides the following warnings On the front of the controller the BAT LED turns on solid red A minor fault occurs type 10 code 10 To prevent the battery from leaking...

Page 404: ...ase battery life before and after the BAT LED turns on D For each year of battery life decrease the time before the BAT LED turns on by the percentage that is shown in the table Do not decrease the ti...

Page 405: ...months 16 20 days 0 C 16 8 months 27 9 months 16 25 days 1756 L1M2 60 C 4 months 7 4 months 24 6 days 25 C 11 7 months 20 1 months 16 18 days 0 C 16 0 months 26 6 months 16 24 days 1756 L1M3 60 C 2 6...

Page 406: ...ATTENTION Store batteries in a cool dry environment We recommend 25 C with 40 to 60 relative humidity You may store batteries for up to 30 days between 45 to 85 C such as during transportation To avoi...

Page 407: ...ent battery you may damage the controller If Then Yes Go the next step No 1 Check that the battery is correctly connected to the controller 2 If the BAT LED remains on install another 1756 BA1 battery...

Page 408: ...Publication 1756 UM001E EN P August 2002 25 6 Maintain the 1756 BA1 Battery Notes...

Page 409: ...this controller And the project is Then the 1756 BATM battery module is 1756 L55M12 permitted 1756 L55M13 permitted 1756 L55M14 highly recommended 1756 L55M16 highly recommended 1756 L55M22 stored in...

Page 410: ...that the controller is powered off per week 4 Using Table 26 1 Worst case estimates of life for the 1756 BATA battery on page 26 3 determine the estimated worst case battery life before and after the...

Page 411: ...hen power off 100 Power off 100 Power off 50 Yearly decrease 1756 L55M12 1756 L55M13 60 C 190 days 396 days 11 190 days 25 C 299 days 562 days 5 299 days 0 C 268 days 562 days 6 268 days 1756 L55M14 6...

Page 412: ...sconnect the battery assembly from the battery module 3 Remove the battery assembly from the battery module WARNING When you connect or disconnect the battery an electrical arc can occur This could ca...

Page 413: ...facing outward 2 Connect the battery assembly to the battery module 3 Replace the door of the battery module 4 Write on the battery label the date that you install the battery assembly ATTENTION Only...

Page 414: ...module is correctly connected to the controller 4 Check that the battery assembly is correctly connected to the battery module 5 If the BAT LED remains on install another battery assembly catalog 1756...

Page 415: ...ecify a value tag in a ControlLogix controller you must map files to tags You only have to map the file numbers that are used in messages the other file numbers do not need to be mapped The mapping ta...

Page 416: ...LC command make a map entry a Type the file number of the logical address b Type or select the controller scoped global tag that supplies or receives data for the file number You can map multiple file...

Page 417: ...ate Execution Time This manual no longer contains information on the execution of instructions and motion tasks For this information see the Logix5000 Controllers Execution Time and Memory Use Referen...

Page 418: ...Publication 1756 UM001E EN P August 2002 B 2 Estimate Execution Time...

Page 419: ...ry Use This manual no longer contains information on the memory used for data conversions instructions and array indexes For this information see the Logix5000 Controllers Execution Time and Memory Us...

Page 420: ...Publication 1756 UM001E EN P August 2002 C 2 Estimate Memory Use...

Page 421: ...to the backplane at the RPI remote or local analog No Yes Data is sent to the backplane at the RPI and at the end of every task Data is sent to the backplane at the RPI and at the change of a specifie...

Page 422: ...Publication 1756 UM001E EN P August 2002 D 2 Determine When Data Is Updated Notes...

Page 423: ...n properties To reconfigure an I O module 1 Set the required member of the configuration tag of the module to the new value 2 Send a Module Reconfigure message to the module In this property Select Me...

Page 424: ...Publication 1756 UM001E EN P August 2002 E 2 Reconfigure an I O module Notes...

Page 425: ...with a DeviceNet Device 16 1 Communicate with a PanelView Terminal Over a ControlNet Network 13 1 Communicate with an RSView32 Project ControlNet network 14 1 Ethernet network 7 1 Communicate with An...

Page 426: ...up 23 1 Ethernet network 5 1 map address A 1 master and slave controllers 22 1 MicroLogix controller DH 485 network 19 1 modem 22 1 23 1 Monitor Connections 15 1 motion control program 24 1 P PanelVi...

Page 427: ...Publication 1756 UM001E EN P August 2002 Index 3 Ethernet network 5 1 map address A 1 T time execution B 1 U Universal Remote I O network 20 1 Allen Bradley HMIs...

Page 428: ...Publication 1756 UM001E EN P August 2002 4 Index...

Page 429: ...Publication 1756 UM001E EN P August 2002 Index 5 Allen Bradley HMIs...

Page 430: ...Publication 1756 UM001E EN P August 2002 6 Index...

Page 431: ...ssary information is provided 1 2 3 Can we add more information to help you procedure step illustration feature example guideline other explanation definition Technical Accuracy all provided informati...

Page 432: ...NECESSARY IF MAILED IN THE UNITED STATES BUSINESS REPLY MAIL FIRST CLASS MAIL PERMIT NO 18235 CLEVELAND OH POSTAGE WILL BE PAID BY THE ADDRESSEE 1 ALLEN BRADLEY DR MAYFIELD HEIGHTS OH 44124 9705 PLEA...

Page 433: ...27 40 28 41 29 42 2A 43 2B 44 2C 45 2D 46 2E 47 2F 0 48 30 1 49 31 2 50 32 3 51 33 4 52 34 5 53 35 6 54 36 7 55 37 8 56 38 9 57 39 58 3A 59 3B 60 3C 61 3D 62 3E 63 3F Character Dec Hex 64 40 A 65 41 B...

Page 434: ...We Doing form Back Cover Allen Bradley ControlLogix DH FlexLogix PanelView PLC 5 RSLinx RSLogix RSNetWorx RSView32 and SLC are trademarks of Rockwell Automation ControlNet is a trademark of ControlNet...

Page 435: ...ControlLogix System User Manual Allen Bradley HMIs...

Reviews: