1、ICS 25.040 L 67 中华人民11: ./、不日国国家标准GB/T 19902.3-2006/ISO 16100-3:2005 工业自动化系统与集成制造软件互操作性能力建规第3部分:接口服务、协议及能力模板划Industrial automation systems and integration-Manufacturing software capability profiling for interoperability-Part 3: Interface services , protocols and capability templates CISO 16100-3: 20
2、05 ,IDT) 2006-12-13发布中华人民共和国国家质量监督检验检疫总局中国国家标准化管理委员会2007四07-01实施发布GjT 19902.3-2006jISO 16100-3: 2005 目次前言. . . . . . . . . . 1 引言I . . . . II 1范围2 规拖性引用文件3 术语和定义3. 1 本部分的定义.3.2 来自GBjT19902. 1-2005的可应用定义23.3 来自GBjT19902.2一2005的可应用定义. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3、 . . 3 4 缩略语. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 5 制造软件信息模型与专规. . . . . . . . . . . . o . . . . . . . I I . ., . . . . . . . . . 4 5. 1 制造活动与信息交换模型. . . . . 4 5.2 制造软件单元. . . . . 5.3 匹配能力专规5.4 接口服务定义. 6 能力专规接口、服务与协议6. 1 能力专规服务的使用. . . . . . . 6.2 协议规范7 模极. 7. 1 总体结构. . .
4、 . . . 7;2 公共部分. . . . . . . . . . . . . . .16 7, 3 特殊部分. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . M 7, 4 模板的使用. . . . . . . . . . . . . . . . . . . . .回. . . m 8 一致性hu.20附录A(资料性附录)能力专规模板. . . . . . . . . . . . . . . . . . 21 附录B(资料性附录)能力参考模型. :
5、. . . . . . 0 . . . . . . . . 43 附录c(资料性附录)软件单元信息模型示例GB/T 19902. 3-2006/ISO 16100-3: 2005 前GB/T 19902( = returnCapabilityProfile 相应的属性为:capability_profile_ID= the.一capabilityprofileid capa bili ty _profile_con tent = the_capabili ty _profi lecontent access status= the access status 6.2.2.2 访问M8U的能力专
6、规一个MSU的requestProfile服务返回其能力专规,且服务类型应为:巳rvice-type= req uestCapabili tyProfile 它无属性。ReturnProfile服务返回MSU能力专规,且服务类型应为:(service-type = returnCapabilityProfile 相应属性为:capa bili ty _profile_ID = the一capability_profile_id capability _profile_content = the_capability _profile_content access_status= the_acc
7、ess_status 6.2.2.3 匹配两个专规requestMltch服务返回一个匹配结果,且服务类型为:( service type) = requestCapabilityProfileMatch 相应的属性为:capability _profile_LID= the_first_capability _profile_id 13 GB/T 19902. 3-2006/1S0 16100-3: 2005 capability profile_2_ID= the_second_capability _profile_id returnMatchingResult服务返回匹配结果,且服务类
8、型应为:(s巳rVlCe唰type= returnCapabili ty ProfileMa tchResul t 相应的属性为:capability_profile_l_ID=川he_firstcapability_profile_idcapability _profile_2_ID= the_second_capability _profile一idmatching_result= the_matching_level; the_matching_comment access_status= the_access_status 6.2.2.4 requestMatch服务返回一个匹(ser
9、vice-type = requestCap 相应属性为:capability _profile_ID= returnMa tchingRes ul t (service-type=Et相应属性为:capability 6.2.3 公共管理服6. 2. 3. 1 查询服ret =相应的属性为:serVlceprovider_ access_status= 6.2.3.2 垃册能力专规register Profile服务用ID= 相应属性为:capability _profile_ID= the_capability returnRegistrationStatus服务返回能力专规的注册状态,且
10、服务类型为:= returnRegistrationStatus 相应属性为:regis tra tion.status=the-mgistratiorLStatus access_stat1s = the_access_status 6.2.3.3 向服务提供方发送专规14 putProfile服务按照ID接受能力专规,且服务类型应为:= putCapabilityProfile GB/T 19902. 3-2006/ISO 16100-3 :2005 相应属性为:capability_profile_ID=川he_capa bili ty _profile_id capa bility _
11、profile_con tent = the_capa bili ty _profile_conten t returnPu tProfileSta tus服务返回能力专规的传输状态,且服务类型应为:SErvice-typez巳turnPutProfileStatus相应属性值为:transmission_status = the_transmission_sta tus access_status = the_access_status 6.2;3.4 注销一个能力专规unregister Profile服务按照IDzH一一D Y-A 1reEt mM-05飞fhFm叮阳当-口y性町?A时属
12、M,划-m应阴阳町口HHaes*qnL企/、相应属性值为:unreglstra 6.2.4第2类与第第2类与第37 模板7. 1 总体结构7. 1. 1 概述任何能力模板的定义。这个模板结构由的公共类型部分b) 特殊类型部分7. 1. 2 正式的结构能力模板的正式结构如性均可以被(? xml V巳rSion=1.ottEncoding(xs: schema targetNamespace= xmlns: cpsc= IS016100CommonSchema 幅山2_IS01610_Q古ility Profi1 eSchema xmlns: xs= http:/www. w3. org/200X
13、MLSchema id= Capabi1ityProfi1ing xml: lang= EN) (xs: element name= CapabilityProfiling (xs: complexType (xs: sequence maxOccurs= unbounded) (/ xs: complexType) (/xs: element) 15 GB/T 19902.3一2006/ISO16100-3: 2005 (xs: el巳mentname= CapabilityProfile) (xs: complexType) (xs: sequence (!:曰:complexType)
14、(/xs:巳lement)(xs: element name= TemplateID (/ xs: complexType) (xs:巳1ementname= Owner) (xs: attrbute name= type type= xs: string form= unqualifed /) (xs: attribute name言ransactonsPerUntTimetype= xs: string form= unqualfed / (/ xs: complexType) (/ xs: element) (xs: element name= ReliabiltyData minOcc
15、urs= 0 maxOccurs= unbounded GB/T 19902, 3-2006/ISO 16100-3 :2005 (xs: complexType 个模极的特殊部分应用XML模式来表示,特殊部分可以由-个或多个特殊复杂元素组成,这些复杂元素的数量应当与公共部分中的一致。特殊部分中的每个特殊复杂元素应当指向一个参考能力类结构。允许由活动模型窍义和描述类结构。每个模板可由其参考能力类结构衍生而来,模板应当描述整个或者部分参考能力类结拍。一个参19 GB/T 19902. 3-2006/ISO 16100酣3:2005考能力类结柑可以拥有多个相关模板,它们覆盖了整个结掏的各个部分。一
16、个活动的需求能力专规和MSU能力专规都应当用以XML模式表示的模板进行描述。这些模板应当来掘于相同的参考能力类结构。例:见人2和A.3。7.4 模板的使用模板用来创建需求能力专规与MSU能力专舰。在匹配过程中对两个专规进行比较。这需要一个公共的基础结构,这个基础结构由XML模式表示的模板结构来定义。匹配规则取决于功能的类型。高级的匹配器或多或少要使用关于特殊应用领域的附加语义信息。匹配器应返回在6.2.1中定义的匹配等级以及对匹配过程的评估。例:关于匹配过程,见A.208 一致性能力专规-致性评估的概念与规则的具体内容见IS016100-40 20 GB/T 19902. 3-2006/1S0
17、 16100圄3:2005A. 1 通用能力专规模植A. 1. 1 填充7的模板附录A(资料性附录)能力专规模板一个被填充的模板是一个能力专规,下面给出一个范例。(? xml version=1. 0 encoding=UTF-8?) ( !. . .一(Capabili ty Profiling xmlns: xsi = http:/www.w3.org/2001/XMLSchema-instance xsi : noNamespaceSchemaLocation = C: . . . IS0161 OO-General. xsd) (pkgtype v巳rSlOn口门,0,0,2/(Com
18、mon) (jSpecific) 734562 USA (! - see Annex B of part 1一(ScheduleMechanicalRernoving !evel= 9 ID= AA22132111) (DSP level=3 ID=CC13/) Z 213211112) 23 G/T 19902. 3.2006/180 16100-3: 2005 (ASIC level= 3 ID= CC14 / (CapabilityProfle date= 2003-09-11 (pkgtype version=勺,0,0,2)(Common) (Requirement ID= 81-0
19、001 /) (TemplateID ID_N umber= Ex_A22_DevelopProdcuct_ISO-DIS16100-01 / (CapabilityClassName id= ccn_l 002) GenerateControlPrograms( /CapabilityClassName) 25 GB/T 19902. 3-2006/ISO 16100-3:2005 (Threading_Mp) (/Threading_Mp) (Common) (ReferenceCapa bilityClassStructure d罩rcs_1002name= DiscreteEngine
20、eringActivity ver-26 , GB/T 19902. 3-2006/180 16100-3: 2005 sion= 001 url= /) USA (/Drilling) (XP/) ( /OperatingSystem) (/ ManufacturinglnformationExchange) (ManufacturingActivity) (! - for standard matching rules 一(Activity id = act_300 1 level = 7 mandatory Level = 6 ( ControlFunctionBlock) (/ Ope
21、ra tingSystem2 A.2.4 将一个需求能力专规匹配其中一个MSU这个匹配过程需要考虑A.2. 3中活动钻孔的潜在模板中的全部项。MSU考虑对具有不同特性(如速度和深度)的3种不同原料进行钻孔,通过调查需求发现只需要一类钻孔:铜原料,铜原料的速度和深度属性均满足MSU专规。因此,该项技得了完全匹配。对于其他条款也要进行该匹配以达到一个总体匹配等级。A.3 一个测试单元的能力类结构A. 3. 1 采用XML吾渣的参考类结构范例个测试单元参考字典的范例。(xs: elernent name= CapabilityProfiling) (/ xs: element) (xs: compl
22、exType) (xs: choice) true minOccurs=O unqualified/) = unqualified / = unbounded) unqualified / = unqualified/ =飞mbounded)0 maxOccurs= unbounded ) 30 (xs: complexType) (xs: seq uence) = unq ualified ified /) q ualified /) E罩在L= unbounded ) curs= unbounded) unqualified /) = unq ualified /) ._ 飞, GB/T
23、19902. 3-2006/180 16100-3: 2005 (/xs:element (xs : element nam巳=Excel-Text minOccurs= 0 type= xs: int type=xszstring =xs:int form= xs: string form t form= unqual-String-, formz=ur (/xs: element) (xs: element name= Mul nOccurs= 0 maxOccurs minOccurs = 0 maxOc-(xs: complexType) (xs: attribute name= le
24、vel type宫xs t intform z ( xs: attribute name口ID type = xs : string form (/xs: complexType) (/ xs : element) 31 GB/T 19902, 3-2006/1S0 16100-3 :2005 ified /) qualified /) bounded) curs= unbounded unqualifiedH/口unql.lalfied/ ified / qua1ifiedj) fied 11 / ) bounded) ified / ql.lalified /) 32 (xs: seque
25、nce (/ xs: complexType) form= unqua1ified / form= unqua1ified / curs= 0 maxOccurs= form = unq ualified / form= unqualified / nOccurs=O form=unq nOccurs= 0 form= 1hqualified /) form= unqua1ified / unqua1ifi ed /) = unqua1ified / 34 (xs: e1ement name = ArithmeticFunctions mi-(xs: comp1exType ( xs: a t
26、tribute name = 1eve1 type = xs: int (xs t attribute name=IDHtypEZxh stringlt (/xs: comp1exType Statistica1Functions minOc-; comp1exType (/xs: sequence type = xs: int typEz lxs z stringtp 口11-= xs: int =xs:String 口11-1eve1 type=xs:int = ID type = xs : string unq ualfied /) = unqualified /) ified /) q
27、alified /) =曰:stringTIml unq ualified /) = unq ualified /) unqualified /) =飞nqualified /) ified /) q ualified /) GB/T 19902.3-2006/180 16100-3 :2005 form= unqua1ifiedj) form= unqua1ified j) form=飞nqua1ifiedj) form = l1nqualified j) 11 unqualified j) = unqua1ified j ifiedj) 36 xkattributename=1lEVErt
28、type=xstintlf GB/T 19902, 3-2006/180 16100-3: 2005 (xs: attribute name= ID type口xszstringform口unqualified /) (/ xs: e1ement) (xs: e1ement name= Exporter) 37 G/T 19902. 3-2006/180 16100-3: 2005 (/ xs: element (/ xs: choice (xs: attribute name=叮e1Feltptype=xstintform=unqualifiedH/(xstattribute name=ID
29、typE=xszstringfl form= unqualified/(/ xs: complexType) (xs: complexType) (xs: sequence) (xs: (xs : element name = Multi (/ xs: sequence) (/ xs: complexType) (xs: complexType name= BascNumeric) unq ualified /) ualified / a minOccurs= 0/ (xs:attribute name=ID type=xs:string form=unqualified/ 38 GB/T 1
30、9902. 3-2006/ISO 16100-3: 2005 (xs: element name= int minOccurs= 0) (xs: complexType) (xs: attribute name= level type= xs :nt form= unqualified /) (xs:attribute name=ID type=xs:string form口unqualified/) (/ xs: complexType) (/CapabilityProfle) ( CapabilityProfiling) (! -DTD-NAME= V. MSU Developer Inc
31、. (Language name= EN / (Memory size=28 unit=MB 1 (DiskSpace size=巧。unit= GB /) (TransactionsPerSecond value= 621 / ( /Performance) Calculate_FFT (1 Capabili tyClassN ame) 0.* description:Strillg artefactBehaviollr Arte臼ctBehaviourSpeciflcatioll Fonn O.卢physicalPrincipleDescription:Strillg l产0.1 feat
32、ur剧generatePhysicalAction() Fonn qO1pHM eOfEhape stdng Comp OlU1dFeatllre BehaviourModel 0.1 simlllation ensions:Vector id:String location:Point generateBehaviourModel() artefact orientation:UnitVector w1LJr;L容量计划晶结果成本* 历史I . . l勘丰l产品分配|选择l只型丰数量| Li有期*|&结果I I b lolfl l叫皆知,变量集丁质量价值严f阳!息O. .11 设备I石计划&
33、结果数量f计;11)产定u.购品结果 信息| 状态容量使用期动态型号操作中11 维护中固C.6制造执行系统一个类视图示例此例中,根据己测知的质量值判断物质质量,软件单元接收下列相互联系的对象见图C.6的左侧): a) 物质序列号属性;b) 由设备测知的物质质量值;) 从质量标准数据而来的质量条目。软件单元将这些接收的数据和输出对物质质量的判断比作软件单元相互通信的对象,例如在图B.l所示的高层结构中MES。的OON的10220的问SON-的.NommFH阂。华人民共和国家标准工业自动化系统与集成制造软件互操作性能力建规第3部分:接口服务、协议及能力模板GB/T 19902.3-2006/13016100-3: 2005 国中号中国标准出版社出版发行北京复兴门外三里何北街16号邮政编码:100045 网址WWW.spc. n巳 电话:6852394668517548 中国标准出版社秦皇岛印刷厂印刷各地新华书店经销4峰印张4字数118千字2007年4月第一次印刷开本880X12301/16 2007年4月第一版定价40.00元特书号:155066 1-29302 如有印装差错由本社发行中心调换版权专有侵权必究举报电话:(010)6853353319902.3-2006 G