Programmable logic controller

A PLC (Programmable logic controller) or programmable controller is a small industrial computer used to control how/when machines work.