ELEC 165 - Adv Programmable Controllers

JOHNSON COUNTY COMMUNITY COLLEGE
TECHNOLOGY DIVISION
ELECTRONICS
COURSE OUTLINE

 

Title: Advanced Programmable Controllers Effective Term: Spring 2009
Number: ELEC 165 Credit Hours: 3 Contact Hours: 5
Course Type: Career Lecture Hours: 2 Lab Hours: 3

Description:

This course is a continuation of ELEC 133. Principle topics include sequences, file and block transfers, analog control and PID functions. In addition, methods of networking of PLCs and advanced user interfaces will be covered. Lecture topics will be supported by 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.

Prerequisite: ELEC 133 Programmable Controllers

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:

  1. Describe the file concepts of a programmable controller.
  2. Program using logical addressing.
  3. Program using relay logic instructions of a file driven controller.
  4. Program using timer and counter instructions of a file driven controller.
  5. Program using arithmetic, move and logic instruction.
  6. Program using comparison instructions.
  7. Describe how to perform copy, logic and arithmetic operations on files of the controller's memory.
  8. Describe how to perform file search and compare instructions.
  9. Program using block transfer instructions.
  10. Program using message instructions.
  11. Program using program control instructions.
  12. Program using sequences instructions.
  13. Describe the operation of analog input and output modules.
  14. Perform diagnostics using processor status files and codes.
  15. Describe processor communications methods.

Content Outline & Competencies:

I. Describe Introductory Topics
   A. PLC basic hardware review
   B. PLC basic memory organization review

II. Describe File Organization
   A. Program files
   B. Data files
   C. Logical addressing

III. Program using Relay Logic Instructions
   A. Examine if closed
   B. Examine if open
   C. Output energize
   D. Output latch and unlatch
   E. Branching

IV. Write programs using Timers and Counters
   A. Timers
      1. On-delay
      2. Off-delay
      3. Retentive timer
   B. Counters
      1. Count-up
      2. Count-down
      3. Counter reset

V. Describe and use Arithmetic, Conversion and Move Instructions
   A. Arithmetic instructions
      1. Add
      2. Subtract
      3. Multiply
      4. Divide
      5. Compute
   B. Conversion instruction
      1. Convert to BCD
      2. Convert from BCD
   C. Move instructions

VI. Implement Comparison Instructions in programs
   A. Equal
   B. Not equal
   C. Less than
   D. Greater than
   E. Limit text
   F. Compare

VII. Use File Instructions
   A. File arithmetic
   B. File logic
   C. File copy
   D. File search
   E. File compare

VIII. Incorporate Shift Instructions in programs
   A. FIFO
   B. Bit shift
      1. Bit shift left
      2. Bit shift right

IX. Describe Sequencer Instructions
   A. Sequencer load
   B. Sequencer input
   C. Sequencer output

X. Explain Program Control Instructions
   A. Master zone control
   B. Jump to subroutine
   C. Selectable timed interrupt
   D. Fault routine

XI. Demonstrate Block Transfer Instructions
   A. Block transfer read
   B. Block transfer write
   C. Bi-directional block transfer
   D. Continuous block transfer

XII. Demonstrate Analog Instructions
   A. Analog input module
   B. Analog output module
   C. Block transfer programming

XIII. Describe Message Instructions
   A. Data entry
   B. Date monitor
   C. Control block

XIV. Describe Processor Communications
   A. Scanner mode
   B. Adaptor mode
   C. Remote I/O mode
   D. Peer communication

Methods of Evaluation of Competencies:

Evaluation of student mastery of course competencies will be accomplished using the following methods:

A minimum of four exams  80% of grade
Laboratory projects      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.