Определяет прикладной модуль «Описание параметров состояния». В область применения стандарта входят: - описание определений, необходимых для задания управляющей информации о ресурсах определению состояния и наблюдаемому состоянию; - задание свойства выявленному состоянию или отдельному состоянию; - задание свойства определению состояния или типам состояния. В область применения стандарта не входит определения классов определений состояний и наблюдаемых состояний.
Идентичен ISO/TS 10303-1271:2011
1 Область применения
2 Нормативные ссылки
3 Термины и сокращения
3.1 Термины, определенные в ИСО 10303-1
3.2 Термин, определенный в ИСО 10303-56
3.3 Сокращения
4 Информационные требования
4.1 Прикладные эталонные модели, необходимые для прикладного модуля
4.2 Определение типов данных ПЭМ
5 Интерпретированная модель модуля
5.1 Спецификация отображения
5.2 Сокращенный листинг ИММ на языке EXPRESS
Приложение А (обязательное) Сокращенные наименования объектов ИММ
Приложение В (обязательное) Регистрация информационных объектов
Приложение С (справочное) EXPRESS-G диаграммы ПЭМ
Приложение D (справочное) EXPRESS-G диаграммы ИММ
Приложение Е (справочное) Машинно-интерпретируемые листинги
Приложение F (справочное) История изменений
Приложение ДА (справочное) Сведения о соответствии ссылочных международных стандартов и документов национальным стандартам Российской Федерации
Библиография
44 страницы
Дата введения | 01.07.2017 |
---|---|
Добавлен в базу | 01.02.2017 |
Актуализация | 01.01.2021 |
Чтобы бесплатно скачать этот документ в формате PDF, поддержите наш сайт и нажмите кнопку:
ГОСТР
исо/тс
10303-1271
2016
ПО ТЕХНИЧЕСКОМУ РЕГУЛИРОВАНИЮ И МЕТРОЛОГИИ
НАЦИОНАЛЬНЫЙ
СТАНДАРТ
РОССИЙСКОЙ
ФЕДЕРАЦИИ
Часть 1271
ISO/TS 10303-1271:2011 Industrial automation systems and integration — Product data representation and exchange — Part 1271: Application module: State characterized
(IDT)
Ш
Издание официальное
Москва
Стандартинформ
2016
1 ПОДГОТОВЛЕН Федеральным бюджетным учреждением «Консультационно-внедренческая фирма в области международной стандартизации и сертификации «Фирма «ИНТЕРСТАНДАРТ» на основе собственного аутентичного перевода на русский язык международного документа, указанного в пункте 4
2 ВНЕСЕН Техническим комитетом по стандартизации ТК 459 «Информационная поддержка жизненного цикла изделий»
3 УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Приказом Федерального агентства по техническому регулированию и метрологии от 30 июня 2016 г. № 762-ст
4 Настоящий стандарт идентичен международному документу ИСО/ТС 10303-1271:2011 «Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1271. Прикладной модуль. Описание параметров состояния» (ISO/TS 10303-1271:2011 «Industrial automation systems and integration — Product data representation and exchange — Part 1271: Application module: State characterized»).
При применении настоящего стандарта рекомендуется использовать вместо ссылочных международных стандартов и документов соответствующие им национальные стандарты Российской Федерации, сведения о которых приведены в дополнительном приложении ДА
5 ВВЕДЕН ВПЕРВЫЕ
Правила применения настоящего стандарта установлены в ГОСТ Р 1.0-2012 (раздел 8). Информация об изменениях к настоящему стандарту публикуется в ежегодном (по состоянию на 1 января текущего года) информационном указателе «Национальные стандарты», а официальный текст изменений и поправок — в ежемесячном информационном указателе «Национальные стандарты». В случае пересмотра (замены) или отмены настоящего стандарта соответствующее уведомление будет опубликовано в ближайшем выпуске ежемесячного информационного указателя «Национальные стандарты». Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования — на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет (www.gost.ru)
© Стандартинформ, 2016
Настоящий стандарт не может быть полностью или частично воспроизведен, тиражирован и распространен в качестве официального издания без разрешения Федерального агентства по техническому регулированию и метрологии
Выбираемый тип данных statechar_string_select является расширением типа данных string_ select. В настоящем типе данных к списку альтернативных выбираемых типов данных добавлены именованные типы State, State_definition, State_definition_ relationship и State relationship.
Примечание — В прикладных модулях, использующих конструкции настоящего прикладного модуля, список объектных типов данных может быть расширен.
EXPRESS-спеииФикация:
*)
TYPE statechar_string_select = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON string_select WITH (State,
State_definition,
State_definition_relationship,
State_relationship);
END_TYPE;
(*
*)
END_SCHEMA; - State_characterized_arm
(*
В настоящем стандарте под термином «прикладной элемент» понимается любой объектный тип данных, определенный в разделе 4, любой из его явных атрибутов и любое ограничение на подтипы. Термин «элемент ИММ» означает любой объектный тип данных, определенный в 5.2 или импортированный с помощью оператора USE FROM из другой EXPRESS-схемы, а также любой из их атрибутов и любое ограничение на подтипы, определенное в 5.2 либо импортированное с помощью оператора USE FROM.
В данном подразделе представлена спецификация отображения, которая определяет, как каждый прикладной элемент, описанный в разделе 4 настоящего стандарта, отображается на один или более элементов ИММ (см. 5.2).
Спецификация отображения для каждого объекта ПЭМ определена ниже в отдельном пункте. Спецификация отображения атрибута объекта ПЭМ описывается в подпункте пункта, содержащего спецификацию отображения этого объекта. Каждая спецификация содержит не более пяти секций.
Секция «Заголовок» содержит:
- наименование рассматриваемого объекта ПЭМ или ограничение на подтипы либо
- наименование атрибута рассматриваемого объекта ПЭМ, если данный атрибут ссылается на тип, не являющийся объектным типом данных или типом SELECT, который содержит или может содержать объектные типы данных, либо
- составное выражение вида: «связь объекта «наименование объекта ПЭМ> с объектом «тип данных, на который дана ссылка> (представляющим атрибут «наименование атрибута>)», если данный атрибут ссылается на тип данных, являющийся объектным типом данных или типом SELECT, который содержит или может содержать объектные типы данных.
Секция «Элемент ИММ» содержит в зависимости от рассматриваемого прикладного элемента:
- наименование одного или более объектных типов данных ИММ;
- наименование атрибута объекта ИММ, представленное в виде синтаксической конструкции «наименование объекта>.«наименование атрибута», если рассматриваемый атрибут ссылается на тип, не являющийся объектным типом данных или типом SELECT, который содержит или может содержать объектные типы данных;
7
- ключевое слово PATH, если рассматриваемый атрибут объекта ПЭМ ссылается на объектный тип данных или на тип SELECT, который содержит или может содержать объектные типы данных;
- ключевое слово IDENTICAL MAPPING, если оба прикладных объекта, присутствующие в прикладном утверждении, отображаются на тот же самый экземпляр объектного типа данных ИММ;
- синтаксическую конструкцию /8иРЕРТУРЕ(<наименование супертипа>)/, если рассматриваемый объект ПЭМ отображается как его супертип;
- одну или более конструкций /8ивТУРЕ(<наименование подтипа>)/, если отображение рассматриваемого объекта ПЭМ является объединением отображений его подтипов.
Если отображение прикладного элемента содержит более одного элемента ИММ, то каждый из этих элементов ИММ представляется в отдельной строке спецификации отображения, заключенной в круглые или квадратные скобки.
Секция «Источник» содержит:
- обозначение стандарта ИСО, в котором определен данный элемент ИММ, для тех элементов ИММ, которые определены в общих ресурсах;
- обозначение настоящего стандарта для тех элементов ИММ, которые определены в схеме ИММ настоящего стандарта.
Данная секция опускается, если в секции «Элемент ИММ» используются ключевые слова PATH или IDENTICAL MAPPING.
Секция «Правила» содержит наименование одного или более глобальных правил, которые применяются к совокупности объектных типов данных ИММ, перечисленных в секции «Элемент ИММ» или «Ссылочный путь». Если правила не применяются, то данную секцию опускают.
За ссылкой на глобальное правило может следовать ссылка на подпункт, в котором определено данное правило.
Секция «Ограничение» содержит наименование одного или более ограничений на подтипы, которые применяются к совокупности объектных типов данных ИММ, перечисленных в секции «Элемент ИММ» или «Ссылочный путь». Если ограничения на подтипы отсутствуют, то данную секцию опускают.
За ссылкой на ограничение подтипа может следовать ссылка на подпункт, в котором определено данное ограничение на подтипы.
Секция «Ссылочный путь» содержит:
- ссылочный путь к супертипам в общих ресурсах для каждого элемента ИММ, определенного в настоящем стандарте;
- спецификацию взаимосвязей между элементами ИММ, если отображение прикладного элемента требует связать экземпляры нескольких объектных типов данных ИММ. В этом случае в каждой строке ссылочного пути указывают роль элемента ИММ по отношению к ссылающемуся на него элементу ИММ или к следующему по ссылочному пути элементу ИММ.
В выражениях, определяющих ссылочные пути и ограничения между элементами ИММ, применяют следующие условные обозначения:
[]— в квадратные скобки заключают несколько элементов ИММ или частей ссылочного пути, которые требуются для обеспечения соответствия информационному требованию;
() — в круглые скобки заключают несколько элементов ИММ или частей ссылочного пути, которые являются альтернативными в рамках отображения для обеспечения соответствия информационному требованию;
{} — заключенный в фигурные скобки фрагмент ограничивает ссылочный путь для обеспечения соответствия информационному требованию;
< > — в угловые скобки заключают один или более необходимых ссылочных путей;
|| — между вертикальными линиями помещают объект супертипа;
-> — атрибут, наименование которого предшествует символу ->, ссылается на объектный или выбираемый тип данных, наименование которого следует после этого символа;
<— атрибут объекта, наименование которого следует после символа <-, ссылается на объектный или выбираемый тип данных, наименование которого предшествует этому символу;
[i] — атрибут, наименование которого предшествует символу [i], является агрегированной структурой; ссылка дается на любой элемент данной структуры;
[п] — атрибут, наименование которого предшествует символу [п], является упорядоченной агрегированной структурой; ссылка дается на п-й элемент данной структуры;
8
ГОСТ Р ИСО/ТС 10303-1271—2016
=> — объект, наименование которого предшествует символу =>, является супертипом объекта, наименование которого следует после этого символа;
<= — объект, наименование которого предшествует символу <=, является подтипом объекта, наименование которого следует после этого символа;
= — строковый (STRING), выбираемый (SELECT) или перечисляемый (ENUMERATION) тип данных ограничен списком выбора или значением;
\— выражение для ссылочного пути продолжается на следующей строке;
*— один или более экземпляров взаимосвязанных объектных типов данных могут быть объединены в древовидную структуру. Путь между объектом взаимосвязи и связанными с ним объектами заключают в фигурные скобки;
---последующий текст является комментарием или ссылкой на раздел;
*> — выбираемый (SELECT) или перечисляемый (ENUMERATION) тип данных, наименование которого предшествует символу *>, расширяется до выбираемого или перечисляемого типа данных, наименование которого следует за этим символом;
<* — выбираемый (SELECT) или перечисляемый (ENUMERATION) тип данных, наименование которого предшествует символу <*, является расширением выбираемого или перечисляемого типа данных, наименование которого следует за этим символом;
!{}— секция, заключенная в фигурные скобки, обозначает отрицательное ограничение, налагаемое на отображение.
Определение и использование шаблонов отображения не поддерживаются в настоящей версии прикладных модулей, однако поддерживается использование предопределенных шаблонов/SUBTYPE/ и /SUPERTYPE/.
5.1.1 Прикладной объект Classification_assignment
Определение прикладного объекта Classification_assignment дано в прикладном модуле «classification_assignment». В настоящей секции с целью включения утверждений, определения которых даны в настоящем прикладном модуле, дается расширение отображения прикладного объекта classification_assignment.
5.1.1.1 Связь объекта Classification_assignment с объектом State_role, представляющим атрибут items
Элемент ИММ: PATH
Ссылочный путь: applied_classification_assignment.items[i] -> classificationjtem
classificationjtem *> state_observed_role_classification_item state_observed_role_classification_item = state_observed_role
5.1.2 Прикладной объект Condition_assignment
Определение прикладного объекта Condition_assignment дано в прикладном модуле «condition». В настоящей секции с целью включения утверждений, определения которых даны в настоящем прикладном модуле, дается расширение отображения прикладного объекта Condition_assignment.
5.1.2.1 Связь объекта Condition_assignment с объектом State_definition, представляющим атрибут item
Элемент ИММ: PATH
Ссылочный путь: applied_action_method_assignment
applied_action_method_assignment.items[i] -> action_method_items action_method_items *> condition_action_method_items action_method_items *> condition_action_method_items action_method_items *> statechar_action_method_items statechar_action_method_items = state_type
9
5.1.2.2 Связь объекта Condition_assignment с объектом State_definition_ relationship, представляющим атрибут item
Элемент ИММ: PATH
Ссылочный путь: applied_action_method_assignment
applied_action_method_assignment.items[i] -> action_method_items action_method_items *> condition_action_method_items action_method_items *> condition_action_method_items action_method_items *> statechar_action_method_items statechar_action_method_items = state_type_relationship
Определение прикладного объекта Condition_evaluation_assignment дано в прикладном модуле “condition_evaluation”. В настоящей секции с целью включения утверждений, определения которых даны в настоящем прикладном модуле, дается расширение отображения прикладного объекта Condition_evaluation_assignment.
Элемент ИММ: Ссылочный путь:
5.1.3.1 Связь объекта Condition_evaluation_assignment с объектом State_assertion, представляющим атрибут item
PATH
applied_action_assignment applied_action_assignment.items[i] -> actionjtems actionjtems *> condition_evaluation_action_items actionjtems *> condition_evaluation_action_items action_items *> statechar_action_items statechar action items = ascribable stat
Элемент ИММ: Ссылочный путь:
5.1.3.2 Связь объекта Condition_evaluation_assignment с объектом State_assessment, представляющим атрибут item
PATH
applied_action_assignment applied_action_assignment.items[i] -> actionjtems actionjtems *> condition_evaluation_action_items actionjtems *> condition_evaluation_action_items action_items *> statechar_action_items statechar action items = ascribable state
Определение прикладного объекта Attribute_classification дано в прикладном модуле “attribute_ classification”. В настоящей секции с целью включения утверждений, определения которых даны в настоящем прикладном модуле, дается расширение отображения прикладного объекта Attribute_ classification.
ю
ГОСТ Р ИСО/ТС 10303-1271—2016
5.1.4.1 Связь объекта Attribute_classification с объектом Applied_state_ assignment, представляющим атрибут classified_entity
Элемент ИММ: |
PATH |
Ссылочный путь: |
applied_attribute_classification_assignment.items[i] -> attribute_classification_item attribute_classification_item *> statechar_attribute_classification_item statechar_attribute_classification_item = state_observed_assignment |
5.1.4.2 Связь объекта Attribute_classification с объектом Applied_state_ definition assignment,
представляющим атрибут classified_entity
Элемент ИММ: |
PATH |
Ссылочный путь: |
applied_attribute_classification_assignment.items[i] -> attribute_classification_item attribute_classification_item *> statechar_attribute_classification_item statechar_attribute_classification_item = state_type_assignment |
5.1.4.3 Связь объекта Attribute_classification с объектом State, представляющим атрибут | ||||||
|
5.1.4.4 Связь объекта Attribute_classification с объектом State_definition, представляющим атрибут classified_entity
Элемент ИММ: |
PATH |
Ссылочный путь: |
applied_attribute_classification_assignment.items[i] -> attribute_classification_item attribute_classification_item *> statechar_attribute_classification_item statechar_attribute_classification_item = state_type |
5.1.4.5 Связь объекта Attribute_classification с объектом State_definition_relationship, представляющим атрибут classified_entity
Элемент ИММ: |
PATH |
Ссылочный путь: |
applied_attribute_classification_assignment.items[i] -> attribute_classification_item attribute_classification_item *> statechar_attribute_classification_item statechar_attribute_classification_item = state_type_relationship |
5.1.4.6 Связь объекта Attribute_classification с объектом State_relationship, представляющим атрибут classified_entity
| ||||
11 |
Определение прикладного объекта Date_or_date_time_assignment дано в прикладном модуле “date_time_assignment”. В настоящей секции с целью включения утверждений, определения которых даны в настоящем прикладном модуле, дается расширение отображения прикладного объекта Date_ or_date_time_assignment.
5.1.5.1 Связь объекта Date_or_date_time_assignment с объектом Applied_state_assignment, представляющим атрибут item
Вариант 1. Если роль атрибута assigned_date играет объект Calendar_date
Элемент ИММ: PATH
Ссылочный путь: (date_assignment=>
applied_date_assignment applied_date_assignment.items[i] -> datejtem datejtem *> statechar_date_item statechar_date_item = state_observed_assignment)
Вариант 2. Если роль атрибута assigned_date играет объект Date_time Элемент ИММ: PATH
Ссылочный путь: (date_and_time_assignment=>
applied_date_and_time_assignment
applied_date_and_time_assignment.items[i] -> date_and_time_item date_and_time_item *> statechar_date_and_time_item statechar_date_and_time_item = state_observed_assignment)
5.1.5.2 Связь объекта Date_or_date_time_assignment с объектом Applied_state_ definition_ assignment, представляющим атрибут item
Вариант 1. Если роль атрибута assigned_date играет объект Calendar_date
Элемент ИММ: PATH
Ссылочный путь: (date_assignment=>
applied_date_assignment applied_date_assignment.items[i] -> datejtem datejtem *> statechar_date_item statechar_date_item = statejype_assignment)
Вариант 2. Если роль атрибута assigned_date играет объект Date_time Элемент ИММ: PATH
Ссылочный путь: (date_andjime_assignment=>
applied_date_andjime_assignment
applied_date_andjime_assignment.items[i] -> date_andjimejtem date_andjime_item *> statechar_date_andjime_item statechar_date_andjime_item = statejype_assignment)
ГОСТ Р ИСО/ТС 10303-1271—2016
5.1.5.3 Связь объекта Date_or_date_time_assignment с объектом State, представляющим атрибут item
Вариант 1. Если роль атрибута assigned_date играет объект Calendar_date
Элемент ИММ: |
PATH |
Ссылочный путь: |
(d ate_ass ig n me nt=> applied_date_assignment applied_date_assignment.items[i] -> datejtem datejtem *> statechar_date_item statechar_date_item = state_observed) |
Вариант 2. Если роль атрибута assigned_date играет объект Date_time | ||||
|
5.1.5.4 Связь объекта Date_or_date_time_assignment с объектом State_ assertion, представляющим атрибут item
Вариант 1. Если роль атрибута assigned_date играет объект Calendar_date
| ||||
Вариант 2. Если роль атрибута assigned_date играет объект Date_time |
Элемент ИММ: |
PATH |
Ссылочный путь: |
(date_andjime_assignment=> applied_date_andjime_assignment applied_date_andjime_assignment.items[i] -> date_andjime_item date_andjime_item *> statechar_date_andjimejtem statechar_date_andjime_item = ascribable_state {ascribable_state.description = ‘state assertion’}) |
13
5.1.5.5 Связь объекта Date_or_date_time_assignment с объектом State_ assessment, представляющим атрибут item
Вариант 1. Если роль атрибута assigned_date играет объект Calendar_date
| ||||
Вариант 2. Если роль атрибута assigned_date играет объект Date_time |
Элемент ИММ: |
PATH |
Ссылочный путь: |
(date_and_time_assignment=> applied_date_and_time_assignment applied_date_and_time_assignment.items[i] -> date_and_time_item date_and_time_item *> statechar_date_and_time_item statechar_date_and_time_item = ascribable_state {ascribable_state.description = ‘state assessment’}) |
5.1.5.6 Связь объекта Date_or_date_time_assignment с объектом State_ definition, представляющим атрибут item
Вариант 1. Если роль атрибута assigned_date играет объект Calendar_date
| ||||
Вариант 2. Если роль атрибута assigned_date играет объект Date_time |
Элемент ИММ: |
PATH |
Ссылочный путь: |
(date_andjime_assignment=> applied_date_andjime_assignment applied_date_andjime_assignment.items[i] -> date_andjimejtem date_andjime_item *> statechar_date_andjime_item statechar_date_andjimejtem = statejype) |
14 |
ГОСТ Р ИСО/ТС 10303-1271—2016
5.1.5.7 Связь объекта Date_or_date_time_assignment с объектом State_ definition relationship,
представляющим атрибут item
Вариант 1. Если роль атрибута assigned_date играет объект Calendar_date
Элемент ИММ: PATH
Ссылочный путь: (date_assignment=>
applied_date_assignment applied_date_assignment.items[i] -> datejtem date_item *> statechar_date_item statechar_date_item = state_type_relationship)
Вариант 2. Если роль атрибута assigned_date играет объект Date_time Элемент ИММ: PATH
Ссылочный путь: (date_and_time_assignment=>
applied_date_and_time_assignment
applied_date_and_time_assignment.items[i] -> date_and_time_item date_and_time_item *> statechar_date_and_time_item statechar_date_and_time_item = state_type_relationship)
5.1.5.8 Связь объекта Date_or_date_time_assignment с объектом State_ relationship, представляющим атрибут item
Вариант 1. Если роль атрибута assigned_date играет объект Calendar_date
Элемент ИММ: PATH
Ссылочный путь: (date_assignment=>
applied_date_assignment applied_date_assignment.items[i] -> datejtem datejtem *> statechar_date_item statechar_date_item = state_observed_relationship)
Вариант 2. Если роль атрибута assigned_date играет объект Date_time Элемент ИММ: PATH
Ссылочный путь: (date_andjime_assignment=>
applied_date_andjime_assignment
applied_date_andjime_assignment.items[i] -> date_andjimejtem date_andjime_item *> statechar_date_andjime_item statechar_date_andjime_item = state_observed_relationship)
5.1.6 Прикладной объект ldentification_assignment
Определение прикладного объекта ldentification_assignment дано в прикладном модуле “identification_assignment”. В настоящей секции с целью включения утверждений, определения которых даны в настоящем прикладном модуле, дается расширение отображения прикладного объекта ldentification_assignment.
5.1.6.1 Связь объекта ldentification_assignment с объектом State, представляющим атрибут item | ||||
|
5.1.6.2 Связь объекта ldentification_assignment с объектом State_definition_ relationship, представляющим атрибут item
Элемент ИММ: |
PATH |
Ссылочный путь: |
applied_identification_assignment.items[i] -> identificationjtem identificationjtem *> statecharjdentificationjtem statecharjdentificationjtem = statejype |
5.1.6.3 Связь объекта ldentification_assignment с объектом State_definition_ relationship, представляющим атрибут item
Элемент ИММ: |
PATH |
Ссылочный путь: |
appliedJdentification_assignment.items[i] -> identificationjtem identificationjtem *> statecharjdentificationjtem statecharjdentificationjtem = stateJype_relationship |
5.1.6.4 Связь объекта ldentification_assignment с объектом State_relationship, представляющим атрибут item
Элемент ИММ: |
PATH |
Ссылочный путь: |
appliedJdentification_assignment.items[i] -> identificationjtem identificationjtem *> statecharjdentificationjtem statecharjdentificationjtem = state_observed_relationship |
5.1.6.5 Связь объекта ldentification_assignment с объектом Applied_state_ assignment, представляющим атрибут item
Элемент ИММ: |
PATH |
Ссылочный путь: |
appliedJdentification_assignment.items[i] -> identificationjtem identificationjtem *> statecharjdentificationjtem statecharjdentificationjtem = state_observed_assignment |
ГОСТ Р ИСО/ТС 10303-1271—2016
1 Область применения.................................................................1
2 Нормативные ссылки.................................................................1
3 Термины и сокращения...............................................................2
3.1 Термины, определенные в ИСО 10303-1 ..............................................2
3.2 Термин, определенный в ИСО 10303-56 ..............................................2
3.3 Сокращения.....................................................................2
4 Информационные требования.........................................................3
4.1 Прикладные эталонные модели, необходимые для прикладного модуля...................3
4.2 Определение типов данных ПЭМ....................................................3
5 Интерпретированная модель модуля....................................................7
5.1 Спецификация отображения.......................................................7
5.2 Сокращенный листинг ИММ на языке EXPRESS......................................24
Приложение А (обязательное) Сокращенные наименования объектов ИММ....................31
Приложение В (обязательное) Регистрация информационных объектов.......................32
Приложение С (справочное) EXPRESS-G диаграммы ПЭМ..................................33
Приложение D (справочное) EXPRESS-G диаграммы ИММ .................................34
Приложение Е (справочное) Машинно-интерпретируемые листинги ..........................36
Приложение F (справочное) История изменений...........................................37
Приложение ДА (справочное) Сведения о соответствии ссылочных международных
стандартов и документов национальным стандартам Российской Федерации ... .38 Библиография.......................................................................39
5.1.6.6 Связь объекта ldentification_assignment с объектом Applied_state_ definition_ assignment, представляющим атрибут item
Элемент ИММ: PATH
Ссылочный путь: applied_identification_assignment.items[i] ->
identificationjtem
identificationjtem *> statechar_identification_item statechar_identification_item = state_type_assignment
5.1.6.7 Связь объекта ldentification_assignment с объектом State_assertion, представляющим атрибут item
Элемент ИММ: PATH
Ссылочный путь: applied_identification_assignment.items[i] ->
identificationjtem
identificationjtem *> statecharjdentificationjtem statechar_identification_item= ascribable_state {ascribable_state.description = ‘state assertion’}
5.1.6.8 Связь объекта ldentification_assignment с объектом State_assessment, представляющим атрибут item
Элемент ИММ: PATH
Ссылочный путь: appliedJdentification_assignment.items[i] ->
identificationjtem
identificationjtem *> statecharjdentificationjtem statecharjdentificationjtem = ascribable_state {ascribable_state.description = ‘state assessment’}
5.1.6.9 Связь объекта ldentification_assignment с объектом Defined_state_ relationship, представляющим атрибут item
Элемент ИММ: PATH
Ссылочный путь: appliedJdentification_assignment.items[i] ->
identificationjtem
identificationjtem *> statecharjdentificationjtem statecharjdentificationjtem = ascribable_state_relationship {ascribable_state_relationship.description = ‘defined state relationship’}
Определение прикладного объекта Languagejndication дано в прикладном модуле «multi_ linguism». В настоящей секции с целью включения утверждений, определения которых даны в настоящем прикладном модуле, дается расширение отображения прикладного объекта Languagejndication.
17
Стандарты комплекса ИСО 10303 распространяются на компьютерное представление информации об изделиях и обмен данными об изделиях. Их целью является обеспечение нейтрального механизма, способного описывать изделия на всем протяжении их жизненного цикла. Этот механизм применим не только для обмена файлами в нейтральном формате, но является также основой для реализации и совместного доступа к базам данных об изделиях и организации архивирования.
Настоящий стандарт специфицирует прикладной модуль, позволяющий описывать определение состояния и наблюдаемое состояние.
Во второе издание настоящей части ИСО 10303 включены нижеперечисленные изменения первого издания.
Исправлены ссылки связей в EXRESS-G-диаграммахстем, чтобы они ссылались на правильные объекты.
Не были изменены никакие EXPRESS-декларации ПЭМ и спецификации импорта, но ПЭМ был присвоен новый номер документа в рабочей группе.
Не были изменены схема ИММ EXPRESS и диаграммы EXPRESS-G, но был присвоен новый номер документа в рабочей группе.
В третье издание настоящей части ИСО 10303 включены изменения второго издания, перечисленные в приложении F.3.
В разделе 1 настоящего стандарта определены область применения данного прикладного модуля, его функциональность и используемые данные.
В разделе 3 приведены термины, примененные в настоящем стандарте, а также в других стандартах комплекса ИСО 10303.
В разделе 4 определены информационные требования к прикладной предметной области на основе принятой в ней терминологии. В приложении С дано графическое представление информационных требований, именуемое прикладной эталонной моделью (ПЭМ). Структуры ресурсов интерпретированы, чтобы соответствовать информационным требованиям. Результатом данной интерпретации является интерпретированная модель модуля (ИММ). Данная интерпретация, представленная в 5.1, устанавливает соответствие между информационными требованиями и ИММ. Сокращенный листинг ИММ, представленный в 5.2, специфицирует интерфейс к ресурсам. Графическое представление сокращенного листинга ИММ приведено в приложении D.
Имя типа данных в языке EXPRESS может использоваться для ссылки на сам тип данных либо на экземпляр данных этого типа. Различие в использовании обычно понятно из контекста. Если существует вероятность неоднозначного толкования, то в текст включается фраза «объектный тип данных» либо «экземпляр(ы) объектного типа данных».
Двойные кавычки (“....”) означают цитируемый текст, одинарные кавычки (‘...’) — значения конкретных текстовых строк.
IV
Industrial automation systems and integration. Product data representation and exchange. Part 1271. Application module. State characterized
Дата введения — 2017—07—01
Настоящий стандарт определяет прикладной модуль «Описание параметров состояния». В область применения настоящего стандарта входят:
- описание определений, необходимых для задания управляющей информации о ресурсах определению состояния и наблюдаемому состоянию;
- задание свойства выявленному состоянию или отдельному состоянию;
- задание свойства определению состояния или типам состояния.
В область применения настоящего стандарта не входит определения классов определений состояний и наблюдаемых состояний.
В настоящем стандарте использованы нормативные ссылки на следующие международные стандарты и документы (для датированных ссылок следует использовать указанное издание, для недатированных ссылок — последнее издание указанного документа, включая все поправки):
ИСО 10303-1:1994 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1. Общие представления и основополагающие принципы (ISO 10303-1:1994, Industrial automation systems and integration — Product data representation and exchange — Part 1: Overview and fundamental principles)
ИСО 10303-11:2004 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 11. Методы описания. Справочное руководство по языку EXPRESS (ISO 10303-11:2004, Industrial automation systems and integration — Product data representation and exchange — Part 11: Description methods: The EXPRESS language reference manual)
ИСО 10303-41:2005 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 41. Интегрированные обобщенные ресурсы. Основы описания и поддержки изделий (ISO 10303-41:2005, Industrial automation systems and integration — Product data representation and exchange — Part 41: Integrated generic resource: Fundamentals of product description and support)
Издание официальное
ИСО 10303-43 Системы промышленной автоматизации и интеграция. Представление данных о продукции и обмен данными. Часть 43. Интегрированные обобщенные ресурсы. Структуры представления (ISO 10303-43, Industrial automation systems and integration — Product data representation and exchange — Part 43: Integrated generic resource: Representation structures)
ИСО 10303-56 Системы промышленной автоматизации и интеграция. Представление данных о продукции и обмен данными. Часть 56. Интегрированные обобщенные ресурсы. Состояние (ISO 10303-56, Industrial automation systems and integration — Product data representation and exchange — Part 56: Integrated generic resource: State)
ИСО/ТС 10303-1030 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1030. Прикладной модуль. Задание свойства (ISO/TS 10303-1030, Industrial automation systems and integration — Product data representation and exchange — Part 1030: Application module: Property assignment)
ИСО/ТС 10303-1256 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1256. Прикладной модуль. Наблюдаемое состояние (ISO/TS 10303-1256, Industrial automation systems and integration — Product data representation and exchange — Part 1256: Application module: State observed)
ИСО/ТС 10303-1257 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1257. Прикладной модуль. Описание условия (ISO/TS 10303-1257, Industrial automation systems and integration — Product data representation and exchange — Part 1257: Application module: Condition characterized)
ИСО/ТС 10303-1296 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1296. Прикладной модуль. Описание оценки условия (ISO/TS 10303-1296, Industrial automation systems and integration — Product data representation and exchange — Part 1296: Application module: Condition evaluation characterized)
В настоящем стандарте применены следующие термины:
- приложение (application);
- прикладная интерпретированная конструкция; ПИК (application interpreted construct; AIC);
- прикладной модуль; ПМ (application module; AM);
- прикладной объект (application object);
- прикладной протокол; ПП (application protocol; АР);
- прикладная эталонная модель; ПЭМ (application reference model; ARM);
- общие ресурсы (common resources);
- данные (data);
- информация (information);
- интегрированный ресурс (integrated resource);
- изделие (product);
- данные об изделии (product data);
- интерпретированная модель модуля; ИММ (module interpreted model; MIM).
В настоящем стандарте применен следующий термин:
- состояние (state).
В настоящем стандарте применены следующие сокращения:
ПМ — прикладной модуль;
ПЭМ — прикладная эталонная модель;
ИММ — интерпретированная модель модуля;
URL — унифицированный указатель информационного ресурса.
2
В настоящем разделе определены информационные требования к прикладному модулю «Описание параметров состояния», которые представлены в форме ПЭМ.
Примечания
1 Графическое представление информационных требований приведено в приложении С.
2 Спецификация отображения определена в 5.1. Она показывает, как удовлетворяются информационные требования при использовании общих ресурсов и конструкций, определенных в схеме МММ или импортированных в схему МММ прикладного модуля, описанного в настоящем стандарте.
В настоящем разделе средствами языка EXPRESS, специфицированного в ГОСТ Р ИСО 10303-11, определены информационные требования, которым должны соответствовать реализации. Ниже представлен фрагмент EXPRESS-спецификации, с которого начинается описание схемы State_ characterized_arm. В нем определены необходимые внешние ссылки.
EXPRESS-спеииФикаиия:
*)
SCHEMA State_characterized_arm;
Г
Ниже представлены интерфейсные операторы языка EXPRESS, посредством которых задаются элементы, импортированные из прикладных эталонных моделей других прикладных модулей.
EXPRESS-спецификация:
*)
USE FROM Condition_characterized_arm; -- ISO/TS 10303-1257 USE FROM Condition_evaluation_characterized_arm; -- ISO/TS 10303-1296 USE FROM Property_assignment_arm; -- ISO/TS 10303-1030 USE FROM State_observed_arm; -- ISO/TS 10303-1256
(*
Примечания
1 Схемы, ссылки на которые даны выше, можно найти в следующих документах комплекса ИСО 10303: Condition_characterized_arm — ИСО/ТС 10303-1257;
Condition_evaluation_characterized_arm — ИСОЯС 10303-1296;
Property_assignment_arm — ИСО/ТС 10303-1030;
State_observed_arm — ИСО/ТС 10303-1256.
2 Графическое представление данных схем приведено на рисунках С.1 и С.2, приложение С.
В настоящем подразделе определены типы данных ПЭМ рассматриваемого прикладного модуля.
Выбираемый тип данных state_definition_condition_item является расширением типа данных condition_item. В настоящем типе данных к списку альтернативных выбираемых типов данных добавлены именованные типы State_definition и State_definition_relationship.
Примечание — В прикладных модулях, использующих конструкции настоящего прикладного модуля, список объектных типов данных может быть расширен.
EXPRESS-спеиисЬикаиия:
*)
TYPE state_definition_condition_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON condition_ item WITH
3
(State_definition,
State_definition_relationship);
END_TYPE;
Г
Выбираемый тип данных state_observed_condition_evaluation_item является расширением типа данных condition_evaluation_item. В настоящем типе данных к списку альтернативных выбираемых типов данных добавлены именованные типы State_assertion и State_assessment.
Примечание — В прикладных модулях, использующих конструкции настоящего прикладного модуля, список объектных типов данных может быть расширен.
EXPRESS-спеиисЬикаиия:
*)
TYPE state_observed_condition_evaluation_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON condition_evaluation_item WITH (State_assertion,
State_assessment);
END_TYPE;
(*
Выбираемый тип данных state_role_classification_item является расширением типа данных classification_item. В настоящем типе данных к списку альтернативных выбираемых типов данных добавлен именованный тип State_role.
Примечание — В прикладных модулях, использующих конструкции настоящего прикладного модуля, список объектных типов данных может быть расширен.
EXPRESS-спеиисЬикаиия:
*)
TYPE state_role_classification_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON classification_ item WITH
(State_role);
END_TYPE;
(*
Выбираемый тип данных statechar_classified_attribute_select является расширением типа данных classified_attribute_select. В настоящем типе данных к списку альтернативных выбираемых типов данных добавлены именованные типы Applied_state_assignment, Applied_state_definition_ assignment, State, State_ definition, State_definition_relationship и State relationship.
Примечание — В прикладных модулях, использующих конструкции настоящего прикладного модуля, список объектных типов данных может быть расширен.
EXPRESS-спеиисЬикаиия:
*)
TYPE statechar_classified_attribute_select = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON classified_attribute_select WITH (Applied_state_assignment,
Applied_state_definition_assignment,
State,
State_definition,
4
State_definition_relationship,
State_relationship);
END_TYPE;
Г
Выбираемый тип данных statechar_date_or_date_time_item является расширением типа данных date_or_date_time_item. В настоящем типе данных к списку альтернативных выбираемых типов данных добавлены именованные типы Applied_state_assignment,Applied_state_definition_assignment, State, State_ assertion, State_assessment, State_definition, State_definition_relationship и State_ relationship.
Примечание — В прикладных модулях, использующих конструкции настоящего прикладного модуля, список объектных типов данных может быть расширен.
EXPRESS-спеиисЬикаиия:
*)
TYPE statechar_date_or_date_time_item = EXTENSIBLE SELECT BASED_ON date_or_date_time_item WITH
(Applied_state_assignment,
Applied_state_definition_assignment,
State,
State_assertion,
State_assessment,
State_definition,
State_definition_relationship,
State_relationship);
END_TYPE;
(*
Выбираемый тип данных statechar_identification_item является расширением типа данных identification_item. В настоящем типе данных к списку альтернативных выбираемых типов данных добавлены именованные типы Applied_state_assignment, Applied_state_definition_assignment, Defined_state_relationship, State, State_ assertion, State_assessment, State_definition,State_ definitionrelationship и State_ relationship.
Примечание — В прикладных модулях, использующих конструкции настоящего прикладного модуля, список объектных типов данных может быть расширен.
EXPRESS-спеиисЬикаиия:
*)
TYPE statechar_identification_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON identification_ item WITH
(Applied_state_assignment,
Applied_state_definition_assignment,
Defined_state_relationship,
State,
State_assertion,
State_assessment,
State_definition,
State_definition_relationship,
5
State_relationship);
END_TYPE;
Г
4.2.7 Тип данных statechar_organization_or_person_in_organization_item Выбираемый тип данных statechar_organization_or_person_in_organization_ item является расширением типа данных organization_or_person_in_organization_ item. В настоящем типе данных к списку альтернативных выбираемых типов данных добавлены именованные типы Applied_state_ assignment, Applied_state_definition_ assignment, State, State_assertion, State_assessment, State_ definition, State_ definition relationship и Staterelationship.
Примечание — В прикладных модулях, использующих конструкции настоящего прикладного модуля, список объектных типов данных может быть расширен.
EXPRESS-спецификация:
*)
TYPE statechar_organization_or_person_in_organization_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ONorganization_or_person_in_organization_item WITH (Applied_state_assignment,
Applied_state_definition_assignment,
State,
State_assertion,
State_assessment,
State_definition,
State_definition_relationship,
State_relationship);
END_TYPE;
(*
Выбираемый тип данных statechar_property_assignment_select является расширением типа данных property_assignment_select. В настоящем типе данных к списку альтернативных выбираемых типов данных добавлены именованные типы typesApplied_state_assignment, Applied_state_ definitionassignment, State, State_definition, State definition relationship и State relationship.
Примечание — В прикладных модулях, использующих конструкции настоящего прикладного модуля, список объектных типов данных может быть расширен.
EXPRESS-спецификация:
*)
TYPE statechar_property_assignment_select = EXTENSIBLE SELECT BASED_ON property_assignment_ select WITH
(Applied_state_assignment,
Applied_state_definition_assignment,
State,
State_definition,
State_definition_relationship,
State_relationship);
END_TYPE;
(*
6