allgosts.ru25. МАШИНОСТРОЕНИЕ25.040. Промышленные автоматизированные системы

ГОСТ Р ИСО/ТС 10303-1021-2017 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1021. Прикладной модуль. Задание идентифицирующего кода

Обозначение:
ГОСТ Р ИСО/ТС 10303-1021-2017
Наименование:
Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1021. Прикладной модуль. Задание идентифицирующего кода
Статус:
Действует
Дата введения:
01/01/2019
Дата отмены:
-
Заменен на:
-
Код ОКС:
25.040.40

Текст ГОСТ Р ИСО/ТС 10303-1021-2017 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1021. Прикладной модуль. Задание идентифицирующего кода


ГОСТ Р ИСО/ТС10303-1021-2017

Группа П87



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

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

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

Часть 1021

Прикладной модуль. Задание идентифицирующего кода

Industrial automation systems and integration. Productdata representation and exchange. Part 1021. Application module.Identification assignment



ОКС 25.040.40
ОКСТУ 4002

Датавведения 2019-01-01

Предисловие

Предисловие

1ПОДГОТОВЛЕН Федеральным государственным автономным научнымучреждением "Центральный научно-исследовательский иопытно-конструкторский институт робототехники и техническойкибернетики" (ЦНИИ РТК) на основе собственного аутентичногоперевода на русский язык международного документа, указанного впункте 4

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

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

4Настоящий стандарт идентичен международному документу ISO/TS10303-1021:2011* "Системы автоматизации производства и ихинтеграция. Представление данных об изделии и обмен этими данными.Часть 1021. Прикладной модуль. Задание идентифицирующего кода"(ISO/TS 10303-1021:2011 "Industrial automation systems andintegration - Product data representation and exchange - Part 1021:Application module: Identification assignment", IDT).
________________
*Доступ к международным и зарубежным документам, упомянутым здесь идалее по тексту, можно получить, перейдя по ссылке на сайт . - Примечаниеизготовителя базы данных.


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

5ВЗАМЕН ГОСТ РИСО/ТС 10303-1021-2010


Правила применениянастоящего стандарта установлены в статье26 Федерального закона от 29 июня 2015 г. N 162-ФЗ "Остандартизации в Российской Федерации". Информация обизменениях к настоящему стандарту публикуется в ежегодном (посостоянию на 1 января текущего года) информационном указателе"Национальные стандарты", а официальный текст изменений и поправок- в ежемесячном информационном указателе "Национальные стандарты".В случае пересмотра (замены) или отмены настоящего стандартасоответствующее уведомление будет опубликовано в ближайшем выпускеежемесячного информационного указателя "Национальные стандарты".Соответствующая информация, уведомление и тексты размещаются такжев информационной системе общего пользования - на официальном сайтеФедерального агентства по техническому регулированию и метрологии всети Интернет (www.gost.ru)

Введение


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

Стандарты комплекса ИСО10303 представляют собой набор отдельно издаваемых стандартов(частей). Стандарты данного комплекса относятся к одной изследующих тематических групп: "Методы описания", "Методыреализации", "Методология и основы аттестационного тестирования","Интегрированные обобщенные ресурсы", "Интегрированные прикладныересурсы", "Прикладные протоколы", "Комплекты абстрактных тестов","Прикладные интерпретированные конструкции" и "Прикладные модули".Полный перечень стандартов комплекса ИСО 10303 представлен на сайтеhttp://standards.iso.org/iso/10303/STEP_Parts_List.htm. Настоящийстандарт входит в тематическую группу "Прикладные модули".

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

Второе издание ИСО/ТС10303-1021, соответствующее настоящему стандарту, по сравнению спервым изданием включает изменения, приведенные в приложении F.

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

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

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

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

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

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

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


Настоящий стандартопределяет прикладной модуль "Задание идентифицирующего кода".

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

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


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


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

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

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

3Термины, определения и сокращения

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

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

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

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

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

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

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

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

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

-данные (data);

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

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

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

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

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

3.2 Сокращения

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

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

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

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

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

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


Вданном разделе определены информационные требования к прикладномумодулю "Задание идентифицирующего кода", представленные в формеПЭМ.

Примечания

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

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


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

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

*)
SCHEMA ldentification_assignment_arm;
(*

4.1Определение типа данных ПЭМ


Внастоящем подразделе определен тип данных ПЭМ прикладного модуля"Назначение идентифицирующего кода".

4.1.1 Тип данныхidentification_item

Тип данныхidentification_item является наращиваемым спискомальтернативных объектных типов данных. Он обеспечивает возможностьссылаться на экземпляры типов данных, содержащиеся в типах данных,расширяющих тип identification_item.

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


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

*)
TYPE identification_item = EXTENSIBLE GENERIC_ENTITY SELECT;
END_TYPE;

(*

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


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

4.2.1 Объектldentification_assignment

Объектldentification_assignment представляет заданиеидентифицирующего кода данным об изделии или действии.

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

*)
ENTITY ldentification_assignment;
identifier : STRING;
role : STRING;
description : OPTIONAL STRING;
items : SET[1:?] OF identification_item;
END_ENTITY;
(*


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

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

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


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

Пример - Значение'inventory' (инвентаризация) может быть использовано при заданииинвентарного номера изделию на складе.

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

items - данные,которым задается идентифицирующий код.

*)
END_SCHEMA; -- ldentification_assignment_arm
(*

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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