一种针对电表的多数据抄读方法、介质及电子设备技术

技术编号:29257840 阅读:27 留言:0更新日期:2021-07-13 17:30
本发明专利技术涉及一种针对电表的多数据抄读方法、介质及电子设备,通过电表厂家的自动化生产后台按照预设协议扩展得到待抄读参数标识组,待抄读参数标识组内可以含有多个电表参数,且由自动化生产后台在给电表下发的一次数据帧中,就可以包含多个待抄读参数标识,这样就便于电表厂家根据电表市场对电表参数的需求调整待抄读电表参数的数量,改变了传统抄读电表方案中一次只能抄读一项电表参数的低抄读效率的情况;而通过下发的单个数据帧就可以抄读多个电表参数的方式,减少了传统需要借助多个数据帧实现多参数抄读所存在的帧间延时以及需要通信等待耗时的问题,提高了自动化生产后台与电表之间的通信效率。

【技术实现步骤摘要】
一种针对电表的多数据抄读方法、介质及电子设备
本专利技术涉及电表领域,尤其涉及一种针对电表的多数据抄读方法、介质及电子设备。
技术介绍
在电表生产过程中,电表厂家针对电表的每一个版本程序通常会默认设置一套对应的电表参数。一旦电表需求方对电表参数要求不同时,就需要电表厂家对电表重新设置电表参数,然后在电表出厂前,电表厂家对重新设置后的这些电表参数做逐条比对,以满足电表需求方对电表参数的实际要求,进而达到电表需求方对电表内多种参数数据的抄读目的。在实际的电表参数设置过程中,不同的电表市场对参数的要求不同,通常有以下两种电表参数方法:方法1、电表厂家需要给电表默认设置不同的电表参数,并且将这些电表参数归档为不同版本程序,即同一电表对应有不同版本的电表参数。一旦电表需求方对电表参数的需求反复变化时,就需要再次设置对应版本程序中的电表参数,这将增加针对不同电表版本程序的管理复杂度,增加生产复杂度和管理成本。方法2、电表厂家给出厂前的电能表默认一套常规的电表参数。应对不同电表市场需求时,通过单独设置、出厂抄读比对的方式来实现灵活应对市场需求。这种方式,因受现有的通讯协议所限,针对电表参数的抄读和设置存在效率低下的不足。
技术实现思路
本专利技术所要解决的第一个技术问题是针对上述现有技术提供一种针对电表的多数据抄读方法。本专利技术所要解决的第二个技术问题是针对上述现有技术提供一种可读存储介质。该可读存储介质上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现所述的针对电表的多数据抄读方法。本专利技术所要解决的第三个技术问题是针对上述现有技术提供一种电子设备。该电子设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现所述的针对电表的多数据抄读方法。本专利技术解决第一个技术问题所采用的技术方案为:一种针对电表的多数据抄读方法,其特征在于,包括如下步骤1~7:步骤1,电表厂家的自动化生产后台按照预设协议扩展得到待抄读参数标识组;其中,该待抄读参数标识组含有多个不同于已有参数标识的待抄读参数标识,待抄读参数标识与待抄读的电表参数一一对应;步骤2,电表对是否收到自动化生产后台下发的关于约定参数标识的数据帧做出检测;其中,约定参数标识位于待抄读参数标识组内;步骤3,电表根据检测结果做出判断处理:当收到关于约定参数标识的数据帧时,转入步骤4;否则,转入步骤2;步骤4,电表对已接收的所有约定参数标识的数量值做出判断处理:当该数量值小于预设阈值时,转入步骤5;否则,发出错误提示给自动化生产后台;步骤5,电表按照各约定参数标识在待抄读参数标识组内的先后顺序,依次检索各约定参数标识所对应的数据树;其中,数据树包含了多个待抄读参数标识所对应的电表参数数据;步骤6,电表根据针对各约定参数标识所对应数据树的检索结果做出判断处理:当检索到约定参数标识对应数据树的电表参数数据时,将检索到的该约定参数标识以及对应该约定参数标识的电表参数数据保存到电表的临时缓存,转入步骤7;否则,将该约定参数标识和异常应答错误信息保存到电表的临时缓存,转入步骤7;步骤7,电表在检索完所有的约定参数标识后,将位于临时缓存中的所有数据按照预设协议格式组帧,且返回抄读应答帧给自动化生产后台,以由自动化生产后台对该电表所返回抄读应答帧内的数据做解析比对操作;其中,抄读应答帧包含与数据帧相对应的约定参数标识以及与该约定参数标识对应的电表参数数据。改进地,在所述针对电表的多数据抄读方法中,步骤1和步骤7中的预设协议为DL/T645-2007协议。进一步地,在所述针对电表的多数据抄读方法中,所述待抄读参数标识组内的各待抄读参数标识之间采用分隔符分隔。再进一步地,在所述针对电表的多数据抄读方法中,所述数据树至少含有电表内的参变量和事件记录数据。改进地,在所述针对电表的多数据抄读方法中,所述待抄读参数标识组内含有20个待抄读参数标识。再改进,所述针对电表的多数据抄读方法还包括对电表做多参数设置操作的过程。进一步地,在所述针对电表的多数据抄读方法中,对电表做多参数设置操作的过程包括如下步骤S1~S8:步骤S1,电表厂家的自动化生产后台按照预设协议扩展得到待设置参数标识组;其中,该待设置参数标识组含有多个不同于已有参数标识的待设置参数标识,待设置参数标识与待设置的电表参数一一对应;步骤S2,电表对是否收到自动化生产后台下发的参数设置请求做出检测;其中,步骤S3,电表根据参数设置请求的检测结果做出判断处理:当接收到参数设置请求时,转入步骤S4;否则,转入步骤S2;步骤S4,电表对接收到的参数设置请求是否为多参数设置请求做出判断处理:当为多参数设置请求时,转入步骤S5;否则,电表按预设备用协议查找下发报文的待设置参数标识,并对其执行对应的参数设置操作;步骤S5,电表判断当前自身是否处于厂内模式:当处于厂内模式时,转入步骤S6;否则,电表发出错误提示给自动化生产后台;步骤S6,电表按照已接收的各待设置参数标识在待设置参数标识组内的先后顺序,依次检索各待设置参数标识所对应的数据树;其中,该数据树包含了多个待设置参数标识所对应的电表参数数据;步骤S7,电表根据针对数据树的检索结果做出判断处理:当检索到对应的参数标识且设置成功时,将检索到的该参数标识以及对应该参数标识的电表参数数据内容保存到电表的临时缓存,转入步骤S8;当检索到对应的参数标识且设置失败时,将检索到的该参数标识保存到电表的临时缓存,转入步骤S8;当未检索到对应的参数标识时,将将该对应的参数标识和异常应答错误信息保存到电表的临时缓存,转入步骤S8;步骤S8,电表在检索完所有的待设置参数标识后,将位于临时缓存中的所有数据按照预设协议格式要求组帧,且返回关于待设置参数的设置应答帧给后台,以由后台对电表返回的设置应答帧内的待设置参数是否设置成功做出解析操作;其中,设置应答帧包含与参数设置请求相对应的参数标识以及该参数标识设置成功与否的标志。本专利技术解决第二个技术问题所采用的技术方案为:可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现任一项所述的针对电表的多数据抄读方法。本专利技术解决第三个技术问题所采用的技术方案为:电子设备,其特征在于,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现任一项所述的针对电表的多数据抄读方法。进一步地,在该专利技术中,所述电子设备为电能表。与现有技术相比,本专利技术的优点在于:首先,该专利技术通过电表厂家的自动化生产后台按照预设协议扩展得到待抄读参数标识组,待抄读参数标识组内可以含有多个电表参数,且由自动化生产后台在给电表下发的一次数据帧中,就可以包含多个待抄读参数标识,这样就便于电表厂本文档来自技高网...

【技术保护点】
1.一种针对电表的多数据抄读方法,其特征在于,包括如下步骤1~7:/n步骤1,电表厂家的自动化生产后台按照预设协议扩展得到待抄读参数标识组;其中,该待抄读参数标识组含有多个不同于已有参数标识的待抄读参数标识,待抄读参数标识与待抄读的电表参数一一对应;/n步骤2,电表对是否收到自动化生产后台下发的关于约定参数标识的数据帧做出检测;其中,约定参数标识位于待抄读参数标识组内;/n步骤3,电表根据检测结果做出判断处理:/n当收到关于约定参数标识的数据帧时,转入步骤4;否则,转入步骤2;/n步骤4,电表对已接收的所有约定参数标识的数量值做出判断处理:/n当该数量值小于预设阈值时,转入步骤5;否则,发出错误提示给自动化生产后台;/n步骤5,电表按照各约定参数标识在待抄读参数标识组内的先后顺序,依次检索各约定参数标识所对应的数据树;其中,数据树包含了多个待抄读参数标识所对应的电表参数数据;/n步骤6,电表根据针对各约定参数标识所对应数据树的检索结果做出判断处理:/n当检索到约定参数标识对应数据树的电表参数数据时,将检索到的该约定参数标识以及对应该约定参数标识的电表参数数据保存到电表的临时缓存,转入步骤7;否则,将该约定参数标识和异常应答错误信息保存到电表的临时缓存,转入步骤7;/n步骤7,电表在检索完所有的约定参数标识后,将位于临时缓存中的所有数据按照预设协议格式组帧,且返回抄读应答帧给自动化生产后台,以由自动化生产后台对该电表所返回抄读应答帧内的数据做解析比对操作;其中,抄读应答帧包含与数据帧相对应的约定参数标识以及与该约定参数标识对应的电表参数数据。/n...

【技术特征摘要】
1.一种针对电表的多数据抄读方法,其特征在于,包括如下步骤1~7:
步骤1,电表厂家的自动化生产后台按照预设协议扩展得到待抄读参数标识组;其中,该待抄读参数标识组含有多个不同于已有参数标识的待抄读参数标识,待抄读参数标识与待抄读的电表参数一一对应;
步骤2,电表对是否收到自动化生产后台下发的关于约定参数标识的数据帧做出检测;其中,约定参数标识位于待抄读参数标识组内;
步骤3,电表根据检测结果做出判断处理:
当收到关于约定参数标识的数据帧时,转入步骤4;否则,转入步骤2;
步骤4,电表对已接收的所有约定参数标识的数量值做出判断处理:
当该数量值小于预设阈值时,转入步骤5;否则,发出错误提示给自动化生产后台;
步骤5,电表按照各约定参数标识在待抄读参数标识组内的先后顺序,依次检索各约定参数标识所对应的数据树;其中,数据树包含了多个待抄读参数标识所对应的电表参数数据;
步骤6,电表根据针对各约定参数标识所对应数据树的检索结果做出判断处理:
当检索到约定参数标识对应数据树的电表参数数据时,将检索到的该约定参数标识以及对应该约定参数标识的电表参数数据保存到电表的临时缓存,转入步骤7;否则,将该约定参数标识和异常应答错误信息保存到电表的临时缓存,转入步骤7;
步骤7,电表在检索完所有的约定参数标识后,将位于临时缓存中的所有数据按照预设协议格式组帧,且返回抄读应答帧给自动化生产后台,以由自动化生产后台对该电表所返回抄读应答帧内的数据做解析比对操作;其中,抄读应答帧包含与数据帧相对应的约定参数标识以及与该约定参数标识对应的电表参数数据。


2.根据权利要求1所述的针对电表的多数据抄读方法,其特征在于,步骤1和步骤7中的预设协议均为DL/T645-2007协议。


3.根据权利要求2所述的针对电表的多数据抄读方法,其特征在于,所述待抄读参数标识组内的各待抄读参数标识之间采用分隔符分隔。


4.根据权利要求3所述的针对电表的多数据抄读方法,其特征在于,所述数据树至少含有电表内的参变量和事件记录数据。


5.根据权利要求4所述的针对电表的多数据抄读方法,其特征在于,所述待抄读参数标识组内含有20个待抄读参数标识。


6.根据权利要求1~5任一项所述的针对电表的多数据抄读方法,其特征在于,还包括对电表做多参数设置操作的过程。


7.根据权利要求6所述的针对电表的多数据抄...

【专利技术属性】
技术研发人员:周杰王道安丁小燕刘志成
申请(专利权)人:宁波三星医疗电气股份有限公司
类型:发明
国别省市:浙江;33

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

1