Промышленный контроллер, или программируемый логический контроллер (ПЛК) — это специальное устройство, применяемое для автоматизации работы другого оборудования в режиме реального времени. Такие контроллеры можно считать компьютерами специального назначения, так как все контроллеры, независимо от того, на каком уровне автоматизации они используются, имеют возможности для создания сложных программ без использования вспомогательных средств. Продвинутые модели ПЛК допускают подключение монитора, клавиатуры и мыши, тем самым максимально приближаясь к традиционным ПК и облегчая работу пользователя.
Промышленный контроллер можно использовать как непосредственно для управления каким-либо объектом, так и для нужд мониторинга данных по объекту, к которому подключен контроллер. В некоторых случаях для этого достаточно самого контроллера, однако чаще всего дополнительные функции реализуются при помощи подключения модулей расширения. Значительных ограничений на сферу применения промышленных контроллеров нет - их можно использовать для любого оборудования, которое поддерживает один из доступных протоколов непосредственного (разъемы и клеммы) или дистанционного (сетевые протоколы) подключения.
Все промышленные контроллеры, независимо от технических характеристик модели, обладают достаточной защитой для противодействия вредному воздействию извне - пыли, газов, высокой или низкой температуры, механическим повреждениям. Так как промышленный контроллер, как правило, работает непрерывно в течение длительного времени, обязательно присутствуют возможности автономной работы и защита на случай внезапной потери питания (в результате отключения электроэнергии или неисправности элементов питания).
Промышленные контроллеры помогают повысить эффективность производства, так как своевременный контроль и корректировка параметров оборудования снижает как потребление энергетических ресурсов, так и возникновение нештатных ситуаций, в том числе спровоцированных человеческим фактором. Также применение ПЛК снижает необходимость ручного труда и облегчает работу со сложным оборудованием. Таким образом, ПЛК - это важный элемент любой современной производственной линии.