Programmable Logic Controller (PLC)

Programmable Logic Controller (PLC) definition in Computer Security terms:

Acronym(s): PLC

Definition(s): A small industrial computer originally designed to perform the logic functions executed by electrical hardware (relays, switches, and mechanical timer/counters). PLCs have evolved into controllers with the capability of controlling complex processes, and they are used substantially in SCADA systems and DCS. PLCs are also used as the primary controller in smaller system configurations. PLCs are used extensively in almost all industrial processes.
Source(s): NIST SP 800-82 Rev. 2

A solid-state control system that has a user-programmable memory for storing instructions for the purpose of implementing specific functions such as I/O control, logic, timing, counting, three mode (PID) control, communication, arithmetic, and data and file processing.
Source(s): NIST SP 800-82 Rev. 2 (The Automation, Systems, and Instrumentation Dictionary)

Synonym(s): None


reference: CSRC Glossary