BACnet COV подписка: проверить срок жизни и восстановление

Запросить

Датчик долго не меняется, и диспетчер считает его исправным. Но при событийной передаче отсутствие новых значений может означать также потерянную подписку. Для хозяйства важно подтвердить жизненный цикл BACnet COV: создание, продление и возвращение после разрыва, отдельно от факта последнего известного измерения.

Установить поддержку объекта

Запишите, какой объект и данные поддерживают нужный режим в фактических компонентах. Общее описание BACnet не гарантирует COV для любого свойства. Документация реализации должна объяснять доступные функции и ограничения подписчика и источника. (Inductive Automation — Understanding BACnet)

Проверьте способ получения исходного состояния. Отсутствие события после подключения не следует автоматически трактовать как новое подтверждение старого значения. Для экрана определяют, какое свидетельство делает текущую картину актуальной.

Описать время жизни

Пример конфигурации WinCC OA выделяет COVLifeTime как отдельный параметр. (WinCC OA — BACnet configuration entries) Срок и порядок продления проверяют по своему стеку. Нельзя полагаться только на число в локальном поле клиента без подтверждения фактически принятой подписки.

Сохраняйте результат создания, предусмотренное продление и известный статус. Если служба клиента перезапустилась, необходимо определить, как она узнаёт и восстанавливает действующее состояние. Последняя сохранённая запись архива не доказывает, что сервер продолжает направлять уведомления.

Последнее известное значение показано отдельно от состояния BACnet COV подписки. Учебный жизненный цикл включает создание, продление, видимый неизвестный интервал и подтверждённое восстановление. Неизменное значение не используется как доказательство действующей подписки.
Концептуальная схема различает данные и канал уведомлений. Срок, поддержка объекта и порядок продления зависят от реализации; неизвестные интервалы сохраняют, а восстановление подтверждают предусмотренной проверкой.
Увеличить схему
Последнее известное значение показано отдельно от состояния BACnet COV подписки. Учебный жизненный цикл включает создание, продление, видимый неизвестный интервал и подтверждённое восстановление. Неизменное значение не используется как доказательство действующей подписки.

Испытать события и тишину

На стенде создайте безопасное различимое изменение и убедитесь в доставке. Затем оставьте источник неизменным на согласованный интервал. Контроль должен показывать, как система различает ожидаемое отсутствие изменений и неподтверждённую доступность подписки.

Отдельно проверьте истечение срока, потерю связи и повторное подключение. После возвращения сформируйте новое учебное изменение. Если система показывает нормальное состояние только по старому значению, тест выявит отсутствие достаточного подтверждения.

Принять восстановление целиком

Сравните источник, клиент и архив, включая качество и временную привязку. Если между периодами есть неизвестный интервал, его не скрывают непрерывным графиком. Возможность восстановления пропущенных данных требует отдельного источника, а не одного нового COV сообщения.

В паспорт включают объекты, сроки, подтверждённый порядок и результаты. При смене клиента повторяют затронутый сценарий продления. Такое обслуживание сохраняет полезность событийной телеметрии и позволяет диспетчеру отличить спокойный процесс от потерянного канала уведомлений, не увеличивая бессистемно частоту опроса всей вентиляционной сети хозяйства. При изменении единицы или настройки объекта проверьте предусмотренное условие уведомлений и сохраните версию применённого профиля.

Все разборы

Россия Казахстан
sales@radio4you.ru

Все запросы только на email