
ICS 25.040.40
GB
N 10
中华人民共和国国家标准
GB/T19769.2—2015/IEC61499-2:2005
代替GB/T19769.2—2005
功能块 第2部分:软件工具要求
Function blocksPart 2:Software tools requirements
(IEC61499-2:2005,IDT)
2016-07-01实施
2015-12-10发布
中华人民共和国国家质量监督检验检疫总局中国国家标准化管理委员会
发布
GB/T19769.2—2015/IEC61499-2:2005
目 次
前言
范围规范性引用文件术语和定义软件工具要求 4.1 由软件工具供应商提供的信息 4.2 库元素的交换 4.3 由库元素供应商提供的信息 4.4 声明的显示 4.5 声明的修改 4.6 声明的验证 4.7 声明的实现 4.8 系统运行、测试和维护
1
2
3
4
附录A(规范性附录) 文档类型定义(DTD) 附录B(资料性附录) 图形模型附录C(资料性附录) 示例
2
24
表A.1 文档类型定义(DTD) 表A.2 DataType DTD 表A.3 DataTypeDTD元素表A.4 库元素DTD 表A.5 LibraryElementDTD元素
F
10 16
图 B.1 图形模型图B.2 ECC绘图例子
21 22
GB/T19769.2—2015/IEC61499-2:2005
前言
GB/T19769《功能块》分为如下几部分:
第1部分:结构;第2部分:软件工具要求;第3部分:指导信息;第4部分:一致性行规指南。
本部分为GB/T19769的第2部分本部分按照GB/T1.1一2009给出的规则起草。 本部分代替GB/T19769.2一2005《工业过程测量和控制系统用功能块 第2部分:软件工具要求》。 本部分与GB/T19769.2一2005相比,主要技术变化如下:
增加了范围中对软件工具的描述性语句(见第1章,2005年版的1.1);改变了规范性引用文件中的内容(见第2章,2005年版的1.2);删除了附录A中表A.3的注1(见附录A,2005年版的附录A);增加了B.5系统配置的图形表示(见附录B,2005年版的附录B)。
本部分使用翻译法等同采用IEC61499-2:2005《功能块第2部分:软件工具要求》(英文版)。 本部分与IEC61499-2:2005相比,进行了下列编辑性修改:
删除了IEC61499-1:2005的前言,重新编写了本部分的前言;凡有"IEC61499"的地方改为"GB/T19769”;按照汉语习惯对一些编排格式进行了修改;将一些适用于国际标准的表述改为适用于我国标准的表述
本部分由中国机械工业联合会提出。 本部分由全国工业过程测量和控制标准化技术委员会(SAC/TC124)归口。 本部分起草单位:厦门安东电子有限公司、西南大学、西安邮电大学、中国四联仪器仪表集团有限公
司、深圳市华邦德科技有限公司。
本部分主要起草人:肖国专、周彦晖、刘建元、刘进、段梦生、张新国、张为群、涂玲、张颖、夏苑、杨瑞本部分所代替标准的历次版本发布情况为:
GB/T19769.2—2005。
II
GB/T19769.2—2015/IEC61499-2:2005
功能块第2部分:软件工具要求
1范围
GB/T19769的本部分规定了软件工具的需求,以支持GB/T19769.1的第1章列出的以下系统工程任务:
功能块类型的规范:资源类型和设备类型的功能性规范;
一
一分布式IPMCS(工业过程测量和控制系统)的规范、分析和验证;分布式IPMCS的配置、实现、操作和维护;
一
软件工具之间的信息交换本部分适用于GB/T19769.1的C.1中描述的工程支持系统(ESS)。 对工业过程测量和控制系统整个生命周期的规定,或对整个生命周期中支持IPMCS所要求的所
有任务和活动的规定,超出了本部分的范围。这可能会导致扩展或修改本部分规定的需求。
2规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
GB/T15969.3一2005可编程序控制器第3部分:编程语言(IEC61131-3:2002,IDT) GB/T16262.1—2006 信息技术抽象语法记法一(ASN.1)第1部分:基本记法规范(ISO
IEC8824-1:2002,IDT)
GB/T19769.1—2015功能块第1部分:结构(IEC61499-1:2005,IDT) GB/T19769.4一2015功能块第4部分:一致性行规指南(IEC61499-4:2005,IDT)
3术语和定义
GB/T19769.1界定的以及下列术语和定义适用于本文件。
3.1
库元素libraryelement 用于数据类型、功能块类型、适配器类型、子应用类型、资源类型、设备类型或系统配置的声明的
集合。
4软件工具要求
4.1由软件工具供应商提供的信息
本章定义了软件工具的功能性要求。这种软件工具支持第1章列出的系统工程任务的执行软件工具供应商应规定以下信息以及在本章中可能需要的其他信息:
软件工具使用的一种或多种库元素的类型;一软件工具支持的一种或多种工程任务。任务的描述可出自第1章中给出的工程任务,或由软
I
GB/T19769.2—2015/IEC 61499-2:2005
件工具供应商定义。
4.2库元素的交换
一个软件工具应具有同其他软件工具交换其库元素的能力。该交换的表现形式为按照附录A所定义的格式将数据写到物理媒体或者通过通信链路或网络进行交换,
4.3由库元素供应商提供的信息
注:本条规定的意图是提供一种方法,同时,当库元素的提供者提供足够信息允许库元素的有效使用时,能够得到
知识产权的保护。 库元素提供者可选择提供其库元素的实现。 示例1:功能块类型库元素的提供者可提供该功能块类型的实现方法,如:
按GB/T19769.4规定,在一个Class0或更高的设备所含的资源中一个或多个该功能块类型的实例;按GB/T19769.4的规定,在一个Class1或更高的设备所含的资源中该功能块类型的实例化实现;
-
按GB/T19769.4的规定,在一个Class2设备所含的资源中,一个具有适合于安装的与实现相关的格式的文件,例如使用符合GB/T19769.4的兼容性行规中定义的XML语法。
当一个库元素的实现被提供的时候,不要求提供者提供整个实现细节。然而,提供者应提供足够的
信息,使用户能够完全确定所提供的库元素的功能性
示例2:以上要求由资源的功能块类型实例的提供者通过相应的规定来满足,至少应包含以下信息
功能块类型库元素按照GB/T19769.1中5.2.1的定义规定其事件和数据接口,按照GB/T19769.1中6.1.3的定义规定其服务;表示功能块实例的生成和连接的资源类型和设备类型库元素
4.4声明的显示
软件工具应具有以适用于工程任务的形式显示与之相关的库元素声明的能力。该显示可采用 GB/T19769.1中定义的图形或文本形式,或软件工具供应商定义的格式
注:库元素的声明可定义其接口(事件与数据的输入和输出)和内部变量,以及它的算法及其执行控制,例如通过一个
执行控制图表(ECC)等。
4.5声明的修改
软件工具应使它的用户能够修改其相关库元素的声明以适合于特定的工程任务。这些修改可包括添加、删除或改变声明的内容,并可以图形、文本,或两者兼有的方式来执行, 4.6声明的验证
如果其相关的工程任务有要求,软件工具应为其相关库元素的声明的验证提供能力。这些能力可包括,但并不仅限于:
检查声明语法的正确性;检查声明语义的正确性,例如,检查在应用和它相关的子应用中是否所有的功能块实例被正确地分配给资源,是否在资源内被正确地互连,是否在系统配置中的资源间能正确地相互通信;或者通过其自身,或者结合其他相同或不同的类型实例,对库元素类型实例的操作的仿真和测试。
4.7声明的实现
如果其相关的工程任务有要求,软件工具应为其相关库元素的声明的实现提供能力。这些能力可包括,但并不仅限于: 2