ГОСТ Р 71808-2024
НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ
Цифровая промышленность
УНИФИЦИРОВАННАЯ АРХИТЕКТУРА OPC
Часть 3
Модель адресного пространства
Digital industry. OPC unified architecture. Part 3. Address space model
ОКС 25.040.40
35.100.05
Дата введения 2025-02-01
1 РАЗРАБОТАН Ассоциацией "Цифровые инновации в машиностроении" и Федеральным государственным бюджетным учреждением "Российский институт стандартизации" (ФГБУ "Институт стандартизации")
2 ВНЕСЕН Техническим комитетом по стандартизации ТК 306 "Измерения, управление и автоматизация в промышленных процессах"
3 УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Приказом Федерального агентства по техническому регулированию и метрологии от 29 ноября 2024 г. № 1804-ст
4 Настоящий стандарт разработан с учетом основных нормативных положений международного стандарта МЭК 62541-3-2020* "Унифицированная архитектура OPC. Часть 3. Модель адресного пространства" (IEC 62541-3:2020 "OPC unified architecture - Part 3: Address space model", NEQ)
________________
* Доступ к международным и зарубежным документам, упомянутым в тексте, можно получить, обратившись в Службу поддержки пользователей. - Примечание изготовителя базы данных.
5 ВВЕДЕН ВПЕРВЫЕ
Правила применения настоящего стандарта установлены в статье 26 Федерального закона от 29 июня 2015 г. № 162-ФЗ "О стандартизации в Российской Федерации". Информация об изменениях к настоящему стандарту публикуется в ежегодном (по состоянию на 1 января текущего года) информационном указателе "Национальные стандарты", а официальный текст изменений и поправок - в ежемесячном информационном указателе "Национальные стандарты". В случае пересмотра (замены) или отмены настоящего стандарта соответствующее уведомление будет опубликовано в ближайшем выпуске ежемесячного информационного указателя "Национальные стандарты". Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования - на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет (www.rst.gov.ru)
Настоящий стандарт является третьей частью серии стандартов "Цифровая промышленность. Унифицированная архитектура OPC". Он является нормативным представлением одного из инструментов по управлению процессами цифровой трансформации производств, основанных на интеграции и интероперабельности автоматизированных систем, технологического оборудования, промышленных роботов, средств оснащения, контроллеров и датчиков. Являясь мета-моделью унифицированной архитектуры открытой распределенной системы, на которой основаны информационные модели, настоящий стандарт определяет адресное пространство унифицированной архитектуры OPC (OPC UA) и его объекты.
Настоящий стандарт определяет адресное пространство унифицированной архитектуры OPC (OPC UA) и его объекты. Данный стандарт является мета-моделью OPC UA, на которой основаны информационные модели OPC UA.
В настоящем стандарте использованы нормативные ссылки на следующие стандарты:
ГОСТ Р 59799 Умное производство. Модель эталонной архитектуры индустрии 4.0 (RAMI 4.0)
ГОСТ Р 70988 Система стандартов в цифровой промышленности. Основные положения. Общие требования к системе
ГОСТ Р 71806 Цифровая промышленность. Унифицированная архитектура OPC. Часть 1. Обзор и концепции
ГОСТ Р 71809 Цифровая промышленность. Унифицированная архитектура OPC. Часть 4. Сервисы
ГОСТ Р 71810 Цифровая промышленность. Унифицированная архитектура OPC. Часть 5. Информационная модель
ГОСТ Р 71811 Цифровая промышленность. Унифицированная архитектура OPC. Часть 6. Сопоставления
Примечание - При пользовании настоящим стандартом целесообразно проверить действие ссылочных стандартов в информационной системе общего пользования - на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет или по ежегодному информационному указателю "Национальные стандарты", который опубликован по состоянию на 1 января текущего года, и по выпускам ежемесячного информационного указателя "Национальные стандарты" за текущий год. Если заменен ссылочный стандарт, на который дана недатированная ссылка, то рекомендуется использовать версию этого стандарта с учетом всех внесенных в данную версию изменений. Если заменен ссылочный стандарт, на который дана датированная ссылка, то рекомендуется использовать версию этого стандарта с указанным выше годом утверждения (принятия). Если после утверждения настоящего стандарта в ссылочный стандарт, на который дана датированная ссылка, внесено изменение, затрагивающее положение, на которое дана ссылка, то это положение рекомендуется применять без учета данного изменения. Если ссылочный стандарт отменен без замены, то положение, в котором дана ссылка на него, рекомендуется применять в части, не затрагивающей эту ссылку.
В данном стандарте применены следующие термины с соответствующими определениями:
3.1.1 декларация экземпляра (instance declaration): Узел, использующийся в сложных узлах определения типов с целью раскрытия их сложной структуры.
Примечание - Данный пример используется в определении типа.
3.1.2 идентификатор типа данных (data type Id): Идентификатор узла в узле типа данных.
Примечание - См. [1].
3.1.3 иерархическая ссылка (hierarchical reference): Ссылка, которая используется для построения иерархий в адресном пространстве.
Примечание - Все иерархические типы ссылок выводятся из иерархических ссылок.
3.1.4 переменная данных (data variable): Переменная, прямо или косвенно представляющая значение объекта для сложных переменных, где переменные всегда являются целевым узлом ссылки на наличие компонента.
3.1.5 правило моделирования (modelling rule): Метаданные декларации экземпляра, определяющие, как декларация экземпляра будет использована для конкретизации, а также определяющие правила выделения подтипа для декларации экземпляра.
Примечание - См. ГОСТ Р 71809.
3.1.6 свойство (property): Переменная, являющаяся целевым узлом для ссылки на наличие компонента.
Примечание - Свойства описывают характеристики узла.
3.1.7 тип данных (data type): Пример узла типа данных, используемого вместе с атрибутом рейтинга значения для определения типа данных переменной.
3.1.8 тип переменной (variable type): Узел, представляющий тип описания для переменной.
3.1.9 тип события (event type): Узел типа события, представляющий определение типа события.
3.1.10 узел источника (source node): Узел, у которого есть ссылка на другой узел.
3.1.11 узел определения типов (type definition node): Узел, использующийся для определения типа другого узла.
Примечание - Тип объекта и узлы типов переменной являются узлами определения типа.
3.1.12 целевой узел (target node): Узел, на который ссылается другой узел.
В настоящем стандарте приведены следующие сокращения:
UA - унифицированная архитектура (Unified Architecture);
UML - открытый протокол для передачи сообщений между компонентами системы (Advanced Message Queuing Protocol) (Unified Modeling Language);
URI - программный интерфейс приложения (Application Programming Interface) (Uniform Resource Identifier);
W3C - модель компонентного объекта (Component Object Model) (World Wide Web Consortium);
XML - доступ к данным (Data Access) (Xetensible Markup Language).
3.3.1 Условные обозначения для рисунков адресного пространства
На рисунке 1 показан бланк диаграмм узла адресного пространства с используемыми условными обозначениями.
Рисунок 1 - Диаграммы узла адресного пространства
На рисунке 1 прямоугольники представляют узлы. Прямоугольники - узлы могут иметь заголовок, состоящий из одной или двух строк текста. При использовании двух строк первая текстовая строка прямоугольника идентифицирует класс узла, а вторая строка содержит поисковое имя. Когда используется одна строка, она содержит поисковое имя.
Прямоугольники - узлы могут содержать блоки, используемые для определения их атрибутов и ссылок. Конкретные названия в этих блоках определяют конкретные атрибуты и ссылки.
Заштрихованный прямоугольник с закругленными углами и стрелками, проходящими через него, представляет собой ссылку. Стрелка, которая проходит через них, начинается в узле источника и указывает на целевой узел.
3.3.2 Условные обозначения для определения классов узла
В разделе 4 определены классы узлов адресного пространства. В таблице 1 описан формат таблиц, используемых для определения классов узлов.
Таблица 1 - Таблица условных обозначений классов узлов
Имя | Использование | Тип данных | Описание |
Атрибуты | |||
"Имя атрибута" | "О" или "Н" | Тип данных атрибута | Определяет атрибут |
Ссылки | |||
"Имя ссылки" | "1", "0...1" или "0..." | Не используется | Описывает использование ссылки с помощью класса узла |
Стандартные свойства | |||
"Имя свойства" | "О" или "Н" | Тип данных свойства | Определяет свойство |
Графа "Имя" содержит имя атрибута, имя типа ссылки, используемые для создания ссылки, или имя свойства, на которое ссылаются с помощью ссылки наличия свойства.
Графа "Использование" определяет, является ли атрибут или свойство обязательным (О) или необязательным (Н). В случае, если это обязательно, атрибут или свойство должны существовать для каждого узла класса узла. Для ссылок он указывает количество элементов. Могут применяться следующие значения:
- "0.*" указывает, что ограничений нет, то есть ссылка не обязательно должна быть предоставлена;
- "0.1" указывает, что ссылка предоставляется не более одного раза;
- "1" указывает, что ссылка должна быть предоставлена ровно один раз.