一种电能表事件总累计发生时间存储方法、装置及介质制造方法及图纸

技术编号:38709663 阅读:11 留言:0更新日期:2023-09-08 14:50
本申请公开了一种电能表事件总累计发生时间存储方法、装置及介质,涉及电力设备技术领域。方案通过在电能表FLASH中设置第一存储区和第二存储区,实现了事件总累计发生时间的存储。由于国网规定事件默认发生需延迟1分钟,结束需延迟1分钟,因此两个存储区的写入频率均为2分钟/次;且由于事件对应的存储位置的大小均为4字节,根据已知的事件总数、FLASH每页可存储的字节数、每页擦写寿命以及期望的电能表寿命,可得出第一存储区和第二存储区分别需要占用页数为50页,即事件总累计发生时间的存储只需要占用100页的FLASH存储空间,大大降低了对存储空间的占用。无需增加其他存储介质,降低了电能表成本和设备复杂度。降低了电能表成本和设备复杂度。降低了电能表成本和设备复杂度。

【技术实现步骤摘要】
一种电能表事件总累计发生时间存储方法、装置及介质


[0001]本申请涉及电力设备
,特别是涉及一种电能表事件总累计发生时间存储方法、装置及介质。

技术介绍

[0002]国家电网智能电能表规范标准要求电能表记录回路中发生的事件(例如失压或失流)的总累计发生时间。当前主流的一种做法是新增带电可擦可编程只读存储器(Electrically Erasable Programmable read only memory,EEPROM)进行存储。还有一种做法是在电能表内存中增加每个事件对应的总累计发生时间的变量,电能表每次断电又上电后,再从闪存(FLASH)存储中继续加载到内存继续累计。由于事件总数约为50个,各事件总累计发生时间均为4个字节,写入频率为1秒/次,则按照电能表15年寿命计算,此方式大约需要占用230页的FLASH存储空间。
[0003]由上述内容可知,现有的事件总累计发生时间的存储,要么需要电能表额外增加EEPROM进行存储,增加了电能表成本和设备复杂度;要么需要大量占用FLASH存储空间,造成了存储资源的浪费。
[0004]鉴于上述问题,如何更好地实现电能表事件总累计发生时间存储,避免增加电能表成本以及避免浪费存储资源,是该领域技术人员亟待解决的问题。

技术实现思路

[0005]本申请的目的是提供一种电能表事件总累计发生时间存储方法、装置及介质,以更好地实现电能表事件总累计发生时间存储,避免增加电能表成本以及避免浪费存储资源。
[0006]为解决上述技术问题,本申请提供一种电能表事件总累计发生时间存储方法,应用于电能表;所述电能表的FLASH中设置有第一存储区和第二存储区;其中,所述第一存储区和第二存储区的写入频率均为2分钟/次;所述方法包括:当事件发生时,获取从所述电能表上电时刻开始的第一时间计数;将所述第一时间计数写入所述第二存储区中所述事件对应的存储位置;当所述事件结束时,获取从所述电能表上电时刻开始的第二时间计数;获取所述第一时间计数与所述第二时间计数的差值;将所述差值写入所述第一存储区中所述事件对应的存储位置,以更新所述事件的总累计发生时间;其中,各所述事件对应的存储位置的大小均为4字节。
[0007]优选地,还包括:在所述电能表的内存中设置4字节32位无符号整型数据的内存存储区,以用于存储从所述电能表上电时刻开始的时间计数;其中,当所述电能表的时钟模块输出的秒数加1时,所述内存存储区中的所述时间
计数加1。
[0008]优选地,所述获取从所述电能表上电时刻开始的第一时间计数包括:获取所述内存存储区内存储的所述第一时间计数。
[0009]优选地,所述获取从所述电能表上电时刻开始的第二时间计数包括:获取所述内存存储区内存储的所述第二时间计数。
[0010]优选地,还包括:在所述电能表的FLASH中设置第三存储区,用于存储所述内存存储区传输的所述时间计数;其中,所述第三存储区的写入频率为1秒/次。
[0011]优选地,还包括:当所述电能表断电又上电时,判断是否存在所述事件在最近一次的事件发生记录里只存在事件发生时间,不存在事件结束时间;若是,则获取所述第二存储区存储的所述事件对应的所述第一时间计数;获取所述第三存储区在断电时存储的所述事件对应的所述第二时间计数,进入所述获取所述第一时间计数与所述第二时间计数的差值的步骤;若否,则结束。
[0012]优选地,所述将所述差值写入所述第一存储区中所述事件对应的存储位置包括:获取当前的所述事件发生前所述第一存储区中所述事件的原始总累计发生时间;将所述差值与所述原始总累计发生时间的和写入所述第一存储区中所述事件对应的存储位置。
[0013]优选地,还包括:当所述事件发生时,输出所述事件发生的提示信息。
[0014]为解决上述技术问题,本申请还提供一种电能表事件总累计发生时间存储装置,应用于电能表;所述电能表的FLASH中设置有第一存储区和第二存储区;其中,所述第一存储区和第二存储区的写入频率均为2分钟/次;所述装置包括:第一获取模块,用于当事件发生时,获取从所述电能表上电时刻开始的第一时间计数;第一写入模块,用于将所述第一时间计数写入所述第二存储区中所述事件对应的存储位置;第二获取模块,用于当所述事件结束时,获取从所述电能表上电时刻开始的第二时间计数;第三获取模块,用于获取所述第一时间计数与所述第二时间计数的差值;第二写入模块,用于将所述差值写入所述第一存储区中所述事件对应的存储位置,以更新所述事件的总累计发生时间;其中,各所述事件对应的存储位置的大小均为4字节。
[0015]为解决上述技术问题,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述的电能表事件总累计发生时间存储方法的步骤。
[0016]本申请所提供的电能表事件总累计发生时间存储方法,应用于电能表;电能表的
FLASH中设置有第一存储区和第二存储区;其中,第一存储区和第二存储区的写入频率均为2分钟/次。当事件发生时,获取从电能表上电时刻开始的第一时间计数;将第一时间计数写入第二存储区中事件对应的存储位置;当事件结束时,获取从电能表上电时刻开始的第二时间计数;获取第一时间计数与第二时间计数的差值;将差值写入第一存储区中事件对应的存储位置,以更新事件的总累计发生时间;其中,各事件对应的存储位置的大小均为4字节。由此可知,上述方案中在FLASH中设置有第一存储区和第二存储区,通过两个存储区实现了事件总累计发生时间的存储。由于国网规定事件默认发生需延迟1分钟,结束需延迟1分钟,因此两个存储区的写入频率均为2分钟/次;且由于事件对应的存储位置的大小均为4字节,根据已知的事件总数、FLASH每页可存储的字节数、每页FLASH的擦写寿命以及期望的电能表寿命,可得出第一存储区和第二存储区分别需要占用FLASH的页数为50页,也就是说事件总累计发生时间的存储只需要占用100页的FLASH存储空间,大大降低了对FLASH存储空间的占用。同时电能表无需增加其他存储介质,降低了电能表成本和设备复杂度。
[0017]此外,本申请还提供了一种电能表事件总累计发生时间存储装置及介质,效果同上。
附图说明
[0018]为了更清楚地说明本申请实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019]图1为本申请实施例提供的一种电能表事件总累计发生时间存储方法的流程图;图2为本申请实施例提供的一种事件总累计发生事件存储原理图;图3为本申请实施例提供的一种电能表事件总累计发生时间存储装置的示意图。
具体实施方式
[0020]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部实施例。基于本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电能表事件总累计发生时间存储方法,其特征在于,应用于电能表;所述电能表的FLASH中设置有第一存储区和第二存储区;其中,所述第一存储区和第二存储区的写入频率均为2分钟/次;所述方法包括:当事件发生时,获取从所述电能表上电时刻开始的第一时间计数;将所述第一时间计数写入所述第二存储区中所述事件对应的存储位置;当所述事件结束时,获取从所述电能表上电时刻开始的第二时间计数;获取所述第一时间计数与所述第二时间计数的差值;将所述差值写入所述第一存储区中所述事件对应的存储位置,以更新所述事件的总累计发生时间;其中,各所述事件对应的存储位置的大小均为4字节。2.根据权利要求1所述的电能表事件总累计发生时间存储方法,其特征在于,还包括:在所述电能表的内存中设置4字节32位无符号整型数据的内存存储区,以用于存储从所述电能表上电时刻开始的时间计数;其中,当所述电能表的时钟模块输出的秒数加1时,所述内存存储区中的所述时间计数加1。3.根据权利要求2所述的电能表事件总累计发生时间存储方法,其特征在于,所述获取从所述电能表上电时刻开始的第一时间计数包括:获取所述内存存储区内存储的所述第一时间计数。4.根据权利要求2所述的电能表事件总累计发生时间存储方法,其特征在于,所述获取从所述电能表上电时刻开始的第二时间计数包括:获取所述内存存储区内存储的所述第二时间计数。5.根据权利要求2所述的电能表事件总累计发生时间存储方法,其特征在于,还包括:在所述电能表的FLASH中设置第三存储区,用于存储所述内存存储区传输的所述时间计数;其中,所述第三存储区的写入频率为1秒/次。6.根据权利要求5所述的电能表事件总累计发生时间存储方法,其特征在于,还包括:当所述电能表断电又上电时,判断是否存在所述事件在最近一次的事件发生记录里只存...

【专利技术属性】
技术研发人员:刁瑞朋张志刚高生宇李翔刘新欣崔亚超
申请(专利权)人:青岛鼎信通讯科技有限公司青岛鼎信通讯电力工程有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1