A programmable logic controller, PLC, or programmable controller is a digital computer used for automation of typically industrial electromechanical processe...