[发明专利]一种功能块通用软手操器的实现方法、系统、设备及介质有效
申请号: | 202111351116.6 | 申请日: | 2021-11-15 |
公开(公告)号: | CN114035526B | 公开(公告)日: | 2023-03-14 |
发明(设计)人: | 高少华;谭良良;于在松;潘乐;洪礼鑫;王珩;李亚都;曹威;苏家财 | 申请(专利权)人: | 西安热工研究院有限公司;南京南瑞继保电气有限公司 |
主分类号: | G05B19/418 | 分类号: | G05B19/418 |
代理公司: | 西安通大专利代理有限责任公司 61200 | 代理人: | 李鹏威 |
地址: | 710048 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 功能块 通用 软手操器 实现 方法 系统 设备 介质 | ||
1.一种功能块通用软手操器的实现方法,其特征在于,包括以下步骤:
(1)基于预获取的软手操器配置文件,判断待实现软手操器的功能块是否属于所述软手操器配置文件中的具备控制算法点的功能块;若是,则进行软手操器属性页构建并跳转执行步骤(2);若否,则停止构建软手操器属性页;
(2)读取所述待实现软手操器的功能块中的所有控制算法点,获取每个控制算法点的类型属性;基于每个控制算法点的类型属性在软手操器属性页中添加控制按钮,并将控制按钮与对应的控制算法点绑定,完成功能块软手操器的实现;
步骤(1)中,软手操器配置文件的获取步骤具体包括:
基于分散控制系统,统计具备控制算法点的功能块;其中,若具备控制算法点的功能块数量为n,每个功能块控制算法点的数量为m,功能块用F表示,控制算法点用A表示;以F作为功能块左侧符号标记,功能块数量作为功能块右侧符号标记,则第i个功能块为Fi,1≤i≤n;以A作为控制算法点左侧符号标记,控制算法点数量作为控制算法点右侧符号标记,则第i个功能块的第l个算法点为FiAl,1≤l≤m;
以功能块F1至Fn为父节点,A1至Am为每一个父节点的子节点,将DCS实际算法点类型加入到A1至Am的算法点类型属性中,形成软手操器配置文件;
步骤(1)具体包括以下步骤:
所述待实现软手操器的功能块为DCS中任意一个逻辑组态页的功能块,表示为功能块X;
当功能块X的属性面板打开时,读取软手操器配置文件,判断功能块X是否属于F1至Fn;
若功能块X属于F1至Fn,令功能块X为Fx,在Fx属性面板中构造软手操器属性页;
若功能块X不属于F1至Fn,则不构建软手操器属性页;
步骤(2)具体包括:
依次读取Fx的控制算法点FxA1到FxAm,若控制算法点类型属性为开关量,则在软手操器属性页中添加控制按钮,将控制按钮与该控制算法点绑定,用于实现该控制算法点开关量命令下发功能;若控制算法点类型为模拟量,则在软手操器属性页中先添加数字编辑框,再添加控制按钮,将控制按钮与该控制算法点绑定,用于实现读取编辑框数字实现模拟量命令下发功能;
在步骤(2)之后,还包括:
(3)在点击软手操器属性页的控制按钮下发控制指令时,首先取出该控制按钮绑定的控制算法点,获取该控制算法点的标签名称和类型属性;通过类型属性判断该控制按钮下发的控制值,若为开关量,则下发上升沿脉冲信号,若为模拟量,则读取数字编辑框的数值,将该数值下发。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安热工研究院有限公司;南京南瑞继保电气有限公司,未经西安热工研究院有限公司;南京南瑞继保电气有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111351116.6/1.html,转载请声明来源钻瓜专利网。