ПЛК (программируемый логический контроллер): это промышленный компьютер, который по заложенной программе читает сигналы датчиков, принимает решения и управляет оборудованием: насосами, задвижками, горелками, вентиляторами. В отличие от обычного компьютера ПЛК рассчитан на работу в шкафу на объекте годами без перезагрузки, при перепадах температуры, помехах и вибрации. В системах учёта и диспетчеризации он связывает «поле» (датчики и исполнительные механизмы) с верхним уровнем, где данные видит диспетчер или энергетик.
Из чего состоит ПЛК
Контроллер собирают из модулей, поэтому один и тот же ПЛК можно оснастить под маленький тепловой пункт или под котельную с десятками каналов.
| Часть | Назначение |
|---|---|
| Процессорный модуль | Выполняет программу, хранит настройки и часть данных |
| Блок питания | Преобразует сетевое напряжение, обычно в 24 В постоянного тока, при необходимости с резервом от аккумулятора |
| Входы | Принимают сигналы датчиков: аналоговые, дискретные, импульсные |
| Выходы | Включают и отключают оборудование или задают ему аналоговую уставку |
| Коммуникационные порты | Связь с приборами, панелью оператора и верхним уровнем |
| Модули расширения | Добавляют каналы, когда встроенных не хватает |
Если входов не хватает или датчики стоят далеко от шкафа, используют выносные модули ввода-вывода, которые передают сигналы в контроллер по цифровой линии.
Как работает ПЛК: цикл сканирования
Программа контроллера выполняется по кругу, без остановки. Один проход называют циклом, и он повторяется непрерывно, обычно за десятки миллисекунд.
- Чтение входов. Контроллер опрашивает все входы и запоминает их состояние на начало цикла.
- Выполнение программы. По логике, которую написал инженер, рассчитываются решения: включить резервный насос, закрыть клапан, сформировать сигнал аварии.
- Запись выходов. Результаты разом передаются на выходы, и оборудование отрабатывает команды.
- Обмен данными. Контроллер отвечает на запросы верхнего уровня и опрашивает подключённые приборы.
Программы для ПЛК пишут на специальных языках, большая часть которых описана стандартом МЭК 61131-3: релейные схемы, функциональные блоки, структурированный текст. Это позволяет инженеру-наладчику прочитать логику, даже если её писал другой человек.
Входы и выходы ПЛК
Через входы контроллер видит объект, через выходы управляет им.
- Аналоговые входы принимают непрерывные величины, чаще всего токовый сигнал от 4 до 20 мА от датчиков давления, температуры и уровня.
- Дискретные входы принимают сигналы с двумя состояниями: насос работает или стоит, есть авария или нет, открыта ли дверь.
- Импульсные входы считают импульсы от счётчиков воды, газа или электроэнергии.
- Дискретные выходы через реле включают и отключают оборудование.
- Аналоговые выходы задают, например, положение регулирующего клапана или частоту насоса.
- Цифровые порты работают с приборами по интерфейсу RS-485 и протоколу Modbus, а также по Ethernet.
Где стоит ПЛК в системах учёта и диспетчеризации
ПЛК обычно монтируют в шкафу вместе с блоками питания, защитой и модемом. Сборку таких шкафов под конкретный объект мы выполняем в рамках услуги шкафы автоматики.
- Котельные. Контроллер ведёт каскад котлов и насосов, следит за давлением газа и температурой, а при аварии передаёт сигнал наружу. Для котельной без постоянного персонала это основа диспетчеризации котельной.
- Тепловые пункты и насосные. Погодозависимое регулирование, переключение насосов, защита от сухого хода.
- Учёт на производстве. ПЛК собирает сигналы датчиков и счётчиков, которые не имеют собственного цифрового выхода, и отдаёт их в систему учёта.
Над контроллером работает система верхнего уровня: SCADA или платформа мониторинга, где строятся мнемосхемы, журналы и отчёты. Сам контроллер отвечает за быструю локальную логику, верхний уровень отвечает за наблюдение, хранение и анализ. Подробнее о том, как состояние оборудования попадает в систему, рассказано в статье о контроле состояния объекта в МБорд.
Чем ПЛК отличается от УСПД
Оба устройства стоят в шкафу и опрашивают приборы, поэтому их часто путают. Разница в задаче.
| Признак | ПЛК | УСПД |
|---|---|---|
| Основная задача | Управление оборудованием по программе | Сбор, хранение и передача показаний приборов учёта |
| Работа с выходами | Да, управляет насосами, клапанами, горелками | Как правило, нет |
| Скорость реакции | Цикл в десятки миллисекунд | Опрос по расписанию, раз в минуты или часы |
| Архив показаний | Ограничен, зависит от модели и программы | Глубокий архив для учёта |
| Где типичен | Котельные, тепловые пункты, технологические линии | Системы учёта электроэнергии, тепла, воды |
На практике границы размыты: в небольших системах ПЛК может выполнять роль опрашивающего устройства, а некоторые УСПД имеют дискретные выходы. Выбор делают на обследовании, исходя из того, нужно ли управлять оборудованием или достаточно собирать данные.
Вопросы и ответы
Можно ли подключить существующий ПЛК к системе мониторинга?
Как правило, да, если у контроллера есть свободный цифровой порт и известна карта его регистров. Подключение к платформе мы выполняем в рамках интеграции с оборудованием.
Нужно ли перепрограммировать контроллер при подключении?
Чаще нет: верхний уровень читает уже существующие переменные. Доработка программы нужна, если нужные параметры не выведены в регистры обмена.
Является ли ПЛК средством измерений?
Обычно нет. Измеряют датчики и приборы учёта, а контроллер принимает их сигналы. Для коммерческого учёта показания берут с допущенного прибора, а не с контроллера.
Что будет с объектом, если пропадёт связь с верхним уровнем?
Контроллер продолжит работать по своей программе: котлы и насосы останутся под защитой и управлением. Пропадёт только наблюдение издалека до восстановления канала.
Обновлено 7 октября 2026
