Glossary · Programmable Logic Controller

PLC

A PLC is the industrial controller that actually runs a machine. It reads sensor inputs, applies fixed logic and drives outputs — and it already holds most of the numbers a factory wants to measure.

How it connects

  1. Read inputs

    Sensors and switches

  2. Execute logic

    Control program

  3. Update outputs

    Motors and valves

Use the review to improve the next cycle

Definition

Definition

A PLC is the industrial controller that actually runs a machine. It reads sensor inputs, applies fixed logic and drives outputs — and it already holds most of the numbers a factory wants to measure.

In more detail

PLCs are built to repeat the same operation without stopping in harsh environments, scanning inputs and computing logic every few tens of milliseconds for years on end.

From a data point of view, the PLC matters because it is where a fact on the floor first becomes a number. Production counts, cycle times, temperature, pressure and stop reasons usually already exist in PLC memory. The only problem is that they never leave it.

How you get them out depends on vendor and vintage: read a protocol over Ethernet if supported, fall back to serial or dry-contact outputs, and where neither exists, attach an external sensor.

How it is used on the floor

  • Read production counters and cycle times to build production totals automatically.
  • Poll process conditions such as temperature and pressure and keep them as history.
  • Capture alarm and stop signals to classify downtime.

Does reading a PLC affect the machine?

Read-only access does not participate in control logic. What does need checking is communication load and the manufacturer's warranty terms. Polling far faster than your analysis requires only adds load, so set the interval from the question you are trying to answer.

Related terms

Terms that make more sense read together.

Related products

What IYULAB provides in this area.

Quick Answers

PLC — frequently asked

Questions that come up when evaluating PLC.

Can we get data out of an old PLC with no communication port?

If it has dry-contact outputs you can count pulses or derive state from them. If not, an external sensor remains an option. Either way, a survey comes first.

Do we have to modify the PLC program?

Reading existing memory areas is usually enough. Only when a required value is not defined at all do you discuss adding it with the equipment owner.

Can we mix PLCs from different vendors?

Yes. The gateway and collection layer absorb the protocol differences, so upstream systems never see the vendor distinction.

How would this apply to your plant?

A look at your equipment and current workflow is usually enough to scope it.

Talk to an engineer
KR KO