Назад к кейсам
переработкааналитикаSCADAInfluxDBGrafanaалертингмониторинг

Мониторинг производительности линии фасовки: детект просадок скорости в реальном времени

Система мониторинга и алертинга для линии фасовки готовой продукции с детекцией аномалий производительности

Контекст задачи


На производственной линии фасовки готовой продукции требовалось обеспечить непрерывный мониторинг скорости работы оборудования и автоматическое обнаружение просадок производительности. Ранее операторы замечали снижение скорости только при визуальном контроле, что приводило к задержкам в реакции и потерям времени.


Сигналы и данные


  • Скорость конвейера (м/мин) — Modbus RTU, частота опроса 1 Гц
  • Счётчик упаковок — импульсный сигнал, преобразованный в частоту
  • Состояние оборудования (работа/останов) — дискретные сигналы
  • Температура узлов — термопары через Modbus
  • Энергопотребление линии — счётчик электроэнергии, Modbus

Решение


Архитектура


1. **Сбор данных**: Modbus RTU → OPC UA Gateway → InfluxDB

2. **Обработка**: Python-скрипт с расчётом скользящего среднего и пороговых значений

3. **Визуализация**: Grafana дашборды с панелями скорости, трендов, алертов

4. **Алертинг**: Telegram-бот для уведомлений операторов и диспетчеров


Стек


  • OPC UA Server (Prosys OPC UA Simulation Server)
  • InfluxDB 2.x для хранения временных рядов
  • Grafana для визуализации
  • Python 3.10 для обработки данных и алертинга
  • Telegram Bot API для уведомлений

Что автоматизировали


  • Автоматический расчёт нормальной скорости работы линии на основе исторических данных
  • Детекцию просадок скорости ниже порога (более 10% от среднего за последние 30 минут)
  • Генерацию алертов при обнаружении аномалий
  • Логирование всех событий в InfluxDB для последующего анализа
  • Дашборды для операторов с актуальными метриками в реальном времени

Результат


  • Сокращение времени реакции на просадки производительности с 15–20 минут до момента обнаружения
  • Единая точка контроля для всех параметров линии
  • Автоматическое документирование инцидентов для анализа причин
  • Возможность анализа трендов и планирования профилактических работ

Интересует похожее решение?

Свяжитесь с нами для обсуждения вашего проекта