Maricopa Community Colleges  ELC219   20032-99999 
Official Course Description: MCCCD Approval: 12/10/02
ELC219 20032-99999 L+L 4 Credit(s) 6 Period(s)
Programmable Controllers
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.
Prerequisites: ELC/FAC/HVA105 and ELC/FAC/HVA115 and ELC119, or permission of Instructor.
Go to Competencies    Go to Outline
 
MCCCD Official Course Competencies:
 
ELC219   20032-99999 Programmable Controllers
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)
Go to Description    Go to top of Competencies
 
MCCCD Official Course Outline:
 
ELC219   20032-99999 Programmable Controllers
    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
                                  Go to Description    Go to top of Competencies    Go to top of Outline