Sponsored by eAgentic Software

Introduction to Programmable Logic Controllers

ETS2542C — INTRODUCTION TO PROGRAMMABLE LOGIC CONTROLLERS
← Course Modules
3 credit hours 60 contact hours Prerequisites: EET 1084C or ETS 1520C (DC/AC circuits or equivalent electrical fundamentals course); varies by institution v@Model.Guide.Version

Course Description

ETS2542C is a combined lecture and laboratory course that provides students with the fundamental operational concepts common to Programmable Logic Controllers (PLCs). Students explore PLC principles, hardware architecture, programming techniques, and the fundamentals needed for simple industrial process control. Laboratory exercises reinforce theoretical content through hands-on programming, wiring, and troubleshooting activities using industry-standard equipment and software.

This course is part of Florida's Engineering Technologies > Specialty Engineering Technology taxonomy (SCNS prefix: ETS) and is a foundational requirement for advanced courses in automation, robotics, fluid power, and mechatronics.

Learning Outcomes

Required Outcomes

Upon successful completion of this course, students will be able to:

Optional Outcomes

Depending on institutional focus, students may also be able to:

Major Topics

Required Topics

  1. Introduction to Industrial Automation and PLCs
    • History and evolution of PLCs vs. relay-based control
    • Applications of PLCs in manufacturing, process control, and automation
    • Overview of PLC manufacturers and families (Allen-Bradley MicroLogix, CompactLogix, ControlLogix)
  2. PLC Hardware Architecture
    • CPU / processor unit
    • Power supply specifications
    • Discrete and analog input/output modules
    • Chassis / rack configuration
    • Programming terminals and communication ports
  3. Number Systems and Boolean Logic
    • Binary, octal, hexadecimal, and BCD number systems
    • Conversion between number systems
    • Boolean algebra: AND, OR, NOT, NAND, NOR, XOR gates
    • Application of logic gates to ladder rung design
  4. PLC Scan Cycle and Memory Organization
    • The input scan, program execution, and output scan
    • I/O addressing conventions (file-based and tag-based)
    • Data file types: bit, integer, float, string
  5. Ladder Logic Programming — Basic Instructions
    • Normally open (XIC) and normally closed (XIO) contact instructions
    • Output energize (OTE), output latch (OTL), and output unlatch (OTU)
    • Series and parallel rung structures
    • Start/stop motor control circuits
  6. Timer and Counter Instructions
    • Timer On-Delay (TON), Timer Off-Delay (TOF), Retentive Timer (RTO)
    • Count-Up (CTU) and Count-Down (CTD) counter instructions
    • Accumulated value, preset value, and done bit
  7. Programming Software and Project Workflow
    • Introduction to RSLogix 500 / Studio 5000 or equivalent environment
    • Creating and configuring a new project
    • Uploading and downloading programs to/from the controller
    • Online monitoring and forcing I/O for testing
  8. I/O Wiring and Field Device Interfacing
    • Sinking vs. sourcing I/O wiring
    • Discrete field devices: pushbuttons, selector switches, limit switches, proximity sensors, photoelectric sensors
    • Output devices: pilot lights, solenoid valves, motor starters
    • Safe wiring practices and panel layout
  9. PLC Troubleshooting and Diagnostics
    • Interpreting indicator LEDs on CPU and I/O modules
    • Using the programming terminal for live fault diagnostics
    • Systematic troubleshooting methodology for PLC-controlled systems

Optional Topics

Resources & Tools

Software

Hardware (Typical Lab Equipment)

Recommended Textbooks / References

Career Pathways

Successful completion of ETS2542C prepares students for entry-level and technician-level positions in industrial automation and supports progression into advanced engineering technology programs. Relevant career pathways include:

This course also fulfills a prerequisite requirement for advanced ETS courses including PLC II (applications and advanced programming), fluid power control, and industrial robotics.

Special Information

Laboratory Component

The "C" suffix in ETS2542C designates a combined lecture and laboratory course. Hands-on lab work is integral to the course grade and cannot be substituted. A lab fee is typically assessed at registration to cover consumables and equipment maintenance.

Industry Certification Alignment

Program Context

ETS2542C is a core course in the Engineering Technology Support Specialist College Credit Certificate and the Engineering Technology Associate in Science (A.S.) degree at multiple Florida colleges. Students completing only the PLC-focused certificate sequence (approximately 12 credit hours) may qualify for a PLC / Automation Specialist college credit certificate, depending on the institution.


Generated May 2, 2026 · Updated May 2, 2026