一种事件记录存储方法及应用该方法的电能表技术

技术编号:33849930 阅读:32 留言:0更新日期:2022-06-18 10:35
本发明专利技术涉及一种事件记录存储方法,在设定时间内查询某一个事件记录通道下触发的所有事件;记录上述某一个事件的所有记录对象所对应的数据,并组成一条事件记录,之后临时缓存到RAM中;接着将事件y

【技术实现步骤摘要】
一种事件记录存储方法及应用该方法的电能表


[0001]本专利技术涉及数据存储领域,尤其涉及一种事件记录存储方法及应用该方法的电能表。

技术介绍

[0002]事件是表计运行过程中的异常信息,具有以下特点:1.事件触发条件各不相同,触发时间随机,随环境变化而变化;2.事件记录对象多样,且在不同时刻事件对象的信息不同,不同时刻捕获的数据可能不同;3.事件记录通道多样,记录的事件被归类成不同类型,记录在不同事件通道;4.在同一事件记录通道下,事件记录顺序按触发时间排序,第一个记录对象为时间。
[0003]当前事件记录方法为:在X通道下,A事件触发后,立刻获取A事件记录对象的数据,并存储事件记录对象在EEPROM(带电可擦可编程只读存储器);同一时刻在X通道下,B事件触发后,立刻获取B事件记录对象的数据,并存储该事件记录对象的数据在EEPROM中。但随着电能表功能和各种记录要求的增加,同一时刻存在对EEPROM 的多次写入,影响运行效率和EEPROM使用寿命。

技术实现思路

[0004]本专利技术所要解决的第一个技术问题是针对上述本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种事件记录存储方法,其特征在于:包括以下步骤:步骤1、在设定时间T内,查询某一个事件记录通道X下触发的所有事件y1、y2、

y
m
;并获取在该事件记录通道X下所有事件数据固定的第一记录对象;其中,y1为第1个事件;y2为第2个事件;y
m
为第m个事件,m为发生的事件总数;步骤2、记录步骤1中某一个事件y
i
的所有记录对象所对应的数据,并组成一条事件记录,之后临时缓存到RAM中;y
i
∈{y1、y2、

y
m
};其中事件y
i
的所有记录对象包括事件记录通道X下所有事件数据固定的第一记录对象和数据变化的第二记录对象;步骤3、将步骤2中事件y
i
对应的事件记录复制m

1条,并临时缓存到RAM中;步骤4、获取步骤1中除事件y
i
以外的其他m

1个事件的第二记录对象所对应的数据,并将该m

1个事件的第二记录对象所对应的数据一对一替换掉步骤3中m

1条事件记录中第二记录对象所对应的数据;步骤5、将RAM中所有事件记录全部写入到EEPROM中。2.根据权利要求1所述的事件记录存储方法,其特征在于:将RAM分成多个临时存储区,至少包括用于存储步骤1中触发事件的第一临时...

【专利技术属性】
技术研发人员:沈晓虎伊文君
申请(专利权)人:宁波三星医疗电气股份有限公司
类型:发明
国别省市:

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

1