24,428 courses · 2,504 curriculum guides Sponsored by eAgentic Software Sponsored by eAgentic Software

Programmable Logic Applications and Devices and Lab

ETS3543C — PROGRAMMABLE LOGIC APPLICATIONS AND DEVICE AND LAB
← Course Modules
3 credit hours 60 contact hours Prerequisites: MAC1105 (College Algebra) at Daytona State, with upper-division standing in an engineering technology baccalaureate. Programmes generally expect prior coursework in electrical fundamentals and motor controls. Prerequisite structure varies by institution; consult your programme's published curriculum plan. v1.0

Course Description

Programmable Logic Applications and Devices and Lab develops the logic fundamentals underlying programmable logic controllers and the practical ability to program them — binary data representation and base conversion, Boolean logic, ladder diagrams, and the control of relays, sensors, actuators, and industrial devices as PLC inputs and outputs.

Within the SCNS taxonomy, ETS is the Engineering Technology: Specialized prefix, and the 3000-level number places this in the upper division of a baccalaureate in engineering technology. Daytona State publishes it at 3 credits with a $10 lab fee, prerequisite MAC1105, offered fall, spring, and summer. The C suffix marks a combined lecture-and-laboratory format, giving approximately 60 contact hours.

PLCs are the reason modern manufacturing works. They are industrial computers built to survive heat, vibration, and electrical noise, and they run essentially every automated process in a plant — conveyors, packaging lines, water treatment, HVAC, amusement rides, and bottling. The skill is durable in a way few software skills are: the ladder logic in service today would be legible to a technician trained thirty years ago, and the installed base is enormous.

⚠ Number, suffix, and level: three separate traps on one course

This course sits at the intersection of every numbering hazard this repository documents, so check carefully before assuming anything transfers.

1. The C suffix. This repository also carries ETS3543 — the same number without the C — published at 4 credits and approximately 80 contact hours. The suffix is part of the number, and here it comes with a full credit's difference. The two are not interchangeable.

2. The level. Broward College teaches essentially this subject as ETS2542C Programmable Logic Controllers, 3 credits, 64 contact hours (48 lecture + 16 lab) — a 2000-level course inside an A.S. programme. This course is 3000-level. Lower-division credit generally cannot satisfy an upper-division requirement, so ETS2542C will not substitute for ETS3543C in a baccalaureate even though the content overlaps heavily. This is the 2000-to-3000 boundary that matters, and PLC coursework is one of the places students hit it hardest.

3. The family sprawl. Florida teaches PLC content under at least five distinct numbers with different credit values:

NumberTitleCredits / hours
ETS1542CIntroduction to PLCs3 / 60
ETS2542CIntroduction to Programmable Logic Controllers3 / 60–64
ETS2544CAdvanced PLCs2 / 60
ETS2673CProgrammable Logic Controls4 / 80
ETS3543Cthis course3 / 60
ETS3543Programmable Logic Controllers4 / 80

Sequence by number and prerequisite chain, never by title. Have any substitution evaluated in writing.

Learning Outcomes

Required Outcomes

Optional Outcomes

Major Topics

Required Topics

Optional Topics

Resources & Tools

Career Pathways

Special Information

⚠ The scan cycle explains most PLC behaviour that surprises beginners

The concept that separates students who can write ladder logic from students who can debug it.

A PLC does not execute continuously; it scans. Every cycle it reads all inputs into an image table, executes the program from top to bottom and left to right, then writes all outputs at once, then repeats — typically in a few milliseconds. Almost every counterintuitive behaviour in a PLC program follows from that:

The debugging habit that follows: watch the logic online, in real time, with the software's animation on. Seeing which contacts are true during an actual scan resolves in seconds what reading the printout will not resolve at all.

⚠ Safety: this is control of machinery that can kill, and the standards are not advisory

The most important content in the course, and the reason PLC work carries real professional responsibility.

A PLC output starts a motor. The program you write moves conveyors, closes presses, opens valves, and energizes drives — around people. Two categories of hazard follow, and they need different treatment.

Electrical hazard, to you:

Machine safety, to everyone else:

The professional stance worth adopting now: before energizing anything, ask what happens if this program is wrong. That question, asked routinely, is what separates a controls professional from someone who can write ladder logic.

⚠ Documentation is the deliverable, and undocumented logic is a liability

Underrated in coursework, decisive in employment.

PLC programs outlive the people who write them. A machine installed today may run for twenty-five years, and at 2am someone who has never met you will open your program with the line down and production stopped. What that person needs:

The blunt career point: a technician who documents well gets called for the good jobs. Integrators and plants both know exactly what undocumented code costs them.

⚠ Build a home lab — it is cheap now and it is what gets you hired

Concrete and high-return advice for an upper-division student.

PLC skill is hands-on and demonstrable, and the barrier to practising at home has collapsed:

What to do with it: build something with a real sequence — a traffic light, a bottling line, a lift — and document it properly. A candidate who arrives with a working, well-commented project and can explain their fault-handling logic is answering the interview question before it is asked.

The complementary credential worth knowing about: industry certifications from Rockwell and Siemens are recognized and sometimes employer-funded, and for the maintenance track the ISA Certified Control Systems Technician (CCST) is well regarded.

Course format and transfer

ETS3543C is 3 credits with an estimated 60 contact hours and a $10 lab fee. The C suffix means combined lecture and laboratory instruction, and the lab is the substance: expect graded programming and wiring practicals, troubleshooting exercises where a fault is introduced and must be found, and a sequential control project. Written assessment covers number systems, Boolean logic, and scan behaviour.

How Florida course levels affect transfer

The first digit of an SCNS number denotes the year of offering, not transferability. Courses at the 1000 and 2000 levels transfer transparently between Florida public institutions, and 3000 to 4000 is unproblematic since both are upper division. The boundary that actually matters is 2000 to 3000, where lower-division credit generally cannot satisfy an upper-division requirement.

Transfer requires unusual care here for the three reasons set out above — the C suffix, the 2000-versus-3000 level, and the five-number family. In particular, an A.S. graduate holding ETS2542C should expect to take this course rather than receive credit for it, and should confirm that expectation in writing with the receiving programme rather than discovering it at graduation audit. Note also that A.S. degrees are applied and do not carry the A.A.'s guaranteed junior-status transfer, though Florida institutions publish specific B.S. in Engineering Technology articulation pathways for exactly this population.


Generated September 2, 2026 · Updated September 2, 2026