Industrial Engineer · phase 7 of 16 · noun
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.
Word knowledge
How the word is built, where it came from, and what it sits beside in memory.
In a sentence
During commissioning, the engineer loaded the IEC 61131-3 project into the Soft PLC and verified the conveyor photoeye input.
Why these words
- Soft Old English sōfte, gently or easily marks the software-oriented member of the controller class
- PLC English initialism of programmable logic controller names the controller class being qualified
Where it came from
- Origin
- English compound formed from soft in its computing sense and the initialism PLC
- Entered the language
- 1990s
- What changed
- Soft developed from describing physical yielding to contrasting software with fixed hardware, then became a modifier for controller implementations.
How it is spelled
- Pattern
- The modifier precedes the uppercase initialism PLC.
- Pattern
- PLC is written without periods between its letters.
- Breaks the pattern
- Generic usage often writes soft with a lowercase initial, while SoftPLC is also used as a closed compound and trademark.
Spelled like
- safety PLC
- compact PLC
- virtual PLC
Broken into chunks
-
soft
- software
- soft starter
-
PLC
- PLCs
- micro-PLC
What it sits beside
Same subject
- industrial PC
- IEC 61131-3 runtime
- distributed I/O
- EtherCAT
Same shape
- safety PLC
- compact PLC
- virtual PLC
industrial controller types
- Soft PLC
- programmable automation controller
- safety PLC
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.