Allen-Bradley 1756-L61 User Manual

Allen-Bradley 1756-L61 User Manual

Controllogix system
Hide thumbs Also See for 1756-L61:
Table of Contents
User Manual
ControlLogix System
Catalog Numbers 1756-L61, 1756-L62, 1756-L63, 1756-L63XT, 1756-L64, 1756-L65, 1756-L71, 1756-L72, 1756-L73,
1756-L73XT, 1756-L74, 1756-L75
Table of Contents
loading

Summary of Contents for Allen-Bradley 1756-L61

  • Page 1 User Manual ControlLogix System Catalog Numbers 1756-L61, 1756-L62, 1756-L63, 1756-L63XT, 1756-L64, 1756-L65, 1756-L71, 1756-L72, 1756-L73, 1756-L73XT, 1756-L74, 1756-L75...
  • Page 2 Identifies information that is critical for successful application and understanding of the product. Allen-Bradley, ArmorBlock, ArmorBlock MaXum, ArmorPOINT, Compact I/O, CompactLogix, ControlFLASH, ControlLogix, ControlLogix-XT, Data Highway Plus, DH+, DriveLogix, FactoryTalk, FLEX, FLEX Ex, FlexLogix, GuardLogix, Guard PLC, Integrated Architecture, Kinetix, Logix5000, Logix5550, Logix Designer, MessageView, MicroLogix, PanelView, PhaseManager, PLC-5, POINT I/O, PowerFlex, RediSTATION, Rockwell Automation, Rockwell Software, RSBizWare, RSFieldbus, RSLinx, RSLogix, RSNetWorx, RSView, RSWho, Series 9000, SLC, Studio 5000, Studio 5000 Automation &...
  • Page 3 Summary of Changes This manual contains new and updated information. Changes throughout this revision are marked by change bars, as shown to the right of this paragraph. New and Updated This table contains the changes made to this revision. Information Topic Page Added DLR segment to EtherNet/IP Network Example.
  • Page 4 Summary of Changes Notes: Rockwell Automation Publication 1756-UM001O-EN-P - October 2014...
  • Page 5: Table Of Contents

    Table of Contents Preface Studio 5000 Environment ........11 ControlLogix Controllers Overview .
  • Page 6 Table of Contents Use AutoFlash to Upgrade Firmware ......56 Set the Communication Path........58 Go Online with the Controller .
  • Page 7 Table of Contents ControlLogix ControlNet Module Features ....90 ControlLogix ControlNet Modules......91 Software for ControlNet Networks .
  • Page 8 Table of Contents Chapter 8 I/O Modules Selecting ControlLogix I/O Modules........... . 127 Local I/O Modules .
  • Page 9 Table of Contents Configure the System Overhead Time Slice....166 Sample Controller Projects ........167 Chapter 11 Using the PhaseManager Tool PhaseManager Overview.
  • Page 10 Table of Contents Appendix B History of Changes 1756-UM001N-EN-P, November, 2012 ......200 1756-UM001M-EN-P, February 2012 ......200 1756-UM001L-EN-P, November 2011 .
  • Page 11: Preface

    Preface Studio 5000 Environment The Studio 5000 Automation Engineering & Design Environment™ combines engineering and design elements into a common environment. The first element in the Studio 5000® environment is the Studio 5000 Logix Designer™ application. The Logix Designer application is the rebranding of RSLogix™ 5000 software and continues to be the product to program Logix5000™...
  • Page 12: Standard Controllogix Controllers

    Table 1 - ControlLogix Catalog Numbers Abbreviated Cat. No. Cat. No. 1756-L6x 1756-L61, 1756-L62,1756-L63, 1756-L64,1756-L65 1756-L7x 1756-L71, 1756-L72, 1756-L73,1756-L74, 1756-L75 The standard ControlLogix controllers share many similar features, but also have some differences. Table 2 provides a brief overview the differences between the controllers.
  • Page 13: Redundant Controllogix Controllers

    Preface Redundant ControlLogix Controllers Certain ControlLogix controllers are also supported for use in redundant systems. For more information about controllers and redundant systems, see Chapter Extreme Environment ControlLogix Controllers The extreme environment ControlLogix controllers, catalog numbers 1756-L73XT and 1756-L63XT, provide the same functionality as the 1756-L73 and 1756-L63 controllers, but are designed to withstand temperatures -25…70 °C (-13…158 °F).
  • Page 14: Before You Begin

    ControlLogix controller. Table 3 - Required Software for Controller Use Cat. No. Studio 5000 Environment RSLogix 5000 Software RSLinx® Classic 1756-L61/A — Version 12.06.00 or later Any version 1756-L61/B — Version 13.04.00 or later 1756-L62/A —...
  • Page 15: Additional Resources

    Preface Additional Resources These documents contain additional information concerning related products from Rockwell Automation. Resource Description 1756 ControlLogix Controllers Technical Data, publication Provides specifications for ControlLogix controllers. 1756-TD001 1756 ControlLogix I/O Specifications Technical Data, Provides specifications for ControlLogix I/O modules. publication 1756-TD002 ControlLogix Analog I/O Modules User Manual,...
  • Page 16 Preface Resource Description DeviceNet Network Configuration User Manual, Provides information about DeviceNet modules and publication DNET-UM004 devices. Ethernet Design Considerations Reference Manual, Provides additional information about network design for publication ENET-RM002 your system. EtherNet/IP and ControlNet to FOUNDATION Fieldbus Provides more information about using the available Linking Device User Manual, publication 1788-UM057 Foundation Fieldbus devices.
  • Page 17 Provides Material Safety Data Sheets (MSDS) for http://www.ab.com/programmablecontrol/ individual replacement batteries. batteries.html You can view or download publications at http://www.rockwellautomation.com/literature/. To order paper copies of technical documentation, contact your local Allen-Bradley distributor or Rockwell Automation sales representative. Rockwell Automation Publication 1756-UM001O-EN-P - October 2014...
  • Page 18 Preface Notes: Rockwell Automation Publication 1756-UM001O-EN-P - October 2014...
  • Page 19 Chapter Install the 1756-L7x Controller Topic Page Before You Begin 1756-L7x Controller Parts 1756-L7x Controller Installation Insert the Controller into the Chassis Insert the Key Install the SD Card Remove the SD Card Install the ESM Uninstall the ESM ATTENTION: Personnel responsible for the application of safety-related programmable electronic systems (PES) shall be aware of the safety requirements in the application of the system and shall be trained in using the system.
  • Page 20: Install The 1756-L7X Controller

    Chapter 1 Install the 1756-L7x Controller North American Hazardous Location Approval The following information applies when operating this equipment in Informations sur l’utilisation de cet équipement en environnements hazardous locations. dangereux. Products marked "CL I, DIV 2, GP A, B, C, D" are suitable for use in Class I Division 2 Groups Les produits marqués "CL I, DIV 2, GP A, B, C, D"...
  • Page 21: Before You Begin

    Install the 1756-L7x Controller Chapter 1 WARNING: • This equipment shall be mounted in an ATEX certified enclosure with a minimum ingress protection rating of at least IP54 (as defined in IEC60529) and used in an environment of not more than Pollution Degree 2 (as defined in IEC 60664-1) when applied in Zone 2 environments.
  • Page 22: Parts Available For Use With The 1756-L7X Controller

    Chapter 1 Install the 1756-L7x Controller The 1756-L7x controllers ship with an SD card installed. We recommend that IMPORTANT you leave the SD card installed. Parts Available for Use with the 1756-L7x Controller You can choose to use the parts included with the controller and these parts specific to your application.
  • Page 23: Insert The Controller Into The Chassis

    Install the 1756-L7x Controller Chapter 1 Insert the Controller When installing a ControlLogix controller, you can do the following: • Place the controller in any slot. into the Chassis • Use multiple controllers in the same chassis. You can install or remove a ControlLogix controller while chassis power is on and the system is operating.
  • Page 24: Insert The Key

    Chapter 1 Install the 1756-L7x Controller 1. Align the circuit board with the top and bottom guides in the chassis. Top Circuit Board Aligned Log ix 55xx Bottom Circuit Board RUN FORCE SD Aligned 2. Slide the module into the chassis until it snaps into place. 3.
  • Page 25: Install The Sd Card

    Install the 1756-L7x Controller Chapter 1 Install the SD Card Complete these steps to install the SD card in the 1756-L7x controllers. It is recommended that you leave the SD card in the controller, even when it is not used. If the controller experiences a Major nonrecoverable Fault, extended fault information is saved to the card.
  • Page 26: Remove The Sd Card

    Chapter 1 Install the 1756-L7x Controller 4. Gently press the card until it clicks into place. Log ix 55x x RUN FORC E SD 5. Close the SD card door. Log ix 55x x RUN FORC E SD The 1756-L7x controller ships with an SD card installed. Complete these steps to Remove the SD Card remove the SD card from the 1756-L7x controller.
  • Page 27 Install the 1756-L7x Controller Chapter 1 • Verify that the SD card status indicator is off and that the card is not in use IMPORTANT before removing it. • We recommend that you do the following: –Leave an SD card installed. –...
  • Page 28: Install The Esm

    Chapter 1 Install the 1756-L7x Controller Log ix 55x x RUN FORCE SD 4. Remove the SD card and close the door. Install the ESM To install an ESM in the 1756-L7x controller, complete these steps. ATTENTION: To avoid potential damage to the product when inserting the ESM, align it in the track and slide forward with minimal force until the ESM snaps into place.
  • Page 29: Uninstall The Esm

    Install the 1756-L7x Controller Chapter 1 Allow the ESM to finish charging before removing power from the controller. IMPORTANT Failure to do so can result in the loss of the application program. A type 1, code 40 major fault is logged on powerup. To verify that the ESM is fully charged, check the status display to confirm that messages CHRG or ESM charging are no longer indicated.
  • Page 30 Chapter 1 Install the 1756-L7x Controller • The 1756-L7x controllers come with the 1756-ESMCAP module installed. The 1756-L7xXT extreme temperature controller ships with a 1756-ESMCAPXT module installed. For more information on how to use a 1756-ESMNSE, 1756-ESMNRM, 1756-ESMNSEXT, or 1756-ESMNRMXT module, see page •...
  • Page 31 Install the 1756-L7x Controller Chapter 1 2. Use your thumb to press down on the black release and pull the ESM away from the controller. Log ix 55x x Log ix 55x x RUN FORC E SD RUN FORC E SD Rockwell Automation Publication 1756-UM001O-EN-P - October 2014...
  • Page 32 Chapter 1 Install the 1756-L7x Controller Notes: Rockwell Automation Publication 1756-UM001O-EN-P - October 2014...
  • Page 33 Chapter Install the 1756-L6x Controller Topic Page Before You Begin 1756-L6x Controller Parts 1756-L6x Controller Installation CompactFlash Card Installation and Removal Battery Connection and Replacement Insert the Controller into the Chassis Remove the Controller from the Chassis ATTENTION: Environment and Enclosure This equipment is intended for use in a Pollution Degree 2 industrial environment, in overvoltage Category II applications (as defined in IEC 60664-1), at altitudes up to 2000 m (6562 ft) without derating.
  • Page 34: Install The 1756-L6X Controller

    Chapter 2 Install the 1756-L6x Controller North American Hazardous Location Approval The following information applies when operating this equipment in Informations sur l’utilisation de cet équipement en environnements hazardous locations. dangereux. Products marked "CL I, DIV 2, GP A, B, C, D" are suitable for use in Class I Division 2 Groups Les produits marqués "CL I, DIV 2, GP A, B, C, D"...
  • Page 35: Before You Begin

    Install the 1756-L6x Controller Chapter 2 ATTENTION: Personnel responsible for the application of safety-related programmable electronic systems (PES) shall be aware of the safety requirements in the application of the system and shall be trained in using the system. Before You Begin 1756-IN005 to install a ControlLogix chassis and power supply before you install your controller and power supply.
  • Page 36: 1756-L6X Controller Installation

    Chapter 2 Install the 1756-L6x Controller 1756-L6x Controller These sections explain how to install a 1756-L6x controller. To install the 1756-L6x controller, complete the tasks summarized in this table. Installation Task Page CompactFlash Card Installation and Removal Battery Connection and Replacement Insert the Controller into the Chassis Remove the Controller from the Chassis The installation and removal of a CompactFlash card depends on the controller.
  • Page 37 Install the 1756-L6x Controller Chapter 2 Remove a CompactFlash Card from a Series A Controller Complete these steps to remove a CompactFlash card from a series A controller. 1. Lay the controller in its side with the mode switch facing left. 2.
  • Page 38 Chapter 2 Install the 1756-L6x Controller 2. Insert the CompactFlash card with the Allen-Bradley® logo pointing left. 3. Release the latch and secure it over the CompactFlash card. Remove a CompactFlash Card from a Series B Controller Complete these steps to remove a CompactFlash card from a series B controller.
  • Page 39: Battery Connection And Replacement

    Install the 1756-L6x Controller Chapter 2 Battery Connection This product contains a hermetically-sealed lithium battery that may need to be and Replacement replaced during the life of the product. At the end of its life, the battery contained in this product should be collected separately from any unsorted municipal waste.
  • Page 40 Chapter 2 Install the 1756-L6x Controller For information to install a 1756-BATM battery module or replace a 1756- BATM assembly, see the ControlLogix Battery Module Installation Instructions, publication 1756-IN576. ATTENTION: For a series A controller, connect only a 1756-BA1 battery or a 1756-BATM battery module.
  • Page 41 Install the 1756-L6x Controller Chapter 2 DATE 1. Plug the battery connector into the battery port (+ Red, - Black). 2. Insert the battery, with the arrow pointing up, into the battery slot. 3. Write the date on the battery label. 4.
  • Page 42: Insert The Controller Into The Chassis

    Chapter 2 Install the 1756-L6x Controller Insert the Controller When installing a ControlLogix controller, you can do the following: • Place the controller in any slot. into the Chassis • Use multiple controllers in the same chassis. You can install a ControlLogix controller while chassis power is on and the system is operating.
  • Page 43 Install the 1756-L6x Controller Chapter 2 5. Verify that the controller is flush with the power supply or other installed modules. 6. Verify that the top and bottom latches are engaged. After you have inserted the controller into the chassis, you can reference the Troubleshoot the Module on page 183 for more information that is related to the state of the controller.
  • Page 44: Remove The Controller From The Chassis

    Chapter 2 Install the 1756-L6x Controller Remove the Controller You can remove a controller while chassis power is on and the system is operating. The devices that are owned by the controller go to their configured fault state if from the Chassis you remove the controller.
  • Page 45: Start Using The Controller

    Chapter Start Using the Controller Topic Page Make Connections Connect to the 1756-L7x Controller Connect to the 1756-L6x Controller Upgrade Controller Firmware Set the Communication Path Go Online with the Controller Download to the Controller Upload from the Controller Choose the Controller Operation Mode Use the Mode Switch to Change the Operation Mode Use Logix Designer to Change the Operation Mode Load or Store to the Memory Card...
  • Page 46: 1756-L6X Connection Options

    Chapter 3 Start Using the Controller 1756-L6x Connection Options Connection options with the 1756-L6x include the following: • Connect by using a serial cable as described in Connect to the 1756-L6x Controller on page • Install and configure a communication module in the chassis with the controller as described in the installation instructions for the communication module.
  • Page 47: Configure The Usb Driver

    Start Using the Controller Chapter 3 Figure 3 - USB Connection Log ix 55x x RUN FORC E SD 32007-M Configure the USB Driver To configure RSLinx software to use a USB port, you must first configure a USB driver. To configure a USB driver, perform this procedure.
  • Page 48 Chapter 3 Start Using the Controller 3. Click Install the software automatically (Recommended) and click Next. The software is installed. 4. Click Finish to configure your USB driver. To browse to your controller in RSLinx software, click the RSWho icon. The RSLinx Workstation organizer appears.
  • Page 49: Connect To The 1756-L6X Controller

    Start Using the Controller Chapter 3 Connect to the The 1756-L6x ControlLogix controller uses a serial port for workstation connections. 1756-L6x Controller WARNING: If you connect or disconnect the serial cable with power applied to this module or the serial device on the other end of the cable, an electrical arc can occur.
  • Page 50: Configure The Serial Driver

    Chapter 3 Start Using the Controller Configure the Serial Driver Use RSLinx software to configure the RS-232 DF1 device driver for serial communication. To configure the driver, perform this procedure. 1. In RSLinx software, from the Communications menu, choose Configure Drivers.
  • Page 51 Start Using the Controller Chapter 3 2. From the Available Driver Types pull-down menu, choose the RS-232 DF1 device driver. 3. Click Add New. The Add New RSLinx Driver dialog box appears. 4. Type the driver name and click OK. 5.
  • Page 52: Upgrade Controller Firmware

    Table 4 to determine what firmware revision is required for your controller. Table 4 - Firmware Required for Controllers Controller Series Use this firmware revision 1756-L61 12.x or later 13.40 or later 1756-L62 12.x or later 13.40 or later 1756-L63 •...
  • Page 53: Obtain Controller Firmware

    Start Using the Controller Chapter 3 Table 4 - Firmware Required for Controllers (Continued) Controller Series Use this firmware revision 1756-L75 19 or later Obtain Controller Firmware Controller firmware is packaged with the Studio 5000 environment. In addition, controller firmware is also available for download from the Rockwell Automation Technical Support website at http://www.rockwellautomation.com/support/.
  • Page 54 Chapter 3 Start Using the Controller 1756-L7x Controller with USB Network Driver 1756-L6x Controller with Ethernet Network Driver 5. Select the controller and click Next. 6. Select the firmware revision that you want to upgrade to and click Next. 1756-L7x Controller Upgrade 1756-L6x Controller Upgrade Rockwell Automation Publication 1756-UM001O-EN-P - October 2014...
  • Page 55 Start Using the Controller Chapter 3 If you are using a 1756-L7x controller and experience a Script File Error after selecting the firmware revision number (see the following example), there is likely an anomaly with your firmware files. To recover, perform the following: •...
  • Page 56: Use Autoflash To Upgrade Firmware

    Chapter 3 Start Using the Controller 9. Click OK. 10. Close ControlFLASH software. Use AutoFlash to Upgrade Firmware To upgrade your controller firmware with the AutoFlash feature, complete these steps. If the SD card is locked and the Load Image option of the stored project is set to IMPORTANT On Power Up, the controller firmware is not updated as a result of these steps.
  • Page 57 Start Using the Controller Chapter 3 4. Select your controller and click Update Firmware. 1756-L7x Controller with USB Driver 1756-L6x Controller with Ethernet Driver 5. Select the firmware revision to upgrade to and click update. 6. Click Yes. The firmware upgrade begins. Rockwell Automation Publication 1756-UM001O-EN-P - October 2014...
  • Page 58: Set The Communication Path

    Chapter 3 Start Using the Controller Allow the firmware upgrade to complete without interruption. When the firmware upgrade is complete, the Who Active dialog box opens. Set the Communication Path To go online with the controller, you must specify a communication path in the Logix Designer application.
  • Page 59: Download To The Controller

    Start Using the Controller Chapter 3 • After setting the communication path, click Go Online in the Who Active dialog box. • From the Controller Status menu, choose Go Online. Download to the Controller When you download a project to the controller, it moves the project from the Logix Designer application onto the controller.
  • Page 60: Use The Controller Status Menu To Download

    Chapter 3 Start Using the Controller Use the Controller Status Menu to Download After you set a communication path in the Logix Designer application, you can use the Controller Status menu to download to the controller. To download, from the Controller Status menu, choose Download. Figure 4 - Download Via the Controller Status Menu After the download completes on a 1756-L7x controller, the project name is indicated on the scrolling status display.
  • Page 61: Use The Controller Status Menu To Upload

    Start Using the Controller Chapter 3 1. After setting the communication path, click Upload in the Who Active dialog box. 2. Click Upload after verifying the project that you are uploading in the Connected to Upload dialog box. Use the Controller Status Menu to Upload After you have set a communication path in the project, you can use the Controller Status menu to upload from the controller.
  • Page 62: Choose The Controller Operation Mode

    Chapter 3 Start Using the Controller Figure 5 - Upload Via the Controller Status Menu Choose the Controller Table 5 as a reference when determining your controller Operation mode. Operation Mode Table 5 - Controller Operation Modes and Meanings If you want to Select one of these modes Remote Program...
  • Page 63 Start Using the Controller Chapter 3 During runtime, we recommend that you place the controller mode switch in IMPORTANT RUN mode and remove the key (if applicable) from the switch. This can help discourage unauthorized access to the controller or potential tampering with the program of the controller, configuration, or device firmware.
  • Page 64: Use Logix Designer To Change The Operation Mode

    Chapter 3 Start Using the Controller Mode Switch Available Controller Modes ATTENTION: Position Remote Run mode—This mode is identical to You are able to modify a project file online in Run mode except you can edit the project online. Remote Run mode. Be sure to control outputs with care to avoid Remote Program mode—This mode is identical injury to personnel and damage to equipment.
  • Page 65: Load Or Store To The Memory Card

    Start Using the Controller Chapter 3 Figure 6 - Operation Mode For this example, the controller mode switch is set to Remote mode. If your controller mode switch is set to Run or Program modes, the menu options change. The memory card that is compatible with your ControlLogix controller is used to Load or Store to the load or store the contents of user memory for the controller.
  • Page 66 Chapter 3 Start Using the Controller If Load/Store is dimmed (unavailable), verify the following: • You have specified the correct communication path and are online with the controller in Program mode. • The memory card is installed. • With the 1756-L7x controllers, if the SD card is locked, Store is dimmed (unavailable) and the locked status is indicated in the bottom-left corner of the Nonvolatile memory/Load Store dialog box.
  • Page 67 Start Using the Controller Chapter 3 The following table describes the Automatic Firmware Update options that you can choose for the project. The Automatic Firmware Update property is also referred to as the Firmware Supervisor feature. If you want to Then choose Enable automatic firmware updates so I/O devices in the Enable and Store Files to Image...
  • Page 68: Load From The Memory Card

    Chapter 3 Start Using the Controller After clicking Store, the project is saved to the memory card as indicated by the controller status indicators. With these controllers These indications show the store status 1756-L6x While the store is in progress, the following occurs: •...
  • Page 69 Start Using the Controller Chapter 3 3. Verify that the image in nonvolatile memory (that is, the project on the memory card) is the project that you want to load. If no project is stored on the memory card, a message in the lower-left corner of the Nonvolatile Memory tab indicates that an image (or project) is not available as shown here.
  • Page 70: Other Memory Card Tasks

    Chapter 3 Start Using the Controller Allow the load to complete without interruption. If you interrupt the IMPORTANT load, data corruption or loss can occur. Other Memory Card Tasks Other tasks that you can complete by using the memory cards of the controller include the following: •...
  • Page 71: Save The Program To On-Board Nvs Memory

    Start Using the Controller Chapter 3 Save the Program to On-board NVS Memory Follow these steps to save the program to NVS memory when the controller loses power. 1. Remove power from the controller. You can remove power in one of two ways: •...
  • Page 72: Estimate The Esm Support Of The Wallclocktime

    Maintain the Battery (Only This section explains how to monitor and maintain the lithium batteries that the ControlLogix controllers support. 1756-L6x Controllers) Table 6 - 1756-L6x Controllers and Compatible Batteries Cat. No. Series Compatible Battery 1756-L61 1756-BA1 1756-L62 1756-L63 1756-BATA 1756-BATM 1756-L61 1756-BA2...
  • Page 73: 1756-Ba1 Or 1756-Bata Battery Life

    Start Using the Controller Chapter 3 IMPORTANT: To prevent possible battery leakage, even if the BAT status indicator is off, replace a battery according to this schedule. If the temperature 2.54 cm (1 in.) Replace the battery within below the chassis is -25…35 °C (-13…95 °F) No replacement required 36…40 °C (96.8…104 °F)
  • Page 74: 1756-Batm Battery Module And Battery Life

    Chapter 3 Start Using the Controller Table 7 - Worst-case Estimates of 1756-BA1 Battery Life Temperature Battery Life Before BAT Status Indicator Turns On Battery Life After BAT Status Indicator Turns On and Power is Off Power Off 100% Power Off 50% Yearly Decrease 60 °C (140 °F) 22 days 43 days...
  • Page 75: Estimate 1756-Ba2 Battery Life

    Start Using the Controller Chapter 3 Estimate 1756-BA2 Battery Life The 1756-BA2 batteries are for use in 1756-L6x/B controllers. Use Table 9 estimate how much time can elapse before the battery becomes low. Table 9 - Worst-case Estimates of 1756-BA2 Life according to Temperatures and Power Cycles Temperature 2.54 cm (1 in.) Below Power Cycles Battery Life Before the BAT Status Indicator Turns Red...
  • Page 76: Estimate 1756-Ba2 Battery Life After Warnings

    Chapter 3 Start Using the Controller Estimate 1756-BA2 Battery Life After Warnings Use this table to estimate the battery life after the low-battery warnings are indicated. Use these times even if the controller does not have power because there is a small power-drain on the battery. When you power up the controller, see if there is a low-battery warning.
  • Page 77: Battery Storage And Disposal

    Start Using the Controller Chapter 3 Battery Storage and Disposal Follow these general rules to store your batteries: • Store batteries in a cool, dry environment. We recommend 25 °C (77 °F) with 40…60% relative humidity. • You can store batteries for up to 30 days in temperatures from -45…85 °C (-49…185 °F), such as during transportation.
  • Page 78 Chapter 3 Start Using the Controller Notes: Rockwell Automation Publication 1756-UM001O-EN-P - October 2014...
  • Page 79: Controllogix System And Controllers

    Chapter ControlLogix System and Controllers Topic Page ControlLogix System Design a ControlLogix System ControlLogix Controller Features ControlLogix System The ControlLogix system is chassis-based and provides the option to configure a control system that uses sequential, process, motion, drive control, and communication and I/O capabilities.
  • Page 80 Chapter 4 ControlLogix System and Controllers Figure 8 - Multiple Controllers in One Chassis FactoryTalk ®Server Ethernet Stratix 8000™ Switch Kinetix® 6500 Drive Kinetix 6500 Drive Motor Motor Motor Kinetix 6500 Drive Multiple Devices Connected Via Multiple Networks For some applications, various devices can be connected to the ControlLogix chassis via multiple communication networks.
  • Page 81: Design A Controllogix System

    ControlLogix System and Controllers Chapter 4 Figure 9 - Multiple Devices Connected Via Multiple Networks HART Endress + Hauser Flowmeters HART DeviceNet PowerFlex Drive FactoryTalk Server FLEX™ I/O Ethernet Device-level Ring Network POINT I/O™ Design a ControlLogix System When you design a ControlLogix system, there are several system components to consider for your application.
  • Page 82: Controllogix Controller Features

    System, Communication, and Programming Features Table 10 lists the system, communication, and programming features available with ControlLogix controllers. Table 10 - ControlLogix Controller Features Feature 1756-L61, 1756-L62, 1756-L63, 1756-L71, 1756-L72, 1756-L73, 1756-L64, 1756-L65 1756-L74, 1756-L75 Controller tasks • 32 tasks •...
  • Page 83: Memory Options

    Use Table 11 to determine which controller meets your memory requirements. Table 11 - ControlLogix Controller Memory Options Controller Memory for Data and Logic Back-up Memory 1756-L61 2 MB 478 KB CompactFlash card 1756-L62 4 MB 1756-L63, 1756-L63XT 8 MB...
  • Page 84: Electronic Keying

    Chapter 4 ControlLogix System and Controllers Electronic Keying Electronic Keying reduces the possibility that you use the wrong device in a control system. It compares the device that is defined in your project to the installed device. If keying fails, a fault occurs. These attributes are compared. Attribute Description Vendor...
  • Page 85: Communication Networks

    Chapter Communication Networks Topic Page Networks Available EtherNet/IP Network Communication ControlNet Network Communication DeviceNet Network Communication Data Highway Plus (DH+) Network Communication Universal Remote I/O (RIO) Communication Foundation Fieldbus Communication HART Communication Networks Available Several communication networks are available for use with ControlLogix systems.
  • Page 86: Ethernet/Ip Network Communication

    Chapter 5 Communication Networks EtherNet/IP Network The EtherNet/IP network offers a full suite of control, configuration, and data collection services by layering the Common Industrial Protocol (CIP) over the Communication standard internet protocols, such as TCP/IP and UDP. This combination of well-accepted standards provides the capability that is required to support information data exchange and control applications.
  • Page 87: Controllogix Ethernet/Ip Communication Modules

    Communication Networks Chapter 5 • A common application layer with ControlNet and DeviceNet networks • Network connections via an RJ45 cable • Support half/full duplex 10 MB or 100 MB operation • Support standard switches ControlLogix EtherNet/IP Communication Modules For EtherNet/IP network communication in a ControlLogix system, you have several modules to choose from.
  • Page 88: Software For Ethernet/Ip Networks

    Chapter 5 Communication Networks Software for EtherNet/IP Networks Table 14 lists software that is used with the EtherNet/IP networks and modules Table 14 - Software for Use with EtherNet/IP Networks Software Is used to Required or Optional Logix Designer application •...
  • Page 89: Controlnet Network Communication

    Communication Networks Chapter 5 support it. If non-DDR modules are also in the chassis, communication between those modules is at the non-DDR rate. For example, you can have a chassis with two 1756-L7x controllers in slots 0 and 1 communicating with each other by using DDR, and two 1756-L6x controllers in slots 2 and 3 communicating by using non-DDR.
  • Page 90: Controllogix Controlnet Module Features

    Chapter 5 Communication Networks Figure 11 - ControlNet Network Overview Workstation Distributed I/O CompactLogix PowerFlex 700S • 1756-CNB • 1756 I/O ControlNet • 1794-ACN15 FlexLogix • 1794 I/O PanelView • 1734-ACNR • 1734 I/O PLC-5/40C15 In this example, these actions occur via the ControlNet network: •...
  • Page 91: Controllogix Controlnet Modules

    Communication Networks Chapter 5 ControlLogix ControlNet Modules Table 15 lists the available ControlLogix ControlNet modules and their primary features. Table 15 - ControlNet Modules and Capabilities Module Is used to 1756-CNB • Control I/O modules. • Communicate with other ControlNet devices (messages). •...
  • Page 92: Connections Over A Controlnet Network

    Chapter 5 Communication Networks Connections Over a ControlNet Network You indirectly determine the number of connections the controller uses by configuring the controller to communicate with other devices in the system. Connections are allocations of resources that provide communication between devices as compared to unconnected messages.
  • Page 93: Controllogix Devicenet Module Features

    Communication Networks Chapter 5 Figure 12 - ControlLogix DeviceNet Network Overview • ControlLogix • 1756-ENBT EtherNet/IP Network CompactLogix 1788-EN2DNR FLEX I/O DeviceNet Network Personal Computer Sensor Push Button Motor Cluster Starter Input/output Devices Barcode Scanner Indicator Lights PowerFlex In this example, the ControlLogix controller is connected to the DeviceNet network and devices via the 1788-EN2DNR linking device.
  • Page 94: Controllogix Devicenet Bridge Module And Linking Devices

    Chapter 5 Communication Networks ControlLogix DeviceNet Bridge Module and Linking Devices Table 18 lists the available ControlLogix DeviceNet bridge and linking devices that can be used with the DeviceNet network. Table 18 - DeviceNet Communication Modules and Capabilities Module/Device Is used to 1756-DNB •...
  • Page 95: Data Highway Plus (Dh+) Network Communication

    Communication Networks Chapter 5 Data Highway Plus (DH+) For DH+ network communication, you have two module options for use in the ControlLogix chassis. Table 20 lists the DH+ modules and capabilities. Network Communication Table 20 - DH+ Modules and Capabilities RIO Module Is used to 1756-DHRIO...
  • Page 96: Communicate Over A Dh+ Network

    Chapter 5 Communication Networks Figure 13 - ControlLogix DH+ Network Communication Example Data Collection and Recipe Workstation Management EtherNet/IP Network ControlLogix ControlLogix DH+ Network DH+ Network RSView® PLC-5 PLC-5 SLC™ 500 SLC 500 RSView Communicate Over a DH+ Network For the controller to communicate to a workstation or other device over a DH+ network, use RSLinx Classic software to do the following: •...
  • Page 97: Universal Remote I/O (Rio) Communication

    Communication Networks Chapter 5 Universal Remote I/O (RIO) For universal remote I/O communication, you have two module options for use in the ControlLogix chassis. Table 21 lists the RIO modules and capabilities. Communication Table 21 - RIO Modules and Capabilities RIO Module Is used to 1756-RIO...
  • Page 98: Foundation Fieldbus Communication

    Chapter 5 Communication Networks 1. Configure the remote I/O adapter. 2. Lay out the remote I/O network cable. 3. Connect the remote I/O network cable. 4. Configure the scanner channel. For more information to configure a remote I/O network with the 1756-RIO, 1756-DHRIO, or 1756-DHRIOXT modules, see these publications: •...
  • Page 99: Hart Communication

    Communication Networks Chapter 5 Foundation Fieldbus distributes and executes control in the device. The Foundation Fieldbus linking device does the following: • Bridges from an EtherNet/IP network to an H1 connection • Accepts HSE or EtherNet/IP messages and converts them to the H1 protocol Figure 15 - Foundation Fieldbus Example •...
  • Page 100 Chapter 5 Communication Networks The HART protocol combines digital signals with analog signals to ready the digital signal for the Process Variable (PV). The HART protocol also provides diagnostic data from the transmitter. Figure 16 - HART Protocol Example • ControlLogix •...
  • Page 101 Chapter Serial Communication on 1756-L6x Controllers Topic Page 1756-L6x Controller Serial Port Communication with Serial Devices DF1 Master Protocol DF1 Point to Point Protocol DF1 Radio Modem Protocol DF1 Slave Protocol DH-485 Protocol ASCII Protocol Configure the 1756-L6x Controller for Serial Communication Broadcast Messages Over a Serial Port Modbus Support Rockwell Automation Publication 1756-UM001O-EN-P - October 2014...
  • Page 102: Serial Communication On 1756-L6X Controllers

    Chapter 6 Serial Communication on 1756-L6x Controllers 1756-L6x Controller The 1756-L6x ControlLogix controllers have a built-in RS-232 port that can be used in various serial-based applications. The potentialr serial communication Serial Port applications include the following: • DF1 modes (including broadcast message support) •...
  • Page 103: Communication With Serial Devices

    Serial Communication on 1756-L6x Controllers Chapter 6 Communication with When configuring the controller for serial communication, you first specify a Serial Port mode (System or User), then a protocol. Serial Devices Figure 18 - Serial Port Mode in the Controller Properties Table 23 describes the serial communication protocols for use with each mode.
  • Page 104: Df1 Master Protocol

    Chapter 6 Serial Communication on 1756-L6x Controllers DF1 Master Protocol The master/slave network includes one controller that is configured as the master node and up to 254 slave nodes. Link slave nodes by using modems or line drivers. A master/slave network can have node numbers from 0…254. Each node must have a unique node address.
  • Page 105: Df1 Point To Point Protocol

    Serial Communication on 1756-L6x Controllers Chapter 6 DF1 Point to Point Protocol The DF1 Point to Point protocol is used when connecting from the controller to one DF1 device. DF1 Point to Point protocol is the default System mode protocol. Default parameters are listed in Table Table 24 - Default DF1 Point to Point Parameters Parameter...
  • Page 106: Df1 Radio Modem Protocol

    Chapter 6 Serial Communication on 1756-L6x Controllers DF1 Radio Modem Protocol Your ControlLogix controller includes a driver that lets it communicate over the DF1 Radio Modem protocol. The DF1 radio modem driver implements a protocol, optimized for use with radio modem networks, that is a hybrid between DF1 full-duplex protocol and DF1 half-duplex protocol, and therefore is not compatible with these protocols.
  • Page 107: Df1 Radio Modem Limitations

    Serial Communication on 1756-L6x Controllers Chapter 6 efficiency minimizes the number of times the radios must key-up to transmit, which maximizes radio life and minimizes radio power consumption. In contrast, DF1 half-duplex protocol requires five transmissions for the DF1 master to complete a read/write transaction with a DF1 slave—three by the master and two by the slave.
  • Page 108: Df1 Radio Modem Protocol Parameters

    Chapter 6 Serial Communication on 1756-L6x Controllers • You can take advantage of the ControlLogix controller channel-to-channel passthru to program the other nodes via RSLinx Classic and Logix Designer applications that run on a personal computer that is connected to a local ControlLogix controller via DH-485, DH+, or Ethernet network.
  • Page 109: Df1 Slave Protocol

    Serial Communication on 1756-L6x Controllers Chapter 6 DF1 Slave Protocol With the DF1 slave protocol, a controller uses DF1 half-duplex protocol. One node is designated as the master and it controls who has access to the link. The other nodes are slave stations and must wait for permission from the master before transmitting.
  • Page 110: Dh-485 Protocol

    Chapter 6 Serial Communication on 1756-L6x Controllers DH-485 Protocol The controller can send and receive messages to and from other controllers on a DH-485 network. The DH-485 connection supports remote programming and monitoring via the Logix Designer application. However, excessive traffic over a DH-485 connection can adversely affect overall controller performance and lead to timeouts and decreased performance of the configuration.
  • Page 111 Serial Communication on 1756-L6x Controllers Chapter 6 Figure 20 - DH-485 Network Communication Overview Computer with Studio 5000 Environment ControlLogix 1756-DH485 1756-ENBT ControlLogix AIC+ Link Coupler AIC+ Link Coupler EXTERNAL EXTERNAL DH-485 Network AIC Link Coupler AIC+ Link Coupler TERM A A A AIC Link Coupler AIC Link Coupler...
  • Page 112: Ascii Protocol

    Chapter 6 Serial Communication on 1756-L6x Controllers ASCII Protocol When you configure the serial port for User mode and the ASCII protocol, you can use it to do the following: • Read ASCII characters from a weigh scale module or barcode reader. •...
  • Page 113: Configure The 1756-L6X Controller For Serial Communication

    Serial Communication on 1756-L6x Controllers Chapter 6 Configure the 1756-L6x Complete these steps to configure your 1756-L6x controller for serial communication after creating a controller project in the Logix Designer Controller for Serial application. Communication 1. Open the Controller Properties and click the Serial Port tab. 2.
  • Page 114 Chapter 6 Serial Communication on 1756-L6x Controllers b. Specify the parameters for the protocol. 5. If you are using the User mode protocol (ASCII), click the User Protocol tab and specify the ASCII parameters. After you have configured the controller for ASCII protocol communication, reference the Logix5000 Controllers General Instruction Reference Manual, publication 1756-RM003,...
  • Page 115: Broadcast Messages Over A Serial Port

    Serial Communication on 1756-L6x Controllers Chapter 6 Broadcast Messages Over You can broadcast messages over a serial port connection from a master controller to its slave controllers by using several communication protocols. These protocols a Serial Port include the following: •...
  • Page 116 Chapter 6 Serial Communication on 1756-L6x Controllers Use this table when specifying settings for the protocols listed. Field DF-1 Master Protocol DF-1 Slave Protocol DF-1 Radio Modem Protocol Station Address Controller station address number Controller station address number Controller station address number Transmit Retries ACK Timeout Slave Poll Timeout...
  • Page 117: Program The Message Instruction

    Serial Communication on 1756-L6x Controllers Chapter 6 Program the Message Instruction Add and configure the Message instruction according to the protocol you are using. For more information to specify the configuration details, see the Logix5000 Controllers General Instruction Reference Manual, publication 1756-RM003.
  • Page 118: Modbus Support

    Chapter 6 Serial Communication on 1756-L6x Controllers Modbus Support To use ControlLogix controllers with the Modbus protocol, establish a serial port connection and execute a ladder-logic routine. Two controller projects specific to the Modbus network are available as sample programs within the Logix Designer application: •...
  • Page 119: Manage Controller Communication

    Chapter Manage Controller Communication Topic Page Connection Overview Produce and Consume (Interlock) Data Send and Receive Messages Calculate Connection Use Connection Overview A Logix5000 system uses a connection to establish a communication link between two devices. The types of connections include the following: •...
  • Page 120: Connection Requirements Of A Produced Or Consumed Tag

    Chapter 7 Manage Controller Communication Figure 21 - Illustration of Produced and Consumed Tags Controller_1 Controller_2 Produced Tag Consumed Tag Controller_3 Consumed Tag Controller_4 Consumed Tag The system-shared tags are explained in Table Table 26 - Produced and Consumed Tag Definitions Definition Produced tag A tag that a controller makes available for use by other controllers.
  • Page 121: Send And Receive Messages

    Manage Controller Communication Chapter 7 Each produced or consumed tag uses the number of connections that are listed in Table 27. Adding status information to a produced/consumed tag does not affect the number of connections used. Table 27 - Produced and Consumed Tag Connections This Type of Tag Uses This Many Connections Of This Module...
  • Page 122: Determine Whether To Cache Message Connections

    Chapter 7 Manage Controller Communication the backplane or a network. The size of the instruction depends on the data types and message command that you program. Messages use connection resources to send or receive data. Messages can leave the connection open (cache) or closed when the message is done transmitting. Each message uses one connection out of the controller, regardless of how many devices are in the message path.
  • Page 123: Local Connections

    Manage Controller Communication Chapter 7 Local Connections Local connections refer to connections used to communicate between modules that are housed in the same ControlLogix chassis (that is, the local modules). Use Table 31 to calculate the number of local connections that are based on the configuration of your local chassis.
  • Page 124: Connections Example

    Chapter 7 Manage Controller Communication Table 32 - Remote Connections Remote Connection Type Device Quantity Connections per Total Connections Device DeviceNet module in a remote chassis Other remote communication adapter Produced tag Each consumer Consumed tag Message (see Table 29 for message types) Connected Unconnected...
  • Page 125 Manage Controller Communication Chapter 7 The ControlLogix controller in this example uses these connections. Table 33 - Connections Example Calculation Connection Type Device Quantity Connections per Total Connections Device Controller to local I/O modules Controller to 1756-ENBT module Controller to 1756-DNB module Controller to Logix Designer application Message to CompactLogix controller Produced tag...
  • Page 126 Chapter 7 Manage Controller Communication Notes: Rockwell Automation Publication 1756-UM001O-EN-P - October 2014...
  • Page 127: Selecting Controllogix

    Chapter I/O Modules Topic Page Selecting ControlLogix I/O Modules Local I/O Modules Remote I/O Modules Distributed I/O Reconfigure an I/O Module Reconfigure an I/O Module Determine When Data is Updated Selecting ControlLogix Rockwell Automation offers several ControlLogix I/O modules for use in ControlLogix systems.
  • Page 128: Add Local I/O To The I/O Configuration

    Chapter 8 I/O Modules Table 34 lists the available ControlLogix chassis and the number of slots available with each. Table 34 - ControlLogix and ControlLogix- Chassis and Slots Chassis Slots 1756-A4 1756-A4LXT 1756-A5XT 1756-A7 1756-A7LXT 1756-A7XT 1756-A10 1756-A13 1756-A17 If you have empty slots in your chassis, use the 1756-N2 or 1756-N2XT slot-filler module.
  • Page 129: Remote I/O Modules

    I/O Modules Chapter 8 3. Specify the configuration properties according to the module and network configuration you are using. See the Additional Resources section in the preface for more information if you are designing your ControlLogix System for any of the following modules: •...
  • Page 130: Add Remote I/O To The I/O Configuration

    Chapter 8 I/O Modules Add Remote I/O to the I/O Configuration If you are adding remote I/O, add the I/O modules to the backplane of the remote communication module that is connected to the controller. To add a remote I/O to the I/O Configuration folder in the Logix Designer application, complete these steps.
  • Page 131 I/O Modules Chapter 8 5. Specify the chassis and connection properties according to your network configuration. 6. Right-click the backplane of the newly added communication module and choose New Module. 7. Select the I/O module that you want to add and click OK. 8.
  • Page 132: Distributed I/O

    Chapter 8 I/O Modules • Analog I/O • Configurable flowmeter • Digital I/O • HART analog I/O • High-speed analog I/O • High-speed counter • Low-speed counter • Programmable limit switch 9. Add any other I/O modules that you are using in the remote chassis. 10.
  • Page 133: Add Distributed I/O To The I/O Configuration

    I/O Modules Chapter 8 • DeviceNet Figure 23 - ControlLogix System with Distributed I/O Example ControlLogix Controller Chassis EtherNet/IP POINT I/O FLEX I/O ControlNet Add Distributed I/O to the I/O Configuration If you are adding distributed I/O, add the I/O modules to the communication adapter of the I/O.
  • Page 134 Chapter 8 I/O Modules 2. Specify the communication module properties according to your network configuration. For more information about the communication module and network properties, see the Additional Resources section in the preface. 3. Right-click the communication network and choose New Module. 4.
  • Page 135: Reconfigure An I/O Module

    I/O Modules Chapter 8 8. Specify the Module Properties according to your module and application. For more information about the module configuration properties, see the user manual for the I/O module you are adding. 9. Add any other I/O modules that you are using in this bus. 10.
  • Page 136 Chapter 8 I/O Modules Rockwell Automation Publication 1756-UM001O-EN-P - October 2014...
  • Page 137: Reconfigure An I/O Module Via A Message Instruction

    I/O Modules Chapter 8 Reconfigure an I/O Module Via a Message Instruction To reconfigure an I/O module via a message instruction, use this procedure. 1. Set the required member of the configuration tag of the module to the new value. 2.
  • Page 138: Online Additions - Controlnet Considerations

    Chapter 8 I/O Modules • 1756 controllers • 1756 ControlNet modules • 1756 DeviceNet bridges • 1756 EtherNet/IP modules • 1756 I/O and speciality modules • 1756-DHRIO • 1756-DHRIOXT These ControlLogix modules cannot be added while online: IMPORTANT • Motion modules (1756-MO2AE, 1756-HYD02, 1756-MO2AS, 1756-MO3SE, 1756-MO8SE, 1756-MO8SEG, 1756-M16SE) •...
  • Page 139 I/O Modules Chapter 8 • Requested Packet Intervals (RPIs) faster than 25 ms for unscheduled modules can overload the 1756-CNB or 1756-CNBR communication module. To avoid the overload, make these considerations: – Use a NUT of 10 ms or more. –...
  • Page 140 Chapter 8 I/O Modules Table 35 - 1756-CN2, 1756-CN2R, and 1756-CN2RXT Performance Example No. of Direct RPI = 2 ms RPI = 4 ms RPI = 10 ms RPI = 20 ms RPI = 50 ms RPI = 100 ms Analog I/O CPU % Avg.
  • Page 141: Online Additions-Ethernet/Ip Considerations

    I/O Modules Chapter 8 • If the module has a Real Time Sample (RTS), disable it or set it to a rate that is greater than the RPI. • You can add I/O modules until you reach these limits: – 80% of CPU utilization of the 1756-CN2, 1756-CN2R, or 1756-CN2RXT communication module.
  • Page 142 Chapter 8 I/O Modules Figure 24 - Data Update Flowchart Output Digital Input or Output Data? Analog or Digital? Input Analog Digital Analog or Digital? Remote or Local? Analog Local Remote COS for any point on the Module? RTS ≤ RPI? Data is sent to the backplane at the Data is sent to the backplane at the RTS RTS.
  • Page 143: Develop Motion Applications

    Chapter Develop Motion Applications Topic Page Motion Control Options Motion Overview Obtain Axis Information Program Motion Control Motion Control Options ControlLogix controllers support digital, analog, and Integrated Motion interfaces: • Digital drive interfaces include EtherNet/IP connected drives and sercos interface connected drives. •...
  • Page 144: Motion Overview

    Chapter 9 Develop Motion Applications Motion Overview The configuration process varies, depending on your application and your drive selection. The following are general steps to configure a motion application. 1. Create a controller project. 2. Select the type of drive. Drive Type Requirements CIP Sync...
  • Page 145: Program Motion Control

    Develop Motion Applications Chapter 9 Program Motion Control The controller provides a set of motion control instructions for your axes: • The controller uses these instructions just like the rest of the Logix5000 instructions. • Each motion instruction works on one or more axes. •...
  • Page 146 Chapter 9 Develop Motion Applications If Jog_Pushbutton = on and the axis = on (My_Axis_X.ServoActionStatus = on) then the MAJ instruction jogs the axis forward at 8 units/second. If Jog_Pushbutton = off then the MAS instruction stops the axis at 100 units/.second .
  • Page 147: Develop Applications

    Chapter Develop Applications Topic Page Elements of a Control Application Tasks Programs Routines Parameters and Local Tags Programming Languages Add-On Instructions Access the Module Object Monitoring Controller Status Monitoring I/O Connections System Overhead Time Slice Elements of a A control application is comprised of several elements that require planning for efficient application execution.
  • Page 148: Tasks

    Chapter 10 Develop Applications Figure 27 - Elements of a Control Program Controller Fault Handler Task 32 Task 1 Configuration Status Watchdog Program 1000 Program 1 Program (Local Tags and Main Routine Parameters) Fault Routine Other Routines Controller (global) Tags System-shared Data I/O Data 40012...
  • Page 149 Develop Applications Chapter 10 Figure 28 - Task Within a Control Application Controller Fault Handler Task 32 Task 1 Configuration Status Watchdog Program 1000 Program 1 Program (Local Tags and Main Routine Parameters) Fault Routine Other Routines System-shared Data Controller (global) Tags I/O Data Figure 29 - Tasks Controller Organizer...
  • Page 150 Chapter 10 Develop Applications A task provides scheduling and priority information for a set of one or more programs. Configure tasks as continuous, periodic, or event by using the Task Properties dialog box. Figure 30 - Configuring the Task Type Table 36 explains the types of tasks you can configure.
  • Page 151: Task Priority

    Develop Applications Chapter 10 Task Priority Each task in the controller has a priority level. The operating system uses the priority level to determine which task to execute when multiple tasks are triggered. A higher priority task interrupts any lower priority task. The continuous task has the lowest priority and a periodic or event task interrupts it.
  • Page 152 Chapter 10 Develop Applications Figure 32 - Program Within a Control Application Controller Fault Handler Task 32 Task 1 Configuration Status Watchdog Program 1000 Program 1 Program (Local Tags and Main Routine Parameters) Fault Routine Other Routines Controller (global) Tags I/O Data System-shared Data Figure 33 - Programs...
  • Page 153: Scheduled And Unscheduled Programs

    Develop Applications Chapter 10 Scheduled and Unscheduled Programs The scheduled programs within a task execute to completion from first to last. Programs that are not attached to any task show up as unscheduled programs. Unscheduled programs within a task are downloaded to the controller with the entire project.
  • Page 154: Routines

    Chapter 10 Develop Applications Routines A routine is a set of logic instructions in one programming language, such as Ladder Diagram (ladder logic). Routines provide the executable code for the project in a controller. A routine is similar to a program file or subroutine in a PLC or SLC processor.
  • Page 155: Parameters And Local Tags

    Develop Applications Chapter 10 Parameters and Local Tags With a Logix5000 controller, you use a tag (alphanumeric name) to address data (variables). In Logix5000 controllers, there is no fixed, numeric format. The tag name identifies the data and lets you do the following: •...
  • Page 156: Extended Properties

    Chapter 10 Develop Applications Extended Properties The Extended Properties feature lets you define more information, such as limits, engineering units, or state identifiers, for various components within your controller project. Component Extended Properties In the tag editor, add extended properties to a tag. User-defined data type In the data type editor, add extended properties to data types.
  • Page 157 Develop Applications Chapter 10 If an array tag is using indirect addressing to access limits in logic, the following conditions apply: • If the array tag has limits that are configured, the extended properties are applied to any array element that does not explicitly have that particular extended property configured.
  • Page 158: Programming Languages

    Chapter 10 Develop Applications Programming Languages The ControlLogix controller supports these programming languages: online and offline. Table 37 - ControlLogix Controller Programming Languages Language Is best used in programs with Relay ladder Continuous or parallel execution of multiple operations (not sequenced) Boolean or bit-based operations Complex logical operations Message and communication processing...
  • Page 159: Add-On Instructions

    Develop Applications Chapter 10 Add-On Instructions With RSLogix 5000 software, version 16.03.00 or later, and Logix Designer application, version 21.00.00 or later, you can design and configure sets of commonly used instructions to increase project consistency. Similar to the built-in instructions that are contained in Logix5000 controllers, these instructions you create are called Add-On Instructions.
  • Page 160: Access The Module Object

    Chapter 10 Develop Applications Figure 38 - Add-On Instructions Controller Organizer Instruction Toolbar The MODULE object provides status information about a module. To select a Access the Module Object particular module object, set the Object Name operand of the GSV/SSV instruction to the module name.
  • Page 161: Monitoring Controller Status

    Develop Applications Chapter 10 • FaultInfo • FWSupervisorStatus • ForceStatus • Instance • LEDStatus • Mode • Path The Path attribute is available with Logix Designer application, version 24.00.00 and later. This attribute provides a communication path to the module. For more information on the attributes available in the MODULE object, see the Logix 5000 Controllers General Instructions Reference Manual, publication 1756-RM003.
  • Page 162: Monitoring I/O Connections

    Chapter 10 Develop Applications Some object types appear repeatedly, so you have to specify the object name. For example, there can be several tasks in your application. Each task has its own Task object that you access by the task name. There are several objects and attributes that you can use the GSV and SSV instructions to monitor and set the system.
  • Page 163: Determine If I/O Communication Has Timed Out

    Develop Applications Chapter 10 Determine if I/O Communication has Timed Out This example can be used with the 1756-L7x or 1756-L6x controllers: • The GSV instruction gets the status of the I/O status indicator (via the LEDStatus attribute of the Module object) and stores it in the IO_LED tag.
  • Page 164: Interrupt The Execution Of Logic And Execute The Fault Handler

    Chapter 10 Develop Applications Interrupt the Execution of Logic and Execute the Fault Handler Dependent on your application, you can want an I/O connection error to cause the Controller Fault Handler to execute. To do so, set the module property that causes a major fault to result from an I/O connection error.
  • Page 165: System Overhead Time Slice

    Develop Applications Chapter 10 System Overhead Time Slice The controller communicates with other devices at a specified rate (scheduled) or when processing time is available to service the communication. The system overhead time slice specifies the percentage of time a controller devotes to service communication.
  • Page 166: Configure The System Overhead Time Slice

    Chapter 10 Develop Applications Configure the System Overhead Time Slice To configure the system overhead time slice, perform this procedure. 1. In the Controller Organizer, right-click the controller and choose Properties. The Controller Properties dialog box appears. 2. Click the Advanced tab. 3.
  • Page 167: Sample Controller Projects

    Develop Applications Chapter 10 Sample Controller Projects Logix Designer application includes sample projects that you can copy and modify to fit your application. To access the sample projects, choose Open Sample Project in the Studio 5000 interface and navigate to Samples >...
  • Page 168 Chapter 10 Develop Applications Notes: Rockwell Automation Publication 1756-UM001O-EN-P - October 2014...
  • Page 169: Phasemanager Overview

    Chapter Using the PhaseManager Tool Topic Page PhaseManager Overview Minimum System Requirements State Model Overview PhaseManager Tool versus Other State Models Equipment Phase Instructions PhaseManager Overview The PhaseManager™ tool lets you add equipment phases to your controller. An equipment phase helps you lay out your code in sections that are easier to write, find, follow, and change.
  • Page 170 Chapter 11 Using the PhaseManager Tool Figure 43 - PhaseManager Overview A PHASE tag gives you the status of an equipment phase. Controller Controller Tags Tasks MainTask An equipment phase directs one activity of your equipment. A state model divides the activity into a series of states. Add Water Phase Mix Phase Running State Routine...
  • Page 171: Minimum System Requirements

    Using the PhaseManager Tool Chapter 11 Minimum System To develop PhaseManager programs, you need the following: • A ControlLogix controller at firmware revision 16 or later Requirements • A communication path to the controller • RSLogix 5000 software, version 16.03.00 or later or Logix Designer application, version 21.00.00 or later To enable PhaseManager support, you need the Full or Professional edition of the software, or the software with PhaseManager software (catalog number...
  • Page 172: How Equipment Changes States

    Chapter 11 Using the PhaseManager Tool With a state model, you define the behavior of your equipment during Acting states. Table 42 - Acting States in the PhaseManager State Model State Question to Ask Resetting How does the equipment get ready to run? Running What does the equipment do to make product? Holding...
  • Page 173: Manually Change States

    Using the PhaseManager Tool Chapter 11 Table 43 - PhaseManager Transitions Type of Transition Description Command A command tells the equipment to do something. For example, the operator pushes the start button to begin production and the stop button to halt production. The PhaseManager tool uses these commands: Reset Stop...
  • Page 174: Phasemanager Tool Versus Other State Models

    Chapter 11 Using the PhaseManager Tool PhaseManager Tool versus Table 44 compares PhaseManager state models to other state models. Other State Models Table 44 - PhaseManager Tool and Other State Models PhaseManager Tool PackML Resetting…Idle Idle Starting…Ready Running…Complete Running…Complete Producing Subroutines or breakpoints Pausing…Paused Standby...
  • Page 175: Redundant Systems

    Chapter Redundant Systems Topic Page ControlLogix Redundancy Overview System Requirements System Considerations Build a Redundant System ControlNet Considerations in Redundant Systems EtherNet/IP Considerations in Redundant Systems Redundancy and Scan Time ControlLogix Redundancy Redundancy provides more system availability by switching control to a secondary controller chassis if a fault occurs in the primary controller chassis.
  • Page 176 Chapter 12 Redundant Systems Figure 46 - ControlLogix Enhanced Redundancy System Workstation Ethernet Switch Secondary Primary Redundant Chassis I/O Connected via ControlNet Network I/O can be connected via an EtherNet/IP network beginning with Enhanced Redundancy System revision 19.50. Redundancy requires no additional programming and is transparent to any devices connected over an EtherNet/IP or ControlNet network.
  • Page 177: System Requirements

    Redundant Systems Chapter 12 System Requirements Most redundant systems must use at least these system components. For some applications, the ControlNet and EtherNet/IP modules are optional. Table 46 - System Requirements Quantity Item Notes ControlLogix chassis Both chassis must be the same size. ControlLogix power supply Must be the same in each chassis.
  • Page 178: System Considerations

    Chapter 12 Redundant Systems System Considerations When you are configuring a redundant ControlLogix system, these considerations to modules in the redundant chassis must be made. Items in Primary and Consideration Secondary Chassis ControlLogix controller • When configured for redundancy, the secondary controller automatically receives and buffers data.
  • Page 179: Enhanced Versus Standard Redundancy

    Redundant Systems Chapter 12 Enhanced Versus Standard Redundancy While the enhanced and standard redundancy systems operate in a similar manner, there are some key differences between the two platforms. Table 47 compares the enhanced and standard redundancy system features. Table 47 - Comparison of Enhanced Redundancy to Standard Redundancy Feature Enhanced Standard...
  • Page 180: Controlnet Considerations In Redundant Systems

    Chapter 12 Redundant Systems ControlNet Considerations You can have as many as seven ControlNet communication modules in a redundant chassis. in Redundant Systems With each ControlNet network, you must have at least two nodes external IMPORTANT to the redundant controller chassis to avoid timeouts on switchover. The lowest node of each ControlNet network must be outside the redundant controller chassis.
  • Page 181: Redundancy And Scan Time

    Redundant Systems Chapter 12 Redundancy and Scan Time At the end of each program, the primary controller synchronizes and crossloads fresh data to the secondary controller. This process keeps the secondary controller up-to-date and ready to take over. It also increases the scan time when compared to a nonredundant system.
  • Page 182 Chapter 12 Redundant Systems Notes: Rockwell Automation Publication 1756-UM001O-EN-P - October 2014...
  • Page 183: Troubleshoot The Module

    Appendix Troubleshoot the Module Topic Page 1756-L7x Controller Status Display and Indicators 1756-L7x Controller Status Display 1756-L7x Controller Status Indicators 1756-L6x Status Indicators Use Logix Designer The Logix Designer application indicates fault conditions in the following ways: • Warning signal on the main screen next to the module - This occurs when Application for the connection to the module is broken.
  • Page 184 Appendix A Troubleshoot the Module • Message in the status line of a screen. On the Module Info tab, in the Status section, the Major and Minor Faults are listed along with the Internal State of the module. Notification in the Tag Editor - General module faults are also reported in the Tag Editor.
  • Page 185: Fault Type Determination

    Troubleshoot the Module Appendix A Fault Type Determination To display recent fault information in the Major Faults tab of the Module Properties screen, you must check the Major Fault on Controller option in the Connection tab. When you are monitoring the configuration properties of a module in the Logix Designer application and receive a Communication fault message, the Major Faults tab indicates the type of fault under Recent Faults.
  • Page 186: 1756-L7X Controller Status Display And Indicators

    Appendix A Troubleshoot the Module 1756-L7x Controller Status The 1756-L7x controllers have four status indicators and one four-character scrolling status display. Display and Indicators Figure 47 - 1756-L7x Status Display and Indicators Scrolling Status Display, see page 186 Status Indicators, see page 195 The 1756-L7x controller status display scrolls messages that provide information 1756-L7x Controller...
  • Page 187: Fault Messages

    Troubleshoot the Module Appendix A Table 48 - General Status Messages (Continued) Message Interpretation No Project No project is loaded on the controller. To load a project, do one of the following: • Use Logix Designer application to download the project to the controller •...
  • Page 188 Appendix A Troubleshoot the Module Table 49 - Fault Messages Message Interpretation I/O Fault ModuleName #XXXX message An I/O fault has occurred on a module in a remote chassis. The name of the faulted module is indicated with the fault code and brief description of the fault.
  • Page 189: Major Fault Messages

    Troubleshoot the Module Appendix A Major Fault Messages The Major Fault TXX:CXX message on the controller status display indicates major faults. Table 50 lists fault types, codes, and the associated messages as they are shown on the status display. For detailed descriptions and suggested recovery methods for major faults, see the Logix5000 Major, Minor, and I/O Fault Codes Programming Manual, publication 1756-PM014...
  • Page 190 Appendix A Troubleshoot the Module Table 50 - Major Fault Status Messages (Continued) Type Code Message Task Watchdog Expired Save Failure Bad Restore Type Bad Restore Revision Bad Restore Checksum Failed to Restore Processor Memory Keyswitch Change Ignored Positive Overtravel Limit Exceeded Negative Overtravel Limit Exceeded Position Error Tolerance Exceeded Encoder Channel Connection Fault...
  • Page 191: I/O Fault Codes

    Troubleshoot the Module Appendix A Table 50 - Major Fault Status Messages (Continued) Type Code Message CIP Motion Axis Fault CIP Motion Axis Fault Mfg CIP Motion Fault CIP Module Fault Motion Group Fault CIP Motion Configuration Fault CIP Motion APR Fault CIP Motion APR Fault Mfg CIP Motion Guard Fault I/O Fault Codes...
  • Page 192 Appendix A Troubleshoot the Module Table 51 - I/O Fault Messages (Continued) Code Message #000E Attribute Not Settable #000F Permission Denied #0010 Device State Conflict #0011 Reply Too Large #0012 Fragment Primitive #0013 Insufficient Command Data #0014 Attribute Not Supported #0015 Data Too Large #0100...
  • Page 193 Troubleshoot the Module Appendix A Table 51 - I/O Fault Messages (Continued) Code Message #0319 No Secondary Resources Available #031E No Available Resources #031F No Available Resources #0800 Network Link Offline #0801 Incompatible Multicast RPI #0814 Data Type Mismatch #FD01 Bad Backplane EEPROM #FD02 No Error Code...
  • Page 194 Appendix A Troubleshoot the Module Table 51 - I/O Fault Messages (Continued) Code Message #FE23 Invalid Unicast Allowed #FF00 No Connection Instance #FF01 Path Too Long #FF04 Invalid State #FF08 Invalid Path #FF0B Invalid Config #FF0E No Connection Allowed Rockwell Automation Publication 1756-UM001O-EN-P - October 2014...
  • Page 195: 1756-L7X Controller Status Indicators

    Troubleshoot the Module Appendix A 1756-L7x Controller The status indicators are below the status display on the controller. They indicate the state of the controller as described in these tables. Status Indicators RUN Indicator Use the mode switch on the front of the controller or use the Controller Status menu in the Logix Designer application to change the controller mode that is shown by the RUN indicator.
  • Page 196: Ok Indicator

    Appendix A Troubleshoot the Module OK Indicator The OK indicator shows the state of the controller. Table 55 - OK Indicator State Description No power is applied to the controller. Flashing red Either of the following is true: • It is a new controller, out of the box, and it requires a firmware upgrade. If a firmware upgrade is required, the status display indicates Firmware Installation Required.
  • Page 197: I/O Indicator

    Troubleshoot the Module Appendix A I/O Indicator The I/O indicator shows the status of I/O modules in the project of the controller. Table 57 - I/O Indicator State Description Either of the following is true: • There are no devices are in the I/O configuration of the controller. If needed, add the required devices to the I/O configuration of the controller.
  • Page 198: Bat Indicator

    Appendix A Troubleshoot the Module BAT Indicator The BAT indicator shows the charge of the battery and if the program is being saved. Table 60 - BAT Indicator State Controller Description Series The controller is able to support memory. Solid green The series A controllers do not use this state.
  • Page 199 Appendix History of Changes Topic Page 1756-UM001N-EN-P, November 2012 1756-UM001M-EN-P, February 2012 1756-UM001L-EN-P, November 2011 1756-UM001K-EN-P, May 2011 1756-UM001J-EN-P, July 2010 1756-UM001I-EN-P, January 2007 1756-UM001H-EN-P, July 2008 1756-UM001G-EN-P, January 2007 1756-UM001F-EN-P, May 2005 1756-UM001E-EN-P, August 2002 1756-UM001D-EN-P 1756-UM001C-EN-P, June 2001 1756-UM001B-EN-P, November 2000 This appendix summarizes the revisions to this manual.
  • Page 200: Um001N-En-P, November, 2012

    Appendix B History of Changes 1756-UM001N-EN-P, Change November, 2012 Studio 5000™ Logix Designer application is the rebranding of RSLogix™ 5000 software. Added an Attention statement to the section about installing the ESM. Added Integrated Motion to motion control options. Added section about extended properties. 1756-UM001M-EN-P, Change February 2012...
  • Page 201: Um001J-En-P, July 2010

    History of Changes Appendix B 1756-UM001J-EN-P, July 2010 Change Added 1756-L6x and 1756-L7x installation information. Added information to identify and describe common start-up tasks that are completed with ControlLogix controllers. Updated the ControlLogix example configurations, system design information, controller features descriptions to include the 1756-L7x controllers, available memory options to include the 1756-L7x information, and ControlLogix controller CPU resources.
  • Page 202: Um001E-En-P, August 2002

    Appendix B History of Changes 1756-UM001E-EN-P, Change August 2002 Added information about the battery life of the 1756-BA1 battery when you use it in a ControlLogix5563 controller. Added information about the 1756-BATM ControlLogix battery module. Revision not published. 1756-UM001D-EN-P 1756-UM001C-EN-P, Change June 2001 Added the Configure an EtherNet/IP Module section.
  • Page 203: Rockwell Automation Publication 1756-Um001O-En-P - October

    Index Numerics 1756-ESMCAP controller parts 21 1747-KY controller key ESM 30 key 21 1756-ESMCAPXT 1756-BA1 ESM 30 check level 72 1756-ESMNRM 30 controller compatiblity 72 controller parts 22 controller parts 35 ESM 30 storage 77 1756-ESMNRMXT 1756-BA2 ESM 30 check level 72 1756-ESMNSE controller compatibility 72 controller parts 22...
  • Page 204 Index 1784-SD1 22 change load from 68 equipment phase 173 SD card 21 chassis store to 65 ControlLogix 1784-SD2 list 128 controller parts 22 insert controller 23 load from 68 communication store to 65 Data Highway Plus 95 1788-CN2DN DH-485 network 110 uses 94 Foundation Fieldbus 98 1788-CN2FFR...
  • Page 205 Index serial driver 50 ControlNet 1756-L7x module capability 90 battery and 72 module features 90 communication options 82 module list 91 ESM, uninstall 28 network 89 insert into chassis 23 redundancy system and 180 key, insert 24 scheduled connection SD card, install 25 scheduled connection 92 SD card, removal 26 unscheduled connection...
  • Page 206 Index ESM 30 hold-up time 1756-ESMCAP 30 ESM WallClockTime 72 1756-ESMCAPXT 30 1756-ESMNRMXT 30 1756-ESMNSE 30 1756-ESMNSEXT 30 uninstall 28 connection error 164 EtherNet/IP ControlLogix add while online 141 remote 129 connections 88 selection 127 module features 86 determine data update 141 module list 87 distributed 132 network 86...
  • Page 207 Index nonvolatile memory 83 load from memory card 68 local obtain connection 123 axis information 144 firmware 53 add 128 OK indicator remote I/O 127 1756-L6x 198 Logix Designer application 1756-L7x 196 Add-On Instructions 159 online program 151 routine 154 EtherNet/IP 141 tags 155 to I/O configuration 137...
  • Page 208 Index protocol scan time ASCII 112 redundancy and 181 scheduled master 104 program 153 point to point 105 script file radio modem 106 error 55 slave 109 SD card Modbus network 118 1784-SD1 21 serial port 103 install 25 load from 68 other tasks 70 removal 26 receive...
  • Page 209 Index store to memory card 65 swapping IP address 180 system 82 system overhead time slice 165 configure 166 system requirements PhaseManager 171 redundancy 177 consume 119 in project 155 produce 119 task continuous 150 event 150 in project 148 periodic 150 priority 151 time slice 165...
  • Page 210 Index Notes: Rockwell Automation Publication 1756-UM001O-EN-P - October 2014...
  • Page 212 Rockwell Automation Support Rockwell Automation provides technical information on the Web to assist you in using its products. http://www.rockwellautomation.com/support you can find technical and application notes, sample code, and links to software service packs. You can also visit our Support Center at https://rockwellautomation.custhelp.com/ for software updates, support chats and forums, technical information, FAQs, and to sign up for product notification updates.

Table of Contents