ELEC 133 - PROGRAMMABLE CONTROLLERS
| JOHNSON COUNTY COMMUNITY COLLEGE |
| BUSINESS AND TECHNOLOGY DIVISION |
| ELECTRONICS |
| COURSE OUTLINE |
| Title: PROGRAMMABLE CONTROLLERS | Effective Term: Spring 1998 | |
| Number: ELEC 133 | Credit Hours: 3 | Contact Hours: 5 |
| Course Type: Career | Lecture Hours: 2 | Lab Hours: 3 |
Description:
This is an introductory course in programmable logic
controllers. The course is designed for individuals
without extensive electrical or controller backgrounds.
Hardware aspects and programming aspects of
controller operation are covered. The foundational
controller logic symbols and controller logic operations
necessary to interpret and write ladder logic programs
are taught in this class. Students will enter, edit and
test controller programs through assigned laboratory
projects. 2 hrs. lecture, 3 hrs. lab/wk.
Supplies: Refer to the instructor's course syllabus for details about any supplies that may be required.
Prerequisites: NONE
Textbook(s): For information see - http://bookstore.jccc.net
Course Fees: NONE
Course Objectives:
Upon successful completion of this course the student should be able to:
- Identify the hardware components of a programmable logic controller.
- Assemble the components of a programmable logic controller.
- Describe memory usage and I/O mapping of a PLC.
- Describe wiring of inputs and outputs to a PLC.
- Identify and use the numbering systems used in PLCs (binary, octal, hexadecimal, decimal).
- Enter and test programs written in relay ladder logic into a PLC.
- Understand and describe relay logic and symbols used by PLCs.
- Incorporate and program timers and counters in PLC ladder programs.
- Perform arithmetic and logical operations with a PLC.
- Edit existing PLC ladder programs.
- Save and load PLC programs to/from floppy disk.
- Write elementary programs for a PLC, given a process description and requirements.
- Add comments to ladder program.
- Print PLC programs with various options to a local printer.
Content Outline & Competencies:
I. Explain Basics Of:
A. Background/history
B. Purpose of programmable controller
C. Relay logic versus ladder logic
D. Definition of a controller
E. Components of a programmable controller
II. Describe and Program Controller Hardware, Including:
A. Input/output modules
1. Field wiring interface
2. Rack configurations
3. Solid state relay switching
4. Troubleshooting
5. Indicator lamps
6. Terminal numbering
B. Central processor
1. Fixed memory (ROM)
2. Alterable memory (RAM)
3. Battery back-up
4. Memory capability
5. Indicator lights
6. Function mode switch
C. Power supply
1. Rectification and filtering
2. Power for CPU and 1/0 modules
3. Back-up power
D. Programming terminal
1. Screen display
2. Keyboard modes
3. Cable connections
III. Explain Controller Memory Organization
A. Fixed memory
B. Alterable memory
C. Data table
1. Processor work areas
2. Input image table
3. Output image table
4. Timers and counters
5. Scratch pad areas
D. User memory
1. Program instructions
2. Controller scanning
E. Numbering systems in controller hardware
1. Octal
2. Binary
3. BCD
F. Memory addresses
1. Words
2. Bits
IV. Write Controller Programs Using Instructions:
A. Relay logic instructions
1. Examine On
2. Examine Off
3. Energize
4. Output latch
5. Output unlatch
6. Branch start
7. Branch stop
8. Evaluating instructions in a program
B. Controller Timer Instructions
1. Timer On-delay
2. Timer Off-delay
3. Retinitive On-delay timer
4. Retinitive timer reset
5. Evaluating instructions in a program
C. Controller counter instructions
1. Count-up instruction
2. Count-down instruction
3. Retentive nature of counters
4. Counter reset
5. Evaluating instructions in a program
D. Data manipulation instructions
1. The GET instruction
2. The PUT instruction
3. Evaluating data manipulation instructions in a program
E. Data comparison instructions
1. Less-than instruction
2. Equal-to instruction
3. Get byte instruction
4. Limit test instruction
5. Evaluating data comparison instruction in a program
F. Arithmetic instructions
1. Add
2. Subtract
3. Multiply
4. Divide
5. Overflow
6. Evaluating arithmetic instructions in a program
G. Output override and input-output update instructions
1. Master Control Reset (MCR)
2. Zone Control Last state (ZCL)
3. Input update immediate
4. Output update immediate
5. I/O scan allocation
6. Effects of zones on retentive and non-retentive outputs
7. Evaluating in a program
V. Edit Controller Programs, including:
A. Entry corrections
B. Remove commands
C. Remove rungs
D. Clear memory
E. Insert commands
F. Change commands
G. Cursor operation modes
Methods of Evaluation of Competencies:
Evaluation of student mastery of course competencies will be accomplished using the following methods:
A minimum of four examinations 80% of grade
Laboratory exercises 20% of grade
100%
Caveats: NONE
Disabilities:
If you are a student with a disability, and if you will be requesting accommodations, it is your responsibility to contact Access Services. Access Services will recommend any appropriate accommodations to your professor and his/her director. The professor and director will identify for you which accommodations will be arranged.
JCCC provides a range of services to allow persons with disabilities to participate in educational programs and activities. If you desire support services, contact the office of Access Services for Students With Disabilities (913) 469-8500, ext. 3521 or TDD (913) 469-3885. The Access Services office is located in the Success Center on the second floor of the Student Center.

Open In Word