Товары в корзине: 0 шт Оформить заказ
Стр. 1 

32 страницы

Определяет прикладной модуль «Группа изделий». Требования стандарта распространяются на: - идентификацию совокупности изделий, сгруппированных вместе для общей цели, например для продаж или маркетинга, анализа, производства, применения, действий по обслуживанию, решений по обслуживанию, размещения; - идентификацию группы как подмножества другой группы; - ссылку на заинтересованное лицо, которое инициировало создание данной группы; - перечень общих характеристик, присущих членам группы, например относящихся к обслуживанию, продажам, модернизации. Требования стандарта не распространяются на: - параметры сгруппированных изделий; - действия, которые должны быть выполнены с группой изделий.

 Скачать PDF

Идентичен ISO/TS 10303-1278:2011

Оглавление

1 Область применения

2 Нормативные ссылки

3 Термины и сокращения

     3.1 Термины, определенные в ИСО 10303-1

     3.2 Сокращения

4 Информационные требования

     4.1 Необходимые ПЭМ прикладных модулей

     4.2 Определение типов данных ПЭМ

     4.3 Определение объектов ПЭМ

5 Интерпретированная модель модуля

     5.1 Спецификация отображения

     5.2 Сокращенный листинг ИММ на языке EXPRESS

Приложение А (обязательное) Сокращенные наименования объектов ИММ

Приложение В (обязательное) Регистрация информационных объектов

Приложение С (справочное) EXPRESS-G диаграммы ПЭМ

Приложение D (справочное) EXPRESS-G диаграммы ИММ

Приложение Е (справочное) Машинно-интерпретируемые листинги

Приложение F (справочное) История изменений

Приложение ДА (справочное) Сведения о соответствии ссылочных международных стандартов и документов национальным стандартам Российской Федерации

Библиография

Нормативные ссылки:
Стр. 1
стр. 1
Стр. 2
стр. 2
Стр. 3
стр. 3
Стр. 4
стр. 4
Стр. 5
стр. 5
Стр. 6
стр. 6
Стр. 7
стр. 7
Стр. 8
стр. 8
Стр. 9
стр. 9
Стр. 10
стр. 10
Стр. 11
стр. 11
Стр. 12
стр. 12
Стр. 13
стр. 13
Стр. 14
стр. 14
Стр. 15
стр. 15
Стр. 16
стр. 16
Стр. 17
стр. 17
Стр. 18
стр. 18
Стр. 19
стр. 19
Стр. 20
стр. 20
Стр. 21
стр. 21
Стр. 22
стр. 22
Стр. 23
стр. 23
Стр. 24
стр. 24
Стр. 25
стр. 25
Стр. 26
стр. 26
Стр. 27
стр. 27
Стр. 28
стр. 28
Стр. 29
стр. 29
Стр. 30
стр. 30

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ТЕХНИЧЕСКОМУ РЕГУЛИРОВАНИЮ И МЕТРОЛОГИИ

НАЦИОНАЛЬНЫЙ

СТАНДАРТ

РОССИЙСКОЙ

ФЕДЕРАЦИИ


ГОСТР

исо/тс

10303-1278—

2016


Системы автоматизации производства и их интеграция

ПРЕДСТАВЛЕНИЕ ДАННЫХ ОБ ИЗДЕЛИИ И ОБМЕН ЭТИМИ ДАННЫМИ

Часть 1278

Прикладной модуль Группа изделий

ISO/TS 10303-1278:2011 Industrial automation systems and integration — Product data representation and exchange — Part 1278: Application module: Product group (IDT)

ш.

Издание официальное

Москва

Стандартинформ

2016

Предисловие

1    ПОДГОТОВЛЕН Федеральным бюджетным учреждением «Консультационно-внедренческая фирма в области международной стандартизации и сертификации «Фирма «ИНТЕРСТАНДАРТ» на основе собственного аутентичного перевода на русский язык международного документа, указанного в пункте 4

2    ВНЕСЕН Техническим комитетом по стандартизации ТК 459 «Информационная поддержка жизненного цикла изделий»

3    УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Приказом Федерального агентства по техническому регулированию и метрологии от 27 июня 2016 г. № 705-ст

4    Настоящий стандарт идентичен международному документу ИСО/ТС 10303-1278:2011 «Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1278. Прикладной модуль. Группа изделий» (ISC^S 10303-1278:2011 «Industrial automation systems and integration - Product data representation and exchange - Part 1278: Application module: Product group»).

При применении настоящего стандарта рекомендуется использовать вместо ссылочных международных стандартов и документов соответствующие им национальные стандарты Российской Федерации, сведения о которых приведены в дополнительном приложении ДА

5    ВВЕДЕН ВПЕРВЫЕ

Правила применения настоящего стандарта установлены в ГОСТ Р 1.0-2012 (раздел 8). Информация об изменениях к настоящему стандарту публикуется в ежегодном (по состоянию на 1 января текущего года) информационном указателе «Национальные стандарты», а официальный текст изменений и поправок — в ежемесячном информационном указателе «Национальные стандарты». В случае пересмотра (замены) или отмены настоящего стандарта соответствующее уведомление будет опубликовано в ближайшем выпуске ежемесячного информационного указателя «Национальные стандарты». Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования — на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет (www.gost.ru)

© Стандартинформ, 2016

Настоящий стандарт не может быть полностью или частично воспроизведен, тиражирован и распространен в качестве официального издания без разрешения Федерального агентства по техническому регулированию и метрологии

ГОСТ Р ИСО/ТС 10303-1278—2016

-    наименование атрибута рассматриваемого объекта ПЭМ, если данный атрибут ссылается на тип, не являющийся объектным типом данных или типом SELECT, который содержит или может содержать объектные типы данных, либо

-    составное выражение вида «связь объекта снаименование объекта ПЭМ> с объектом <тип данных, на который дана ссылка>, представляющим атрибут снаименование атрибута>», если данный атрибут ссылается на тип данных, являющийся объектным типом данных или типом SELECT, который содержит или может содержать объектные типы данных.

Секция «Элемент ИММ» в зависимости от рассматриваемого прикладного элемента содержит:

-    наименование одного или более объектных типов данных ИММ;

-    наименование атрибута объекта ИММ, представленное в виде синтаксической конструкции снаименование объектам снаименование атрибутам если рассматриваемый атрибут ссылается на тип, не являющийся объектным типом данных или типом SELECT, который содержит или может содержать объектные типы данных;

-    ключевое слово PATH, если рассматриваемый атрибут объекта ПЭМ ссылается на объектный тип данных или на тип SELECT, который содержит или может содержать объектные типы данных;

-    ключевое слово IDENTICAL MAPPING, если оба прикладных объекта, присутствующие в прикладном утверждении, отображаются на тот же самый экземпляр объектного типа данных ИММ;

-    синтаксическую конструкцию /5иРЕРТУРЕ(<наименование супертипа>)/, если рассматриваемый объект ПЭМ отображается как его супертип;

-    одну или более конструкций /5ивТУРЕ(<наименование подтипа>)/, если отображение рассматриваемого объекта ПЭМ является объединением отображений его подтипов.

Если отображение прикладного элемента содержит более одного элемента ИММ, то каждый из этих элементов ИММ представлен в отдельной строке спецификации отображения, заключенной в круглые или квадратные скобки.

Секция «Источник» содержит:

-    обозначение стандарта ИСО, в котором определен данный элемент ИММ, для тех элементов ИММ, которые определены в общих ресурсах;

-    обозначение настоящего стандарта для тех элементов ИММ, которые определены в схеме ИММ настоящего стандарта.

Если в секции «Элемент ИММ» содержатся ключевые слова PATH или IDENTICAL MAPPING, то данную секцию опускают.

Секция «Правила» содержит наименование одного или более глобальных правил, которые применяются к совокупности объектных типов данных ИММ, перечисленных в секции «Элемент ИММ» или «Ссылочный путь». Если никакие правила не применяются, то данную секцию опускают.

За ссылкой на глобальное правило может следовать ссылка на подпункт, в котором определено данное правило.

Секция «Ограничение» содержит наименование одного или более ограничений на подтипы, которые применяются к совокупности объектных типов данных ИММ, перечисленных в секции «Элемент ИММ» или «Ссылочный путь». Если ограничения на подтипы отсутствуют, то данную секцию опускают.

За ссылкой на ограничение подтипа может следовать ссылка на подпункт, в котором определено данное ограничение.

Секция «Ссылочный путь» содержит:

-    ссылочный путь к супертипам в общих ресурсах для каждого элемента ИММ, определенного в настоящем стандарте;

-    спецификацию взаимосвязей между элементами ИММ, если отображение прикладного элемента требует связать экземпляры нескольких объектных типов данных ИММ. В этом случае в каждой строке ссылочного пути указывают роль элемента ИММ по отношению к ссылающемуся на него элементу ИММ или к следующему по ссылочному пути элементу ИММ.

В выражениях, определяющих ссылочные пути и ограничения между элементами ИММ, применяют следующие условные обозначения:

[ ] — в квадратные скобки заключают несколько элементов ИММ или частей ссылочного пути, которые требуются для обеспечения соответствия информационному требованию;

() — в круглые скобки заключают несколько элементов ИММ или частей ссылочного пути, которые являются альтернативными в рамках отображения для обеспечения соответствия информационному требованию;

7

{} — в фигурные скобки заключают фрагмент, ограничивающий ссылочный путь для обеспечения соответствия информационному требованию;

<> — в угловые скобки заключают один или более необходимых ссылочных путей;

11 — между вертикальными линиями помещают объект супертипа;

-> — атрибут, наименование которого предшествует символу ->, ссылается на объектный или выбираемый тип данных, наименование которого следует после этого символа;

<— атрибут объекта, наименование которого следует после символа <-, ссылается на объектный или выбираемый тип данных, наименование которого предшествует этому символу;

[i] — атрибут, наименование которого предшествует символу [i], является агрегированной структурой; ссылка указывает на любой элемент данной структуры;

[п] — атрибут, наименование которого предшествует символу [п], является упорядоченной агрегированной структурой; ссылка указывает на n-й элемент данной структуры;

=> — объект, наименование которого предшествует символу =>, является супертипом объекта, наименование которого следует после этого символа;

<= — объект, наименование которого предшествует символу <=, является подтипом объекта, наименование которого следует после этого символа;

= — строковый (STRING), выбираемый (SELECT) или перечисляемый (ENUMERATION) тип данных ограничен выбором или значением;

\ — выражение для ссылочного пути продолжается на следующей строке;

* — один или более экземпляров взаимосвязанных типов данных могут быть объединены в древовидную структуру. Путь между объектом взаимосвязи и связанными с ним объектами заключают в фигурные скобки;

---последующий текст является комментарием или ссылкой на раздел;

*> — выбираемый или перечисляемый тип данных, наименование которого предшествует символу *>, расширяется до выбираемого или перечисляемого типа данных, наименование которого следует за этим символом;

<* — выбираемый или перечисляемый тип данных, наименование которого предшествует символу <*, является расширением выбираемого или перечисляемого типа данных, наименование которого следует за этим символом.

!{} - заключенный в фигурные скобки фрагмент обозначает отрицательное ограничение на отображение.

Определение и использование шаблонов отображения не поддерживаются в настоящей версии прикладных модулей, однако поддерживается использование предопределенных шаблонов/SUBTYPE/ и /SUPERTYPE/.

5.1.1    Объект Assigned_property

Объект Assigned_property определен в прикладном модуле «Задание характеристики». Данная спецификация отображения расширяет отображение объекта Assigned_ property за счет включения утверждений, определенных в прикладном модуле «Группа изделий».

5.1.1.1    Связь объекта Assigned_property с объектом Product_group_membership, представляющим атрибут described_element

Элемент ИММ:    PATH

Ссылочный путь: property_definition

property_definition.definition -> characterized_definition characterized_definition = characterized_object characterized_object => product_group_membership

5.1.2 Объект Classification_assignment

Объект Classification_assignment определен в прикладном модуле «Задание принадлежности к классу». Данная спецификация отображения расширяет отображение объекта Classification_ assignment за счет включения утверждений, определенных в прикладном модуле «Группа изделий».

5.1.2.1    Связь объекта Classification_assignment с объектом Product_group, представляющим атрибут items

Ссылочный путь: applied_classification_assignment.items[i] -> classificationjtem classificationjtem *> product_group_classification_item product_group_classification_item = product_group

ГОСТ Р ИСО/ТС 10303-1278—2016

5.1.2.2 Связь объекта Classification_assignment с объектом Product_group_ relationship, представляющим атрибут items

Ссылочный путь: applied_classification_assignment.items[i] -> classificationjtem classificationjtem *> product_group_classification_item product_group_classification_item = product_group_relationship

5.1.3 Объект Effectivity_assignment

Объект Effectivity_assignment определен в прикладном модуле «Задание применяемости». Данная спецификация отображения расширяет отображение объекта Effectivity_assignment за счет включения утверждений, определенных в прикладном модуле «Группа изделий».

5.1.3.1    Связь объекта Effectivity_assignment с объектом Product_group, представляющим атрибут items

Ссылочный путь: applied_effectivity_assignment.items[i] -> effectivityjtem effectivityjtem *> product_group_effectivity_item product_group_effectivity_item = product_group

5.1.3.2    Связь объекта Effectivity_assignment с объектом Product_group_membership, представляющим атрибут items

Ссылочный путь: applied_effectivity_assignment.items[i] -> effectivityjtem effectivityjtem *> product_group_effectivity_item product_group_effectivity_item = product_group_membership

5.1.3.3    Связь объекта Effectivity_assignment с объектом Product_group_relationship, представляющим атрибут items

Ссылочный путь: applied_effectivity_assignment.items[i] -> effectivity_item effectivityjtem *> product_group_effectivity_item product_group_effectivity_item = product_group_relationship

5.1.4 Объект Product_group

Элемент ИММ:    product_group

Источник:    ИСО/ТС 10303-1278

Ссылочный путь: product_group

5.1.4.1    Атрибут description

Элемент ИММ:    PATH

Ссылочный путь: product_group <=

group

group.description

5.1.4.2    Атрибут id

Элемент ИММ:    PATH

Ссылочный путь: product_group <=

group group =

id_attribute_select <-

id_attribute.identifiedjtem

id_attribute

id_attribute.attribute_value

5.1.4.3    Атрибут membership_rule

Атрибут membership_rule представлен объектом product_group_rule.

Элемент ИММ:    PATH

Ссылочный путь: product_group

product_group <- product_group_membership_rules.assigned_group product_group_membership_rules.product_group_mles -> product_group_rules product_group_rules <- product_group_rule_assignment.assigned_group product_group_rule_assignment.product_group_mles -> product_group_rule

9

5.1.4.4    Атрибут product_group_context

Элемент ИММ:    PATH

Ссылочный путь: product_group

product_group <- product_group_attribute_set.assigned_group product_group_attribute_set.product_group_attributes -> product_group_attribute_assignment

product_group_attribute_assignment.attributes -> product_group_context

5.1.4.5    Атрибут purpose

Элемент ИММ:    PATH

Ссылочный путь: product_group

product_group <- product_group_attribute_set.assigned_group product_group_attribute_set.product_group_attributes -> product_group_attribute_ assignment

product_group_attribute_assignment.attributes -> product_group_context

5.1.5    Объект Product_group_membership

Элемент ИММ:    product_group_membership

Источник:    ИСО/ТС 10303-1278

Ссылочный путь: product_group_membership

5.1.5.1    Связь объекта Product_group_membership с типом данных product_select, представляющим атрибут member

Ссылочный путь: product_group_membership

product_group_membership. member = product_select

5.1.5.2    Связь объекта Product_group_membership с объектом Product, представляющим атрибут member

Ссылочный путь: product_group_membership

product_group_membership. member = product_select product_select = product

5.1.5.3    Связь объекта Product_group_membership с объектом Product_as_ individual, представляющим атрибут member

Ссылочный путь: product_group_membership

product_group_membership.member = product_select product_select = product

5.1.5.4    Связь объекта Product_group_membership с объектом Product_concept, представляющим атрибут member

Ссылочный путь: product_group_membership

product_group_membership.member = product_select product_select = product_concept

5.1.5.5    Связь объекта Product_group_membership с объектом Product_group, представляющим атрибут member

Ссылочный путь: product_group_membership

product_group_membership.member = product_select product_select = product_group

5.1.5.6    Связь объекта Product_group_membership с объектом Product_version, представляющим атрибут member

Ссылочный путь: product_group_membership

product_group_membership.member = product_select product_select = product_definition_formation

5.1.5.7    Связь объекта Product_group_membership с объектом Product_group, представляющим атрибут of_group

Элемент ИММ:    group_assignment

ю

ГОСТ Р ИСО/ТС 10303-1278—2016

Источник:    ИС0 10303-41

Ссылочный путь: group_assignment.assigned_group

5.1.6 Объект Product_group_relationship

Элемент ИММ:    product_group_relationship

Источник:    ИСО/ТС 10303-1278

Ссылочный путь: product_group_relationship

5.1.6.1    Атрибут description

Элемент ИММ:    group_relationship.description

Ссылочный путь: product_group_relationship <= group_relationship group_relationship.description

5.1.6.2    Атрибут role

Элемент ИММ:    group_relationship.name

Ссылочный путь: product_group_relationship <= group_relationship group_relationship.name

5.1.6.3    Связь объекта Product_group_relationship с объектом Product_group, представляющим атрибут related

Элемент ИММ:    group_relationship.related_group

Ссылочный путь: product_group_relationship <= group_relationship group_relationship.related_group

5.1.6.4    Связь объекта Product_group_relationship с объектом Product_group, представляющим атрибут relating

Элемент ИММ:    group_relationship.relating_group

Ссылочный путь: product_group_relationship <= group_relationship group_relationship.relating_group

5.2 Сокращенный листинг ИММ на языке EXPRESS

В данном подразделе определена EXPRESS-схема, полученная из таблицы отображений. В данной схеме использованы элементы общих ресурсов или других прикладных модулей и определены конструкции на языке EXPRESS, относящиеся к области применения настоящего стандарта.

Также в данном подразделе определены ИММ для прикладного модуля «Группа изделий» и модификации, которым подвергаются конструкции, импортированные из общих ресурсов.

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

-    использование объекта, являющегося супертипом, не означает применения любой из его конкретизаций, если только данная конкретизация также не импортирована в схему ИММ;

-    использование типа SELECT не означает применения любого из указанных в нем типов данных, если только данный тип также не импортирован в схему ИММ.

EXPRESS-спецификация:

*)

SCHEMA Product_group_mim;

USE FROM basic_attribute_schema — ISO 10303-41 (id_attribute);

USE FROM Classification_assignment_mim; — ISO/TS 10303-1114 USE FROM Effectivity_application_mim;    — ISO/TS 10303-1059

11

ГОСТ Р ИСО/ТС 10303-1278—2016

USE FROM group_schema -- ISO 10303-41 (group,

group_relationship);

USE FROM management resources schema -- ISO 10303-41 (group_assignment);

USE FROM Product as individual mim;    -- ISO/TS 10303-1164

USE FROM Product concept identification mim; -- ISO/TS 10303-1060

USE FROM product concept schema -- ISO 10303-44 (product_concept);

USE FROM product definition schema -- ISO 10303-41 (product,

product definition formation) ;

USE FROM Product identification mim; -- ISO/TS 10303-1017

USE FROM product property definition schema -- ISO 10303-41 (characterized object);

USE FROM Product version mim; — ISO/TS 10303-1018

USE FROM Property_assignment_mim; — ISO/TS 10303-1030

USE FROM qualified_measure_schema — ISO 10303-45 (descriptive representation_item);

(*

Примечания

basic_attribute_schema

Classificationassignmentmim

Effectivityapplicationmim

groupschema

managementresourcesschema

Product_as_individual_mim

Product_concept_identification_mim

prod uct_concept_schema

prod uct_defi n itionschema

Productidentificationmim

prod uct_property_defi n itionschema

Product_version_mim

Property_assignment_mim

qualified_measure_schema

2 Графическое представление схемы

1 Схемы, ссылки на которые приведены выше, определены в следующих стандартах и документах комплекса ИСО 10303:

—    ИСО 10303-41;

—    ИСОЯС 10303-1114;

—    ИСОЯС 10303-1059;

—    ИСО 10303-41;

—    ИСО 10303-41;

—    ИСОЯС 10303-1164;

—    ИСОЯС 10303-1060;

—    ИСО 10303-44;

—    ИСО 10303-41;

—    ИСОЯС 10303-1017;

—    ИСО 10303-41;

—    ИСОЯС 10303-1018;

—    ИСОЯС 10303-1030;

—    ИСО 10303-45.

Product_group_mim приведено в приложении D, рисунки D.1 и D.2.

5.2.1    Определение типов данных ИММ

В данном пункте определены типы данных ИММ прикладного модуля «Группа изделий».

5.2.1.1    Тип данных attribute_select

Тип данных attribute_select допускает использование типов данных product_group_context и product_group_purpose.

EXPRESS-спеииФикаиия:

TYPE attribute_select = SELECT (product_group_context.

ГОСТ Р ИСО/ТС 10303-1278—2016

product_group_purpose);

END_TYPE;

(*

5.2.1.2    Тип данных product_group_classification_item

Тип flaHHbixproduct_group_classification_item является pacmnpeHneMTnnaflaHHbixclassification_ item. В его список альтернативных типов данных добавлены типы данных product_group и product_ group_purpose.

EXPRESS-спеиисЬикаиия:

*)

TYPE product group classification item = SELECT BASED ON classification item WITH (product_group, product_group_relationship);

END_TYPE;

(*

5.2.1.3    Тип данных product_group_effectivity_item

Тип данных product_group_effectivity_item является расширением типа данных effectivity_item. В его список альтернативных типов данных добавлены типы данных product_group и product_group_ relationship.

EXPRESS-спеиисЬикаиия:

*)

TYPE product_group_effectivity_item = SELECT BASED_ON effectivity_item WITH (product_group, product_group_membership, product_group_relationship);

END_TYPE;

(*

5.2.1.4    Тип данных product_select

Тип данных product_select является наращиваемым списком альтернативных типов данных, который допускает использование типов данных product, product_concept, product_definition_formation и product group.

Примечание — Список объектных типов данных может быть расширен в прикладных модулях, использующих конструкции данного модуля.

EXPRESS-спеиисЬикаиия:

*)

TYPE product_select = EXTENSIBLE GENERIC_ENTITY SELECT (product, product concept, product_definition_f ormation, product group);

END_TYPE;

(*

5.2.2 Определение объектов ИММ

В данном пункте определены объекты ИММ прикладного модуля «Группа изделий».

5.2.2.1 Объект product_group

Объект product group является подтипом объекта group, который идентифицирует совокупность сгруппированных вместе объектов product, product_definition_formation и product concept.

EXPRESS-спеиисЬикаиия:

*)

ENTITY product_group SUBTYPE OF (group);

13

END_ENTITY;

(*

5.2.2.2    Объект product_group_attribute_assignment

Объект product_group_attribute_assignment является подтипом объекта group_ assignment.

EXPRESS-спеиисЬикаиия:

*)

ENTITY product group attribute assignment SUBTYPE OF (group_assignment);

SELF\group assignment.assigned group : product group attributes; attributes : SET[1:1] OF attribute select;

END_ENTITY;

(*

Определения атрибутов

assigned_group — группа (объект product_group_attributes), в которой собраны атрибуты, заданные для объекта product_group;

attributes — атрибуты, заданные для объекта product_group.

5.2.2.3    Объект product_group_attribute_set

Объект product_group_attribute_set является подтипом объекта group_assignment, который идентифицирует совокупность атрибутов (product_group_attributes), заданных для объекта product_group. EXPRESS-спеиисЬикаиия:

*)

ENTITY product group attribute set SUBTYPE OF (group_assignment);

SELF\group assignment.assigned group : product group;

product group attributes : SET[1:1] OF product group attributes;

END_ENTITY;

(*

Определения атрибутов

assigned_group — объект product_group, для которого заданы атрибуты; product_group_attributes — группа атрибутов, заданных для объекта product_group.

5.2.2.4    Объект product_group_attributes

Объект product_group_attributes является подтипом объекта group, который идентифицирует совокупность атрибутов, заданных для объекта product_group.

EXPRESS-спеиисЬикаиия:

*)

ENTITY product_group_attributes SUBTYPE OF (group);

END_ENTITY;

(*

5.2.2.5    Объект product_group_context

Объект product_group_context является подтипом объекта descriptive_representation_item, который представляет текст, описывающий контекст, в котором сформирован объект product_group. EXPRESS-спецификация:

*)

ENTITY product group context

SUBTYPE OF (descriptive representation item);

END_ENTITY;

(*

5.2.2.6    Объект product_group_membership

Объект product_group_membership является подтипом объекта group_assignment, который определяет, что экземпляр объекта, заданного в типе данных product_select, принадлежит к группе, представленной объектом product_group.

ГОСТ Р ИСО/ТС 10303-1278—2016

EXPRESS-спеиисЬикаиия:

*)

ENTITY product group membership

SUBTYPE OF (characterized object, group assignment); member : product select;

END_ENTITY;

(*

Определение атрибута

member — экземпляр, являющийся членом группы, представленной объектом product_group.

5.2.2.7    Объект product_group_membership_rules

Объект product_group_membership_rules является подтипом объекта group, который определяет критерии членства в группе, представленной объектом product_group.

EXPRESS-спеиисЬикаиия:

*)

ENTITY product group membership rules SUBTYPE OF (group_assignment);

SELF\group_assignment.assigned_group : product_group; product_group_rules : SET[1:1] OF product_group_rules;

END_ENTITY;

(*

Определения атрибутов

assigned_group — объект product_group, для которого определены критерии членства; product_group_rules — объект product_group_rules, определяющий критерии членства в группе, представленной объектом product_group.

5.2.2.8    Объект product_group_purpose

Объект product_group_purpose является подтипом объекта descriptive_representation_item,

который определяет цель создания данной группы изделий.

Пример — Все отдельные изделия, подлежащие плановому обслуживанию.

EXPRESS-спеиисЬикаиия:

*)

ENTITY product group purpose

SUBTYPE OF (descriptive representation item);

END_ENTITY;

(*

5.2.2.9    Объект product_group_relationship

Объект product_group_relationship является подтипом объекта group_relationship, который представляет взаимосвязь между двумя объектами product_group. Для определения значения или типа данной взаимосвязи используется объект applied_ classificationassignment.

Примечание — Общим типом взаимосвязи является подмножество, которое показывает, что один объект product_group является подмножеством другого.

EXPRESS-спеиисЬикаиия:

*)

ENTITY product_group_relationship SUBTYPE OF (group_relationship);

END_ENTITY;

(*

5.2.2.10    Объект product_group_rule

Объект product_group_rule является подтипом объекта descriptive_representation_ item, который представляет текстовое описание критерия членства в группе, представленной объектом product_ group.

15

EXPRESS-спеиисЬикаиия:

*)

ENTITY product_group_rule

SUBTYPE OF (descriptive representation item);

END_ENTITY;

(*

5.2.2.11    Объект product_group_rule_assignment

Объект product_group_rule_assignment является подтипом объекта group_ assignment, который идентифицирует объект product_group_rule как члена группы product_group_rules, который используется для определения критерия членства в группе, представленной объектом product_group. EXPRESS-спеиисЬикаиия:

*)

ENTITY product group rule assignment SUBTYPE OF (group_assignment);

SELF\group assignment.assigned group : product group rules; product group rules : SET[1:?] OF product group rule;

END_ENTITY;

(*

Определения атрибутов

assigned_group — объект product_group_rules, определяющий группу, членом которой является объект product_group_rule;

product_group_rules — объекты product_group_rule, являющиеся членами группы, представленной объектом product_group_rules.

5.2.2.12    Объект product_group_rules

Объект product_group_rules является подтипом объекта group, который идентифицирует совокупность объектов product_group_rule, определяющих критерии членства в группе, представленной объектом product_group.

EXPRESS-спеиисЬикаиия:

*)

ENTITY product group rules SUBTYPE OF (group);

END_ENTITY;

(*

*)

END SCHEMA; -- Product group mim (* ~~

16

ГОСТ Р ИСО/ТС 10303-1278—2016

Содержание

1    Область применения..................................................................1

2    Нормативные ссылки..................................................................1

3    Термины и сокращения................................................................2

3.1    Термины, определенные в ИСО 10303-1 ..............................................2

3.2    Сокращения.....................................................................3

4    Информационные требования..........................................................3

4.1    Необходимые ПЭМ прикладных модулей.............................................3

4.2    Определение типов данных ПЭМ....................................................3

4.3    Определение объектов ПЭМ........................................................5

5    Интерпретированная модель модуля....................................................6

5.1    Спецификация отображения........................................................6

5.2    Сокращенный листинг ИММ на языке EXPRESS.......................................11

Приложение А (обязательное) Сокращенные наименования объектов ИММ.....................17

Приложение В (обязательное) Регистрация информационных объектов........................18

Приложение С (справочное) EXPRESS-G диаграммы ПЭМ...................................19

Приложение D (справочное) EXPRESS-G диаграммы ИММ..................................21

Приложение Е (справочное) Машинно-интерпретируемые листинги...........................24

Приложение F (справочное) История изменений...........................................25

Приложение ДА (справочное) Сведения о соответствии ссылочных международных

стандартов и документов национальным стандартам Российской Федерации.....26

Библиография........................................................................28

ГОСТ Р ИСО/ТС 10303-1278—2016

Приложение А (обязательное)

Сокращенные наименования объектов ИММ

Сокращенные наименования объектов, определенных в ИММ прикладного модуля «Группа изделий», приведены в таблице А. 1.

Наименования объектов, использованных в настоящем стандарте, определены в 5.2 и других стандартах и документах комплекса ИСО 10303, указанных в разделе 2.

Требования к использованию сокращенных наименований установлены в стандартах тематической группы «Методы реализации» комплекса ИСО 10303.

Примечание — Наименования объектов на языке EXPRESS доступны в Интернете по адресу: http:// www.tc184-sc4.org/Short_Names/.

Таблица А.1 — Сокращенные наименования объектов ИММ

Полное наименование

Сокращенное наименование

product_group

PRDGRP

р rod u ct_g го u p_attri b ute_ass ig n me nt

PGAA

p rod u ct_g ro u p_attri b ute_set

PGAS

p rod u ct_g ro u p_attri b utes

PRGRAT

p rod u ct_g ro u p_co ntext

PRGRCN

product_group_membership

PRGRMM

product_group_membership_rules

PGMR

product_group_purpose

PRGRPR

product_group_relationship

PRGRRL

product_group_rule

PRG0

product_group_rule_assignment

PGRA

product_group_rules

PRG1

17

Введение

Стандарты комплекса ИСО 10303 распространяются на компьютерное представление информации об изделиях и обмен данными об изделиях. Их целью является обеспечение нейтрального механизма, способного описывать изделия на всем протяжении их жизненного цикла. Этот механизм применим не только для обмена файлами в нейтральном формате, но является также основой для реализации и совместного доступа к базам данных об изделиях и организации архивирования.

Стандарты комплекса ИСО 10303 представляют собой набор отдельно издаваемых стандартов (частей). Стандарты данного комплекса относятся к одной из следующих тематических групп: «Методы описания», «Методы реализации», «Методология и основы аттестационного тестирования», «Интегрированные обобщенные ресурсы», «Интегрированные прикладные ресурсы», «Прикладные протоколы», «Комплекты абстрактных тестов», «Прикладные интерпретированные конструкции» и «Прикладные модули». Полный перечень стандартов комплекса ИСО 10303 представлен на сайте http://www. tc184-sc4.org/titles/STEP_Titles.htm. Настоящий стандарт входит в тематическую группу «Прикладные модули». Он подготовлен подкомитетом SC4 «Производственные данные» Технического комитета 184 ИСО «Системы автоматизации производства и их интеграция».

Настоящий стандарт определяет прикладной модуль для представления данных, идентифицирующих группу изделий, в которой собраны изделия, относящиеся к общему действию.

Группа изделий идентифицирует изделия, которые необходимо объединить в группу для определенной цели. Данный прикладной модуль определяет группу с помощью:

-    идентификации совокупности изделий, сгруппированных вместе для общей цели, например для продаж или маркетинга, анализа, производства, применения, действий по обслуживанию, решений по обслуживанию, размещению;

-    идентификации группы как подмножества другой группы;

-    ссылки на заинтересованное лицо, которое инициировало создание данной группы;

-    перечня общих характеристик, присущих членам группы, например относящихся к обслуживанию, продажам, модернизации;

-    причины группирования данных изделий.

Объединение изделий в группу не зависит от наличия общих типа деталей, числа деталей, собственников, сборочных единиц.

Второе издание ИСОЯС 10303-1278, соответствующее настоящему стандарту, по сравнению с первым изданием включает изменения, приведенные в приложении Е

В разделе 1 определены область применения прикладного модуля, его функциональность и относящиеся к нему данные.

В разделе 3 приведены термины, определенные в других стандартах комплекса ИСО 10303 и примененные в настоящем стандарте.

В разделе 4 установлены информационные требования к прикладной предметной области с использованием принятой в ней терминологии.

Графическое представление информационных требований, называемых прикладной эталонной моделью (ПЭМ), приведено в приложении С. Структуры ресурсов интерпретированы, чтобы соответствовать информационным требованиям. Результатом данной интерпретации является интерпретированная модель модуля (ИММ). Данная интерпретация, представленная в 5.1, устанавливает соответствие между информационными требованиями и ИММ. Сокращенный листинг ИММ, представленный в 5.2, определяет интерфейс к ресурсам. Графическое представление сокращенного листинга ИММ приведено в приложении D.

Имя типа данных в языке EXPRESS может использоваться для ссылки на сам тип данных либо на экземпляр данных этого типа. Различие в использовании обычно понятно из контекста. Если существует вероятность неоднозначного толкования, то в текст включают фразу «объектный тип данных» либо «экземпляр(ы) объектного типа данных».

Двойные кавычки ("...") означают цитируемый текст, одинарные кавычки ('...') — значения конкретных текстовых строк.

НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ

Системы автоматизации производства и их интеграция

ПРЕДСТАВЛЕНИЕ ДАННЫХ ОБ ИЗДЕЛИИ И ОБМЕН ЭТИМИ ДАННЫМИ

Часть 1278

Прикладной модуль. Группа изделий

Industrial automation systems and integration. Product data representation and exchange. Part 1270. Application module. Message

Дата введения — 2017—07—01

1    Область применения

Настоящий стандарт определяет прикладной модуль «Группа изделий».

Требования настоящего стандарта распространяются на:

-    идентификацию совокупности изделий, сгруппированных вместе для общей цели, например для продаж или маркетинга, анализа, производства, применения, действий по обслуживанию, решений по обслуживанию, размещения;

-    идентификацию группы как подмножества другой группы;

-    ссылку на заинтересованное лицо, которое инициировало создание данной группы;

-    перечень общих характеристик, присущих членам группы, например относящихся к обслуживанию, продажам, модернизации.

Требования настоящего стандарта не распространяются на:

-    параметры сгруппированных изделий;

-    действия, которые должны быть выполнены с группой изделий.

2    Нормативные ссылки

В настоящем стандарте использованы ссылки на следующие международные стандарты и документы (для датированных ссылок следует использовать только указанное издание, для недатированных ссылок — последнее издание указанного документа, включая все поправки к нему):

ИСО 10303-1 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1. Общие представления и основополагающие принципы (ISO 10303-1, Industrial automation systems and integration — Product data representation and exchange — Part 1: Overview and fundamental principles)

ИСО 10303-11 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 11. Методы описания. Справочное руководство по языку EXPRESS (ISO 10303-11, Industrial automation systems and integration — Product data representation and exchange — Part 11: Description methods: The EXPRESS language reference manual)

ИСО 10303-41 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 41. Интегрированные обобщенные ресурсы. Основы описания и поддержки изделий (ISO 10303-41, Industrial automation systems and integration — Product data representation and exchange — Part 41: Integrated generic resource: Fundamentals of product description and support)

Издание официальное

ИСО 10303-44 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 44. Интегрированные обобщенные ресурсы. Конфигурация структуры изделия (ISO 10303-44, Industrial automation systems and integration — Product data representation and exchange — Part 44: Integrated generic resource: Product structure configuration)

ИСО 10303-45 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 45. Интегрированные обобщенные ресурсы. Материал и другие технические характеристики (ISO 10303-45, Industrial automation systems and integration — Product data representation and exchange — Part 45: Integrated generic resource: Material and other engineering properties)

ИСО/ТС 10303-1017 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1017. Прикладной модуль. Идентификация изделия (ISO/TS 10303-1017, Industrial automation systems and integration — Product data representation and exchange — Part 1017: Application module: Product identification)

ИСО/ТС 10303-1018 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1018. Прикладной модуль. Версия изделия (ISO/ TS 10303-1018, Industrial automation systems and integration — Product data representation and exchange — Part 1018: Application module: Product version)

ИСО/ТС 10303-1030 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1030. Прикладной модуль. Задание характеристики (ISO/TS 10303-1030, Industrial automation systems and integration — Product data representation and exchange — Part 1030: Application module: Property assignment)

ИСО/ТС 10303-1059 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1059. Прикладной модуль. Задание применяемости (ISO/TS 10303-1059, Industrial automation systems and integration — Product data representation and exchange — Part 1059: Application module: Effectivity application)

ИСО/ТС 10303-1060 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1060. Прикладной модуль. Идентификация концепции изделия (ISO/TS 10303-1060, Industrial automation systems and integration — Product data representation and exchange — Part 1060: Application module: Product concept identification)

ИСО/ТС 10303-1114 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1114. Прикладной модуль. Задание принадлежности к классу (ISO/TS 10303-1114, Industrial automation systems and integration — Product data representation and exchange — Part 1114: Application module: Classification assignment)

ИСО/ТС 10303-1164 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1164. Прикладной модуль. Изделие как отдельный предмет производства (ISO/TS 10303-1164, Industrial automation systems and integration — Product data representation and exchange — Part 1164: Application module: Product as individual)

3 Термины и сокращения

3.1 Термины, определенные в ИСО 10303-1

В настоящем стандарте применены следующие термины:

-    приложение (application);

-    прикладная интерпретированная конструкция (application interpreted construct);

-    прикладной модуль (application module);

-    прикладной объект (application object);

-    прикладной протокол (application protocol);

-    прикладная эталонная модель (application reference model);

-    общие ресурсы (common resources);

-    данные (data);

-    информация (information);

-    интегрированный ресурс (integrated resource);

-    изделие (product);

-    данные об изделии (product data);

-    интерпретированная модель модуля (module interpreted model).

2

ГОСТ Р ИСО/ТС 10303-1278—2016

3.2 Сокращения

В настоящем стандарте применены следующие сокращения:

ПМ — прикладной модуль (application module; AM);

ПЭМ — прикладная эталонная модель (application reference model; ARM);

ИММ — интерпретированная модель модуля (module interpreted model; MIM);

URL — унифицированный указатель ресурса (uniform resource locator).

4 Информационные требования

В данном разделе определены информационные требования к прикладному модулю «Группа изделий», представленные в форме ПЭМ.

Примечания

1    Графическое представление информационных требований приведено в приложении С.

2    Спецификация отображения определена в 5.1. Она устанавливает, как удовлетворяются информационные требования при использовании общих ресурсов и конструкций, определенных в схеме ИММ или импортированных в схему ИММ данного прикладного модуля.

Ниже представлен фрагмент EXPRESS-спецификации, с которого начинается описание схемы Product_group_arm.

EXPRESS-спеиисЬикаиия:

*)

SCHEMA Product_group_arm;

(*

4.1    Необходимые ПЭМ прикладных модулей

Приведенные ниже операторы языка EXPRESS определяют элементы, импортированные из ПЭМ других прикладных модулей.

EXPRESS-спеиисЬикаиия:

*)

USE FROM Classification_assignment_arm; -- ISO/TS 10303-1114

USE FROM Effectivity_application_arm;    — ISO/TS 10303-1059

USE FROM Product_as_individual_arm; — ISO/TS 10303-1164

USE FROM Product_concept_identification_arm; — ISO/TS 10303-1060

USE FROM Product_identification_arm; — ISO/TS 10303-1017

USE FROM Product_version_arm; — ISO/TS 10303-1018

USE FROM Property_assignment_arm; — ISO/TS 10303-1030 (*

Примечания

1    Схемы, ссылки на которые приведены выше, определены в следующих документах комплекса ИСО 10303:

Classification_assignment_arm    —ИСОЯС 10303-1114;

Effectivity_application_arm    —ИСОЯС 10303-1059;

Product_as_individual_arm    —ИСОЯС 10303-1164;

Product_concept_identification_arm —ИСОЯС 10303-1060;

Product_identification_arm    —ИСОЯС 10303-1017;

Product_version_arm    —ИСОЯС 10303-1018;

Property_assignment_arm    —ИСОЯС 10303-1030.

2    Графическое представление схемы Product_group_arm приведено в приложении С, рисунки С.1 и С.2.

4.2    Определение типов данных ПЭМ

В данном подразделе определены типы данных ПЭМ прикладного модуля «Группа изделий».

3

4.2.1    Тип данных product_group_classification_item

Тип flaHHbixproduct_group_classification_item является pacmnpeHneMTnnaflaHHbixclassification_ item. В его список альтернативных типов данных добавлены типы данных Product_group и Product_ group relationship. Для объектов, относящихся к типу данных product_group_classification_item, может быть задан объект Class с помощью объекта Classification_assignment.

EXPRESS-спеиисЬикаиия:

*)

TYPE product group classification item = SELECT BASED ON classification item WITH (Product_group,

Product group relationship);

END_TYPE;

(*

4.2.2    Тип данных product_group_effectivity_item

Тип данных product_group_effectivity_item является расширением типа данных effectivity_ item. В его список альтернативных типов данных добавлены типы данных Product_group, Product_ group membership и Product_group_relationship. Для объектов, относящихся к типу данных product_group_effectivity_item, может быть задан объект Effectivity с помощью объекта Effectivity_ assignment.

EXPRESS-спеиисЬикаиия:

*)

TYPE product group effectivity item = SELECT BASED ON effectivity item WITH (Product_group,

Product_group_membership,

Product_group_relationship);

END_TYPE;

(*

4.2.3    Тип данных product_group_property_assignment_select

Тип данных product group property assignment select является расширением типа данных property_assignment_select. В его список альтернативных типов данных добавлен тип данных Product group membership.

Примечание — Список объектных типов данных может быть расширен в прикладных модулях, использующих конструкции данного модуля.

EXPRESS-спеиисЬикаиия:

*)

TYPE product group property assignment select = EXTENSIBLE SELECT BASED ON property assignment select WITH (Product_group_membership);

END_TYPE;

(*

4.2.4    Тип данных product_select

Тип данных product_select является наращиваемым списком альтернативных типов данных, допускающим использование типов данных Product, Product_as_individual, Product concept, Product_ group и Product_version.

Примечание — Список объектных типов данных может быть расширен в прикладных модулях, использующих конструкции данного модуля.

Для объектов, относящихся к типу данных product_select, объекты Product_concept, Product, Product_version, Product_as_individual или Product group могут быть идентифицированы как члены группы с помощью объекта Product_group_membership.

4

ГОСТ Р ИСО/ТС 10303-1278—2016

EXPRESS-спеииФикаиия:

*)

TYPE product_select = EXTENSIBLE SELECT (Product,

Product_as_individual,

Product_concept,

Product_group,

Product_version);

END_TYPE;

(*

4.3 Определение объектов ПЭМ

В данном подразделе определены объекты ПЭМ прикладного модуля «Группа изделий». Объект ПЭМ является простейшим неделимым элементом с характеризующими его атрибутами и представляет собой уникальное понятие прикладной области.

4.3.1    Объект Product_group

Объект Product_group идентифицирует совокупность сгруппированных вместе объектов Product_concept, Product, Product_group, Product_version или Product_as_ individual.

Пример — Гоуппой являются все самолеты, проданные компании «BigPlanes airways».

EXPRESS-спеииФикаиия:

*)

ENTITY Product_group; id : STRING;

description : OPTIONAL STRING; purpose : STRING;

membership_rule : OPTIONAL STRING; product_group_context : OPTIONAL STRING;

END_ENTITY;

(*

Определения атрибутов

id — идентификатор, обозначающий группу изделий;

description — текст, содержащий дополнительную информацию о характеристиках, определяющих группу. Значение данного атрибута может быть не определено;

purpose — текст, содержащий дополнительную информацию о целях данной группы изделий.

Пример — Все отдельные изделия, подлежащие плановому обслуживанию;

membership_rule — характеристики, являющиеся общими для всех членов данной группы. Значение данного атрибута может быть не определено;

product_group_context — контекст, в котором данная группа имеет значение. Значение данного атрибута может быть не определено.

Пример — Проект или готовое оборудование, к которому относится данная группа.

4.3.2    Объект Product_group_membership

Объект Product_group_membership идентифицирует экземпляр объекта, присутствующего в типе данных product_select, который принадлежит к группе, представленной объектом Product_group. EXPRESS-спеииФикаиия:

*)

ENTITY Product_group_membership; member : product_select; of_group : Product_group;

END_ENTITY;

(*

5

Определения атрибутов

member — экземпляр объекта, являющийся членом группы, представленной объектом Product_ group;

of_group — объект Product_group, к которому относится экземпляр объекта, представленный атрибутом member.

4.3.3 Объект Product_group_relationship

Объект Product_group_relationship представляет взаимосвязь между двумя объектами Product_ group. Для задания значения или типа данной взаимосвязи используется объект Classification assignment.

Примечание — Общим типом взаимосвязи является подмножество, которое показывает, что один объект Product_group является подмножеством другого.

EXPRESS-спеииФикаиия:

*)

ENTITY Product_group_relationship; description : OPTIONAL STRING; relating : Product_group; related : Product_group; role : OPTIONAL STRING;

END_ENTITY;

(*

Определения атрибутов

description — текст, содержащий дополнительную информацию об объекте Product group relationship. Значение данного атрибута может быть не определено;

relating — один экземпляр объекта Product_group, являющийся частью данной взаимосвязи;

relating — другой экземпляр объекта Product_group, являющийся частью данной взаимосвязи. Если один элемент взаимосвязи зависит от другого, то данный атрибут представляет зависимый элемент;

role — возможные функции объекта Product group relationship в конкретных контекстах. Значение данного атрибута может быть не определено.

*)

END SCHEMA; — Product group arm

(* ~~

5 Интерпретированная модель модуля

5.1 Спецификация отображения

В настоящем стандарте термин «прикладной элемент» обозначает любой объектный тип данных, определенный в разделе 4, любой из его явных атрибутов и любое ограничение на подтипы. Термин «элемент ИММ» обозначает любой объектный тип данных, определенный в 5.2 или импортированный с помощью оператора USE FROM из другой EXPRESS-схемы, любой из его атрибутов и любое ограничение на подтипы, определенное в 5.2 или импортированное с помощью оператора USE FROM.

В данном подразделе представлена спецификация отображения, определяющая, как каждый прикладной элемент, описанный в разделе 4 настоящего стандарта, отображается на один или несколько элементов ИММ (см. 5.2).

Спецификация отображения для каждого прикладного элемента определена ниже в отдельном пункте. Спецификации отображения атрибутов объекта ПЭМ определены в подпунктах пункта, содержащего спецификацию отображения данного объекта. Каждая спецификация отображения содержит до пяти секций.

Секция «Заголовок» содержит:

- наименование рассматриваемого объекта ПЭМ или ограничение на подтипы либо