• 1.31 MB
  • 2022-04-22 13:37:33 发布

GBT19902.5-2011工业自动化系统与集成制造软件互操作性能力建规基于多能力类结构进行专规匹配的方法学.pdf

  • 52页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:19940600175。
'lCS25.040.0{N10@雪中华人民共和国国家标准GB/T19902.5—2011/ISO16100-5:2009工业自动化系统与集成制造软件互操作性能力建规第5部分:基于多能力类结构进行专规匹配的方法学Industrialautomationsystemsandintegration--ManufacturingsoftwarecapabilityprofilingforinteroperabilitymPart5:Methodologyforprofilematchingusingmultiplecapabilityclassesstructures2011-12-30发布(IS016100—5:2009,IDT)2012-05-01实施宰瞀髁鬻瓣警糌瞥星发布中国国家标准化管理委员会厦111 标准分享网www.bzfxw.com免费下载目次GB/T19902.5—2011/Lso16100-5:2009前言⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯一引言⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯“1范围⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯2规范性引用文件⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯3术语和定义⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯4缩略语⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯5在MSU和制造应用中涉及到的多个CCS⋯⋯⋯⋯⋯⋯⋯5.1专规匹配的概念⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯5.2MSU的重用⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯5.3MSU的注册⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯5.4使用可重用的Msu来满足新的制造应用的需求⋯⋯5.5制造领域数据⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯5.6把能力类映射到MDD⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯6能力建规的方法和规则⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯6.1MSU能力建规模板⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯6.2CCS模板⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯6.3能力专规模板⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯--G.4MDM模板⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯”6.5MDD模板⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯“7基于多能力类结构的专规匹配⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯--7.1能力专规匹配过程⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯--7.2匹配报告⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯”8一致性⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯“附录A(资料性附录)生成MDM和MDD的过程⋯⋯⋯⋯“附录B(资料性附录)基于多能力类进行专规匹配的样例⋯--参考文献⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯“⋯⋯⋯⋯⋯Ⅲ⋯⋯⋯⋯⋯Ⅳ·⋯⋯⋯---⋯1·⋯⋯⋯⋯⋯1·⋯-⋯⋯⋯”1·⋯⋯⋯⋯⋯2·⋯⋯⋯⋯--·2·⋯⋯⋯⋯⋯2⋯·---⋯---⋯4⋯⋯⋯⋯⋯·8·⋯-⋯-⋯-⋯8·⋯-----⋯····8⋯⋯⋯⋯⋯10⋯⋯⋯⋯⋯20⋯⋯⋯⋯⋯23⋯⋯⋯⋯⋯24⋯⋯⋯⋯⋯27⋯⋯⋯⋯⋯33⋯⋯⋯⋯⋯34⋯⋯⋯⋯⋯48 标准分享网www.bzfxw.com免费下载前言GB/T19902.5—201I/]SO16100-5:2009GB/T19902(3-业自动化系统与集成制造软件互操作性能力建规》已经或计划发布以下部分;——第1部分:框架;——第2部分:建规方法论;——第3部分:接口服务、协议与能力模板;——第4部分:一致性测试方法、判则及报告;——第5部分:基于多能力类结构进行专规匹配的方法学;——第6部分:基于多能力类结构进行专规匹配的接口服务和协议。本部分为GB/T19902的第5部分。本部分按照GB/T1.1—2009给出的规则起草。本部分使用翻译法等同采用ISO16100-5:2009(-I:业自动化系统与集成制造软件互操作性能力建规第5部分:基于多能力类结构进行专规匹配的方法学》(英文版)与本部分中规范性引用的国际文件有一致性对应关系的我国文件如下:GB/T19902.2—2005工业自动化系统与集成制造软件互操作性能力建规第2部分:建规方法论(ISO16100-2:2003,IDT)GB/T19902.3—2006工业自动化系统与集成制造软件互操作性能力建规第3部分:接口服务、协议及能力模板(ISO16100-3:2005,IDT)GB/T19902.4—2010工业自动化系统与集成制造软件互操作性能力建规第4部分:一致性测试方法、判则及报告(ISO16100—4:2006,IDT)本部分的技术内容和组成结构与IsO16100—5:2009《T业自动化系统与集成制造软件互操作性能力建规第5部分:基于多能力类结构进行专规匹配的方法学》(英文版)相一致,只在需要的地方,做了个别编辑性修改:a)大写的英文缩写保留英文原名,去掉IsO前言。b)将“本国际标准”和ISO16100改为“GB/T19902”。将ISO16100—5改为GB/T19902的第5部分或GB/T19902.5。c)将规范性引用文件中已转化为国家标准的国际标准编号改为国家标准编号,未转化的国际标准保留。d)删去了原文中不符合我国标准编写的字句。本部分由中国机械工业联合会提出。本部分由全国自动化系统与集成标准化技术委员会(SAC/TC159)归口。本部分负责起草单位:北京机械工业自动化研究所、东南大学。本部分主要起草人:王茜、黎晓东、杨书评、高雪芹、远铮。Ⅲ 标准分享网www.bzfxw.com免费下载GB/T19902.5—2011/ZSO16100-5:2009引言本国家标准编写的动机源于ISO/TC184/SC5的战略计划讨论中_描述的工业和经济环境,特别是:a)日益增长的供应商特有的解决方案;b)应用标准时用户遇到的困难;c)需要向系统集成工具模块集迁移;d)认识到应用软件及使用该软件的专业知识乃是企业的资产。19902是用于对软件能力进行规范化描述的国家标准,这种描述是计算机可解释的并且是人可读的。它的目标是提供一个用于描述制造软件能力的方法,这些能力与其在整个制造业应用生命周期中的任务相关,不依赖于特定的系统体系结构或实现平台。这可以降低制造应用程序用户和供应商/提供商的生产和信息管理成本。19902中本部分的某些图表是根据uML的约定构造的。因为并不是图表中包含的所有概念在文中都有解释,故假定读者对UML有一定的了解。附录A描述了产生制造领域模型(MDM)和制造领域数据(MDD)的过程。附录B给出了多能力类专规匹配的例子。Ⅳ 标准分享网www.bzfxw.com免费下载1范围GB/T19902.5—2011/ISo16100-5:2009工业自动化系统与集成制造软件互操作性能力建规第5部分:基于多能力类结构进行专规匹配的方法学GB/T19902的本部分描述了源自多个能力类结构的已有MSU能力专规和所需的能力专规匹配的方法和规则。这些方法和规则可以用来评估制造应用中的MSUs的互操作性以及某些情况下的互换性。以下内容不属于GB/T19902本部分的范围:——创建、注册和访问参考制造领域模型、制造领域数据以及能力类结构的各种模板的服务;——GB/T19902.3中定义和指定的类型1服务的一致性测试表;——在数据库或等同的对象库中管理这些模板所需要的其他服务。2规范性引用文件下列文件对于本文件的应用是必不可少的。凡是注目期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GB/T19902.2—2005工业自动化系统与集成制造软件互操作性能力建规第2部分:建规方法论(ISO16100-2:2003,IDT)GB/T19902.3—2006工业自动化系统与集成制造软件互操作性能力建规第3部分:接13服务、协议及能力模板(ISO16100—3:2005,IDT)GB/T19902.4—2010工业自动化系统与集成制造软件互操作性能力建规第4部分:一致性测试方法、判则及报告(ISO16100-4:2006,IDT)ISO16100-i工业自动化系统与集成制造软件互操作性能力建规第1部分:框架(Industrialautomationsystemsandintegration--Mamffaeturingsoftwarecapabilityprofilingforinteroperabili臼一Part1:Framework)3术语和定义ISO16100一l、GB/T19902.2、GB/T19902.3和GB/T19902.4中界定的以及下列术语和定义适用于本文件。3.1能力类capabilityclass能力专规方法中的元素,描述了制造活动中与软件单元的任务相关的功能和行为。在能力继承结构中表示并且在能力聚集结构中部署。注1:在用于不同的制造活动中时MSU的角色会改变。然而MSU对应的能力类在继承结构中的位置是唯一的,但是可以认为在聚合结构中处于不同的位置。注2:在本部分中,能力类模板等同于能力模板(见GB/T19902.2—2005中6.3能力模板的要求)。[根据GB/T19902.2—2005中3.3改编]1 标准分享网www.bzfxw.com免费下载GB/T19902.5—201l/]SO16100-5:20093.2能力类结构模板capabilityclassstructuretemplate表示能力类层次结构的XML模式。3.3制造领域数据manufacturingdomaindataUML类表示的信息,这些信息包括:特定制造领域中的制造资源、制造活动或制造资源间交换的内容。3.4制造领域数据模板manufacturingdomaindatatemplate表示制造领域数据的xML模式。3.5制造领域模型manufacturingdomainmodel制造领域的一种特殊视图,由制造领域数据及它们之间的关系组成,并与该领域的应用相对应。3.6制造领域模型模板manufacturingdomainmodeltemplate表示制造领域模型的XML模式。4缩略语下列缩略语适用于本文件。CCS:能力类结构(CapabilityClassStructure)CSI:实现的一致性声明(ConformanceStatementfortheImplementation)MDD:制造领域数据(ManufacturingDomainData)MDM:制造领域模型(ManufacturingDomainModel)MSU:制造软件单元(ManufacturingSoftwareUnit)UML;统一建模语言(UnifiedModelingLanguage)XML;可扩展标记语言(eXtensibleMarkupLanguage)5在MSU和制造应用中涉及到的多个CCS5.1专规匹配的概念图1说明了基于多能力类结构来进行专规匹配的概念。注1;提供的MSU的能力类结构(图左)被认为是基于存在的通用的能力类继承树的。注2:实际的专规匹配过程使用和XML模式匹配相同的算法。5.2MSU的重用为了提高制造应用开发的效率,已部署到类似的制造应用中的MSU应当能够被重用。MSU的用户只需考虑把如下的MSU傲为候选:即那些其能力专规(见图1的左边)能满足用户定义的能力专规(见图1的右边)匹配准则的MSU。本部分说明了当被匹配的能力类结构不同时的专规匹配的过程,因而带来更多的可供重用的MSU。2 GB/T19902.5—2011/tso16100-5=2009增燃员∈亟圃集成Msu图1基于多能力类结构进行专规匹配的概念5.3MSU的注册MSU提供方注册MSU以使得它们能够被众多的潜在用户获得。MSU提供方应该遵循以下步骤来准备和注册MSU:a)分析MSU适用的活动。MSU可以适用于一个或多个活动。 GB/T19902.5—2011/[SO16100-5:2009b)确定与每一个活动对应的能力类并且搜索相关联的能力类所属的CCS。如果一个MSU能适用于两个或多个活动,那么那些活动可以属于相同的CCS或者不同的CCS。c)为每一个已确定的能力类选择能力模板。d)如果没有合适的CCS,就构建合适的CCS并且使用适当的数据库管理方法来注册它。然后,产生相应的模板并类似地注册它。e)通过填写步骤c)中选中的模板或者步骤d)中新建的模板来创建MSU能力专规,并使用适当的数据库管理方法来注册模板。5.4使用可重用的MSU来满足新的制造应用的需求当开发一个新的制造应用时,MSU的用户应当遵循以下步骤:a)分析制造应用的功能上的能力需求并且创建一棵活动树。b)使用现有的或新的能力类来创建一个CCS,以匹配步骤a)中创建的活动树,或者使用19902.2中的方法学来选择一个已有的CCS。c)对创建的或选择的CSS中的每一个能力类,填写相应的能力类模板以创建所需的能力专规。d)使用在GB/T19902中描述的2型能力专规匹配器,比较可用的MSU的能力专规和所需的能力专规,以寻找匹配所需的能力专规的那些现有的MSU。e)选择能满足新的制造应用需求的现有的MSU。f)如果没有找到满足需求的MSU,就开发这些缺少的MSU。g)结合步骤e)中重用的MSU和任何步骤f)中开发的MSU来满足新的制造应用的需求。图2说明了应用图1中的概念来开发一个新的制造应用。5.5制造领域数据图3说明了MDD,MDM,CCS,能力类以及它们与其他制造领域元素的关联。MDD代表不同类型的制造信息,包括那些一个应用内或应用间的资源间所交换的信息。图4给出了一个有多个MDD的MDM的结构示例,在附录A中叙述了MDM创建者创建MDM和MDD需遵循的流程。在特定的制造领域内,MDM创建者可以把一个制造应用描绘成一组MDD。MDD提供关于制造应用诸多方面的信息,例如:a)制造资源(例如,MSU,设备,自动化装置,人员,材料,在制品清单);b)制造过程(例如,操作,活动);c)交换的制造信息(例如,产品数据,配方,制造数据,质量数据);d)资源、过程以及交换的信息之间的关系(例如,数据流,网络配置,工作流)。图5中每一个特定制造领域内的MDD都由属性和一组与域中其他的MDD关联的关联类组成。关联类中的关联约束和关联类型属性描述了特定MDM中MDD之间可能的关联。MDM创建者应当描述性地为制造功能或制造活动问交换的MDD命名,以使得每一个MDD在目标制造领域内是唯一的。图5说明了MDM与特定的制造领域内至少2个MDD之间的关系。这些MDD能够典型地组成树形结构,而且它们之间有关联,关联受到图5中关联类的约束。还有这种可能性,那就是把特殊的类定义指定为外部的类,这些外部类来自于某些相关的标准、可应用于一个特殊制造领域。4 注册理有的MSU的iE程CB/T19902.5—20”/璐016100—5:2009圉2使用能力模板,能力专规和CCS开发应用的流程5 (;B/T19902.5—2011/LsO16100-5:20096圈3制造领域和制造应用闻的关系 GB/T19902.5—2011/tSO16100-5:2009围4MDM结构样倒圈5MDD和MDM问的关系5.6把能力类映射到MDDMSU提供方或者MSU用户基于从制造应用的需求得到的MDM来对他的活动树建模。为了在一棵活动树中区分一个特定的活动,MSU提供方或者MSU用户应当用明确的、唯一的名字来标记一7 GB/T19902.5—20”/IS016100—5:2009个活动,同时以一系列的MDD来赋予其语义信息。活动树中的活动形成了CCS。MSU提供方和制造应用开发人员使用共同的MDD集来描述CCS。图6说明了从各自的制造活动树映射得到的两个不同的CCS。CCS#1和CCS#2具有不同的结构,但有部分能力类是相同的。当使用源自相同MDM的MDD来描述与能力类对应的能力专规时,就能够识别出这些相同的能力类。结构中的每一个能力类由MDM中的MDD或组合MDD组成。能力类韵规范表示包括属性、方法和资源的专有列表。图6使用源自相同MDM的MDD来描述多个能力类6能力建规的方法和规则6.1MSU能力建规模扳当存在多个能力类结构时,以下4种模板被用于MSU能力建规a)CCS模板;b)能力模板;c)MDM模板;d)MDD模板。6.2CCS模板6.2.1概念结构CCS模板至少应当包含以下元素a)CCS创建者的名字(Name);8 GB/T19902.5—-2011/zso16100-5:2009b)CCSID·c)每个能力类的ID;d)每一个能力类的父节点ID(根结点的父节点ID值为空)e)每个能力类的子节点ID(s)。图7说明了CSS模板的概念结构。6.2.2形式化结构图7CCS模板的概念结构MSU提供方或MSU用户应当使用XML模式来描述CCS模板。CCS模板的形式化结构应当如下:(?xmlversion=”1.0”encoding=”UTF-8”?)(":complexType></xs:complexType>(/xs:element>(/xs:element>(XS:elementname=“CCS—Root—Node—ID”>(XS:complexType>(/xs:element></xs:complexType>《/xs:element>(xs:sequence)9 GB/T19902.5—20111]so16100-5:2009(xs:elementname=”Capability_Class—ID”></xs:element)(/xs:complex-Type)</xs:element></xs:sequence>(/xs:sequence>(/xs:complexType></xs:element>(/“:sequence></xs:sequence>(/xs:complexType)(/xsjschema>6.3能力专规模板6.3.1概念结构能力专规模板应当包含与GB/T19902.2中6.3和GB/T19902.3中7.2.2一致的通用部分,以及与GB/T19902·2中6·3一致的特有部分。特有部分至少应当包含GB/T19902.2中明确的元素,以及以下的额外元素:a)参考的MDM名;b)MDD描述格式(例如,MDD对象列表);c)MDD描述(例如,对MDD对象的时序访问)。图8给出了能力专规模板的概念结构。10 GB/T19902.5—-201I/Iso16100—5:2009图8能力专规模板的概念结构6.3.2形式化结构MSU提供方或者Msu用户应当使用XML模式来描述能力专规模板。能力专规模板的形式化结构应当如下:(?xmlversion=”1.0”encoding;”UTF-8”?)(xs:attributename=”id”type=”XS:string”use=”required”/)11 GB/T19902.5—2011/zso16100-5:2009</xs:complexType>(/xs:element>(/xs;complexType)(/xs:element>(/xs:element></xs:sequence)</xs:complexType>(/xs:element>(xs:elementname=”Requirement”)(XS:sequence)(/x5:complexType>(/xs;element>(/=s:element></xs:choice)1Z GB/T19902.5—2011/ISO16100-5:2009</xs:element>(/xs:sequence)</xs;complexType)(/xs:element>(/xs:element>(/xs:complexType>(/xs:element>(/xs:complexType></xs:element>】3 GB/T19902.5--201I/LSO16100-5:2009qualified”/)qualified”/>qualified”/)qualified”/>14(XS:attributeilame=”I]eLme”type2”xs:string”form=”un_(/xs:complexType)(/xs:element)(Ixs:element> fled”/>ified”/)”0”/)qualified”/)”unbounded”)qualified”/>bounded”>qualified”/)GB/T19902.5—2011/tSO16100-5:2009(XS:elementname=”Performance”mibOccurs2⋯0aaxOccurs=”unbounded”>(XS:complexType>(/xs:element)(XS;complexType>(xs:elementname。”UsageHistory”type2”xs:string“minOccurs。(/xs:element><】【s:elementname=”IntendedSafetyIntegrity"minCccurs=⋯0mBxOccllrs=(xs:attributename=”level“type=“xs:string”form=”u_n-(/xs:complexType>(/xs:element)(/xs:element)(/xs:sequence></xs:complexType></xs:element>(xs:attributename=”index”type=”xs;string”form=”unqualified”/)(/xs:complexType>(/xs:element>;:。:tt:÷:18““82:1nv”t..type=”xs:strinanr。。:n。啦lified./>‘。⋯7</xs:element>(。8j。184entn∞e2”ReferenceDicti。11ar.yNⅫr)f.P日(x8。8ttribut8咖82”r瑚e”t四e=”黜:string”form:nu。q11alified”/)/c‘xs:omplex乳rpe>‘⋯77(/xs:element>‘18。。l。。t。8。”N姐berofProfileAttributes”minoccurs:.f0’.maxocc∞s:”m,,㈣毗‘ib。t8“8。”“tImbe,type=”xs:string’。f。rm:nun删ified’./>/XS‘!compl=..xT!rpe>1~⋯“77</xs:element>扭钆兰“呲name="N、umb”0fMethod矿minocctlrs.I.0"ma】【0ccllrs:”unb。衄dedn>‘xs:cosplexType、~⋯,,忸8。址缸1h‘?8“。“’“IImber”type=”x8:string”f。m:”unqualinedn/>/XSc、:omplexType、1⋯⋯7(/xs:element)钮8:;=呲“””:蜘esour。es”minOccu.rs-"0”ma妣curs乩nbounded.>‘x皋:complexType,⋯⋯⋯,‰怔84址‘曲北?。“83”。u曲er”t】『pe=”xs:string”f。rm:”unqI】alified¨/>/‘xs:complexType)‘⋯~7</xs:element>怔钆芝?8吐““。2”Nu岫8∞托onstraints”minoccllrs=”o—maxoccurs:nuDbounded。>co‘】cs;mplexType)。⋯⋯”7f,Tq‘x8:att‘ihut8瑚82”4umber”type=”xs:string”f。加:n11nqualifiedn/>/‘】cs!complexType>4~‘⋯77</xs:element>伍钆;1。“‘““82”Nu曲”o‘8xtensi∞s”minocctIrs=”o”ma】【0ccllrs:nⅧbounded。)xscemI:plexT!me)⋯⋯‘。7f,I。8:att‘主b“t8枷8=”“umber”type=”勰:string”form:”1】。qI竭lified¨/)/XSct!omplexType>4。⋯叫7</xs{element>住钆芝:“‘““。2”Nu曲e加札∞erLeVels”miⅡ0ccurs=”o—m“0ccllrs:n∞bou。ded。)cemplexT【xs2ype、⋯⋯。7f/,XS:”:北缸曲吐8““82”“umbe,type=”H:string“f。m;nunql】alified¨/)comI!plexType)。⋯叫7 GB/T19902.5—2011/塔O16100-5:2009(/xs:complexType)</xs:element)(xs:elementname2”MDD_DescriptionFormat”、(XS:complexType)(xs:attr/butename=”format—n衄e”type=”XS:string”form2”unquali.fied”/)(/xs:complexType)</xs:element)(8;attributename=”acti∞”type=”日:出iI】g”form=”unqualified”/)(/xs:complexType)</xs:element)(/xs:sequence)</zs:complexType>(/xs:element>(xs:elementname=”List_Of_MDD_Objects”、(xs:attributename2”naⅢe”typez”xs:string”form=”unqualified”/>(/xs:sequence}(/xs:complexType></xs:element)(XS:attributename2”action”type=”xs:string”form=”unqualified”/)</xs;complexType)(/xs:element>(Ⅺ:elementn∞e=”MDD_Qualifiers”)</xs:element></xs:sequence>(/xs:complexType)(/xs:element)18 GB/T19902.5—2011/zso16100-5:2009</xs:sequence)(/xs:complexType>(/xs:element>(xs:elementname=”Event_Ordered_MDD_Objects”(XS:complexType)</xs:element)</xs=complexType></xs:element>(/xs:sequence)(/xs=co=plemType)(/xs:element>(/xs:sequence></xs=complexType></xs:element></xs:sequence></xs=eomplexType)</xs;element)(/xs:choice>(/xs;sequence></xs:complexType)</xs:element>(Ⅻ:elementm№2”restof_ccAttrlbutes”m/I由ccurs=”0”m蛐=”1mboI】蹦n/)19 GB/T19902.5—2011/IS016100-5:2009(/xs:sequence>(/xs:complexType)(/xs:schema>6.4MDM横板6.4.1概念结构MDM模板应当包含一个基本部分和一个扩展部分。基本部分应当包含以下元素:a)MDM名;b)领域参考字典名;注:领域参考字典由特定的一个制造领域的定义组成。制造领域的边界由企业的一个功能层或者企业的一个功能层内的一组活动来限定。c)MDD名——对MDM内的每一个MDD;d)关联的类型——对每一个MDD,用一个有序表来描述与耳标MDD(s)间的连接;e)目标MDD名——对每一个MDD,用一个有序表来描述关联中其他的MDD(s)的名称;f)连接点方向——对每一个MDD,用一个有序表来描述关联中MDD(s)的连接点方向;g)角色名——对每一个MDD,用一个有序表来描述关联中MDD角色的名称;h)多重性——对每一个MDD,用一个有序表来描述关联中实例的多重数值;扩展部分包含那些特定于工业领域,工业组织或者是企业功能领域的元素。图9说明了MDM模板的概念结构。图9MDM模扳的概念结构6.4.2形式化结构MDM创建者应当用XML模式来描述MDM模板。MDM模板的形式化结构应当如下20 GB/T19902.5—2们1/坞o16100-5:2009(xs:complexType)(/xs:element>(xs:elementname。’’Doma/n_ReferenceDictionaryName”(XS:complexType>(/xs:complexType>(/xs:element>(xs:elementname=”List_Of_Relationships’’、(XS:sequence}(/xs:sequence>(/H:complexType)</xs:element></xs:sequence>(xs:attributename=”id”type=”XS:string”form=’’un-qualified”/></xs:complemType)(/xs;element></xs:sequence>(/xs:complexType></xs:element>(/xs:sequence}</xs:complexType>2】 GB/T19902.5—2们l/]SO16100.5:2009</xs:element)《x8:att‘ibut。n矾e2”n曲e”type=”XS=st=ins’’rOtOR=”unqualifier/)(/xs=coaplemType)</xs:element>(x8:attribut8J1aⅢe。”脚珊e”type;”xs:string”form=”unqualifier/)</xs:complemType></xs:element></xs:element>”xs:string”form=”unqualified··/>{38:el。∞tn∞e2”Role_Name_For_Destination_MDD”《28。8ttrib“t。n如e。”name”type=”xs:string”form=”unqllalifier/)(/xs:complemType></xs:element>(xs:elementnene=”Multiplicity”、<18:8ttribut8nene2”multiplicity”type=”xs:string”form:”唧础一(/xs:complemType></xs:element)《XS:attrib“t8nam8。”irtype=”XS:string”form=”unqualified”/>(/x$:eomplexType>(/xs:schema) 6.5MDD模板6.5.1概念结构GB/T19902.5—2011/LSO16100-5:2009MDD模板应当包含一个基本部分和一个扩展部分。基本部分应当包括以下元素:a)MDD名;b)参考的MDM名;c)MDD类型;连:MDD类型能用来区分MDD所代表的制造资源,制造功能,或者是制造信息条目。d)属性名——对一个MDD的每一个属性;e)属性类型——对一个MDD的每一个属性。MDD模板的扩展部分包含支持那些特定工业领域,工业组织,或者工业应用的MDD类型的其他属性。图10说明了MDD模板的概念结构。圉10MDD模板的概念结构6.5.2形式化结构MDM创建者应当用XML模式来描述MDD模板。MDD的形式化模板结构如下:(/xs:element>(XS:elementnaBe=”Reference_MDM_Name”></xs:complexType)</xs:element>23 GB/T19902.5—2011/zso16100-5:2009(/xs:complexType>(/xs:element>(XS:elementnme=”Attribute_Type”>(XS:attributename=”type“type=”XS:string”form=”unqualified”/></xs:complexType>(/xs:element>(/xs:sequence></xs:complexType)</xs:element></xs:sequence></xs:complexType)(/xs:element>(/xs:sequence></xs:complexType)(/xs:element>(/xs:schema>7基于多能力类结构的专规匹配7.1能力专规匹配过程如图11所示,使用2型匹配器来判断两个能力专规之间是否存在功能等同。2型匹配器比较需求能力专规和MSU能力专规中给出的制造功能的特征。甚至当能力模板是基于同一个制造领域的不同能力类结构时,MSU提供方或制造应用开发人员仍能够评估这些专规之间是否存在功能等同。2型匹配器应当根据图12中描述的匹配过程来匹配所需的能力专规和Msu能力专规。2型匹配器应当利用源自两个输入能力专规的参考CSS名和相关的信息,以便判断这些描述是否基于一个共同的MDM和共同的MDD集。当这些专规是基于一个共同的MDM和共同的MDDs集时,2型匹配器应当能够评估这些专规之间是否存在功能等同。使用2型匹配器的能力专规匹配过程始于:从输入的能力专规中提取能力类参考字典ID并比较这些ID。如果这些m相同,那么2型匹配器遵循在GB/T19902.2中为1型匹配器定义的过程。如果这些不同,那么匹配器从输入能力专规中提取参考MDMID并比较这些MDMID。如果这些MDMID不同,那么2型匹配器报告不能在输入的专规间进行比较。如果这些MDMID相同,那么2型匹配器从输入专规中提取能力定义格式并比较这些格式。如果这些格式不同,使用2型匹配器外部的方法把能力定义中的MDD转换为一个单一的能力定义格式,如果这些格式相同,则无需转换。然后2型匹配器提取出包含在这些专规的能力定义中的MDD并比较它们,以判断这些专规之间是否存在功能等同。然后2型匹配器报告Msu专规相对于所需的专规的匹配度。 GB/T19902.5—2011/lso16100-5:2009圈11使用2型匹配器来匹配能力专规 GB/T19902.5--2011/]SO16100-5:200926圈12能力专规匹配过程 GB/T19902.5—2们1/mo16100·5:20097.2匹配报告当比较两个目标能力专规的内容时,由2型匹配器产生的匹配度应当取下列值之一:a)完全匹配——需求能力专规中涉及到的所有制造功能都与MSU能力专规中涉及到的所有相应功能完全匹配。这意味着两个制造功能集是完全等同的,即MDD对象相同并且这些对象的时间序也相同。b)完全必须匹配一一需求能力专规中所有的必须功能都与MSU能力专规中涉及到的相应的制造功能集完全匹配。匹配度报告包括与对应集合中的MSU功能细节有关的信息。c)部分必须匹配——需求能力专规与Msu能力专规的部分匹配。匹配度报告包括与需求能力专规中涉及到的功能相匹配的MSU功能细节的信息。d)无必须匹配——没有任何一个需求能力专规中涉及到的必须功能与MSU能力专规中涉及到的功能相匹配。8一致性在GB/T19902.4中描述的一致性方法学适用于本部分。本章为CCS模板(见表1)、MDM模板(见表3)和MDD模板(见表4)添加了如GB/T19902.4—2010中6.1.3所定义的CSl。此外,本章为在GB/T19902.4中没有提到的能力专规模板的元素添加了CSI(见表2)。本章中的表格内出现的一致性测试点的类型定义在GB/T19902.4—2010的表5中。表1CCS模板的CSI一致性测试点/一致性测试点描述描述参考一致性测抽象测试判则集的编号试点类型Ladex_lXMLformat本部分的6.2.2ACCS符合XML模式的格式要求index_2CCS_Creator_Nal,/le本部分的6.2.2A属性“名”存在且唯一index_3CA:S-m本部分的6.2.2A属性。id”存在且唯一index4CCS_RootNode_ID本部分的6.2.2A属性“id”存在且唯一属性。i扩和所有的Parent—Node(s)及Index_5CapabiHty_Class本部分的6.2.2AChild_Node(s)存在且唯一存在具有属性“id”(3)的直接Parent—index_5.1Parem_Node_ID本部分的6.z.2ANode(s)存在具有capability—class类型index_5.2Child.Node_ID本部分的6.2.2A的Child_Node(s)表2能力专规模板的CSI一致性测试点/一致性测集的编号一致性浏试点描述描述参考抽象测试判则试点类型Index_lXMLformat本部分的6.3.2A能力模板符合XML模式的格式要求Index_2CapabilityProfiling本部分的6.3.2A存在该模式组件 GB/T19902.5—2011/]so16100-5:2009表2(续)一致性测试点/一致性测集的编号一致性测试点描述描述参考抽象测试判则试点类型index_2.1Type本部分的6.3.2A存在该些式组件Index_2.2CapabilityProfile本部分的6.3.2A存在该模式组件Index_2.2.1Pkgtypeandversion本部分的6.3.2A存在该模式组件CommonPartTypeandIndex_2.2.2本部分的6.3.2A存在该模式组件SpecificPartTypeIndex一3CommonPartType本部分的6.3.2Choiceofcapability存在“Requirement”ID或者“MSU—Index_3.1本部分的6.3.2AprofiletypeCapabilit,ID(两者取一)ReferenceCapability存在属性。id”,。name”,“version”和Index_3.2本部分的6.3.2AClassStrueture“url”Capability_Class_Index_3.3本部分的6.3.2ACapability_Class_Name存在NalneIndex_3.4Templatem本部分的6.3.2A存在该模式组件Index_3.5Version本部分的6.3.2C存在该模式组件存在模式组件。Street”,。city”,“zip”,Index3.6OwTier本部分的6.3.2C。state”。。county”,。comments”存在下列非限制组件。ProcessorO”,Index3.7ComputingFaeilities本部分的6.3.2C。Operatingsy’stem0”,“Language”。“Memory”.“DiskSpace。AdditionalComputing-存在符合index一4.7中准则的模式Index_3.8本部分的6.3.2CFacilitiesdements组件存在属性。ElapsedTime”和“Trans—Index_3.9Performance本部分的6.3.2CactionsPerUnitTime”AdditiohalPerformance存在符合index一4.9中准则的模式Index_3.10本部分的6.3.2Celements组件存在模式组件“UsngeHistory”,Index_3.11ReliabilityData本部分的6.3.2C。Shipments”,。IntendedSafetyIntegrit广和“Certmcation”AdditionalReliability-存在符合index一4.9中准则的模式Index_3.12本部分的6.3.2CDataelements组件Index_3.13SupportPolicy本鄣分的6.3.2D存在属性。indePAdditionalSupport-存在符合index一4.13中准则的模式Index_3.14本部分的6.3.2DPolicydements组件 表2(续)CB/T19902.5--2011/]so16100-5:2009一致性测试点/一致性测试点描述描述参考一致性测抽象测试判则集的编号试点类型存在属性“invest”,“annualSupport”和Index_3.15蹦ceData本部分的6.3.2D“unit”AdditionalPrice-存在符合index一4.13中准则的模式Index_3.16本部分的6.3.2DDataelements组件CapabilityClassRere-Index_3.17本部分的6.3.2A存在属性“name”renceDictionaryNameNumberOfProfileIndex_3.18本部分的6.3.2A存在属性“number”AttributesIndex_3.19NumberOfMethods本部分的6.3.2A存在属性“numher”Index_3.20Numbero依P.sources本部分的6.3.2A存在属性“number”Index_3.21NumberOfConstraints本部分的6.3.2A存在属性。number”Index..3.22NumberOfExtentions本部分的6.3.2A存在属性。number”Index..3.23NumberOflowerLevels本部分的6.3.2A存在属性。numbe”NumberOfSubtemplates-Index_3.24本部分的6.3.2A存在属性“number”AtNextLowerLevelIndex_4SpecifiePartType本部分的6.3.2ReferenceIndex_4.1本部分的6.3.2A存在属性“Domain_Name”MDM_Name存在属性。Format—Name”,其值为下Capability_Definiti列之一:。Set—of—MDD—obj∞ts”或者Index_4.2本部分的6.3.2A“List_of—MDD—Objects”或者。Time—on_FormatOrdered—MDD—Objects”或者。Event—Ordered-MDD_Objects”Index_4.3Capability_Definltion本部分的6.3.2A存在该模式组件Index_4.3.1Set_of-MDD_objects本部分的6.3.2C存在该模式组件Index_4.3.1.1MDD_Name本部分的6.3.2C存在该模式组件AdditionalMDD_Index..4.3.1.2本部分的6.3.2C存在该模式组件NameeIementsIndex_4.3.2List_oLMDD_Objects本部分的6.3.2C存在该模式组件Index_4.3.2.1MDDName本部分的6.3.2C存在属性“name”和。action”AdditionalMDDIndex_4.3.2.2本部分的6.3.2C存在该模式组件NameelementsTimeOrdered_hdex_4.3.3本部分的6.3.2C存在该模式组件MDD_Objects29 GB/T19902.5—201l/]so16100-5:2009表2(续)一致性测试点/一致性测集的编号一致性测试点描述描述参考抽象测试判则试点类型Time_0courrence_of.Index_4.3.3.1本部分的6.3.2C存在该模式组件MDD_ObjectsIndex—4.3.3.1.1MDD_Name本部分的6.3.2C存在属性“hattie”和。action”Index——4.3.3.1.2MDD_QuaUtiers本部分的6.3.2C存在该模式组件Index..4.3.3.1.2.1QualifierName本部分的6.3.2C存在属性“I"mme”AdditionalQualifier_Index一4.3.3.1.2.2本部分的6.3.2C存在该模式组件NameelementsEvent_Ordered-Index..4.3.4本部分的6.3.2C存在该模式组件MDD-ObjectsEventOccurrence_oLIndex_4.3.4.1本部分的6.3.2C存在该模式组件MDD_ObjectIndex——4.3.4.1.1MDD_Name本部分的6.3.2C存在属性“nalTle”和“action”Index——4.3.4.1.2MDD-Qualifiers本部分的6.3.2C存在该模式组件Index——4.3.4.1.2.1Qualifier_Name本部分的6.3.2C存在属性“name”AdditionalQualifier_Index⋯434.1.2.2本部分的6.3.2C存在该模式组件NameelementsIndex4.4List_Of_CC—Attributes本部分的6.3.2C存在该模式组件AdditionalList_OLCc-Index_4.4.1本部分的6.3.2C存在该模式组件AttrlbuteselementsIndex_4.5List_Of-Cc-Methods本部分的6.3.2C存在该模式组件AddifionalListOLCc_Index_4.5.1本部分的6.3.2C存在该模式组件MethodselementsIndex_4.6List_Of.CC_Resources本部分的6.3.2C存在该模式组件AddifionalList_0LCc_Index_4.6.1本部分的6.3.2C存在该模式组件Resou口ceselementsIndex_4.7List_OLConstraints本部分的6.3.2C存在该模式组件AdditionslList_OLCc_Index_4.7.1本部分的6.3.2C存在该模式组件ConstraintsdementsIndex_4.8List_OLCc-Extensions本部分的6.3.2C存在该模式组件AdditionalList_OLCc-Index4.8.1本部分的6.3.2C存在该模式组件ExtensionselementsListOf-CC—Lower_Index4.9本部分的6.3.2C存在该模式组件Levels30 表2(续)GB/T19902.5—2011/lSo16100-5:2009一致性测试点/一致性测集的编号一致性测试点描述描述参考抽象测试判则试点类型Addlt[onatList_O(_CC—Index_4.9.1本部分的6.3.2C存在该模式组件Lower_LevelselementsList_Of_Cc-Index_4.10本部分的6.3.2C存在该模式组件SuhtemplatesAdditionalList_OLCC_Index_4.10.1本部分的6.3.2C存在该模式组件Subtemplateselements为了引用能力专规中的一个明确的并且唯一的MDMID,MDM创建者应当使用6.4.2中定义的模板并基于表3把MDM注册到数据库中。裹3MDM模板的CSI一致性测试点/一致性测试点描述描述参考一致性测抽象测试判则集的编号试点类型index_lXMLformat本部分的6.4.2AMDM模板符合XML格式Index_2MDM_Name本部分的6.4.2A存在属性“Domain_Name”Domain_Reference_Index_3本部分的6.4.2A存在属性“Dictionary_Name”Dictionary-NameIndex4List_oLMDD_Packages本部分的6.4.2A存在该模式组件Index4.1MDD_Package本部分的6.4.2A存在非限制属性。i扩Index_4.1.1MDD_Name本部分的6.4.2A存在属性“name”Index_4.1.2List_oLRelationships本部分的6.4.2A存在该模式组件存在类型为“Relationship—Type”的Index_4.1.2.1Relationship本部分的6.4.2A无限制属性“Relationship_Name”AdditionalRelationship存在类型为“Relationship—Type”的无Index_4.1_2.2本部分的6.4.2Aelements限制属性“Relationship_Name”Index5Relationship_Type本部分的6.4.2A存在该模式组件Index_5.1Relationship_Name本部分的6.4.2A存在属性。name”Index_5.2Destlnation_MDD_Name本部分的6.4.2A存在属性“name"Index5.3Direction本部分的6.4.2A存在属性“direction”Role_Nai21e_for_Index_5.4本部分的6.4.2A存在属性。name”Destination_MDDIndex_5.5Multiplicity本部分的6.4.2A存在属性。multiplicity”Index_5.6Type本部分的6.4.2A存在属性。type” GB/T19902.5—201l/]SO16100-5:2009表4MDD模板的CSI一致性测试点/一致性测集的编号一致性测试点描述描述参考抽象测试判则试点类型index_lX№format本部分的6.5.2AMDM罐板符合XML格式Index_2MDD_Name本部分的6.5.2A存在属性“name”Index_3RderenceMDM_Narae奉部分的6.5.2A存在属性“name”Index.AList_oLAttributes本部分的6.5.2A存在该模式组件Index_4.1Attribute本部分的6.5.2A存在属性“i扩AdditionalAttributeIndex_4.1.1本部分的6.5.2A存在属性“i矿elementsIndex_4.1.2Attribute_Name本部分的6.5.2A存在属性。name”Index_4.1_3Attribute-Type本部分的6.5.2A存在属性“type”32 GB/T19902.5—2011/[SO16100·5:2009附录A(资料性附录)生成MDM和MDD的过程图A.1说明了一个典型的过程,建模师将遵循该过程产生MDM和MDD。首先,建模师确定目标制造领域,MDM和MDD将以该领域为基础。基于他过去的经验并参考国际标准中包含的合适的已有模型或其他出版物,建模师搜集许多与目标制造领域相关的典型制造应用。然后,建模师从这些制造应用中提取出制造功能,并且分析这些功能以确定这些功能间所共享的和交换的制造信息和制造资源。最后,基于所确定的制造信息和制造资源,建模师生成MDM和相关的MDD。实际上,建横师也将验证所产生的MDM和MDD,以便用户,如CCS设计师,能够信任地应用它们来创建能力专规模板和能力专规。⋯⋯一⋯⋯、气一一,一(确定a一)1经验和相关现存的钍J’~(镍撇蝴)、~~~-I雠姗,—,。I..............一/(从一中t取-Mt功能)\、、(分析脚造功能)·一一一一一1制造功能,/l/一弋,<硼制黼息和制造瓷膏膏/),7制黼。卜/<、、、、、,、F∥一一一孓蛳m帅一1二一一一—L:∑制造舞薄I。一一、、、~、~、~、~丽I围A.1MDD和MDM的生成过程 GB/T19902.5—2011/IS016100-5:2009B.1制造领域模型样例附录B(资料性附录)基于多能力类进行专规匹配的样例图B.1给出了MESl领域中的一个MDM的示例。图B.1MES领域中的MDM的样倒1IviES,制造执行系统(ManufacturingExecutionSystem),是IEC62264-3:2007中定义的制造运行管理的一部分。图1中出现的MDD元素的含义如下:a)物品——通用术语,包括原材料,部件,在制品(见下面f)),物质(见下面e))和成品(见下面g));b)质量条款——产品验收时所考量属性的名称;c)质量标准——产品验收时所考量属性的指定值;d)质量值——产品验收时所考量属性的实际值;e)物质——生产活动中使用的物品(如上面a)所定义);f)在制品——活动已经开始但还未完成的物品(如上面a)所定义);g)成品——所有生产活动都已完成的物品(如上面a)所定义);h)配方——指定给设备的某个操作方法(见如下i))的操作参数集;34 GB/T19902.5—2011/琏o16100-5:20091)操作方法——生产成品(见上面g))或在制品(见上面f))的活动;j)操作类型——相关操作的一般描述;例如:对应于车削,钻孔和研磨操作的操作类型是“加工”;k)过程——生产物品时所采用的一组有序的操作方法;1)库存——在任何给定时间一个物品的剩余数量;m)库房——用以存放物品的地方;n)车间——进行生产的地方;o)公用设施——例如水,空气,电力,燃料;p)设备——包括机器,工具和工人的手工劳动力在内的一般术语;q)实际设备——在制造活动中用到的设备(如p)所定义);r)工具——和设备一起使用的附属的或者分离的装置,如金属模型;s)投入——MDD的名称,该MDD列出操作方法(见上面i))输入的物品(见上面a))及其数量;t)产出——MDD的名称,该MDD列出操作方法(见上面i))输出的物品(见上面a))及其数量;u)消耗——MDD的名称,该MDD列出操作方法(见上面i))所消耗的公用设施及其数量;v)分配——MDD的名称,该MDD列出操作方法用到的实际设备(如分配给一个操作方法的设备;见上面p)和q))及该设备的数量和能力。图B.1包含两个典型类,《计划&结果》和《历史)。图B.2说明了《计划&结果》这个典型类的结构。图B.3说明了《历史》这个典型类的结构。囝:投赉Il教tI=l位置lI方向l圉图B.2典型类《计划&结果》的含义B.2MSU能力专规祥例图B.3典型类《历史》的含义B.2.IMES包的活动树样饲图B.4给出了一个由软件提供商开发的MES包的制造活动树的示例。通过应用图B.1中所给出的MDM,该MES包被分解为一个生产运行管理活动模型的7个活动。通过分析每一个活动的功能,这7个活动被进一步分解为子活动。表B.1列出了这些活动和子活动,以及每一个子活动的MDD和行为。35 GB/T19902.5—2011/tso16100-5:2009围B.4MES包A的活动树制造艨A7提俦嗡信息A7l GB/T19902.5—2011/iso16100-5:2009哀B.1ME$包A(见图B.4)的分解D活动名关联的MDD行为A1调度管理产品订单(计划)GetA11接收制造说明操作说明(计划)Get物品Get产品订单(结果)Set操作说明(结果)SetA12报告制造性能投人(结果)Set产出(结果)Set物质SetA2制造定义管理操作类型SetA21获取操作方法操作方法(计划)Get配方(计划)Get操作类型SetA22指示操作方法操作方法(计划)Set配方(计划)SetA3资源管理公用设施GetA31获取制造资源的实际状况实际设备Get工厂Get实际设备SetA32获取制造资源的可用性状态(计划)Get实际设备SetA33监控操作状况状态(结果)Get操作方法(结果)SetA331指示操作的开始分配(结果)Set实际设各Set操作方法(结果)Get分配(结果)GetA332接收操作的结束实际设备Get状态(结果)Get操作方法(结果)Get产出(结果)GetA333接收测量数据物质Get质量值(结果)Get GB/T19902.5—2011/[SO16100-5:2009表B.1(续)ID活动名关联的MDD行为操作方法(结果)GetA334获取故障状况分配(结果)、Get实际设备GetA4制造安排操作说明(计划)Set操作方法(计划)SetA41制定操作说明物品Set投入(计划)Set产出(计划)Set操作说明(计划)Set操作方法(计划)SetA42分配制造资源分配(计划)Set设备Set实际设备SetA5制造执行管理操作说明(结果)Set操作方法(结果)SetA51规定操作投人(结果)Set产出(结果)Set物质Set操作说明(结果)SetA511规定安排操作方法(结果)Set配方(结果)Set操作说明(结果)SetA512规定操作操作方法(结果)SetA52监控车间车间Get操作方法(计划)Get操作方法(结果)Get投入(计划)Get产出(计划)GetA521获取操作的进度物品Get投人(结果)Get产出(结果)Get物质Get 裹B.1(续)GB/T19902.5—2011/ISO16100-5:2009D活动名关联的MDD行为A522侦测操作异常操作方法(结果)Get操作方法(计划)Get操作方法(结果)Get产出(计划)GetA523获取操作的完成物品Get产出(结果)Get成品GetA6制造数据获取操作说明(结果)Set投人(结果)GetA61收集材料的使用物质Get库存Get操作说明(结果)Set产出(结果)GetA62收集产品的进度物质Get在制品Get产品订单(结果)Set操作说明(结果)Set投人(结果)GetA63报告产品的完成产出(结果)Get物质Get质量值Get成品GetA7制造追踪物质GetA71提供产品信息物品Get质量值GetB.2.2MSU能力专规的)函皿描述样例以下XML描述给出了表B.1中活动All的能力专规。(?Ⅻlversion=”1.0”encoding=”UTF08”?>(typeid=”MEsSW-AOII”/>39 GB/T19902.5—201l/[SO16100-5:2009(Common></MsU-Capability>(name>MESProductInc.(/name>(city)Tokyo</city)(country>Japan(/country)(/Owner>(ReferenceDictionaryName/>(NumberOfProfilmAttributes/>(NumberofExtensions/)(NumberofLowerLevels/>(NumbmrOfSabtamplatesAtNextLowerLevel/)(/Common>(S口ecific>(衄D-Description_Formatformat_name=”List_Of_MDD_Objects”/>(MDDDescription><∞D_lqamenc-me=“productorder(plan)”action=”Get”/)(/MDDDescription>(/Specific></CapabilityProfile>(/CapabilityProfiling>B.3需求能力专规样例B.3.1系统请求说明的活动树样例图B5给出了系统集成师所需的MES包的制造活动树的一个示例。提供应用图R1中的MDM模型,这个所需的M瞄包被分解为生产操作管理活动模型的6个活动。通过分析每一个活动的功能,这6个活动被进一步分解为子活动。表R2列出了这些活动和子活动,以及每一个子活动的MDD和行为。40 GB/T19902.5—2011/Lso16100-5:2009制造定义臂理B2获取操作配方B2l制造安排分配制造赉潭剐1制造数据获取I蓉集操作性能图B.5MES包B的活动树41 GB/T19902.5—2011/ISO16100-5:2009裹B.2MES包B(见图B.5)的分解ID活动名涉及到的MDD行为B1调度臂理产品订单(计划)GetB11接收制造说明操作说明(计划)Get物品Get操作说明(计划)Set操作方法(计划)SetB12调度分配(计划)Set设备Set操作说明(计划)Set操作方法(结果)GetB121根据制造状态重新调度操作方法(计划)Set分配(结果)Set设备Set操作说明(计划)Set操作方法(计划)Set分配(结果)SetB122根据制造性能重新调度设备Set产品订单(结果)Get产出(结果)Get物质Get操作说明(结果)SetB13报告制造状态操作方法(结果)Set产品订单(结果)Set操作说明(结果)SetB14报告制造性能投入(结果)Set产出(结果)Set物质SetB2制造定义管理操作方法(计划)SetB21获取操作配方配方(计划)GetB3资源管理实际设备SetB31获取制造资源的可用性状态(计划)Get 表B.2(续)G]B/T19902.5—2011/ISO16100-5:2009D活动名涉及到的MDD行为实际设备GetB32接收状态改变的报告状态(结果)Get操作方法(结果)Get分配(结果)GetB321接收操作完成的报告实际设备Get状态(结果)Get实际设备GetB322接收警报的报告状态(结果)Get产品订单(结果)Get操作说明(结果)Get操作方法(结果)GetB323接收质量信息产出(结果)Get物质Get质量值(结果)GetB4制造安排操作方法(计划)Get分配(计划)SetB41分配制造资源实际设备Set配方(计划)Set135制造执行管理操作说明(计划)Get操作方法(计划)SetB51规定操作投人(计划)Set产出(计划)Set物品Set操作方法(计划)GetB511规定安排投人(计划)Set物品Set操作方法(计划)Get投人(结果)SetB512规定操作产出(结果)Set物质Set GB/T19902.5—201l/[so16100-5:2009表B.2(续)ID括动名涉及到的MDD行为操作方法(计划)Get分配(结果)SetB513规定运输实际设备Set物质Set产品订单(结果)GetB52接收操作完成操作说明(结果)Get操作方法(结果)GetB6制造数据获取产品订单(结果)Set操作说明(结果)SetB61收集操作性能操作方法(结果)Get产出(结果)Get成品GetB.3.2请求能力专规样例以下XML描述给出了表B.2中活动Bll的能力专规。(?xJalversion=”1.0”encoding=”UTF-8”?)(CapabilityProfilingxmlns:xsi=”http://Ⅲ.w3.org/2001/XMLSchema-instance“xsi:noNaMESpac—eSchemaLocation=”c:\ISOl6100\Capability_Template.xsd”)(Comaon>(RequirementID=”SYS-Req2006·0001”)(/Requirement)(Template_IDid=”BII“/)(Capability_Class—Namen∞e=”BII—ReceiveOrder_Activity”/)(Reference_CapabilityClass—StructureNamename=”REQ_Structure”/)(Versionmajor=”1”minor=”l”/>(Owner>(name>MESUserInc.</name)(city>SoftCity(/city)44 GB/T19902.5—2011/Lso16100-5:2009(state>Alabama</state)(ReferenceDictionaryName/>(NumberOfConstraints/)(NumberOfSubtemplatesAtNextLowerLevel/)</Common)(/MDDDescription></specific)(/CapabilityProfile)(/CapabilityProfiling>B.4使用2型匹配器来匹配的样例系统集成师基于第7章详述的过程来比较他所需的能力专规(见B.3中的示例)和现有的MSU能力专规(见B.2中的示例)。2型比较器比较MDD名称以及同每一个子活动相关联的行为。然后,对每一个匹配的子活动,2型匹配器评估击中率,即需求专规中的名称和行为与MSU的专规中的名称和行为相匹配的百分比。图B.6和表B.3给出了2型匹配器评估的一个示例。在图B.6中,2型匹配器已匹配了活动B61和活动A63,两者都有MDD名“产品订单(结果)”和行为名“Set”。2型匹配器计算出击中率为80%,因为活动B61的5个MDD名称和行为名称中的4个也在需求能力专规中。匹配器计算出需求能力专规中与MSU描述的一个活动相匹配的所有活动的击中率,并且生成如表B.3所示的一个报告。匹配器也计算出需求能力专规中活动的匹配度(见7.2),并且通过给报告单元格加底纹来指明得到了一个“完全必须匹配”。在活动B61的示例中,尽管只有80%的击中率。但是这4个MDD名称和行为名称与必须功能相关。因此,匹配器给表B.3中的B61一A63单元格加了底纹。 GB/T199025—2011/19016100-5二2009国B9基于2型匹配器进行专规述匹配的样例表B9基于2型匹配器进行专规匹配的结果样例5MSU镕自需活动i勰鞋÷麟蠹戮麟%≈燃当系统集成师分析表B.3时.他将从加有底纹的报告单元格看出7个MSU已经达到丁“完全必须匹配”的程度。因此,这7个MSU可作为被系统集成师使用(可能是重用)以实现其需求的候选,例如用于B3中的MES包B。图B7给出了一个MES包B的制造活动树,该包用到了表B3中给出的可用的MSU。46翥一一~器一盟婴 GB/T199025—2011/ISO16100—9.2009[!l匿:.J【.竺垂JT]—lE茎[至[妇后i茹焉。]l旦.!竺:一l圉B7标明了“重用的”和“新的”MSU的系统请求说明的活动树样例器量蓦 GB/T19902.5—2011/zso16100-5:2009参考文献E1]ISO15745—1Industrialautomationsystemsandintegration--Opensystemsapplicationin-tegrationframework--Part1:Genericre{erencedescriptionE22ISO/IEC19501Informationtechnology--OpenDistributedProcessing--UnifiedModelingLanguage(UML)Version1.4.2[3]IEC62264—3Enterprise-contr01systemintegration--Part3:Activitymodelsofmanufac-turmgoperationsmanagement'

您可能关注的文档