本发明专利技术涉及一种电表采集终端的自动搜表方法,通过将所有待搜索的表地址范围分成两段实现折半处理,再向分段后的各段表地址分别发送对应该段表地址的上限值和下限值的表地址查询报文;如果一段表地址范围所对应的电表没有报文信息返回,停止搜表工作;如果一段表地址范围所对应的电表中存在电表返回了其要查询的表地址以及合法的报文时,电表采集终端记录该表地址所对应的电能表信息,停止搜表工作;如果一段表地址范围所对应的电表中存在电表返回了其要查询的表地址,且返回的报文不合法,电表采集终端再将该段表地址范围做折半处理,直到达到满足结束搜表工作的状态时,停止搜表工作,从而加快电表采集终端的搜表速度,提高搜表效率。
A method of automatic searching meter in the terminal of collecting electricity meter
【技术实现步骤摘要】
一种电表采集终端的自动搜表方法
本专利技术涉及电能表领域,尤其涉及一种电表采集终端的自动搜表方法。
技术介绍
在电力领域中,终端和一定数量的电能表组成一个数据采集网络。在该数据采集网络中,终端负责完成对台区内电能表数据的采集,例如,终端一般通过485通信方式采集辖区内所管理电能表的数据,然后再将电能表的应答数据信息存储在终端中。在实际场景中,存在现场电表更换、台区串扰以及负荷切换等情况,导致针对现场电表的档案设置工作量急剧增加。为了解决针对电表的现场服务工作量,减少数据差错,现在的电表采集终端提供了自动维护电表档案的功能,以用于维护485端口的档案。为了解现场电表的实际变化情况,现在的电表采集终端主要采用485缩位搜表方案来对现场各电表数据进行搜表,即遍历所有表地址的搜表方案,以掌握现场各电表的实际变化数据。目前的485缩位搜表方案如下:策略一:电表采集终端从表地址的最低位开始,从00-99依次开始尝试,向表地址的各位逐个发送数据采集指令;例如,以最低位为例,电表采集终端需要先发送表地址为AAAAAAAAAA00的查询报文,存在以下几种情况:情况1:表地址为AAAAAAAAAA00的电能表没有返回任何报文信息给该电表采集终端,此时说明现场不存在以00结尾的电能表,此时对最低位地址加1,然后重新尝试,即电表采集终端再将最低位地址加1后的地址发送出去;情况2:表地址为AAAAAAAAAA00的电能表返回合法的报文信息给该电表采集终端,此时说明现场存在以00结尾的电能表,且只有一块电能表的表地址符合要求,则记录该表地址,生成相关事件,同时最低位地址加1,然后重新尝试,即电表采集终端再将最低位地址加1后的地址发送出去,以确定是否有报文信息返回;情况3:表地址为AAAAAAAAAA00的电能表返回报文信息给该电表采集终端,但是返回的报文信息不合法,此时说明现场可能存在多个电能表符合要求,于是该电表采集终端此时固定低地址,进行高位缩位,即以AAAAAAAAZZXX尝试;其中,XX为刚才固定的地址,ZZ范围00-99;此时按策略二继续,逐步向高位缩位;策略二:高位缩位完毕,最低位地址加1,继续下一步缩位,直到最低位缩位完毕。但是,电表采集终端采用这种传统的485缩位搜表方案仍然存在一些不足:现有的485缩位搜表方案本质上是采用遍历地址的方式搜表,由于现场的电能表通常会很多,数量级较大,如果电表采集终端按照表地址逐个发送查询报文给现场的电能表,然后再根据各表地址有无报文信息反馈回来去判断该表地址是否存在电能表,进而确定各表地址上的电能表变化情况,势必增加搜表复杂度,导致该电表采集终端执行搜表的时间大幅度增加,降低搜表效率。
技术实现思路
本专利技术所要解决的技术问题是针对上述现有技术提供一种电表采集终端的自动搜表方法。本专利技术解决上述技术问题所采用的技术方案为:一种电表采集终端的自动搜表方法,其特征在于,包括如下步骤1~8:步骤1,电表采集终端发送待搜索的表地址范围给各现场的电能表;其中,所述待搜索的表地址范围标记为[A,B],A表示所述待搜索的表地址范围的待搜索表地址下界值,B表示所述待搜索的表地址范围的待搜索表地址上界值;A<B;步骤2,现场的电能表在接收到电表采集终端发送来的所述待搜索的表地址范围后,执行是否反馈回复报文信息给电表采集终端的判断处理:当现场的电能表判断自身表地址没有位于该待搜索的表地址范围内时,则该现场的电能表不予反馈回复报文信息给电表采集终端;其中,现场的电能表总数量标记为N,第i个电能表的表地址标记为Mi,1≤i≤N;所述回复报文信息包括现场的该电能表的表地址;当现场的电能表判断自身表地址位于该待搜索的表地址范围内时,则该现场的电能表反馈回复报文信息给电表采集终端,转入步骤3;步骤3,电表采集终端根据已发送的所述待搜索的表地址范围以及接收到的现场的各电能表反馈的回复报文信息做出判断处理:当存在现场的电能表反馈回复报文信息时,转入步骤4;否则,标记该电能表采集终端的端口下没有可抄读的电能表;步骤4,电表采集终端根据所接收到的回复报文信息做出二次判断处理:当接收到现场的电能表反馈的回复报文信息且该回复报文信息非法时,电表采集终端标记现场有多个电能表符合所述待搜索的表地址范围的条件,转入步骤5;否则,电表采集终端记录该电能表所反馈回复报文信息内含有的表地址,生成事件记录,停止针对所述待搜索的表地址范围的搜表工作;步骤5,电表采集终端将所述待搜索的表地址范围做折半分段处理,得到前半段待搜索的表地址范围和后半段待搜索的表地址范围;其中,所述前半段待搜索的表地址范围标记为表示对数值取整;所述后半段待搜索的表地址范围标记为步骤6,电表采集终端按照搜索所述待搜索的表地址范围的方式分别去搜索所述前半段待搜索的表地址范围和所述后半段待搜索的表地址范围,直到结束针对所述前半段待搜索的表地址范围的搜表工作并且结束针对所述后半段待搜索的表地址范围的搜表工作;步骤7,电表采集终端统计搜表工作的累计搜表执行时间,并且根据所述累计搜表执行时间与预设的搜表限定累计时间做判断处理:当所述累计搜表执行时间达到所述预设的搜表限定累计时间时,电表采集终端记录当前的搜表进度和搜表结果,且立即结束搜表工作后,转入步骤8;否则,继续执行所述搜表工作;步骤8,电表采集终端将针对所述待搜索的表地址范围的搜表进度和搜表结果上报给主站。改进地,在所述电表采集终端的自动搜表方法中,在步骤8中,所述电表采集终端将针对所述待搜索的表地址范围的搜表进度和搜表结果在预设的时刻上报给主站。再改进,在所述电表采集终端的自动搜表方法中,所述电表采集终端在预先设定的时刻自动执行该自动搜表方法。进一步地,所述待搜索的表地址范围为包含现场的所有电能表表地址的最大表地址范围。再改进,在所述电表采集终端的自动搜表方法中,所述电表采集终端根据外界的指令执行该自动搜表方法。具体地,在所述电表采集终端的自动搜表方法中,所述电表采集终端为集中器。再改进,在所述电表采集终端的自动搜表方法中,所述电表采集终端按照二叉树的查找顺序对所述待搜索的表地址范围内的表地址执行搜表工作。可选择地,在所述电表采集终端的自动搜表方法中,所述预先设定的时刻由现场人员做预先设置或者电表采集终端出厂前做预先设置。优选地,所述预先设定的时刻为一天内的18:00。再改进地,在所述电表采集终端的自动搜表方法中,步骤4中的所述事件记录只保存在电表采集终端处且电表采集终端不主动上报该事件记录给主站。与现有技术相比,本专利技术的优点在于:该专利技术中的电表采集终端通过先将所有待搜索的表地址范围分成两段,即实现对待搜索表地址范围的折半处理,再向被分段后的各段表地址分别发送对应该段表地址的上界值和下界值的表地址查询报文;如果一段表地址范围所对应的电表没有报文信息返回时,电表采集终端就停止搜表工作;如果一段表地本文档来自技高网...
【技术保护点】
1.一种电表采集终端的自动搜表方法,其特征在于,包括如下步骤1~8:/n步骤1,电表采集终端发送待搜索的表地址范围给各现场的电能表;其中,所述待搜索的表地址范围标记为[A,B],A表示所述待搜索的表地址范围的待搜索表地址下界值,B表示所述待搜索的表地址范围的待搜索表地址上界值;A<B;/n步骤2,现场的电能表在接收到电表采集终端发送来的所述待搜索的表地址范围后,执行是否反馈回复报文信息给电表采集终端的判断处理:/n当现场的电能表判断自身表地址没有位于该待搜索的表地址范围内时,则该现场的电能表不予反馈回复报文信息给电表采集终端;其中,现场的电能表总数量标记为N,第i个电能表的表地址标记为M
【技术特征摘要】
1.一种电表采集终端的自动搜表方法,其特征在于,包括如下步骤1~8:
步骤1,电表采集终端发送待搜索的表地址范围给各现场的电能表;其中,所述待搜索的表地址范围标记为[A,B],A表示所述待搜索的表地址范围的待搜索表地址下界值,B表示所述待搜索的表地址范围的待搜索表地址上界值;A<B;
步骤2,现场的电能表在接收到电表采集终端发送来的所述待搜索的表地址范围后,执行是否反馈回复报文信息给电表采集终端的判断处理:
当现场的电能表判断自身表地址没有位于该待搜索的表地址范围内时,则该现场的电能表不予反馈回复报文信息给电表采集终端;其中,现场的电能表总数量标记为N,第i个电能表的表地址标记为Mi,1≤i≤N;所述回复报文信息包括现场的该电能表的表地址;
当现场的电能表判断自身表地址位于该待搜索的表地址范围内时,则该现场的电能表反馈回复报文信息给电表采集终端,转入步骤3;
步骤3,电表采集终端根据已发送的所述待搜索的表地址范围以及接收到的现场的各电能表反馈的回复报文信息做出判断处理:
当存在现场的电能表反馈回复报文信息时,转入步骤4;否则,标记该电能表采集终端的端口下没有可抄读的电能表;
步骤4,电表采集终端根据所接收到的回复报文信息做出二次判断处理:
当接收到现场的电能表反馈的回复报文信息且该回复报文信息非法时,电表采集终端标记现场有多个电能表符合所述待搜索的表地址范围的条件,转入步骤5;否则,电表采集终端记录该电能表所反馈回复报文信息内含有的表地址,生成事件记录,停止针对所述待搜索的表地址范围的搜表工作;
步骤5,电表采集终端将所述待搜索的表地址范围做折半分段处理,得到前半段待搜索的表地址范围和后半段待搜索的表地址范围;其中,所述前半段待搜索的表地址范围标记为表示对数值取整;所述后半段待搜索的表地址范围标记为
步骤6,电表采集终端按照搜索所述待搜索的表地址范围的方式分别去搜索所述前半段待搜索的表地址范围和所述后半段待搜索的表地址范围,直到结束针对所述前半段待搜索的表地址范围的搜表工作并且结束针对所述后半段待搜索的表...
【专利技术属性】
技术研发人员:王培慧,邬科科,冯丹荣,
申请(专利权)人:宁波三星智能电气有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。