Устройства в системе АСУ ТП, предназначенные для автоматизированного сбора данных, контроля параметров работы и управления промышленным оборудованием и устройствами без участия оператора. По принципу работы различают PLC контроллеры, в которых функции реализованы на аппаратном уровне, и PC-совместимые контроллеры, в которых функции управления и контроля реализованы с помощью программ.
Программирование контроллеров выполняется одним из следующих способов:
- Языки программирования C/C++.
- Языки стандарта IEC 61131-3.
- Web-интерфейс.
- Собственные языки SCADA систем или инструментальных сред.
В промышленных контроллерах могут быть установлены мощные процессоры частотой свыше 1 ГГц (AMD или Intel), с оперативной памятью от 2 Гб и Flash-памятью до 32 Гб. Управление ОС Linux или Windows CE. Контроллеры могут использоваться в качестве IoT шлюзов между различными устройствами и оборудованием. Возможна поддержка большого количества каналов ввода/вывода.
Промышленные PC-контроллеры выпускаются в прочном металлическом корпусе. Установка осуществляется на DIN-рейку или стену. В отдельных сериях контроллеров предусмотрена поддержка InduSoft, ISagraf, TraceMode. Дополнительно для контроллеров предусмотрены модули (параллельная или последовательная шина), мезонинные платы для увеличения количества доступных каналов ввода/вывода промышленных контроллеров, модули аналогового и дискретного ввода/вывода.