Allen Bradley ControlLogix (Modules 1-4)
Duration: 4 days
Audience: Anybody needing to maintain or program a Logix5000 project
Prerequisites: Basic computer skills
Course Outline
Module 1
This module takes a fundamental approach to a ControlLogix system. It begins with an overview of the architecture and migrates into an introduction of RSLogix 5000, the programming environment. Students will learn how to setup communications to the PLC using RSLinx, download and upload projects, as well as determine the modes of the CPU. This module presents the fundamentals of memory management with a discussion of the tag database. The module ends with instruction on configuring the digital I/O modules.
Lessons
- Course Introduction
- System Overview
- RSLogix 5000 Overview
- RSLinx
- CPU Modes
- Configuring Ethernet Modules
- Downloading / Uploading
- Tag Database
- Configuring Discrete I/O
Module 2
This module introduces configuration of analog I/O modules. Program basics and project structure in tasks, programs and routines is covered which leads to being able to search and use the cross reference tools effectively. Students will learn a variety of methods for editing ladder logic. Finally, a presentation of relay and timer instructions meets the needs of programmers and maintenance personnel.
Lessons
- Configuring Analog I/O
- Tasks, Programs and Routines
- Program Basics
- Searching and Cross Reference
- Relay Type Instructions
- Editing Ladder
- Timers
Module 3
This module starts by looking at counters. The tag database is revisited by looking at the more advanced features of arrays and user defined data types. The module ends with instructions for doing comparisons and math.
Lessons
- Counters
- Arrays
- User Defined Type
- Compare Operations
- Math Operations
Module 4
The beginning of this module covers the different ways to scan through routines with the program control instructions. There is a lesson on how to document a project. Finally, there is instruction on some helpful troubleshooting tools and principles, which include forcing, indicators, and trending.
Lessons
- Program Control
- Forcing
- Indicators
- Documentation
- Trending
- Troubleshooting
Allen Bradley ControlLogix (Modules 5-8)
This course gives more indepth coverage into the Logix5000 capabilities.
Duration: 4 days
Audience: Anybody needing to maintain or program a Logix5000 project
Course Outline
Module 5
This modules starts off with reinforcing some of the basics presented in Modules 1-4. The features of the GSV and SSV instructions are presented to get and set system values. The next lesson goes over the status flags used to monitor certain events in the logic and then instructions used to manipulate and move data. After this, indirect addressing is discussed as a powerful method of accessing tags. Furthermore, the student will gain an introduction to instructions that work on a file level, otherwise known as arrays. The final lesson covers some special instructions that are commonly used to monitor and compare machine state with a reference bit pattern.
Lessons
- Introduction to the Demo
- Array and UDT Review
- GSV / SSV Instructions
- Status Flags
- Move Instructions
- Indirect Addressing
- File Instructions
- Special Instructions
Module 6
The module begins by covering some Miscellaneous instructions for statistical control. The instructor will then cover Bit Shift instructions that can be used to track parts flow in an assembly line production. The next lesson covers ways to handle data in stacks with the Stack Register instructions. The final lesson covers the Sequencer instructions used in repetitive machine operation.
Lessons
- Misc Instructions
- Bit Shift Instructions
- Stack Register Instructions
- Sequencer Instructions
Module 7
This module introduces a powerful method for creating your own instructions called Add-On Instructions. The next lesson covers some of the new advanced features in the Message instruction. Furthermore, the Event Task and UID/UIE Instructions are taught. Finally, the instructor will go over the usage of the FOR and BRK Instruction.
Lessons
- Using Add-On Instructions
- Creating Add-On Instructions
- The Message Instruction
- Event Tasks
- For Break Instructions
Module 8
This module begins by covering the ASCII string instructions used to develop text messages for display and communication. Next, the Power-Up Handler and Fault Routines will be discussed. The last lesson covers the concepts of closed loop control with the PID instruction.
Lessons
- ASCII String Instructions
- ASCII Serial Port Instructions
- Fault Routines
- The PID Instruction