本申请涉及一种自动组帧的抄表方法、设备和装置。其中,自动组帧的抄表方法,包括步骤:接收远程服务器传输的数据包;数据包包括仪表信息、命令标识、命令参数和仪表地址;根据仪表信息对协议库进行检索,得到与仪表信息相对应的协议组;根据命令标识,获取协议组中的命令模板;处理特定命令模板、命令参数和仪表地址,生成控制指令并输出至对应的仪表。通过上述方法,只需要通过远程服务器配置必要的参数,如数据包中的仪表信息、命令标识、命令参数和仪表地址,即可自动生成对应的命令。通过上述抄表方法,可以使得抄表设备直接应用于水、电、热能等抄表领域中。在无须重新编码的情况下,直接替换掉仪表依旧能够实现抄表动作。
【技术实现步骤摘要】
自动组帧的抄表方法、设备和装置
本申请涉及仪器仪表
,特别是涉及一种自动组帧的抄表方法、设备和装置。
技术介绍
随着仪器仪表的普遍应用,各种不同类别的仪表被安装于各建筑设施内,用于对用量表、用气量等数据进行采集。针对于各仪表,目前一般采用抄表设备对仪表中的数据进行提取。在实现过程中,专利技术人发现传统技术中至少存在如下问题:传统抄表方法抄表效率低下。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够提高抄表效率的自动组帧的抄表方法、设备和装置。为了实现上述目的,一方面,本专利技术实施例提供了一种自动组帧的抄表方法,包括步骤:接收远程服务器传输的数据包;数据包包括仪表信息、命令标识、命令参数和仪表地址;根据仪表信息对协议库进行检索,得到与仪表信息相对应的协议组;根据命令标识,获取协议组中的命令模板;处理特定命令模板、命令参数和仪表地址,生成控制指令并输出至对应的仪表。在其中一个实施例中,还包括步骤:获取仪表传输的回复数据,并对回复数据进行解析处理;将解析得到的解析结果传输给远程服务器。在其中一个实施例中,解析结果包括回复数据中目标位置的参数;对回复数据进行解析处理的步骤包括:获取控制指令的回复模板;根据回复模板提取回复数据中目标位置的参数。一方面,本专利技术实施例还提供了一种自动组帧的抄表方法,应用于抄表系统,抄表系统包括远程服务器以及与远程服务器连接的抄表设备;该方法包括步骤:<br>远程服务器获取输入的数据包;数据包包括仪表信息、命令标识、命令参数和仪表地址;抄表设备接收远程服务器传输的数据包;抄表设备根据仪表信息对协议库进行检索,得到与仪表信息相对应的协议组;抄表设备根据命令标识,获取协议组中的命令模板;抄表设备处理特定命令模板、命令参数和仪表地址,生成控制指令并输出至对应的仪表。一方面,本专利技术实施例还提供了一种自动组帧的抄表设备,包括控制器,以及多个下行接口;各下行串口连接控制器,且用于连接仪表;控制器执行上述任一项方法的步骤。在其中一个实施例中,还包括上行接口;控制器通过上行接口连接远程服务器。在其中一个实施例中,还包括连接控制器的供电电路。供电电路包括变压电路、整流电路和稳压电路;变压电路的一端用于连接220V市电,另一端连接整流电路的一端;整流电路的另一端连接稳压电路的一端;稳压电路的另一端连接控制器。一方面,本专利技术实施例提供了一种自动组帧的抄表装置,包括:接收模块,用于接收远程服务器传输的数据包;数据包包括仪表信息、命令标识、命令参数和仪表地址;检索模块,用于根据仪表信息对协议库进行检索,得到与仪表信息相对应的协议组;模板获取模块,用于根据命令标识,获取协议组中的命令模板;处理模块,用于处理特定命令模板、命令参数和仪表地址,生成控制指令并输出至对应的仪表。在其中一个实施例中,还包括:获取模块,用于获取仪表传输的回复数据,并对回复数据进行解析处理;传输模块,用于将解析得到的解析结果传输给远程服务器。另一方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被控制器执行时实现上述任一项方法的步骤。上述技术方案中的一个技术方案具有如下优点和有益效果:本申请提供的自动组帧的抄表方法,包括步骤:接收远程服务器传输的数据包;数据包包括仪表信息、命令标识、命令参数和仪表地址;根据仪表信息对协议库进行检索,得到与仪表信息相对应的协议组;根据命令标识,获取协议组中的命令模板;处理特定命令模板、命令参数和仪表地址,生成控制指令并输出至对应的仪表。通过上述方法,只需要通过远程服务器配置必要的参数,如数据包中的仪表信息、命令标识、命令参数和仪表地址,即可自动生成对应的命令。通过上述抄表方法,可以使得抄表设备直接应用于水、电、热能等抄表领域中。在传统的抄表设备中,只能对单一类型的仪表进行抄表。若需要转换仪表的类型,也即抄表设备连接的仪表的类型发生变化,往往需要工作人员对抄表设备进行进一步编码。而若采用本申请的自动组帧的抄表方法,可以实现在无须重新编码的情况下,直接替换掉仪表依旧能够实现抄表动作。进一步的,抄表设备采用本申请提供的自动组帧的抄表方法,可以实现一个抄表设备对应于多种仪表进行同时抄表。附图说明通过附图中所示的本申请的优选实施例的更具体说明,本申请的上述及其它目的、特征和优势将变得更加清晰。在全部附图中相同的附图标记指示相同的部分,且并未刻意按实际尺寸等比例缩放绘制附图,重点在于示出本申请的主旨。图1为一个实施例中自动组帧的抄表方法的第一示意性流程示意图;图2为一个实施例中自动组帧的抄表方法的第二示意性流程示意图;图3为一个实施例对回复数据进行解析处理的步骤的流程示意图;图4为一个实施例中自动组帧的抄表方法的第三示意性流程示意图;图5为一个实施例中自动组帧的抄表设备的第一示意性结构示意图;图6为一个实施例中自动组帧的抄表设备的第二示意性结构示意图;图7为一个实施例中自动组帧的抄表设备的第二示意性结构示意图;图8为一个实施例中自动组帧的抄表装置的结构框图。具体实施方式为了便于理解本申请,下面将参照相关附图对本申请进行更全面的描述。附图中给出了本申请的实施例。但是,本申请可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使本申请的公开内容更加透彻全面。除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的
的技术人员通常理解的含义相同。本文中在本申请的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本申请。可以理解,以下实施例中的“连接”,如果被连接的电路、模块、单元等相互之间具有电信号或数据的传递,则应理解为“电连接”、“通信连接”等。在此使用时,单数形式的“一”、“一个”和“所述/该”也可以包括复数形式,除非上下文清楚指出另外的方式。还应当理解的是,术语“包括/包含”或“具有”等指定所陈述的特征、整体、步骤、操作、组件、部分或它们的组合的存在,但是不排除存在或添加一个或更多个其他特征、整体、步骤、操作、组件、部分或它们的组合的可能性。目前,国内普遍的仪表集成方式都是通过硬编码的方式将协议通过软件编码一一写死进系统中,再通过系统每次调用不同的协议进行通讯,造成每集成一种协议,就需要增加不少系统代码,并升级系统和软件版本号。软件代码维护异常复杂,集成协议耗时也较长。而本申请提供的自动组帧的抄表方法,可以有效解决上述问题。在一个实施例中,如图1所示,提供了一种自动组帧的抄表方法,包括步骤:S110,接收远程服务器传输的数据包;数据包包括仪表信息、命令标识、命令参数和仪表地址;具体的,可以通过本领域任意一种手段接本文档来自技高网...
【技术保护点】
1.一种自动组帧的抄表方法,其特征在于,包括步骤:/n接收远程服务器传输的数据包;所述数据包包括仪表信息、命令标识、命令参数和仪表地址;/n根据所述仪表信息对协议库进行检索,得到与所述仪表信息相对应的协议组;/n根据所述命令标识,获取所述协议组中的命令模板;/n处理所述特定命令模板、所述命令参数和所述仪表地址,生成控制指令并输出至对应的仪表。/n
【技术特征摘要】
1.一种自动组帧的抄表方法,其特征在于,包括步骤:
接收远程服务器传输的数据包;所述数据包包括仪表信息、命令标识、命令参数和仪表地址;
根据所述仪表信息对协议库进行检索,得到与所述仪表信息相对应的协议组;
根据所述命令标识,获取所述协议组中的命令模板;
处理所述特定命令模板、所述命令参数和所述仪表地址,生成控制指令并输出至对应的仪表。
2.根据权利要求1所述的自动组帧的抄表方法,其特征在于,还包括步骤:
获取所述仪表传输的回复数据,并对所述回复数据进行解析处理;
将解析得到的解析结果传输给所述远程服务器。
3.根据权利要求2所述的自动组帧的抄表方法,其特征在于,所述解析结果包括回复数据中目标位置的参数;
对所述回复数据进行解析处理的步骤包括:
获取所述控制指令的回复模板;
根据所述回复模板提取所述回复数据中目标位置的参数。
4.一种自动组帧的抄表方法,其特征在于,应用于抄表系统,所述抄表系统包括远程服务器以及与所述远程服务器连接的抄表设备;所述方法包括步骤:
远程服务器获取输入的数据包;所述数据包包括仪表信息、命令标识、命令参数和仪表地址;
抄表设备接收远程服务器传输的数据包;
抄表设备根据所述仪表信息对协议库进行检索,得到与所述仪表信息相对应的协议组;
抄表设备根据所述命令标识,获取所述协议组中的命令模板;
抄表设备处理所述特定命令模板、所述命令参数和所述仪表地址,生成控制指令并输出至对应的仪表。
5.一种自动组帧的抄表设备,其特征在...
【专利技术属性】
技术研发人员:毛祖宾,袁振宇,张振达,
申请(专利权)人:广东艾科技术股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。