1、ICS 25.040.30 J 07 道B中华人民共和国国家标准G/T 19659.1-2005/ISO 15745-1 :2003 工业自动化系统与集成开放系统应用集成框架第1部分:通用的参考描述Industrial automation systems and integration Open systems application integration framework Part 1 : Generic reference description CISO 15745-1:2003 ,IDT) 2005-01-25发布2005-06-01实施中华人民共和国国家质量监督检验检痊总局也士
2、中国国家标准化管理委员会保叩GB/T 19659.1-2005/ISO 15745-1 :2003 目次前言.田引言.N 1 范围2 规范性引用文件-3 术语和定义4 缩略语.4. 1 通用缩略语4.2 IAS接口类型5 AIF概念55. 1 元素及规则5.2 使用AIF开发AIP. 5.2.1 总述5.2.2 集成模型-5.2.3 专规6 集成模型类型-6. 1 过程集成模型6.2 信息交换集成模型6.3 资源集成模型.8 6.3. 1 概论86.3.2 装置集成模型86.3.3 通信网络集成模型.8 6.3.4 设备集成模型86.3.5 人员集成模型.86.3.6 物料集成模型7 专规模板
3、及类型-7.1 专规模板关系97.2 主专规模板107.2.1 结构. 10 7.2.2 首部.107.2.3 主体部分127.2.4 首部数据类型127.2.5 GB/T 19659 (lSO 15745)定义的数据类型127.2.6 XML表示法127.3 通用专规模板7.3.1 AIP 7.3.2 过程专规167.3.3 信息交换专规GB/T 19659.1-2005/ISO 15745-1 :2003 7.3.4 资源专规8 符合性21附录A(资料性附录)UML术语及符号 n 附录四资料性附录)IAS接口类型M文献资料. 26 E GB/T 19659.1-2005/ISO 15745
4、-1 :2003 前言GB/T 19659的本部分等同采用IS015745-1: 2003(工业自动化系统与集成开放系统应用集成框架第1部分z通用的参考描述)(英文版)。GB/T 19659标准由4个部分组成z一一第1部分z通用的参考描述;一-一第2部分:基于IS011898的控制系统的参考描述;一一第3部分:基于IEC61158的控制系统的参考描述;一一一第4部分z基于以太网控制系统的参考描述。为便于使用,本部分(即第1部分)作了下列编辑性修改:a) 将本国际标准和IS015745改为GB/T19659 ,有些地方因考虑编程和保留原国际标准的应用需要,将IS015745保留或改为GB/T19
5、659 (1S0 15745),如z图1、图2。将IS015745-1改为GB/T 19659的第1部分或GB/T19659. 1。b) 将规范性引用文件和文献资料中已转化为国家标准的国际标准编号改为国家标准编号。本部分为首次制定。本部分的附录A、附录B为资料性附录。本部分由中国机械工业联合会提出。本部分由全国工业自动化系统与集成标准化技术委员会归口。本部分主要起草单位:北京机械工业自动化研究所。本部分主要起草人:郝淑芬、刘云男、许莹。而出GB/T 19659.1一2005/18015745-1:2003引现实中应用系统是根据应用需求规范进行开发的(即:描述应用所要求的功能和性能的规范)。这类
6、应用规范典型地包含文本描述、图形、图表以及对其他规范的引用。许多经常从事于特定市场领域的系统集成商和最终用户不是生成多种类似应用规范(每种工程项目就有一种规范),就是生成一种对应于每个项目相应的变型的主(版)应用规范。应用集成框架(AIF)定义了一些要素和规则,以便于:一-利用集成模型系统地组织和表达应用系统的集成需求;一一-采用应用互操作专规(AIP)的方式开发接口规范,选择适用的资源和用文档己构建的应用系统。图1描绘AIF(GBjT19659 (1S0 15745)中规定的)、集成模型和AIP(由AIP开发者开发的)与实际应用系统之间的关系。图l的左侧部分给出的是19659(ISO 157
7、45)第1部分规定的通用AIF,在GBjT19659 (lSO 15745)的其他部分中经过扩展包含了专用技术。图1中居中部分给出的是AIP(它可包含一个或多个其他AIP),AIP由一个过程专规、一个或多个资源专规和一个或多个信息交换专规组成。AIP下面是表达应用需求有关的集成模型。图1的右侧部分给出的是实际应用系统,它由以下方面组成:一一一资源(装置、通信网络、设备、人员、物料); 一一过程;一-信息交换。-/文赠-huv下规一一一上专二娃的蜘T1日资一刊o c3 n3 T J/ B G 开放系统应用集成框架CAIF) / GB/T 19659 Cl SO 15745) 第2.3.&.4部分
8、专用技术扩展-1 i柑展! l例如:GB厅15969: 1IEC61499,comA l IOCOM. 专规结构圄1lV 集成模型和AIP 集成模型AIP 资源专规| 过程专规| |信息交换专规| |AIP I 实际应用系统应用集成需求GD 豆 亘互高E由于乏主GB/T 19659.1-2005/ISO 15745-1 :2003 获得的好处:一一最终用户通过引用预定义的AIP便于制定规范及获得开放系统;系统集成商通过使用基于AIF的通用工具可减少基于开放系统解决方案的开发时间;一一自动化供应商通过使用基于AIF的通用工具可提供和开发新产品,例如:自动化供应商可以向人们展示:通过引用AIP的资
9、掠专规,其产品达到支持应用需求。本标准的主要用户是在下述应用领域中使用各种系统平台和产品技术开发AIP的开发商,例如:一一-连续过程控制系统;批量过程控制系统;一一机床控制系统;一一离散控制系统;-一诊断系统。V GB/T 19659.1-2005/ISO 15745-1 :2003 工业自动化系统与集成开放系统应用集成框架第1部分:通用的参考描述1 范围GB/ T 196590S0 15745)定义了应用集成框架一一描述集成模型和应用互操作专规的一组元素和规则。REC-xmlschema REC-xmlschema-2-UML V1. 4 OMG一一一3 术语和定义3. 1 注:本文件中使用
10、的UML术语和符号下列术语及定义适用于本部分。动作action 所发生的事情。ISO/IEC10746-2J 注:与建模有关的每一个动作与至少一个对象相关联。ISO/IEC10746-2 J 3.2 执行者actor 和基于特殊现场总线技术的装个特定现场总线技术的应用注日期的引用文根据本部分达成版本适用于本模型CidtISO/ 1部分:总则和方在与这些用例交互作用时,应用用例的用户所扮演的相互关联的一组角色。UMLJ注:对于与之通信的每个应用用例来说,一个行动者只有一个角色。GB/T 19659.1-2005/ISO 15745-1 :2003 3. 3 3.4 3.5 3.6 3. 7 3.
11、8 3.9 聚合aggregation 一种特殊的关联形式,它规定集合(整体)与单个组件之间的整体个体关系。UMLJAIP开发者AIP developer 使用应用集成框架(AIF)开发集成模型和/或专规的人员。关联association 两个或多个类化器之间的语义关系,类化器规定它们的实例间的连接。UMLJ基本规范base specification 包含专规引用信息的引用文件。类class描述享有相同属性、操作、方法、关系和语义的一组对象。UMLJ类化器c1assifier 描述行为和结构特性的机制。UMLJ注:类化器包括接口、类、数据类型和组件。通信网络专规communication n
12、etwork profile 从集成的角度对联网装置所支持的通信网络的表达。例:集成方面的示例如:通信对象类型和关联的操作关系(客户机/服务器,生产者/用户,等等)、对象类型的服务和属性、对象类型和服务的数据类型,以及使用的编码规则。3.10 兼容性compliance 两种技术规范A和B的关系,当规范A的所有要求规范B全都予以满足时(当B符合A时)。ISO/IEC 10746-1J 3. 11 装置device 一种实体,它完成控制、执行和/或传感功能,并与自动化系统内的其他类似实体连接。注:装置不能独自执行物料处理、物料输送和物料仓储功能(见3.15)。3.12 装置专规device pr
13、ofile 从集成的角度对装置的表示法。例:集成方面的示例如:提供的功能、网络上的组态、网络方面的行为特性,以及输入/输出数据的通信。3. 13 元素element 模型的最小构成。UMLJ3. 14 实体entity 任何存在的具体或抽象的事物。ISO/IEC10746-2J 2 GB/T 19659.1-2005/ISO 15745-1 :2003 3. 15 设备equipment 一种实体,它是独立的,或与自动化系统接口,它执行物料处理、物料输送和物料仓储功能。例:输送机,容器,泵。注1:设备可包含装置(见3.11)。注2:设备不能与通信网络直接连接。只有装置才能直接与通信网络连接。3
14、. 16 设备专规equipment profile 从集成的角度对某项设备的表达法。例:集成方面的示例如:输送机速度、容器的容量、泵的出力。3. 17 通用化generalization 较通用的元素和较专用的元素之间的分类关系。UMLJ注:较专用的元素除了一些附加的信息外,与较通用的元素完全一致。较专用元素的实例也可以用在允许使用较通用元素的地方。3. 18 人员专规human profile 从集成的角度对人员的表示法。例:集成方面的示例:责任性等级,资格等级,能力。3. 19 信息information 可在用户间交换的、有关论域及范围内的事物、事实、概念等的任何种类的知识。ISO/I
15、EC10746-2J 3.20 3.21 3.22 实例instance 具有唯一标识的实体,可施加标识的一组操作,和具有保存这些操作的效果的状态。UML接口interface 命名的操作集,它体现一个元素的行为特性。UML物料material 制造产品过程中使用的物质。例:原材料,消耗品,催化剂。3.23 物料专规material profile 从集成的角度对物料的表示法。例:集成特性的示例如:外型尺寸,质量,密度,保存期限,储藏要求的温度和湿度、硬度,可成形性和粘性。3.24 消息message 在实例间传送信息的技术规范,以期由此产生活动。3.25 名称name 术语,在特定的命名上下
16、文中指一个实体。ISO/IEC10746亿3 G/T 19659.1-2005/ ISO 15745-1 :2003 3. 26 对象object 一种实体,它具有明确定义的边界,以及封装状态和行为特性的标识。UMLJ注:状态由属性和关系描述,行为特性由操作、方法和状态机描述。一个对象是一个类的一则实例。3.27 操作operation 可以向对象请求以影响行为特性的服务。UMLJ3.28 专规profile 一个或多个基础规范和/或子专F些基础规范或子专规所选择的 UMLJ 3. 32 集合、罩、 ISO/ IEC 10746-2J 的)类型type ) 判定特性化的集合。ISO/IEC10
17、746 - 2J 3. 35 用假IJuse case 一个特定功能、活动或关系需要辨识这下主,个系统称为子系统(见一种顺序动作的类规范,包括某系统(或其他实体)能完成的一些变异动作,它们与系统的执行者进行交互作用。UMLJ3. 36 视图view 从某个给定的视角或有利位置可以看到的模型的投影,它略去与此视图无关的实体。UMLJ4 GB/ T 19659.1-2005/ ISO 15745-1 :2003 4 缩略语4.1 通用缩略语下列缩略语适用于本部分:AIF AIP ASCII CORBA DCOM FDA HMI IAS OSI UML XML 应用集成框架Application I
18、ntegration Framework 应用互操作专规Application Interoperability Profile 美国信息交换标准代码American Standard Code for Information Interchange 通用对象请求代理体系结构Common Object Request Broker Architecture 分布式组件对象模型Dis 注:IAS接口API CMI CSI ESI FSI HCI ISI MTI SEI USI 5 AIF概念5. 1 元素及规则AIF规定了元素和规则。为坝,AIP开发者使用这些元素和采纳这些规则。GB/ T 19
19、659 (ISO 15745)定义的AIF元素如下:一一一本部分的7.2定义的主专规模板结构及首部;本部分的7.3定义的通用专规模板;一-GB/T19659(lSO 15745)的第2、第3和第4部分定义的特定技术的专规模板;本标准的附录B定义的IAS接口类型。AIP开发者还可以使用独立于GB/T19659 (lSO 15745)开发的元素,例如:由AIP开发者制定的基本规范。AIF规则在以下方面约束AIP开发者:F d GB/T 19659.1-2005/ISO 15745-1 :2003. 一一创建集成模型(见第6章); 一一一专规的开发(见第7章),包括主专规模板的使用(见7.2),通用
20、专规模板的使用(见7.3),以及特定技术专规的开发(见GB/T19659 (1S0 15745)的第2、第3和第4部分); 一一专规交换语言(见7.2.6)。5.2 使用AIF开发AIP5.2. 1 总述现实中应用系统是根据应用规范(即:描述应用所要求的功能和性能的规范)进行开发的。这类应用规范典型地包含文本描述、图形、图表以及对其他规范的引用。许多经常从事于特定市场领域的系统集成商和最终用户不是生成多种类似应用规范(每种工程项目就有一种规范),就是生成一种对应于每,个项目相应的变型的主应用规范。AIF着重于应用系统的集成方面,它提供元素及规则用以开发基于过程、信息交换和资源视图集成模型及专规
21、(见图2)。集成模型体现应用需求,而专规是接口规范,它能够选择适用的资掘和己构建应用的文件。集成模型(见6章)是以UML图的形式,而专规(见7章)则是XML文件(REC-xml-20001006) 表达。虽黯E惜倾吠一-+表示活动执行顺序-表示信息流圈2应用GB/T196590S0 15745)的专规开发5.2.2 集成模型三种集成模型(过程、信息交换和资源)由AIP开发者开发,这三种模型是在应用规范中所包含的6 GB/T 19659.1-2005/ISO 15745-1 :2003 集成要求的形式表达。每个特定应用可以有它自己的应用规范,但是,AIP开发者可以选择一种集成模型专用于个别应用,
22、或者适用于一组类似应用。每种集成模型由合作对象的类组成。这些抽象物之间的(关联的、分层的)关系提供应用要求的总貌。每一种集成模型的开发都是使用一组类和对象以及它们的静态和动态关系的可视化表达(即:附录A描述的UML图)来完成的。过程集成模型描述应用中的控制、物料和信息流,并决定要交换的资源和信息的需求。信息交换集成模型描述这些资源之间要交换的信息。资源集成模型描述建模过程涉及的资源以及这些资源之间的接口。各个单独的集成模型针对每一种资源类型(装置、通信网络、设备、人员和物料)。5.2.3 专规集成模型标识支持应用需求而必需的接口一种专规则是针对某一特殊接口的一种精确表达。通过引用基本规范中标识
23、的选项的方法来简化专规的描述。没有必要重复基本规范的全部文本。专规是使用XML模式语言(REC-xmlschema-1-20010502和REC-xmlschema-2-20010502)的专规模板(见7.1)开发的XML文件(见7.2.6)。AIP是引用一组专规(过程专规、信息交换专规、资源专规,有时还有一些其他的AIP)的单一规范,这些专规引用基本规范(它们本身可能就是专规)的某些部分。过程专规是过程集成模型规定的己建状况的记录。它包含已建信息,和/或对包含已建信息的基本规范的引用。同样,信息交换专规是信息交换集成模型规定的信息交换的已建状况的记录。它包含已建信息,和/或对包含已建信息的基
24、本规范的引用。表达资源间接口需求的资掘专规(装置、通信网络、设备、人员和物料)可以从资源集成模型导出(见图2中专规要求)。现有资源的资据专规来自相应的资源规范(见图2中现有资源专规)的开发。对这两种资源专规(都使用XML格式)进行比较,能使AIP开发者将一个特殊的资摞与应用集成要求相匹配。6 集成模型类型6.1 过程集成模型过程集成模型描述应用内的控制流、物流和信息流,并描述功能、步骤,以及参与建立和操作应用的活动。AIP开发者应使用UML(见附录A)创建过程集成模型使用的典型UML图有:用例图(表示执行者、用例及应用系统边界),活动图(表示过程流),类图(表示存在的类及它们之间的关系),时序
25、图(表示按时间顺序安排的过程交互作用)。6.2 信息交换集成模型信息交换集成模型描述在过程建模中涉及的资源之间交换的信息。交换的信息一般包括下述内容:-一一过程信息(诸如配方、几何数据、调度或为执行应用功能所需要的其他工艺参数h状况信息(诸如故障、设备状况报告、报警和质量信息h一控制信息(包括命令和服务请求)标明信息的源、目的地和类型。AIP开发者应使用UML(见附录A)创建信息交换集成模型使用的典型UML图有:类图(表示存在的类及它们之间的关系),合作图(表示各个对象间交换的信息),时序图(表示按时间顺序安排的信息交换)。7 GB/T 19659.1-2005/ISO 15745-1 :20
26、03 6. 3 资源集成模型6.3.1 概论资源集成模型描述在过程建模中涉及的装置、通信网络、设备、人员以及物料。资掠集成模型还标识这些资源间的主要接口,这些接口能够使这些资源互操作并提供支持过程的自动化和控制所必需的功能和服务。AIP开发者应使用UML(见附录A)创建资源集成模型一-使用的典型UML图有:类图(表示存在的类及它们之间的关系),协作图(表示各个对象间交换的信息),布置图(表示装置和设备的硬件配置,驻留在每个硬件上的软件对象,以及与硬件和软件交互作用的人员)。为描述每种类型的资源,可使用集成模型对提温革fj,模型作进一步细化。在每种集成模型中表示- 的接口将决定与每种模型关联的专
27、规过程集成模型和信息交换AIP开发者应在的类及它们之间6. 3. 3 通信网络通信网络集信息交换集成模日-JM们处吞者它务据发及事数开类一-P的一-M在存-rm 6.3.5 人员集成模型人员集成模型描述支持应用要求所必需的人员的特性(这些应用要求在过程集成模型和信息交换集成模型中作了规定),例如:一一责任等级;一一资格等级;一一可利用性。AIP开发者应使用UML(见附录A)创建人员集成模型一一使用的典型UML图有:类图(表示存在的人员类及他们之间的关系),协作图(表示人员和其他对象间的相互作用),时序图(表示按时间顺序安排的人员的相互作用)。GB/T 19659. 1-2005/ISO 157
28、45- 1 :2003 6. 3.6 物料集成模型物料集成模型描述支持应用要求所必需的物料的特性(这些应用要求在过程集成模型和信息交换集成模型中作了规定),例如:物理特性(外型尺寸、质量、密度等); 仓储特性(保存限期、要求的仓储温度、温度等); 处理特性(硬度、可成型性、粘性等)。AIP开发者应使用UML(见附录A)创建物料集成模型一一使用的典型UML图有:类图(表示存在的物料类及它们之间的关系),协作图(表示物料和其他对象间的交互作用),时序图(表示按时间顺序安排的物料的交互作用)。7 专规模板及类型7.1 专规模板关系所有通用专规模板GB/ T 196 59 (lSO 1 现场总线技术的
29、装置专专用技术装置专规模板专用技术通信网络专规模板图4通用/专用技术专规模板类图AIP开发者根据其需要,可以:一一创建他们自己的通用专规模板(属于图3所示的通用专规模板类之一); 9 GB/T 19659.1-2005/IS0 15745-1 :2003 一一创建他们自己的专用专规模板(属于图4所示及GB/T19659 (1S0 15745)的第2、第3、第4部分定义的专用技术专规模板之一); 一-使用现有的已经由其他AIP开发者创建(并且属于图3所示的通用专规模板类之一)的通用专规模板;一-使用现有的已经由其他AIP开发者创建(并且属于图4所示及GB/T196590S0 15745)的第2、
30、第3、第4部分定义的专用技术专规模板类之一)的专规模板。在创建专规模板时.AIP开发者可以给由有关通用或专用技术专规模板继承而来的模板添加信息,但不能修改或删除这些信息。AIP开发者创建专规是通过向专规模板添加特殊的专规信息来实现的。7.2 主专规模板7.2.1 结构主专规模板由一个首部和一个主体部分组成(见图5)。主专规模板首部主体部分固5主专规模极类固7.2.2 首部首部包含表1中规定的属性。在使用已经由主专规模板导出的专规模板构造专规时.AIP开发者应配置这些属性值。表1主专规模板首部属性属性说明Profilelden tifica tion 专规标识XML数据类型:string(字符串
31、)示例:ABC-123-XX ProfileRevision 专规版本号XML数据类型:string(字符串)示例:2.34ProfileName 专规的描述性名称XML数据类型:string(字符串)示例:AIP Material Handling( AIP物料处理)ProfileSource AIP开发商标识XML数据类型:string(字符串)EXAMPLE , ProfilesRUs ProfileClassID 专规类标识XML数据类型:ProfileClassID_DataType (基于串勺(见7.2.的有效的专规类如下:AIP Process(过程)Informa tionEx
32、change (信息交换)Resource(资源)10 属性ProfileDate AdditionalInformation IS015745Reference ISO 15745Part ISO 15745Edition ProfileTechnology IASlnterfaceType GB/T 19659.1一2005/ISO15745-1:2003 表1(续)Device(装置)Comm unica tionN etwork (通信网络)Equipment(设备)Human(人员)Material(物料)示例:AIP说明以CCYY-MM-DD格式说明专规版本的发行日期该字段是可选的
33、XML数据类型:date(日期)示例:2002-10-25 该专规的图/附加信息的定位该字段是可选的XML数据类型:anyURI示例:http:/ 识别ISO15745的部分(见属性ISO15745Part)及其版本(见属性ISO15745Editio时,以及专规技术(见属性ProfileTechnology)XML数据类型:ISO 15745Reference_DataType (见7.2.4)还允许多个引用,例如:有不止一个通信接口的一台装置该专规遵从国际标准ISO15745中的哪个部分XML数据类型:positivelnteger(正整数)示例:1 (指示该专规遵从ISO15745-1)
34、 引用的ISO15745部分的版本XML数据类型:positivelnteger(正整数)示例:1 在以前规定的ISO15745部分内所引用技术的名称(见字段ISO15745Part) XML数据类型:string(串)此名称与ISO15745有关的部分规定的每项技术相关联若不使用ISO15745技术,则应用值None示例:NoneIAS接口类型XML数据类型:IASlnterfaceType_DataType (基于串)(见7.2.4)此字段是可选的现将有效的IAS接口类型列出如下,这些接口类型在附录B加以说明允许以下类型的任意组合:a) ISO/IEC TR 14252定义的IAS接口类型
35、(见附录B中B.1): CSI通信服务接口HCI人/计算机接口ISI 信息服务接口API应用程序接口11 GB/T 19659.1-2005/ISO 15745-1 :2003 属性7. 2.3 主体部分特定专规模板决定7.2.4 首部数据类型专规模板的首部Profi 属Profileldentifi ca tion ProfileRevision ProfileLocation 7.2.6 XML表示法表1(续)说明b) rso 15745定义的IAS接口类型(见附录B中B.2): CMI配置(组态管理接口ESI工程支持接口FSI设施服务接口MTI物料传输接口SEI安全及环境接口义的数据类型
36、Profileldentifica-专规是XML文件,这些文件可以按照需要进行分发、处理和显示。专规模板可表示为XML模式的一种架构。图6示意了主专规模板的构架XML模式(不包括目标命名空间信息)。12 GB/T 19659.1-2005/ ISO 15745-1 :2003 * HEADER DATA TY 图6主专规模板XML模式13 G/T 19659.1-2005/180 15745-1 :2003 14 * ISO 15745 DEFINED DATA TYPES * 固6(续)G/T 19659.1-2005/ISO 15745-1 :2003 图6所示的主专规模板XML模式是所有
37、专规模板XML模式的基础。GB/T19659 (1SQ 15745) 的第2、第3、第4部分提供了由7.3.4.3中定义的通用通信网络专规和7.3.4.2中定义的通用装置专规导出的某种特定技术的专规模板。如有需要.AIP开发者可使用这些专用技术的XML模式。在所有其他情况下.AIP开发者应开发图6所示的基于主专规模板XML模式的他自己的XML模式。AIP开发者应该将专规以有效的XML文件表达,即:一个XML文件既符合XML规范中定义的形式良好,又要符合相关的XML模式定义的约束。例:图7是AIP的XML文档的首部的示例,它基于从图6所示的主专规模板XML模式创建的XML模式,并使用表1指定的示
38、例数据。ABC-123啕XX 2.34 AIP Material Handling ProfilesRUs AIP 2002-10-25 http:/ 1 1 None 151 E517.3 通用专规模板7.3.1 AIP 圄7AIP的XML文件的首部示例AIP由一个过程专规、一个或多个资源专规,以及一个或多个信息交换专规组成(见图的。AIP还可以包含其他AIP。应用互操作专规过程专规资源专规信息交换专规固8通用应用互操作专规类图通用AIP模板XML模式的首部如图6所示。15 GB/T 19659.1-2005/150 15745-1 :2003 通用AIP模板XML模式的主体部分如图9所示。
39、质量信息平l通用过程专规书注:本部分未对通用们7.3. 3 信息交换专规信息交换专规是信息费这类信息的示例如下:16 引用数据类型的格式,例如:GB月明捕时1158-5;一一引用数据交换的格式,例如:IEC 61158-3/ 4/ 5/ 6; 一一一引用数据显示格式,例如:已使用的语言,ISO10646 ; 一一引用数据存储格式,例如:XML , ASCII ; 一一功能块,例如:IEC 61499 , IEC 61804; 可编程序控制器软件编码,例如:GB/T15969.3 一接口定义语言,例如:CORBA。通用信息交换专规模板XML模式的首部如图6所示。注本部分未对通用信息交换专规模板X
40、ML模式的元素ProfileBody的内容加以规定。GB/T 19659.1-2005/ISO 15745-1 :2003 7. 3. 4 资源专规7. 3.4.1 概述应使用图10所示的资源专规描述一个特定应用类型的自动化系统的组件以及这些组件之间的关系。应使用在每个关联资源模型中标识的资源之间的IAS接口,也可构造资源专规的每个组件。资源专规是一种XML文件,它包含关于资源专规的组件间的相互关系方面的信息。它也可还包含:通信网络图(例如:网络拓扑、网络配置)等公共信息。注:通信网络图还可出现于过程专规。7.3.4. 2 装置专规7. 3.4. 2. 1 概述图11通用资源专规模板XML模式
41、的主体部分现有装置的装置专规是从相应的装置规范的开发中导出的。nded 描述装置与其他资源(包括其他装置)之间的接口要求的装置专规可从装置集成模型导出。AIP开发者应使用与现有装置的装置专规相同的XML模板对这些接口要求的装置专规进行格式化一一对上述这两种专规(都使用XML格式)的评估可将此装置与装置集成要求进行比较。17 G/T 19659.1-2005/ISO 15745-1 :2003 如果此装置满足装置集成要求,那么,它就适合此应用。否则,或者应考虑另外一种装置,或者对装置集成需求进行修改(例如:使用一种组合装置);或者开发一种新装置以适应装置集成需求。图12说明通用装置专规的结构。G
42、B/T19659(1S0 15745)的第2、第3、第4部分定义的特定技术的装置专规模板就是以此通用装置专规结构为基础的,而且可将其扩展以适应遗留系统。装置标识装置管理员装置功能固12通用装置专规类固通用装置专规模板XML模式的首部如图6所示。通用装置专规模板XML模式的主体部分如图13所示。应用过程圈13通用装置专规模板XML模式的主体部分注:图13所示的附加元素ExternalProfileHandle允许引用外部的非XML数据。ProfileHandle_DataType的元素ProfileIdentification、ProfileRevision、ProfileLocation指外部
43、的非XML数据文件。在迁移到UXML的过程中,遗留系统可使用外部的非XML数据文件。7.3.4.2.2 装置标识(DeviceIdentity) Device Identity对象包含唯一标识此装置的属性。这类属性的示例如:制造商标识、所属部分的编号、版本号、其他信息的保存位置,以及装置内其他对象的编号及类型。7.3.4.2.3 装置管理器(DeviceManager) Device Manager对象表达一组属性(例如:Device Identity装置等同对象的版本)和服务(例如:复位,组态/运行模式,重新获得DeviceManager对象属性),这些属性和服务用于配置和监控集成到应用系统
44、中的装置。GB/T 19659.1-2005/180 15745-1 :2003 7.3.4.2.4 装置功能(DeviceFunction) Device Function对象描述装置在其技术方面固有的功能(例如:机械限位开关,接近开关传感器,超声波传感器)0 Device Functon对象将该装置的技术与该装置的应用区别开来。DeviceFunction对象的示例如:以毫安培计量的模拟电流输入,以及以伏特计量的不持续的电压输出。7.3.4.2.5 应用过程(ApplicationProcess) Application Process对象表达符合应用要求的一组属性和服务,这些应用要求是在
45、关联的过程专规的属性和服务中获取的。因此,ApplicationProcess对象描述装置在应用方面的行为特性,与装置技术无关。例:Application Process对象的示例有:装置中的一个代码段,该代码段用以检查、确认和报告有元零件存在,而与所使用的装置技术无关。红外光电传感器、电容性接近开关,或压电式电压力测量器件可满足相同ApplicationProcess对象表达的应用要求。一个简单装置可包含一个ApplicationProcess对象。台复杂装置可包含一个或多个Application Process对象。在分布式系统中,一个ApplicationProcess对象可涉及若干台装
46、置。7.3.4.3 通信网络专规7.3.4.3. 1 概述具有通信能力的现有装置的通信网络专规是从相应的通信网络规范中导出的。例:面向网络的装置专规的装置类型的示例有:可编程序控制器、个人计算机、阀门、驱动器、马达启动器、块的1/0模块、限位开关和光电开关。表示通信网络和其他资摞(包括其他通信网络)之间的接口要求的通信网络专规可从通信网络集成模型导出。AIP开发者应使用与现有装置的通信网络专规相同的XML模板对描述接口要求的通信网络专规进行格式化一一一对上述这两种专规(都使用XML格式)的评估,可将此通信网络的配置与通信网络集成要求进行比较。如果此通信网络的配置满足通信网络集成要求,那么,它就适合此应用。否则,或者考虑另一个通信网络,或者对通信网络集成需求进行修改(例如:使用一种组合通信网络)