Industrial Engineer · phase 7 of 16

Soft PLC

PLC runtime hosted on an industrial computer or virtualized platform instead of dedicated controller hardware.

The Explain card

Plain English
A soft PLC is the controller runtime running on an industrial PC or a virtual machine instead of on dedicated controller hardware. The logic is the same, the box is different.
Example
A CODESYS runtime on a fanless industrial PC controls a test stand. The same PC also runs the HMI and logs data to a database on the side.
Why it matters
It brings PC power and PC problems, since operating system updates, disk failures and shared CPU time all reach the control loop. Real time behaviour depends on how the runtime is isolated, and that has to be measured rather than assumed.
Hook
The controller is now an app.

Where it sits in the deck

Phase 7: PLC Related Automation Systems

The neighbours a PLC lives beside on a plant floor, from operator panels and SCADA up to the motion and batch systems it hands work to.