AlarmStateVariableType: объяснить область и смысл сводных счётчиков
Увеличить схему
Фотография конкретного исполнения не приложена.
AlarmStateVariableType предоставляет сводку аварий, связанных с родительским Object или Variable. В ней отдельно предусмотрены ActiveCount, UnacknowledgedCount и UnconfirmedCount, а также максимальные Severity для активных и неквитированных аварий. Эти показатели описывают разные наборы состояний и не обязаны совпадать.
Например, отсутствие активных аварий не означает отсутствия неквитированных записей. Поэтому один общий счётчик «проблемы» может скрыть этап обработки. Если подтверждение не поддерживается, UnconfirmedCount должен быть равен нулю. Такой ноль нельзя автоматически трактовать как доказательство, что персонал выполнил все необходимые действия на объекте.
Свойство Filter задаёт ContentFilter для ограничения состава учитываемых аварий. Перед сопоставлением сводки с таблицей клиента фиксируют их области и фильтры. Иначе разные числа будут ошибочно считаться неисправностью сервера, хотя сводка относится к другому родительскому объекту либо включает иной набор сообщений.
В приёмке создают известный набор активных, неквитированных и поддерживаемых неподтверждённых состояний. Затем проверяют фильтр и максимальные Severity. Для каждого показателя документируют смысл и область расчёта. Красный значок агрегата полезен для навигации, но не заменяет доступ к исходным условиям, из которых сформирована сводка.
Основание — OPC Foundation OPC 10000-9, v1.05.06, 2025-10-22, разделы 8.2. Сохранён текст публичной справочной публикации; конкретная реализация может поддерживать только часть возможностей. Это описание информационной модели и проектной проверки интерфейса. Реализация сервера и оборудование не испытывались; параметры защиты и порядок действий персонала определяются проектом объекта.
Запросы отправляются на наш e-mail из вашей почтовой программы.