抄读计量模块电能示值数据的方法及装置与流程

文档序号:14475554阅读:405来源:国知局
抄读计量模块电能示值数据的方法及装置与流程

本发明涉及电力计量技术领域,尤其涉及抄读计量模块电能示值数据的方法及装置。



背景技术:

当前抄表系统的抄表方式是,首先需要将计量模块地址依次输入,然后下发档案到终端中,终端根据内部的档案参数直接抄读计量模块电能示值数据后,再对电量、功率、需量等数据进行计算,这就要求数据的实时性和准确性,特别是当多个计量模块虚拟为一个测量点时需要抄读到的数据具有一致性。而目前是通过人工或者扫码识别获得计量模块地址,使得现场工程安装效率低,易出错。此外,在现有抄表系统中抄读实时数据,是按照终端中档案参数测量点号顺序进行抄读电表数据,此时抄读不同测量点实时数据时是有时间差的,导致抄读不同测量点数据在时间上不一致,也会导致统计计算存在误差。



技术实现要素:

本发明实施例提供一种抄读计量模块电能示值数据的方法,用以提高抄表数据的实时性、准确性和同时性,该方法包括:

抄表终端向控制端主动上报搜索到的计量模块地址;

抄表终端接收控制端下发的档案参数,所述档案参数包括计量模块地址;

抄表终端在抄读计量模块电能示值数据前,向计量模块广播冻结数据;

抄表终端在计量模块冻结数据后,根据所述档案参数抄读计量模块电能示值数据。

本发明实施例还提供一种抄读计量模块电能示值数据的装置,用以提高抄表数据的实时性和准确性,该装置包括:

地址上报模块,用于向控制端主动上报搜索到的计量模块地址;

档案接收模块,用于接收控制端下发的档案参数,所述档案参数包括计量模块地址;

广播冻结模块,用于在抄读计量模块电能示值数据前,向计量模块广播冻结数据;

数据抄读模块,用于在计量模块冻结数据后,根据所述档案参数抄读计量模块电能示值数据。

本发明实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述抄读计量模块电能示值数据的方法。

本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述抄读计量模块电能示值数据的方法的计算机程序。

本发明实施例中,抄表终端向控制端主动上报搜索到的计量模块地址,抄表终端接收控制端下发的档案参数,所述档案参数包括计量模块地址,与现有技术中通过人工或者扫码识别获得计量模块地址的技术方案相比,可以提高工程安装效率,节约施工成本,并避免出错,确保数据的实时性;本发明实施例中,抄表终端在抄读计量模块电能示值数据前,向计量模块广播冻结数据,抄表终端在计量模块冻结数据后,根据所述档案参数抄读计量模块电能示值数据,与现有技术中按照终端中档案参数测量点号顺序抄读电表数据时存在抄读数据时间差的技术方案相比,可以确保抄表数据的准确性和一致性。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:

图1为本发明实施例中抄读计量模块电能示值数据的方法示意图;

图2为本发明实施例中抄表终端向控制端主动上报搜索到的计量模块地址的一具体实例图;

图3为本发明实施例中抄表终端先向计量模块广播冻结数据的示例图;

图4为本发明实施例中增加一路rs485总线接口并形成环网通讯的示例图;

图5为本发明实施例中抄读计量模块电能示值数据的装置的示意图;

图6为本发明实施例中抄读计量模块电能示值数据的装置的一具体实例图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。

下面先对本发明实施例中所涉及的技术术语作简要说明:

计量模块:交采计量终端。

抄表:通过485总线抄读计量模块数据。

抄表终端:指通过485总线抄读计量模块的设备。

测量点:指一个数据采集点,包括三相四线、三相三线、单相。

电量:指测量点一定时间段使用的电能。

电能示值:指测量点所使用的电能总和。

功率:单位时间使用的电能。

需量:指定的时间周期内(例如在电力行业一般至多15分钟)测得的平均功率值,称为电能需量。在一定时间周期内测得的平均功率最大值,称为电能的最大需量。

图1为本发明实施例中抄读计量模块电能示值数据的方法示意图,如图1所示,该方法可以包括:

步骤101、抄表终端向控制端主动上报搜索到的计量模块地址;

步骤102、抄表终端接收控制端下发的档案参数,所述档案参数包括计量模块地址;

步骤103、抄表终端在抄读计量模块电能示值数据前,向计量模块广播冻结数据;

步骤104、抄表终端在计量模块冻结数据后,根据所述档案参数抄读计量模块电能示值数据。

由图1所示流程可以得知,在本发明实施例中,抄表终端向控制端主动上报搜索到的计量模块地址,这与现有技术中通过人工或者扫码识别获得计量模块地址的技术方案相比,可以提高工程安装效率,节约施工成本,并避免出错,确保数据的实时性;在本发明实施例中,抄表终端在抄读计量模块电能示值数据前向计量模块广播冻结数据,在计量模块冻结数据后根据档案参数抄读计量模块电能示值数据,这与现有技术中按照终端中档案参数测量点号顺序抄读电表数据时存在抄读数据时间差的技术方案相比,可以确保抄表数据的准确性和数据时间一致性。

具体的,如前所述,在现有技术中,控制端是通过人工或扫码识别的方式获得计量模块地址,这样既会导致效率低下,又容易出错。而在本发明实施例中,由抄表终端主动向控制端上报其搜索到的计量模块地址,无需人工或扫码识别操作,控制端获得计量模块地址的过程完全实现自动化。在实施例中,抄表终端向控制端主动上报搜索到的计量模块地址,可以包括:抄表终端在接收到控制端发来的启动上报指令后,搜索新的计量模块地址;抄表终端在设定时长内搜索到新的计量模块地址后,向控制端主动上报搜索到的新的计量模块地址,直至接收到控制端返回的确认帧后停止上报。其中,设定时长可以根据实际需求设置具体的数值,例如可以取5分钟。在搜索新的计量模块地址时,抄表终端可以向通信总线发送搜索命令,搜索命令包含已搜索到的计量模块地址列表,未在该地址列表中的新的计量模块,会向抄表终端发送应答。应答中可以包括新的计量模块地址。

在实施例中,抄表终端可以通过多种通信方式向控制端主动上报搜索到的计量模块地址,例如通过蓝牙信道进行上报等。

在实施例中,控制端可以是手机app,当然,可以理解的是,控制端也可以采用其它能够实现抄表控制功能的设备,例如远程服务器等。

图2给出了抄表终端向控制端主动上报搜索到的计量模块地址的一个具体实例,如图2所示,在本例中,抄表终端采用主动上报计量模块地址的方式,替代了现有技术中档案的手工或扫码输入方式。抄表终端可以根据与计量模块约定的协议搜索获得计量模块地址,通过蓝牙信道向手机app上报计量模块地址并等待确认帧。如果未收到确认帧,抄表终端将一直上报,除非任务结束。任务启动或停止由手机app控制,当5分钟内没有搜索到新的计量模块地址时,抄表终端自动结束任务。具体的,抄表终端向控制端主动上报搜索到的计量模块地址的过程可以包括:

步骤201、手机app控制是否启动计量模块地址上报;若是,则执行步骤202,否则执行步骤203;

步骤202、抄表终端搜索新的计量模块地址,继续步骤204;

步骤203、结束计量模块地址上报过程;

步骤204、抄表终端判断是否搜索到新的地址,若是,则执行步骤205,否则执行步骤206;

步骤205、抄表终端上报搜索到的新的计量模块地址,继续步骤207;

步骤206、抄表终端判断搜索时长是否已超过5分钟,若是,则执行步骤203,否则执行步骤202;

步骤207、抄表终端等待手机app返回确认帧;

步骤208、抄表终端判断手机app是否已返回确认帧,若是,则返回步骤202,否则执行步骤205。

由上述实施例可知,本发明实施例中,抄表终端可以在通过rs485总线连接一计量模块后,搜索到新的计量模块地址并主动上报至控制端,而无需控制端人工或扫码输入计量模块地址,从而提高工程安装效率,节约施工成本,并避免出错,确保数据的实时性。实施例中,抄表终端可以与手机app配合进行自动建档,手机app通过蓝牙信道与抄表终端进行通讯,抄表终端在接收到手机app的启动搜索命令后自动搜寻计量模块地址并将搜索到的计量模块地址上报给手机app。

在抄表终端向控制端主动上报搜索到的计量模块地址后,控制端向抄表终端下发档案参数,档案参数中包括了之前由抄表终端上报的计量模块地址。

如前所述,在现有技术中,由于顺序抄读计量模块,存在时间上不同步的问题。如图3所示,在本发明实施例中,抄表终端在抄读计量模块电能示值数据前,先向计量模块广播冻结数据,在计量模块冻结数据后根据档案参数抄读计量模块电能示值数据,以保证数据的一致性和准确性。例如,抄表终端在抄表前向各计量模块发送广播命令冻结数据,计量模块冻结当前数据,之后抄表终端再抄读数据。

发明人在实现本发明的过程中,还发现,在现有的抄表系统中抄表终端只会接出一路总线进行抄表,而如果线路断开或者接触不良将导致抄表失败。为了避免由线路引起的抄表失败,确保抄表成功,在实施例中,抄表终端抄读计量模块电能示值数据,可以包括:抄表终端通过连接至rs485总线的第一rs485总线接口,抄读计量模块电能示值数据;若未成功抄读,抄表终端通过连接至rs485总线的第二rs485总线接口,抄读计量模块电能示值数据。例如,可以通过增加一路rs485总线接口并形成环网通讯,当通过一路rs485总线接口抄不到数据时采用另外一路rs485总线接口抄读数据。这样可以避免因线路接触不良引起的抄表失败,当一条线路发生故障时,无需到现场维护,降低运营维护的人工成本。

图4为增加一路rs485总线接口并形成环网通讯的示例图,如图4所示,设置rs485i和rs485ii两个rs485总线接口并形成环网通讯,当抄表期间rs485i未抄通计量模块时,由rs485ii抄表口补充抄表。当然,可以理解的是,实施例中还可以设置更多数量的rs485总线接口,以避免更多数量接口抄表失败。

在抄表终端抄读到计量模块电能示值数据后,再对电量、功率、需量等数据进行计算,由于本发明实施例中可以确保抄表数据的实时性和准确性,因而也可以提高电量等数据计算的及时性和准确性。

基于同一发明构思,本发明实施例中还提供了一种抄读计量模块电能示值数据的装置,如下面的实施例所述。由于该装置解决问题的原理与抄读计量模块电能示值数据的方法相似,因此该装置的实施可以参见抄读计量模块电能示值数据的方法的实施,重复之处不再赘述。容易理解的是,该装置可以是上述实施例中所述的抄表终端。

图5为本发明实施例中抄读计量模块电能示值数据的装置的示意图,如图5所示,该装置可以包括:

地址上报模块501,用于向控制端主动上报搜索到的计量模块地址;

档案接收模块502,用于接收控制端下发的档案参数,所述档案参数包括计量模块地址;

广播冻结模块503,用于在抄读计量模块电能示值数据前,向计量模块广播冻结数据;

数据抄读模块504,用于在计量模块冻结数据后,根据所述档案参数抄读计量模块电能示值数据。

如图6所示,在一个实施例中,地址上报模块501可以包括:

地址搜索单元601,用于在接收到控制端发来的启动上报指令后,搜索新的计量模块地址;

地址上报单元602,用于在设定时长内搜索到新的计量模块地址后,向控制端主动上报搜索到的新的计量模块地址,直至接收到控制端返回的确认帧后停止上报。

在一个实施例中,地址上报模块501可以进一步用于:通过蓝牙信道向控制端主动上报搜索到的计量模块地址。

在一个实施例中,控制端可以为手机app。

在一个实施例中,数据抄读模块504可以进一步用于:

通过连接至rs485总线的第一rs485总线接口,抄读计量模块电能示值数据;若未成功抄读,通过连接至rs485总线的第二rs485总线接口,抄读计量模块电能示值数据。

本发明实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述抄读计量模块电能示值数据的方法。

本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述抄读计量模块电能示值数据的方法的计算机程序。

综上所述,本发明实施例中,抄表终端向控制端主动上报搜索到的计量模块地址,抄表终端接收控制端下发的档案参数,所述档案参数包括计量模块地址,与现有技术中通过人工或者扫码识别获得计量模块地址的技术方案相比,可以提高工程安装效率,节约施工成本,并避免出错,确保数据的实时性;本发明实施例中,抄表终端在抄读计量模块电能示值数据前,向计量模块广播冻结数据,抄表终端在计量模块冻结数据后,根据所述档案参数抄读计量模块电能示值数据,与现有技术中按照终端中档案参数测量点号顺序抄读电表数据时存在抄读数据时间差的技术方案相比,可以确保抄表数据的准确性和一致性。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1