DefinitionA <PROGRAMMABLE LOGIC CONTROLLER> is a <LOGIC ARTEFACT> that continuously monitors the state of input devices and makes decisions based upon a custom program to control the state of output devices
A PLC is a small computer used for process automation, control of machinery on factory assembly lines, etc. It usually uses a microprocessor and the programming can be created by a skilled technician at an industrial site. The PLC can be equipped with various input/output modules for the communication with sensors and actuators.