Краткое содержание
Клиенту необходимо контролировать состояние оборудования, параметры процесса и показания окружающей среды на всём подключённом оборудовании.
Решение стало модульной средой мониторинга Modbus TCP с панелями в реальном времени, регистрацией данных, оповещениями и отчётами.
ПО разработано для сокращения ручной работы при мониторинге и обеспечения доступа к данным оборудования для просмотра.
История клиента
Клиент - оператор промышленного оборудования из Латвии. Он контролирует состояние устройств, параметры процесса и условия окружающей среды с помощью подключённого оборудования и датчиков.
Клиент работает с данными датчиков, исполнительных устройств и регистров Modbus.
Требовалось передавать данные оборудования по подходящим сетям, при необходимости обеспечивать безопасную передачу, отображать текущие и исторические показания и поддерживать настраиваемые сигналы тревоги или управляющие действия.
Решение было сформировано как модульная система мониторинга. Особое внимание уделено настройке Modbus TCP и показаниям в реальном времени.
Добавлены исторические данные состояния, настройки порогов и отчёты с возможностью в будущем собирать данные окружающей среды или управлять реле.
Клиент хотел
- Передавать данные по безопасным беспроводным или сетевым протоколам
- Обеспечить надёжную передачу данных при разрыве соединения
- Отображать текущие показания, состояние, тенденции, графики и отчёты
- Настраивать пороги, оповещения, уведомления и управляющие действия
Почему готовое ПО не подошло
Готовые инструменты разработки IoT предоставляют общие функции для устройств, облачных сервисов и разработки, однако их описания не охватывают всю задачу мониторинга клиента в одной адаптированной рабочей среде. Клиенту требовались настройка Modbus TCP, считывание регистров, регистрация данных устройств, панели, проектные пороги и возможные управляющие действия, связанные с его оборудованием и правилами.
Обзор проекта
Решение создано для понятной настройки подключения промышленных датчиков и оборудования. Инженер вводит название устройства, сетевой адрес и определения регистров.
Настройки опроса и результат теста соединения завершают настройку.
Для мониторинга в реальном времени рабочая среда предоставляет выбор устройства, состояние соединения и карточки датчиков. В таблице регистров отображаются текущие значения с временными метками.
На одной панели отображаются данные датчиков, исполнительных устройств и температуры. Также представлены показания влажности и состояние устройства.
Исторические данные о состоянии устройств сохраняются для анализа во времени. На графиках тенденций отображаются вибрация, температура и RPM, а в таблице журнала сохраняются измерения.
Для контроля инцидентов добавлены настраиваемые пороговые значения. Руководители и администраторы могут задавать пределы температуры, давления и вибрации, а также настройки уведомлений.
Для сохранённых данных мониторинга доступны отчёты. Система формирует файлы JSON, CSV и PDF и позволяет сравнивать выбранные источники данных.
Модульная структура позволяет позднее добавить измерение параметров окружающей среды, датчики давления и управление реле.
Реализованные ключевые функции
- Настройка устройств и регистров Modbus TCP
- Панель датчиков и исполнительных устройств в реальном времени
- Показания температуры и влажности в реальном времени
- Историческая регистрация состояния устройств
- Графики тенденций вибрации и других измерений
- Настраиваемые пороговые значения оповещений
- Настройки уведомлений об инцидентах
- Отчёты для сравнения выбранных источников данных
- Экспорт данных в JSON, CSV и PDF