费控电能表的远程控制功能测试方法和系统与流程

文档序号:12472619阅读:1042来源:国知局
费控电能表的远程控制功能测试方法和系统与流程

本发明涉及设备检测技术领域,特别是涉及费控电能表的远程控制功能测试方法和系统。



背景技术:

区别于普通的费控电能表只具有单一的费控模式,双模费控电能表既可以工作在本地费控模式,也可以工作在远程费控模式,且两种模式之间可以相互切换。所谓的本地费控模式是指本地计量、本地计费、本地开关控制,即电能表可自动根据自身电能计量与设置的电价,自动完成电费结算并按照设置阀值实现剩余金额告警、欠费拉闸、充值后合闸等操作。所谓的远程费控模式是指本地计量、远程主站计费,并通过远程主站实现开关控制,即电能表仅进行电能计量,通过RS485、载波等方式把电能数据传送至远程主站,由远程主站进行电费结算,且根据结算情况下发拉合闸等操作命令。

双模费控电能表通过虚拟介质或固态介质(例如射频IC卡)进行初始化、开户、充值、补卡、参数设置、信息返写和拉合闸命令下发等操作,操作过程中须经过硬件安全模块进行安全认证、数据加解密处理。对应的,双模费控电能表的费控功能主要包括:初始化功能、开户功能、充值功能、补卡功能、用户卡返写功能、参数更新功能、密钥更新功能、数据回抄功能、远程控制功能、事件记录功能、清零功能、费控模式切换功能、钱包退费功能、费控结算功能、身份认证功能、防伪造卡攻击功能、软件比对功能等。其中,初始化功能、开户功能、充值功能、补卡功能、用户卡返写功能、钱包退费功能、费控结算功能等7个功能项为本地费控模式独有;参数更新功能、密钥更新功能、数据回抄功能、远程控制功能、事件记录功能、清零功能、费控模式切换功能、身份认证功能、防伪造卡攻击功能、软件比对功能等10个功能项,则是两种模式均具备。

然而在目前,无论是国家规范,还是行业规范或企业规范,均没有涉及费控电能表的远程控制功能测试的相关内容,因此存在以下问题:难以评判双模费控电能表的远程控制功能功能是否符合企业的技术标准要求并给出客观的检测结论,由此给双模费控电能表的使用单位带来了一定的应用风险,难以保障双模费控电能表的远程控制功能的执行情况。



技术实现要素:

基于此,本发明实施例提供费控电能表的远程控制功能测试方法和系统,能够全面准确的检测双模费控电能表的远程控制功能,有利于有效检测双模费控电能表的远程控制功能。

本发明一方面提供费控电能表的远程控制功能测试方法,包括:

向费控电能表发送远程跳闸命令,获取费控电能表对远程跳闸命令的跳闸执行信息,将获取到的跳闸执行信息与预设的跳闸响应信息进行比对,根据比对结果判断费控电能表的远程跳闸功能是否合格;

先后向费控电能表发送远程直接合闸命令、远程允许合闸命令,分别获取费控电能表对远程直接合闸命令/远程允许合闸命令的合闸执行信息,将获取到的合闸执行信息与预设的直接合闸响应信息/允许合闸响应信息进行比对,根据比对结果判断费控电能表的远程合闸功能是否合格;

先后向合闸状态的费控电能表发送远程保电命令、远程保电解除命令,分别获取费控电能表对远程保电命令/远程保电解除命令的保电执行信息,将获取到的保电执行信息与预设的保电响应信息/保电解除响应信息进行比对,根据比对结果判断费控电能表的远程保电功能是否合格;

先后向费控电能表发送远程报警命令、远程报警解除命令,分别获取所述费控电能表对远程报警命令/远程报警解除命令的报警执行信息,将获取到的报警执行信息是否与预设的报警响应信息/报警解除响应信息进行比对,根据比对结果判断费控电能表的远程报警功能是否合格;

若上述任一功能判断结果为不合格,则确定为所述双模费控电能表的远程控制功能不合格;若上述所有功能判断结果均为合格,则确定为所述双模费控电能表的远程控制功能合格。

本发明另一方面提供费控电能表的远程控制功能测试系统,包括:

第一测试模块,用于向费控电能表发送远程跳闸命令,获取费控电能表对远程跳闸命令的跳闸执行信息,将获取到的跳闸执行信息与预设的跳闸响应信息进行比对,根据比对结果判断费控电能表的远程跳闸功能是否合格;

第二测试模块,用于先后向费控电能表发送远程直接合闸命令、远程允许合闸命令,分别获取费控电能表对远程直接合闸命令/远程允许合闸命令的合闸执行信息,将获取到的合闸执行信息与预设的直接合闸响应信息/允许合闸响应信息进行比对,根据比对结果判断费控电能表的远程合闸功能是否合格;

第三测试模块,用于先后向合闸状态的费控电能表发送远程保电命令、远程保电解除命令,分别获取费控电能表对远程保电命令/远程保电解除命令的保电执行信息,将获取到的保电执行信息与预设的保电响应信息/保电解除响应信息进行比对,根据比对结果判断费控电能表的远程保电功能是否合格;

第四测试模块,用于先后向费控电能表发送远程报警命令、远程报警解除命令,分别获取所述费控电能表对远程报警命令/远程报警解除命令的报警执行信息,将获取到的报警执行信息是否与预设的报警响应信息/报警解除响应信息进行比对,根据比对结果判断费控电能表的远程报警功能是否合格;

判断模块,用于若上述任一测试模块的判断结果为不合格,则确定为所述双模费控电能表的远程控制功能不合格;否则,则确定为所述双模费控电能表的远程控制功能合格。

上述技术方案,通过检查双模费控电能表在不同功能对应的远程控制情况,全面有效的检测双模费控电能表的远程控制功能,适用于各单位对双模费控电能表远程控制功能进行评价,适用性广。

附图说明

图1为一实施例的费控电能表的远程控制功能测试方法的示意性流程图;

图2为一实施例的费控电能表的远程控制功能测试系统的示意性结构图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

图1为一实施例的费控电能表的远程控制功能测试方法的示意性流程图。

如图1所示,本实施例中的费控电能表的远程控制功能测试方法包括步骤:

S11,向费控电能表发送远程跳闸命令,获取费控电能表对远程跳闸命令的跳闸执行信息,将获取到的跳闸执行信息与预设的跳闸响应信息进行比对,根据比对结果判断费控电能表的远程跳闸功能是否合格;

本发明实施例中,该步骤的具体实施方式可包括:

步骤101:向费控电能表发送远程跳闸命令,命令帧中的时标早于当前时间至少3分钟;获取费控电能表对该远程跳闸命令的响应信息,根据获取到的响应信息检测费控电能表对远程跳闸命令的有效时间合法性的识别是否正常;

步骤102:设置费控电能表的跳闸延时时间,然后向合闸状态的费控电能表发送远程跳闸命令;获取费控电能表的跳闸执行信息,所述跳闸执行信息至少包括是否跳闸以及跳闸发生时间,根据所述跳闸执行信息检测费控电能表的延时跳闸功能是否正常;

步骤103:向已经跳闸的费控电能表发送远程跳闸命令,获取费控电能表对该远程跳闸命令的应答信息;根据该应答信息检测费控电能表的防止重复跳闸功能是否正常;

步骤104:设置费控电能表的跳闸延时时间,然后向合闸状态的费控电能表发送远程跳闸命令;在所述跳闸延时时间届满之前控制费控电能表断电,以及在所述跳闸延时时间届满之后控制费控电能表重新上电;获取费控电能表的跳闸执行信息,所述跳闸执行信息至少包括是否跳闸以及跳闸发生时间,根据所述跳闸执行信息检测费控电能表的延时跳闸功能在断电/重新上电情况下的执行是否正常;

若上述四个步骤中至少一检测结果为不正常,则确定为费控电能表的远程跳闸功能不合格,若上述四个步骤的检测结果均为正常,则确定为费控电能表的远程跳闸功能合格。

可以理解的是,上述四个步骤的执行顺序可以根据实际情况进行调整,例如先执行步骤104,再执行步骤103等。

S12,先后向费控电能表发送远程直接合闸命令、远程允许合闸命令,分别获取费控电能表对远程直接合闸命令/远程允许合闸命令的合闸执行信息,将获取到的合闸执行信息与预设的直接合闸响应信息/允许合闸响应信息进行比对,根据比对结果判断费控电能表的远程合闸功能是否合格;

本发明实施例中,该步骤的具体实施方式可包括:

步骤201:向费控电能表发送远程直接合闸命令,且命令帧中的时标早于当前时间至少3分钟,获取费控电能表对该远程直接合闸命令的响应信息,根据所述响应信息检测费控电能表对远程合闸命令的有效时间合法性的识别是否正常;

步骤202:向跳闸状态的费控电能表发送远程直接合闸命令,获取费控电能表对远程直接合闸命令的合闸执行信息,根据所述合闸执行信息检测费控电能表的直接合闸功能是否正常;

步骤203:向跳闸状态的费控电能表发送远程允许合闸命令,获取费控电能表对远程允许合闸指令的执行信息,根据该执行信息检测费控电能表的允许合闸功能是否正常;

步骤204:将费控电能表切换至远程费控模式之后,通过交互终端向跳闸状态的费控电能表发送合闸复电命令,获取费控电能表对合闸复电指令的执行信息,根据该执行信息检测费控电能表的合闸复电功能是否正常;

步骤205:设置费控电能表的合闸延时时间,然后向费控电能表发送远程合闸命令;获取费控电能表的合闸执行信息,该合闸执行信息至少包括是否合闸以及合闸发生时间;根据该合闸执行信息检测费控电能表的延时合闸功能是否正常;

若上述步骤201-步骤205五个步骤中至少一检测结果为不正常,则确定为费控电能表的远程合闸功能不合格,否上述步骤201-步骤205五个步骤的检测结果均为正常,则确定为费控电能表的远程合闸功能合格。

可以理解的是,上述步骤201-步骤205的执行顺序可以根据实际情况进行调整,例如先执行步骤205,再执行步骤204等。

S13,先后向费控电能表发送远程保电命令、远程保电解除命令,分别获取费控电能表对远程保电命令/远程保电解除命令的保电执行信息,将获取到的保电执行信息与预设的保电响应信息/保电解除响应信息进行比对,根据比对结果判断费控电能表的远程保电功能是否合格。

本发明实施例中,该步骤的具体实施方式可包括:

步骤301,向合闸状态的费控电能表发送保电解除命令,然后再发送保电命令,获取费控电能表对该保电命令的执行信息,所述执行信息至少包括保电状态位信息;根据所述执行信息检测费控电能表的保电功能是否正常;

步骤302,向保电状态下的费控电能表发送保电解除命令,获取费控电能表对保电解除命令的执行信息,所述执行信息至少包括保电状态位信息;根据所述执行信息检测费控电能表的保电解除功能是否正常;

若步骤301、步骤302任一检测结果为不正常,则确定为费控电能表的远程保电功能不合格,若步骤30和步骤302检测结果均为正常,则确定为费控电能表的远程保电功能合格。

S14,先后向费控电能表发送远程报警命令、远程报警解除命令,分别获取所述费控电能表对远程报警命令/远程报警解除命令的报警执行信息,将获取到的报警执行信息是否与预设的报警响应信息/报警解除响应信息进行比对,根据比对结果判断费控电能表的远程报警功能是否合格。

本发明实施例中,该步骤的具体实施方式可包括:

步骤401,向费控电能表发送远程报警命令,获取费控电能表对远程报警命令的执行信息,所述执行信息至少包括预跳闸报警状态位信息;根据所述执行信息检测费控电能表的报警功能是否正常;

步骤402,向费控电能表发送远程报警解除命令,获取费控电能表对远程报警解除命令的执行信息,所述执行信息至少包括预跳闸报警状态位信息,根据所述执行信息检测费控电能表的报警解除功能是否正常;

若步骤401、步骤402至少一检测结果为不正常,则确定为费控电能表的远程报警功能不合格,否则,则确定为费控电能表的远程报警功能合格。

S15,若上述S11~S14任一步骤的判断结果为不合格,则确定为所述双模费控电能表的远程控制功能不合格;若上述S11~S14的判断结果均为合格,则确定为所述双模费控电能表的远程控制功能合格。

进一步的,所述费控电能表的远程控制功能测试方法还可包括检测优先级的步骤,具体包括:向合闸且保电状态下的费控电能表发送程跳闸命令,获取费控电能表对此命令的保电跳闸执行信息,将获取到的保电跳闸执行信息与预设的保电跳闸响应信息进行比对,根据比对结果判断费控电能表的保电优先功能是否合格。对应的,若费控电能表的保电优先功能的判断结果为不合格,则确定为所述双模费控电能表的远程控制功能不合格。

需要说明的是,本发明实施例中上述步骤的执行顺序不受限于上述示例的情况,例如,也可先执行步骤S12,再执行步骤S11;或者先执行步骤S13,再执行步骤S12。

本实施例的费控电能表的远程控制功能测试方法,可全面准确的检测双模费控电能表的远程控制功能,适用于各单位对双模费控电能表远程控制功能进行评价,适用性广。

下面通过一具体示例对本发明的费控电能表的远程控制功能测试方法作进一步的说明。其中,被测试的双模费控电能表具备远程控制功能,双模费控电能表收到由远程主站/售电系统发送的合闸和拉闸命令,当判断命令有效后,通过控制跳闸控制端子输出的开关信号从而实现外置负荷开关自动合闸或拉闸、给用户通断电。其中,合闸命令包括直接合闸命令和允许合闸命令。

双模费控电能表还具有远程保电功能,当电能表接收到保电命令时便处于保电状态,不执行任何情况引起的拉闸操作直至解除保电命令。并且该双模费控电能表的远程保电的优先级高于远程跳闸,远程跳闸的优先级高于本地合闸。

下面分四个部分对所述双模费控电能表的远程控制功能的测试方法进行举例说明:

第一部分:“跳闸功能”具体检测流程包括以下步骤:

步骤1:与双模费控电能表进行远程身份认证,对时。发送远程跳闸命令,且命令帧中的时标早于当前时间不少于3分钟。测试双模费控电能表对远程跳闸命令有效截止时间的执行情况。

步骤2:对双模费控电能表发送远程合闸命令,并对处于本地费控模式的双模费控电能表继续充值、令剩余金额大于合闸允许金额限值,使双模费控电能表在测试前处于合闸状态。设置双模费控电能表的跳闸延时时间大于1分钟,然后发送远程跳闸命令。在到达跳闸延时时间前断电,并在1分钟后重新上电。测试双模费控电能表在到达跳闸延时时间前是否不会发起跳闸,以及在跳闸延时期间断电、重新上电后的跳闸执行情况,包括跳闸次数和跳闸事件记录、跳闸控制端子输出信号、以及液晶显示器的背光和字符提示等;

步骤3:发送远程跳闸命令。测试双模费控电能表在已经跳闸情况下,对远程跳闸命令的应答状况;

步骤4:设置双模费控电能表的跳闸延时时间大于1分钟,然后发送远程跳闸命令。等待直至达到跳闸延时时间。测试双模费控电能表可否在到达跳闸延时时间时准时发起跳闸,并检查相关状态信息和事件记录,包括跳闸次数和跳闸事件记录、跳闸控制端子输出信号、以及液晶显示器的背光和字符提示等;

步骤5:检查步骤1~4的检测情况,若任一步骤检测不通过,则总体检测结论为“不合格”,仅当4个步骤均检测通过总体检测结论方为“合格”。

第二部分:“合闸功能”具体检测流程包括以下步骤:

步骤1:与双模费控电能表进行远程身份认证,对时。发送远程合闸命令,且命令帧中的时标早于当前时间不少于3分钟。测试双模费控电能表对远程合闸命令有效截止时间的执行情况。

步骤2:对双模费控电能表发送远程跳闸命令,使双模费控电能表在测试前处于跳闸状态。发送远程合闸命令,测试双模费控电能表对远程合闸命令的应答和执行情况,包括合闸次数和合闸事件记录、跳闸控制端子输出信号、以及液晶显示器的背光和字符提示等;

步骤3:对双模费控电能表发送远程跳闸命令,使双模费控电能表在测试前处于跳闸状态。发送远程允许合闸命令,测试双模费控电能表对远程允许合闸指令的应答和执行情况,包括合闸次数和合闸事件记录、跳闸控制端子输出信号、继电器命令状态位、以及液晶显示器的背光和字符提示等;

步骤4:设置双模费控电能表为远程费控模式。对双模费控电能表发送远程跳闸命令,使双模费控电能表在测试前处于跳闸状态。通过交互终端发送合闸复电命令,或在双模费控电能表上刷合闸复电卡片,测试双模费控电能表对合闸复电指令的应答和执行情况,包括合闸次数和合闸事件记录、跳闸控制端子输出信号、以及液晶显示器的背光和字符提示等;

步骤5:设置双模费控电能表的跳闸延时时间大于1分钟,然后发送远程跳闸命令。等待直至达到跳闸延时时间。测试双模费控电能表可否在到达跳闸延时时间时准时发起跳闸,并检查相关状态信息和事件记录,包括跳闸次数和跳闸事件记录、跳闸控制端子输出信号、以及液晶显示器的背光和字符提示等;

步骤6:检查步骤1~5的检测情况,若任一步骤检测不通过,则总体检测结论为“不合格”,仅当5个步骤均检测通过总体检测结论方为“合格”。

第三部分:“保电功能”具体检测流程包括以下步骤:

步骤1:与双模费控电能表进行远程身份认证,对时。对双模费控电能表发送远程合闸命令,并对处于本地费控模式的双模费控电能表继续充值、令剩余金额大于合闸允许金额限值,使双模费控电能表在测试前处于合闸状态。

步骤2:发送保电解除命令,然后再发送保电命令,测试双模费控电能表对保电命令的应答状况,检查保电状态位等;

步骤3:发送远程跳闸命令,测试双模费控电能表在保电状态下,对远程跳闸命令的应答状况,检查继电器命令状态位等;

步骤4:发送保电解除命令,测试双模费控电能表对保电解除命令的应答状况,检查保电状态位等;

步骤5:检查步骤2~4的检测情况,若任一步骤检测不通过,则总体检测结论为“不合格”,仅当3个步骤均检测通过总体检测结论方为“合格”。

第四部分:“远程报警功能”具体检测流程包括以下步骤:

步骤1:与双模费控电能表进行远程身份认证,对时。发送远程报警命令,测试双模费控电能表对远程报警命令的应答和执行情况,包括预跳闸报警状态位、以及液晶显示器的背光和字符提示等。

步骤2:发送远程报警解除命令,测试双模费控电能表对远程报警解除命令的应答和执行情况,包括预跳闸报警状态位、以及液晶显示器的背光和字符提示等;

步骤3:检查步骤1~2的检测情况,若任一步骤检测不通过,则总体检测结论为“不合格”,仅当2个步骤均检测通过总体检测结论方为“合格”。

上述示例中,测试了双模费控电能表对远程跳合闸命令的有效时间合法性的判断;以及测试了跳闸延时时间对跳闸命令执行的影响;以及测试了双模费控电能表对远程直接合闸指令、远程允许合闸指令、通过交互终端合闸复电指令、合闸复电卡片四种合闸方式的执行情况;还测试了双模费控电能表对保电命令、远程跳闸命令的优先级执行情况。覆盖了双模费控电能表关于远程控制功能的各项技术要求,适用于各单位对双模费控电能表远程控制功能实施评价,适用性广;并且对试验人员的专业度要求较低,易于实现。

需要说明的是,对于前述的各方法实施例,为了简便描述,将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其它顺序或者同时进行。

基于与上述实施例中的费控电能表的远程控制功能测试方法相同的思想,本发明还提供费控电能表的远程控制功能测试系统,该系统可用于执行上述费控电能表的远程控制功能测试方法。为了便于说明,费控电能表的远程控制功能测试系统实施例的结构示意图中,仅仅示出了与本发明实施例相关的部分,本领域技术人员可以理解,图示结构并不构成对系统的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

图2为本发明一实施例的费控电能表的远程控制功能测试系统的示意性结构图;如图2所示,本实施例的费控电能表的远程控制功能测试系统包括:第一测试模块210、第二测试模块220、第三测试模块230、第四测试模块240以及判断模块250,各模块详述如下:

所述第一测试模块210,用于向费控电能表发送远程跳闸命令,获取费控电能表对远程跳闸命令的跳闸执行信息,将获取到的跳闸执行信息与预设的跳闸响应信息进行比对,根据比对结果判断费控电能表的远程跳闸功能是否合格;

上述第二测试模块220,用于先后向费控电能表发送远程直接合闸命令、远程允许合闸命令,分别获取费控电能表对远程直接合闸命令/远程允许合闸命令的合闸执行信息,将获取到的合闸执行信息与预设的直接合闸响应信息/允许合闸响应信息进行比对,根据比对结果判断费控电能表的远程合闸功能是否合格;

上述第三测试模块230,用于先后向合闸状态的费控电能表发送远程保电命令、远程保电解除命令,分别获取费控电能表对远程保电命令/远程保电解除命令的保电执行信息,将获取到的保电执行信息与预设的保电响应信息/保电解除响应信息进行比对,根据比对结果判断费控电能表的远程保电功能是否合格;

上述第四测试模块240,用于先后向费控电能表发送远程报警命令、远程报警解除命令,分别获取所述费控电能表对远程报警命令/远程报警解除命令的报警执行信息,将获取到的报警执行信息是否与预设的报警响应信息/报警解除响应信息进行比对,根据比对结果判断费控电能表的远程报警功能是否合格;

上述判断模块250,用于若上述任一测试模块的判断结果为不合格,则确定为所述双模费控电能表的远程控制功能不合格;否则,则确定为所述双模费控电能表的远程控制功能合格。

优选的,所述的费控电能表的远程控制功能测试系统还包括:第五测试模块(图中未示出),用于向合闸且保电状态下的费控电能表发送程跳闸命令,获取费控电能表对此命令的保电跳闸执行信息,将获取到的保电跳闸执行信息与预设的保电跳闸响应信息进行比对,根据比对结果判断费控电能表的保电优先功能是否合格。对应的,所述判断模块250,还用于若上述第五测试模块的检测结果为不合格,则确定为所述双模费控电能表的远程控制功能不合格。

优选的,所述的费控电能表的远程控制功能测试系统还包括:认证模块(图中未示出),用于向所述费控电能表发送远程身份认证指令,以及在身份认证之后对所述费控电能表进行对时。

需要说明的是,上述示例的费控电能表的远程控制功能测试系统的实施方式中,各模块之间的信息交互、执行过程等内容,由于与本发明前述方法实施例基于同一构思,其带来的技术效果与本发明前述方法实施例相同,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。

此外,上述示例的费控电能表的远程控制功能测试系统的实施方式中,各功能模块的逻辑划分仅是举例说明,实际应用中可以根据需要,例如出于相应硬件的配置要求或者软件的实现的便利考虑,将上述功能分配由不同的功能模块完成,即将所述费控电能表的远程控制功能测试系统的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。其中各功能模既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。

本领域普通技术人员可以理解,实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,作为独立的产品销售或使用。所述程序在执行时,可执行如上述各方法的实施例的全部或部分步骤。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。

以上所述实施例仅表达了本发明的几种实施方式,不能理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

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