GB T 19769.2-2005 工业过程测量和控制系统用功能块 第2部分;软件工具要求.pdf
《GB T 19769.2-2005 工业过程测量和控制系统用功能块 第2部分;软件工具要求.pdf》由会员分享,可在线阅读,更多相关《GB T 19769.2-2005 工业过程测量和控制系统用功能块 第2部分;软件工具要求.pdf(45页珍藏版)》请在麦多课文档分享上搜索。
1、ICS 25.040.40 N 10 道国中华人民共和国国家标准G/T 19769.2-2005 工业过程测量和控制系统用功能块第2部分:软件工具要求Function blocks for industrial-process measurement and control system一Part2: Software tools requirements 2005-05-18发布2005-12-01实施GB/T 19769.2一2005目次前言.皿1 一般要求-1. 1 范围.1. 2 规范性引用文件.1. 3 术语和定义2 软件工具要求.2 2.1 由软件工具供应商提供的信息.2 2.2
2、库元素的交换.2 2.3 由库元素供应商提供的信息.2 2.4 声明的显示22.5 声明的修改.2 2.6 声明的验证22.7 声明的实现.3 2.8 系统运行、测试和维护.3 附录A(规范性附录文档类型定义(DTD) 4 A. 1 DataType 4 A. 2 LibraryElement h 9 附录四资料性附录)图形模型.20 B.1 坐标系. 20 B. 2 图形元素的定位 21 B. 3 连接的路由选择. 21 B. 4 默认布局. 22 附录C(资料性附录)示例.23C.1 基本功能块类型. 23 C. 2 服务接口功能块类型 m C.3 适配器接口类型 31 C.4 资源类型.
3、 32 C.5 设备类型. 36 C.6 系统配置 37 I GB/T 19769.2-2005 前牛一一同GB/T 19769(工业过程测量和控制系统用功能块分为如下几部分z一一第1部分:结构;一第2部分:软件工具要求;一一第3部分z应用指南;一一第4部分:一致性行规指南。本部分为GB/T19769的第2部分。本部分参考IEC/CD61499-2: 2003(工业过程测量和控制系统用功能块第2部分:软件工具要求。本部分的附录A为规范性附录、附录B、附录C为资料性附录。本部分由中国机械工业联合会提出。本部分由全国工业过程测量和控制标准化技术委员会第二分技术委员会归口。本部分负责起草单位:西南师
4、范大学。本部分参加起草单位:机械工业仪器仪表综合技术经济研究所、中国四联仪器仪表集团、浙江大学、北京机械工业自动化研究所。本部分主要起草人:张为群、刘枫、赵亦欣、薛思源。本部分参加起草人:冯晓升、刘进、冯冬芹、谢兵兵。而皿1 一般要求1. 1 范围工业过程测量和控制系统用功能块第2部分:软件工具要求GB/ T 19769包含四部分:第1部分结构,包_.Z)在不同供应商的锵具乏3)用不同供应商的软件1.2 规范性引用文件GB/T 19769.2-2005 下列文件中的条款通过GB/T19769的本部分的应用而成为本部分的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均
5、不适用于本部分,然而,鼓励根据本部分达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本部分。GB/ T 19769.1中给出的规范性引用文件适用于本部分。1.3 术语和定义本部分使用GB/T197 69 . 1给出的以及下面列出的术语和定义:G/T 19769.2-2005 1. 3. 1 库元素library element 用于数据类型、功能块类型、适配器类型、子应用类型、资源类型、设备类型或系统配置的声明的集合。2 软件工具要求本章定义了软件工具的功能性要求,这些软件工具支持1.1中所列举的系统工程任务的执行。2. 1 由软件工具供应商提供的信息软
6、件工具供应商应规定以下信息以及在本章中可能需要的其他信息:一一软件工具使用的某种或多种库元素的类型;一软件工具支持的某种或多种工程任务。任务的描述可出自1.1中给出的工程任务,或由软件工具供应商定义。2.2 库元素的交换一个软件工具应具有同其他软件工具交换其库元素的能力。该交换的表现形式为按照附录A所定义的格式将数据写到物理媒体或者通过通信链路或网络进行交换。2.3 由库元素供应商提供的情息注:本条希望提供一些方法,通过这些方法,当库元素的提供者提供足够信息允许库元素的有效使用时,能够得到知识产权的保护。库元素提供者可选择提供其库元素的实现。示例1)功能块类型库元素的提供者可提供该功能块类型的
7、实现方法,如g一一按IEC/PAS61499-4:2002附录B的规定,在一个Class0或更离的设备所含的资源中一个或多个该功能块类型的实例;一一按IEC/PAS61499-4: 2002附录B的规定,在一个Class1或更高的设备所含的资源中该功能块类型的实例化实现;一一按IEC/PAS61499-4:2002附录B的规定,在一个Class2设备所含的资源中,一个具有适合于安装的与实现相关的格式的文件,例如使用GB/T19769. 1的E.3. 1. 2中定义的本标准的FBMGT语法。当一个库元素的实现被提供的时候,不要求提供者提供整个实现细节。然而,提供者应提供足够的信息,使用户能够完全
8、确定所提供的库元素的功能性。示例2)以上要求由资源的功能块类型实例的提供者通过相应的规定来满足,至少应包含以下信息:一一功能块类型库元素按照GB/T19769. 1中2.2.1的定义规定其事件和数据接口,按照GB/T19769.1中3.1.2的定义规定其服务;一一表示功能块实例的生成和连接的资源类型和设备类型库元素。2.4 声明的显示软件工具应能以适合于工程任务的形式,显示与之相关的库元素的声明。该显示可采用GB/T19769.1中定义的图形或文本形式,或软件工具供应商定义的格式。注:库元素的声明可定义其接口(事件和数据的输入输出)和内部变量,以及它的算法及其执行控制,例如通过一个执行控制图表
9、(ECC)等。2.5 声明的修改软件工具应使它的用户能够修改其相关库元素的声明以适合于特定的工程任务。这些修改可包括添加,删除或改变声明的内容,并可以图形、文本、或两者兼有的方式来执行。2.6 声明的验证如果其相关的工程任务有要求,软件工具应为其相关库元素的声明的验证提供设施。这些设施可包括,但并不仅限于:一一-检查声明语法的正确性;2 GB/T 19769.2-2005 一一-检查声明语义的正确性,例如,检查在应用和它相关的子应用中是否所有的功能块实例被正确地分配给资源,是否在资源内被正确地互连,是否在系统配置中的资源间能正确地相互通信;一一或者通过其自身,或者结合其他相同或不同的类型实例,
10、对库元素类型实例的操作的仿真和测试。2. 7 声明的实现如果其相关的工程任务有要求,软件工具应为其相关库元素的声明的实现提供设施。这些设施可包括,但并不仅限于z-一一为嵌入资源类型和设备类型的实例生成可执行代码(固件); 一一在资源和设备中的功能块实例的创建和互连(下载),例如,使用在GB/T19769.1中3.3和附录F及附录G中定义的管理设施。2.8 系统运行、测试和维护如果其相关的工程任务有要求,软件工具应为由其相关的库元素所规定的工业过程测量和控制系统CIPMCS)的运行、测试和维护提供设施。这些设施将包括,但并不仅限于1一一一在本章的前述条款中所描述的设施;一-GB/T19769.
11、1中3.2和附录F中定义的信息交换设施。3 GB/T 19769.2一2005附录A(规范性附录)文档类型定义(DTD)注:如果本附录的条款与GB/T19769.1的附录B的条款有冲突,以后者的条款为准。本附录为在软件工具间的GB/T19769. 1的库元素的交换提出了文档类型定义(DTD)。这些DTD是按照在http:/www.w3. org/ TR/ 1998/ xml-19980210上的扩展标记语言(XML)规范中所定义的语法来定义的。19769.1附录B中给出的文本附录的每一条的第果有)以及对其DTD中示例。DataType FBType Subapplicati AdapterTy
12、pe Resource Type DeviceType System A. 1 DataType ration对象。4 1中定义的库元素以及GB/T供文本语法的参考(如不规定为用作满足本. 1中所描述的DataTypeDecla-GB/T 19769.2-2005 5 GB/T 19769.2一2005上述DTD元素的解释以及对其属性的形式语法的引用(适用之处)在表A.3中给出。6 GB/T 19769.2-2005 裴A.3 DataType DTD元素元素属性文本语法解释(GB/T 15969.3,附录B)DataType 参见GB/T15969. 3 Name da ta_ type_n
13、ame Comment 根据GB/T15969. 3中2.1.5,注释无(铃和祷)定界符Identification 用于数据库检索的信息Standard 按照标准号一部分一条款格式编排的主要引用标准Classification 与引用标准中定义的分类代码相同ApplicationDomain 与引用标准中定义的应用域相同Function 与引用标准中定义的该元素的功能相同Type 与引用标准中定义的元素类型(例如:设备类型相同Description 与引用标准中定义的描述性语句相同可能为以下几项之-.Versionlnfo 第一项最新版本第二项先前发布的版本最后一项第一次发布的版本Organ
14、ization 提供该库元素的组织Version digit digit , 该库元素的版本标识digit digit letter Author 该库元素的作者Date 该版本的发布日期(按照YYYY-MM-DD的格式)Remarks 有关该版本的注释ASNITag 遵照GB/T16262中5.8的ASN.1标签Class 遵照GB/T16262中5.8的ASN.1标签类Number 遵照GB/T16262中5.8的ASN.1标签数Compilerlnfo 该类使用的编译器的信息header 头部信息,如封装、导人等classdef 类定义信息,如超类和实现的接口,如果没有给出,那么使用默认
15、的抽象超类Compiler 该版本所用的几个可能的编译器之一Language 该编译器的源语言Vendor 该编译器的供应商Product 该编译器的产品名Version 该编译器的版本DirectlyDerivedType 参见GB/T15969.3中表12和表14,# 1 BaseType elementary _ type_name InitialValue 常量7 G/T 19769.2-2005 元素属性EnumeratedType 飞/-忡廿续一3-m一表A一录一和表-t耐-wu出叩川一哦本Mm-H文臼-iu-Qd T-泊缸-m-mI B G 见参解释lnitialValue en
16、umerated value EnumeratedValue 参见GB/T15969. 3中表14,# 2 Name enumerated_ value Comment SubrangeType BaseType lnitialValue Subrange LowerLimit UpperLimit ArrayType BaseType lnitialValues StructuredType VarDeclaration Name Type Comment ArraySize lnitialValue 根据GB/T15969.3中2.l. 5,注释元(祷和讲)定界符参见注1Name Subr
17、ange VarDeclaration Type Comment lni tial V al ue 注1:该元素的Type语法受限于GB/T15 name选择。注2:当出现时,元素的语法将等效于语法表达式(subrange , subrange) I integer integer,这里非终结符subrange和mteger在GB/T15969. 3的附录B中定义的一样。第二种形式的每一项等效于subrangeO. . n一1,这里n是相应的mteger语法元素的值。如果该元素省略,那么结构组件不是一个匿名定义的数组。注3:该元素的语法是GB/T15969.3的附录丑l.4. 3中定义的相应变
18、量类型的初始化的语法。8 GB/T 19769.2-2005 示例:在GB/T15969. 3中表14中的结构化数据类型ANALOG_CHANNEL_CONFIGURATIONI的示例表示如下:TYPE ANALOG_CHANNEL_CONFIGURATIONI : 相应的XML文档可以是:A.2 LibraryElement STRUCT RANGE : ANALOG_SIGNA L_RANGE ; MIN_SCALE : ANALOG_DATA : = -4095 ; MAX_SCALE : ANALOG_DATA : =4095 ; END_STRUCT ; END TYPE 与表A.4
19、中DTD一致的XML文档表示了GB/T19769. 1中附录C.1. 1所描述的LibraryElement对象。这样一个文档的根元素是FBType、AdapterType、ResourceType、DeviceType、System和SubappType,它们分别表示抽象超类LibraryElement的具体子类FBTypeDeclaration,AdapterType Declaration、ResourceTypeDeclara tion、DeviceTypeDeclara tion、SystemConfiguration和SubapplicationTypeDeclaration ,
20、DataTypeDeclaration子类由本部分的附录A.1中给出的DTD来分别表示。9 GB/T 19769.2-2005 襄.4库元素DTD10 表A.4(续)GB/T 19769.2-2005 11 G/T 19769.2-2005 表A.4(续) 12 GB/T 19769.2-2005 表A.4(续)13 GB/T 19769.2-2005 襄A.4(续)GB/T 19769.2-2005 某些上述DTD元素的解释以及对其属性的形式语法的引用(适用之处)在表A.5中给出。15 GB/T 19769.2-2005 元素属性Identification Versionlnfo Comp
21、ilerlnfo Compiler FBNetwork FB Name Type Comment x. y Connection Source Destination dx1. dx2. dy FBType Name Comment Event Name Type Comment With Var VarDeclaration Name Type ArraySize InitialValue Comment Ada pter Declara tion Name Type Comment ECState Name Comment 16 襄A.5LibraryElement DTD元素语法(GBj
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GB 19769.2 2005 工业 过程 测量 控制系统 用功 部分 软件 工具 要求
