CN109933440A - 集中式保护装置中保护模块与管理模块交互方法、***及设备 - Google Patents
集中式保护装置中保护模块与管理模块交互方法、***及设备 Download PDFInfo
- Publication number
- CN109933440A CN109933440A CN201910132997.9A CN201910132997A CN109933440A CN 109933440 A CN109933440 A CN 109933440A CN 201910132997 A CN201910132997 A CN 201910132997A CN 109933440 A CN109933440 A CN 109933440A
- Authority
- CN
- China
- Prior art keywords
- module
- data
- protective
- management module
- soe
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Storage Device Security (AREA)
Abstract
本发明公开了一种集中式保护装置中保护模块与管理模块交互方法、***及设备,在管理模块和保护模块之间建立共享内存区,对于继电保护装置这种典型应用,将共享内存区划分成定值区、SOE事件区、录波数据区和命令通道区,管理模块和保护模块通过共享内存区进行交互;本申请主要解决了以往继电保护装置采取高速总线进行数据交互的各种诸如:数据易受干扰,数据带宽受限的弊端,本申请采用共享内存区进行数据交互,实质就是在内存内进行数据存取,从理论上排除了数据受到干扰的可能,同时利用海量内存,只需规划好共享内存区,无数据带宽限制,内存数据的快速读取也满足了实时性的需求。
Description
技术领域
本发明属于数据交互方式领域,具体涉及一种集中式保护装置中保护模块与管理模块交互方法、***及设备。
背景技术
现有主流技术方案均为单核保护板卡与管理板卡通过高速总线和串口总线进行交互,串口总线一般用来交互定值或者命令等实时性要求不高的数据,高速总线一般用来交互soe或者录波等强实时性数据。
如图1所示,现有保护装置管理模块与保护模块通过高速总线传输数据,现有技术强实时性数据采用高速总线来保证,理论上,在正常运行过程中高速总线数据容易受到干扰,从而产生错误数据,数据安全性有很大隐患,从而对变电站的安全运行产生很大的威胁。同时高速总线还有数据带宽的限制。为防止数据丢失,高速总线对装置实时性要求特别高,对操作***和硬件都提出很高的要求,不利于保护装置某些高级功能的进一步扩展。
发明内容
本发明的目的是克服现有技术的不足,提出了一种集中式保护装置中保护模块与管理模块交互方法、***及设备,采用共享内存区进行数据交互,实质就是在内存内进行数据存取,从理论上排除了数据受到干扰的可能,同时利用海量内存,只需规划好共享内存区,无数据带宽限制,内存数据的快速读取也满足了实时性的需求。
本发明解决现有的技术问题通过以下技术方案进行实现:
一种集中式保护装置中保护模块与管理模块交互方法,在管理模块和保护模块之间建立共享内存区,将共享内存区划分成定值区、SOE事件区、录波数据区和命令通道区,管理模块和保护模块通过共享内存区进行交互;
进行定值区交互时,控制管理模块读取数据库(---管理模块的数据库,指的是共享内存划分的数据映射,也就是共享内存区划分的依据),将数据库数据存储到共享内存定值区,同时通过命令通道区通知对应的保护模块从共享内存定值区读定值;
进行SOE事件交互时,当保护模块检查到有soe变化,将soe信息存储到共享内存区,同时记录soe信息的序号,控制管理模块定时读取soe事件区数据;
进行录波事件交互时,当保护模块触发保护动作,将保护动作产生的录波数据存储到录波数据区,管理模块定时查询是否有录波数据,并将滤波数据转存到flash生成录波文件。
命令通道区用于将管理模块中需要命令交互的数据传递给保护模块,保护模块读取命令交互的数据,执行相应的操作。
共享内存区属于RAM片内分区。
保护模块包括变压器保护模块、母联保护模块、后备保护模块、备自投模块和测控模块中的一个或组合。
一种集中式保护装置中保护模块与管理模块交互***,包括共享内存区划分单元、定值区交互单元、SOE事件交互单元和录波数据单元;
共享内存区划分单元在管理模块和保护模块之间建立共享内存区,将共享内存区划分成定值区、SOE事件区、录波数据区和命令通道区,管理模块和保护模块通过共享内存区进行交互;
定值区交互单元控制管理模块读取数据库,将数据库数据存储到共享内存定值区,同时通过命令通道区通知对应的保护模块从共享内存定值区读定值;
当保护模块检查到有soe变化,SOE事件交互单元将soe信息存储到共享内存区,同时记录soe信息的序号,控制管理模块定时读取soe事件区数据;
当保护模块触发保护动作,录波数据单元将保护动作产生的录波数据存储到录波数据区,管理模块定时查询是否有录波数据,并将滤波数据转存到flash生成录波文件。
一种计算设备,包括:一个或多个处理器、存储器以及一个或多个程序,其中一个或多个程序存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行一种集中式保护装置中保护模块与管理模块交互方法的指令。
一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由计算设备执行时,使得所述计算设备执行一种集中式保护装置中保护模块与管理模块交互方法。
与现有锁相环技术相比,本发明的优点和积极效果为:
1、本发明公开一种集中式保护装置中保护模块与管理模块交互方法、***及设备,无数据带宽限制,现有技术采用高速总线进行实时数据交换,数据发送到高速总线需要编码,数据读取也需要占用CPU中断时间,数据量过大容易引起丢包和数据校验错误等异常,本专利技术采用采用多核CPU把保护模块和管理模块融合在一个CPU里面,从而天然不需要高速总线进行数据交互。共享内存区属于RAM片内资源,无数据带宽限制;
2、无干扰数据安全问题,现有技术的数据交互均在高速总线上进行,较长的总线在理论上容易受到外部干扰,如EMC实验影响,本专利技术采用共享内存进行数据交互,无高速总线,所有管理和保护模块数据在同一个内存内部完成,免除了数据受到外部干扰的可能;
3、对硬件和操作***的实时性要求降低,现有技术的高速总线数据有强实时性要求,他要求数据在一个中断内完成收发,否则容易出现数据丢失,本专利采用共享内存进行数据交互,对强实时性数据如soe事件,以及录波事件,只需做好标记,不必每个中断进行数据读取。
附图说明
图1为现有技术管理模块与保护模块通过高速总线传输数据示意图;
图2为本申请一种集中式保护模块与管理模块数据交互示意图;
图3为本申请共享内存区划分示意图。
具体实施方式
下面参照附图,对本方法的应用进行详细描述。
本发明解决现有的技术问题通过以下技术方案进行实现:
如图2所示,一种集中式保护装置中保护模块与管理模块交互方法,在管理模块和保护模块之间建立共享内存区,如图3所示,将共享内存区划分成定值区、SOE事件区、录波数据区和命令通道区,管理模块和保护模块通过共享内存区进行交互;
进行定值区交互时,控制管理模块读取数据库(管理模块的数据库,指的是共享内存划分的数据映射,也就是共享内存区划分的依据),将数据库数据存储到共享内存定值区,同时通过命令通道区通知对应的保护模块从共享内存定值区读定值;
进行SOE事件交互时,当保护模块检查到有soe变化,将soe信息存储到共享内存区,同时记录soe信息的序号,控制管理模块定时读取soe事件区数据;
进行录波事件交互时,当保护模块触发保护动作,将保护动作产生的录波数据存储到录波数据区,管理模块定时查询是否有录波数据,并将滤波数据转存到flash生成录波文件。
命令通道区用于将管理模块中需要命令交互的数据传递给保护模块,保护模块读取命令交互的数据,执行相应的操作。
共享内存区属于RAM片内分区。
保护模块包括变压器保护模块、母联保护模块、后备保护模块、备自投模块和测控模块中的一个或组合。
一种集中式保护装置中保护模块与管理模块交互***,包括共享内存区划分单元、定值区交互单元、SOE事件交互单元和录波数据单元;
共享内存区划分单元在管理模块和保护模块之间建立共享内存区,将共享内存区划分成定值区、SOE事件区、录波数据区和命令通道区,管理模块和保护模块通过共享内存区进行交互;
定值区交互单元控制管理模块读取数据库(管理模块的数据库,指的是共享内存划分的数据映射,也就是共享内存区划分的依据),将数据库数据存储到共享内存定值区,同时通过命令通道区通知对应的保护模块从共享内存定值区读定值;
当保护模块检查到有soe变化,SOE事件交互单元将soe信息存储到共享内存区,同时记录soe信息的序号,控制管理模块定时读取soe事件区数据;
当保护模块触发保护动作,录波数据单元将保护动作产生的录波数据存储到录波数据区,管理模块定时查询是否有录波数据,并将滤波数据转存到flash生成录波文件。
一种计算设备,包括:一个或多个处理器、存储器以及一个或多个程序,其中一个或多个程序存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行一种集中式保护装置中保护模块与管理模块交互方法的指令。
一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由计算设备执行时,使得所述计算设备执行一种集中式保护装置中保护模块与管理模块交互方法。
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下被实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多特征。更确切地说,如权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。
本领域那些技术人员应当理解在本文所公开的示例中的设备的模块或单元或组间可以布置在如该实施例中所描述的设备中,或者可替换地可以定位在与该示例中的设备不同的一个或多个设备中。前述示例中的模块可以组合为一个模块或者此外可以分成多个子模块。
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组间组合成一个模块或单元或组间,以及此外可以把它们分成多个子模块或子单元或子组间。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
此外,所述实施例中的一些在此被描述成可以由计算机***的处理器或者由执行所述功能的其它装置实施的方法或方法元素的组合。因此,具有用于实施所述方法或方法元素的必要指令的处理器形成用于实施该方法或方法元素的装置。此外,装置实施例的在此所述的元素是如下装置的例子:该装置用于实施由为了实施该发明的目的的元素所执行的功能。
这里描述的各种技术可结合硬件或软件,或者它们的组合一起实现。从而,本发明的方法和设备,或者本发明的方法和设备的某些方面或部分可采取嵌入有形媒介,例如软盘、CD-ROM、硬盘驱动器或者其它任意机器可读的存储介质中的程序代码(即指令)的形式,其中当程序被载入诸如计算机之类的机器,并被所述机器执行时,所述机器变成实践本发明的设备。
在程序代码在可编程计算机上执行的情况下,计算设备一般包括处理器、处理器可读的存储介质(包括易失性和非易失性存储器和/或存储元件),至少一个输入装置,和至少一个输出装置。其中,存储器被配置用于存储程序代码;处理器被配置用于根据该存储器中存储的所述程序代码中的指令,执行本发明的方法。
以示例而非限制的方式,计算机可读介质包括计算机存储介质和通信介质。计算机可读介质包括计算机存储介质和通信介质。计算机存储介质存储诸如计算机可读指令、数据结构、程序模块或其它数据等信息。通信介质一般以诸如载波或其它传输机制等已调制数据信号来体现计算机可读指令、数据结构、程序模块或其它数据,并且包括任何信息传递介质。以上的任一种的组合也包括在计算机可读介质的范围之内。
如在此所使用的那样,除非另行规定,使用序数词“第一”、“第二”、“第三”等等来描述普通对象仅仅表示涉及类似对象的不同实例,并且并不意图暗示这样被描述的对象必须具有时间上、空间上、排序方面或者以任意其它方式的给定顺序。
尽管根据有限数量的实施例描述了本发明,但是受益于上面的描述,本技术领域内的技术人员明白,在由此描述的本发明的范围内,可以设想其它实施例。此外,应当注意,本说明书中使用的语言主要是为了可读性和教导的目的而选择的,而不是为了解释或者限定本发明的主题而选择的。因此,在不偏离所附权利要求书的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。对于本发明的范围,对本发明所做的公开是说明性的,而非限制性的,本发明的范围由所附权利要求书限定。
以上仅是本发明的优选实施方式,应当指出:对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (7)
1.一种集中式保护装置中保护模块与管理模块交互方法,其特征在于,
在管理模块和保护模块之间建立共享内存区,将共享内存区划分成定值区、SOE事件区、录波数据区和命令通道区,管理模块和保护模块通过共享内存区进行交互;
进行定值区交互时,控制管理模块读取数据库,将数据库数据存储到共享内存定值区,同时通过命令通道区通知对应的保护模块从共享内存定值区读定值;
进行SOE事件交互时,当保护模块检查到有soe变化,将soe信息存储到共享内存区,同时记录soe信息的序号,控制管理模块定时读取soe事件区数据;
进行录波事件交互时,当保护模块触发保护动作,将保护动作产生的录波数据存储到录波数据区,管理模块定时查询是否有录波数据,并将滤波数据转存到flash生成录波文件。
2.根据权利要求1所述的一种集中式保护装置中保护模块与管理模块交互方法,其特征在于,
命令通道区用于将管理模块中需要命令交互的数据传递给保护模块,保护模块读取命令交互的数据,执行相应的操作。
3.根据权利要求1所述的一种集中式保护装置中保护模块与管理模块交互方法,其特征在于,
共享内存区属于RAM片内分区。
4.根据权利要求1所述的一种集中式保护装置中保护模块与管理模块交互方法,其特征在于,
保护模块包括变压器保护模块、母联保护模块、后备保护模块、备自投模块和测控模块中的一个或组合。
5.一种集中式保护装置中保护模块与管理模块交互***,其特征在于,包括共享内存区划分单元、定值区交互单元、SOE事件交互单元和录波数据单元;
共享内存区划分单元在管理模块和保护模块之间建立共享内存区,将共享内存区划分成定值区、SOE事件区、录波数据区和命令通道区,管理模块和保护模块通过共享内存区进行交互;
定值区交互单元控制管理模块读取数据库,将数据库数据存储到共享内存定值区,同时通过命令通道区通知对应的保护模块从共享内存定值区读定值;
当保护模块检查到有soe变化,SOE事件交互单元将soe信息存储到共享内存区,同时记录soe信息的序号,控制管理模块定时读取soe事件区数据;
当保护模块触发保护动作,录波数据单元将保护动作产生的录波数据存储到录波数据区,管理模块定时查询是否有录波数据,并将滤波数据转存到flash生成录波文件。
6.一种计算设备,其特征在于,包括:
一个或多个处理器、存储器以及一个或多个程序,其中一个或多个程序存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行根据权利要求1至4所述的方法中的任一方法的指令。
7.一种存储一个或多个程序的计算机可读存储介质,其特征在于,所述一个或多个程序包括指令,所述指令当由计算设备执行时,使得所述计算设备执行根据权利要求1至4所述的方法中的任一方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910132997.9A CN109933440B (zh) | 2019-02-22 | 2019-02-22 | 集中式保护装置中保护模块与管理模块交互方法、***及设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910132997.9A CN109933440B (zh) | 2019-02-22 | 2019-02-22 | 集中式保护装置中保护模块与管理模块交互方法、***及设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109933440A true CN109933440A (zh) | 2019-06-25 |
CN109933440B CN109933440B (zh) | 2023-07-18 |
Family
ID=66985843
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910132997.9A Active CN109933440B (zh) | 2019-02-22 | 2019-02-22 | 集中式保护装置中保护模块与管理模块交互方法、***及设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109933440B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110596500A (zh) * | 2019-10-15 | 2019-12-20 | 南京南瑞继保电气有限公司 | 继电保护装置的智能测试管理平台及管理方法、电子设备 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1538292A (zh) * | 2003-10-22 | 2004-10-20 | 北京四方继保自动化有限公司 | 基于嵌入式***的变电站信息接入实时数据库的应用管理方法 |
CN103439591A (zh) * | 2013-05-31 | 2013-12-11 | 深圳市康必达控制技术有限公司 | 一种电能质量监控*** |
CN104378439A (zh) * | 2014-11-24 | 2015-02-25 | 上海许继电气有限公司 | 基于共享内存实现变电站装置信息实时传输的***及方法 |
CN105515819A (zh) * | 2015-07-14 | 2016-04-20 | 国家电网公司 | 一种基于iec61850的通信组件与应用组件的数据接口方法及*** |
US20180004797A1 (en) * | 2016-06-29 | 2018-01-04 | International Business Machines Corporation | Application resiliency management using a database driver |
CN107846077A (zh) * | 2017-11-06 | 2018-03-27 | 成都交大许继电气有限责任公司 | 智能化铁路配电所保护控制***及其运行方法 |
-
2019
- 2019-02-22 CN CN201910132997.9A patent/CN109933440B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1538292A (zh) * | 2003-10-22 | 2004-10-20 | 北京四方继保自动化有限公司 | 基于嵌入式***的变电站信息接入实时数据库的应用管理方法 |
CN103439591A (zh) * | 2013-05-31 | 2013-12-11 | 深圳市康必达控制技术有限公司 | 一种电能质量监控*** |
CN104378439A (zh) * | 2014-11-24 | 2015-02-25 | 上海许继电气有限公司 | 基于共享内存实现变电站装置信息实时传输的***及方法 |
CN105515819A (zh) * | 2015-07-14 | 2016-04-20 | 国家电网公司 | 一种基于iec61850的通信组件与应用组件的数据接口方法及*** |
US20180004797A1 (en) * | 2016-06-29 | 2018-01-04 | International Business Machines Corporation | Application resiliency management using a database driver |
CN107846077A (zh) * | 2017-11-06 | 2018-03-27 | 成都交大许继电气有限责任公司 | 智能化铁路配电所保护控制***及其运行方法 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110596500A (zh) * | 2019-10-15 | 2019-12-20 | 南京南瑞继保电气有限公司 | 继电保护装置的智能测试管理平台及管理方法、电子设备 |
Also Published As
Publication number | Publication date |
---|---|
CN109933440B (zh) | 2023-07-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105468473B (zh) | 数据迁移方法及数据迁移装置 | |
CN102736945B (zh) | 一种运行应用程序的多个实例的方法和*** | |
CN106970921A (zh) | 一种数据迁移方法及装置 | |
WO2012056494A2 (en) | Storage system and its operation method | |
CN106569891A (zh) | 一种存储***中任务调度执行的方法和装置 | |
CN110334075A (zh) | 基于消息中间件的数据迁移方法及相关设备 | |
CN103729480A (zh) | 一种多核实时操作***多个就绪任务快速查找及调度方法 | |
CN105787392B (zh) | 一种数据读写控制方法及控制装置 | |
CN107229530A (zh) | 进程间的通信方法、存储介质以及计算机设备 | |
CN110515917A (zh) | 一种控制重构速度的方法、装置及介质 | |
CN109508912A (zh) | 一种业务调度方法、装置、设备和存储介质 | |
US20170052891A1 (en) | Multi-core processor system and method for managing a shared cache in the multi-core processor system | |
CN104459781A (zh) | 三维叠前地震数据的随机噪声衰减方法 | |
CN106293966B (zh) | 一种lfs***中ap层与sp层的通信方法及lfs*** | |
CN109933440A (zh) | 集中式保护装置中保护模块与管理模块交互方法、***及设备 | |
CN104239520B (zh) | 一种基于历史信息的hdfs数据块放置策略 | |
US20110185366A1 (en) | Load-balancing of processes based on inertia | |
US10747579B2 (en) | Method and device for allocating resources in a system | |
KR101844914B1 (ko) | 기계 학습을 위한 데이터관리장치 및 그 동작 방법 | |
US10691486B2 (en) | Processor comprising a plurality of computation cores | |
CN109032762A (zh) | 虚拟机回溯方法及相关设备 | |
CN108306961A (zh) | 一种文件分块下载方法和装置 | |
CN103593148A (zh) | 一种cdf侧离线话单数据快速存取的方法及装置 | |
CN109117423A (zh) | 数据库***的表格分区配置方法、装置和*** | |
CN104571945A (zh) | 一种在吊舱中实现大容量数据记录的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |