What does PLC stand for? Programmable logic controller, and what the name leaves out

October 27, 2026
Allen-Bradley PLC-5/40C programmable logic controller, catalog number 1785-L40C, standing on a workbench
Published on  Updated on  

PLC stands for programmable logic controller. That's the whole answer to what does PLC stand for, and on the floor it's the least useful part. Nobody standing in front of a dead machine at 2 a.m. cares about the acronym. They care what the box was doing, which family it belongs to, and whether another one can be had by morning. The name answers none of that. The catalog number on the label answers most of it.

What does PLC stand for, word by word

Diagram of what PLC stands for: programmable, logic and controller, with inputs and outputs around the PLC

Each letter of PLC, and what each word commits the hardware to.

 

Each word in programmable logic controller was a requirement before it was a name. In 1968 engineers at the General Motors Hydra-matic plant wrote down what they wanted in a "standard machine controller", something to replace the troublesome relay panels on the line. Read that list today and you can see the outline of every PLC that followed.

What GM asked for in 1968

Where it ended up

Work in a factory environment, with high voltage nearby and vibration

Industrial hardware that lives in the same enclosure as motor starters and drives

Modular construction

A CPU plus I/O modules in a chassis, or expansion modules on a rail

Status indication of input and output signals

A status LED on every discrete I/O point

Program not lost in a power failure of up to 12 hours

Battery-backed or nonvolatile memory. The SLC 500 still uses a lithium battery, the 1747-BA, just for RAM retention

32 inputs expandable to 256, 16 outputs expandable to 128

Local and remote expansion I/O

120 VAC isolated inputs, at least sixteen 120 VAC 4 A outputs

I/O built for field voltages, not logic levels

Easily programmed and reprogrammed

Change the logic, not the wiring

1K of memory, expandable to 4K

A 1756-L71 has 2 MB of user memory

The 1968 GM wish list for a standard machine controller, and what each line became.

Programmable took over from the relay panel. A change meant editing logic instead of pulling wire, and that is still the whole point.

Logic is the word people skip. The thing was built to replace relay logic, which is why a ladder rung reads like a line off a relay schematic. Ladder wasn't a given, though: two of the first three controllers GM evaluated had to be programmed in Boolean. Modicon's 084 used ladder, the plant engineers and electricians on the floor could actually read it, and other makers copied it quickly.

And controller? That's the plain one. It reads inputs, makes decisions, and drives output devices: starters, solenoids, pilot lights, drives.

Why it's a PLC and not a PC

The industry never sat down and picked PLC. Until about 1980 most of the industry just called it a PC, for programmable controller. Then the personal computer showed up and took those two letters for good. Controls people switched to PLC, a term Allen-Bradley had registered for its own newer controllers, and Allen-Bradley never tried to stop anybody else from using it. So the honest history of what does PLC stand for is: the two letters it really wanted were already taken.

The early vendors avoided the word computer on purpose. In the mid-1960s a plant computer job could run half a million dollars, split between hardware and programming, and plant managers wanted no part of another one. Dick Morley's company called its controller Modicon, short for MOdular DIgital CONtroller. Funny detail: after all that care to keep computer out of the pitch, Morley's patent was issued under the title Digital Computer.

When

What happened

January 1, 1968

Dick Morley writes his concept memo, the earliest PLC documentation anyone has found

March 1968

Bedford Associates has a prototype running. It was the company's 84th project, hence 084

May 1968

A GM Hydra-matic engineer presents the wish list for a standard machine controller at a machine tool forum

June 1969

DEC delivers its PDP-14 to GM, the first unit in, on a gear grinding machine

November 1969

Modicon delivers the 084, replacing relay panels on a gear grinder

1970

Seven companies show PLCs at the Machine Tool Show

1972

About a dozen suppliers, some 20 models

About 1980

Personal computers take "PC", the industry settles on PLC

How the PLC got its start, and its name. Early units sold for $3,500 to $7,000.

Morley usually gets called the father of the PLC, and he was quick to point at the whole Bedford team. The other name you'll hear is Odo Struger of Allen-Bradley.

What does PLC stand for outside the control panel

Ask what does PLC stand for in a substation or a school and you'll get a different answer than in a panel shop. When a drawing, a purchase order or a job posting says PLC, check who wrote it before you assume it's a controller.

Where you see it

What PLC stands for

How to tell

Control panel, machine drawing, I/O list

Programmable logic controller

A chassis or DIN-rail unit with I/O terminals and status LEDs

Utility metering, home networking

Power-line communication

Data carried on conductors that also carry AC power

Substations, high-voltage lines

PLCC, power-line carrier communication

Teleprotection and telemonitoring between substations

UK company names

Public limited company

The name ends in "plc"

Some US professional firms

Professional limited company, a PLLC by another name

Appears after the firm's name

Schools

Professional learning community

Teachers working in groups

What does PLC stand for depends on whose paperwork you're reading.

Older automation paperwork adds one more twist, because there the exact same box is often just a programmable controller, or a PC.

What a PLC actually does every scan

PLC scan cycle diagram: input scan, program scan, output scan, communications and housekeeping

One pass through the classic scan. Subroutines and interrupts can change the order, which is what they exist for.

 

Knowing what does PLC stand for won't tell you how the thing thinks, and how it thinks explains half the strange behavior you'll ever troubleshoot. A classic PLC runs the same loop over and over until somebody stops it or it faults:

1.    Input scan. Read every input, typically within a few milliseconds.

2.    Program scan. Execute the logic. How long that takes depends on the instructions used and their state during the scan.

3.    Output scan. Write every output, again a few milliseconds.

4.    Communications. Service the programming terminal, the HMI, other devices.

5.    Housekeeping. Memory and overhead, then back to the input scan.

Two things fall out of that loop. The logic works on what the inputs looked like at the input scan, so a pulse that comes and goes between two input scans can be missed completely. That's the classic case of a sensor that clearly works and a PLC that swears it never saw it. And outputs don't move the instant a rung goes true. They move at the output scan.

Newer controllers bend that picture. A ControlLogix 5580 runs several tasks, not just one loop: one continuous task in the background, periodic tasks on a timer, say every 100 ms, and event tasks on a trigger. Up to 32 tasks, only one of them continuous, priority from 15 at the low end up to 1. A higher-priority task interrupts a lower one, and the continuous task sits at the very bottom, so every periodic task cuts in on it. When somebody tells me a PLC is just a loop, I ask which PLC.

PLC, microcontroller board or PC

Anyone from the Arduino world who asks me what does PLC stand for usually means something else: why pay for one when a microcontroller costs a few dollars? Fair question. A PLC is a processor inside too, the difference is everything built around it.

 

PLC

Microcontroller board

PC

What you buy

A finished controller: CPU, power, I/O, status LEDs

A chip on a board. Interfaces and housing are your job

A general-purpose computer, I/O added on

Field wiring

I/O made for field signals such as 24 VDC and 120 VAC

Logic-level pins, interface circuits needed for anything industrial

I/O cards or a network out to the field

Languages

Ladder, function block diagram, structured text, SFC for sequences

Usually C or C++

Anything

Timing

Scan-based, with a watchdog that faults a hung program

Whatever the code does

The operating system decides

Troubleshooting on night shift

An electrician goes online and watches the rungs

Needs the source code and whoever wrote it

Needs the controls guy, often IT too

Same processor idea inside, very different product around it.

That last row is the one I'd pay for. A PLC doesn't even have to be dedicated hardware, the PLC function can run on an industrial PC, and that's what a soft PLC is. So the line isn't the silicon. It's whether it was built for someone other than its designer to keep running.

Which PLC is that? Read the label, not the acronym

The answer to what does PLC stand for is the same on every box in the plant. The catalog number is different on every one of them, and on Allen-Bradley and Siemens hardware its first few characters give the family away before you ever open a manual.

Catalog number starts with

Family

Example

1785-L

Allen-Bradley PLC-5 processors

1785-L40C, PLC-5/40C for ControlNet

1747-L5

SLC 500 modular processors

1747-L542, SLC 5/04 with 32K memory

1746-

SLC 500 chassis I/O

1746-IA16, 120 VAC input module

1756-

ControlLogix controllers and chassis I/O

1756-L71, 2 MB user memory

1734-

POINT I/O, which is I/O and not a controller

1734-ADN, POINT I/O DeviceNet adapter

6ES7

Siemens SIMATIC

6ES7214-1AG40-0XB0, S7-1200 CPU 1214C DC/DC/DC

Catalog prefixes that name the family at a glance.

Write the whole number down, suffix and series letter included. A 1747-L541 and a 1747-L542 are both SLC 5/04 processors, 16K against 32K. Same story on the PLC-5: the 1785-L40B has DH+ and remote I/O only, while the 1785-L40C adds ControlNet on top of them. Same family, not the same spare.

Siemens hides the generation in the middle of the order number. On S7-1200 CPUs the digits right before -0XB0 give the hardware version: 31 or 40 for the first generation, 50 for G2. The 1214C DC/DC/DC goes from 6ES7214-1AG40-0XB0 to 6ES7214-1AH50-0XB0, and the G2 unit is a different, narrower box. That small change in the number is about to matter a lot.

 

Siemens S7-1200 CPU 1214C DC/DC/DC, order number 6ES7214-1AG40-0XB0, first-generation PLC on a desk

A first-generation S7-1200, CPU 1214C 6ES7214-1AG40-0XB0. The digits before -0XB0 are the part to check before you plan a spare.

 

The part the name leaves out: lifecycle

The thing nobody mentions when they answer what does PLC stand for is that every one of these boxes has an end date, and it isn't printed on it. Allen-Bradley runs four stages, Active, Active Mature, End of Life and Discontinued, and the one people sleep through is End of Life: the discontinued date has been announced and the last-time buys are happening right now. After that, repair or exchange may be all the manufacturer has left.

Catalog number

What it is

Status, October 2026

1785-L40C

PLC-5/40C processor

Discontinued, July 31, 2017

1747-L542

SLC 5/04 processor, 32K

Discontinued, March 31, 2024. Replacement category: engineering replacement

1747-AENTR

SLC 500 EtherNet/IP adapter

End of Life

1747-BA

SLC lithium battery for RAM retention

Active Mature

6ES7214-1AG40-0XB0 and the rest of S7-1200 G1

Siemens compact PLC, first generation

Phase-out starts November 1, 2026. New units for about a year after that, spare parts planned to about 2036

Same platform, different answers. Status belongs to the catalog number, not to the family name.

Look at the SLC rows. The battery that keeps the program alive is still Active Mature, while the processor it sits in has been discontinued since March 2024.

Engineering replacement means there's no drop-in successor. Getting off a 1747-L542 is a project: new controller, converted program, often new I/O. A plant does that project when it chooses to, not on the night a processor dies. Until then the practical fix is the same catalog number back in the slot, which is exactly what the surplus and refurbished market exists for.

The Siemens row is the one to watch right now. Those spares to about 2036 are planned. Not promised. And if your plant runs a lot of first-generation 1214Cs, the last-time-buy window is roughly the year after the phase-out starts.

Two habits make all of this survivable. Check the status of every catalog number in the cabinet, not just the CPU, and keep a current copy of the program somewhere other than the machine, because a spare processor with no program in it is a paperweight.

Questions people ask about PLCs

What does PLC stand for in school?

Professional learning community, meaning a group of teachers who meet to learn from each other's practice. Nothing to do with controls.

What does PLC stand for in business?

Public limited company, mostly in the UK, where the name has to end in "public limited company" or "plc". In the US you'll also see PLC after some professional firms' names: Virginia, for one, lets a professional limited liability company use PLC or PLLC.

What does PLC stand for in electrical work?

Inside a control panel, programmable logic controller. On the utility side the same letters can mean power-line communication, and PLCC is power-line carrier communication between substations. If the drawing comes with an I/O list, it's the controller.

Can you still buy a PLC that's been discontinued?

Generally not new from the manufacturer, though limited run-out stock can linger in some regions. It may still repair or exchange one, but nobody is building new units. Surplus, new old stock and refurbished units are what's left, and for a machine that has to run tomorrow that's usually the fastest way back up.

Before you order a replacement PLC

Knowing what does PLC stand for gets you through a quiz, but it's the catalog number that gets a machine running again. Read the full number off the label, check its status, and pull a backup of the program before anything else. When the answer is the same part again, we keep legacy processors on the shelf: the 1785-L40C and 1785-L40B for PLC-5 systems, the 1747-L542 and 1747-L541 SLC 5/04 processors, the 1756-L71 for ControlLogix, and first-generation S7-1200 CPUs like the 6ES7214-1AG40-0XB0 for plants that would rather keep their G1 machines on G1.

Published on  Updated on