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.
Sources:
NIST SP 800-82r3
under programmable logic controller
from
The Automation, Systems, and Instrumentation Dictionary
NISTIR 8183
under programmable logic controller
from
NIST SP 800-82r3
NISTIR 8183 Rev. 1
under programmable logic controller
from
NIST SP 800-82r3
NISTIR 8183A Vol. 1
under programmable logic controller
NISTIR 8183A Vol. 2
under programmable logic controller
NISTIR 8183A Vol. 3
under programmable logic controller