GB/T26796.4-2011

用于工业测量与控制系统的EPA规范第4部分:功能块的技术规范

EPAspecificationforuseinindustrialmeasurementandcontrolsystem-Part4:Functionblocktechnicalspecification

本文分享国家标准用于工业测量与控制系统的EPA规范第4部分:功能块的技术规范的全文阅读和高清PDF的下载,用于工业测量与控制系统的EPA规范第4部分:功能块的技术规范的编号:GB/T26796.4-2011。用于工业测量与控制系统的EPA规范第4部分:功能块的技术规范共有77页,发布于2011-12-01
  • 中国标准分类号(CCS)N10
  • 国际标准分类号(ICS)25.040
  • 实施日期2011-12-01
  • 文件格式PDF
  • 文本页数77页
  • 文件大小992.63KB

以图片形式预览用于工业测量与控制系统的EPA规范第4部分:功能块的技术规范

用于工业测量与控制系统的EPA规范第4部分:功能块的技术规范


国家标准 GB/T26796.4一2011 用于工业测量与控制系统的EPA规范 第4部分;功能块的技术规范 EPSSpecifiatioforuseinindustrialmeasurementandcontrolsyste一 Part4:Functionblocktechnmicalspeeifieation 2011-07-29发布 2011-12-01实施 国家质量监督检验检疫总局 发布 国家标准化管理委员会国家标准
GB/T26796.4一2011 目 次 前言 引言 范围 规范性引用文件 术语和定义 符号和缩略语 设备模型 功能块概要 功能块的结构 6.2功能块应用模型 功能块的类别 6.3 功能块的组织 6.5功能块的实例化 功能块的调度 6.6 数据结构 ** 概述 7.2功能块头信息数据结构EPA_BL.0CK 7.3模拟量数据结构FBANALoG 7.4 数字量数据结构FBDIsCRETE 量程数据结构FBSCALE 基本功能块定义 8.1 概述 8. 2 模拟量输人功能块(A 3 8 多路模拟量输人功能块(MAI 8.4数字量输人功能块(DD) 多路数字量输人功能块(MDI) 8 模拟量输出功能块AO 8.7多路模拟量输出功能块(MAO) 8 8 数字量输出功能块(DO) 多路数字量输出功能块(MDO) 8.10PID运算功能块(PID) , 22 8.11加法功能块(ADD 22 8.12减法功能块(sUB 23 8.13乘法功能块(MUL) 24 8.14除法功能块(DIV 22 8.15平均值功能块(AvG
GB/T26796.4一2011 25 16高选功能块(HS) 8. 8 .17低选功能块(Ls) 26 2r 8. .18多选一功能块(SEL) 28 8.19分程功能块(SPL 29 8.20求与功能块(AND 30 8.21求或功能块(OR) 31 8.22求反功能块(NOT 31 8.23求异或功能块(XOR 32 基本技术块定义 32 9.l技术块概述 9.2温度技术块 32 压力技术块 34 9.3 9.!物位技术块 34 9.5流量技术块 35 9.6执行器技术块 36 附录A(规范性附录)单位代码定义 38 附录B(规范性附录 功能块类型索引 48 附录c规范性附录设备描述文件格式规范 49 概述 49 a 设备描述文件结构定义 4S C.3功能块描述标记GB/T26796.4一2011 59 图E.5数字量数据串在报文中的编码 59 图E.6自定义参数串在报文中的编码 表1功能块头信息数据结构 表2模拟量数据结构 1 表3数字量数据结构 表4模拟量上下限数据结构 12 衷 AI功能块参数 表6MAI功能块参数 13 表了I功能块参数 MD功能块参数 15 表8 表9 AO功能块参数 15 表10 MAO功能块参数 表11D0功能块参数 18 表12 19 MDO功能块参数 表13PID功能块参数 19 表14 ADD功能块参数 22 表15sUB功能块参数 22 表16UL功能块参数 23 表17DV功能块参数 24 18AVvG功能块参数 表 24 表19Hs功能块参数 25 LS功能块参数 26 在" 我!sEL功能块参数 21 2 表 SPL功能块参数 28 23 表 A ND功能块参数 29 表 24OR功能块参数 30 表 25NOT功能块参数 31 表 26xXOR功能块参数 3 表 温度技术块参数 33 2 表 28温度传感器类型索引 33 丧 29压力技术块必备参数 34 表 30物位技术块必备参数 35 表31流量技术块参数 35 表 32执行器技术块参数 36 表A.1单位代码表 38 表B.1功能块类型代码 48 表D.1字母在功能描述字段中的意义 56 6o 表E.1数据转接口列表 m
GB/T26796.4一2011 前 言 本部分按照GB/T1.1一2009给出的规则进行起草 请注意本文件的某些内容可能涉及专利 本文件的发布机构不承担识别这些专利的责任 GB/T26796《用于工业测量与控制系统的EPA规范》分为6个部分 第1部分:系统结构与通信规范(GB/T20171一2006《用于工业测量与控制系统的EPA结构 与通信规范》); 第2部分;协议一致性测试规范 第3部分互可操作测试规范; 第4部分;功能块的技术规范; 第5部分网络安全规范; 第6部分;通信实时性测试规范 本部分为GB/T26796的第4部分 本部分由机械工业联合会提出 本部分由全国工业过程测量和控制标准化技术委员会归口 本部分起草单位;浙江大学,浙江中控技术股份有限公司、科学院沈阳自动化研究所,重庆邮电 大学,大连理工大学、机械工业仪器仪表综合技术经济研究所、上海工业自动化仪表研究所、上海自动化 仪表股份有限公司,西南大学,天津天仪集团仪表有限公司,四联仪器仪表集团有限公司北京华控 技术有限公司 本部分起草人:褚健、金建祥,冯冬芹,徐皑冬,王平、仲崇权、欧阳劲松、梅恪、缪学勤、包伟华、张庆军 刘枫、杨彬、田英明、周勇
GB/T26796.4一2011 引 言 EPA功能块是将EPA标准应用于控制系统的用户层功能模块 当前多种工业以太网标准竟相并 存,适应于各种现场总线及工业以太网的功能块规范也各从其类 基于现场总线的功能块应用系统给 过程控制带来了全新的控制方式 但在获得现场总线带来的一系列优势时,也同时带来了更复杂的系 统实现和系统操作 所以,EPA需要一种既能实现现场总线式控制,又易于操作使用,且易于实现、推 广的功能块应用形式 本部分定义了功能块的实现模式,功能块的应用方式,功能块的参数结构,是基于易用易实现,力求 结构简洁而功能齐备的原则,对基于EPA标准的功能块做出的规范
GB/T26796.4一2011 用于工业测量与控制系统的EPA规范 第4部分;功能块的技术规范 范围 本部分规定了EPA(EthernetforPlantA ntAutomation)的用户层功能块规范 制定本部分的目的是为基于功能块应用定义基本的功能块,为功能块的互操作建立一个规范性 基础 本部分定义了基于EPA协议的EPA设备模型,功能块模型,功能块运行组织方式 定义了控制系 统中基本的功能块及其设备描述规范 包括模拟量输人型功能块、数字量输人型功能块、模拟量输出型 功能块、数字量输出型功能块,及基本运算型功能块 与本部分相关的IEC61499系列标准的通用功能 块模型描述了过程控制用功能块的基本模型,IEC61804系列标准补充了在设备中实现的功能块的参 数和功能的规范 本部分中定义的功能块类型、参数、算法是对IEC61804系列标准的继承与简化 对 于由IEC61499及IEC61804系列标准所定义的管理功能块、资源块、视图块、趋势块、报警块,及功能 块的模式,事件流等,在EPA用户层并不是必需实现的,本部分不作规定 本部分适用于基于EPA标准的产品(测量仪表、控制设备等)的功能块实现 规范性引用文件 下列文件对于本文件的应用是必不可少的 凡是注日期的引用文件,仅注日期的版本适用于本文 件 凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件 GB/T5271(所有部分信息技术词汇 GB/T9387.1信息技术开放系统互连基本参考模型第1部分;基本模型 GB/T20171一2006用于工业测量与控制系统的PA系统结构与通信规范 GB/T21099.1过程控制用功能块第1部分;系统方面概述 HHG/T20505一2000过程测量与控制仪表的功能标志及图形符号 IEc61158-5工业通讯网络现场总线规范第5部分;应用层服务定义 术语和定义 下列术语和定义适用于本文件 3.1 通信栈commmunicationstack 通信栈是在一个设备中协同操作的一系列层协议,它为用户提供通信服务 [GB/T9387.1] 3. 2 功能块funetionboek 由功能块类型规定的数据结构的一个独立的,已命名的副本和相关操作所组成的软件功能单元 [GB/T9387.1]
GB/T26796.4一2011 3.3 功能块实例funetionbloekinstanee 见3.2功能块定义 [GB/T9387.1] 3 应用applieation 用于消费或生产数据的功能或数据结构 [IEC61158-5] 3.5 行为behaviour 指示一个对象如何响应特定的事件 [IEC61158-5] 3.6 连接connection 在相同或不同设备内应用对象之间的逻辑绑定 [IEC61158-5] 设备device 与链路连接的物理硬件 [IEC61158-5] 3.8 索引index 在一个应用进程内的一个对象的地址 [IEC61158-5] 3.9 实例 instance 在一个类中的一个对象的实际物理呈现,它用于标识同一个对象类内许多对象中的一个 [IEC61158-5] 3.10 对象ohjeet 设备内一个特定组件的抽象表达,通常是有关数据(以变量形式)和方法(规程)的集合,用于对已经 明确定义接口和行为的数据进行操作 IEC61158-5 3.11 映射mapping -种与另一集合中的量或值具有确定对应关系的所有值的集合 [GB/T21099.1] 3.12 算法algorithm 为在有限操作步数内求解问题而明确定义的规则的有限集合 [GB/T21099.1]
GB/T26796.4一2011 3.13 variable 变量 在不同时间可具有不同值的软件实体 注1变量的值通常限于某种数据类型 注2;变量可分为输人变量、输出变量和内部变量 [GB/T21099.1 3.14 实现implementation 使系统的硬件和软件成为可运行的开发阶段 [GB/T21099.1] 3.15 数据data 事实,概念或指令按某一格式化方式的一种表示,适用于人或自动装置进行通信、解释或处理 LGB/T21099.1] 3.16 通信宏周期communieationmcroeyele -个链路或网段内,完成一次通信周期所需的时间 [GB/T20171] 3.17 组态cofiawl ration 选择功能单元、指定它们的位置并且定义它们的互连 CGB/T20171] 3.18 实例化 instantiation 规定类型的实例的创建 [GB/T20171] 3. 19 系统管理信息库manugementinformatioBase 按一定组合方式对管理信息进行组织和列表 GB/T20171] 3.20 参数parameter -种变量,为每一特定应用赋予一个数值,也可用它来标志应用 [GB/T20171 3.21 interface 过程接口 proceSS 物理过程和应用软件单元之间交换数据和信息的映射 GB/T20171] 3.22 执行execution 个算法序列的运行 3.23 funetionblock 功能块类型 type 区分不同行为的功能块的标识符
GB/T26796.4一2011 3.24 输入参数inputparameter 接收其他功能块所分发的数据的参数对象 3.25 输出参数outputparameter 向其他功能块分发数据的参数对象 3.26 内含参数contained parammeter 参与功能块内部运算、不参与功能块间数据传递的参数 符号和缩略语 模拟量输人 Analoglnput AI 模拟量输出 Ao AnalogOutput 应用标识 AppID ApplicationIdentifier 平均 Average AYG 数字量输人 D)n DiscreteInput 除法 Division 数字量输出 DiscreteOutput 功能块 FunctionBlock HS 高选 HighSeleet i公S 低选 LowSelect 多路模拟量输人 MA MultipleAnaloglnput 多路模拟量输出 MultipleAnalog(O)utput 多路数字量输人 MultipleDiscretelnput 多路数字量输出 MultipleDiscreteO)utput Multiplication 乘法 ObjeetID ObjeetIdentifer 对象标识 PID ProportionalIntegralDifferential 比例积分加微分控制算法 SEL 选择 Select SPL 分程 SplitRange SUB 减法 sdbtract 5 设备模型 EPA仪表设备的软件模块包含EPA通信协议实现和功能块 其中EPA通信实现为设备提供连 接到网络上的通信功能 功能块用于处理控制过程,对被控量进行输人,处理,对控制量进行运算,输 出,属用户层实现 设备模型如图1所示
GB/T26796.4一2011 过程变量 技术块 EPA用户层 功能块 功能块 功能块 EPA服务接口 EP叭通信协议实现 EP叭网络 图1设备模型示意 设备与网络上其他设备的通信过程基于EPA\协议 不同设备中的功能块之间的交互,以及功能块 与组态端、监控端的交互,均由EPA应用层的相关服务来承载 应用层为用户层功能块提供标准的 EPA服务接口 功能块通过应用层中信息分发服务接口,实现对外数据发布;通过对信息分发服务的响应,实现外 部数据的接收 功能块在应用层接收到读服务时,对读服务进行响应,将读服务参数中指定的对象数据提交给应用 层,由应用层发送该服务正响应;若该服务指定的对象在用户层中不存在,则调用应用层的读服务负响 应接口,由应用层发送读服务负响应 功能块在应用层接收到写服务时,对写服务进行响应,将应用层接收的写服务数据传递到目标对象 参数中,并调用应用层的写服务正响应接口,由应用层发送写服务正响应 若写服务所指定的目标对象 不存在或不可写,则调用应用层的写服务负响应接口,由应用层发送写服务负响应 功能块概要 功能块的结构 6 功能块是变量及其处理算法的封装,变量和算法是过程及其控制系统设计所要求的 通过连接这 些功能块的数据输人和数据输出,来执行应用(测量,执行、控制和监视) 一个功能块包含了一个或多 个算法 一个功能块的描述是算法的列表,它与相关的数据输人、数据输出和参数一起被封装在功能块 内 有与过程信号流相关的算法,也有与之不相关的其他的管理算法 参数与过程信号流及管理都有
GB/T26796.4一2011 关 所有同类型的功能块在设备中使用同样的算法和相同结构的参数表 但每一个功能块的实例的参 数都相互独立不相干,参数表指定了功能块所有需要可访问的数据输人、数据输出和参数 每一个独立 的参数都由其唯一的实例标识FB_ID和ObjectID来区分 功能块模型如图2所示 类型名 数据输入 设备输出 过程 信号流 算法 算法 管理 参数 Purameter1 _1的措述 parameter aramete2的描述 Parameter2 图2功能块总貌 根据参数在控制流程中起的作用,将功能块的参数划分为三类;输人参数、输出参数,内含参数 输人参数用于接收其他设备分发的数据的接口 输出参数是将运算结果分发给其他设备的接口 在一个功能块的输出参数和下游功能块的输人参数之间,通过链接对象来描述其通信关系,一个链接对 象描述一对输出和输人参数之间的通信关系 链接对象由《用于工业测量与控制系统的E:PA系统结 构与通信规范》定义.)一个输出参数可与多个输人参数建立链接关系 但一个输人参数只能与一个输 出参数建立链接关系 这些链接关系是根据应用需要,在系统组态时确立 内含参数不进行数据发布,也不接收其他设备的数据发布,但可接受上位机的读、写操作 内含参 数是功能块中参与运算的变量,或是参与控制的变量 在功能块运行过程中,操作人员通过操作内含参 数对控制、运算过程进行干预 功能块应用模型 6 2 功能块应用系统可由一个或多个设备共同组成,也就是说,一个应用实现可以由一个设备内部的功 能块来承担,也可以把功能需求分担在多个设备的多个功能块上 这种应用系统结构的示意如图3 所示
GB/T26796.4一2011 通信网络 设备1 设备2 设备3 设备4 应用A 应用B 应用C 被控过程 图3可分布于设备间的功能块应用 功能块的类别 根据功能块在控制流程中所起的作用将功能块分为输人型功能块,输出型功能块.运算型功能块、 技术块(或称转换块、工艺块) 其中输人型功能块包含模拟量输人功能块、数字量输人功能块;输出型 功能块包含模拟量输出功能块、数字量输出功能块 运算型功能块包含PID运算功能块、控制量选择 功能块等等 技术块是用于对过程量进行检测,并对检测信号进行处理转换,最终将过程量以数值形式输人到系 统中;或将数值形式的控制量进行转换,以其他形式输出到执行机构 技术块所具备的行为功能是;处 理检测信号,将其转化为数值形式表示,计算过程量如线性化,补偿校正等),得出最终测量值;或从输 ),将拉制信号传进到找行机物 出功能块中取得输出值,对其进行转换运算如DA处理等. 输人功能块从技术块获得测量值,对其进行量程转换、滤波等运算,把测量值发布到下游功能块 输出功能块从运算功能块或其他上游功能块获得运算结果,对其进行量程转换、限幅处理等,把控 制数据传递到输出型技术块 运算功能块是进行控制量运算的软件单元 运算型功能块的行为功能是;扫描锁存输人参数;扫描 内含参数,根据参数的设定,运行相应的控制算法;由链接关系向下游功能块发布运算结果 根据设备的功能需求及性能,一个设备内可以仅具备一个类型的功能块,也可以同时具备两个或三 个类型的功能块 每类功能块可存在一个或多个功能块实例 功能块的组织 在系统内,设备由DevicelD标识,每个设备的DeviceID在系统范围内应当是唯一的 设备 DeviceID的设置规则见本部分的附录D部分 在设备内,同一种类型的不同功能块实例使用同一套运算法,具有相同的数据结构 但不同的实例 具有不同的参数地址,各实例间参数相互独立 这些独立的实例由FB_ID来标识 在设备内,每个功 能块实例的FB_ID应当是唯一的 一个功能块实例可视为一个应用进程,故FBID也可称为应用标识
GB/T26796.4一2011 “ApplD” 在功能块内,每个参数对象由对象标识“ObjeetlID"来确定 在功能块实例内,每个参数的对象标识 都应当是唯一的 在系统应用过程中,功能块的参数和FB_ID.ObjeetID之间的对应关系是始终固定不变的 对应 关系的建立由设备自主实现 根据GB/T20171的规定,EPA管理信息库“EMIB”中描述了本设备的功能块应用信息 EMIB是 AppID为0的特殊功能块实例,存在于EPA应用层中 功能块应用信息对象是描述一类功能块的名 称,类型、可实例化个数,执行耗时,首个实例标识等内容的一个数据结构 在EMB中objeeD为7 的对象是“功能块应用信息对象首部”,是 --项索引,指向EMB中应用信息对象的个数和第一个应用信 息对象存放的位置 示例;设首部对象的值被设置为3和2000,则表明了本设备可运行3类功能块,第 -类功能块的应用信息在ObjeeID为2000的对象中,依此,ID为2001和2002的对象则描述了第2类 和第3类功能块的应用信息 功能块应用信息对象的属性有: 关键属性 在EMIB中的位置(ObjectID) 保留(Reserved) 属性 属性 此类功能块的名称(FBName' 属性: 功能块的类型(FBType) 属性 最大实例化个数(MaxNumberofInstantiation 属性 xecutionTime 执行耗时(FBEx 属性 首个实例的ID(FirstNumberofInstantiation) 设备在被组态和应用前,它所具备的功能块的类型、个数,实例标识1D都是已确定的 功能块类型 (FBType)由2字节整型变量表述,其定义见附录B 以上应用信息对象的内容在设备初始化时已经 固定且不可更改 它的内容必须与设备描述文件所描述的内容一致 设备描述文件的格式在本部分的 附录C中说明 6.5功能块的实例化 设 功能块的实倒化是指用户根据应用需要,通过组态软件对现场设备动态的舔加或删除功能块 备所能实例化的功能块类型、数量由设备的软硬资源情况决定 通常,设备所具有的算法决定了它的功 能,也决定了它能实例化的功能块类型,设备的内存资源、运算能力共同决定了功能块实例化的最大个 数 个功能块实例在设备中可体现为一块独立的内存区域 功能块的运行主要是指功能块算法使用 相应内存区域的参数进行计算 功能块的实例化过程应包括以下行为 分配一块内存,用于存放功能块参数变量、内部运算变量 a b) 建立对象标识(即ApD及obygeeD)与参数变量实际地址之间的映射或关联 e)建立参数变量的可读写性维护; d)为某些参数变量和相应的算法之间建立关联,使用户对这些参数的操作能触发相应的运算或 动作; 参数初始化 D 更新设备内调度计划 对于本部分定义的功能块,不强制要求设备实现其实例化过程,设备可不支持实例化 若设备不支 持实例化,则变量映射、算法关联,参数初始化等工作须在设备启动后完成 -个设备内的功能块实例由实例标识符(FB_ID)唯一标识 功能块实例中的参数对象由对象标识 符(ObjeetlID)唯一确定 根据功能块应用信息对象或设备描述文件的内容,可确定出设备中可实例化 的功能块类别、个数,FB_ID 在实例化之前,参数的AppID和ObjectID是可知的,但参数对象是不一
GB/T26796.4一2011 定能访问到的 为接收用户的实例化命令,在功能块实例化之前设备内必须存在固有的、可被读写的参数对象 这 里规定;每个功能块实例的第一个参数为功能块头信息参数对象,称为“EPA_ock” 头信息对象必须 在设备内固定存在,不受实例化过程的影响,但可选元素除外 也就是无论设备是否支持实例化.上位 机必须能使用读服务读取实例的头信息参数,也可以对头信息参数执行写服务 EPA_Block的数据结 构见7.2 EPA_Bloek参数中的子对象“Statu",被作为接收实例化命令的对象,同时也是作为功能块启用和 停用的开关 该子对象的用法是;上位机将功能块实例头信息的Status写0x0001,则功能块启用,若设 备支持实例化,此时需完成实例化工作,包括数据区的建立、参数实际地址与对象标识间映射关系的建 立、参数初始化等 向Status写0x0000,表示停用此实例 若设备支持实例化,则此时应进行实例化的 逆操作,包括释放数据区,取消参数地址与对象标识之间的映射关系等行为 6. 6 功能块的调度 功能块的运行控制由设备内部自主实现 设备内可有不同的执行控制方法 在设备和在分布式系 统中可以有不同的执行规则 例如,下述执行控制方法的组合是可行的,其他的方法也可以加人 a)设备内部时间调度(独立于其他设备的内部定时触发); b) 按通信周期时间同步,周期性触发; 系统范围内时间调度(跨越通信周期的时间同步); c d)通信服务触发 设备内部事件触发; e 系统范围内的事件触发; 被解释为事件的参数数据改变,或数据到达; g 分布式执行控制 h 数据结构 概述 本部分描述与功能块参数相关的数据结构 一个数据结构描述了一类对象的特征,包括对象的元 素,每个元素的读写权限和数据类型 对象的元素又称为对象的属性或子对象,以Sublndex为标识,它 是可定位的,在设备中,AppID.ObjectID共同确定了一个对象,Sublndex确定了它的子对象 参数可包含可选元素,在“元素名称”中标注 这些标注了“可选”的元素不是必需存在的,其他未标 注为“可选”的元素都是必备元素 7.2功能块头信息数据结构EPA_BL0CK 功能块头信息参数的数据结构如表1所示 表1功能块头信息数据结构 明 元素名称 数据类型读写属性 说 Subndex FBID Uintl6 只读 本功能块实例的实例标识ApplID Status Uintl6 读/写 功能块投运开关:0x0001=开,0x0000=关 取其他值则无效 FB_Tag(可选 Char[32 读/写 组态时给功能块配置的位号 ExeCycle(可选Uint32 读/写 功能块执行周期,单位为毫秒 ExeOffset(可选Uint32 读/写 功能块执行偏移时间,单位为毫秒
GB/T26796.4一2011 模拟量数据结构FB_ANAL0G 模拟量输人输出参数的数据结构如表2所示 表2模拟量数据结构 明 Sublndex 元素名称 数据类型读写属性 说 模拟量的值 Value Float 读/写 Uint8 读/"写 值的状态,0x00为好值,0x01为坏值 其他值无效 Status 数字量数据结构FBD1sCREIE 数字量输人输出参数的数据结构如表3所示 表3数字量数据结构 明 Sublndex 元素名称 数据类型读写属性 说 Value Uint8 读/写 数字量值,只取0x00或0xO1 值的状态,0x00为好值,0x01为坏值 其他值无效 Status Uint8 读/写 7.5量程数据结构BscCALE 量程的数据结构如表4所示 表4模拟量上下限数据结构 Sublndex 数据类型 读写属性 明 元素名称 说 EUatl00 读/写 Float 量程的上限设定 EUat0 Float 读/写 量程的下限设定 读/写 量程值的物理单位,定义见附录A Units Uintl6 HLHL_Limit 可选》 读/"写 测量值的上上限 Float LoLoLinmit(可选 Foat 读/写 测量值的下下限 基本功能块定义 8.1概述 本部分定义各类基本功能块的参数定义和行为要求 参数分为必备、可选、自定义三类 必备参数 是每一个功能块实例都必须具备的参数;可选参数是不强制需要,但存在极大共性的参数;自定义参数 是与仪表的功能、性能所联系的较为个性的参数 用户可根据功能的需要,在必备和可选参数后添加自 定义参数 自定义参数必须在设备描述文件中说明,以便于用户理解和正确使用自定义参数 在某些特定的应用场合,定义中可能有部分是不须使用到的 对于不必使用的参数,约定它们的初 始值全部的位都置1 例如,Uintl6类型的参数需被初始化为0xFFFF 不使用到的参数的ObjeetID 不能由其他参数占用 10o
GB/T26796.4一2011 功能块的行为决定它的功能,为了使功能块能满足基本的控制需求,本部分对几类功能块的行为或 运算提出了要求 各类功能块的运行必须满足且不限于这些行为要求 本部分定义的功能块以及功能块参数,均是基于满足最基本的控制需求,实现最基本的控制功能为 目的,对功能块的参数、行为所提出的规范性要求 功能块可在这个基本功能之上,实现更加复杂多样 的功能 这一基本的控制功能指的是以下四部分内容 a)提供过程数据测量、输人功能 b)提供控制数据传递、输出功能; 常规控制运算、常规控制模式实现; c d)提供可靠性基础,包括数据状态处理,无扰动处理等 下面给出一种基本的控制实现方式,用以说明功能块的应用系统构建 如图4所示 组态设备 监控设备 时间 趋势 题您 装 组态 显示 读写服务 读写服务 读写服务 输出型功能块 运算想功能块 输入型功能块 本地 输出 PID AO 数据分发 数据分发 现场设备A 现场设备B 图4应用系统构建示例 在这种基本应用中,模拟量输人功能块(AI)通过内部数据传递从技术块得到测量值,经量程转换 计算将过程数据发布到下游的控制运算功能块(如PID功能块) PID功能块的参数通过上位机的写 服务进行设置 PID功能块经过运算,将结果发布到下游的模拟量输出功能块(AO),经A0和技术块, 将控制信号输出到执行机构 在组态监控设备上,由监控软件读取或接收重要过程数据,检测过程数据上下限报警,实时显示数 据趋势 报警上下限的设定值、报警优先级设定值等数据都保存在监控端,与功能块无关 报警处理及 趋势处理都不影响功能块的运行 监控端可对功能块应用写服务,对功能块的参数进行更改,实现对控 制过程的干预 对于更复杂,更多功能的应用,可在本部分基础上对功能块进行拓展,可添加自定义参数.自定义控 制或运算功能的实现 8.2模拟量输入功能块(AID 8.2.1 参数定义 AI功能块的参数定义如表5所示 11
GB/T26796.4一2011 表5A功能块参数 参数名称 数据类型 参数类型 读写属性 必备/可选 参数描述 ObjectlD EPA_Bock EPABL(OCK 内含 读/写 必备 功能块头信息 Out FB_ANAL(0(G输出 只读 必备 AI的输出值 OutScale FBSCALE 内含 读/写 必备 输出值量程设定 FB_ANAL(OG内含 读/写 必备 I数据传人接口 InScale FBSCALE 必备 数据量程设定 SimulateValueFB_ANALOG 可选 手动给定输出值 SinmulateEnableUint8 可选 ConvertType Uint8 内含 可选 量程转换类型 L.owCut Float 内含 读/写 可选 小信号切除阀值 10 Channel Uintl6 内含 读/写 可选 通道选择 8.2. 参数相关说明 2 EPA_Bwlk 包含了功能块名称、,ID及停启状态的总揽信息 Out AI功能块的输出值,与下游功能块的输人参数进行链接输出型参数 OutScale 输出值Out所对应的量程配置 包含了Out值的单位、上限值、下限值,用于AI的In和Out之间 的量程转换 In 从技术块获得的A的输人值 它不进行链接,值的获得是通过AI与技术块之间的约定的接口 如;写服务原语或由AI开发者提供的其他接口等),由技术块将测量值写到In参数,并按技术块固有 的周期更新ln参数的值;或由AI块从技术块读取技术块输出值 InScale In参数的量程配置 由技术块的输出值量程决定 InScale的配置必须根据In参数的数值范围, 设定最大值和最小值 SimulateValue 人为输人的一个特定的值,代替测量值进行输出 用于系统调试和手动输人 SimulateEnable SimulateValue的使能开关 0x01表示启用,Out值即为simulateValue值;0x00表示不使用Sim ulateValue作为输出,Out使用正常A运算值 SimulateEnable不允许为其他值 ConvertType 量程转换类型 0x00表示线性转换,即lnScale和OutSeale之间的线性缩放;0x01表示不经过转 换,Out值即等于In的值;0x02表示开平方转换;取其他值则视作自定义的其他转换方式 I0wCut 小信号切除阀值 用于对量程转换后的过程量进行低值过滤,把低于L.owCut的值都作为零值 以L.owCut=0表示不使用小信号切除功能 Channel 技术块多路输出时的数据通道选择 用于技术块有多个数据输出时,以Channel来确定哪路数据 12
GB/T26796.4一2011 传递给AI 技术块可读取Channel参数,作为一个通道号,把该通道号对应的一路数据写到A的In 参数中 也可由AI根据Channel值从相应的技术块读取输出值到ln参数 Channel参数初始值默认 为1 8.2.3行为要求 一次AI功能块的执行,需要至少完成以下功能 a)量程转换 若SimulateEnable使能开启,则对SimulateValue进行量程转换运算 若SimulateEnable使能关 闭或不存在该可选参数,则对ln参数值进行量程转换运算 运算结果置于Out参数 量程转换的算法是 1线性转换:Out=(In一InScale.EUato)/(InScale.EUatl00一InScale.EUato)*(OutSscale.Uat100- (Outseale.EUatO)+OutScale.Uat0; 直接转换:Out=In; 2 开方转换:Out=sr(n一IsaleUao)/(nSaleEUat00一InscaleEUao))*(OutScaleEUatl00 3 OAutScale.EUatO)十(OutSceae.EUatO 若不存在ConverType,则默认为线性转换 通过与下游功能块的链接关系,对out参数进行数据分发 b 多路模拟量输入功能块(AI) 8.3 参数定义 8.3.1 MAI功能块的参数定义如表6所示 表6MAI功能块参数 参数名称 数据类型 读写属性 ObjectID 参数类型 必备/可选 参数说明 EPA_Boek EPABL.OCK内含 读/写 必备 功能块基本信息 ChannelNum Uintl6 内含 只读 必备 通道总数(N FBANAL.(OG输出 读/写 必备 第 个输出参数 Outl 第 FBANALOG输出 读/写 必备 个输出参数 (O)ut2 N十2 OutN FBANALOG输出 读/写 必备 第N个输出参数 参数相关说明 8.3.2 EPABlock 包含了功能块名称.ID及停启状态的总揽信息 ChanneINumm 多通道模拟量输人的通道数,指明后续的输出参数的个数 Out1OutN N个输出参数 N为ChannelNum参数的值 8.3.3行为要求 -次MAI功能块的执行,需要至少完成的行为功能是;通过各输出参数的链接关系逐一向下游功 13
GB/T26796.4一2011 能块进行数据分发 8.4数字量输入功能块(DI 8.4.1 参数定义 DI功能块的参数定义如表7所示 表7功能块参数 参数名称 数据类型 参数类型 读写属性 必备/可选 参数描述 ObjectlD EPABoek EPA_H.0cK内含 读/写 必备 功能块头信息 只读 D的输出值 FB_D1sCRE:TE输出 必备 (Out FBDISCRETE内含 读/写 必备 数据传人的接口 ln SimulateValueFB_ISCRETE内含 读/写 可选 手动给定输出值 SimulateEnableUint8 内含 读/写 可选 仿真使能开关 /"写 可选 取反选择 InvertEnable Uint8 内含 读/ 读/"写 可选 技术块通道选择 Channel U0 内含 参数相关说明 EPABlock 包含了功能块名称、,ID及停启状态的总揽信息 Out DI功能块的输出值,与下游功能块的输人参数进行链接输出型参数 ln 从技术块获得的DI的输人值 它不进行链接,值的获得是通过AI与技术块之间的约定的接口 如:写服务原语或由AI开发者提供的其他接口等),由技术块将测量值写到In参数,并按技术块固有 的周期更新n参数的值;或由功能块从技术块读取技术块输出值 SimulateValue 人为输人的一个特定的值,代替测量值进行输出 用于系统调试和手动输人 SimulateEnable imulateValue的使能开关 0x01表示启用,Out值即为SimulateValue值;0x00表示不使用Sim eValue作为输出,Out使用正常AI运算值 SimulateEnable不允许为其他值 uate InvertEnable 取反开关 0x00表示不取反,Out等于In 0x01表示输人到输出需要取反 即In是0则Out值 为l;In是1时则Out为0 InvertEnable不允许取其他值 Channel 技术块多路输出时的数据通道选择 用于技术块有多个数据输出时,以Channel来确定哪路数据 传递给DL 技术块可读取Channel参数,作为一个通道号,把该通道号对应的一路数据写到D1的In参 数中 也可由D根据Channel值从相应的技术块读取输出值到lIn参数 Channel参数初始值默认 为1 8.4.3行为要求 一次D功能块的执行,需要至少完成的行为功能是: 14
GB/T26796.4一2011 若存在取反开关参数,则判断是否取反,得到Out值 a b若存在SimwlateValue和sSiml tcvalue lateEnable参数,则判断是否开启仿真,是则以Simu at 代替In参数进行运算; 对Ou参数进行数据分发 多路数字量输入功能块(NDI) 8.5.1 参数定义 MDI功能块的参数定义如表8所示 表8MMID1功能块参数 参数名称 数据类型" 参数类型 读写属性 参数说明 ObjectID 必备/可选 EPA_L.0cK内含 读/"写 必备 功能块基本信息 EPABlock Uintl6 H 1含 只读 必备 通道总数(N>1) ChannelNum 读/写 FB_DIsCRETE输出 (O)utl 必备 第一个输出参数 Out2 FBDISCRETE输出 读/写 必备 第二个输出参数 N十2" OutN FBDISCRETE输出 必备 第N个输出参数 参数相关说明 8.5.2 EPABlock 包含了功能块名称、,ID及停启状态的总揽信息 ChanneINumm 指定了数字量输人通道的总数,也即Out参数的总个数N Out1(OutN N个相互独立的数字量输出参数 8.5.3行为要求 -次MD功能块的执行,需要至少完成的行为功能是;通过各输出参数的链接关系逐一向下游功 能块进行数据分发 8.6模拟量输出功能块(Ao) 8.6.1参数定义 Ao功能块的参数定义如表9所示 表9Ao功能块参数 ObjectID 参数名称 数据类型 参数类型 读写属性 必备/可选 参数说明 EPA_Bock EPABL0CK内含 读/写 必备 功能块基本信息 FB_ANAL.0(G输人 读/写 必备 输人值 ln 输人值的量程设定 nScale FBSCALE 内含 读/写 必备 15
GB/T26796.4一2011 表9(续 参数名称 数据类型 读写属性 参数说明 参数类型 ObjectlD 必备/可选 给技术块的输出值 Out FB_ANALoG内含 只读 必备 FBScALE 读/"写 OutScale 内含 必备 输出值的量程设定 InHLimit Foat 内含 读/写 输人值的上限 可选 n_LO_Linmit 内含 输人值的下限 Float 读/写 可选 Fs_Vaue FB_ANALOG内含 读/写 可选 故障时默认输出值 FSs_Enable Uintl6 内含 读/写 可选 FSValue使能开关 内含 读/"写 10 Channe Uint16 可选 通道号选择 内含 只读 可选 阀位反馈值 ReadBack Float 8.6.2参数相关说明 EPA Block 包含了功能块名称,ID及停启状态的总揽信息 In A0功能块的输人值,通过此参数与上游功能块建立链接关系,接收上游功能块的数据分发 InScale 参数的量程配置 由技术块的输出值量程决定 InScale的配置必须根据In参数的数值范围, ln 设定最大值和最小值 Out AO的输出值 它不进行链接,通过AO与技术块之间的约定的接口(如;写服务原语或由开发者 提供的其他接口等),由技术块读取此参数值,或由Ao块向技术块写人此输出值 OutScale 输出值Out所对应的量程配置 包含了Out值的单位、上限值、下限值,用于AO的In和Out之 间的量程转换 InHLimit、InLOLimit 输人值的上下限值 用于将输人值限制在一定范围内,以保持过程的安全与稳定 SValue 故障状态默认输出值FailSafeValueC FSEnable FsValue的使能选项 0x0000表示不使用Fs_Value,通信故障时输出值保持不变;0x0001表示 在故障状态时使用Fs_Value值,使Out值等于Fs_Vaue 0x0101表示无论是否故障,都使用Fs Value作输出,也即是实现手动输出作用 Fs_Enable不允许取其他值 Channel 技术块有多路数据通道时的通道号选择 由技术块读取Channel值,将此A0的输出传递到对应 的技术块数据通道上 ReadBack 实际阀位反馈值 由技术块将测得的阀位值写到这里,或由功能块从技术块读阀位值读到这里 16
GB/T26796.4一2011 8.6.3行为要求 -次AO功能块的执行,需要至少完成以下功能: a)若存在限幅、限速等参数,需对输人值进行超限判断,将输人值限制在限幅范围 b量程转换 对输人参数进行从InSeale向OutScale的线性转换 若存在Fs_Value和Fs_Enable参数,则根据FsEnable和当前的工作状态,判断是否使用 c) Fs_Value代替In参数进行量程转换 (故障状态的判定由制造商自定 8.7多路模拟量输出功能块(MAO 8.7.1 参数定义 MAO功能块的参数定义如表10所示 表10MA0功能块参数 参数名称 数据类型 参数类型 读写属性 必备/可选 参数说明 objetiD EPABlock 读/"写 功能块基本信息 EPA_HL.ocK内含 必备 Uintl6 ChanneNuum 内含 只读 必备 通道总数(N>1 Inl FB_ANAL0G输人 读/"写 必备 第一个输人参数 FB_ANAL0G输人 读/"写 必备 第二个输人参数 ln2 N十2 FB_ANAL0G输人 读/"写 必备 第N个输人参数 InN 8.7.2参数相关说明 EPABlock 包含了功能块名称,ID及停启状态的总揽信息 ChamneNum MAO的通道总数,也即是In参数的个数N In1lnN N个输人参数 各输人参数独立接收上游功能块的数据分发,同时作为向下游技术块传递输出数 据的接口 8.7.3行为要求 MAO功能块没有特定的行为要求,只需要其接收上游功能块的输出,把值正确存放到输人参 数里 8.8数字量输出功能块(Do) 8.8.1参数定义 D0功能块的参数定义如表11所示 17
GB/T26796.4一2011 表110功能块参数 ObjectlD 参数名称 数据类型 参数说明 参数类型 读写属性 必备/可选 EPABock EPABL.0CK内含 读/写 必备 功能块基本信息 读/写 FB_DsCRET输人 必备 数字量输人值 In FBDISCRETE内含 只读 必备 给技术块的输出值 (O)ut FSVaue FBDISCRETE内含 读/写 可选 故障默认输出值 FSEnable Uintl6 内含 读/写 可选 Fs_Value使能开关 Uint8 内含 读/写 可选 取反选择 InvertEnable Uint16 内含 读/写 可选 通道号选择 Channel 8.8.2参数相关说明 EPA_Block 包含了功能块名称、,ID及停启状态的总揽信息 ln 与上游功能块建立链接关系的参数,接收其他功能块发布的数据 Out ln参数值经运算后,存放在Out参数中,DO可将此参数值通过特定接口写人下游技术块,也可将 此参数提供给技术块读取输出值 S_Value 故障状态默认输出值Fail-SafeValue Fs_Enable Fs_Value的使能选项 0x0000表示不使用FS_Value,通信故障时输出值保持不变;0x0001表示 在故障状态时使用FS_Value值,使Out值等于Fs_Value 0x0101表示无论是否故障,都使用Fs Value作输出,也即是实现手动输出作用 Fs_Enable不允许为其他值 Ivertnable 取反开关 0x00表示不取反,Out等于In 0x01表示输人到输出需要取反 即In是0则Out值 为l;ln是1时则Out为0 lInvertEnable不允许为其他值 Channel 技术块有多路数据通道时的通道号选择 由技术块读取Channel值,将此DO的输出传递到对应 的技术块数据通道上 8.8.3行为要求 -次D0功能块的执行,需要至少完成以下功能 若存在FS_Value和FSEnable参数,则判断FS_Enable使能是否打开,是则以FSValue代 a 替lm进行运算" b若存在InvertEnable参数,则判断InvertEnable使能是否打开,是则对输人参数进行取反运 算,将结果置于Out参数,供技术块读取 18
GB/T26796.4一2011 8.9多路数字量输出功能块(Mo 8.9.1 参数定义 MD0功能块的参数定义如表12所示 表12ND0功能块参数 ObjectID 参数名称 数据类型 参数类型 读写属性 必备/可选 参数说明 EPA_Block EPABLOCK内含 读/写 必备 功能块基本信息 ChannelNum Uintl6 内含 只读 必备 通道总数(N>l lnml FBDISCRETE输人 读/写 必备 第一个输人参数 In2 FB_DIsCRETE输人 读/写 必备 第二个输人参数 N+2" nN FB_DIsCRETE输人 读/写 必备 第N个输人参数 8.9.2参数相关说明 EPA_Block 包含了功能块名称、,ID及停启状态的总揽信息 ChanneINum 通道总数,也即指定了MD0的输人参数的个数N In1lnN N个输人参数,用于接收上游功能块的输出 同时也是向技术块传递输出值的接口 8.9.3行为要求 MDO功能块没有特定的行为要求,只需要其接收上游功能块的输出,把值正确存放到输人参 数里 8 .10PD运算功能块(PID) 8. 10.1参数定义 PID功能块的参数定义如表13所示 表13PID功能块参数 参数名称 数据类型 参数类型 读写属性 必备/可选 参数说明 ObeD EPABlock 读/写 功能块的基本信息 EPA_HL.ocK内含 必备 SP FBANAL0G内含 读/写 必备 设定值 PV FB_ANAL0(G输人 读/写 必备 过程量输人值 PVScale 内含 FBSCALE 读/写 必备 被控量的量程设置 O FB_ANAL0G输出 读/写 必备 控制量输出值 19
GB/T26796.4一2011 表13(续) 参数名称 数据类型 读写属性 参数说明 参数类型 ObjectlD 必备/可选 OPSeale BScALE 内含 读/"写 必备 输出值的量程设置 FBANAL0G输人 读/"写 Casln 必备 串级输人的设定值 Foat 读/写 必备 比例常数 内含 内含 积分常数 Ti Float 读/写 必备 10 Td Float 内含 读/写 必备 微分常数 11 Mode Uint8 内含 读/写 必备 操作模式选择 内含 读/"写 可选 设定值的上限 12 SP_H_Limit Float 内含 读/写 可选 设定值的下限 13 Float SP_L(O_Limit SPRateP Float 读/写 可选 设定值上升限浊 14 15 SPRateDN Float 设定值下降限速 内含 读/写 可选 16 DVLimit Float 内含 读/写 可选 SP和PV的偏差限 17 BKCALlIn FB_ANAL0(G输人 读/写 可选 回算输人值 18 BKCALOut FB_ANAL0G输出 只读 可选 回算输出值 8.10.2参数相关说明 EPABlock 包含了功能块名称、,I及停启状态的总揽信息 SR 过程量控制目标的设定值,由操作人员写人 SP使用与PV一致的量程和单位 PV 被控变量 该变量只读,不可写 seae 被控量的量程信息 同时也是SP值的量程 o 控制量,是PID运算的结果,也是PID的输出值 在手动模式时,可人为写人 oPScale 输出值OP的量程信息 PID内部运算时,将PV和SP用PVSeale无因次化,以分数形式进行运 算后,将结果用OPScale重新赋予量程和单位 Casln 串级输人值,与其他运算模块的输出值建立链接关系 在串级控制方式下,设定值不由操作人员设 定,而是来自于上一级的PID运算结果,或来自其他运算模块,PID以CasIn接收到的数据作为设定值 进行运算 在正常串级控制和自动控制时,必须使CasIn和SP值保持一致,以免在切换控制方式时引 起扰动 K、Ti、Td PID整定三参数:比例常数、积分常数、微分常数 调节方向默认为正向调节;K取负数时,产生反 向调节 2o0
GB/T26796.4一2011 Mlode 操作模式参数,由操作人员根据控制过程需要进行选择 代码定义如下 =0x00 Mode= 手动模式 -0xo1 Mode= 自动模式 Mode=0x03 串级模式 手动模式时,操作人员可向OP写值,PID通过链接关系直接发布OP值 自动模式时,操作人员 可向sP写人设定值,经过PI运算,将运算结果置于OP值 串级模式时,SP值将会被Casln参数接 收到的数据所改写,是以CasIn的值作为设定制进行PID运算,将运算结果置于OP进行数据发布 Mode参数的其他值目前保留,可在后续版本扩展 SP_HI_Limit,SP_L.o0_Limit 设定值的限制,由操作人员在控制过程中设置 设定值在写人时必须在这两个上下限值划定的范 写人的sP超出上眼时,功能块将使用它的上限作为sP,写人的sP超出下限,则以下限作sP 围内 SPRate_UP,.SP_Rate_DN 串级模式时.cCasn值的变化率的眼制 为了过程的安全稳定,对连续两个周期的sP的变化量作 的限制 当前后两个周期can值从解差(casln_New-casn.oda)超过sP_Rae_Uup,则(sP- =Casln old+SPRateUP),若(Casn_old-CaslnNew)超过SPRateDN,则(SP=Casln_od-SPRate DN) 这个SP速率限制仅作用于串级模式,在自动模式中,对sP值的直接写人不受此速率限制 DVLimit 是对PV和SP之间的偏差量的限制,由操作人员设定 因工艺过程的波动,PV和SP之间必然是 存在偏差的,PID控制的目的是尽量减少PV和sP之间的偏差,以及减少PV的波动 但控制效果不 -定时刻都比较理想,当Pv和SP之间的偏差过大,可以认为此时PID已无法胜任控制要求,或控制 目标SP设置不当,工艺本身无法使被控量达到目标值 这些情况下都要求放弃PID控制,由操作人员 直接设定控制量,也即PID的输出值OP DVLinmit就是PV和sP之间的偏差量的阀值(差的绝对 值) 在偏差超过此限制时,功能块须将控制模式切换为手动 BKCALln 数值上就是下一级PID功能块的当前设定值,数据来自下一级功能块的BKCAL_Out参数 作用 是实现串级控制时的无扰动切换,由上一级PID保证其输出和下一级PID的设定值之间的差不至于过 大而造成扰动 BKCAL.ot BKCAL_lIn联合使用该参数在数值上就是当前PID的设定值 通常该参数被链接到串级回路 与 的上一级PID的BKCALIn参数 8.10.3行为要求 a)初始化时操作模式应为手动控制 b 运行时,判断操作模式,如果是手动控制,直接将OP值分发给下游功能块,把PV值赋于SP 防止切换成自动时产生过大扰动),运行结束; e不在手动模式,则判断SP和PV的偏差是否超过DVLimit,超过则置操作模式为手动; d) 处于串级控制时,对CasIn值作变化率判断与处理,再对SP值作幅值判断与处理; 处于自动模式时,对SP值进行幅值判断处理,把SP值赋予Casln,SP和CasIn时刻保持 致,以防止切换成串级时产生过大的扰动; f 进行PI运算; g)对计算结果OP进行数据分发 21
GB/T26796.4一2011 8.11加法功能块(ADD 8.11.1 参数定义 ADD功能块的参数定义如表14所示 表14ADD功能块参数 参数名称 数据类型 参数类型 读写属性 必备/可选 参数描述 OeID EPABock EPA_H.0ocK内含 读/写 必备 功能块头信息 FB_ANAL.OG输出 只读 必备 和的输出 (Out Inl FB_ANALO0G输人 读/写 必备 加数1输人 In2 FB_ANAL0(G输人 读/写 必备 加数2输人 8.11.2参数相关说明 EPABlock 包含了功能块名称、,ID及停启状态的总揽信息 Out ADD功能块的输出值,即两个加数的算术和 In1 第一个加数的输人参数 In2 第二个加数的输人参数 8.11.3行为要求 次ADD功能块的执行,需要完成的功能是 求算术和,Out=Inl+In2. a b计算输出值状态,有一个或两个输人的状态为“坏”,则输出状态为“坏” 通过与下游功能块的链接关系,对Out参数进行数据分发 c 8.12减法功能块(sUUB) 8.12.1参数定义 sUB功能块的参数定义如表15所示 表15SUB功能块参数 ObjectID 参数名称 数据类型 参数类型 读写属性 必备/可选 参数描述 EPA_Block EPA_BL(OCK内含 读/写 必备 功能块头信息 BANAL.0G输出 只读 必备 差的输出 Out _ANAL.oG:输人 读/"写 必备 被减数输人 Inl PB" 读/"写 必备 减数输人 FB_ANAL0G输人 In2 22
GB/T26796.4一2011 8.12.2参数相关说明 EPABlock 包含了功能块名称、,ID及停启状态的总揽信息 Out SUB功能块的输出值,即两个输人参数的算术差 In 被减数的输人参数 ln2 减数的输人参数 8.12.3 行为要求 一次sUB功能块的执行,需要完成的功能是 a)求算术差,Out=Inl一In2 计算输出值状态,有一个或两个输人的状态为“坏”,则输出状态为“坏” b c)通过与下游功能块的链接关系,对Out参数进行数据分发 8.13乘法功能块(MUL 8.13.1参数定义 MU功能块的参数定义如表16所示 表16MUL功能块参数 ObjeetID 数据类型 读写属性 必备/可选 参数描述 参数名称 参数类型 EPA_Bock EPA_BL0CK内含 读/写 必备 功能块头信息 Out FB_ANAL0(G输出 只读 必备 积的输出 lnl FB_ANAL(OG输人 读/写 必备 乘数1输人 输人 读/"写 必备 乘数2输人 In2 FB_ANALOG 8.13.2参数相关说明 EPABlock 包含了功能块名称、,ID及停启状态的总揽信息 Out MU儿功能块的输出值,即两个乘数的算术积 In 第一个乘数的输人参数 In2 第二个乘数的输人参数 8.13.3行为要求 -次MU1功能块的执行,需要完成的功能是 a)求算术积,Out=Inl*In2 b计算输出值状态,有一个或两个输人的状态为“坏”,则输出状态为“坏” 23
GB/T26796.4一2011 通过与下游功能块的链接关系,对Out参数进行数据分发 8.14除法功能块(DI 8.14.1 参数定义 DIV功能块的参数定义如表17所示 表17DIV功能块参数 ObjectID 参数名称 数据类型 参数类型 读写属性 必备/可选 参数描述 EPA_Boek EPABL0cCK 必备 功能块头信息 内含 读/写 FBANALOG输出 只读 必备 商的输出 (O)ut 必备 读/写 被除数输人 FB_ANAL0G输 Inl FBANALOG输人 读/写 必备 除数输人 In2 8.14.2参数相关说明 EPA_Bwlk 包含了功能块名称、ID及停启状态的总揽信息 Out DIV功能块的输出值,即两个输人的算术商 In1 被除数数的输人参数 In2 除数的输人参数 8.14.3行为要求 -次DIV功能块的执行,需要完成的功能是 a)求算术商,Out=lnl/In2 b计算输出值状态,有一个或两个输人的状态为“坏”,则输出状态为“坏” 通过与下游功能块的链接关系,对Out参数进行数据分发 8.15平均值功能块(AVG 8.15.1参数定义 AVG功能块的参数定义如表18所示 表18AvG功能块参数 ObjectID 参数名称 数据类型 参数类型 读写属性 必备/可选 参数描述 EPA_Boek EPABLOCK 内含 读/写 必备 功能块头信息 FBANAL0G输出 只读 必备 平均值的输出 O)ut FBANAL(O(G输 读/写 必备 lnl In2 FB_ANALOG输 读/写 必备 喻 In3 FBANAL0G 读/写 可选 FB_ANAL.(OG输 读/写 可选 ln4 2

工业测量与控制系统中的功能块技术规范

什么是EPA规范第4部分:功能块的技术规范GB/T26796.4-2011?

EPA规范第4部分:功能块的技术规范GB/T26796.4-2011是一个适用于任何类型的测量和控制系统中的功能块的标准。该标准涉及到功能块的定义、分类、命名、标记、接口、测试和验证,旨在确保不同厂家生产的功能块之间具有良好的互操作性。

为什么EPA规范第4部分:功能块的技术规范GB/T26796.4-2011重要?

在工业测量与控制系统中,通常涉及到多个功能块的相互配合。如果不同厂家生产的功能块之间不具有互操作性,则可能会导致系统无法正常工作。此外,由于不同类型的测量和控制系统中的功能块存在差异,因此需要一个标准来确保它们之间具有良好的互操作性。

EPA规范第4部分:功能块的技术规范GB/T26796.4-2011的内容

EPA规范第4部分:功能块的技术规范GB/T26796.4-2011主要包括以下内容:

  • 定义了功能块的术语和概念;
  • 描述了功能块的分类、命名、标记和接口;
  • 规定了测试方法和过程,以验证功能块的互操作性;
  • 提供了测试所需的设备和工具列表。

EPA规范第4部分:功能块的技术规范GB/T26796.4-2011的应用

EPA规范第4部分:功能块的技术规范GB/T26796.4-2011适用于任何类型的测量和控制系统中的功能块。通过遵循该标准,可以确保不同厂家生产的功能块之间具有良好的互操作性,系统可以正确地相互配合工作。此外,该标准还可以帮助企业选择符合标准的产品,提高系统的稳定性和可靠性。

在实际应用中的重要性

EPA规范第4部分:功能块的技术规范GB/T26796.4-2011在实际应用中非常重要。该标准可以确保不同类型的测量和控制系统中的功能块之间具有良好的互操作性,从而避免了不必要的兼容性问题和延误。通过使用符合标准的产品,可以提高系统的稳定性和可靠性,降低维络成本,并且可以为企业带来更好的经济效益。

综上所述,EPA规范第4部分:功能块的技术规范GB/T26796.4-2011是一项重要的标准,它适用于任何类型的测量和控制系统中的功能块。通过遵循该标准,可以确保不同厂家生产的功能块之间具有良好的互操作性,提高系统的稳定性和可靠性,降低维护成本。因此,在实际应用中,该标准具有非常重要的意义。

用于工业测量与控制系统的EPA规范第4部分:功能块的技术规范的相关资料

和用于工业测量与控制系统的EPA规范第4部分:功能块的技术规范类似的标准

用于工业测量与控制系统的EPA规范第3部分:互可操作测试规范
上一篇 本文分享国家标准用于工业测量与控制系统的EPA规范第3部分:互可操作测试规范的全文阅读和高清PDF的下载,用于工业测量与控制系统的EPA规范第3部分:互可操作测试规范的编号:GB/T26796.3-2011。用于工业测量与控制系统的EPA规范第3部分:互可操作测试规范共有22页,发布于2011-12-01
工业控制计算机系统功能模块模板第4部分:模拟量输入输出通道模板性能评定方法
本文分享国家标准工业控制计算机系统功能模块模板第4部分:模拟量输入输出通道模板性能评定方法的全文阅读和高清PDF的下载,工业控制计算机系统功能模块模板第4部分:模拟量输入输出通道模板性能评定方法的编号:GB/T26804.4-2011。工业控制计算机系统功能模块模板第4部分:模拟量输入输出通道模板性能评定方法共有13页,发布于2011-12-01 下一篇
相关推荐
标签
气象仪器 水文与水利仪器 海洋仪器 地球科学仪器 X射线、磁粉、荧光及其他探伤仪器 超声波与声放射探伤仪器 工艺试验机与包装试验机 力与变形测试仪器 机械振动、冲击设备与动平衡机 金属材料试验机 试验机与无损探伤仪器综合 真空检测仪表与装置 声学仪器与测震仪 实验室用玻璃、陶瓷、塑料器皿 实验室基础设备 实验室仪器与真空仪器综合 质谱仪、液谱仪、能谱仪及其联用装置 电化学、热化学、光学式分析仪器 色谱仪 物性分析仪器 物质成分分析仪器与环境监测仪器综合 缩微复印机械 照相机与照相器具 投影器、幻灯机 测试设备与检验片仪器 镜头 放映设备及其配件 制片设备 电影、照相、缩微、复印设备综合 光学设备 光学测试仪器 光学计量仪器 电子光学与其他物理光学仪器 放大镜与显微镜 望远镜、大地测量与航测仪器 光学仪器综合 电工参数检验及电源装置 综合测试系统 交直流电工仪器记录仪器 数字显示仪表 电能测量和负荷控制系统 电测模拟指示仪表 电工仪器、仪表综合 其他自动化装置 工业控制机与计算技术应用装置 自动控制与遥控装置 执行器 调节仪表 显示记录仪表 机械量仪表、自动称重装置与其他检测仪表 流量与物位仪表 温度与压力仪表 工业自动化与控制装置综合 卫生、安全、劳动保护 标志、包装、运输、贮存 仪器、仪表用材料和元件 基础标准与通用方法