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