[发明专利]用于电能表的冻结和事件记录数据存储方法有效
申请号: | 201710502193.4 | 申请日: | 2017-06-27 |
公开(公告)号: | CN107328968B | 公开(公告)日: | 2020-04-21 |
发明(设计)人: | 全太平;吕新伟;刘新润;王建忠 | 申请(专利权)人: | 威胜集团有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 长沙永星专利商标事务所(普通合伙) 43001 | 代理人: | 周咏;米中业 |
地址: | 410205 湖南省长沙市岳*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 电能表 冻结 事件 记录 数据 存储 方法 | ||
本发明公开了一种用于电能表的冻结和事件记录数据存储方法,包括为电能表的冻结和事件记录配置关联对象;生成掩码序号,用于指示冻结和事件记录的关联对象,掩码序号决定了掩码所占用的字节长度;存储每个冻结和事件记录的关联对象及掩码序号,并生成相应的掩码;当发生冻结或事件记录时,电能表将冻结或事件记录的掩码及关联对象的数据进行存储。本发明通过设置静态/动态关联对象、静态/动态掩码序号和相应的掩码的方式,不仅使得电能表的冻结记录或事件记录的关联对象可任意配置,而且还通过掩码序号和掩码的方式大大降低了数据的存储空间,而且冻结或事件记录数据存储快速,而且不影响电能表的数据追溯功能。
技术领域
本发明具体涉及一种用于电能表的冻结和事件记录数据存储方法。
背景技术
随着国家经济技术的发展和人们生活水平的提高,电能已经成为了人们生产和生活中必不可少的二次能源,给人们的生产和生活带来了无尽的便利。
电能表作为电力系统中计量电能的唯一部件,其重要性和可靠性不言而喻。电能表在工作时,当有冻结事件或者记录事件发生时,电表要记录冻结数据和事件记录数据,而具体要记录什么数据,则取决于用户为该冻结或事件记录配置的关联对象为哪些关联对象:配置了哪些对象为关联对象,则在冻结或事件发生时就要存储这些关联对象在冻结或事件发生时的具体值。但是对于一个冻结或事件记录,其关联对象并不是永远保持不变的,这取决于用户需求:比如对于某个冻结或事件,用户有时为其配置的关联对象为电压、电流、有功功率;后面某天,用户把关联对象改为电压、电流、无功功率,如此一来,关联对象变成了电压、电流、无功功率。但是,由于电能表在存储关联对象的数据时,其都是以二进制数进行存储,因此电能表在存储冻结或事件记录数据时,必须同时存储关联对象描述符,从而防止当用户改变冻结或事件记录的关联对象时无法解析当时存储冻结或事件记录的数据的情况发生。
然而,如果用户在存储每条冻结或事件数据时存储对应的关联对象描述符,将大量增加存储的数据量,有些冻结或事件记录存储的数据量甚至翻倍,因为一个关联对象描述符一般都为4字节以上。以几个具体的协议为例:DL/T645-2007协议的关联对象描述符为4个字节,DL/T 698-45协议的关联对象描述符为4个字节,IEC62056协议的关联对象描述符长度为6字节;以关联对象描述符为4个字节为例,如果一类冻结或事件记录其关联对象个数有20个,单单每条记录中用于存储关联对象描述符表就要占用80字节空间,如果此类事件或冻结要存储10000条,则为了存储关联对象描述符,就要多使用存储器780KB(80B*10000=780KB)。但是,上述仅仅只是一类冻结或事件记录,然而一般而言,电能表中总共有120多类事件记录以及10多类冻结记录,因此会存在海量的数据需要记录。
目前常用电能表冻结事件或者记录事件数据存储方法主要有如下两种:
方案一:在存储每条冻结和事件记录数据的同时存储当前的关联对象描述符表,即依次存储关联对象描述符表和每个关联对象的具体值;这样,无论用户的关联对象如何改来改去,每次抄读这条记录数据时根据当时存储的关联对象描述符表就能知道存储的是什么数据项(也就是说记录中存储的关联对象描述符表反映了冻结或事件发生当时用户为此类冻结或事件配置的关联对象是什么),也知道了每个数据项的长度。
方案一的数据记录格式如下表1所示:
表1方案一的数据记录格式示意表
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于威胜集团有限公司,未经威胜集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710502193.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于钢结构梁的吸音降噪结构
- 下一篇:一种智能电表系统