工業(yè)過程測量、控制和自動化 數(shù)字工廠框架 第2部分:模型元素 征求意見稿_第1頁
工業(yè)過程測量、控制和自動化 數(shù)字工廠框架 第2部分:模型元素 征求意見稿_第2頁
工業(yè)過程測量、控制和自動化 數(shù)字工廠框架 第2部分:模型元素 征求意見稿_第3頁
工業(yè)過程測量、控制和自動化 數(shù)字工廠框架 第2部分:模型元素 征求意見稿_第4頁
工業(yè)過程測量、控制和自動化 數(shù)字工廠框架 第2部分:模型元素 征求意見稿_第5頁
已閱讀5頁,還剩96頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1工業(yè)過程測量、控制和自動化數(shù)字工廠框架第2部分:模型元素本部分規(guī)定了數(shù)字工廠框架(DF框架)模型元素的具體要求。本部分定義了模型元素提供信息的本質(zhì),而非信息的格式。2規(guī)范性引用文件下列文件中的內(nèi)容通過文中的規(guī)范性引用而構(gòu)成本文件必不可少的條款。其中,注日期的引用文件,僅該日期對應(yīng)的版本適用于本文件;不注日期的引用文件,其最新版本(包括所有的修改單)適用于本文件。GB/TXXXX.1-2024工業(yè)過程測量、控制和自動化—數(shù)字工廠框架第1部分:通用要求ISO/IEC6523Informationtechnology–StructurefortheidentificationoforganizationsandorganizationpartsISOTS29002-5:2009Industrialautomationsystemsandintegration–Exchangeofcharacteristicdata–Part5:IdentificationschemeIETFRFC3986UniformResourceIdentifier(URI):GenericSyntax)3術(shù)語、定義符號、縮略語和約定3.1術(shù)語和定義GB/TXXXX.1界定的術(shù)語和定義適用于本文件。3.2縮略語下列縮略語適用于本文件。CDELCollectionofDataElements數(shù)據(jù)元素的集合DERDataElementRelationship數(shù)據(jù)元素關(guān)系DETDataElementType數(shù)據(jù)元素類型DFDigitalFactory數(shù)字工廠(作為限定詞)DLOPDeviceListofProperties設(shè)備屬性列表ICItemCode條目編碼IDIdentifier標識IRDIInternationalRegistrationDataIdentifier國際注冊數(shù)據(jù)標識符LOPListofProperties屬性列表OLOPOperationalListofProperties操作屬性列表PSProductionSystem(asqualifier)生產(chǎn)系統(tǒng)(作為限定詞)RAIRegistrationAuthorityIdentifier注冊機構(gòu)標識UMLUnifiedModelingLanguage統(tǒng)一建模語言URIUniformResourceIdentifier統(tǒng)一資源標識2GB/TXXXX.1—XXXX/IEC62832-2:2020VIVersionIdentifier版本標識3.3表示模型元素定義的約定3.3.1命名約定GB/TXXXX.1使用描述概念的通用名稱,同時本部分和IEC62832-3定義更加正式的要求。為了更清晰的識別模型元素的名稱,本部分和IEC62832-3使用“PascalCase”命名。GB/TXXXX.1與本部分的命名對應(yīng)關(guān)系見表B.1。3.3.2特定的DataElementTypes表示本部分中用于表示DF參考模型中特定的DataElementTypes的模板見下表。注:本部分中的定義獨立于任何特定字典模型元素的實際定義。上表給出了定義特定DataElementType的必需字段。此外,可提供附加字段(例如SynonymousName、LetterSymbol、RangeOfPermissibleValues、PhysicalUnit和DETcategory)。每個陰影單元格表示對應(yīng)字段的名稱(未陰影單元格表示字段的取值)。模板給出了特定DataElementType(標識和含義)的定義,它被格式化為具有各自取值的字段。由于模板用于概念數(shù)據(jù)字典中注冊特定的DataElementType,所以字段使用本部分中定義的模型元素的名稱。通過在相關(guān)字段中提供數(shù)據(jù)(即表格已填充)來定義特定的DataElementType。無陰影單元格中的“-”表示該字段不適用于特定DataElementType的定義。3.3.3模型元素定義的表示本部分中用于表示DF參考模型的模型元素定義的模板如下表所示。ParentModelElement(父代3GB/TXXXX.1—XXXX/IEC62832-2:2020模板的上半部分給出了模型元素的定義(標識和含義被格式化為具有各自取值的字段。由于這些字段用于在ConceptDictionary中注冊模型元素時使用,所以字段使用本部分中定義的模型元素的名稱。其中,ItemCode和VersionIdentifier可惟一標識DF框架中的一個模型元素。模型元素的結(jié)構(gòu)表示見模板的下半部分,為組成元素的列表。根據(jù)基數(shù)和條件,模板中的每個組成元素都可以作為已定義模型元素的組成元素的實例化。繼承ParentModelElement的組成元素?zé)o需列出。結(jié)構(gòu)體元素“Structureelement”字段包含對模型元素定義的引用。組成元素是從引用的模型元素定義派生出來的。組成元素可以定義為模型元素的實例,也可以定義為模型元素實例的引用。字段“I/R”包含一個文本字符串(I、R或I/R表示組成元素是定義為實例還是引用:a)值“I”表示該結(jié)構(gòu)體包含特定組成元素的一個實例(或多個實例,取決于基數(shù)的值b)值“R”表示該結(jié)構(gòu)體包含對特定組成元素實例的引用(或多個引用,取決于基數(shù)的值);c)值“I/R”表示該結(jié)構(gòu)體包含特定組成元素的實例或?qū)υ撛貙嵗囊茫ɑ蚨鄠€實例、引用,取決于基數(shù)的值)。注:在“I/R”情況下,使用實例還是使用引用由具體實現(xiàn)決定?!癈ardinality”字段表示組成元素的數(shù)量的范圍,約定表示為:其中,a表示組成元素的最小數(shù)量;b表示組成元素的最大數(shù)量。[0..1]表示模型元素可包含一個組成元素;[0..n]表示模型元素可包含有一個或多個組成元素;[1..1]表示模型元素應(yīng)僅包含一個組成元素;[1..n]表示模型元素應(yīng)包含一個或多個組成元素?!癈onditions”字段包含一個文本字符串,描述了根據(jù)與其他組成元素的關(guān)系,確定組成元素數(shù)量的潛在限制。描述了組成元素和其他組成元素在(與其他組成元素的)關(guān)系方面(適用于組成元素)數(shù)量的潛在“Remarks”字段包含一個文本字符串,在不改變組成元素定義的前提下,提供額外的信息和解釋。“ParentModelElement”和“Structureelement”字段中,“PreferredName”和“ItemCode”的組合(格式為<PreferredName>‘(‘<ItemCode>’)?)形成一個模型元素的引用。3.3.4表示法的約定本部分中使用的UML表示法的約定定義見附錄E。4DataElementTypes的定義4.1概述該部分使用3.3.2節(jié)中提供的模板定義具體的DataElementTypes。4GB/TXXXX.1—XXXX/IEC62832-2:20204.2ConceptIdentifier表1所示為ConceptIdentifier的定義。表1ConceptIdentifier的定義4.3DataValue表2所示為DataValue的定義。表2DataValue的定義<definedbythecorrespondingDFMdat作為DFMdataType基準的數(shù)據(jù)規(guī)范應(yīng)定義是否支持無限值的表示。4.4DataAndTimeOfRelease表3所示為DataAndTimeOfRelease的定義。表3DataAndTimeOfRelease的定義4.5Description表4所示為Description的定義。表4Description的定義TRANSLATABLE_STRING5GB/TXXXX.1—XXXX/IEC62832-2:20204.6DETcategory表5所示為DETcategory的定義。表5DETcategory的定義根據(jù)派生DataElement值的行為,描值“constant”“variable”4.7DFMdataType表6所示為DFMdataType的定義。表6DFMdataType的定義根據(jù)ConceptDictionary對應(yīng)的類型系統(tǒng)對在本部分中,DFMdataType提供了對DF框架的類型系統(tǒng)的特定數(shù)據(jù)類型的引用(見附錄A)。4.8DictionarySupplierID表7所示為DictionarySupplierID的定義。表7DictionarySupplierID的定義根據(jù)ISO/IEC6523的ConceptDictionar4.9ElementIdentifier表8所示為ElementIdentifier的定義。表8ElementIdentifier的定義6GB/TXXXX.1—XXXX/IEC62832-2:2020URIURI_TYPERFC3986的URI也可以提供相關(guān)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的數(shù)字工廠的引用。4.17ReferenceToCDELdefinition表16所示為ReferenceToCDELdefinition的定義。表16ReferenceToCDELdefinition的定義ReferenceToCDELdefinitReferenceToCDELdefinition可包括對包含CDELdefintion的ConceptDictionary的引用。4.18ReferenceToDataElement表17所示為ReferenceToDataElement定義。表17ReferenceToDataElement的定義URI_TYPEReferenceToDataElement可包括對Library或者對包含DataElement的數(shù)據(jù)元素的數(shù)字工廠的引用。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值應(yīng)用ViewElement的DigitalFac關(guān)于ViewElement應(yīng)用于哪個域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中,應(yīng)使用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節(jié)提供的模板,提供了數(shù)據(jù)元素的定義。注:為了說明本章中定義的模型元素及其關(guān)系,附錄D提供了一個資料性的UML模型。5.2與字典相關(guān)的模型元素5.2.1ConceptDictionary概述表35所示為ConceptDictionary的定義,屬于通用模型元素,適用于DF框架的所有字典。表35ConceptDictionary的定義可通過ConceptIdentifer查詢的ConceptDictionaryConceptIdentifier(IIVersionIdentifier(DFF033)IVersionNumber(DFF0II稱IIIGB/TXXXX.1—XXXX/IEC62832-2:2020標準化字典、聯(lián)盟字典和供應(yīng)商字典都屬于概念字典的類型。注:根據(jù)SMB/6164/R(ISO/IECDPPC聯(lián)合工作組的最終報告)的建議,“VersionIdentifier”和“VersionNumber”被定義為必選元素?,F(xiàn)有的字典(例如IECCDD)可能需要進行修訂以滿DFdictionary表36所示為DFdictionary的定義。表36DFdictionary的定義企業(yè)擁有的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都有附加的結(jié)構(gòu)元素,在上述列項中引用的章節(jié)中定義。DFassetClassDefinition表38所示為DFassetClassDefinition的定義。表38DFassetClassDefinition的定義DFassetClassDefinit對CDELdefinitions和定義DFassetClass結(jié)構(gòu)的DataElementTypConceptDictionaryEntryReferenceToDFassetClassDefinitI-DFassetClassDefinitDFassetClassDefinitIReferenceToCDELdefinitI注1:DFassetClassDefinitions不能定義復(fù)合的注2:一個DFassetClassDefinition可從另一個DFassetClassDefinition繼承定義(例如,科里奧利質(zhì)量流量計的DFassetClassDefinition從流量計的DFassetClassDefini),CDELdefinition表39所示為CDELdefinition的定義。GB/TXXXX.1—XXXX/IEC62832-2:2020表39CDELdefinition的定義用于描述CDEL結(jié)構(gòu)的DataElementTypes引用的被ConceptDictionaryEntryReferrenceToDET(DFFI-ReferrenceToCDEL(DFFI-CDELdefinition可用于多種目的,例如用于描述DFassetClasses的部分或者接口。DataElementType表40所示為DataElementType的定義。表40DataElementType的定義ConceptDictionaryEntryII-RangeOfPermissibleVaI位如果指定了多個ListOfPermissibleValues和/或多個RangeOfPermissibleValues,則這些值域的組合應(yīng)遵循所包含ConceptDictionary的數(shù)據(jù)規(guī)范定義的約定。5.2.3與允許值相關(guān)的模型元素RangeOfPermissibleValues表41所示為RangeOfPermissibleValues的定義。表41RangeOfPermissibleValues的定義GB/TXXXX.1—XXXX/IEC62832-2:2020RangeOfPermissibleVa-IMinimumPermissibleVaIMaximumPermissibleVaI如果MinimumPermissibleValue和MaximumPermissibleValue均未被定義,則表示RangeOfPermissibleValues允許任何值。如果定義了MinimumPermissibleValue且未定義MaximumPermissibleValue,則表示對應(yīng)的DataElement應(yīng)大于或等于最小值。如果定義了MaximumPermissibleValue且未定義MinimumPermissibleValue,則表示該值應(yīng)小于或等于最大值。如果兩個值均已定義了,MinimumPermissibleValue應(yīng)小于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的定義從對應(yīng)的DataElementType獲得的Data-II5.3與DataElement相關(guān)的模型元素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如果需要附加的信息來定義取值,則應(yīng)參考現(xiàn)有的國際標準。示例:GB/T38984.1-2020標準中定義的“valueoriginqualifier”和“l(fā)ifecyclequali如果被定義,則DataValue應(yīng)符合DFMdataType,且應(yīng)符合被引用的DataElementType的允許值。5.4與庫相關(guān)的模型元素5.4.1Library表48所示為Library的定義。表48Library的定義-IIIIIIIDFassetClassAssociayDataElementRelationsSupplierLibrary是Library的一種類型,可提供額外特定供應(yīng)商的庫條目。DFlibrary是Library的一種類型,可提供額外的特定企業(yè)的庫條目。5.4.2LibraryEntryGB/TXXXX.1—XXXX/IEC62832-2:2020概述表49所示為LibraryEntry的定義。表49LibraryEntry定義-LibraryEntryHeader(DFFI定義了以下類型的Library條目:——DFassetClass(見),——DFassetClassAssociation(見),——GenericAssociation(見),——DataElementRelationship(見)——ViewElement(見0)。每種類型的LibraryEntry都有附加元素,如以上列表子節(jié)中的定義所示。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中相應(yīng)DFassLibraryEntryHeade(DFFReferenceToDFassetClassDefinitIDFassetClassDefinitI用所表示的PS資產(chǎn)類型或功用集合的名稱、同義詞名稱和描述可由從LibraryEntryHeader繼承的各自結(jié)構(gòu)元素PreferredName、SynonymousName和Description提供。如果DFassetClassHeader引用了DFassetClassDefinition,則DFassetClassBody的結(jié)構(gòu)派生自DFassetClassDefinition。如果DFassetClassHeader引用父代DFassetClasses,則DFassetClassBody的結(jié)構(gòu)派生自父代DFassetClasses,并繼承它們定義的所有值。DFassetClassHeader不能同時引用DFassetClassDefinition和DFassetClasses。注:一個DFassetClass可從多個DFassetClasses派生。示例:一個多功能設(shè)備可以繼承自打印機、傳真機或者掃描儀。這種繼承關(guān)系可在Library中描述。生成的類可以.3DFassetClassBodyGB/TXXXX.1—XXXX/IEC62832-2:2020表53所示為DFassetClassBody的定義。表53DFassetClassBody的定義DFassetClass的一部分,用于描述一組PS資產(chǎn)和/或一組功用-I-I-I-I-DFassetClassBody的結(jié)構(gòu)由對應(yīng)的DFassetClassHeader進行定義。并非所有DataElements的值必須被定義。定義的值表示通用的物理資產(chǎn)信息或者基于功用的設(shè)備信息。如果DFassetClass是一個復(fù)合DFassetClass,則DFassetClassBody應(yīng)包含一組DFassets和相應(yīng)的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是表示一個資產(chǎn)的特性。如果該特性由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表示一個資產(chǎn)的一個特性。如果該特性由DFassetClassDefinition表示,則該DFassetClassDefinition作為端點。如果該特性由CDELdefinition表示,則該CDELdefinition作為端點。注:通常一個特性的表示由多個DataElement組成,而一個CDEL僅包含一個DataElement(見CDEL的定義)。DataElementRelationship表58所示為DataElementRelationship的定義。表58DataElementRelationship的定義DataElementRelations在給定的上下文中,DataElementTypes之間或DataElemI-RuleOfRelationship(DI-DERendPoint提供的引用應(yīng)在相關(guān)的DFassetClassAssociation或相關(guān)的GenericAssociation的上下文中進行評估,引用了RuleOfRelationship所使用的規(guī)則的特性。RuleOfRelationship表示DERendPoints所引用的對應(yīng)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應(yīng)指定一個或多個SearchSpace(DigitalFactory或者Library)。為了支持在不同SearchSpaces中并行搜索,可以指定多個SearchSpaces。一個ViewElement可包含用于搜索的TechnicalDisciplines。一個ViewElement包含要選擇的每個結(jié)構(gòu)元素的標識符。這類標識符可包括:——一個DFassetClassDefinition的引用;——一個DFassetClass的標識符;——一個DFassetClassAssociation的標識符;——一個GenericAssociation的標識符;——一個DataElementType的引用;——一個CDELdefinition的引用。如果一個ViewElement提供一個DFassetClassDefinition的引用,則:GB/TXXXX.1—XXXX/IEC62832-2:2020——對于ViewElement應(yīng)用于Library的情況下,從Library中選擇從DFassetClassDefinition派生的DFassetClasses?!獙τ赩iewElement應(yīng)用于DigitalFactory的情況下,從DigitalFactory中選擇從DFassetClassDefinition派生的DFassetClasses。如果一個ViewElement提供一個DFassetClass的標識符,則:——對于ViewElement應(yīng)用于Library的情況下,從Library中選擇給定的DFassetClass本身和從DFassetClassDefinition派生的DFassetClass。——對于ViewElement應(yīng)用于DigitalFactory的情況下,從DigitalFactory中選擇從DFassetClass派生的DFassets。如果一個ViewElement提供一個DFassetClassAssociation的標識符,則:——對于ViewElement應(yīng)用于Library的情況下,從Library中選擇給定的DFassetClassAssociation本身?!獙τ赩iewElement應(yīng)用于DigitalFactory的情況下,從DigitalFactory中選擇從DFassetClassAssociation派生的DFassetLinks。如果一個ViewElement提供一個DataElementType的引用,則:——對于ViewElement應(yīng)用于Library的情況下,從Library中選擇從DataElementType派生的包含DataElements的DFassetClasses?!獙τ赩iewElement應(yīng)用于DigitalFactory的情況下,從DigitalFactory中選擇從DataElementType派生的包含DataElements的DFassetClasses。如果一個ViewElement提供一個CDELdefinition的引用,則:——對于ViewElement應(yīng)用于Library的情況下,從Library中選擇包含從給定CDELdefinition派生的包含CDEL的DFassetClasses?!獙τ赩iewElement應(yīng)用于DigitalFactory的情況,從DigitalFactory中選擇從給定CDELdefinition派生的包含CDEL的DFassets。5.5數(shù)字工廠相關(guān)的模型要素5.5.1DigitalFactory表61所示為DigitalFactory的定義。表61DigitalFactory的定義5.5.2DFasset概述表62所示為DFasset的定義。表62DFasset的定義GB/TXXXX.1—XXXX/IEC62832-2:2020-IIDFassetHeader表63所示為DFassetHeader的定義。表63DFassetHeader的定義用于管理DigitalFactory中相應(yīng)-I-IPSassetIdentifier(DFFIRoleBasedEquipmentIdentiII-I-I息DFasset可以是DigitalFactory的組成部分,可以是復(fù)合DFasset的組成部分,也可以是復(fù)合DFassetClass的組成部分。DFasset的ElementIdentifier在包含該DFasset作為其結(jié)構(gòu)元素的條目范圍內(nèi)應(yīng)是惟一的,例如DigitalFactory、DFassetClass或DFasset。對于DFasset是DigitalFactory的組成部分的情況下,PSassetIdentifier和RoleBasedEquipmentIdentifier在DigitalFactor的范圍內(nèi)應(yīng)是惟一的。對于DFasset是DFassetClass的組成部分的RoleBasedEquipmentIdentifier在DFassetClass的范圍內(nèi)應(yīng)是惟一的。如果提供了ReferenceToDFassetClass,則DFassetBody(見)的結(jié)構(gòu)由DFassetClassBody派如果復(fù)合DFasset是從復(fù)合DFassetClass創(chuàng)建的,則復(fù)合DFasset中組成DFasset的GB/TXXXX.1—XXXX/IEC62832-2:2020ElementIdentifiers應(yīng)分配有新的標識符,以避免標識符沖突。根據(jù)DigitalFactory的具體實現(xiàn),其他標識符(例如RoleBasedEquipmentIdentifier)可能需要重新分配。DFassetBody表64所示為DFassetBody的定義。表64DFassetBody的定義-IIIIDFassetAssignment(DFFIDFassetBody的結(jié)構(gòu)和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))的范圍內(nèi)應(yīng)是惟一的。5.5.4DFassetLinkEndPoint表66所示為DFassetLinkEndPoint的定義,描述了DFassetLink的一個端點。表66DFassetLinkEndPoint的定義注:DFasset的特征例如機械接口、電氣接-ReferenceToDFasset(DI-ReferenceToCDEL(DFFI-DFassetLinkEndPoint是一個資產(chǎn)的一個特征表示。如果此特征由DFasset表示,則該DFasset充當(dāng)端點(未提供ReferenceToCDEL)。如果該特征由CDEL表示,則該CDEL用作端點(提供ReferenceToCDEL)。5.5.5DFassetAssignment表67所示為DFassetAssignment的定義。表67DFassetAssignment的定義表示PS資產(chǎn)的DFassets和表示一個功用(功用分配)的DFass-I-II-GB/TXXXX.1—XXXX/IEC62832-2:2020ReferenceToDFasset(DFF0I-ReferenceToDFasset(DFF0I-DFassetAssignment的ElementIdentifier在其包含DFassetAssignment父代元素(DigitalFactory或DFasset))的范圍內(nèi)應(yīng)是惟一的。GB/TXXXX.1—XXXX/IEC62832-2:2020(規(guī)范性)數(shù)據(jù)類型規(guī)范附錄A規(guī)定了DF框架中使用的數(shù)據(jù)類型。注:該數(shù)據(jù)類型規(guī)范不適用于概念字典。概念字典可以基于它們自己的數(shù)據(jù)類型規(guī)范。DF框架中使用的數(shù)據(jù)類型包括:——STRING_TYPE——IRDI_STRING_TYPE——DATE_TIME_TYPE——TRANSLATABLE_STRING_TYPE——URI_TYPE這些數(shù)據(jù)類型及其關(guān)系的概覽如圖A.1所示。圖A.1數(shù)據(jù)類型概覽表A.1中進一步定義了這些數(shù)據(jù)類型。表A.1DF框架中使用的數(shù)據(jù)類型提供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(規(guī)范性)GB/TXXXX.1與本部分的命名對應(yīng)關(guān)系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模型元素到不同數(shù)據(jù)標準的映射C.1映射到GB/T17564(所有部分)和GB/T17645.42-2013C.1.1概述表C.1給出了如何將DF模型元素映射到GB/T17564(所有部分)和GB/T17645.42-2013中DataElements的相應(yīng)定義。表C.1DF模型元素到GB/T17564(所有部分)和GB/T17645.42-2013的映射DFassetClassDefinit板DFassetClassDefinit類DFassetClassAssocia/GenericAssociationbDataElement的一些結(jié)構(gòu)元素(例如時間戳、值的質(zhì)量)在GB/表C.2給出了數(shù)據(jù)類型的映射。表C.2數(shù)據(jù)類型的映射GB/TXXXX.1—XXXX/IEC62832-2:2020translatable_string_URI_TYPEC.1.2ConceptDictionary的詳細映射表C.3給出了如何將DF模型元素ConceptDictionary映射到GB/T17564(所有部分)和GB/T17645.42-2013中ConceptDictionary的相應(yīng)定義。表C.3ConceptDictionary的詳細映射DictionarySupplierID(DFFVersionIdentifier(DFF0“IECCDD”ConceptDictionaryEntryC.1.3DFassetClassDefinition的詳細映射表C.4給出了如何將DF模型元素DFassetClassDefinition映射到GB/T17564-2中item_class的相應(yīng)定義。表C.4DFassetClassDefinition的詳細映射DFassetClassDefinition(DFConceptIdentifier((DVersionIdentifier(DFF0ReferenceToDFassetClassDefinition(DFF0DataElementType(DFF0C.1.4CDELdefinition的詳細映射表C.5給出了如何將DF模型元素CDELdefinition映射到GB/T17564(所有部分)和GB/T17645.42-2013中item_class的相應(yīng)定義。表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的相應(yīng)定義。表C.6DET的詳細映射ConceptIdentifier((DVersionIdentifier(DFF033)ListOfPermissibleValues(RangeOfPermissibleValues(DFFC.2映射到ISO22745(所有部分)C.2.1概述表C.7給出了如何將DF模型元素映射到GB/T16656(所有部分)中DataElements的相應(yīng)定義。表C.7DF模型元素到ISO22745的映射(所有部分)板DFassetClassDefinitprescribed_item(class)由多個規(guī)定GB/TXXXX.1—XXXX/IEC62832-2:2020DFassetClassDefinitprescribed_item(class)由多個規(guī)定用于表示生產(chǎn)系統(tǒng)組件特征的prescribed_item(class)由多個規(guī)定C.2.2概念字典的詳細映射表C.8給出了如何將DF模型元素ConceptDictionary映射到GB/T16656(所有部分)中字典的相應(yīng)定義。表C.8ConceptDictionary的詳細映射ConceptDictionary(DDictionarySupplierID(DFMorganization.id或anization-refVersionIdentifier(DFM0ConceptDictionaryEntryC.2.3DF資產(chǎn)定義的詳細映射GB/TXXXX.1—XXXX/IEC62832-2:2020表C.9給出了如何將DF模型元素DFassetClassDefinition映射到GB/T16656(所有部分)中的相應(yīng)類別的定義。表C.9DFassetClassDefinition的詳細映射DFassetClassDefinition(DFclass.id/prescribVersionIdentifier(DFM0ReferenceToDFassetClassDefinition(DFDataElementType(DFM0prescribed_propertyC.2.4CDELdefinition的詳細映射表C.10給出了如何將DF模型元素CDELdefinition映射到GB/T16656(所有部分)中類的相應(yīng)定表C.10CDELdefinition的詳細映射class.id/prescribVersionIdentifier(DFM0class.term可包含symbol和TextDataElementType(DFM0prescribed_propertyC.2.5DET的詳細映射表C.11給出了如何將DF模型元素DET映射到GB/T16656(所有部分)中的相應(yīng)屬性的定義。表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(所有部分)中條目的相應(yīng)定義。表C.12Library的詳細映射ElementIdentifier(DFFDateAndTimeOfRelease(DFFC.2.7DF資產(chǎn)類的詳細映射表C.13、表C.14和表C.15給出了如何將DF模型元素DFassetClass映射到ISO22745(所有部分)中條目的相應(yīng)定義。表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(所有部分)中屬性值的相應(yīng)定表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:類的成員沒有顯示名稱,只有類型(在本標準主體部分中已定義)。其目的是為了支持使用不同技術(shù)具體實D.1ConceptDictionaryConceptDictionary定義了用于構(gòu)建DFassetClasses的概念、類和術(shù)語。如圖D.1所示DFassetClassDefinition可以由其他模型元素組成,如CDELdefinition和DataElementType。CDELdefinitions可由其他CDELdefinitions組成。ConceptDictionary中定義的所有概念都由ConceptDictionary的RAI與概念代碼的組合進行惟一標識。圖D.1ConceptDictionary和相關(guān)的類定義和類型如圖D.2所示,表示DataElementType的允許值的兩種可能方式。GB/TXXXX.1—XXXX/IEC62832-2:2020圖D.2允許值D.2與DataElements相關(guān)的模型元素如圖D.3所示,CollectionOfDataElements(CDEL)是由DataElements和組成CDEL進行組成的。各個CDELs和DataElements分別派生自CDELdefinitons和DataElementTypes。圖D.3與DataElements相關(guān)的模型元素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資產(chǎn)可以由僅基于CDEL和DataElements的DFassetClass表示(見圖D.7)。圖D.7用于基本類型的PS資產(chǎn)DFassetClass此外,DFassetClass可以由其他DFassets(組成要素)的組成來定義(見圖D.8)。在這種情況下,組成要素之間的DFassetLinks是復(fù)合DFassetClass定義的一部分。一個組成DFasset反過來也可以基于復(fù)合的DFassetClass,這會產(chǎn)生類的層次結(jié)構(gòu)。GB/TXXXX.1—XXXX/IEC62832-2:2020圖D.8復(fù)合的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結(jié)構(gòu)一個DigitalFactory是由DFassets和各自的DFassetLinks組成(見圖D.11)。圖D.11DigitalFactory示例DFassets之間的相關(guān)關(guān)系由DFassetLinks表示,其派生自DFassetClassAssociations(見圖D.12)。GB/TXXXX.1—XXXX/IEC62832-2:2020圖D.12DFassets之間的關(guān)系圖D.13給出了如何在DigitalFactory中表示復(fù)合DFasset。其構(gòu)成可由相應(yīng)的DFassetClass定義。圖D.13具有復(fù)合DFasset的DigitalFactory示例當(dāng)DFasset之間建立鏈接時,DFassetClassAssociation引用的DERs可用于評估DFassetLink的有GB/TXXXX.1—XXXX/IEC62832-2:2020圖D.14DFassetLink和DER示例如果單獨的DFassets用于表示基于功用的信息和物理資產(chǎn)信息,則DFassetAssignment元素可以用于表示將特定功用分配給特定PSasset(見圖D.15)。圖D.15DFassetAssignment示例GB/TXXXX.1—XXXX/IEC62832-2:2020(資料性)UML表示法E.1概述這些通用元素可用于不同的UML圖中。限定標識符(qualifiedidentifier)是一個標識符,它與包名稱(命名空間)一起表示一個標識符,其中定義了相應(yīng)的模型元素。模型元素的標識符通過雙冒號(“::”)與包名分開。注釋(note)包含供人們閱讀UML圖(或模型)的信息。注釋提供了額外的上下文來幫助解釋圖中沒有顯示的細節(jié)(見圖E.1)。E.2類圖類圖是UML規(guī)范方法之一。GB/TXXXXX(所有部分)類圖中使用的UML元素在本節(jié)中進行解釋。類(class)是對共享相同屬性、操作、方法、關(guān)系和語義的一組對象的描述(見圖E.2)。抽象類(abstractclass)是不能直接實例化的類,僅用于規(guī)范的目的。如果一個類沒有實例,它就是抽象的。抽象類只能用于被繼承。抽象類由斜體的類名表示。關(guān)聯(lián)(association)是定義實例之間(兩個或多個類)連接關(guān)系的語義關(guān)系(見圖E.3)。組合(composition)是一種對稱關(guān)聯(lián)形式,它規(guī)定了組合(整體)類和從屬(部分)類之間的整體-部分關(guān)系,去除整體也就去除了部分(見圖E.4)。GB/TXXXX.1—XXXX/IEC62832-2:2020圖E.4組合圖E.5所示為組合的等效表示。圖E.5組合的等效表示聚合(aggregation)是一種非對稱關(guān)聯(lián)形式,它指定了聚合(整體)類和從屬(部分)類之間的整體-部分關(guān)系(見圖E.6)。圖E.6聚合包含(containment)表示模型元素在其他模型元素中的嵌套(例如庫中類的包含)。圖E.7包含依賴(dependency)是一種關(guān)聯(lián)形式,它指定了兩個類之間的依賴關(guān)系

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論