powered by
Center for Curriculum and Transfer Articulation
Programmable Controllers
Course: ELC219

First Term: 2018 Fall
Lec + Lab   4 Credit(s)   6 Period(s)   6 Load  
Subject Type: Occupational
Load Formula: T Lab Load


Description: Principles and applications of programmable logic controls (PLC`s). Numbering systems, control strategies, and ladder logic. Basic machine functions and operations to include programming, troubleshooting and maintenance. Application of PLC programming, operations and troubleshooting skills



MCCCD Official Course Competencies
1. Compare and contrast numbering systems. (I)
2. Perform calculations using identified numbering systems. (I)
3. Describe typical input and output symbols and wiring. (II)
4. Apply knowledge of typical input and output symbols and wiring to setup and troubleshoot system. (II)
5. Describe ladder logic. (III)
6. Draw ladder logic. (III)
7. Identify modes, I/O scans, and memory. (IV)
8. Apply knowledge of modes, I/O scans, and memory to perform hardware and panel wiring. (IV)
9. Explain PLC system design. (V)
10. Interpret PLC system design in relation to I/O lists, wiring drawings, and ladder programs. (V)
11. Explain software development. (VI)
12. Demonstrate appropriate use of software. (VI)
13. Describe basic machine functions to include control, timer and counter functions. (VII, VIII, IX)
14. Demonstrate use of basic machine functions to include control, timer and counter functions. (VII, VIII, IX)
15. Describe and interpret logic and math instructions. (X)
16. Explain basic machine control programming. (XI)
17. Demonstrate basic machine control programming with a sample machine. (XI)
18. Explain and predict the function of continuously running machines. (XII)
19. Explain shift register and FIFO and LIFO instructions. (XIII)
20. Demonstrate the use of shift register and FIFO and LIFO instructions. (XIII)
21. Explain and predict sequencer functions. (XIV)
22. Describe diagnostic programs. (XV)
23. Assess diagnostic functions using an error detection program. (XV)
24. Explain graphic display systems. (XVI)
25. Construct a graphic display system. (XVI)
MCCCD Official Course Competencies must be coordinated with the content outline so that each major point in the outline serves one or more competencies. MCCCD faculty retains authority in determining the pedagogical approach, methodology, content sequencing, and assessment metrics for student work. Please see individual course syllabi for additional information, including specific course requirements.
 
MCCCD Official Course Outline
I. Numbering Systems
   A. Binary function
   B. Octal system
   C. Hex system
   D. Calculations
II. Input and Output Wiring
   A. Input
      1. symbols
      2. modules
   B. Output modules
   C. System design
   D. Setup and troubleshooting
III. Ladder Logic
   A. Logic function symbols
   B. Latch and unlatch output types
   C. Sample equipment
IV. Modes, I/O Scans, and Memory Layout
   A. Allen-Bradley PLC systems
   B. Selecting a processor system
   C. SLC-500 control systems
   D. Hardware wiring
   E. Panel wiring
V. System Design
   A. Interface with engineers
   B. Chart machine function
   C. Generate I/O list
   D. Generate wiring drawings
   E. Generate ladder program
   F. Debug I/O wiring
   G. Debug program
   H. Final documentation
VI. Software Development
   A. AI series software
   B. Tags
   C. Search function
   D. RSLogix software
VII. Machine Control
   A. Air cylinder and valves
   B. Indexer driven equipment
   C. I/O assignments
   D. Program troubleshooting
VIII. Timer
   A. TON instruction
   B. TOF instruction
   C. RTO instruction
   D. Timer control in machine control
   E. Other timer uses
   F. Troubleshooting and setup
IX. Counter Instruction
   A. Troubleshooting and adjustment
   B. Sample program
X. Logic and Math Instruction
   A. Comparison instructions
   B. Logical and data movement
   C. Math instruction
   D. Data file instruction
XI. Machine Control Programming
   A. Control program layout
   B. Sample machine
XII. Continuously Running Machines
   A. Three-state system
   B. Assemble line programs
   C. Tracking product data on indexed lines
   D. Assembly line program specifications
   E. Sample machine
   F. Pallet pull assemble lines
XIII. Shift Register, FIFO, and LIFO Instructions
   A. Bit shift register
   B. BLS and BSR instruction
   C. FIFO instruction
   D. FFL and FFU instruction
   E. LIFO instructions
XIV. Sequencer Functions
   A. SQO instruction
   B. SQC instruction
   C. Sample program
   D. Rung description
XV. Diagnostic Programs
   A. Levels
   B. Error detection programming
   C. Sample program
XVI. Graphic Display Systems
   A. Screen design
   B. Panel builder project
   C. Alarm banner
   D. Sample program
 
MCCCD Governing Board Approval Date: 12/10/2002

All information published is subject to change without notice. Every effort has been made to ensure the accuracy of information presented, but based on the dynamic nature of the curricular process, course and program information is subject to change in order to reflect the most current information available.