Нейросети в ПЛК (TinyML, Edge AI)
Аббревиатура: TinyML
Синонимы: TinyML, Edge AI, нейросети в автоматике, ML в ПЛК
Запуск предварительно обученных нейросетевых моделей прямо на промышленном контроллере или на модуле Edge-вычислений рядом с ПЛК. Применяется для прогноза аварий, распознавания аномалий, адаптивного регулирования. Технологии TinyML, TensorFlow Lite, ONNX Runtime.
TinyML и Edge AI — направление, при котором нейросетевые модели исполняются не на мощном сервере в облаке, а прямо на промышленном «железе» рядом с процессом. Для АСУ ТП это даёт низкую задержку (миллисекунды вместо секунд), независимость от канала связи и защищённость данных.
Что исполняется на ПЛК
Классическое машинное обучение (деревья решений, Random Forest, SVM) и небольшие нейросети (несколько тысяч параметров, до 1-5 МБ). Обучение по-прежнему на сервере — на ПЛК только inference (применение обученной модели).
Типичные задачи
- Предсказательное обслуживание (Predictive Maintenance) — модель принимает вибрацию, ток, температуру двигателя и выдаёт прогноз остаточного ресурса подшипника
- Распознавание аномалий — автоэнкодер замечает отклонение режима от нормального задолго до срабатывания классических уставок
- Оптимизация режима — модель подсказывает оптимальную уставку PID в зависимости от нагрузки, погоды, тарифа электроэнергии
- Виртуальные датчики (Soft Sensors) — нейросеть восстанавливает недоступный параметр (например, расход топлива) по косвенным измерениям (температура, давление, обороты)
Платформы и инструменты
- Beckhoff TwinCAT 3 Machine Learning — встроенная поддержка ONNX моделей, исполнение на обычном CX-контроллере
- Siemens S7-1500 TM NPU — специальный процессорный модуль с ускорителем TensorFlow Lite
- CODESYS Automation Server — интеграция с ML-моделями через внешние Edge-устройства
- Nvidia Jetson, Google Coral TPU — отдельные Edge-компьютеры рядом с ПЛК для тяжёлых моделей
- ОВЕН СПК — Linux-based панель, где можно поставить Python + TensorFlow Lite
Процесс внедрения
- Собрать датасет на реальном оборудовании (несколько недель-месяцев)
- Обучить модель на сервере (Python, scikit-learn / PyTorch / TensorFlow)
- Конвертировать в формат для ПЛК (ONNX для TwinCAT, TFLite для Jetson)
- Загрузить в ПЛК и подключить к данным процесса в реальном времени
- Мониторить качество прогнозов и переобучать модель раз в 3-6 месяцев
Где уже работает
- Прогноз остаточного ресурса подшипников вентиляторов приточных установок
- Распознавание кавитации насосов по вибрации и акустике
- Прогноз пикового энергопотребления здания на 24 часа вперёд
- Распознавание аномалий расхода воды — утечки, несанкционированный разбор
Ограничения
- Чёрный ящик — тяжело объяснить заказчику решение модели
- Требует датасета — на новом оборудовании первые месяцы работает плохо
- Нужны специалисты по ML — редкие и дорогие
- Для MVP задач часто достаточно обычного PID или релейного регулирования
Частые вопросы
Можно ли запустить нейросеть на ОВЕН ПЛК?
На ПЛК серий ПЛК160/210 — нет, не хватит ресурсов. На панелях ОВЕН СПК (Linux на борту) можно установить Python и TensorFlow Lite — лёгкие модели (до 1-2 МБ) работают. Для серьёзных задач предпочтительнее отдельный Edge-компьютер (Nvidia Jetson, промышленный мини-ПК) с OPC UA связью с ПЛК.Сколько стоит внедрение ML в АСУ ТП объекта?
MVP проект (1 задача, например прогноз аварии насоса) — от 500 тыс. до 1,5 млн руб с учётом сбора датасета 3-6 месяцев, обучения модели, интеграции в АСУ ТП. Окупается на критичных применениях — одна предотвращённая авария крупного агрегата покрывает весь проект.
Источники
- ISA-95 — Enterprise-Control System Integration — ISA
Автор: Sergey
Опубликовано: 28.10.2026
Обновлено: 28.10.2026