ГОСТ Р 71806-2024
НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ
Цифровая промышленность
УНИФИЦИРОВАННАЯ АРХИТЕКТУРА OPC
Часть 1
Обзор и концепции
Digital industry. OPC unified architecture. Part 1. Overview and concepts
ОКС 35.240.99
31.180
Дата введения 2025-02-01
1 РАЗРАБОТАН Ассоциацией "Цифровые инновации в машиностроении" и Федеральным государственным бюджетным учреждением "Российский институт стандартизации" (ФГБУ "Институт стандартизации")
2 ВНЕСЕН Техническим комитетом по стандартизации ТК 306 "Измерения, управление и автоматизация в промышленных процессах"
3 УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Приказом Федерального агентства по техническому регулированию и метрологии от 29 ноября 2024 г. № 1802-ст
4 Настоящий стандарт разработан с учетом основных нормативных положений международного документа IEC/TR 62541-1:2020* "Унифицированная архитектура OPC. Часть 1. Обзор и концепции" (IEC/TR 62541-1:2020 "OPC unified architecture - Part 1: Overview and concepts", NEQ)
________________
* Доступ к международным и зарубежным документам, упомянутым в тексте, можно получить, обратившись в Службу поддержки пользователей. - Примечание изготовителя базы данных.
5 ВВЕДЕН ВПЕРВЫЕ
Правила применения настоящего стандарта установлены в статье 26 Федерального закона от 29 июня 2015 г. № 162-ФЗ "О стандартизации в Российской Федерации". Информация об изменениях к настоящему стандарту публикуется в ежегодном (по состоянию на 1 января текущего года) информационном указателе "Национальные стандарты", а официальный текст изменений и поправок - в ежемесячном информационном указателе "Национальные стандарты". В случае пересмотра (замены) или отмены настоящего стандарта соответствующее уведомление будет опубликовано в ближайшем выпуске ежемесячного информационного указателя "Национальные стандарты". Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования - на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет (www.rst.gov.ru)
Система стандартов в цифровой промышленности имеет важное значение для управления процессами цифровой трансформации и создания умных производств, основанных на интеграции и интероперабельности различных автоматизированных систем управления, технологического оборудования, промышленных роботов, средств оснащения, контроллеров и датчиков.
Настоящий стандарт является первой частью серии стандартов "Цифровая промышленность. Унифицированная архитектура OPC". Все части данной серии стандартов входят в систему стандартов в цифровой промышленности.
В настоящем стандарте представлены обзор и концепции унифицированной архитектуры открытой платформы взаимодействия (OPC UA - Open Platform Communication Unified Architecture), обеспечивающей универсальный механизм обмена данными в промышленных системах контроля и управления.
В настоящий стандарт включены термины и определения, дано описание других частей серии стандартов "Цифровая промышленность. Унифицированная архитектура OPC", совместно с которыми он должен использоваться.
В настоящем стандарте использованы нормативные ссылки на следующие стандарты:
ГОСТ Р 59799 Умное производство. Модель эталонной архитектуры Индустрии 4.0 (RAMI 4.0)
ГОСТ Р 70988 Система стандартов в цифровой промышленности. Основные положения. Общие требования к системе
ГОСТ Р 70992 Цифровая промышленность. Интеграция и интероперабельность систем. Термины и определения
ГОСТ Р 71807 Цифровая промышленность. Унифицированная архитектура OPC. Часть 2. Модель безопасности
ГОСТ Р 71808 Цифровая промышленность. Унифицированная архитектура OPC. Часть 3. Модель адресного пространства
ГОСТ Р 71809 Цифровая промышленность. Унифицированная архитектура OPC. Часть 4. Сервисы
ГОСТ Р 71810 Цифровая промышленность. Унифицированная архитектура OPC. Часть 5. Информационная модель
ГОСТ Р 71811 Цифровая промышленность. Унифицированная архитектура OPC. Часть 6. Сопоставления
Примечание - При пользовании настоящим стандартом целесообразно проверить действие ссылочных стандартов в информационной системе общего пользования - на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет или по ежегодному информационному указателю "Национальные стандарты", который опубликован по состоянию на 1 января текущего года, и по выпускам ежемесячного информационного указателя "Национальные стандарты" за текущий год. Если заменен ссылочный стандарт, на который дана недатированная ссылка, то рекомендуется использовать версию этого стандарта с учетом всех внесенных в данную версию изменений. Если заменен ссылочный стандарт, на который дана датированная ссылка, то рекомендуется использовать версию этого стандарта с указанным выше годом утверждения (принятия). Если после утверждения настоящего стандарта в ссылочный стандарт, на который дана датированная ссылка, внесено изменение, затрагивающее положение, на которое дана ссылка, то это положение рекомендуется применять без учета данного изменения. Если ссылочный стандарт отменен без замены, то положение, в котором дана ссылка на него, рекомендуется применять в части, не затрагивающей эту ссылку.
В настоящем стандарте применены термины по ГОСТ Р 59799, ГОСТ Р 70988 и ГОСТ Р 70992, а также следующие термины с соответствующими определениями:
3.1.1 адресное пространство (adress space): Набор информации, которую сервер делает видимой для своих клиентов.
Примечание - Описание содержания и структуры адресного пространства сервера согласно ГОСТ Р 71808.
3.1.2 атрибут (attribute): Базовая характеристика узла.
Примечание - Все атрибуты определяются OPC UA и не могут быть определены клиентами или серверами. Атрибуты являются единственными элементами в адресном пространстве, которые могут иметь значения данных.
3.1.3 базовая система (underlying system): Аппаратные или программные платформы, существующие как самостоятельная сущность.
Примечания
1 Приложения UA зависят от существования сущности, чтобы выполнять услуги UA. Однако сущность не зависит от приложений UA.
2 Аппаратные и программные платформы включают физическое оборудование, встроенное программное обеспечение, операционную систему, сетевое взаимодействие, не относящиеся к UA приложения, равно как и другие приложения UA. Распределенная система управления, ПЛК/устройство и UA-сервер являются примерами базовой системы.
3.1.4 брокер (broker): Программный модуль-посредник, который направляет сетевые сообщения от издателей к подписчикам.
Примечание - Брокеры являются составными частями связующего ПО, ориентированного на обработку сообщений.
3.1.5 издатель (publisher): Сущность, отправляющая сетевые сообщения в связующее ПО, ориентированное на обработку сообщений.
Примечание - Издатель является оригинальным приложением OPC UA или приложением, которое обладает данными лишь о связующем ПО, ориентированном на обработку сообщений и правилах кодирования сетевых сообщений и сообщений набора данных.
3.1.6 информационная модель (information model): Организационная структура, определяющая, характеризующая и связывающая информационные ресурсы данной системы или набора систем.
Примечание - Основная модель адресного пространства поддерживает представление информационных моделей адресного пространства. Описание базовой информационной модели OPC UA представлено в ГОСТ Р 71810.
3.1.7 класс узла (node class): Класс узла в адресном пространстве.
Примечание - Классы узла определяют метаданные для компонентов объектной модели OPC UA. Они также определяют конструкции, такие как представления, которые используются для организации адресного пространства.
3.1.8 клиент (client): Программное приложение, которое отправляет сообщения на серверы OPC UA, в соответствии со службами, указанным в данном наборе спецификаций.
3.1.9 метод (method): Вызываемая программная функция, являющаяся компонентом объекта.
3.1.10 модель "издатель-подписчик" (publisher-subscriber): Используемый OPC UA вариант шаблона обмена сообщениями "публикация-подписка".
3.1.11 набор данных (data set): Список наименованных значений данных.
Примечание - Набор данных состоит из полей событий или значений переменных.
3.1.12 набор служб (service set): Группа связанных служб.
3.1.13 обнаружение (discovery): Процесс, с помощью которого клиент получает информацию о серверах, включая информацию о конечных точках и безопасности.
3.1.14 объект/экземпляр объекта (object/object instance): Узел, представляющий физический или абстрактный элемент системы.
Примечание - Объекты моделируются с помощью объектной модели OPC UA. Примерами объектов являются системы, подсистемы и устройства. Объект определяется как экземпляр типа объекта.
3.1.15 переменная (variable): Узел, содержащий какое-либо значение.
3.1.16 подписка (subscription): Определяемая клиентом конечная точка в сервере, используемая для возврата уведомлений клиенту.
Примечание - "Подписка" - это общий термин, описывающий набор узлов, выбранных клиентом, который сервер периодически отслеживает на наличие какого-либо состояния и для которого сервер отправляет уведомления клиенту при обнаружении состояния.
3.1.17 подписчик (subscriber): Объект, получающий сообщения наборов данных из связующего ПО, ориентированного на обработку сообщений.
Примечание - Подписчик является собственным приложением OPC UA или приложением, которое знает только о связующем ПО, ориентированном на обработку сообщений и правилах декодирования сетевых сообщений и сообщений наборов данных. Подписка в модели OPC UA "клиент-сервер" имеет иное значение, чем подписчик в модели "издатель-подписчик".
3.1.18 представление (view): Определенное подмножество адресного пространства, которое представляет интерес для клиента.
3.1.19 приложение OPC UA (OPC UA application): Клиент, вызывающий службы OPC UA, или сервер, выполняющий опции этих служб, или же подписчик или издатель OPC UA.
3.1.20 программа (program): Исполняемый объект, который при вызове немедленно возвращает ответ, указывающий на начало выполнения, а затем возвращает промежуточные и окончательные результаты через подписки, определенные клиентом во время вызова.
3.1.21 профиль (profile): Конкретный набор возможностей, на соответствие которым может претендовать сервер.
Примечание - Каждый сервер может заявить о соответствии более чем одному профилю.
3.1.22 связующее ПО, ориентированное на обработку сообщений (message oriented middleware): Инфраструктура, поддерживающая отправку и прием сетевых сообщений между распределенными системами.
Примечание - Приложение OPC UA поддерживает различные типы инфраструктур связующего ПО, ориентированного на обработку сообщений, и протоколов, таких как AMQP, MQTT или UDP с IP мультикаст. Другие типы, такие как DDS или XMPP, также могут быть интегрированы в модель OPC UA "издатель-подписчик".
3.1.23 сигнал предупреждения (alarm): Тип события, связанный с состоянием, которое требует подтверждения.
Примечание - Описание аварийных сигналов приведено в ГОСТ Р 71807.
3.1.24 служба (service): Вызываемая опция на сервере.
Примечание - Службы определены в ГОСТ Р 71809. Служба аналогична вызову метода в языке программирования или опции в контракте WSDL веб-сервисов.
3.1.25 событие (event): Общий термин, используемый для описания события, имеющего определенное значение в системе или ее компоненте.