[发明专利]电力自动化任务调度及触发机制的方法、系统和处理器有效
| 申请号: | 201310713834.2 | 申请日: | 2013-12-20 |
| 公开(公告)号: | CN104731651B | 公开(公告)日: | 2018-08-17 |
| 发明(设计)人: | 程立;熊慕文;叶翔 | 申请(专利权)人: | 南京南瑞继保电气有限公司 |
| 主分类号: | G06F9/48 | 分类号: | G06F9/48 |
| 代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 张颖玲;王黎延 |
| 地址: | 211100 江苏省南*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 电力 自动化 任务 调度 触发 机制 方法 系统 处理器 | ||
本发明公开一种电力自动化任务调度及触发机制实现的方法、系统和处理器,包括如下内容:处理器扫描输入信息,将所述输入信息表达的任务,根据所述任务的属性将所述任务划分到至少一个队列;所述处理器根据所述队列中任务的排列顺序,发出动作信号,从而触发所述队列中任务的执行。此种方法可提升嵌入式系统可编程逻辑性能,确保时序一致性,可灵活配置动作行为。
技术领域
本发明属于电力自动化领域,尤其涉及一种电力自动化任务调度及触发技术。
背景技术
近年来,电网建设面临空前增长,从而带动电力系统内二次设备的快速增长。微机保护测控装置的广泛应用,也对任务调度及触发机制提出了更为广泛、更为灵活的要求。传统的保护测控任务调度及触发机制实现方式如图1所示,采用循环扫描的方式,无任务调度机制,实时性不高,效率低下;不区分实变量和虚变量,造成时序错乱;没有动作行为触发特性,只实现一些诸如联锁的特性,不具扩展性。为解决此问题,有必要根据保护测控装置特点,结合工程实际,提出实现任务调度及触发机制的新技术。
发明内容
针对现有技术存在的缺陷和不足,本发明旨在提出一种任务调度及触发机制的实现方法、系统和处理器,可有效提高可编程逻辑的执行效率,确保时序一致性,触发不同动作行为。
为达到上述目的,本发明的解决方案如下:
本发明实施例提供了一种电力自动化任务调度及触发机制的方法,包括步骤:处理器扫描输入信息,将所述输入信息表达的任务,根据所述任务的属性将所述任务划分到至少一个队列;所述处理器根据所述队列中任务的排列顺序,发出动作信号,触发所述队列中任务的执行。
上述方案中,所述处理器扫描输入信息之前还包括:所述处理器从共享内存中读取配置信息,并加载至系统内存,解析逻辑配置文件,建立概要表项、输入表项、输出表项、公式表项;根据输入、输出、公式三要素,经语法分析生成数据结构。
上述方案中,将所述任务划分到至少一个队列,具体分为两个排队阶段,其中第一阶段根据所述输入信息现值与原值的变化程度,将所述信息表达的任务分入不同优先级别的第一队列;第二阶段根据每个所述第一队列中的所述任务中的计算任务的计算先后要求,将所述计算任务排列成第二队列。
上述方案中,将所述任务划分到至少一个队列,具体分为两个排队阶段,其中第一阶段根据所述输入信息现值与原值的变化程度,将所述信息表达的任务分入不同优先级别的第一队列;第二阶段中,根据所述数据结构,将每个所述第一队列中的所述任务中的计算任务采用自顶向下法进行优先级排序,排列成第二队列。
上述方案中,所述第一阶段具体包括:依据周期循环和突变触发机制,将突发信息表达的任务放入高优先级的第一队列,周期信息表达的任务放入低优先级的第一队列。
上述方案中,对于第一阶段分为的所述不同的优先级别的第一队列,若上次所述中断尚未执行完所述高优先级的第一队列任务,则继续执行所述高优先级第一队列任务。
上述方案中,对于第一阶段分为的所述不同的优先级别的第一队列,若高优先级任务连续执行时间超过阀值,则优先级反转,将低优先级的第一队列级别提升,使用CPU。
上述方案中,第二阶段中将所述计算任务排序具体指,所述数据结构为表达式树,从根节点向叶子节点迭代,对于需要优先执行的计算任务归为第二变量类型,需要根据第二变量执行结果而执行的计算任务归为第一变量类型,按照所述第一变量和所述第二变量,排列出第二队列。
上述方案中,所述发出动作信号,从而触发所述队列中任务的执行具体指:将所述队列中的任务依次从队列中出列,计算逻辑结果;根据所述逻辑结果和注册属性,同步触发回调函数,向系统总线发出动作信号,引起联锁、控制、AVR、AGC动作行为。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京南瑞继保电气有限公司,未经南京南瑞继保电气有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310713834.2/2.html,转载请声明来源钻瓜专利网。





