OutOfServiceState OPC UA: связать вывод аварии с процедурой возврата

Запросить

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

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

PlaceInService устанавливает OutOfServiceState=false. Клиент должен предусмотреть обе стороны операции и наблюдение состояния после вызова. Если оставить только кнопку вывода и удалить запись из всех представлений, последующий возврат будет зависеть от скрытых идентификаторов или ручного поиска конфигурации.

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

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

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

Все разборы

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

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