RateOfChangeAlarm OPC UA: сохранить единицу времени вместе с пределом

Запросить

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

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

Предел содержит смысл двух единиц — величины и времени, например уровня за минуту. Потеря временной единицы при переносе настройки в клиент превращает число в неоднозначное значение. Нельзя подписать его как обычный верхний порог измерения или молча интерпретировать «за минуту» как «за секунду».

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

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

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

Все разборы