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

41 страница

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

 Скачать PDF

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

Оглавление

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

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

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

     3.1 Термины и определения

     3.2 Сокращения

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

     4.1 ПЭМ, необходимые для прикладного модуля

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

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

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

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

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

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

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

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

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

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

Приложение F (справочное) Руководство по реализации и применению настоящего стандарта

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

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

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

Нормативные ссылки:
Стр. 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

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

МЕТРОЛОГИИ

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

ГОСТ Р

( (IPf Ч? ) СТАНДАРТ

исо/тс

V VS J РОССИЙСКОЙ

10303-1251-

^ ФЕДЕРАЦИИ

2016

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

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

Часть 1251

Прикладной модуль.

Интерфейс

(Ison'S 10303-1251:2011, IDT)

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

Москва

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

2016

Предисловие

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

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

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

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

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

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

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

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

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

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

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

*)

ENTITY Interface^connector SUBTYPE OF (Product);

END ENTITY;

(*

4.3.4 Прикладной объект lnterface_connector definition

Объект lnterface_connector_definition является таким подтипом представляющего точку зрения на изделие объекта Product_view_definition, посредством которого обозначается точка зрения на интерфейсный соединитель, представленный объектом Interface connector.

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

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

*)

ENTITY lnterface_connector_definition SUBTYPE OF (Product_view_definition); connector on : Product view definition;

SELRProduct_view_definition.defmed_version:

Interface connector version;

END ENTITY;

r

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

connector_on — единица, для которой предоставляется возможность интерфейса: defined_version — настоящий атрибут переопределен таким образом, что его роль может играть только объект lnterface_connector_version, представляющий версию интерфейсного соединителя, для которой создается точка зрения.

4.3.5 Прикладной объект lnterface_connector_occurrence

lnterface_connector_occurrence устанавливается наличие интерфейса, представляемого объектом lnterface_connector_definition. Посредством настоящего объекта представляется место, где изделие. входящее в сборочную единицу, взаимодействует с другими изделиями этой сборочной единицы. Взаимодействие представляется объектом lnterface_connection

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

*)

ENTITY lnterface_connector_occurrence; id: STRING; name: STRING;

description: OPTIONAL STRING; occurrence_of: lnterface_connector_defmition; connector on: connector on item;

END_ENTITY;

(

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

id — обозначение для наличия интерфейсного соединения, представляемого настоящим объектом;

пате — слова, которыми называется наличие интерфейсного соединения, представляемые настоящим объектом;

6

ГОСТ Р ИСОГГС 10303-1251—2016

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

occurrence_of — объект lnterface_connector_definition. представляющий определение интерфейсного соединителя, наличие которого представляется настоящим объектом;

connector on — единица, для которой обеспечивается возможность интерфейса посредством наличия интерфейсного соединения, представленного настоящим объектом.

4.3.6 Прикладной объект lnterface_connector_version

Объект lnterface_connector_version является таким подтипом представляющего версию изделия объекта Product version, посредством которого обозначается версия интерфейсного соединителя, представленного объектом lnterface_connector.

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

*)

ENTITY Interfaceconnectorversion SUBTYPE OF (Product_version);

SELFVProduct version.of_product: Interface connector;

END ENTITY:

(*

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

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

4.3.7 Прикладной объект lnterface_definition_connection

Объект lnterface_definition_connection представляет взаимное соединение пары соединителей, представленных объектами lnterface_connector_definition, или. если точки соединения не заданы, взаимное соединение задается для пары точек зрения на изделия (используются объекты Product_view_definition).

Пример — Гмездо в стене обеспечивает доступ к бытовой электросети. Такое устройство как телевизор имеет провод питания и штепсельную вилку, которая вставляется в гнездо. Посредством экземпляра объекта Interface definition connection обозначается соединение штепсельной вилки с гнездом.

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

*)

ENTITY lnterface_definition_conneclion; id: STRING;

description: OPTIONAL STRING; connection type: STRING; connecting: connection_defmition_items; connected: connection defmition items;

END ENTITY;

Г

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

id — обозначение взаимного соединения, представленного настоящим объектом; description — текст, предоставляющий дополнительную информацию о взаимном соединении, представленном настоящим объектом. Задавать значение этого атрибута не обязательно; connection_type — тип соединения;

connecting — один из экземпляров объектов, представляющих соединяемые единицы, являющийся объектом lnterface_connector_def inition. представляющим определение интерфейсного соединения. или, если точка взаимного соединения не задана, задается соединение между объектами Product_view definition. представляющими точки зрения на изделия;

connected — другой из экземпляров объектов Interface connector definition или объектом Product_view definition. представляющих соединяемые единицы. Если один из участников отношения зависит от другого, роль настоящего атрибута играет объект, представляющий зависимую единицу.

7

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

4.3.8 Прикладной объект lnterface_definition_for

Посредством объекта lnterface_definition_for задается связь между представленной объектом lnterface_specification спецификацией интерфейса и единицей, соответствующей этой спецификации.

Пример — Инфракрасный передатчик пульта дистанционного управления телевизором соответствует спецификации, имеющей обозначение 2345/XYZ/001. Для того, чтобы обозначить это соответствие, используется экземпляр объектного типа данных lnterface_dennition_for.

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

*)

ENTITY lnterface_definition_for; id: STRING; name: STRING;

description: OPTIONAL STRING; interface: lnterface_specification_definition; interface component: interface_definitionJtem;

ENDENTITY;

(*

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

id — обозначение связи между спецификацией и единицей, соответстсвующей этой спецификации;

пате — слова, которыми называется связь между спецификацией и единицей, соответстсвующей этой спецификации;

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

interface — объект, представляющий спецификацию с определением свойств, необходимых для единицы, участвующей в интерфейсе:

interface_component — объект, представляющий единицу, соответствующую спецификации интерфейса.

4.3.9    Прикладной объект lnterface_specification

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

Пример — В Британском институте стандартов (BSI) разрабатывается стандарт на подсоединение бытового электрооборудования к сети электроснабжения.

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

*)

ENTITY lnterface_specification SUBTYPE OF (Product);

END_ENTITY;

C

4.3.10    Прикладной объект lnterface_specification_definition

Объект Interface specification definition является таким подтипом объекта Product_view_definition. посредством которого предоставляется точка зрения на спецификацию интерфейса, представляемую объектом lnterface_specification.

Пример — В ходе разработки в Британском институте стандартов (BSI), стандарта на подсоединение бытового электрооборудования к сети электроснабжения, собранные комментарии экспертов образуют новую точку зрения на версию стандарта.

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

*)

ENTITY lnterface_speafication definition SUBTYPE OF (Product_view_definition);

8

ГОСТ Р ИСОГГС 10303-1251—2016

SELF\Product_view_definition.defined_version: lnterface_specification_version; ENDENTITY;

С

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

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

4.3.11 Прикладной объект lnterface_specification_version

Объект lnterface_specification_version является таким подтипом объекта Product_version.

посредством которого обозначается версия представляемой объектом lnterface_specification спецификации интерфейса.

Пример — В 1999 году в Британском институте стандартов (BSI) выпущена новая версия стан■ дарта на подсоединение бытового электрооборудования к сети электроснабжения.

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

*)

ENTITY lnterface_specification_version SUBTYPE OF (Product version);

SELF\Product_version.of product: lnterface_specification;

END ENTITY;

(*

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

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

*)

END_SCHEMA; - - lnterface_arm

С

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

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

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

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

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

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

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

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

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

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

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

9

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ю

ГОСТ Р ИСОГГС 10303-1251—2016

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

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

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

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

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

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

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

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

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

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

5.1.1    Прикладной объект Hierarchical_interface_connection

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

Источник;    ИСО/ТС10303-1251

Ссылочный путь: hierarchical_interface_conneclion <= interface_connection <=group

5.1.2    Прикладной объект lnterface_connection

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

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

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

5.1.2.1    Атрибут id

Элемент ИММ:    group.id

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

Ссылочный путь:    interface_connection    <= group group.id

5.1.2.2    Атрибут connection type

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

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

Ссыпочный путь:    interface_connection    <= group -> group.name

5.1.2.3    Атрибут description

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

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

Ссылочный путь:    interface connection <= group group.description

5.1.2.4    Связь объекта lnterface_connection с объектом Assembly_component_ relationship

(представпенным атрибутом connecting)

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

Ссылочный путь:    interface connection <= group <-

group_assignment.assigned_group(group_assignment group assignment.role= connecting'} group assignment => applied_group_assignment

5.1.2.5    Связь объекта Interface connection с объектом Interface connector occurrence (представленным атрибутом connecting)

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

11

ГОСТ Р ИСОГГС 10303-1251—2016

Содержание

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

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

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

3.1    Термины и определения..............................................2

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

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

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

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

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

5    Интерпретированная модель модуля (ИММ)....................................9

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

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

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

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

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

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

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

Приложение F (справочное) Руководство по реализации и применению настоящего стандарта. ... 30

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

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

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

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

III

Введение

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

Настоящий стандарт специфицирует прикладной модуль для представления информации об интерфейсах между изделиями (см. рисунок 1). Интерфейс — это взаимодействие совместно функционирующих изделий или изделия с его окружающей средой, и. для обеспечения повторяемости, является предметом спецификации интерфейса, представленной объектом lnterface_specification. Спецификацией определяются свойства изделия, которые должны существовать на общей границе.

Пример — Свойствами изделия являются:

-    скорость тока топлива:

-    требуемая скорость:

-    рабочая температура:

-    физическая форма;

•    допуск размера.

В некоторых отраслях промышленности представляемая объектом lnterface_specification спецификация интерфейса называется документом управления интерфейсом или чертежом.

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

Взаимодействие двух стыкуемых изделий представляется посредством объекта lnterface_connection Возможно множество типов взаимодействия.

Пример — Примерами взаимодействия являются:

-    физическое взаимодействие такое, как соприкасание двух механических шестерен;

•    оптическое взаимодействие такое, как инфракрасная связь между удаленным пультом и телевизором;

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

Взаимодействие, определяемое представленной объектом Interface specification спецификацией интерфейса, осуществляется посредством по меньшей мере одного интерфейсного соединителя, представленного объектом lnterface_connector

т Спецификация интерфейса 1 (объект lnterface_specification)


Интерфейсный соединитель (объект Interface connector)


Интерфейсный соединитель (объект Interface connector)


7    V

\ 1 /


:


Изделие В


Изделие А


Взаимодействие изделий (объект interface connection)


Рисунок 1 — Пример интерфейса


IV


ГОСТ Р ИСОГГС 10303-1251—2016

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

В третье издание настоящего стандарта включены изменения второго издания, перечисленные в приложении G.3.

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

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

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

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

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

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

V

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

Системы автоматизации производства и их интеграция ПРЕДСТАВЛЕНИЕ ДАННЫХ ОБ ИЗДЕЛИИ И ОБМЕН ЭТИМИ ДАННЫМИ

Часть 1251

Прикладной модуль.

Интерфейс

Industrial automation systems and integration. Product data representation and exchange. Part 1251.

Application module. Interface

Дата введения — 2018—01—01

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

Настоящий стандарт определяет прикладной модуль «Интерфейс». В область применения настоящего стандарта входят:

-    обозначение спецификации интерфейса:

-    обозначение версии спецификации интерфейса:

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

-    обозначение интерфейсного соединителя, части изделия, с которой взаимодействуют одно или более изделий или окружающая среда.

В область применения настоящего стандарта не входят:

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

Примечание — Обозначение этапа жизненного цикла интерфейсного соединителя относится к области действия прикладного модуля Interface lifecycle;

-    соотношение между рабочим проектом интерфейса, планируемым интерфейсом и реализованным интерфейсом (существующим в действительности интерфейсом).

Примечание — Соотношение между рабочим проектом интерфейса, планируемым интерфейсом и реализованным интерфейсом относится к области действия прикладного модуля Interface lifecycle.

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

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

ИСО 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-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:2004, Industrial automation systems and integration — Product data representation and exchange — Part 1018: Application module: Product identification)

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

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

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

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

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

3.1    Термины и определения

3.1.1    Термины, определенные в ИС010303-1

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

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

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

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

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

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

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

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

-    данные (data);

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

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

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

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

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

3.1.2    Термин, определенный в ИСО/ТС 10303-1017 В настоящем стандарте применен следующий термин:

-    строка без слов (no-word string).

3.1.3    Прочие термины и определения

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

3.1.3.1 интерфейс (interface): Свойства, которыми изделие обладает на общей границе двух или более изделий.

2

ГОСТ Р ИСОГГС 10303-1251—2016

3.2 Сокращения

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

ПМ — прикладной модуль;

ПЭМ — прикладная эталонная модель:

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

URL — унифицированный указатель информационного ресурса.

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

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

Примечания

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

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

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

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

*)

SCHEMA lnterface_arm;

(

4.1    ПЭМ, необходимые для прикладного модуля

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

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

•)

USE FROM Assembly_struclure_arm; - - ISOFTS 10303-1026

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

USE FROM Product_version_arm; -- ISO/TS 10303-1018

USE FROM Product view definition relationship arm;--180Я8 10303-1041

(*

Примечания

1    Схемы, ссылки на которые приведены выше, определены в следующих документах комплекса ИС010303: Assembly_structure_arm — ИСОЯС 10303-1026;

Product_identification_arm — ИСОЯС 10303-1017;

Product_version_arm — ИСОЯС 10303-1018;

Product_view_definition_relationship_arm — ИСОЯС 10303-1041.

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

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

В данном подразделе приведены определенные в ПЭМ типы данных рассматриваемого прикладного модуля.

4.2.1 Тип данных connection defmition items

Тип данных connection_definition_items позволяет обозначать экземпляры данных типов lnterface_connector_definition и Product_view definition.

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

*)

TYPE connection_defmition_items = SELECT

3

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

(lnterface_connector_defmition.

Productj/iewdefinition);

END TYPE;

Г

4.2.2 Тип данных connection items

Тип данных connection_definition_items позволяет обозначать экземпляры данных типов Assembly_component_relationship, connection_definition_items, lnterface_connector_occurrence и View definition relationship

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

*)

TYPE connectionjtems = SELECT

(Assemblycomponentrelationship,

connectiondefinitionjtems.

Interface connector occurrence,

View_definition_relationship);

END TYPE;

r

4.2.3 Тип данных connector_on_item

Тип данных connector_on_item является расширяемым списком альтернативных типов данных, позволяющим обозначать объекты типов Assembly component relationship, Product_view definition и View dcfinition relationship

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

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

*)

TYPE connector on item = EXTENSIBLE SELECT (Assembly. component_relationship,

Product_view_defmition.

View_definibon_relationship);

END TYPE;

C

4.2.4 Тип данных interface_definition_item

Тил данных interface_definition_item позволяет обозначать экземпляры данных типов lnterface_connector_occurrence и Product_view_definition.

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

*)

TYPE interface_defmition item = SELECT (lnterface_connector_occurrence.

Productviewdefinition);

END_TYPE;

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

Настоящий подраздел описывает объекты ПЭМ рассматриваемого прикладного модуля. Объект ПЭМ является простейшим неделимым элементом, который моделирует уникальное понятие прикладной области, и содержит атрибуты для представления объекта. Далее приведены объекты ПЭМ и их определения.

4.3.1 Прикладной объект Hierarchical_interface_connection

Объект Hierarchicaljnterface_connection является таким подтипом объекта lnterface_connection. посредством которого представляется взаимосоединение изделий, находящих-

4

ГОСТ Р ИСОГГС 10303-1251—2016

ся на разных уровнях сборочной единицы. Каждая точка соединения в сборочной единице представляется объектом lnterface_connector_ occurrence.

Пример — Таков устройство, как телевизор, имеет провод питания и штепсель. Штепсель и провод питания могут быть представлены как сборочная единица, образованная такими составляющими как штыри штепсельной вилки и провода. Каждая точка соединения проводов и штырей в сборочной единице представлена объектом lnterface_connector_occurrence и объектом HierarchicalJnterlасе connection, обозначающим соединение штырей (составляющих сборочной единицы) со штепселем (сборочной единицей).

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

*)

ENTITY HierarchicaNnterfaceconnection SUBTYPE OF (Interface connection);

END ENTITY;

C

4.3.2 Прикладной объект lnterface_connection

Посредством объекта lnterface_connection представляется соединение пары соединяемых единиц. представляемых объектами lnterface_connector_occurrence. Каждый экземпляр объекта lnterface_connector_occurrence представляет место, где используемое в сборочной единице изделие может взаимодействовать с другими изделиями сборочной единицы.

Пример — Такое устройство, как телевизор, имеет провод питания и штепсель. Штепсель и провод питания могут быть представлены как сборочная единица, образованная такими составляющими как штыри штепсельной вилки и провода. Каждая точка соединения проводов и штырей в сборочной единице представлена объектом lnterface_connector_occurrence и объектом Interlace connection, обозначающим соединение штырей с проводами.

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

•)

ENTITY lnterface_connection; id; STRING;

description: OPTIONAL STRING; connectiontype: STRING; connecting: connection items; connected: connection items;

END ENTITY;

C

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

id — обозначение соединения, представляемого настоящим объектом;

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

connection type — тип соединения;

connecting — один из экземпляров объектов lnterface_connector_occurrence, представляющих интерфейсный соединитель;

connected — один из экземпляров объектов lnterface_connector_occurrence. представляющих интерфейсный соединитель. Если один из соединителей зависит от другого, роль настоящего атрибута играет объект, представляющий зависимый соединитель.

4.3.3 Прикладной объект lnterface_connector

Объект lnterface_connector является таким подтипом объекта Product, посредством которого обозначается часть изделия, с которой взаимодействует одно или более других изделий или внешняя среда.

Примечание — Иногда это называется «порт».

Пример — В компьютере имеется гнездо, к которому соединяется сетевой кабель. Посредством объекта Interlace_connector обозначается роль гнезда в интерфейсе, и зтот объект является предме-

5