Иерархия событий OPC UA: найти источник и правильный EventNotifier

Запросить

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

HasNotifier и HasEventSource показывают организацию объектов уведомления и источников условий OPC UA. Корнем этой иерархии является Server. Объект уведомления обычно соответствует области ответственности оператора, однако само распределение участков и ответственности задаётся конфигурацией приложения, а не универсально определяется стандартом.

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

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

Иерархия Server через HasNotifier ведёт к EventNotifier участка, затем через HasEventSource к ConditionSource. От источника HasCondition разветвляется на альтернативы экземпляра Condition либо ConditionType при неоткрытом экземпляре. Точка подписки отделена от источника, проверка соседней области и видимость объектов названы отдельно.
Собственная карта сохраняет разные роли объекта уведомления, источника и условия. Тип и открытый экземпляр являются вариантами представления; отсутствие отдельного объекта аварии не доказывает отсутствие передаваемых событий. Реальный охват подтверждается по точке подписки и тестовым источникам.
Увеличить иллюстрацию
Иерархия Server через HasNotifier ведёт к EventNotifier участка, затем через HasEventSource к ConditionSource. От источника HasCondition разветвляется на альтернативы экземпляра Condition либо ConditionType при неоткрытом экземпляре. Точка подписки отделена от источника, проверка соседней области и видимость объектов названы отдельно.

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

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

Все разборы