ПЛК (программируемый логический контроллер) — это устройство, служащее для решения задач по автоматизации технологических процессов. Основные блоки, имеющиеся у каждого ПЛК, — модуль центрального процессора (CPU) и модули ввода/вывода. Все остальное уже по желанию: коммуникационные процессоры, функциональные модули, интерфейсные модули и так далее.
Важное условие работы ПЛК — работа в реальном времени, это значит, что реакция системы должна быть строго оговорена. А дальше ПЛК делятся по исполнению: моноблочный, с дополнительными модулями, с удаленными модулями ввода/вывода, совмещенные с панелью оператора и другие. И главное отличие контроллеров между собой — это мощность CPU и количество памяти.
Полная статья по ссылке: https://plcontroller.ru/post/9967/