[发明专利]继电保护装置保护元件动态调用的实现方法有效
申请号: | 201410657408.6 | 申请日: | 2014-11-18 |
公开(公告)号: | CN104391746B | 公开(公告)日: | 2017-10-13 |
发明(设计)人: | 饶丹;吴海;胡国;李临风;樊瑞;张连生;王军;李东妮;李嘉 | 申请(专利权)人: | 国电南瑞科技股份有限公司;国电南瑞南京控制系统有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 南京纵横知识产权代理有限公司32224 | 代理人: | 董建林,汪庆朋 |
地址: | 210003 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 保护装置 保护 元件 动态 调用 实现 方法 | ||
技术领域
本发明涉及电力系统继电保护领域保护元件的功能组态,具体涉及的是一种继电保护装置保护元件动态调用的实现方法。
背景技术
继电保护装置保护元件组态的需求在微机保护开始就作为必备功能被提出,基于以前硬件资源和软件架构的限制,厂家都采用保护控制字和压板方式来控制某些保护功能是否投入使用。这种方式控制粒度大,控制方式不够灵活,并且保护元件虽然通过控制字退出了保护,但是保护元件仍然在装置上电时在内存中创建并初始化,占用了内存空间甚至中断执行时间,带来了一定的安全隐患,但实现方法简单,不便于操作和实现。
这种通过简单压板和控制字方式只适用于固定软硬件型号装置内保护元件的功能投退,随着继电保护的发展,智能变电站的广泛实施,智能变电站设备的硬件体系和软件体系的不断提升,各种组态集成的配置工具也随着出现。国内外的一些厂家功能组态的友好性、灵活性、安全性等各个方面也有类似的组态工具开发,但其护元件仍然在装置上电时在内存中创建并初始化,占用了内存空间甚至中断执行时间,因此带来了一定的安全隐患和实现方法简单,不便于操作和实现的缺陷。
发明内容
为克服现有技术上的不足,本发明的目的是提供一种保护元件在DSP上动态调用的方法,即继电保护装置保护元件动态调用的实现方法;灵活的对装置的保护功能进行各种粒度的组态,不需要运行的元件不创建在内存中;能够使组态工具方便灵活的组态出各种型号的保护产品,解决了目前继电保护装置程序中保护元件不能动态创建和动态调度的问题。
为实现上述目的,本发明技术方案如下:
一种继电保护装置保护元件动态调用的实现方法,包括以下步骤:
S01,组态保护元件的任务调度;首先,将任务调度分为2种模式进行调度, 2种模式同时存在,互相补充:
模式一:将DSP平台程序任务管理模块分为4个任务等级;组态工具提供一个4level等级的功能块,按照调用的先后顺序,依次挂载应用模块。
模式二:DSP每个任务等级进行分时调用;DSP每个任务等级通过配置分时参数进行分时调用;
然后,读取DSP库中的内存分配文件(map)文件,解析各组态保护元件的new函数地址和init函数地址;
S02,生成调度的xml和调用关系的二进制文件;根据调度的组态关系生成xml文件和下载到继电保护装置的二进制文件;
S03,查找元件的调用函数地址;上位机根据步骤S01组态图以及解析的各组态保护元件的new和init函数地址,获得符号块对应的元件名,生成调用的函数名,通过函数名在DSP编译后的map表中找到函数对应的地址,并将地址信息填入到xml文件和二进制文件中;
S04,二进制文件的解析和加载;元件的对象实例化过程是由继电保护装置的平台程序解析步骤S02生成并下载的二进制文件,然后根据解析后的二进制文件动态加载和动态调用;
S05 ,动态调用和按照调用关系挂载到任务链表;DSP程序上电后,加载二进制文件到数据结构中,按照二进制文件中描述的调度顺序,顺序调用New函数实例化元件、子元件,顺序的调用实例化元件、子元件的Init函数,将这些函数按照调度顺序挂载在平台提供的任务链表中,挂载完成后开启任务调度,开始调用任务链表中的各个等级保护元件。
本发明通过上位机组态软件采用图形化的友好方式提供保护元件调度组态的机制,生成能够被保护装置解析的二进制调度策略文件,保护装置平台程序解析文件后,动态的实例化这些元件,并将其挂载在任务调度链表中。通过这种方法的实现,提供友好的组态界面,灵活的对装置的保护功能进行各种粒度的组态,装置根据组态信息,动态的构造必须的保护元件,不需要运行的元件不创建在内存中。这种灵活的组态方式能够使组态工具方便灵活的组态出各种型号的保护产品解决了目前继电保护装置程序中保护元件不能动态创建和动态调度的问题。
附图说明
图1为本发明的DSP平台程序任务管理模块示意图;
图2为本发明的应用模块之间嵌套示意图;
图3为本发明继电保护装置保护元件调用的流程图;
图4为保护元件调用树形结构。
具体实施方式
为使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体实施方式,进一步阐述本发明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国电南瑞科技股份有限公司;国电南瑞南京控制系统有限公司,未经国电南瑞科技股份有限公司;国电南瑞南京控制系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410657408.6/2.html,转载请声明来源钻瓜专利网。