【技术实现步骤摘要】
抄读电能表事件的方法与电能表抄读事件系统
本申请涉及表计抄读
,特别是涉及一种抄读电能表事件的方法与电能表抄读事件系统。
技术介绍
智能电网的AMI系统由系统主站、采集终端、电表及之间的通讯模块组成。集中器作为一种采集终端,其上有上行通讯模块和下行通讯模块,均为可插拔模块,上行跟系统主站一般采用2G/3G/4G通讯模块进行通讯,下行跟电表一般采用载波或无线通讯模块进行通讯,并且可以在其下安装多个电表,主要作用为读写电表的一些参数、抄读电表的电量、负荷、事件等数据。然而,在电能表的数据抄读过程中,抄读电能表事件是很重要的一环。电能表事件一般包括有标准事件、电网事件、窃电事件等多种类型。对电能表事件的抄读,可以及时了解电能表的运行状况。传统抄读电能表事件的方法,由于电能表事件抄读的步骤冗杂繁多,抄读并不是发送一帧报文就能完成的。因此受抄读流程的限制,只能抄完一个电能表的事件后,切换到下一个电能表,再抄读下一个电能表的事件。因此,传统抄读电能表事件的方法无法做到并发同时抄读多个表,这会大大降低抄读电能表事件的
【技术保护点】
1.一种抄读电能表事件的方法,其特征在于,所述抄读电能表事件的方法包括:/nS110,同时向M个电能表发送抄读报文,并发的对M个电能表的电能表事件进行抄读;每一个电能表发送一个抄读报文,M为大于1的正整数;/nS120,自动监控本地是否接收到至少一个电能表返回的事件报文,当接收到至少一个电能表返回的事件报文时,将接收到的事件报文的数量记为N,并将N一个事件报文存放于内存中,N为正整数且N小于或等于M;每一个电能表返回一个事件报文;/nS310,选取一个事件报文,对所述事件报文进行解析,读取所述事件报文中的事件状态字,进一步读取事件状态字中各个事件状态位的数值,判断是否存在任 ...
【技术特征摘要】
1.一种抄读电能表事件的方法,其特征在于,所述抄读电能表事件的方法包括:
S110,同时向M个电能表发送抄读报文,并发的对M个电能表的电能表事件进行抄读;每一个电能表发送一个抄读报文,M为大于1的正整数;
S120,自动监控本地是否接收到至少一个电能表返回的事件报文,当接收到至少一个电能表返回的事件报文时,将接收到的事件报文的数量记为N,并将N一个事件报文存放于内存中,N为正整数且N小于或等于M;每一个电能表返回一个事件报文;
S310,选取一个事件报文,对所述事件报文进行解析,读取所述事件报文中的事件状态字,进一步读取事件状态字中各个事件状态位的数值,判断是否存在任意一个事件状态位的位值为1;
S320,若存在至少一个事件状态位的位值为1,则获取位值为1的事件状态位;
S330,依次抄读位值为1的事件状态位对应的电能表事件,生成事件记录;
S340,将所述事件记录存储至本地数据库,并上传至系统主站;
S350,返回所述步骤S310,反复执行所述步骤S310至步骤S340,直至所有电能表对应的事件报文均被解析完毕;
S360,若所有事件状态位的位值均不为1,则终止后续步骤,返回所述步骤S310。
2.根据权利要求1所述的抄读电能表事件的方法,其特征在于,在所述步骤S110之前,所述抄读电能表事件的方法还包括:
S010,读取本地数据库的多个表档案信息;每一个电能表具有一个表档案信息,所述表档案信息包括电能表ID;
S020,依据每一个表档案信息构建一个结构体,得到多个结构体;所述结构体包括结构体信息,所述结构体信息包括抄读状态和电能表ID;
S030,将每一个结构体的结构体信息中的抄读状态由空白修改为抄读失败,并将多个结构体置入内存;
S040,创建第一队列、第二队列和链表;
S050,将内存中多个结构体依次导入至第一队列中。
3.根据权利要求2所述的抄读电能表事件的方法,其特征在于,所述步骤S110至步骤S120由第一模块执行,所述步骤S310至步骤S360由第二模块执行,所述第一模块和第二模块异步通信,第一模块执行的所有步骤和第二模块执行的所有步骤异步执行,基于本地数据库完成事件报文由第一模块向第二模块的传递。
4.根据权利要求3所述的抄读电能表事件的方法,其特征在于,在所述步骤S110之前,所述抄读电能表事件的方法还包括:
S101,从第一队列中取出M个结构体,并将M个结构体复制到链表中存储;
S102,依据结构体和电能表ID的对应关系,将每一个结构体转化为抄读报文,得到M个抄读报文。
5.根据权利要求4所述的抄读电能表事件的方法,其特征在于,在所述步骤S120之后,所述抄读电能表事件的方法还包括:
S130,从N个事件报文中选取一个事件报文,解析所述事件报文,得到事...
【专利技术属性】
技术研发人员:卢胜,许辉,顾林飞,李卫华,
申请(专利权)人:杭州海兴电力科技股份有限公司,南京海兴电网技术有限公司,宁波恒力达科技有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。