[发明专利]一种通过计划队列实现控制逻辑的动态延时调用的方法有效
申请号: | 201410109938.7 | 申请日: | 2014-03-24 |
公开(公告)号: | CN103885364A | 公开(公告)日: | 2014-06-25 |
发明(设计)人: | 韩骐键 | 申请(专利权)人: | 三和智控(北京)系统集成有限公司 |
主分类号: | G05B19/042 | 分类号: | G05B19/042 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100086 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通过 计划 队列 实现 控制 逻辑 动态 延时 调用 方法 | ||
1.本发明公开了一种通过计划队列实现控制逻辑的动态延时调用的方法,其特征在于通过建立计划队列及相应的管理模块,使得基于计算机或MCU的控制系统的主程序能够实现对控制逻辑的动态延时调用和管理,它包括:
(1)计划队列,用于将所述控制系统中需要延时调用的控制逻辑作为一个计划项添加入该计划队列,其中所述每一个计划项包含的数据元素有:控制逻辑ID、执行时间、控制逻辑执行时所需参数、添加到计划队列的时间戳;
(2)计划镜像,是所述计划队列的实时动态镜像信息,同步记录计划队列中的完整内容;该计划镜像可以保存在数据库中也可以保存在数据文件中;该计划镜像的作用包括:作为所述计划队列的实时备份,当系统意外重启后,用于恢复计划队列中的信息;
(3)巡检执行与同步模块,负责循环检测所述计划队列中记录的所有所述计划项,当检测到某一计划项标记的所述执行时间小于等于当前系统时间时,该项计划中所述控制逻辑将被执行并从计划队列中移除;巡检执行与同步模块同时负责计划镜像与计划队列的信息同步;特别当系统意外重启后,巡检执行与同步模块负责将所述计划镜像中的内容导入系统重启后新建立的所述计划队列;
(4)计划队列管理模块,根据所述控制系统主程序的请求:负责将新的所述延时调用控制逻辑的计划项插入计划队列、负责修改已有计划项的信息、负责删除尚未执行的计划项、负责查询已有计划项的信息并答复查询请求。
2.根据权利要求1所述的一种通过计划队列实现控制逻辑的动态延时调用的方法,其特征是基于计划队列及其管理模块实现的控制逻辑的动态延时调用的方法本身可以构成所述控制系统用以完成自动控制任务的一种逻辑算法,它包括:某个控制逻辑i正在被调用运行时,如果尚不能根据当前获得的相关信息得出控制结论,则可以根据已有信息的变化趋势计算确定一个再次执行控制逻辑i的延时时间,以便进行第二次运算,甚至更多次的延时运算,直至能够根据最新状态信息得出控制结论为止;由此,模拟实现了人工进行多次观察判断得出控制结论的逻辑分析与计算的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三和智控(北京)系统集成有限公司,未经三和智控(北京)系统集成有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410109938.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:充电设备供电能力判别方法
- 下一篇:飞轮储能系统双向变换器及其控制方法