Задача
Чтобы завести вентиляцию в единую диспетчерскую, подрядчик по вентиляции передаёт протокол интеграции — карту Modbus-регистров каждой установки: состояния, температуры, уставки, аварии. На одну установку это десятки параметров.
До интеграции карту нужно проверить: всё ли в ней передано. Если в карте нет сигнала аварии, диспетчер о ней просто не узнает.
На объектах, где установок сотни, одна только первичная проверка вручную занимает недели. Дальше начинаются пусконаладочные работы, подрядчик обновляет карту регистров, и проверять нужно снова. На таком объёме вступает человеческий фактор: пропустить параметр или не заметить повтор адреса очень легко.
Чему мы научили агента
Агент знает, какие сигналы и аварии должна передавать вентиляционная установка в зависимости от её типа:
- приточная;
- вытяжная;
- приточно-вытяжная;
- с ККБ;
- с ТЭН.
Обязательный набор у каждого типа свой: то, без чего нельзя принять установку с ККБ, бессмысленно искать у вытяжной.
Что делает агент
- Типизирует установки. По переданной карте регистров определяет, к какому типу относится каждая установка.
- Проверяет полноту. Сравнивает карту с обязательным набором сигналов и аварий для этого типа и показывает, чего не хватает.
- Находит ошибки привязки. Одинаковые адреса у разных параметров и другие несостыковки, из-за которых диспетчерская будет показывать не то значение.
Что остаётся человеку
Агент работает над картами объекта около 2 часов. Дальше инженер за 30 минут просматривает его отчёт: что не передано, где ошибки привязки, и отправляет замечания подрядчику по вентиляции.
Когда подрядчик обновил карту
Во время пусконаладки карта регистров меняется. Новую версию агент проверяет так же, как первую, и не нужно заново сверять сотни установок вручную.
Результат
Первичная проверка карт регистров на объекте — 2 часа работы агента и 30 минут человека вместо недель ручной сверки. Карты проверяются целиком, по каждой установке, а не выборочно.
Пропущенные сигналы и ошибки адресов находятся до интеграции, а не тогда, когда диспетчер не увидел аварию.
Так мы заводим вентиляцию в единую диспетчерскую на объектах, например в Театре Камала. Как ищем процессы для агентов — на странице ИИ в процессы компании.


