工业过程测量、控制和自动化 数字工厂框架 第2部分:模型元素 征求意见稿_第1页
工业过程测量、控制和自动化 数字工厂框架 第2部分:模型元素 征求意见稿_第2页
工业过程测量、控制和自动化 数字工厂框架 第2部分:模型元素 征求意见稿_第3页
工业过程测量、控制和自动化 数字工厂框架 第2部分:模型元素 征求意见稿_第4页
工业过程测量、控制和自动化 数字工厂框架 第2部分:模型元素 征求意见稿_第5页
已阅读5页,还剩96页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1工业过程测量、控制和自动化数字工厂框架第2部分:模型元素本部分规定了数字工厂框架(DF框架)模型元素的具体要求。本部分定义了模型元素提供信息的本质,而非信息的格式。2规范性引用文件下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文件,仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GB/TXXXX.1-2024工业过程测量、控制和自动化—数字工厂框架第1部分:通用要求ISO/IEC6523Informationtechnology–StructurefortheidentificationoforganizationsandorganizationpartsISOTS29002-5:2009Industrialautomationsystemsandintegration–Exchangeofcharacteristicdata–Part5:IdentificationschemeIETFRFC3986UniformResourceIdentifier(URI):GenericSyntax)3术语、定义符号、缩略语和约定3.1术语和定义GB/TXXXX.1界定的术语和定义适用于本文件。3.2缩略语下列缩略语适用于本文件。CDELCollectionofDataElements数据元素的集合DERDataElementRelationship数据元素关系DETDataElementType数据元素类型DFDigitalFactory数字工厂(作为限定词)DLOPDeviceListofProperties设备属性列表ICItemCode条目编码IDIdentifier标识IRDIInternationalRegistrationDataIdentifier国际注册数据标识符LOPListofProperties属性列表OLOPOperationalListofProperties操作属性列表PSProductionSystem(asqualifier)生产系统(作为限定词)RAIRegistrationAuthorityIdentifier注册机构标识UMLUnifiedModelingLanguage统一建模语言URIUniformResourceIdentifier统一资源标识2GB/TXXXX.1—XXXX/IEC62832-2:2020VIVersionIdentifier版本标识3.3表示模型元素定义的约定3.3.1命名约定GB/TXXXX.1使用描述概念的通用名称,同时本部分和IEC62832-3定义更加正式的要求。为了更清晰的识别模型元素的名称,本部分和IEC62832-3使用“PascalCase”命名。GB/TXXXX.1与本部分的命名对应关系见表B.1。3.3.2特定的DataElementTypes表示本部分中用于表示DF参考模型中特定的DataElementTypes的模板见下表。注:本部分中的定义独立于任何特定字典模型元素的实际定义。上表给出了定义特定DataElementType的必需字段。此外,可提供附加字段(例如SynonymousName、LetterSymbol、RangeOfPermissibleValues、PhysicalUnit和DETcategory)。每个阴影单元格表示对应字段的名称(未阴影单元格表示字段的取值)。模板给出了特定DataElementType(标识和含义)的定义,它被格式化为具有各自取值的字段。由于模板用于概念数据字典中注册特定的DataElementType,所以字段使用本部分中定义的模型元素的名称。通过在相关字段中提供数据(即表格已填充)来定义特定的DataElementType。无阴影单元格中的“-”表示该字段不适用于特定DataElementType的定义。3.3.3模型元素定义的表示本部分中用于表示DF参考模型的模型元素定义的模板如下表所示。ParentModelElement(父代3GB/TXXXX.1—XXXX/IEC62832-2:2020模板的上半部分给出了模型元素的定义(标识和含义被格式化为具有各自取值的字段。由于这些字段用于在ConceptDictionary中注册模型元素时使用,所以字段使用本部分中定义的模型元素的名称。其中,ItemCode和VersionIdentifier可惟一标识DF框架中的一个模型元素。模型元素的结构表示见模板的下半部分,为组成元素的列表。根据基数和条件,模板中的每个组成元素都可以作为已定义模型元素的组成元素的实例化。继承ParentModelElement的组成元素无需列出。结构体元素“Structureelement”字段包含对模型元素定义的引用。组成元素是从引用的模型元素定义派生出来的。组成元素可以定义为模型元素的实例,也可以定义为模型元素实例的引用。字段“I/R”包含一个文本字符串(I、R或I/R表示组成元素是定义为实例还是引用:a)值“I”表示该结构体包含特定组成元素的一个实例(或多个实例,取决于基数的值b)值“R”表示该结构体包含对特定组成元素实例的引用(或多个引用,取决于基数的值);c)值“I/R”表示该结构体包含特定组成元素的实例或对该元素实例的引用(或多个实例、引用,取决于基数的值)。注:在“I/R”情况下,使用实例还是使用引用由具体实现决定。“Cardinality”字段表示组成元素的数量的范围,约定表示为:其中,a表示组成元素的最小数量;b表示组成元素的最大数量。[0..1]表示模型元素可包含一个组成元素;[0..n]表示模型元素可包含有一个或多个组成元素;[1..1]表示模型元素应仅包含一个组成元素;[1..n]表示模型元素应包含一个或多个组成元素。“Conditions”字段包含一个文本字符串,描述了根据与其他组成元素的关系,确定组成元素数量的潜在限制。描述了组成元素和其他组成元素在(与其他组成元素的)关系方面(适用于组成元素)数量的潜在“Remarks”字段包含一个文本字符串,在不改变组成元素定义的前提下,提供额外的信息和解释。“ParentModelElement”和“Structureelement”字段中,“PreferredName”和“ItemCode”的组合(格式为<PreferredName>‘(‘<ItemCode>’)ℹ)形成一个模型元素的引用。3.3.4表示法的约定本部分中使用的UML表示法的约定定义见附录E。4DataElementTypes的定义4.1概述该部分使用3.3.2节中提供的模板定义具体的DataElementTypes。4GB/TXXXX.1—XXXX/IEC62832-2:20204.2ConceptIdentifier表1所示为ConceptIdentifier的定义。表1ConceptIdentifier的定义4.3DataValue表2所示为DataValue的定义。表2DataValue的定义<definedbythecorrespondingDFMdat作为DFMdataType基准的数据规范应定义是否支持无限值的表示。4.4DataAndTimeOfRelease表3所示为DataAndTimeOfRelease的定义。表3DataAndTimeOfRelease的定义4.5Description表4所示为Description的定义。表4Description的定义TRANSLATABLE_STRING5GB/TXXXX.1—XXXX/IEC62832-2:20204.6DETcategory表5所示为DETcategory的定义。表5DETcategory的定义根据派生DataElement值的行为,描值“constant”“variable”4.7DFMdataType表6所示为DFMdataType的定义。表6DFMdataType的定义根据ConceptDictionary对应的类型系统对在本部分中,DFMdataType提供了对DF框架的类型系统的特定数据类型的引用(见附录A)。4.8DictionarySupplierID表7所示为DictionarySupplierID的定义。表7DictionarySupplierID的定义根据ISO/IEC6523的ConceptDictionar4.9ElementIdentifier表8所示为ElementIdentifier的定义。表8ElementIdentifier的定义6GB/TXXXX.1—XXXX/IEC62832-2:2020URIURI_TYPERFC3986的URI也可以提供相关4.10ItemCode表9所示为ItemCode的定义。表9ItemCode的定义注1:ItemCode的取值作为模型元素的标识符,仅适用于GB/注2:如果模型元素在不同的概念字典中注册4.11LetterSymbol表10所示为LetterSymbol的定义。表10LetterSymbol的定义4.12ParentModelElement表11所示为ParentModelElement的定义。表11ParentModelElement的定义7GB/TXXXX.1—XXXX/IEC62832-2:20204.13PhysicalUnit表12所示为PhysicalUnit的定义。表12PhysicalUnit的定义注:表示可包括对定义单位符号的标准文件4.14PreferredName表13表示PreferredName的定义。表13PreferredName的定义TRANSLATABLE_STRING4.15PSassetIdentifier表14所示为PSassetIdentifier的定义。表14PSassetIdentifier的定义))4.16ReferenceToCDEL表15所示为ReferenceToCDEL的定义。表15ReferenceToCDEL的定义8GB/TXXXX.1—XXXX/IEC62832-2:2020URI_TYPEReferenceToCDEL可包括对Library的引用或者对包含CDEL的数字工厂的引用。4.17ReferenceToCDELdefinition表16所示为ReferenceToCDELdefinition的定义。表16ReferenceToCDELdefinition的定义ReferenceToCDELdefinitReferenceToCDELdefinition可包括对包含CDELdefintion的ConceptDictionary的引用。4.18ReferenceToDataElement表17所示为ReferenceToDataElement定义。表17ReferenceToDataElement的定义URI_TYPEReferenceToDataElement可包括对Library或者对包含DataElement的数据元素的数字工厂的引用。4.19ReferenceToDET表18所示为ReferenceToDET的定义。表18ReferenceToDET的定义ReferenceToDataElement可包括对包含DET的ConceptDictionary的引用。4.20ReferenceToDFasset表19表示ReferenceToDFasset的定义。表19ReferenceToDFasset的定义9GB/TXXXX.1—XXXX/IEC62832-2:2020URI_TYPEReferenceToDFasset可包括对DigitalFactory的引用和包含DFasset的模型元素的引用。4.21ReferenceToDFassetClass表20所示为ReferenceToDFassetClass的定义。表20ReferenceToDFassetClass的定义URI_TYPEReferenceToDFassetClass可包括对包含DFassetClass的Library的引用。4.22ReferenceToDFassetClassAssociation表21所示为ReferenceToDFassetClassAssociation的定义。表21ReferenceToDFassetClassAssociation的定义ReferenceToDFassetClassAssociURI_TYPEDFassetClassAssociatiReferenceToDFassetClassAssociation可包括对包含DFassetClassAssociation的Library的引用。4.23ReferenceToDFassetClassDefinition表22所示为ReferenceToDFassetClassDefinition的定义表22ReferenceToDFassetClassDefinition的定义ReferenceToDFassetClassDefinitDFassetClassDefinitReferenceToDFassetClassDefinition可包括对包含DFassetClassDefinition的ConceptDictionary的引用。4.24ReferenceToGenericAssociation表23所示为ReferenceToGenericAssociation的定义。GB/TXXXX.1—XXXX/IEC62832-2:2020表23ReferenceToGenericAssociation的定义ReferenceToGenericAssociatURI_TYPEReferenceToGenericAssociation可包括对包含GenericAssociation的Library的引用。4.25RoleBasedEquipmentIdentifier表24所示为RoleBasedEquipmentIdentifier的定义。表24RoleBasedEquipmentIdentifier的定义RoleBasedEquipmentIden4.26RuleOfRelationship表25所示为RuleOfRelationship的定义。表25RuleOfRelationship的定义注:RuleOfRelationship可从国际标准中获得。4.27SearchSpace表26所示为SearchSpace的定义。表26SearchSpace的定义ListOfPermissibleVa值应用ViewElement的DigitalFac关于ViewElement应用于哪个域GB/TXXXX.1—XXXX/IEC62832-2:20204.28SupplierName表27表示SupplierName的定义。表27SupplierName的定义4.29SynonymousName表28所示为SynonymousName的定义。表28SynonymousName的定义TRANSLATABLE_STRING4.30TechnicalDiscipline表29所示为TechnicalDiscipline的定义。表29TechnicalDiscipline的定义ListOfPermissibleVaGB/TXXXX.1—XXXX/IEC62832-2:2020程4.31TimeCreated表30所示为TimeCreated的定义。表30TimeCreated的定义4.32TimeStamp表31所示为TimeStamp的定义。表31TimeStamp的定义GB/TXXXX.1—XXXX/IEC62832-2:2020DigitalFactory中,应使用TimeStamp的4.33ValueQuality表32所示为ValueQuality的定义。表32ValueQuality的定义值DataElement的DataValue4.34VersionIdentifier表33所示为VersionIdentifier的定义。表33VersionIdentifier的定义VI4.35VersionNumber表34所示为VersionNumber的定义。表34VersionNumber的定义GB/TXXXX.1—XXXX/IEC62832-2:20205模型元素的定义5.1概述本部分使用第4章定义的DataElementTypes和第3.3.3节提供的模板,提供了数据元素的定义。注:为了说明本章中定义的模型元素及其关系,附录D提供了一个资料性的UML模型。5.2与字典相关的模型元素5.2.1ConceptDictionary概述表35所示为ConceptDictionary的定义,属于通用模型元素,适用于DF框架的所有字典。表35ConceptDictionary的定义可通过ConceptIdentifer查询的ConceptDictionaryConceptIdentifier(IIVersionIdentifier(DFF033)IVersionNumber(DFF0II称IIIGB/TXXXX.1—XXXX/IEC62832-2:2020标准化字典、联盟字典和供应商字典都属于概念字典的类型。注:根据SMB/6164/R(ISO/IECDPPC联合工作组的最终报告)的建议,“VersionIdentifier”和“VersionNumber”被定义为必选元素。现有的字典(例如IECCDD)可能需要进行修订以满DFdictionary表36所示为DFdictionary的定义。表36DFdictionary的定义企业拥有的ConceptDictionaryConceptDictionary(DReferenceToDFassetClassDefinitI-I-ReferenceToCDELdefiniI-5.2.2ConceptDictionaryEntry概述表37所示为ConceptDictionaryEntry的定义,它是一个适用于ConceptDictionary的所有类型通用模型元素的条目。表37ConceptDictionaryEntry的定义包含至少一个明确的ConceptIdentifier、PreI-I-I-GB/TXXXX.1—XXXX/IEC62832-2:2020I-I-I-I-定义了以下类型的ConceptDictionaryEntry:——DFassetClassDefinition(见);——CDELdefinition(见);——DataElementType(见)。每种类型的ConceptDictionaryEntry都有附加的结构元素,在上述列项中引用的章节中定义。DFassetClassDefinition表38所示为DFassetClassDefinition的定义。表38DFassetClassDefinition的定义DFassetClassDefinit对CDELdefinitions和定义DFassetClass结构的DataElementTypConceptDictionaryEntryReferenceToDFassetClassDefinitI-DFassetClassDefinitDFassetClassDefinitIReferenceToCDELdefinitI注1:DFassetClassDefinitions不能定义复合的注2:一个DFassetClassDefinition可从另一个DFassetClassDefinition继承定义(例如,科里奥利质量流量计的DFassetClassDefinition从流量计的DFassetClassDefini),CDELdefinition表39所示为CDELdefinition的定义。GB/TXXXX.1—XXXX/IEC62832-2:2020表39CDELdefinition的定义用于描述CDEL结构的DataElementTypes引用的被ConceptDictionaryEntryReferrenceToDET(DFFI-ReferrenceToCDEL(DFFI-CDELdefinition可用于多种目的,例如用于描述DFassetClasses的部分或者接口。DataElementType表40所示为DataElementType的定义。表40DataElementType的定义ConceptDictionaryEntryII-RangeOfPermissibleVaI位如果指定了多个ListOfPermissibleValues和/或多个RangeOfPermissibleValues,则这些值域的组合应遵循所包含ConceptDictionary的数据规范定义的约定。5.2.3与允许值相关的模型元素RangeOfPermissibleValues表41所示为RangeOfPermissibleValues的定义。表41RangeOfPermissibleValues的定义GB/TXXXX.1—XXXX/IEC62832-2:2020RangeOfPermissibleVa-IMinimumPermissibleVaIMaximumPermissibleVaI如果MinimumPermissibleValue和MaximumPermissibleValue均未被定义,则表示RangeOfPermissibleValues允许任何值。如果定义了MinimumPermissibleValue且未定义MaximumPermissibleValue,则表示对应的DataElement应大于或等于最小值。如果定义了MaximumPermissibleValue且未定义MinimumPermissibleValue,则表示该值应小于或等于最大值。如果两个值均已定义了,MinimumPermissibleValue应小于MaximumPermissibleValue的取值。ListOfPermissibleValues表42所示为ListOfPermissibleValues的定义。表42ListOfPermissibleValues的定义ListOfPermissibleVa-IPermissibleValue(DFFIMaximumPermissibleValue表43所示为MaximumPermissibleValue的定义。表43MaximumPermissibleValue的定义MaximumPermissibleVaGB/TXXXX.1—XXXX/IEC62832-2:2020分配给RangeOfPermissibleValues的值,以显示DataEleme-IIMinimumPermissibleValue表44所示为MinimumPermissibleValue的定义。表44MinimumPermissibleValue的定义MinimumPermissibleVa分配给RangeOfPermissibleValues的值,以显示DataEleme-IIPermissibleValue表45所示为PermissibleValue的定义。表45PermissibleValue的定义从对应的DataElementType获得的Data-II5.3与DataElement相关的模型元素5.3.1CollectionOfDataElements(CDEL)表46所示为CollectionOfDataElements(CDEL)的定义。GB/TXXXX.1—XXXX/IEC62832-2:2020表46CollectionOfDataElements(CDEL)的定义-ElementIdentifier(DFF0IReferenceToCDELdefinitIII5.3.2DataElement表47所示为DataElement的定义。表47DataElement的定义至少包含一个DataElementType引用以及-ElementIdentifier(DFFI和包含DataElement的III如果提供,则GB/TXXXX.1—XXXX/IEC62832-2:2020之一II如果需要附加的信息来定义取值,则应参考现有的国际标准。示例:GB/T38984.1-2020标准中定义的“valueoriginqualifier”和“lifecyclequali如果被定义,则DataValue应符合DFMdataType,且应符合被引用的DataElementType的允许值。5.4与库相关的模型元素5.4.1Library表48所示为Library的定义。表48Library的定义-IIIIIIIDFassetClassAssociayDataElementRelationsSupplierLibrary是Library的一种类型,可提供额外特定供应商的库条目。DFlibrary是Library的一种类型,可提供额外的特定企业的库条目。5.4.2LibraryEntryGB/TXXXX.1—XXXX/IEC62832-2:2020概述表49所示为LibraryEntry的定义。表49LibraryEntry定义-LibraryEntryHeader(DFFI定义了以下类型的Library条目:——DFassetClass(见),——DFassetClassAssociation(见),——GenericAssociation(见),——DataElementRelationship(见)——ViewElement(见0)。每种类型的LibraryEntry都有附加元素,如以上列表子节中的定义所示。LibraryEntryHeader表50所示为LibraryEntryHeader的定义。表50LibraryEntryHeader的定义ElementIdentifier(DFFII-I-I-I-I-I-DFassetClass.1概述表51所示为DFassetClass的定义。表51GB/TXXXX.1—XXXX/IEC62832-2:2020DFassetClass的定义DFassetClassHeader(DFI-DFassetClassBody(DFI-.2DFassetClassHeader表52所示为DFassetClassHeader的定义。表52DFassetClassHeader的定义用于管理Library中相应DFassLibraryEntryHeade(DFFReferenceToDFassetClassDefinitIDFassetClassDefinitI用所表示的PS资产类型或功用集合的名称、同义词名称和描述可由从LibraryEntryHeader继承的各自结构元素PreferredName、SynonymousName和Description提供。如果DFassetClassHeader引用了DFassetClassDefinition,则DFassetClassBody的结构派生自DFassetClassDefinition。如果DFassetClassHeader引用父代DFassetClasses,则DFassetClassBody的结构派生自父代DFassetClasses,并继承它们定义的所有值。DFassetClassHeader不能同时引用DFassetClassDefinition和DFassetClasses。注:一个DFassetClass可从多个DFassetClasses派生。示例:一个多功能设备可以继承自打印机、传真机或者扫描仪。这种继承关系可在Library中描述。生成的类可以.3DFassetClassBodyGB/TXXXX.1—XXXX/IEC62832-2:2020表53所示为DFassetClassBody的定义。表53DFassetClassBody的定义DFassetClass的一部分,用于描述一组PS资产和/或一组功用-I-I-I-I-DFassetClassBody的结构由对应的DFassetClassHeader进行定义。并非所有DataElements的值必须被定义。定义的值表示通用的物理资产信息或者基于功用的设备信息。如果DFassetClass是一个复合DFassetClass,则DFassetClassBody应包含一组DFassets和相应的DFassetLinks。DFassetClassAssociation表54所示为DFassetClassAssociation的定义。表54DFassetClassAssociation的定义DFassetClassAssocia可在DFassets之间建立的DFassetLinks描述(基于DFaDFassetClassAssociationEndPoI-DFassetClassAssociationEndPR-DFassetClassAssociationEndPoint表55所示为DFassetClassAssociationEndPoint的定义。表55DFassetClassAssociationEndPoint的定义GB/TXXXX.1—XXXX/IEC62832-2:2020DFassetClassAssociationEndPo注:例如DFassetClass的特性包括机械接口、-I-ReferenceToCDEL(DFFI-DFassetClassAssociationEndPoint是表示一个资产的特性。如果该特性由DFassetClass表示,则该DFassetClass作为端点。如果该特性由CDEL表示,则该CDEL作为端点。注:通常一个特性的表示由多个DataElement组成,而一个CDEL仅包含一个DatGenericAssociation表56所示为GenericAssociation的定义。表56GenericAssociation的定义可在DFassets之间建立的DFassetLinks的描述(基于DictionaGenericAssociationEI-GenericAssociationEnDataElementRelationsR-GenericAssociationEndPoint表57所示为GenericAssociationEndPoint的定义。表57GenericAssociationEndPoint的定义GenericAssociationEnGB/TXXXX.1—XXXX/IEC62832-2:2020用-ReferenceToDFassetClassDefinitI-DFassetClassDefinitReferenceToCDELdefinitI-GenericAssociationEndPoint表示一个资产的一个特性。如果该特性由DFassetClassDefinition表示,则该DFassetClassDefinition作为端点。如果该特性由CDELdefinition表示,则该CDELdefinition作为端点。注:通常一个特性的表示由多个DataElement组成,而一个CDEL仅包含一个DataElement(见CDEL的定义)。DataElementRelationship表58所示为DataElementRelationship的定义。表58DataElementRelationship的定义DataElementRelations在给定的上下文中,DataElementTypes之间或DataElemI-RuleOfRelationship(DI-DERendPoint提供的引用应在相关的DFassetClassAssociation或相关的GenericAssociation的上下文中进行评估,引用了RuleOfRelationship所使用的规则的特性。RuleOfRelationship表示DERendPoints所引用的对应DataElements的条件。该条件用于检查DFassetLinks所连接的DFassets是否配合正常。DERendPoint表59所示为DERendPoint的定义。表59DERendPoint的定义DataElement或DataElementType的引用,其作为DataElementRelationshi-GB/TXXXX.1—XXXX/IEC62832-2:2020II0ViewElement表60所示为ViewElement的定义。表60ViewElement的定义用于从Libraries或DigitalFactories检索信息的LibrITechnicalDiscipline(DIReferenceToDFassetClassDefinitIIReferenceToDFassetClassAssociIReferenceToGenericAssociatIIReferenceToCDELdefiniI一个ViewElement应指定一个或多个SearchSpace(DigitalFactory或者Library)。为了支持在不同SearchSpaces中并行搜索,可以指定多个SearchSpaces。一个ViewElement可包含用于搜索的TechnicalDisciplines。一个ViewElement包含要选择的每个结构元素的标识符。这类标识符可包括:——一个DFassetClassDefinition的引用;——一个DFassetClass的标识符;——一个DFassetClassAssociation的标识符;——一个GenericAssociation的标识符;——一个DataElementType的引用;——一个CDELdefinition的引用。如果一个ViewElement提供一个DFassetClassDefinition的引用,则:GB/TXXXX.1—XXXX/IEC62832-2:2020——对于ViewElement应用于Library的情况下,从Library中选择从DFassetClassDefinition派生的DFassetClasses。——对于ViewElement应用于DigitalFactory的情况下,从DigitalFactory中选择从DFassetClassDefinition派生的DFassetClasses。如果一个ViewElement提供一个DFassetClass的标识符,则:——对于ViewElement应用于Library的情况下,从Library中选择给定的DFassetClass本身和从DFassetClassDefinition派生的DFassetClass。——对于ViewElement应用于DigitalFactory的情况下,从DigitalFactory中选择从DFassetClass派生的DFassets。如果一个ViewElement提供一个DFassetClassAssociation的标识符,则:——对于ViewElement应用于Library的情况下,从Library中选择给定的DFassetClassAssociation本身。——对于ViewElement应用于DigitalFactory的情况下,从DigitalFactory中选择从DFassetClassAssociation派生的DFassetLinks。如果一个ViewElement提供一个DataElementType的引用,则:——对于ViewElement应用于Library的情况下,从Library中选择从DataElementType派生的包含DataElements的DFassetClasses。——对于ViewElement应用于DigitalFactory的情况下,从DigitalFactory中选择从DataElementType派生的包含DataElements的DFassetClasses。如果一个ViewElement提供一个CDELdefinition的引用,则:——对于ViewElement应用于Library的情况下,从Library中选择包含从给定CDELdefinition派生的包含CDEL的DFassetClasses。——对于ViewElement应用于DigitalFactory的情况,从DigitalFactory中选择从给定CDELdefinition派生的包含CDEL的DFassets。5.5数字工厂相关的模型要素5.5.1DigitalFactory表61所示为DigitalFactory的定义。表61DigitalFactory的定义5.5.2DFasset概述表62所示为DFasset的定义。表62DFasset的定义GB/TXXXX.1—XXXX/IEC62832-2:2020-IIDFassetHeader表63所示为DFassetHeader的定义。表63DFassetHeader的定义用于管理DigitalFactory中相应-I-IPSassetIdentifier(DFFIRoleBasedEquipmentIdentiII-I-I息DFasset可以是DigitalFactory的组成部分,可以是复合DFasset的组成部分,也可以是复合DFassetClass的组成部分。DFasset的ElementIdentifier在包含该DFasset作为其结构元素的条目范围内应是惟一的,例如DigitalFactory、DFassetClass或DFasset。对于DFasset是DigitalFactory的组成部分的情况下,PSassetIdentifier和RoleBasedEquipmentIdentifier在DigitalFactor的范围内应是惟一的。对于DFasset是DFassetClass的组成部分的RoleBasedEquipmentIdentifier在DFassetClass的范围内应是惟一的。如果提供了ReferenceToDFassetClass,则DFassetBody(见)的结构由DFassetClassBody派如果复合DFasset是从复合DFassetClass创建的,则复合DFasset中组成DFasset的GB/TXXXX.1—XXXX/IEC62832-2:2020ElementIdentifiers应分配有新的标识符,以避免标识符冲突。根据DigitalFactory的具体实现,其他标识符(例如RoleBasedEquipmentIdentifier)可能需要重新分配。DFassetBody表64所示为DFassetBody的定义。表64DFassetBody的定义-IIIIDFassetAssignment(DFFIDFassetBody的结构和DFassetBody中的DataElement值继承自DFassetHeader中引用的DFassetClass5.5.3DFassetLink表65所示为DFassetLink的定义。表65DFassetLink的定义-ElementIdentifier(DFF0I-II-ReferenceToDFassetClassAssociIDFassetClassAssociaReferenceToGenericAssociatIGB/TXXXX.1—XXXX/IEC62832-2:2020DFassetLinkEndPoint(DFI-IDFassetLink的ElementIdentifier在其包含DFassetLink的父代元素(DigitalFactory、DFassetClass或DFasset))的范围内应是惟一的。5.5.4DFassetLinkEndPoint表66所示为DFassetLinkEndPoint的定义,描述了DFassetLink的一个端点。表66DFassetLinkEndPoint的定义注:DFasset的特征例如机械接口、电气接-ReferenceToDFasset(DI-ReferenceToCDEL(DFFI-DFassetLinkEndPoint是一个资产的一个特征表示。如果此特征由DFasset表示,则该DFasset充当端点(未提供ReferenceToCDEL)。如果该特征由CDEL表示,则该CDEL用作端点(提供ReferenceToCDEL)。5.5.5DFassetAssignment表67所示为DFassetAssignment的定义。表67DFassetAssignment的定义表示PS资产的DFassets和表示一个功用(功用分配)的DFass-I-II-GB/TXXXX.1—XXXX/IEC62832-2:2020ReferenceToDFasset(DFF0I-ReferenceToDFasset(DFF0I-DFassetAssignment的ElementIdentifier在其包含DFassetAssignment父代元素(DigitalFactory或DFasset))的范围内应是惟一的。GB/TXXXX.1—XXXX/IEC62832-2:2020(规范性)数据类型规范附录A规定了DF框架中使用的数据类型。注:该数据类型规范不适用于概念字典。概念字典可以基于它们自己的数据类型规范。DF框架中使用的数据类型包括:——STRING_TYPE——IRDI_STRING_TYPE——DATE_TIME_TYPE——TRANSLATABLE_STRING_TYPE——URI_TYPE这些数据类型及其关系的概览如图A.1所示。图A.1数据类型概览表A.1中进一步定义了这些数据类型。表A.1DF框架中使用的数据类型提供String类型的值。String可由任IRDI_STRING类型是STRING_TYPE的子类ISOTS29002-5兼容代码和ICID代码的IRDI代码的模式。在TRANSLATABLE_STRING_TYPE提供STRURI_TYPEURI_TYPE提供STRING类型的DET的值,但是包含GB/TXXXX.1—XXXX/IEC62832-2:2020(规范性)GB/TXXXX.1与本部分的命名对应关系GB/TXXXX.1使用通用名称来描述概念,但本部分和IEC62832-3定义了更正式的要求。为了清楚地识别名称,本部分和IEC62832-3使用“PascalCase”来命名。表B.1为匹配GB/TXXXX两部分中使用名称提供帮助。注:并非本部中定义的所有概念都在GB/TXXXX.1表B.1交叉对照表CollectionOfDataElemeDFassetClassAssociaDFassetClassAssociationEndPoDFassetClassDefinitGB/TXXXX.1—XXXX/IEC62832-2:2020GenericAssociationEn库ListOfPermissibleVaMaximumPermissibleVaMinimumPermissibleVRangeOfPermissibleVaReferenceToCDELdefiniReferenceToDFassetClassAssociReferenceToDFassetClassDefinitReferenceToGenericAssociRoleBasedEquipmentIdenGB/TXXXX.1—XXXX/IEC62832-2:2020(资料性)DF模型元素到不同数据标准的映射C.1映射到GB/T17564(所有部分)和GB/T17645.42-2013C.1.1概述表C.1给出了如何将DF模型元素映射到GB/T17564(所有部分)和GB/T17645.42-2013中DataElements的相应定义。表C.1DF模型元素到GB/T17564(所有部分)和GB/T17645.42-2013的映射DFassetClassDefinit板DFassetClassDefinit类DFassetClassAssocia/GenericAssociationbDataElement的一些结构元素(例如时间戳、值的质量)在GB/表C.2给出了数据类型的映射。表C.2数据类型的映射GB/TXXXX.1—XXXX/IEC62832-2:2020translatable_string_URI_TYPEC.1.2ConceptDictionary的详细映射表C.3给出了如何将DF模型元素ConceptDictionary映射到GB/T17564(所有部分)和GB/T17645.42-2013中ConceptDictionary的相应定义。表C.3ConceptDictionary的详细映射DictionarySupplierID(DFFVersionIdentifier(DFF0“IECCDD”ConceptDictionaryEntryC.1.3DFassetClassDefinition的详细映射表C.4给出了如何将DF模型元素DFassetClassDefinition映射到GB/T17564-2中item_class的相应定义。表C.4DFassetClassDefinition的详细映射DFassetClassDefinition(DFConceptIdentifier((DVersionIdentifier(DFF0ReferenceToDFassetClassDefinition(DFF0DataElementType(DFF0C.1.4CDELdefinition的详细映射表C.5给出了如何将DF模型元素CDELdefinition映射到GB/T17564(所有部分)和GB/T17645.42-2013中item_class的相应定义。表C.5CDELdefinition的详细映射GB/TXXXX.1—XXXX/IEC62832-2:2020ConceptIdentifier((DVersionIdentifier(DFF033)CDELdefinition(DFF039DFF022)C.1.5DET的详细映射表C.6给出了如何将DF模型元素DET映射到GB/T17564(所有部分)和GB/T17645.42-2013中property_DET的相应定义。表C.6DET的详细映射ConceptIdentifier((DVersionIdentifier(DFF033)ListOfPermissibleValues(RangeOfPermissibleValues(DFFC.2映射到ISO22745(所有部分)C.2.1概述表C.7给出了如何将DF模型元素映射到GB/T16656(所有部分)中DataElements的相应定义。表C.7DF模型元素到ISO22745的映射(所有部分)板DFassetClassDefinitprescribed_item(class)由多个规定GB/TXXXX.1—XXXX/IEC62832-2:2020DFassetClassDefinitprescribed_item(class)由多个规定用于表示生产系统组件特征的prescribed_item(class)由多个规定C.2.2概念字典的详细映射表C.8给出了如何将DF模型元素ConceptDictionary映射到GB/T16656(所有部分)中字典的相应定义。表C.8ConceptDictionary的详细映射ConceptDictionary(DDictionarySupplierID(DFMorganization.id或anization-refVersionIdentifier(DFM0ConceptDictionaryEntryC.2.3DF资产定义的详细映射GB/TXXXX.1—XXXX/IEC62832-2:2020表C.9给出了如何将DF模型元素DFassetClassDefinition映射到GB/T16656(所有部分)中的相应类别的定义。表C.9DFassetClassDefinition的详细映射DFassetClassDefinition(DFclass.id/prescribVersionIdentifier(DFM0ReferenceToDFassetClassDefinition(DFDataElementType(DFM0prescribed_propertyC.2.4CDELdefinition的详细映射表C.10给出了如何将DF模型元素CDELdefinition映射到GB/T16656(所有部分)中类的相应定表C.10CDELdefinition的详细映射class.id/prescribVersionIdentifier(DFM0class.term可包含symbol和TextDataElementType(DFM0prescribed_propertyC.2.5DET的详细映射表C.11给出了如何将DF模型元素DET映射到GB/T16656(所有部分)中的相应属性的定义。表C.11DET的详细映射property/prescribed_propertyproperty.id/prescribed_propertVersionIdentifier(DFM0property.term(首选项)property.term(同义词)GB/TXXXX.1—XXXX/IEC62832-2:2020property.definitionprescribed_property.datatListOfPermissibleValues(DFFprescribed_property.datatRangeOfPermissibleValues(DFFprescribed_property.datatC.2.6Library的详细映射表C.12给出了如何将DF模型元素Library映射到GB/T16656(所有部分)中条目的相应定义。表C.12Library的详细映射ElementIdentifier(DFFDateAndTimeOfRelease(DFFC.2.7DF资产类的详细映射表C.13、表C.14和表C.15给出了如何将DF模型元素DFassetClass映射到ISO22745(所有部分)中条目的相应定义。表C.13DFassetClass的详细映射DFassetClassHeader(DFFDFassetClassBody(DFF表C.14DFassetClassHeader的详细映射DFassetClassHeader(DFElementIdentifier(DFFGB/TXXXX.1—XXXX/IEC62832-2:2020DateAndTimeOfRelease(DFFinformation_supplier_reference_ReferenceToDFassetClassDefinition(DFclass_refReferenceToDFassetClass(DF表C.15DFassetClassBody的详细映射DFassetClassBody(DFproperty_valueCollectionOfDataElements(DFC.2.8DataElement的详细映射表C.16给出了如何将DF模型元素DataElement映射到ISO22745(所有部分)中属性值的相应定表C.16DataElement的详细映射property_valueElementIdentifier(DFFproperty_ref对于measure_value_Type:UOM_ref或UOM_code对于measure_qualified_numbqualifier_ref或qualifi对于measure_qualified_numbqualifier_ref或qualifiGB/TXXXX.1—XXXX/IEC62832-2:2020(资料性)UML模型注1:类的成员没有显示名称,只有类型(在本标准主体部分中已定义)。其目的是为了支持使用不同技术具体实D.1ConceptDictionaryConceptDictionary定义了用于构建DFassetClasses的概念、类和术语。如图D.1所示DFassetClassDefinition可以由其他模型元素组成,如CDELdefinition和DataElementType。CDELdefinitions可由其他CDELdefinitions组成。ConceptDictionary中定义的所有概念都由ConceptDictionary的RAI与概念代码的组合进行惟一标识。图D.1ConceptDictionary和相关的类定义和类型如图D.2所示,表示DataElementType的允许值的两种可能方式。GB/TXXXX.1—XXXX/IEC62832-2:2020图D.2允许值D.2与DataElements相关的模型元素如图D.3所示,CollectionOfDataElements(CDEL)是由DataElements和组成CDEL进行组成的。各个CDELs和DataElements分别派生自CDELdefinitons和DataElementTypes。图D.3与DataElements相关的模型元素GB/TXXXX.1—XXXX/IEC62832-2:2020D.3Library一个Library可能包含多个DFassetClasses、DFassetClassAssociations、DataElementRelationships和ViewElements(如图D.4所示)。图D.4LibraryDFassetClass的主体派生自DFassetClassDefinition,并通过使用组成DFassets,DFassetLinks,CDELs和DataElements进行定义(见图D.5和图D.6所示)。图D.5DFassetClassGB/TXXXX.1—XXXX/IEC62832-2:2020图D.6DFassetClass的定义来源示例基本类型的PS资产可以由仅基于CDEL和DataElements的DFassetClass表示(见图D.7)。图D.7用于基本类型的PS资产DFassetClass此外,DFassetClass可以由其他DFassets(组成要素)的组成来定义(见图D.8)。在这种情况下,组成要素之间的DFassetLinks是复合DFassetClass定义的一部分。一个组成DFasset反过来也可以基于复合的DFassetClass,这会产生类的层次结构。GB/TXXXX.1—XXXX/IEC62832-2:2020图D.8复合的DFassetClassD.4DigitalFactoryDigitalFactory是一种特定类型的DFasset(见图D.9)。图D.9DigitalFactory是DFasset的特定类型一个DFasset具有DFassetHeader和DFassetBody。DFassetBody由DFassets、DFassetLinks、DFassetAssignment、CDEL和DataElements组成(见图D.10)。GB/TXXXX.1—XXXX/IEC62832-2:2020图D.10DFasset结构一个DigitalFactory是由DFassets和各自的DFassetLinks组成(见图D.11)。图D.11DigitalFactory示例DFassets之间的相关关系由DFassetLinks表示,其派生自DFassetClassAssociations(见图D.12)。GB/TXXXX.1—XXXX/IEC62832-2:2020图D.12DFassets之间的关系图D.13给出了如何在DigitalFactory中表示复合DFasset。其构成可由相应的DFassetClass定义。图D.13具有复合DFasset的DigitalFactory示例当DFasset之间建立链接时,DFassetClassAssociation引用的DERs可用于评估DFassetLink的有GB/TXXXX.1—XXXX/IEC62832-2:2020图D.14DFassetLink和DER示例如果单独的DFassets用于表示基于功用的信息和物理资产信息,则DFassetAssignment元素可以用于表示将特定功用分配给特定PSasset(见图D.15)。图D.15DFassetAssignment示例GB/TXXXX.1—XXXX/IEC62832-2:2020(资料性)UML表示法E.1概述这些通用元素可用于不同的UML图中。限定标识符(qualifiedidentifier)是一个标识符,它与包名称(命名空间)一起表示一个标识符,其中定义了相应的模型元素。模型元素的标识符通过双冒号(“::”)与包名分开。注释(note)包含供人们阅读UML图(或模型)的信息。注释提供了额外的上下文来帮助解释图中没有显示的细节(见图E.1)。E.2类图类图是UML规范方法之一。GB/TXXXXX(所有部分)类图中使用的UML元素在本节中进行解释。类(class)是对共享相同属性、操作、方法、关系和语义的一组对象的描述(见图E.2)。抽象类(abstractclass)是不能直接实例化的类,仅用于规范的目的。如果一个类没有实例,它就是抽象的。抽象类只能用于被继承。抽象类由斜体的类名表示。关联(association)是定义实例之间(两个或多个类)连接关系的语义关系(见图E.3)。组合(composition)是一种对称关联形式,它规定了组合(整体)类和从属(部分)类之间的整体-部分关系,去除整体也就去除了部分(见图E.4)。GB/TXXXX.1—XXXX/IEC62832-2:2020图E.4组合图E.5所示为组合的等效表示。图E.5组合的等效表示聚合(aggregation)是一种非对称关联形式,它指定了聚合(整体)类和从属(部分)类之间的整体-部分关系(见图E.6)。图E.6聚合包含(containment)表示模型元素在其他模型元素中的嵌套(例如库中类的包含)。图E.7包含依赖(dependency)是一种关联形式,它指定了两个类之间的依赖关系

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论