Определяет прикладной модуль «Требования к размещению компонентов электронного узла». В область применения стандарта входят: - группирование компонентов с целью размещенья; - обозначение групп компонентов; - классификация компонентов с целью размещения; - задание для класса компонентов требований к занимаемому пространству; - обозначение ограничивающих областей на подслое межсоединения; - обозначение ограничивающих пространств в электронном узле; - задание связи групп компонентов с ограничивающими областями; - задание связи групп компонентов с ограничивающими пространствами; - описание области на подслое межсоединений, основанное на свойствах компонентов, которые должны размещаться вне этой области; - описание области на подслое межсоединения, основанное на свойствах компонентов, которые могут размещаться внутри этой области; - положения, входящие в область применения прикладного модуля ИСО/ТС 10303-1643 Assembly module with interconnect component. В область применения стандарта не входят: - проект подслоя межсоединения; - ограничения на размещение компонентов при отсутствии компонента на подслое межсоединения.
Идентичен ISO/TS 10303-1634:2010
1 Область применения
2 Нормативные ссылки
3 Термины и сокращения
3.1 Термины
3.2 Сокращения
4 Информационные требования
4.1 Прикладные эталонные модели, необходимые для прикладного модуля
4.2 Определение типов данных ПЭМ
4.3 Определение объектов ПЭМ
4.4 Ограничение ПЭМ, накладываемое на отношения подтип-супертип
5 Интерпретированная модель модуля
5.1 Спецификация отображения
5.2 Сокращенный листинг ИММ на языке ЕХРIЕ88
Приложение А (обязательное) Сокращенные наименования объектов ИММ
Приложение В (обязательное) Регистрация информационного объекта
Приложение С (справочное) ЕХРRESS-G диаграммы ПЭМ
Приложение D (справочное) ЕХРRESS-G диаграммы ИММ
Приложение Е (справочное) Машинно-интерпретируемые листинги
Приложение F (справочное) История изменений
Приложение ДА (справочное) Сведения о соответствии ссылочных международных стандартов и документов национальным стандартам Российской Федерации
Библиография
48 страниц
Дата введения | 01.10.2015 |
---|---|
Добавлен в базу | 12.02.2016 |
Актуализация | 01.01.2021 |
17.11.2014 | Утвержден | Федеральное агентство по техническому регулированию и метрологии | 1603-ст |
---|---|---|---|
Разработан | ООО Корпоративные электронные системы | ||
Издан | Стандартинформ | 2015 г. |
Чтобы бесплатно скачать этот документ в формате PDF, поддержите наш сайт и нажмите кнопку:
НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ |
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ТЕХНИЧЕСКОМУ РЕГУЛИРОВАНИЮ И МЕТРОЛОГИИ
Системы автоматизации производства и их интеграция
ПРЕДСТАВЛЕНИЕ ДАННЫХ ОБ ИЗДЕЛИИ И ОБМЕН ЭТИМИ ДАННЫМИ
Часть 1634 Прикладной модуль.
Требования к размещению компонентов электронного узла
ISO/TS 10303-1634: 2010 Industrial automation systems and integration — Product data representation and exchange art 1634: Application module: Assembly component placement
requirements
(IDT)
Издание официальное
Москва
Стандартинформ
2015
1 ПОДГОТОВЛЕН Обществом с ограниченной ответственностью «Корпоративные электронные системы» на основе собственного аутентичного перевода на русский язык международного документа, указанного в пункте 4.
2 ВНЕСЕН Техническим комитетом по стандартизации ТК 459 «Информационная поддержка жизненного цикла изделий»
3 УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Приказом Федерального агентства по техническому регулированию и метрологии от 17 ноября 2014 г. № 1603-ст
4 Настоящий стандарт идентичен международному документу ИСО/ТС 10303-1634:2010 «Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1634. Прикладной модуль. Требования к размещению компонентов электронного узла» (ISO/TS 10303-1634:2010 «Industrial automation systems and integration — Product data representation and exchange — Part 1634: Application module: Assembly component placement requirements»)
При применении настоящего стандарта рекомендуется использовать вместо ссылочных международных стандартов и документов соответствующие им национальные стандарты Российской Федерации, сведения о которых приведены в дополнительном приложении ДА
5 ВВЕДЕН ВПЕРВЫЕ
Правила применения настоящего стандарта установлены в ГОСТ Р 1.0-2012 (раздел 8). Информация об изменениях к настоящему стандарту публикуется в ежегодном (по состоянию на 1 января текущего года) информационном указателе «Национальные стандарты», а официальный текст изменений и поправок — в ежемесячном информационном указателе «Национальные стандарты». В случае пересмотра (замены) или отмены настоящего стандарта соответствующее уведомление будет опубликовано в ближайшем выпуске информационного указателя «Национальные стандарты». Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования — на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет (gost.ru)
© Стандартинформ, 2015
Настоящий стандарт не может быть полностью или частично воспроизведен, тиражирован и распространен в качестве официального издания без разрешения Федерального агентства по техническому регулированию и метрологии
ГОСТ Р ИСО/ТС 10303-1634—2014
- interface_component_category — элемент, относящийся к этой категории, является интерфейсным компонентом;
- interfacial_connection_category — элемент, относящийся к этой категории, является интерфейсным соединением;
- internal_probe_access_area_category — элемент, относящийся к этой категории, является областью доступа зонда внутри кристаллов интегральных схем;
- laminate_component_category — элемент, относящийся к этой категории, является компонентом могослойной области;
- minimally_defined_component_terminal_category — элемент, относящийся к этой категории, является минимально заданным выводом компонента;
- packaged_component_category — элемент, относящийся к этой категории, является компонентом корпуса;
- packaged_componentJoin_terminal_category — элемент, относящийся к этой категории, является компонентом вывода корпуса;
- packaged_connector_component_category — элемент, относящийся к этой категории, является разъемом корпуса;
- packaged_connector_component_interface_terminal_categor — элемент, относящийся к этой категории, является компонентом интерфейсного вывода разъема корпуса;
- physical_component_category — элемент, относящийся к этой категории, является физическим компонентом;
- plated_passage_or_unsupported_passage_category — элемент, относящийся к этой категории, является металлизированным или неметаллизированным переходом;
- routed_interconnect_component_category — элемент, относящийся к этой категории, является компонентом с оттрассированным межсоединением;
- routed_physical_component_category — элемент, относящийся к этой категории, является физическим оттрассированным копонентом;
- stratum_feature_category — элемент, относящийся к этой категории, является элементом
слоя;
- via_category — элемент, относящийся к этой категории, является переходом (межслойным).
С помощью типа данных assembly product design object category or group можно обозначать экземпляры данных типов assembly_product_design_object_ category и Group.
EXPRESS-спеиификация:
*)
TYPE assembly product design object category or group = SELECT (assembly product design object category.
Group);
END_TYPE;
(*
4.2.5 Тип данных assembly_spacing_type
Тип данных assembly_spacing_type является перечислимым списком возможных значений, характеризующих способ задания расстояний между компонентами в электронном узле. EXPRESS-спеиисЬикаиия:
*)
TYPE assembly_spacing_type = EXTENSIBLE ENUMERATION OF (nearest boundary, centroid,
furthest boundary) ;
END_TYPE;
(*
7
Определения элементов перечисления:
- nearest_boundary — задается расстояние между ближайшими границами обозначенных конструктивных элементов;
- centroid — задается расстояние между центрами тяжести обозначенных конструктивных элементов;
- furthest boundary — задается расстояние между наиболее удаленными границами обозначенных конструктивных элементов.
4.2.6 Тип данных restriction_basis_item
Тип данных restriction_basis_item является расширяемым списком альтернативных типов данных, позволяющим обозначать экземпляры данных типов Part_feature и Prede-fined_requirement_view_definition.
Примечание — В прикладных модулях, использующих конструкции настоящего прикладного модуля, список объектных типов данных может быть расширен.
EXPRESS-спеииФикация:
*)
TYPE restriction_basis_item = EXTENSIBLE SELECT (Part feature.
Predefined requirement view definition);
END_TYPE;
(*
4.3 Определение объектов ПЭМ
В настоящем подразделе определены объекты ПЭМ рассматриваемого прикладного модуля. Каждый объект ПЭМ является простейшим неделимым элементом, который моделирует уникальное понятие прикладной области, и содержит атрибуты для представления объекта. Далее приведены объекты ПЭМ и их определения.
4.3.1 Объект Assembly group spacing requirement
Объект Assembly group spacing requirement является подтипом объекта Prede-fined_requirement_view_definition. Посредством объекта Assembly_group_ spacing_requirement
задается расстояние между группами компонентов электронного узла, а не между отдельными компонентами.
EXPRESS-спеииФикаиия:
*)
ENTITY Assembly_group spacing requirement SUBTYPE OF (Predefined requirement view definition); dependent_group : Placement group requirement definition; of_spacing_type : assembly_spacing_type;
reference_group : Placement_group_requirement_definition; SELF\Predefined_requirement_view_definition.required_characteristic : Length_tolerance characteristic;
END_ENTITY;
(*
Определения атрибутов
- dependent group — задает один из объектов Placement_group_requirement_ definition, играющий роль атрибута dependent_group объекта Assembly_group_ spacing_requirement;
- of_spacing_type — задает представленный значением типа assembly_spacing_ type способ задания расстояния для объекта Assembly_group_spacing_requirement. Для объекта Assem-
ГОСТ Р ИСО/ТС 10303-1634—2014
bly_group_spacing_requirement атрибут of_spacing_type может принимать значения centroid, near-est_boundary или furthest_boundary;
- reference_group — задает один из объектов Placement_group_requirement_ definition, играющий роль атрибута reference_group объекта Assembly_group_ spacing_requirement;
- required_characteristic — наследуемый от супертипа настоящего объекта Prede-fined_requirement_view_definition атрибут, задающий объект Length_tolerance_ characteristic, играющий роль атрибута required_characteristic объекта Assembly_ group_spacing_requirement.
4.3.2 Объект Assembly_spacing_requirement
Объект Assembly_spacing_requirement является таким подтипом объекта Prede-fined_requirement_view_definition, посредством которого описывается физическое расстояние между конструктивными объектами типов assembly_module_ assemblycomponent, assem-bly module component feature, interconnect_module_ cutout, aninterconnect_module_fill_area, interconnect_module_design_intent_ modification, interconnect_module_inter_stratum_feature, an-interconnect_module_ cutoutedgesegment, interconnect_module_interconnect_module_edge, interconnect module interconnect module edge segment, interconnect_module_ plated_cutout, interconnect_module_plated_cutout_edge_segment, interconnect mod-
ule_plated_interconnect_module_edge, interconnect_module_plated_ intercon-
nect_module_edge_segment, interconnect_module_plated_passage, объеди-нения объектов категории aninterconnect_module_plated_passage и категории intercon-
nect module plated unsupported passage, interconnect_module_ unsupported_passage, intercon-nect_module_stratum_feature, или interconnect module_via, объектами других категорий или, дополнительно, группы. Считается, что члены группы относятся к категории, связанной с настоящим прикладным объектом. Возможность использования группы предоставлена для случая, когда требуется более тонкая детализация, а не применение категории в целом.
Примеры
1 Категория assembly module component feature — это такая категория, к которой должны относиться все объекты типа Componentfeature, входящие в контекст конструкции электронного узла.
2 Если ограничения накладываются только на некоторые из объектов типа Component feature, то должна быть создана группа, для членов которой задаются ограничения расстояний, и объекты должны быть явно приписаны к этой группе.
EXPRESS-спеиификаиия:
*)
ENTITY Assembly spacing requirement
SUBTYPE OF (Predefined_requirement_view_definition); reference design object category : assembly_product_design_obj ect_category_or_group;
dependent design object category : assembly_product_design_obj ect_category_or_group;
SELF\Predefined_requirement_view_definition.required_characteristic : Length_tolerance characteristic;
of_spacing_type : assembly_spacing_type;
END_ENTITY;
(*
Определения атрибутов
- reference_design_object_category — задает объект типа, входящего в список выбора assem-bly_product_design_object_category_or_group, играющий роль атрибута refer-ence_design_object_category объекта Assembly_spacing_requirement;
- dependent_design_object_category — задает объект типа, входящего в список выбора as-sembly_product_design_object_category_or_group, играющий роль атрибута depend-ent_design_object_category объекта Assembly_spacing_ requirement;
9
- required characteristic — атрибут, наследуемый от супертипа Predefined_ require-ment_view_definition настоящего объекта. Атрибут задает объект типа Length_tolerance_characteristic;
- of_spacing_type — задает представленный значением типа assembly_spacing_ type способ задания расстояния для объекта Assembly_group_spacing_requirement. Для объекта Assem-bly group spacing requirement атрибут of_spacing_type может принимать значения centroid, near-est boundary или furthest_boundary.
4.3.3 Объект Component group assignment
Объект Component_group_assignment представляет связь между представляющим компонент электронного узла объектом, входящим в список выбора типа данных Assembly_component, и объектом Placement group requirement definition, представляющим группу, к которой относится компонент. Сам по себе объект Component_group_assignment представляет неполную концепцию и предназначен для использования в сочетании с объектом Placement_group_area_ assignment или Component_placement_restriction_assignment.
EXPRESS-спецификация:
*)
ENTITY Component group assignment;
associated_group : Placement_group_requirement_definition; assigned_component : assembly_component_or_component_feature;
END_ENTITY;
(*
Определения атрибутов
- associated group — задает объект Placement_group_requirement_definition, играющий роль атрибута associated_group объекта Component_group_assignment;
- assigned_component — задает объект из списка выбора типа данных assembly_ compo-nent_or_component_feature, играющий роль атрибута assigned_component объекта Сотро-nent_group_assignment.
4.3.4 Объект Component_placement_restriction_assignment
Объект Component_placement_restriction_assignment представляет связь между целой областью или объемом представленного объектом Interconnect module_component компонента модуля межсоединения или частью области или объема и ограничениями на размещение иных компонентов в этой области или объеме в соответствии с пунктом технических требований. Контекстом объекта Component placement_restriction_assignment является конструкция электронного узла, в которой обозначены оба компонента, представленные объектами lnterconnect_module_ component. Включение настоящего прикладного объекта в описание конструкции является утверждением о том, что существуют особые требования для особого подмножества позиций в геометрическом контексте физической конструкции. Если в конструкции есть участки без ограничений, для их указания нет необходимости создавать экземпляры Component_placement_restriction_assignment. В промышленности общепринятым приемом является создание одного общего экземпляра Component_placement_restriction_assignment для обозначения размеров конструкции межсоединения, но в настоящем стандарте этого не требуется.
EXPRESS-спеиисЬикаиия:
*)
ENTITY Component_placement_restriction_assignment;
maximum_negative_component_height : OPTIONAL Length_tolerance_characteristic; maximum_positive_component_height : OPTIONAL Length_tolerance_characteristic; area : OPTIONAL Mounting restriction_area;
volume : OPTIONAL Mounting_restriction_volume; requirement : Item_restricted_requirement; components_permitted : BOOLEAN;
mounting_clearance : OPTIONAL Length_tolerance_characteristic; WHERE
WR1: EXISTS(area) OR EXISTS(volume);
END_ENTITY;
(*
Определения атрибутов
maximum_negative_component_height — задает представленное объектом Length_tolerance_characteristic наибольшее расстояние в отрицательном направлении от базы, представленной объектом Datum, для которой создается ограничение, представленное объектом Component_placement_restriction_ assignment. Присваивать значение этому атрибуту не обязательно.
Пример — Примером, когда используется атрибут maximum_negative_ componentheight, является печатная плата с компонентами, устанавливаемыми в сквозных отверстиях, где задается наибольший размер выступающей части вывода. Этот размер представляется посредством атрибута maximum_negative_ componentheight. Другим примером использования атрибута maximum_negative_ component_height является печатная плата с компонентами, установленными на обоих сторонах. Посредством атрибута maximumnegativecomponentheight задается расстояние в вертикальном направлении от установленной базы до наиболее высокой точки компонента, установленного на другой стороне печатной платы;
maximum_positive_component_height — задает представленное объектом Length_tolerance_characteristic наибольшее расстояние в положительном направлении от базы, представленной объектом Datum, для которой создается ограничение, представленное объектом Component_placement_restriction_ assignment. Присваивать значение этому атрибуту не обязательно.
Пример — Примером применения атрибута maximum_positive_component_height является печатная плата, для которой задана максимальная высота компонентов в положительном направлении от базы. Этот размер имеет значение для установки данной печатной платы в другой электронный блок. Такой размер задается атрибутом maximum_positive_component_height;
- area — задает объект Mounting_restriction_area, играющий роль атрибута area объекта Сот-ponent_placement_restriction_assignment. Объект, играющий роль атрибута area, представляет область на компоненте модуля межсоединения, представленном объектом lnterconnect_module_component. Присваивать значение этому атрибуту не обязательно;
- volume — задает объект Mounting_restriction_volume, играющий роль атрибута volume объекта Component_placement_restriction_assignment. Объект, играющий роль атрибута volume, представляет объем в контексте электронного блока. Присваивать значение этому атрибуту не обязательно;
- requirement — задает объект ltem_restricted_requirement, играющий роль атрибута requirement объекта Component_placement_restriction_assignment;
- components_permitted — задает, разрешается или нет размещение компонентов в области или объеме, задаваемом объектом Component_placement_restriction_ assignment. Значение TRUE (истина) означает, что компоненты могут размещаться только в пределах объема или области с заданными для области параметрами. Значение FALSE (ложь) означает, что не разрешается размещать компоненты в заданной области или объеме. Включение настоящего прикладного объекта в описание конструкции является утверждением о том, что существуют особые требования для особого подмножества позиций в геометрическом контексте физической конструкции. От значения атрибута
11
устанавливать то, что компоненты должны размещаться в пределах объема или вне его пределов;
- mounting_clearance — задает объект Length_tolerance_characteristic, играющий роль атрибута mounting_clearance объекта Component_placement_ restriction_assignment. Присваивать значение этому атрибуту не обязательно.
Примечание — Атрибут mounting_clearance относится к расстоянию между днищем корпуса компонента и подслоем, на который компонент устанавливается. Атрибут не ссылается на выводы компонента.
Формальное положение
WR1. Должно быть задано значение хотя бы одного из атрибутов, area или volume.
Объект ltem_restricted_requirement является подтипом объекта Predefined_ require-ment_view_definition. Посредством объекта ltem_restricted_requirement проектной организации предоставляется возможность протслеживать зависимости между требованиями к определенной конструкции.
Пример — Требования к температуре могут, например, зависеть от процессорного модуля или от мотора привода.
EXPRESS-спеиисЬикаиия:
*)
ENTITY Item restricted requirement
SUBTYPE OF (Predefined requirement view definition); basis : restriction basis item;
WHERE
WR1: SELF :<>: basis;
END_ENTITY;
(*
Определение атрибута
- basis — задает объект restriction_basis_item, играющий роль атрибута basis объекта ltem_restricted_requirement. Объект, играющий роль атрибута, представляет исходную конструкцию.
Формальное положение
WR1. Не должно существовать ссылок объекта ltem_restricted_requirement на самого себя посредством атрибута basis.
Объект Mounting_restriction_area является подтипом объекта Non_feature_shape_element. Объект Mounting_restriction_area представляет участок представленного объектом lnterconnect_module_component компонента модуля межсоединения, где существуют ограничения на монтаж компонентов. Форма, представляющая участок, на котором существуют ограничения, должна иметь систему координат, согласованную с системой координат представленного объектом lnterconnect_module_component компонента модуля межсоединения. Эта согласованность должна выполняться с применением концепций равенства представляющим системы координат прикладным объектам Component_2d_location или Component_3d_location. Форма, представляющая участок Mounting_restriction_ area, сама по себе, находится внутри формы электронного узла, являющейся формой представленного объектом lnterconnect_module_component компонента модуля межсоединения. Требования согласованности устанавливаются так, чтобы интерфейс прикладной программы мог недвусмысленно импортировать представленную объектом Mounting_restriction_area форму участка с ограничениями в систему управления слоями CAD-системы. Участок с ограничением, представленный объектом Mounting_restriction_area, является частью технических требований к межсоединению, то есть учитывается в электронном узле или узлах, в которых используется межсоединение.
EXPRESS-спецификаиия:
*)
ENTITY Mounting restriction area SUBTYPE OF (Non feature shape element);
mounting surface : Interconnect module component surface_feature;
SELF\Non feature shape element.scope : Assembly module design_view;
WHERE
WR1: (SIZEOF(SELF\Non feature shape element.element shape) = 0) OR
(SIZEOF(QUERY(es <* SELF\Non feature shape element.element shape | NOT ('CON-STRUCTION_GEOMETRY_ARM.CONSTRUCTIVE_GEOMETRY' IN TYPEOF(esY) )) =0);
END_ENTITY;
(*
Определения атрибутов
- mounting surface — задает объект lnterconnect_module_component_surface_ feature, играющий роль атрибута mounting surface объекта Mounting restriction area. Тип поверхности определяется объектом lnterconnect_module_component_ surface_feature, играющим роль настоящего атрибута. Атрибут mounting_surface передает конструкторский замысел, обозначая компонент, для которого реализовано соединение, предписанное соответствующим членом объекта
Physical_connectivity_ definition, представляющего физическое соединение элементов электронного блока.
Формальное положение
WR1. Если атрибут element_shape, наследуемый от объекта Non_feature_ shapeelement, имеет значение, это значение должно быть объектом типа Constructive geometry.
Объект Mounting_restriction_volume является подтипом объекта Non_feature_shape_element.
Объект Mounting_restriction_volume представляет участок представленного объектом
lnterconnect_module_component компонента модуля межсоединения, где существуют ограничения на монтаж компонентов. Форма, представляющая участок, на котором существуют ограничения, должна иметь систему координат, согласованную с системой координат представленного объектом lnterconnect_module_component компонента модуля межсоединения. Эта согласованность должна выполняться с применением концепций равенства представляющим системы координат прикладным объектам Component_2d_location или Component_3d_location. Форма, представляющая участок Mounting_restriction_ volume, сама по себе, находится внутри формы электронного узла, являющейся формой представленного объектом lnterconnect_module_component компонента модуля межсоединения. Требования согласованности устанавливаются так, чтобы интерфейс прикладной программы мог недвусмысленно импортировать представленную объектом Mounting_restriction_volume форму участка с ограничениями в систему управления слоями CAD-системы. Участок с ограничением, представленный объектом Mounting_restriction_volume, является частью технических требований к межсоединению, то есть учитывается в электронном блоке или блоках, в которых используется межсоединение.
EXPRESS-спеиисЬикаиия:
*)
ENTITY Mounting_restriction_volume SUBTYPE OF (Non_feature_shape_element);
mounting surface : Interconnect_module component surface feature;
SELF\Non feature shape_element.scope : Assembly module design view;
INVERSE
volume : Non_feature_shape_model FOR associated_element; END_ENTITY;
(*
Определения атрибутов
- mounting_surface — задает объект lnterconnect_module_component_surface_ feature, играющий роль атрибута mounting_surface объекта Mounting_restriction_ volume. Тип поверхности определяется объектом lnterconnect_module_component_ surface_feature, играющим роль настоящего атрибута. Атрибут mounting_surface передает конструкторский замысел, обозначая компонент, для которого реализовано соединение, предписанное соответствующим членом объекта Physical_connectivity_ definition, представляющего физическое соединение элементов конструкции электронного блока;
- volume — задает обратную связь, устанавливающую то, что существование объекта Mounting_restriction_volume зависит от существования объекта Non_feature_shape_model, в котором объект Mounting_restriction_volume играет роль атрибута associated_element.
4.2.8 Объект Placement_group_area_assignment
Объект Placement_group_area_assignment представляет связь между группой, представленной объектом Placement_group_requirement_definition, и представленной объектом Mount-ing_restriction_area областью ограничений на подслое межсоединения, к которому относятся ограничения.
EXPRESS-спеииФикаиия:
*)
ENTITY Placement_group_area_assignment;
placed_group : Placement_group_requirement_definition;
area : Mounting restriction area;
END_ENTITY;
(*
Определение атрибутов
- placed group — задает объект Placement_group_requirement_definition, играющий роль атрибута placed group объекта Placement group area assignment;
- area — задает объект Mounting restriction area, играющий роль атрибута area объекта Placement group area assignment.
4.3.9 Объект Component_placement_restriction_assignment
Объект Placement_group_requirement_definition является подтипом объекта Require-ment_view_definition. Объект представляет группу связанных друг с другом посредством объектов Component group assignment компонентов электронного узла, представленных объектами Assembly_component с целью удовлетворения некоторых особых требований к размещению этих компонентов. Место размещения задается посредством объекта Placement_group_area_assignment и используется только для того, чтобы показать, что все компоненты должны быть размещены в этой области, а не для описания явных геометрических связей между компонентами.
Примеры
1 Примером использования объекта Placement_group_requirement_definition является организация группы представленных объектами Assemblyjcomponent электронных компонентов с целью удовлетворения функциональных требований, связанных с энергообеспечением.
2 Примером использования объекта Placement_group_requirement_definition является организация группы представленных объектами Assembly jcomponent электронных компонентов с целью удовлетворения функциональных требований, связанных с обработчиком цифровых сигналов.
3 Примером использования объекта Placement_group_requirement_definition является организация группы представленных объектами Assemblyjcomponent электронных компонентов с темпера-
14
турой корпуса, превышающей 55 градусов. Соответствующей областью будет прямоугольник, все внутренние точки которого расположены не далее 6 см от блока охлаждения.
EXPRESS-спеиисЬикаиия:
*)
ENTITY Placement group requirement definition SUBTYPE OF (Requirement view definition); design specific usage : STRING;
DERIVE
requirement : SET[0:?] OF Requirement view_definition := bag to set((QUERY(rvdr <* USEDIN (SELF, 'REQUIREMENT_DECOMPOSITION_ARM.'+ 'REQUIRE-- ~ MENT_VIEW_DEFINITION_RELATIONSHIP.PRIMARY') | (rvdr.relation_type =
'derived from'))));
INVERSE
composition : SET[1:?] OF Component group_assignment FOR associated group;
WHERE
WR1: EXISTS (requirement) AND (SIZEOF(requirement) >= 1);
WR2: NOT EXISTS (SELF\Product_view_definition.name);
END_ENTITY;
(*
Определения атрибутов
- design_specific_usage — задает наименование группы, представленной объектом Place-ment_group_requirement_definition;
- requirement — задает объект Requirement_view_definition, играющий роль атрибута requirement объекта Placement_group_requirement_definition;
- composition — задает обратную связь, устанавливающую то, что существование объекта Placement_group_requirement_definition зависит от существования объекта Сотро-nent_group_assignment, в котором объект Placement_group_requirement_ definition играет роль атрибута associated_group.
Формальные положения
WR1. Атрибут requirement должен иметь значение и содержать не менее одного члена.
WR2. Атрибут name не должен иметь значения.
Объект Placement_group_volume_assignment представляет связь между группой, представленной объектом Placement_group_requirement_definition, и представленным объектом Mount-ing_restriction_volume объемом на подслое межсоединения, к которому относятся ограничения.
EXPRESS-спеиисЬикаиия:
*)
ENTITY Placement_group_volume_assignment; placed_group : Placement_group_requirement_definition; volume : Mounting restriction_volume;
END_ENTITY;
(*
Определения атрибутов
- placed_group — задает объект Placement group requirement definition, играющий роль атрибута placed_group объекта Placement_group_volume_ assignment;
- volume — задает объект Mounting_restriction_area, играющий роль атрибута area объекта Placement_group_volume_assignment;
Настоящий подраздел описывает определенное в ПЭМ ограничение, накладываемое на отношения подтип-супертип. Упомянутое ограничение накладывается на возможные экземпляры объектов, связанных отношением подтип-супертип. Далее приведено ограничение ПЭМ, накладываемое на отношения подтип-супертип, и его определение.
4.4.1 Ограничение acpr_predefined_requirement_view_definition_subtypes Ограничение накладывается на допустимые экземпляры подтипов объекта Predefined_requirement_view_definition.
EXPRESS-спеииФикация:
*)
SUBTYPE_CONSTRAINT acpr_predefined_requirement_view_definition_subtypes FOR Pre-defined_requirement_view_definition;
ONEOF (Assernbly_spacing_requirement,
Assembly_group_spacing_requirement,
Item_restricted_requirement);
END_SUBTYPE_CONSTRAINT;
(*
*)
END_SCHEMA; -- Assembly_component_placement_requirements_arm (*
В настоящем стандарте под термином «прикладной элемент» понимается любой объектный тип данных, определенный в разделе 4, любой из его явных атрибутов и любое ограничение на подтипы. Термин «элемент ИММ» означает любой объектный тип данных, определенный в 5.2 или импортированный с помощью оператора USE FROM из другой EXPRESS-схемы, а также любой из их атрибутов и любое ограничение на подтипы, определенное в 5.2 либо импортированное с помощью оператора USE FROM.
В данном подразделе представлена спецификация отображения, которая определяет, как каждый прикладной элемент, описанный в разделе 4 настоящего стандарта, отображается на один или более элементов ИММ (см. 5.2).
Спецификация отображения для каждого объекта ПЭМ определена ниже в отдельном пункте. Спецификация отображения атрибута объекта ПЭМ описывается в подпункте пункта, содержащего спецификацию отображения этого объекта. Каждая спецификация содержит не более пяти секций.
Секция «Заголовок» содержит:
- наименование рассматриваемого объекта ПЭМ или ограничение на подтипы либо
- наименование атрибута рассматриваемого объекта ПЭМ, если данный атрибут ссылается на тип, не являющийся объектным типом данных или типом SELECT, который содержит или может содержать объектные типы данных, либо
ГОСТ Р ИСО/ТС 10303-1634—2014
1 Область применения.....................................................................................................................................1
2 Нормативные ссылки.....................................................................................................................................1
3 Термины и сокращения.................................................................................................................................2
3.1 Термины...................................................................................................................................................2
3.2 Сокращения.............................................................................................................................................2
4 Информационные требования......................................................................................................................2
4.1 Прикладные эталонные модели, необходимые для прикладного модуля........................................3
4.2 Определение типов данных ПЭМ.........................................................................................................3
4.3 Определение объектов ПЭМ.................................................................................................................8
4.4 Ограничение ПЭМ, накладываемое на отношения подтип-супертип..............................................16
5 Интерпретированная модель модуля........................................................................................................16
5.1 Спецификация отображения...............................................................................................................16
5.2 Сокращенный листинг ИММ на языке EXPRESS..............................................................................32
Приложение А (обязательное) Сокращенные наименования объектов ИММ..........................................36
Приложение В (обязательное) Регистрация информационного объекта..................................................36
Приложение С (справочное) EXPRESS-G диаграммы ПЭМ.......................................................................37
Приложение D (справочное) EXPRESS-G диаграммы ИММ......................................................................40
Приложение Е (справочное) Машинно-интерпретируемые листинги........................................................41
Приложение F (справочное) История изменений........................................................................................42
Приложение ДА (справочное) Сведения о соответствии ссылочных международных стандартов и
документов национальным стандартам Российской Федерации....................................43
Библиография.................................................................................................................................................44
- составное выражение вида: «связь объекта <наименование объекта ПЭМ> с объектом <тип данных, на который дана ссылка> (представляющим атрибут <наименование атрибута»)», если данный атрибут ссылается на тип данных, являющийся объектным типом данных или типом SELECT, который содержит или может содержать объектные типы данных.
Секция «Элемент ИММ» содержит в зависимости от рассматриваемого прикладного элемента следующие составляющие:
- наименование одного или более объектных типов данных ИММ;
- наименование атрибута объекта ИММ, представленное в виде синтаксической конструкции «наименование объекта>.<наименование атрибута», если рассматриваемый атрибут ссылается на тип, не являющийся объектным типом данных или типом SELECT, который содержит или может содержать объектные типы данных;
- ключевое слово PATH, если рассматриваемый атрибут объекта ПЭМ ссылается на объектный тип данных или на тип SELECT, который содержит или может содержать объектные типы данных;
- ключевое слово IDENTICAL MAPPING, если оба прикладных объекта, присут-ствующих в прикладном утверждении, отображаются на тот же самый экземпляр объектного типа данных ИММ;
- синтаксическую конструкцию /5иРЕРТУРЕ(<наименование супертипа»)/, если рассматриваемый объект ПЭМ отображается как его супертип;
- одну или более конструкций /5ивТУРЕ(<наименование подтипа»)/, если отображение рассматриваемого объекта ПЭМ является объединением отображений его подтипов.
Если отображение прикладного элемента содержит более одного элемента ИММ, то каждый из этих элементов ИММ представляется в отдельной строке спецификации отображения, заключенной в круглые или квадратные скобки.
Секция «Источник» содержит:
- обозначение стандарта ИСО, в котором определен данный элемент ИММ, для тех элементов ИММ, которые определены в общих ресурсах;
- обозначение настоящего стандарта для тех элементов ИММ, которые определены в схеме ИММ настоящего стандарта.
Данная секция опускается, если в секции «Элемент ИММ» используются ключевые слова PATH или IDENTICAL MAPPING.
Секция «Правила» содержит наименования одного или более глобальных правил, которые применяются к совокупности объектных типов данных ИММ, перечисленных в секции «Элемент ИММ» или «Ссылочный путь». Если правила не применяются, то данную секцию опускают.
За ссылкой на глобальное правило может следовать ссылка на подпункт, в котором определено данное правило.
Секция «Ограничение» содержит наименование одного или более ограничений на подтипы, которые применяются к совокупности объектных типов данных ИММ, перечисленных в секции «Элемент ИММ» или «Ссылочный путь». Если ограничения на подтипы отсутствуют, то данную секцию опускают.
За ссылкой на ограничение подтипа может следовать ссылка на подпункт, в котором определено данное ограничение на подтипы.
Секция «Ссылочный путь» содержит:
- ссылочный путь к супертипам в общих ресурсах для каждого элемента ИММ, определенного в настоящем стандарте;
- спецификацию взаимосвязей между элементами ИММ, если отображение прикладного элемента требует связать экземпляры нескольких объектных типов данных ИММ. В этом случае в каждой строке ссылочного пути указывают роль элемента ИММ по отношению к ссылающемуся на него элементу ИММ или к следующему по ссылочному пути элементу ИММ.
В выражениях, определяющих ссылочные пути и ограничения между элементами ИММ, применяют следующие условные обозначения:
[] — в квадратные скобки заключают несколько элементов ИММ или частей ссылочного пути,
которые требуются для обеспечения соответствия информационному требованию;
() — в круглые скобки заключают несколько элементов ИММ или частей ссылочного пути, кото
рые являются альтернативными в рамках отображения для обеспечения соответствия информационному требованию;
{} — заключенный в фигурные скобки фрагмент ограничивает ссылочный путь для обеспечения
соответствия информационному требованию;
Стандарты комплекса ИСО 10303 распространяются на компьютерное представление информации об изделиях и обмен данными об изделиях. Их целью является обеспечение нейтрального механизма, способного описывать изделия на всем протяжении их жизненного цикла. Этот механизм применим не только для обмена файлами в нейтральном формате, но является также основой для реализации и совместного доступа к базам данных об изделиях и организации архивирования.
В настоящем стандарте специфицирован прикладной модуль для представления информации, необходимой для описания ограничений, накладываемых на то, где в электронном узле могут размещаться его компоненты. Эти ограничения могут описывать области, где должен находиться компонент или где он находиться не должен.
Компоненты могут быть объединены в группу, и требования могут задаваться для группы.
Могут применяться ограничения между определенными категориями компонентов.
Могут быть обозначены источники, рассматриваемые ответственной организацией, как основание для требований.
Возможности определенных в настоящем модуле атрибутов объектов ограничены представлением дискретных свойств электронного узла.
В третье издание настоящего стандарта включены изменения второго издания, перечисленные в приложении F.3.
В разделе 1 настоящего стандарта определены область применения данного прикладного модуля, его функциональность и используемые данные.
В разделе 3 приведены термины, примененные в настоящем стандарте, а также в других стандартах комплекса ИСО 10303.
В разделе 4 определены информационные требования прикладной предметной области на основе принятой в ней терминологии. В приложении С дано графическое представление информационных требований, именуемое прикладной эталонной моделью (ПЭМ). Структуры ресурсов интерпретированы, чтобы соответствовать информационным требованиям. Результатом данной интерпретации является интерпретированная модель модуля (ИММ). Данная интерпретация, представленная в 5.1, устанавливает соответствие между информационными требованиями и ИММ. Сокращенный листинг ИММ, представленный в 5.2, специфицирует интерфейс к ресурсам. Графическое представление сокращенного листинга ИММ приведено в приложении D.
Имя типа данных в языке EXPRESS может использоваться либо для ссылки на сам тип данных, либо на экземпляр данных этого типа. Различие в использовании обычно понятно из контекста. Если существует вероятность неоднозначного толкования, то в текст включается фраза «объектный тип данных» либо «экземпляр(ы) данных типа».
Двойные кавычки ("....") означают цитируемый текст, одинарные кавычки ('...') — значения конкретных текстовых строк.
IV
НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ
Системы автоматизации производства и их интеграция
ПРЕДСТАВЛЕНИЕ ДАННЫХ ОБ ИЗДЕЛИИ И ОБМЕН ЭТИМИ ДАННЫМИ
Часть 1634 Прикладной модуль.
Требования к размещению компонентов электронного узла
Industrial automation systems and integration. Product data representation and exchange. Part 1634. Application module. Assembly component placement requirements
Дата введения —2015—10—01
Настоящий стандарт определяет прикладной модуль «Требования к размещению компонентов электронного узла». В область применения настоящего стандарта входят:
- группирование компонентов с целью размещеня;
- обозначение групп компонентов;
- классификация компонентов с целью размещения;
- задание для класса компонентов требований к занимаемому пространству;
- обозначение ограничивающих областей на подслое межсоединения;
- обозначение ограничивающих пространаств в электронном узле;
- задание связи групп компонентов с ограничивающими областями;
- задание связи групп компонентов с ограничивающими пространаствами;
- описание области на подслое межсоединений, основанное на свойствах компонентов, которые должны размещаться вне этой области;
- описание области на подслое межсоединения, основанное на свойствах компонентов, которые могут размещаться внутри этой области;
- положения, входящие в область применения прикладного модуля ИСО/ТС 10303-1643 Assembly module with interconnect component.
В область применения настоящего стандарта не входят:
- проект подслоя межсоединения;
- ограничения на размещение компонентов при отсутствии компонента на подслое межсоединения.
В настоящем стандарте использованы нормативные ссылки на следующие международные стандарты (для датированных ссылок следует использовать указанное издание, для недатированных ссылок — последнее издание указанного документа, включая все поправки):
ИСО 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-1643 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1643. Прикладной модуль. Электронный блок с межсоединительным компонентом (ISO/TS 10303-1643, Industrial automation systems and integration — Product data representation and exchange — Part 1643: Application module: Assembly module with interconnect component)
ИСО/ТС 10303-1740 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1740. Прикладной модуль. Декомпозиция требований (ISO/TS 10303-1740, Industrial automation systems and integration — Product data representation and exchange — Part 1740: Application module: Requirement decomposition)
ИСО/ТС 10303-1800 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1800. Прикладной модуль. Обеспечивающий ресурс (ISO/TS 10303-1800, Industrial automation systems and integration — Product data representation and exchange — Part 1800: Application module: Support resource)
В настоящем стандарте применены следующие термины:
- приложение (application);
- прикладная интерпретированная конструкция; ПИК (application interpreted construct; AIC).
- прикладной модуль; ПМ (application module; AM);
- прикладной объект (application object);
- прикладной протокол; ПП (application protocol; АР);
- прикладная эталонная модель; ПЭМ (application reference model; ARM);
- общие ресурсы (common resources);
- данные (data);
- информация (information);
- интегрированный ресурс (integrated resource);
- изделие (product);
- данные об изделии (product data);
- интерпретированная модель модуля; ИММ (module interpreted model; MIM).
В настоящем стандарте применены следующие сокращения:
ПМ — прикладной модуль;
ПЭМ — прикладная эталонная модель;
ИММ — интерпретированная модель модуля;
URL — унифицированный указатель информационного ресурса.
В настоящем разделе определены информационные требования к прикладному модулю «Требования к размещению компонентов электронного узла», представленные в форме ПЭМ.
Примечания
1 Графическое представление информационных требований приведено в приложении С.
2 Спецификация отображения определена в 5.1. Она показывает, как удовлетворяются информационные требования при использовании общих ресурсов и конструкций, определенных в схеме ИММ или импортированных в схему ИММ прикладного модуля, описанного в настоящем стандарте.
Ниже представлен фрагмент EXPRESS-спецификации, с которого начинается описание схемы Schedule_arm. В нем определены необходимые внешние ссылки.
EXPRESS-спеиификаиия:
*)
SCHEMA Assembly component placement requirements arm;
(*
Ниже представлены интерфейсные операторы языка EXPRESS, посредством которых задаются элементы, импортированные из прикладных эталонных моделей других прикладных модулей. EXPRESS-спеиификаиия:
*)
USE FROM Assembly module with interconnect component arm; -- ISO/TS 10303-1643 REFERENCE FROM Requirement decomposition arm -- ISO/TS 10303-1740 (get rvd);
REFERENCE FROM Support_resource_arm — ISO/TS 10303-1800 (bag to set) ;
(*
Примечания
1 Схемы, ссылки на которые даны выше, можно найти в следующих документах комплекса ИСО 10303:
Assembly_module_with_interconnect_component_arm — ИСОЯС 10303-1643;
Requirement_decomposition_arm —ИСОЯС 10303-1740;
Support_resource_arm —ИСОЯС 10303-1800.
2 Графическое представление данных схем приведено на рисунках С. 1 —С.З приложения С.
В настоящем подразделе определены типы данных ПЭМ рассматриваемого прикладного модуля.
Тип данных acpr_requirement_assignment_item является расширением типа данных require-ment_assignment_item. В настоящем типе данных к списку альтернативных типов данных добавле-ныхтипы данных Placement_group_ requirement_definition и restriction_basis_item.
Примечание — В прикладных модулях, использующих конструкции настоящего прикладного модуля, список объектных типов данных может быть расширен.
EXPRESS-спеиификаиия:
*)
TYPE acpr requirement assignment item = EXTENSIBLE SELECT BASED ON requirement assignment item WITH
(Placement group requirement definition, restriction basis item);
END_TYPE;
(*
С помощью типа данных assembly_component_or_component_feature можно обозначать экземпляры данных типов Assembly_component и Component_feature.
3
EXPRESS-спеиисЬикаиия:
*)
TYPE assembly component or component feature = SELECT (Assembly component.
Component feature);
END_TYPE;
(*
4.2.3 Тип данных assembly_product_design_object_category
Тип данных assembly_product_design_object_category является перечислимым списком возможных значений, характеризующих конструкторские категории электронных узлов. EXPRESS-спецификация:
*)
TYPE assembly_product_design_object_category = EXTENSIBLE ENUMERATION OF (assembly component category, assembly module component category, assembly_module_component_terminal_category, assembly_module_macro_component_category, assembly_module_macro_component_join_terminal category, bare_die_component_category, bare_die_component_terminal category, buried_via_category, cable_component_category, component_feature_category, component_termination passage category,
conductive_interconnect_element_with_pre_defined_transitions_category,
cutout_category,
cutout_edge_segment_category,
dielectric_material_passage category,
embedded_physical_component terminal category,
fiducial_category,
fill_area_category,
inter_stratum_feature_category,
interconnect_component interface terminal category, interconnect_component join terminal category,
4
ГОСТ Р ИСО/ТС 10303-1634—2014
interconnect module component category,
interconnect_module_component_stratum_based_terminal category, interconnect_module_component_surface_feature category, interconnect module component terminal category, interconnect module edge category, interconnect module edge segment category, interconnect module macro component category, interconnect_module_macro_component_join_terminal category, interface_access_material_removal_laminate_component category, interface_access_stratum_feature_template_component category, interface component category, interfacial connection category, internal probe access area category, laminate component category,
minimally_defined_component_terminal_category, packaged component category, packaged_component_j oin_terminal_category, packaged_connector_component_category,
packaged_connector_component_interface_terminal category, physical_component_category,
plated_passage_or_unsupported_passage_category,
routed_interconnect_component_category,
routed_physical_component_category,
stratum_feature_category,
via_category);
END_TYPE;
(*
Определения элементов перечисления:
- assembly_component_category — элемент, относящийся к этой категории, является компонентом электронного узла;
- assembly_module_component_category — элемент, относящийся к этой категории, является компонентом электронного блока;
- assembly_module_component_terminal_category — элемент, относящийся к этой категории, является выводом компонента электронного блока;
5
- assembly_module_macro_component_category — элемент, относящийся к этой категории, является макромодулем электронного узла;
- assembly_module_macro_componentJoin_terminal_category — элемент, относящийся к этой категории, является соединительным выводом макромодуля электронного узла;
- bare_die_component_category — элемент, относящийся к этой категории, является бескопус-ной интегральной схемой;
- bare_die_component_terminal_category — элемент, относящийся к этой категории, является выводом бескопусной интегральной схемы;
- buried_via_category — элемент, относящийся к этой категории, является скрытым переходным отверстием;
- cable_component_category — элемент, относящийся к этой категории, является кабельным компонентом;
- component_feature_category — элемент, относящийся к этой категории, является элементом формы компонента;
- component_termination_passage_category — элемент, относящийся к этой категории, является каналом вывода компонента;
- conductive_interconnect_element_with_pre_defined_transitions_category — элемент, относящийся к этой категории, является проводящим соединительным элементом на предопределенных переходах;
- cutout category — элемент, относящийся к этой категории, является предохранителем;
- cutout_edge_segment_category — элемент, относящийся к этой категории, является предохранительным сегментом кромки кристалла;
- dielectric_material_passage_category — элемент, относящийся к этой категории, является диэлектрическим материалом перехода;
- embedded_physical_component_terminal_category — элемент, относящийся к этой категории, является встроенным выводом физического компонента;
- fiducial_category — элемент, относящийся к этой категории, является фигурой совмещения;
- fill_area_category — элемент, относящийся к этой категории, является областью заполнения;
- inter_stratum_feature_category — элемент, относящийся к этой категории, является межслоевым элементом;
- interconnect_component_interface_terminal_category — элемент, относящийся к этой категории, является интерфейсным выводом компонента межсоединения;
- interconnect_componentJoin_terminal_category — элемент, относящийся к этой категории, является соединительным выводом межкомпонентного соединения;
- interconnect_module_component_category — элемент, относящийся к этой категории, является компонентом модуля межсоединения;
- interconnect_module_component_stratum_based_terminal_category — элемент, относящийся к этой категории, является выводом на слое модуля межсоединения;
- interconnect_module_component_surface_feature_category — элемент, относящийся к этой категории, является элементом поверхности компонента модуля межсоединения;
- interconnect_module_component_terminal_category — элемент, относящийся к этой категории, является выводом компонента модуля межсоединения;
- interconnect_module_edge_category — элемент, относящийся к этой категории, является кромкой модуля межсоединения;
- interconnect_module_edge_segment_category — элемент, относящийся к этой категории, является сегментом кромки модуля межсоединения;
- interconnect_module_macro_component_category — элемент, относящийся к этой категории, является макрокомпонентом модуля межсоединения;
- interconnect_module_macro_componentJoin_terminal_category — элемент, относящийся к этой категории, является соединительным выводом макрокомпонента модуля межсоединения;
- interface_access_material_removal_laminate_component_category — элемент, относящийся к этой категории, является областью могослойного материала, удаляемого при обеспечении интерфейса;
- interface_access_stratum_feature_template_component_category — элемент, относящийся к этой категории, является шаблоном компонента, обеспечивающего доступ к интерфейсу слоя;