一种智能电能表大报文抄读测试检测方法

文档序号:10568956阅读:417来源:国知局
一种智能电能表大报文抄读测试检测方法
【专利摘要】本发明公开了一种智能电能表大报文抄读测试检测方法,其包括如下步骤:1、对智能电能表施加额定电压;2、抄读智能电能表运行状态特征字;3、判断是否打开智能电能表主动上报后续帧,若未打开,通过抄表软件将其设置为打开状态并返回步骤2,若打开,执行步骤4;4、抄读智能电能表事件主动上报状态字;5、判断是否有智能电能表主动上报事件发生,若有,则通过抄表软件将主动上报事件记录清除,恢复为未发生过主动上报事件并返回步骤4;若没有,则执行步骤6;6、抄读智能电能表事件主动上报模式字,选择其中一个已开启的主动上报事件;7、利用软件模拟产生主动上报事件;8、抄读智能电能表长数据帧数据;9、观察智能电能表的工作状态。
【专利说明】
一种智能电能表大报文抄读测试检测方法
技术领域
[0001]本发明涉及一种智能电能表大报文抄读测试检测方法,属于电能表检测领域。
【背景技术】
[0002 ]国家电网公司2013版智能电能表系列技术规范对智能电能表的技术要求、型式、功能、通信和安全认证等内容进行了规定,但各电能表生产商制造的电能表中程序各不相同,在电能表发生主动上报事件后,对电能表进行大报文抄读测试时,若电能表程序存在漏洞,可能会因电能表无法判断所抄读数据为已发生主动上报事件还是长数据帧数据而使电能表死机重启,造成电量丢失现象。

【发明内容】

[0003]本发明所要解决的技术问题是提供了一种安全有效、使用方便且能有效降低电能表抄读运行风险的智能电能表大报文抄读测试检测方法。
[0004]本发明解决上述技术问题所采用的技术方案如下:
一种智能电能表大报文抄读测试检测方法,其采用如下步骤:
步骤1、对智能电能表施加额定电压,通过载波或RS485端口对电能表进行设置并抄读电能表内数据项;
步骤2、抄读智能电能表运行状态特征字;
步骤3、判断是否打开智能电能表主动上报后续帧,若未打开,则通过抄表软件将其设置为打开状态并重新返回步骤2,若打开,继续执行步骤4;
步骤4、抄读智能电能表事件主动上报状态字;
步骤5、判断是否有智能电能表主动上报事件发生,若有主动上报事件发生,则通过抄表软件将主动上报事件记录清除,恢复为未发生过主动上报事件并重新返回步骤4;若没有主动上报事件发生,则继续执行步骤6;
步骤6、抄读智能电能表事件主动上报模式字,选择其中一个已开启的主动上报事件; 步骤7、利用软件模拟产生所述主动上报事件;
步骤8、抄读智能电能表长数据帧数据;
步骤9、观察智能电能表的工作状态。
[0005]进一步的,在所述步骤8中,当抄读智能电能表长数据帧的数据项多至一条抄读命令中无法包含所有内容时,其报文内容中事件标志位在未发生主动上报事件时为“BI”,表示有后续帧。
[0006]本发明的有益效果如下:
本方法中,电能表正常使用时,在用电高峰期由于用电负荷增加,会产生过流事件,若集中器召测智能电能表长数据帧数据项时,对于程序在这方面有漏洞的智能电能表,存在发生故障的风险;在智能电能表全性能检测阶段增加本检测方法,能够降低电能表在安装后的运行风险。
【附图说明】
[0007]图1为方法的流程图。
【具体实施方式】
[0008]下面结合图1和实施例对本发明做进一步说明。
[0009]如图1所示,图1为本方法检测流程图,通过观察电能表工作状态最终判断其程序是否存在漏洞。本实施例采用如下步骤实现:
I)智能电能表施加额定电压,通过载波或RS485端口对智能电能表进行设置并抄读智能电能表内数据项。
[0010]2)抄读智能电能表运行状态特征字,确保智能电能表主动上报后续帧打开(值为“I”),若未打开,通过抄表软件将其设置为打开状态。
[0011]3)抄读智能电能表事件主动上报状态字,确保智能电能表未发生主动上报事件,若有主动上报事件发生,通过抄表软件将主动上报事件记录清除,恢复为未发生过主动上报事件。
[0012]4)抄读智能电能表事件主动上报模式字,选择其中一个已开启的主动上报事件进行测试。以智能电能表清零事件为例,在智能电能表正常工作无主动上报事件发生时,抄读某数据项(如智能电能表日历时钟),查看其报文内容中事件标志位为“91”,对智能电能表进行清零测试,产生清零事件,再次抄读上述数据项,由于此时有主动上报事件发生再次抄读此数据项时其报文内容中事件标志位变为“BI”。
[0013]5)当抄读智能电能表长数据帧数据内容时,由于数据项多,一条抄读命令中无法包含所有内容,所以其报文内容中事件标志位在未发生主动上报事件时就为“BI”,表示有后续帧,需额外增加一条命令抄读后续帧后智能电能表才会返回应答命令。
[0014]6)在智能电能表产生主动上报事件后,利用抄表软件模拟集中器抄读智能电能表长数据帧数据内容,选择长数据帧数据如上I次时段表编程记录,对其进行抄读测试,观察智能电能表工况,工作正常说明其程序稳定,通过事件标志位能够区分所抄读数据为已发生主动上报事件和长数据帧数据的差别,死机重启说明其程序有漏洞。
[0015]为避免因智能电能表存在程序漏洞而在发生主动上报事件后抄读智能电能表长数据帧数据时,无法判断所抄读数据而使智能电能表死机重启,造成电量丢失现象,给用户和供电企业造成经济纠纷或带来损失,在国家电网公司技术标准规定的检测项目外,提出一种智能电能表大报文抄读测试检测方法,本方法模拟智能电能表在发生主动上报事件后,集中器抄读长数据帧数据内容时智能电能表的现象。通过本检测方法,能验证各智能电能表生产商制造的智能电能表程序的可靠性。
[0016]最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围。
【主权项】
1.一种智能电能表大报文抄读测试检测方法,其特征在于:其包括如下步骤: 步骤1、对智能电能表施加额定电压,通过载波或RS485端口对电能表进行设置并抄读电能表内数据项; 步骤2、抄读智能电能表运行状态特征字; 步骤3、判断是否打开智能电能表主动上报后续帧,若未打开,则通过抄表软件将其设置为打开状态并重新返回步骤2,若打开,继续执行下一步骤; 步骤4、抄读智能电能表事件主动上报状态字; 步骤5、判断是否有智能电能表主动上报事件发生,若有主动上报事件发生,则通过抄表软件将主动上报事件记录清除,恢复为未发生过主动上报事件并重新返回步骤4;若没有主动上报事件发生,则继续执行下一步骤; 步骤6、抄读智能电能表事件主动上报模式字,选择其中一个已开启的主动上报事件; 步骤7、利用软件模拟产生所述主动上报事件; 步骤8、抄读智能电能表长数据帧数据; 步骤9、观察智能电能表的工作状态。2.根据权利要求1所述的一种智能电能表大报文抄读测试检测方法,其特征在于:在所述步骤8中,当抄读智能电能表长数据帧的数据项多至一条抄读命令中无法包含所有内容时,其报文内容中事件标志位在未发生主动上报事件时为“BI”,表示有后续帧。
【文档编号】G01R35/04GK105929358SQ201610381889
【公开日】2016年9月7日
【申请日】2016年6月1日
【发明人】任鹏, 李飞, 石振刚, 马红明, 徐建云, 耿建坡
【申请人】国网河北省电力公司电力科学研究院, 国家电网公司, 河北省电力建设调整试验所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1