Table of Contents Topic # Title Page 1 BASIC CONCEPTS 1 2 RSLINX 4 3 PROCESSOR PROPERTIES 8 4 CONFIGURE I/O 10 5 LADDER PROGRAM 14 6 ALIAS TAG NAMES 16 7 BASE TAG USAGE 21 8 USING THE SOFTWARE 23 9 ONLINE EDITS 25 10 DATA TYPES 27 11 ARRAYS 28 12 USER DEFINED DATA TYPES (UDT) 32 13 STATIC INPUTS 34 14 SUBROUTINES 37 15 TASKS, PROGRAMS, ROUTINES 38 16 GET SYSTEM VALUES (GSV) 42 17 PANEL VIEW 45 18 PANEL VIEW ALARMS 51 19 PANEL VIEW INDICATORS 54 20 SEARCHING TOOLS IN RSLOGIX 5000 56 21 FORCING IN RSLOGIX5000 60 22 FAULT RECORDING 64 23 TRENDS 66 24 PEER TO PEER COMMUNICATIONS 72 25 PRODUCED AND CONSUMED TAGS 74 26 MESSAGING 76 27 DEVICE NET 78 28 CONTROL NET 95 Appendix A: Supplemental Material: Timers & Counters This product was funded by a grant awarded under the President’s Community-Based Job Training Grants as implemented by the U.S. Department of Labor’s Employment & Training Administration. The information contained in this product was created by a grantee organization and does not necessarily reflect the official position of the U.S. Department of Labor. All references to non-governmental companies or organizations, their services, products, or resources are offered for informational purposes and should not be construed as an endorsement by the Department of Labor. This product is copyrighted by the institution that created it and is intended for individual organizational, noncommercial use only. Course Objectives 1 Basic Concepts OBJECTIVES: Upon completion of this topic the student would be able to: List the key components of Logix5000 system Use the key switch Understand the Controller indicators Remove I/O cards 2 RSLinx OBJECTIVES: Upon completion of this topic the student would be able to: Configure drivers in RSLinx Use RSWho for troubleshooting 3 Processor Properties OBJECTIVES: Upon completion of this topic the student would be able to: Create a new project in RS Logix 5000 Access and change Processor properties 4 Configure I/O OBJECTIVES: Upon completion of this topic the student would be able to: Configure Input and Output cards Find I/O data in controller memory Understand Control Logix addressing scheme Use module indicators for troubleshooting 5 Ladder Program OBJECTIVES: Upon completion of this topic the student would be able to: Write a program to use an input to energize an output Use Module Local Addresses Download and test a program 6 Alias Tag Names OBJECTIVES: Upon completion of this topic the student would be able to: Create Alias tags using the New Tag Dialog Box Create Alias tags from the controller tags Apply Alias tags 7 Base Tag Usage OBJECTIVES: Upon completion of this topic the student would be able to: Understand the key components of a Base Tag Contrast a Base Tag and an Alias Tag Create a program to operate a motor in manual 8 Using the Software OBJECTIVES: Upon completion of this topic the student would be able to: Download and Upload a program Save a program Use Keyboard Shortcuts 9 Online Edits OBJECTIVES: Upon completion of this topic the student would be able to: Step through Online Edits Finalize edits Delete or Add a Rung 10 Data Types OBJECTIVES: Upon completion of this topic the student would be able to: Recognize the different data types and memory usage Build Tags of different Data Types 11 Arrays OBJECTIVES: Upon completion of this topic the student would be able to: Create Arrays to group Base Tags Dimension Arrays 12 User Defined Data Types (UDT) OBJECTIVES: Upon completion of this topic the student would be able to: Create an UDT Use an UDT 13 Static Inputs OBJECTIVES: Upon completion of this topic the student would be able to: Understand the updating of the ControlLogix Memory Implement the Static Input Standard in Motor Sequencing Lab 14 Subroutines OBJECTIVES: Upon completion of this topic the student would be able to: Know how a subroutine executes Use a subroutine Create a subroutine. 15 Tasks, Programs, Routines OBJECTIVES: Upon completion of this topic the student would be able to: Understand the properties of Tasks Understand the how a routine works within a program Configure a routine, program and task 16 Get System Values (GSV) OBJECTIVES: Upon completion of this topic the student would be able to: Understand how to retrieve status of the system into Ladder logic List the system values available Program a GSV to get current time and date of the system 17 Panel View OBJECTIVES: Upon completion of this topic the student would be able to: Reset a Panel View Upload/ Download Panel View Programs Understand how Panel View objects are configured Format a Panel View Object 18 Panel View Alarms OBJECTIVES: Upon completion of this topic the student would be able to: Understand how to configure an Alarm Banner Add an Alarm to an existing panel View program Program a MSG instruction to Read/Write blocks of data over the Ethernet 19 Panel View Indicators OBJECTIVES: Upon completion of this topic the student would be able to: Add a Multistate Indicator View the different states in PanelBuilder32 software 20 Searching Tools in RSLogix5000 OBJECTIVES: Upon completion of this topic the student would be able to: Cross Reference tags, I/O cards, Find Tags and Edits Know when to Cross Reference and when to Find All 21 Forcing in RSLogix5000 OBJECTIVES: Upon completion of this topic the student would be able to: Force from controller tags or ladder Logic Find Forces Use Bookmarks for troubleshooting 22 Fault Recording OBJECTIVES: Upon completion of this topic the student would be able to: Understand how a fault recording Implement a fault recording 23 Trends OBJECTIVES: Upon completion of this topic the student would be able to: Understand Trends as a troubleshooting tool Create a Trend Adjust Trend properties 24 Peer to Peer Communications OBJECTIVES: Upon completion of this topic the student would be able to: Compare the properties of Networks Configure a path to a remote Processor 25 Produced and Consumed Tags OBJECTIVES: Upon completion of this topic the student would be able to: Understand properties of Produced tags Configure a Produced Tag Produce and consume a block of data over the Ethernet 26 Messaging OBJECTIVES: Upon completion of this topic the student would be able to: Understand how to Pulse a Message Configure a Message Program a MSG instruction to Read/Write blocks of data over the Ethernet 27 Device Net OBJECTIVES: Upon completion of this topic the student would be able to: Explain how DeviceNet maps the remote Device I/O to Processor (Logix5563) Memory Understand the topology of DeviceNet Network Configure Device Flex I/O 28 Control Net OBJECTIVES: Upon completion of this topic the student would be able to: Understand the Terminology of ControlNet Schedule a Network Configure ControlNet Flex I/O Produce/consume a tag on ControlNet