DiscrepancyAlarm OPC UA: связать цель, время ожидания и обратную связь

Запросить

Фотография конкретного исполнения не приложена.

DiscrepancyAlarm предназначен для ситуации, когда ожидаемое действие не произошло за предусмотренное время. В модели TargetValueNode задаёт источник целевого значения, ExpectedTime — допустимый интервал достижения, а необязательная Tolerance — диапазон около цели. Это больше, чем простое сравнение двух чисел в текущий момент.

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

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

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

Основание — OPC Foundation OPC 10000-9, v1.05.06, 2025-10-22, разделы 5.8.25. Сохранён текст публичной справочной публикации; конкретная реализация может поддерживать только часть возможностей. Это описание информационной модели и проектной проверки интерфейса. Реализация сервера и оборудование не испытывались; параметры защиты и порядок действий персонала определяются проектом объекта.

Все разборы

Россия Казахстан
office@alphasolutions.ru

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