Allen Bradley SLC-500 (Modules 1-3)
Duration: 3 days
Audience: Anybody needing to maintain or program a SLC-500 PLC
Prerequisites: Basic computer skills
Course Outline
Module 1
This module introduces students to the fundamental aspects of a SLC500 system. It begins with an overview of the architecture and migrates to an introduction to RSLogix500 software, the programming environment for the processor. Students will receive a basic understanding of a SLC500 project, including an introductory look at routines, data table files, and addressing. An overview of RSLinx software and configuring communication drivers to allow the computer to communicate to the various processors will also be covered. At the end of this module students will be comfortable identifying SLC500 components and will be able to reload a program into the system.
Lessons
- System Overview
- RSLogix 500 Overview
- Communications
- Processor Fundamentals
- Addressing
- I/O Configuration
Module 2
This module starts with an introduction to ladder logic fundamentals. Many of the core instruction sets for the SLC 500 processor are covered including timers, counters and comparison instructions. By the end of the lesson the student should feel comfortable editing ladder logic.
Lessons
- Programming Fundamentals
- Bit Instructions
- Editing Logic
- Timers
- Counters
- Comparison Instructions
Module 3
This module primarily introduces students to the essential maintenance and troubleshooting related tools available in RSLogix 500 software. The module begins with an overview of the math instructions in the SLC500, and then migrates into maintenance related topics such as searching, forcing and monitoring data.
Lessons
- Math Instructions
- Documentation
- Search Techniques
- Troubleshooting
- Monitoring Data
- Forcing
Allen Bradley SLC-500 (Modules 4-6)
This course gives more indepth coverage into the SLC-500 capabilities.
Duration: 3 days
Audience: Anybody needing to maintain or program a SLC-500 PLC
Prerequisites: Modules 1-3
Course Outline
Module 4
This module begins by covering the aspects of expanding and organizing a program through the use of routines. The next lesson covers the move and logical instructions. Analog inputs are covered, as well as, the ability to scale the inputs with the Scale instruction. File instructions to handle and convert large amounts of data is discussed. Finally, the methods and instructions for communication such as the MSG instruction are covered.
Lessons
- Program Flow Control
- Move and Logical Instructions
- Scale Instruction
- File Instructions
- Communication Instructions
Module 5
The module begins be covering the shift register instructions (BSL and BSR). Next are the important concepts of indexed and indirect addressing. The methods of discrete and immediate I/O interrupts are discussed using the status file DII and the IIM and IOM instructions. The module concludes with an overview of the Sequencers instructions such as SQL and SQO.
Lessons
- Shift Register Instructions
- Indexed and Indirect Addressing
- I/O Interrupts
- Sequencers
Module 6
This module begins by covering the stack register instructions such as FFL, FFU, LFL and LFU. The module continues with an overview of the selectable timed interrupts such as STE, STS and STD. Finally, the PID instruction is covered along with process control basics.
Lessons
- FIFO and LIFO Instructions
- Selectable Timed Interrupt
- The PID Instruction