Программируемые логические контроллеры (ПЛК, PLC) представляют собой микропроцессорные устройства, предназначены для выполнения алгоритмов управления, принцип работы ПЛК заключается в сборе и обработке данных по прикладной программе пользователя с выдачей управляющих сигналов на исполнительные устройства; ПЛК может обрабатывать дискретные и аналоговые сигналы, управлять клапанами, сервоприводами, преобразователями частоты и другими устройствами; решаемые задачи представляют набор программ; задачи могут вызываться циклически, по событию, с максимальной частотой.