OAKTON COMMUNITY COLLEGE |
Instructor: |
Semester: |
Division Office II |
Time: |
Email: |
Room: P132 |
Office Hours: |
| I. | Course | Course | Course | |||
| Prefix | Number | Name | Credit: | Lecture: | Lab: | |
| MFG | 240 | Programmable Controllers (PLC) | 4 |
3 |
3 |
| II. | PREQUISITE: |
| Students should have a working knowledge of basic electricity and electronic components. This includes DC series and parallel circuits, AC circuits, resistors, capacitors, relays and transistors. |
| III. | COURSE DESCRIPTION (catalog): |
| This course teaches the fundamentals of programmable controllers (PLC) systems. Subjects include: Control system power distribution wiring, sensors and air valve interfaces, discrete I/O interface circuits, flow charting and state diagrams of machine sequences, ladder logic programming, machine diagnostic programming and HMI display programming. Labs are taught using the Allen Bradley SLC-500 controllers. HMI displays used are Allen Bradley’s Panel View 600 series terminals. All programs are written using RSLogix 500 software. |
| IV. | LEARNING OBJECTIVES: |
Students will learn I/O interfacing between the PLC controller and devices such as switches, proximity switches, limit switches, lamps, solenoids, valves, and other control devices. Once the hardware design is complete and understood, students will be instructed in how to write ladder logic programs to control the machine in a safe and efficient manner. In addition the student will be instructed in writing diagnostic programs to monitor the machine and control program to find faults and prompt the operator as to what went wrong.
|
| V. | ACADEMIC INTEGRITY: |
Students and employees at Oakton Community College are required to demonstrate academic integrity and follow Oakton’s Code of Academic Conduct. This code prohibits:
There are serious consequences to violations of the academic integrity policy. Oakton’s policies and procedures provide students a fair hearing if a complaint is made against you. If you are found to have violated the policy, the minimum penalty is failure on the assignment and, a disciplinary record will be established and kept on file in the office of the Vice President for Student Affairs for a period of 3 years. Details of the Code of Academic Conduct can be found in the Student Handbook. |
| VI. | OUTLINE OF TOPICS: | |
| Class #1: | Introduction to control system wiring and ladder logic wiring
diagrams, binary mathematics and various number systems, I/O (input and
output) types, I/O modules and wiring concepts will also be discussed. Chapters 1 & 2 |
|
| Class #2: | I/O Devices are discussed including the operation
and interfacing of switches and various sensors types and applications.
Introduction to ladder rung logic statements, processor I/O scan sequences,
processor memory and file layout, power wiring to the processor. |
|
| Class #3: | PLC Processor types and capabilities will be discussed
along with memory addressing, and the process of selecting the correct
processor for an application. |
|
| Class #4: | Introduction to flow charting and creating state
diagrams for mechanism sequences, converting these diagrams to ladder
logic programs, a simple machine program, the use of latched and unlatched
output instructions to keep track of a mechanisms progress during a program.
Introduction to RSLogix 500 software and the students first Lab Project. |
|
| Class #5: | Introduction to the interfacing of air valves, indexers,
and other common motion elements used in automation systems. Explanation
of PLC timer functions and their use in ladder programs. Example programs
using timer instructions for pulse generation, delaying functions, extending
pulse size, anti-tie down protection in machine operation and pulse train
generation. |
|
| Class #6: | The concepts of PLC counter instructions will be
introduced and a discussion of their uses in ladder programs will follow.
Example programs will be explained that use PLC counters for long time
duration accumulations, counting parts to a set value, changing count
preset values as part of the Program function. |
|
| Class #7: | First test covering chapters 1 to 8 and lab project. | |
| Class #8: | This class will introduce logic and math instructions
and their uses in PLC programming. In addition the instructor will discuss
the program design concepts needed to control a manually activated machine.
An example program for controlling a single cycle machine operation will
be given along with examples of ant-tie down circuits and other safety
requirements needed to meet OSHA requirements. |
|
| Class #9: | Introduction to continuously running machines or
processes. Start up and shut down safety sequences will be discussed that
are required to meet OSHA requirements, introduction to the 3 state machine
concept and the use of ladder subroutines. Data control and handling in
process control functions will also be covered. An example program will
be written that uses a word-wide shift register to accumulate test data
as products move down an assembly line. This accumulated data will be
used make sorting decisions at the end of the assembly line. |
|
| Class #10: | This class secession will introduce bit-shift data
movement instructions, FIFO & LIFO instructions, and other data movement
instructions used to down load menus or recipes. We will start to discuss
PLC sequencer instructions and I/O sequence table construction in this
class. An example program that uses a SQO sequencer instruction to control
a machine in manual or setup mode will be discussed and constructed. |
|
| Class #11: | Second test covers chapters 9 to 13, lab projects. | |
| Class #12: | This class will be a continuation of the discussion of sequencer programs. The instructor will introduce the concept of using a combination of a SQO instruction and a SQC instruction to build a control program that can control a machine in automatic mode. Chapter 15 continued. | |
| Class #13: | His class introduces the student to diagnostic programming techniques.
We will discuss the design of ladder rungs to monitor mechanical processes,
prompt operators about problems and warnings, how to setup the man / machine
interface, and the various display devices that are available. Chapter 16, Lab Project. |
|
| Class #14: | Continuation of diagnostic programs and systems Lab projects. |
|
| Class #15: | Lab projects. | |
| Class #16: | Final test and all lab projects due for completions. | |
| The instructor reserves the right to make adjustments to the above schedule due to holidays and will informing the class accordingly. | ||
| VII. | METHODS OF INSTRUCTION: |
|
Sample programs and lab manuals. |
| VIII. | COURSE PRACTICES REQUIRED: |
|
| IX. | INSTRUCTIONAL MATERIALS |
| Programmable Controllers using the Allen Bradley SLC 500 Family - Second Edition. Author : David Geller. ISBN: 0-13113052-8 |
| X. | METHODS OF EVALUATING STUDENT PROGRESS: | ||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||
| X. | OTHER COURSE INFORMATION: | ||||||||
Safety Policy General:
As the course progresses the instructor will cover safety concerns in machine control system programming and control systems design. These safety rules must be followed in the student’s own programs and program debug procedures. No student will ever work on lab projects in the room alone. For safety sake at least 2 people must be in the room anytime students are working on lab projects. The student understands the equipment used in this course is standard industrial grade equipment and must be used in accordance with OSHA standard industrial safety rules and regulations. The student understands the instructor has the right to remove a student from the class for dangerous or unprofessional behavior. If at any time a student notices a safety concern he/she must notify the instructor immediately. This includes loose equipment, hoses, wiring or any other safety concern. |