[发明专利]一种基于逻辑图组态的用户自定义逻辑计算方法及系统在审
申请号: | 202310726305.X | 申请日: | 2023-06-19 |
公开(公告)号: | CN116661753A | 公开(公告)日: | 2023-08-29 |
发明(设计)人: | 李明;石祥建;张津;郗发刚;唐清弟;李鹤;张禹;赵利锋;夏家华;高元;胡涵;李银;杨渊 | 申请(专利权)人: | 华能澜沧江水电股份有限公司;南京南瑞继保工程技术有限公司;西安热工研究院有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F9/445;G06F9/48;G06F16/22;G06F16/25 |
代理公司: | 北京汇泽知识产权代理有限公司 11228 | 代理人: | 吴静 |
地址: | 650000 云*** | 国省代码: | 云南;53 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 逻辑 组态 用户 自定义 计算方法 系统 | ||
本公开属于逻辑计算技术领域,具体提供了一种基于逻辑图组态的用户自定义逻辑计算方法及系统,其中方法包括:基于面向对象技术的接口设计模式,将水电厂监控系统中的高级应用分解为基本要素;将水电厂监控系统中的基本要素抽象为读属性和写属性;根据逻辑任务需求,读取对应的基本要素的状态,使用二叉排序树算法进行表达式求值,输出计算结果到可编程平台。本公开具有高度灵活性和可扩展性,支持用户自定义逻辑模块,并能够适应不同的逻辑计算需求。在实际应用中,该工具可以有效地提高电厂监控系统的运行效率和维护效率,同时降低维护成本。
技术领域
本公开涉及逻辑计算技术领域,特别涉及一种基于逻辑图组态的用户自定义逻辑计算方法及系统。
背景技术
在大中型水电厂中,上位机监控系统获得的是各种状态量和模拟量等原始数据,这些数据需要经过逻辑计算处理以生成清晰、简洁的新信号。这对水电厂监控系统逻辑计算单元提出了两个方面的需求,一是逻辑计算工具必须是可视化的组态工具,方便使用、维护,二是逻辑计算工具必须具备复杂的逻辑计算能力。为此,需要一种可视化的组态工具,以便于使用和维护,并且还需要同时具备复杂的逻辑计算能力。
传统的逻辑计算方法通常是通过编程语言或者代码实现,需要专业的编程技能和经验,对于非专业人士而言较为困难。此外,代码实现的过程中容易出现语法错误和逻辑错误,需要花费大量的时间和精力进行调试和维护。传统的逻辑计算方法缺乏可视化的组态工具,不够直观和易于理解。这给水电厂的运行监视和系统维护带来了一定的困难。同时,传统的逻辑计算方法也缺乏灵活性,难以适应不同的计算需求。
发明内容
本公开旨在至少解决现有技术中存在的技术问题之一,提出了一种基于逻辑图组态的用户自定义逻辑计算方法及系统。
第一方面,本公开提供了一种基于逻辑图组态的用户自定义逻辑计算方法,包括:
基于面向对象技术的接口设计模式,将水电厂监控系统中的高级应用分解为基本要素;
将水电厂监控系统中的基本要素抽象为读属性和写属性;
根据逻辑任务需求,读取对应的基本要素的状态,使用二叉排序树算法进行表达式求值,输出计算结果到可编程平台。
优选地,所述将水电厂监控系统中的高级应用分解为以对象为基础单元的基本要素具体包括:
针对水电厂监视对象的特点,将软压板、整数型参数、浮点型参数、告警、遥信、遥测、遥控及遥调这些高级应用抽象成为基本要素,并将所述基本要素分为量测类对象、控制类对象、参数类对象、显示类对象。
优选地,所述将水电厂监控系统中的高级应用分解为基本要素之后还包括:
设计接口类,在所述接口类中,使用get接口实现取值,从基本要素输出到计算引擎;使用set接口实现设置,从计算引擎输出到基本要素;使用read接口实现和可编程平台的底层系统交互数据,执行写数据到底层系统操作;使用write接口实现和底层系统交互数据,执行从底层系统读数据操作。
优选地,每个所述基本要素是一个独立的接口类,所述接口类基于面向对象,在所述接口类中的使用步骤如下:
使用description接口对返回插件进行描述;使用type id接口返回插件ID;使用build接口实现统一构建基本要素;使用config接口对配置进行在线更新;使用destroy接口统一摧毁基本要素。
优选地,所述将水电厂监控系统中的高级应用分解为基本要素,之后还包括:
构建对基本要素进行组织和管理的要素管理系统,所述要素管理系统采用插件式设计,并通过面向对象技术的接口设计,使用C++语言的Qt类库进行维护管理。
优选地,所述根据逻辑任务需求,读取对应的基本要素的状态,之前还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华能澜沧江水电股份有限公司;南京南瑞继保工程技术有限公司;西安热工研究院有限公司,未经华能澜沧江水电股份有限公司;南京南瑞继保工程技术有限公司;西安热工研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310726305.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种防控沙棘缩叶症状的方法
- 下一篇:一种焊接设备以及汽车钣金件焊接设备