Portland Community College | Portland, Oregon Portland Community College

CCOG for ELT 225 Winter 2024

View archive version »
Course Number:
ELT 225
Course Title:
Advanced Programmable Controllers, PC Based
Credit Hours:
Lecture Hours:
Lecture/Lab Hours:
Lab Hours:

Course Description

Covers the highly advanced features of programmable logical controllers (PLC). Includes advanced design, monitoring, troubleshooting, and editing techniques coupled with practical, hands-on experience. Focuses on the use of Allen Bradley Micro-Logic 1100 Series PLCs using a PC for programming. Prerequisites: ELT 126 or TE 9121. Audit available.

Addendum to Course Description

This class covers the current year code book in these areas: Article 250 - Grounding and Bonding, Article 285 - SPD for 1000v or less, Article 300 - Wiring Methods, Article 400 - Flexible cords and cables, Article 409 - Industrial Control Panels, Article 430 - Motors, Motor Circuits and controllers, Article 504 - Intrinsically Safe Systems, Article 610 - Cranes and Hoists, Article 670 - Industrial Machinery, Article 675 - Irrigation Machinery, Article 680 - Swimming Pools and Fountains, Article 720 - Circuits and Equipment operating at less than 50v, Article 725 - Class 1,2,3 power limited circuits, Article 750 - Energy Management Systems and Article 800 - Communications Systems

Intended Outcomes for the course

Upon completion of the course students should be able to

  • Demonstrate and complete data table design and layout (assigning I/O).
  • Create, edit, document, and troubleshoot highly advanced PLC programs from inception to completion.
  • Determine the requirements of the advanced application to be programmed.
  • Demonstrate knowledge of the PLC program flow using subroutines and multiple files.
  • Demonstrate field device inter-connections as they relate to the PLC I/O.
  • Interpret NEC and IEEE standards relating to proper wiring code techniques of low voltage controls including:
    • Motor controls (two wire, three wire, start/stop).
    • Analog current loops for controls (4-20 milliamps vs. 0-10 volts DC).
    • Contactor and auxiliary relay operation.
    • Proper ground isolation and signal wiring for use with PLC communications.

Course Activities and Design

Using "Hands-On" Programming with a computer, the student will design, create, modify and test advanced  programs for different applications. Students will be adding to their library of routines developed in pre-requisite classes.

Outcome Assessment Strategies

Procedures will be discussed at the first class session and the instructor's grading policy will be referenced on the class syllabus. Assessment will be based on attendance, participation, homework, exams, and project performance and quality.

Course Content (Themes, Concepts, Issues and Skills)

The course combines lecture with hands - on PC activities for data table design and layout (assigning I/O); creating, editing , documenting , and troubleshooting  PLC programs from inception to completion; meeting the requirements of the application to be programmed;  creating PLC program flow using subroutines and multiple files, achieving field device inter-connections using (I/O); applying NEC and IEEE standards relating to proper wiring code techniques of low voltage controls including:

  • Motor Controls (two wire, three wire, start/stop etc)
  • Analog current loops for controls (4-20 milliamp  vs. 0-10 volts DC)
  • Contactor and auxiliary relay operation
  • Proper ground isolation and signal wiring for use with PLC communications