首页 > 国家标准(GB) > GB/T 19769.2-2022功能块 第2部分:软件工具要求
GB/T 19769.2-2022

基本信息

标准号: GB/T 19769.2-2022

中文名称:功能块 第2部分:软件工具要求

标准类别:国家标准(GB)

英文名称:Function blocks—Part 2:Software tools requirements

标准状态:现行

发布日期:2022-04-15

实施日期:2022-11-01

出版语种:简体中文

下载格式:.pdf .zip

下载大小:17851773

标准分类号

标准ICS号:机械制造>>工业自动化系统>>25.040.40工业过程的测量与控制

中标分类号:仪器、仪表>>工业自动化仪表与控制装置>>N10工业自动化与控制装置综合

关联标准

替代情况:替代GB/T 19769.2-2015

采标情况:IEC 61499-2:2012《功能块 第2部分:软件工具要求》 IDT 等同采用

出版信息

出版社:中国标准出版社

页数:52页

标准价格:68.0

相关单位信息

起草人:毛文章、唐田、欧文辉、闵沛、江山、张渝、张建成、刘枫、张新国、张友华、郑彦哲、任军民、刘岩山、肖国专、李哲、孙建宇、戴文斌、王强军、方平、吴洪威、程相国、柯有玺、张朝辉、张彭、杨伟山、杨祖业、陈海永、高镜媚、王颢涵、文登峰、尚敏青、李敏、陈志列、刘春雷等

起草单位:安徽天康(集团)股份有限公司、重庆市伟岸测器制造股份有限公司、江苏杰克仪表有限公司、西南大学、太仓市锅炉自动化仪表厂有限公司、深圳市尔泰科技有限公司、深圳市标利科技开发有限公司、南京科达新控仪表有限公司、厦门安东电子有限公司、山东福瑞德测控系统有限公司等

归口单位:全国工业过程测量和控制标准化技术委员会(SAC/TC 124)

提出单位:中国机械工业联合会

发布部门:国家市场监督管理总局 国家标准化管理委员会

主管部门:全国工业过程测量和控制标准化技术委员会(SAC/TC 124)

标准简介

本文件规定了软件工具的要求,以支持IEC 61499-1列出的以下系统工程任务:   --功能块类型的规范;   --资源类型和设备类型的功能性规范;   --分布式IPMCS(工业过程测量和控制系统)的规范、分析和验证;   --分布式IPMCS(工业过程测量和控制系统)的配置、实现、操作和维护;   --软件工具之间的信息交换。   假定此类软件工具可在IEC 61499-1中所述的工程支持系统(ESS)环境中使用。 对工业过程测量和控制系统整个生命周期的规定,或对整个生命周期中支持IPMCS所要求的所有任务和活动的规定,超出了本文件的范围。这可能会导致扩展或修改本文件规定的需求。然而,规定这样任务和活动的其他标准,可以扩展或修改在本文件规定的要求。


标准图片预览






标准内容

ICS25.040.40
CCS N 10
中华人民共和国国家标准
GB/T19769.2—2022/IEC61499-2:2012代替GB/T19769.2—2015
功能块
第2部分:软件工具要求
Function blocks-Part 2:Software tools requirements(IEC 61499-2:2012.IDT)
2022-04-15发布
国家市场监督管理总局
国家标准化管理委员会
2022-11-01实施
规范性引用文件
术语和定义
软件工具要求
由软件工具供应商提供的信息
库元素的交换
由库元素供应商提供的信息
声明的显示
声明的修改
声明的验证
声明的实现
系统运行、测试和维护
附录A(规范性)
附录B(资料性)
附录C(资料性)
参考文献
文档类型定义(DTD)
图形模型
文档类型定义(DTD)·
DataType DTD
DataTypeDTD元素...
库元素DTD
LibraryElementDTD元素
图形模型
ECC绘图例子bzxz.net
GB/T19769.2—2022/IEC61499-2:2012Ⅲ
GB/T19769.2—2022/IEC61499-2:2012可第1部分:标准化文件的结构和起草规则》的规定本文件按照GB/T1.1一2020《标准化工作导则起草。
本文件是GB/T19769的第2部分。GB/T19769已经发布了以下部分:GB/T19769.1功能块第1部分:结构;GB/T19769.2功能块第2部分:软件工具要求;GB/T19769.3工业过程测量和控制系统用功能块第3部分:指导信息;GB/T19769.4功能块第4部分:一致性行规的规则。本文件代替GB/T19769.2—2015《功能块第2部分:软件工具要求》,与GB/T19769.2—2015相比,除结构调整和编辑性改动外,主要技术变化如下:一增加了“在声明的图形显示中,软件工具可提供IEC61499-1所说明的功能以外的其他功能。”(见4.4,2015年版的4.4);
一将“如果本附录的条款和GB/T19769.1一2022的附录B的条款存在冲突,以后者的条款为准。\更改为\注1”的内容(见A.1,2015年版的A.1);更改了原代码(见表A.4、C.4、C.6和C.7,2015年版的表A4、C.4、C.6和C.7)。本文件等同采用IEC61499-2:2012《功能块第2部分:软件工具要求》。请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别专利的责任。本文件由中国机械工业联合会提出。本文件由全国工业过程测量和控制标准化技术委员会(SAC/TC124)归口。本文件起草单位:安微天康(集团)股份有限公司、重庆市伟岸测器制造股份有限公司、江苏杰克仪表有限公司、西南大学、太仓市锅炉自动化仪表广有限公司、深圳市尔泰科技有限公司、深圳市标利科技开发有限公司、南京科达新控仪表有限公司、厦门安东电子有限公司、山东福瑞德测控系统有限公司、江苏华夏仪表有限公司、上海交通大学、施耐德电气(中国)有限公司上海分公司、陕西创威科技有限公司、济南宁通自动化技术有限公司、安徽自动化仪表有限公司、西安东风机电股份有限公司、上海恩邦自动化仪表股份有限公司、青岛自动化仪表有限公司、沈阳中科博微科技股份有限公司、汉威科技集团股份有限公司、罗克韦尔自动化(中国)有限公司、上海题伟信息科技有限公司、陕西优创智慧物联科技有限公司、西安陕鼓动力股份有限公司、北京机械工业自动化研究所有限公司、研祥智能科技股份有限公司、重庆工业自动化仪表研究所、重庆耐德自动化技术有限公司。本文件主要起草人:毛文章、唐田、欧文辉、闵沛、江山、张渝、张建成、刘枫、张新国、张友华、郑彦哲、任军民、刘岩山、肖国专、李哲、孙建宇、戴文斌、主强军、方平、吴洪威、程相国、柯有玺、张朝辉、张彭、杨伟山、杨祖业、陈海永、高镜媚、王颠涵、文登峰、尚敏青、李敏、陈志列、刘春雷、谢涛、李藤、刘子峰。本文件所代替文件的历次版本发布情况为:—GB/T19769.2—2005.GB/T19769.2—2015。m
GB/T19769.2—2022/IEC61499-2:2012GB/T19769由以下部分组成。
GB/T19769.1,包含以下内容:
通用要求,包括范围、规范性引用文件、定义和参考模型:声明功能块类型的规则和该类型实例行为的规则;在配置分布式工业过程测量和控制系统(IPMCS)中,功能块的使用规则;在满足分布式IPMCS的通信要求中,功能块的使用规则;在分布式IPMCS中,对应用、资源和设备进行管理时,功能块的使用规则-—GB/T19769.2,定义了支持以下系统工程任务的软件工具要求:·
功能块类型的规范;
资源类型和设备类型的功能规范;分布式IPMCS的规范、分析和验证;分布式IPMCS的配置、实现、操作和维护:软件工具之间的信息交互。
GB/T19769.3,目的是促进理解和接收,促进IPMCS结构的通用的和领域特定的应用性,促进软件工具满足其他部分的需求,通过提供:关于GB/T19769(所有部分)的常见问题解答;·
使用GB/T19769.1解决控制和自动化工程中常遇到的问题的示例。该部分采标的IEC标准已撤销,但后续IEC版本可能会在未来更新,因此该部分将随IEC版本更新而修订。
GB/T19769.4,指定了被实现的GB/T19769.1和GB/T19769.2的特点,以便推广基于GB/T19769的系统、设备和软件工具的以下属性:多个供应商提供的设备的互操作性;·
多个供应商提供的软件工具之间的可移植性;多个供应商软件对不同厂家设备的可配置性。1范围
GB/T19769.2—2022/IEC61499-2:2012功能块第2部分:软件工具要求
本文件规定了软件工具的要求,以支持IEC61499-1列出的以下系统工程任务:功能块类型的规范;
一资源类型和设备类型的功能性规范;一分布式工业过程测量和控制系统(IPMCS)的规范、分析和验证;一分布式IPMCS的配置、实现、操作和维护;软件工具之间的信息交换
假定此类软件工具可在IEC61499-1中所述的工程支持系统(ESS)环境中使用对工业过程测量和控制系统整个生命周期的规定,或对整个生命周期中支持IPMCS所要求的所有任务和活动的规定,超出了本文件的范围。这可能会导致扩展或修改本文件规定的需求。然而,规定这样任务和活动的其他标准,可以扩展或修改在本文件规定的要求。2规范性引用文件
下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文件,仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
GB/T19769.1一2022功能块第1部分:结构(IEC61499-1:2012,IDT)ISO/IEC8824(所有部分)信息技术抽象语法记法(ASN.1)[InformationtechnologyAbstractSyntaxNotationOne(ASN.1)注:GB/T16262(所有部分)信息技术抽象语法记法一(ASN.1)[ISO/IEC8824(所有部分)IEC61131-3:2003可编程序控制器第3部分:编程语言(Programmablecontrollers-Part3:Programming languages)
注:GB/T15969.3—2017
可缩程序控制器第3部分:编程语言(IEC61131-3:2013IDT)IEC61499-1功能块第1部分:结构(Functionblocks—Partl:Architecture)注:GB/T19769.1—2022功能块第1部分:结构(IEC61499-1:2012.IDT)3术语和定义
IEC61499-1界定的以及下列术语和定义适用于本文件。3.1
库元素libraryelement
用于数据类型、功能块类型、适配器类型、子应用类型、资源类型、设备类型、段类型或系统配置的声明的集合。
GB/T19769.2—2022/IEC61499-2:20124软件工具要求
由软件工具供应商提供的信息
本章定义了软件工具的功能性要求。这种软件工具支持第1章列出的系统工程任务的执行。软件工具供应商应规定以下信息以及在本章中可能需要的其他信息软件工具适用的库元素的类型。一软件工具支持的一种或多种工程任务。任务的描述可出自第1章中给出的工程任务,或由软件工具供应商定义。
4.2库元素的交换
二个软件工具应具有同其他软件工具交换其库元素的能力。这种交换应采用附录A定义的格式的数据形式,写在物理介质上或通过通信链路或网络进行交换。4.3由库元素供应商提供的信息
注:本条的规定旨在提供一种手段,使库元素的提供者可以实现知识产权保护,同时仍提供足够的信息以允许有效使用库元素
库元素提供者可选择提供其库元素的实现。示例1:功能块类型库元素的提供者可提供该功能块类型的实现方法,如:—IEC61499-4中描述的class0或更高等级的设备包含的资源中功能块类型的一个或多个实例;—IEC61499-4中描述的class1或更高等级的设备包含的资源中功能块类型的实例化实现;—IEC61499-4中描述的class2设备包含的资源中一个与实现有关的格式的文件,例如使用本文件附录C中定义的XML语法。
当一个库元素的实现被提供的时候,不要求提供者提供整个实现细节。然而,提供者应提供足够的信息,使用户能够完全确定所提供的库元素的功能性。示例2:以上要求由资源的功能块类型实例的提供者通过相应的规定来满足,至少包含以下信息:功能块类型库元素按照IEC.61499-1的定义规定其事件接口、数据接口和服务:一资源类型和设备类型库元素,显示功能块实例的发生和连接。4.4声明的显示
软件工具应具有以适用于工程任务的形式显示与之相关的库元素声明的能力。该显示可采用IEC61499-1中定义的图形或文本形式,或软件工具供应商定义的格式。注:库元素的声明可定义其接口(事件与数据的输入和输出)和内部变量,以及它的算法及其执行控制,例如通过一个执行控制图表(ECC)等。
在声明的图形显示中,软件工具可提供IEC61499-1所说明的功能以外的其他功能示例1:在执行控制图(ECC)的显示中,该工具可随每个转换的显示提供一个基数,该基数指示评估转换的顺序(如IEC61499-1中定义)。
示例2:软件工具可以提供将映射从应用程序中的功能块实例的显示导航到资源中相应的显示的方法,反之亦然,4.5声明的修改
软件工具应使它的用户能够修改其相关库元素的声明以适合于特定的工程任务。这些修改可包括添加、删除或改变声明的内容,并可以图形、文本,或两者兼有的方式来执行。示例:软件工具可以为用户提供方使的方法来更改声明在其文本表示中列出的顺序,例如在执行控制图(ECC)中的转换列表中,而无需用户通过手动方式(如\剪切和粘贴\)编辑文本表示。2
4.6声明的验证
GB/T19769.2—2022/IEC61499-2:2012如果其相关的工程任务有要求,软件工具应为其相关库元素的声明的验证提供能力。这些能力可包括,但并不仅限于:
检查声明语法的正确性:
检查声明语义的正确性,例如,检查在应用和它相关的子应用中是否所有的功能块实例被正确地分配给资源,是否在资源内被正确地互连,是否在系统配置中的资源间能正确地相互通信;仿真和测试库元素类型实例的操作,通过该实例自身,或者结合其他相同或不同类型的实例起来进行仿真和测试。
7声明的实现
如果其相关的工程任务有要求,软件工具应为其相关库元素的声明的实现提供能力。这些能力可包括,但并不仅限于:
一为嵌人资源类型和设备类型的实例生成可执行代码(固件);一在资源和设备中的功能块实例的创建和互连(下载),例如,使用GB/T19769.1一2022的6.3、附录F及附录G中定义的管理设施。8系统运行、测试和维护
如果其相关的工程任务有要求,软件工具应为由其相关的库元素所规定的工业过程测量和控制系统(IPMCS)的运行、测试和维护提供能力。这些能力可包括,但并不仅限于:在本章的前述条款中所描述的能力;—IEC61499-1中定义的信息交换设施。GB/T19769.2—2022/IEC61499-2:2012A.1通则
附录A
(规范性)
文档类型定义(DTD)
本附录为在软件工具间的IEC61499(所有部分)的库元素的交换提出了文档类型定义(DTD)。这些DTD按照扩展标记语言(XML)规范来定义,见WWW.w3.0rg/TR/2000/REC-xml-20001006。表A.1给出了在本附录给出的DTD和GB/T19769.1一2022的C.2.1中定义的库元素以及GB/T19769.1—2022的A.1中给出的文本语法间的对应关系。文档类型定义(DTD)
DataType
FBType
SubapplicationType
AdapterType
ResourceType
DeviceType
System
LibraryElement
DataTypeDeclaration
FBTypeDeclaration
SubapplicationTypeDeclarationAdapterTypeDeclaration
ResourceTypeDeclaration
DeviceTypeDeclaration
SystemConfiguration
文本语法
data_type_declaration
(IEC61131-3:2003.B.1.3)
fb_type_declaration
subapplication_type_declarationadapter_type_declaration
resource_type_specification
device_type_specification
system_configuration
本附录的每一条的第一个表含有对应库元素的DTD。每一条的第二个表提供文本语法的参考(如果有)以及对其DTD中的主要元素和属性的解释。接着,给出了为典型库元素而生成XML文件的示例。
注1:如果本附录的条款和GB/T19769.1—2022的附录B的条款存在冲突,以后者的条款为准。注2:本附录给出的示例具有代表性,但并不是相关DTD特征的详尽样本,特别是这些示例并不规定为用作满足本文件规定的一致性的测试集。A.2
DataType
与表A.2中DTD一致的XML文档,表示了GB/T19769.1—2022的C.2.2中所描述的DataTypeDeclaration对象。
《?xml version=\1.0\encoding=\UTF-8\?GB/T19769.2—2022/IEC61499-2:2012DataTypeDTD
NameCDATA#REQUIRED
CommentCDATA#IMPLIED)
Standard CDATA # IMPLIED
Classification CDATA # IMPLIEDApplicationDomainCDATA#IMPLIEDFunction CDATA #IMPLIED
Type CDATA#IMPLIED
Description CDATA#IMPLIED)
Organization CDATA#REQUIRED
Version CDATA#REQUIRED
AuthorCDATA#REQUIRED
Date CDATA#REQUIRED
Remarks CDATA # IMPLIED)
Class(UNIVERSAL|APPLICATION|CONTEXT|PRIVATE)#IMPLIEDNumberCDATA#REQUIRED)
headerCDATA#IMPLIED
classdef CDATA #IMPLIED)
Language(Java/Cpp|C|Other)#REQUIREDVendorCDATA#REQUIRED
Product CDATA #REQUIRED
Version CDATA #REQUIRED)
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。