Programmable controller

A solidstate control system that has a userprogrammable memory for storage of instructions to implement specific functions such as I/O control, logic, timing, counting, report generation, communication, arithmetic, and data file manipulation. A controller consists of central processor, input/output interface, and memory. A controller is designed as an industrial control system.