Что такое программируемый контроллер

Программирумый контроллер – модуль, используемый для выполнения определенного, зачастую, очень специфически узкого набора операций.
Ты знаешь, что такое программируемый контроллер?
Напиши свое определение для статьи: «Что такое программируемый контроллер».
Если твое определение окажется полезным — твой рейтинг возрастет.