Sync Motion Logo
Back to News

What is a PLC?

A PLC is a small industrial computer that controls machines automatically. It reads sensors, runs a piece of logic, and switches motors, valves, or conveyors. This guide answers — in plain language — what a PLC is, how it works, what it is used for, and why it has been the backbone of industrial automation since 1968.

What is a PLC?

A PLC is a small industrial computer that controls machines automatically. It usually lives in a control cabinet, has no screen and no keyboard, and does one specific job: it reads signals from sensors, runs a piece of programmed logic, and switches motors, valves, lamps, or conveyors accordingly.

Think of a PLC as the brain of a machine. A packaging line, an elevator, a traffic light, an oil platform — almost any automated installation is run by at least one PLC.

In German-speaking countries the same device is called SPS (speicherprogrammierbare Steuerung). PLC and SPS mean exactly the same thing.

What does PLC stand for?

PLC stands for Programmable Logic Controller. The name spells out what makes it different from older systems: its control logic lives in programmable memory and can be changed at any time.

Before PLCs, factory control was hard-wired: hundreds of relays connected with copper wire. Changing the logic meant rewiring the cabinet. The PLC replaced that. Today you change the software; the hardware stays.

What does a PLC do?

A PLC does three things in a tight loop:

  • Read. What do the sensors say? Is the button pressed? Is the conveyor stopped? How hot is the oven?
  • Decide. Compare those input values against the stored logic — basically a recipe of “if/then” rules.
  • Switch. Send the result to the actuators: motor on, valve closed, lamp red, robot move.

Example elevator: you press the button for the third floor. The PLC sees the signal, checks where the cabin is, closes the doors, starts the motor, stops at the right floor, and opens the doors again. All in fractions of a second, all deterministic.

Example air conditioner: the PLC continuously reads room temperature. If it climbs above the setpoint, it switches on the compressor and adjusts fan speed. Below the setpoint, it switches off.

How does a PLC work?

A PLC runs an infinite loop called the scan cycle. Four steps, repeating forever:

  • Read inputs. The PLC takes a snapshot of all sensor states.
  • Execute the program. The logic runs from top to bottom.
  • Write outputs. Only now do motors, valves, and lamps switch.
  • Self-test. Communication, diagnostics, watchdog. Then the next cycle starts.

A cycle takes 1 to 50 milliseconds depending on the application. A fast packaging machine runs at 5 ms; a water pumping station is fine at 50 ms.

What is inside a PLC?

A PLC is built from a small set of clearly delimited blocks:

  • CPU — the processor that runs the logic.
  • Memory — holds the program and the data.
  • Input modules — receive signals from sensors (switches, RTDs, pressure sensors).
  • Output modules — drive actuators (motors, valves, lamps).
  • Power supply — usually 24 V DC.
  • Communication ports — Ethernet, PROFINET, Modbus, OPC UA.

Form factors range from tiny (Siemens LOGO! 8 with 8 inputs and 4 outputs) to huge (Siemens S7-1500 with redundant dual CPU handling tens of thousands of data points). The mechanics differ; the principle does not.

PLC vs. computer: what is the difference?

A PLC is a computer — but a very specific one:

PropertyPLCPC
PurposeControl machinesGeneral purpose
Guaranteed cycle timeYes (1–50 ms, low jitter)No (best effort)
Lifespan20–30 years3–5 years
RuggednessShock, vibration, –25…+60 °C, EMCAir-conditioned office
OperationRuns autonomouslyMouse, keyboard, screen
Boot timePowered on, immediately runningSeconds to minutes

Where are PLCs used?

Anywhere machines have to run automatically. A few everyday examples:

  • Elevators in offices and apartment buildings.
  • Traffic lights at intersections.
  • Packaging machines in food production.
  • Conveyors in logistics centers.
  • Sawmills and drying chambers in the wood industry.
  • Pumping stations in water utilities.
  • Sorting plants in recycling.
  • HVAC systems in large buildings.
  • Robot cells in automotive plants.
  • Kiln lines in cement works.

Most people interact with dozens of PLCs every day without noticing — which is exactly the point. A good PLC works in the background.

How is a PLC programmed?

PLCs are programmed in special languages standardized in IEC 61131-3. Four are relevant today:

  • Ladder Diagram (LD) — graphical, looks like a wiring diagram. If you can read circuit schematics, you'll pick up Ladder in an hour.
  • Function Block Diagram (FBD) — graphical with blocks. Popular for closed-loop control.
  • Structured Text (ST) — textual, similar to Pascal or Basic. Strongest for complex logic.
  • Sequential Function Chart (SFC) — graphical, models steps and transitions. Ideal for machine sequencing.

A tiny example: a motor seal-in (classic start/stop circuit) in Structured Text:

bMotor := (bStart OR bMotor) AND bStop AND bEStop;

Who invented the PLC?

The PLC was invented by Dick Morley and his team at Bedford Associates in Massachusetts. In 1968 General Motors put out a request for proposals: an electronic replacement for the hard-wired relay banks of its transmission plants. Bedford won.

In 1969 the team built the first device, the Modicon 084: 16 inputs, 16 outputs, 1 KB of memory. It ran at GM in two-shift production for almost twenty years.

PLC vs SCADA vs DCS vs IPC: what is the difference?

Alongside "PLC" you'll often hear SCADA, DCS, or IPC. Quick overview:

TermWhat it isWhere it fits
PLCField-level controllerMachine, plant, conveyor
SCADAVisualization & supervisionControl room above many PLCs
DCSTightly integrated process controlRefinery, chemical plant, power plant
IPC / Soft PLCIndustrial PC; can also run PLC logic with a soft-PLC runtimeMachines needing more compute, vision, or edge workloads
Edge gatewayData bridge between OT and ITWhen plant data needs to reach ERP or cloud

Rule of thumb: PLCs control. SCADA watches. DCS does both for very large continuous-process plants in a tightly integrated way. IPC and soft PLC swap PLC hardware for PC hardware while doing the same job.

Common PLC brands

Five vendors hold roughly 60–77 % of the global PLC market (around USD 13–17 bn in 2024):

  • Siemens (Germany) — market leader with over 20 %, near-default in DACH. Current families: S7-1200, S7-1500, ET 200SP. Engineering software: TIA Portal.
  • Rockwell / Allen-Bradley (USA) — strong in North America and automotive. Logix line: CompactLogix, ControlLogix, GuardLogix.
  • Schneider Electric / Modicon (France) — the inventors. Modicon M580 and M340.
  • Mitsubishi Electric (Japan) — market leader in Asia. MELSEC iQ-R and iQ-F.
  • ABB (Switzerland) and B&R Industrial Automation (Austria, an ABB subsidiary since 2017) — AC500 and X20/X90.

Also relevant: Beckhoff (PC-based control, TwinCAT 3, inventors of EtherCAT), Omron, WAGO, Phoenix Contact, and CODESYS — the latter not a hardware vendor but a vendor-neutral programming platform from Kempten, Germany, supported on more than 350 devices across OEMs.

Is PLC programming hard to learn?

The basics take a few days. If you can read a wiring diagram, you'll pick up Ladder in an hour. If you know Pascal, Basic, or C, Structured Text takes a few hours. Free simulators (Siemens TIA Portal Trial, CODESYS Free, OpenPLC) let you practice without buying hardware.

The hard parts are three topics:

  • Functional safety — programming a safety PLC requires knowledge of IEC 62061 and ISO 13849.
  • Complex sequencing — large machines with many parallel sequences need experience with SFC.
  • Vendor specifics — every engineering tool (TIA, Studio 5000, TwinCAT, Automation Studio) has its quirks. Switching between vendors costs time.

Are PLCs still relevant in 2026?

More than ever. The PLC remains the deterministic heart of every plant because no other class of computer matches its reliability and longevity. What has changed: the PLC is now networked.

Three keywords for Industry 4.0 in practice:

  • OPC UA — vendor-neutral standard that lets any modern PLC expose its data to MES, ERP, and the cloud.
  • MQTT / Sparkplug B — lightweight pub/sub protocol especially popular in brownfield retrofits.
  • Predictive maintenance — vibration, current, and temperature data from the PLC drive algorithms that flag a bearing replacement before it fails.

The PLC therefore remains a dependable data source for Industry 4.0: connectivity extends the controller without replacing its deterministic role.

FAQ

What does PLC stand for?

PLC stands for Programmable Logic Controller. The German equivalent is SPS (speicherprogrammierbare Steuerung). Both terms refer to the same small industrial computer.

How does a PLC work?

A PLC runs an infinite loop with four steps: read inputs, execute the program, write outputs, run a self-test. A typical cycle takes 1 to 50 milliseconds and repeats as long as the plant is running.

What is the difference between a PLC and a computer?

A PLC is rugged (heat, vibration, dust), runs with a guaranteed cycle time, and stays in service for 20 to 30 years. A regular PC is more flexible but offers no real-time guarantee and is not built for the industrial environment.

What programming languages do PLCs use?

IEC 61131-3 defines four languages: Ladder Diagram (LD), Function Block Diagram (FBD), Structured Text (ST), and Sequential Function Chart (SFC). Instruction List (IL) was removed in 2025. Most common in practice: Ladder Diagram and Structured Text.

Which PLC manufacturer is the market leader?

Siemens is the global market leader with more than 20 % share — practically the default in the DACH region. Followed by Rockwell Automation/Allen-Bradley, Schneider Electric, Mitsubishi Electric, ABB, Beckhoff, and B&R (Austria).