Apr 30, 2026  
2025-2026 Current Catalog 
    
2025-2026 Current Catalog

ELEC-143 Programmable Logic Controls I

Credits 3 / 4 Contact Hours
Pre-requisite: Placement into ACRD-080; ELEC-124 and ELEC-134. Note: Course fee includes electronics kit and supplies. Co-requisite: It is strongly recommended to enroll in ELEC-144 when you enroll in ELEC-143.
Digital electronics is the foundation of industrial control systems, microcontroller based systems, and computers. This lab centered course will teach the fundamentals of digital control as it relates to these areas. There will be numerous lab experiences to help you master number systems, industrial I/O devices, and logical circuits. Programmable Logic Controllers (PLC) with Rockwell programmable controllers are introduced including normally open and normally closed contacts, coils, timers and counters.
BILLABLE CONTACT HOURS: 4

Course Outcomes
Course Learning Outcomes:
1. Select and apply problem solving methods
2. Communicate effectively
3. Demonstrate critical thinking

Course Learning Objectives:
Switch Network Operation and Assembly
1. Identify and draw fundamental switch types
2. Solder components and wires to Printed Circuit Board and terminals
3. Test, Debug, and Repair Breadboard Circuits 


Number Systems and BCD Code
1. Communicate the values of binary, octal, hexadedimal, binary coded decimal and decimal numbers
2. Perform and communicate number system conversions
3. Perform and understand basic binary arithmetic

Logical Circuits
1. Operate with AND, OR, and NOT logic gates
2. Build NAND and NOR circuits using AND, OR, and NOT gates


Boolean Algebra and Reduction Techniques
1. Operate with Boolean Algebra effectively
2. Troubleshoot combinational logic circuits
3. Utilize Karnaugh mapping to reduce complex Boolean equations to their simplest forms


PLC Fundamentals using Rockwell Allen Bradley CompactLogix Programmable Controllers
1. List the components and describe the basic operation of a Programmable Logic Controller
2. Assign alias addressing to physical inputs and outputs
3. Initiate and handle applications
4. Program, operate, and demonstrate XIC/XIO, OTE, AND, OR logic relations
5. Program, operate, and demonstrate timers and counters in operation
6. Program, operate, and demonstrate Start, Stop, Seal logic operations
7. Write and demonstrate programs to specification