一种用电管理系统的测试平台技术方案

技术编号:7507237 阅读:184 留言:0更新日期:2012-07-11 06:20
本实用新型专利技术适用于电通信技术,提供一种用电管理系统的测试平台,包括:用于模拟多个电表数据并将模拟结果通过模拟集中器传送给主站前置机,模拟设备通过网络TCP通道与主站前置机进行通信连接;与模拟设备连接的多个电表,其数据通过模拟设备传输至主站前置机;与模拟设备连接、接收模拟结果,同时与多个所述电表一一连接、接收多个所述电表的数据,并将接收到的数据传送至所述主站前置机的多个集中器,多个所述集中器还与主站前置机连接。本实用新型专利技术通过成千上万个模拟的或真实的电表数据形成高并发量的用电数据,构建出相对真实的测试环境,对用电管理系统进行仿真测试,弥补了目前的用电管理系统无法在发布使用前进行有效测试的缺陷。(*该技术在2021年保护过期,可自由使用*)

【技术实现步骤摘要】

本技术属于电通信
,尤其涉及一种用电管理系统的测试平台
技术介绍
用电管理系统在现实应用中接入的采集设备有成千上万台,但在系统软件开发测试期,并不可能搭建那么庞大的环境对用电管理系统进行测试。所以新开发的用电管理系统在发布使用前不可能形成有效的测试,只有到现场实施后,随着安装采集设备数目的增多,通信数据越来越海量的时候,才有可能发现系统的瓶颈缺陷。但这时候再去修改完善系统,也已经给客户带来极大的影响和损失。目前有些公司也采用模拟大量的集中器进行压力测试,但因为数据单一,只能作为前置机压力测试一部分,并没对系统的功能测试产生作用。
技术实现思路
本技术所要解决的技术问题在于提供一种用电管理系统的测试平台,旨在通过搭建实际应用环境,实现对用户管理系统的测试,提供可靠性。本技术是这样实现的,一种用电管理系统的测试平台,包括用于模拟多个电表数据并将模拟结果传送给主站前置机的模拟设备,其通过网络通道与主站前置机进行通信连接;与所述模拟设备连接的多个电表,其数据通过所述模拟设备传输至主站前置机;与所述模拟设备连接、接收模拟结果,同时与多个所述电表一一连接、接收多个所述电表的数据,并将接收到的数据传送至所述主站前置机的多个集中器,多个所述集中器还与主站前置机连接。进一步地,所述模拟设备通过TCP网络通道与主站前置机进行通信连接。进一步地,所述模拟设备包括多个用于模拟电表数据的模拟电表单元,其中每若干个模拟电表单元作为一组连接至同一个集中器;多个与主站前置机进行通信,并将多个所述模拟电表单元的模拟结果传送至主站前置机的模拟集中器单元,其中每一个模拟集中器单元与一个所述电表一一对应连接,还连接若干个所述模拟电表单元。进一步地,所述模拟电表单元通过串口与所述集中器连接。进一步地,所述模拟电表单元通过TCP通道与所述模拟集中器单元进行通信连接。进一步地,所述模拟集中器单元通过串口与所述电表进行通信连接。本技术通过成千上万个模拟的或真实的电表数据形成高并发量的用电数据, 构建出相对真实的测试环境,对用电管理系统进行仿真测试,弥补了目前的用电管理系统无法在发布使用前进行有效测试的缺陷,在一定程度上提高了系统的可靠性。附图说明图1是本技术提供的用电管理系统的测试平台的架构原理图;图2是图1所示测试平台中的模拟电表的连接关系示意图;图3是图1所示测试平台中的模拟集中器单元的连接关系示意图。具体实施方式为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。图1示出了本技术提供的用电管理系统的测试平台的架构原理,为了便于描述,仅示出了与本实施例相关的部分。参照图1,本技术提供的用电管理系统的测试平台包括模拟设备1、多个电表2、多个集中器3,其中,模拟设备1用于模拟多个电表数据并将模拟结果传送给主站前置机的模拟设备,其通过网络通道与主站前置机进行通信连接,该网络通道可以为 TCP (Transmission Control Protocol,传输控制协议)网络通道,多个电表2与模拟设备 1连接,其电表数据通过模拟设备1传输至主站前置机,而多个集中器3同时与模拟设备1、 多个电表2和主站前置机连接,用于接收模拟设备1的模拟结果和多个电表2的电表数据, 并将接收到的数据传送至主站前置机,其中电表数据包括电表表码、用电能量、电源电流等数据。主站前置机与应用服务器之间也通过TCP方式通信,主站前置机将数据传送给应用服务器,应用服务器会把接收到的数据保存到数据库,主站浏览器连接该数据库可查询或分析数据。进一步地,模拟设备1支持串口通道,具体通过串口与电表2连接,还通过串口与集中器3连接。模拟设备1包括多个模拟电表单元和多个模拟集中器单元,模拟电表单元用于模拟电表数据,允许用户添加、删除、修改数据项,每若干个模拟电表单元作为一组连接至同一个集中器3,模拟集中器单元与主站前置机进行通信,将多个模拟电表单元的模拟结果传送给主站前置机,并且其中一个模拟集中器单元还与电表2连接,用于将电表2的电表数据转发至主站前置机。模拟设备1还支持TCP通道,模拟电表单元通过TCP通道与模拟集中器单元进行通信连接,还通过串口与电表2进行通信连接。集中器/模拟集中器单元与电表/模拟电表单元之间严格使用DTL645-97规约或 07规约。模拟集中器单元可模拟上千个集中器实体,模拟的每个集中器实体都有各自独立的收发模块,并通过登录心跳维持合法的长期的连接,保证对主站前置机压力测试和并发测试。模拟电表单元也可模拟上千个电表实体,模拟的电表实体每个都有各自独立的数据对象实体,并通过一个公用的线程按照一定的规律公式动态改变各个数据实体的数据。 对集中器来说,连入的是很多单独的电表。模拟集中器单元可接大量模拟电表单元,也可通过串口接实际的电表,或两种虚实电表同时接入,这样可搭建出一个数量比较庞大,测试数据相对真实有效,更现实更合理的测试环境。如采用1万台模拟集中器单元,5台真实HJ2集中器,每台集中器接100个模拟电表+1个实际电表;这样一分钟可达到至少100M的数据量。模拟电表单元可通过串口接入真实的集中器,这样在集中器硬件开发的时候非常有用,特别是在缺少电表的时候,还可在模拟电表单元上自由的添加数据项,方便开发测试集中器终端。模拟集中器单元与模拟电表单元分开并通过TCP通信方式,也类似模拟集中器单元与电表的485通信或电力载波。这样可实现主站类似透抄的功能。也方便软件功能的扩展和更符合实际使用。模拟电表单元模拟出的各种电表数据,是通过一定的计算公式出来的,并随时间的变化而变化,且因为不同电表可设的基数或变化步长不一样,达到数据的相异性及合理性。模拟集中器单元与独立的模拟电表单元结合,实现更接近真实的数据。模拟电表单元能模拟上千个电表,运行时不同电表号不同数据项根据一定的计算公式会模拟产生相对真实的不同的电表数据,供集中器或模拟集中器单元采集。支持串口和TCP两个通道。跟实际集中器终端通过串口通信,跟模拟集中器通过TCP通道通信。如图2所示,模拟电表单元的数据由公用的线程按时间频率触发,可更改每个模拟的电表实体内的数据对象的数据,其通信流程为连接集中器,等待接收集中器下发的命令_>解析命令->获取相应数据令->发送。模拟集中器单元能模拟上千个集中器,为了压力测试前置机模仿真实环境,必须相应产生上千个线程。对主站前置机有心跳、通信握手、中断重连接、事件上报、响应主站冻结数据抄读、参数设置等功能;对电表可根据主站命令透抄电表表码、用电能量、电压电流等数据。支持串口和TCP两个通道。对电表,跟实际电表通过串口通信,跟模拟电表通过TCP通道通信。对主站前置机,通过网络TCP通道通信。模拟集中器单元的特性介绍如下a)数据产生根据实际需要,模拟出N个集中器实体。模拟的每个集中器实体内都创建有单独线程,按设置的冻结时间频率触发,发送97规约命令侦循抄下面电表的数据, 并作为冻结数据存入数据库,等待上面主站抄读。b)通信流程模拟的每个集中器实体各自通过设置的服务器IP和PORT并发连接主站前置机,本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种用电管理系统的测试平台,其特征在于,包括用于模拟多个电表数据并将模拟结果传送给主站前置机的模拟设备,其通过网络通道与主站前置机进行通信连接;与所述模拟设备连接的多个电表,其数据通过所述模拟设备传输至主站前置机; 与所述模拟设备连接、接收模拟结果,同时与多个所述电表一一连接、接收多个所述电表的数据,并将接收到的数据传送至所述主站前置机的多个集中器,多个所述集中器还与主站前置机连接。2.如权利要求1所述的用电管理系统的测试平台,其特征在于,所述模拟设备通过TCP 网络通道与主站前置机进行通信连接。3.如权利要求1所述的用电管理系统的测试平台,其特征在于,所述模拟设备包括 多个用...

【专利技术属性】
技术研发人员:曾小明韩蕾邹棋彬
申请(专利权)人:深圳市航天泰瑞捷电子有限公司
类型:实用新型
国别省市:

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

1
相关领域技术