应用在PLC测试系统中的装置及虚拟化方法制造方法及图纸

技术编号:17917347 阅读:30 留言:0更新日期:2018-05-10 21:16
本发明专利技术涉及一种应用在PLC测试系统中的装置及虚拟化方法,包括透明接入单元、与所述透明接入单元相连的载波侦听单元以及软件平台,且所述软件平台与所述透明接入单元和所述载波侦听单元均相互通信,所述透明接入单元以及所述载波侦听单元均与所述待测设备相连,其中所述软件平台根据测试场景设置相应的虚拟站点,所述软件平台控制所述透明接入单元将虚拟站点发送的业务报文传输至电力线上,所述载波侦听单元将从所述电力线上接收到的报文发送至所述软件平台上。本发明专利技术采用了此虚拟化技术,测试效果良好,测试方法灵活可控,有效提高了测试效率,降低了测试成本。

【技术实现步骤摘要】
应用在PLC测试系统中的装置及虚拟化方法
本专利技术涉及PLC协议测试
,尤其是指一种应用在PLC测试系统中的装置及虚拟化方法。
技术介绍
PLC是一种正在崛起的电力线通信技术,广泛应用于计算机网络、通信、智能家居、医疗卫生、电力等多个行业。近年来,由于人们对带宽需求的不断增长,包括ADSL、PLC技术在内的宽带接入技术得到了快速发展。特别是PLC技术,由于充分利用最为普及的电力网络资源,建设速度快、投资少,户内不用布线就能够通过遍布各个房间的电源插座进行高速上网,具备了其它接入方式不可比拟的优势,因此受到国内外的广泛关注。PLC的协议测试,包括性能测试、协议一致性测试、互操作性测试等,具体的测试过程由测试系统执行相应的测试用例进行。其中在所述协议一致性测试和互操作测试中涉及PLC网络测试,在PLC网络测试中,有一种测试场景,需要测试待测设备在多网络、多站点、多层级场景中的表现行为。传统的测试方法,通常采用真实的设备,配合待测设备进行测试。例如,需要测试待测设备作为三级从节点的表现行为是否符合预期,则需要在测试环境中配置一个主节点和两个从节点。同时,为了使得待测设备层级达到要求,需要在PLC线路上布置衰减器等硬件设备,对线路中各节点的信号强度进行控制。采用上述的测试方法,测试成本高,环境配置复杂,且一旦测试需求有变化,环境配置也需要同步变化,因此不但不够灵活,效率较低,而且成本高。
技术实现思路
为此,本专利技术所要解决的技术问题在于克服现有技术中PLC测试的效率低、成本高的问题从而提供一种降低测试成本且能提高测试效率的一种应用在PLC测试系统中的装置及虚拟化方法。为解决上述技术问题,本专利技术的一种应用在PLC测试系统中的装置,用于实现对待测设备在多网络、多层级、多站点场景中模拟测试,包括透明接入单元、与所述透明接入单元相连的载波侦听单元以及软件平台,且所述软件平台与所述透明接入单元和所述载波侦听单元均相互通信,所述透明接入单元以及所述载波侦听单元均与所述待测设备相连,其中所述软件平台根据测试场景设置相应的虚拟站点,所述软件平台控制所述透明接入单元将虚拟站点发送的业务报文传输至电力线上,所述载波侦听单元将从所述电力线上接收到的报文发送至所述软件平台上。在本专利技术的一个实施例中,所述软件平台通过交互协议分别与所述透明接入单元和所述载波侦听单元相互通信。在本专利技术的一个实施例中,所述交互协议是TCP。在本专利技术的一个实施例中,所述透明接入单元与所述载波侦听单元之间、所述载波侦听单元与所述待测设备之间以及所述待测设备与所述透明接入单元之间均通过电力线连接。本专利技术还提供了一种应用在PLC测试系统中的虚拟化方法,利用上述任意一个装置对待测设备进行测试,包括如下步骤:步骤S1:在所述软件平台中根据测试场景设置相应的虚拟站点,并构造所述虚拟站点需要发送的业务报文;步骤S2:将所述业务报文传输至所述透明接入单元上;步骤S3:由所述软件平台控制所述透明接入单元将虚拟站点发送的业务报文发送到电力线上,所述载波侦听单元将从所述电力线上接收到的业务报文上报到所述软件平台,由所述软件平台进行分析和处理。在本专利技术的一个实施例中,所述透明接入单元、载波侦听单元以及待测设备之间还设有全网时钟同步的步骤。在本专利技术的一个实施例中,所述透明接入单元、载波侦听单元以及待测设备之间进行全网时钟同步时,若所述待测设备为主节点,则待测设备发送某种指定的业务报文,所述透明接入单元、载波侦听单元根据收到的该业务报文,主动与所述待测设备进行时钟同步。在本专利技术的一个实施例中,所述透明接入单元、载波侦听单元以及待测设备之间进行全网时钟同步时,若所述待测设备是从节点,所述软件平台虚拟的是主节点时,所述软件平台组织某种指定的业务报文,通过所述透明接入单元将该业务报文发送到所述电力线上,所述载波侦听单元以及所述待测设备将根据从所述电力线上接收到的该业务报文主动与所述透明接入单元进行时钟同步。在本专利技术的一个实施例中,所述软件平台通过所述透明接入单元获取网络时间,并在具体的网络时间将业务报文通过所述透明接入单元发送到所述电力线上,所述载波侦听单元将从电力线上接收到的业务报文上报到所述软件平台时,携带接收到该报文的网络时间。在本专利技术的一个实施例中,所述软件平台设置所述载波侦听单元回复ACK报文的行为,其中所述载波侦听单元在接收到的电力线上的业务报文后,根据设置回复ACK报文。本专利技术的上述技术方案相比现有技术具有以下优点:本专利技术所述的应用在PLC测试系统中的装置及虚拟化方法,不但避免了在多网络、多层级、多节点测试场景中使用真实设备站点辅助测试,而且避免了通过控制信道衰减构造多层级场景,因此降低了测试成本;同时使得待测设备在相应场景下的测试行为变得更加灵活,提高了测试效率。附图说明为了使本专利技术的内容更容易被清楚的理解,下面根据本专利技术的具体实施例并结合附图,对本专利技术作进一步详细的说明,其中图1是本专利技术所述应用在PLC测试系统中装置的示意图;图2是本专利技术所述应用在PLC测试系统中虚拟化方法的流程图;图3是本专利技术所述软件平台处理流程的应用实施例。具体实施方式实施例一:如图1所示,本实施例提供一种应用在PLC测试系统中的装置,用于实现对待测设备14在多网络、多层级、多站点场景中模拟测试,包括透明接入单元11、与所述透明接入单元11相连的载波侦听单元12以及软件平台13,且所述软件平台13与所述透明接入单元11和所述载波侦听单元12均相互通信,所述透明接入单元11以及所述载波侦听单元12均与所述待测设备14相连,其中所述软件平台13根据测试场景设置相应的虚拟站点,所述软件平台13控制所述透明接入单元11将虚拟站点发送的业务报文传输至电力线上,所述载波侦听单元12将从所述电力线上接收到的报文发送至所述软件平台13上。本实施例所述应用在PLC测试系统中的装置,用于实现对待测设备14在多网络、多层级、多站点场景中模拟测试,包括透明接入单元11、载波侦听单元12以及软件平台13,且所述透明接入单元11与载波侦听单元12相连,用于传输业务报文,所述软件平台13与所述透明接入单元11和所述载波侦听单元12均相互通信,所述透明接入单元11以及所述载波侦听单元12均与所述待测设备14相连,以对所述待测设备14进行测试,其中所述软件平台13根据测试场景设置相应的虚拟站点,所述软件平台13控制所述透明接入单元11将虚拟站点发送的业务报文传输至电力线上,,具体地,所述虚拟站点发送的业务报文通过所述软件平台13传输至所述透明接入单元11,再由所述透明接入单元11将业务报文发送至电力线上,所述载波侦听单元12将从所述电力线上接收到的业务报文发送至所述软件平台13上,由所述软件平台13进行分析和处理,从而实现在虚拟站点完成业务报文的模拟和处理,取代传统的在真实设备环境中进行测试的方法,降低测试成本,提高测试效率。考虑到当所述软件平台13需要虚拟的站点数多,满足网络报文量大的需求,所述软件平台13通过交互协议分别与所述透明接入单元11和所述载波侦听单元12相互通信。具体地,所述交互协议是TCP,通过所述TCP能够更可靠快速的进行处理。所述透明接入单元11与所述载波侦听单元12之间、所述载波侦听单元12与所述待测本文档来自技高网...
应用在PLC测试系统中的装置及虚拟化方法

【技术保护点】
一种应用在PLC测试系统中的装置,用于实现对待测设备在多网络、多层级、多站点场景中模拟测试,其特征在于:包括透明接入单元、与所述透明接入单元相连的载波侦听单元以及软件平台,且所述软件平台与所述透明接入单元和所述载波侦听单元均相互通信,所述透明接入单元以及所述载波侦听单元均与所述待测设备相连,其中所述软件平台根据测试场景设置相应的虚拟站点,所述软件平台控制所述透明接入单元将虚拟站点发送的业务报文传输至电力线上,所述载波侦听单元将从所述电力线上接收到的报文发送至所述软件平台上。

【技术特征摘要】
1.一种应用在PLC测试系统中的装置,用于实现对待测设备在多网络、多层级、多站点场景中模拟测试,其特征在于:包括透明接入单元、与所述透明接入单元相连的载波侦听单元以及软件平台,且所述软件平台与所述透明接入单元和所述载波侦听单元均相互通信,所述透明接入单元以及所述载波侦听单元均与所述待测设备相连,其中所述软件平台根据测试场景设置相应的虚拟站点,所述软件平台控制所述透明接入单元将虚拟站点发送的业务报文传输至电力线上,所述载波侦听单元将从所述电力线上接收到的报文发送至所述软件平台上。2.根据权利要求1所述应用在PLC测试系统中的装置,其特征在于:所述软件平台通过交互协议分别与所述透明接入单元和所述载波侦听单元相互通信。3.根据权利要求2所述应用在PLC测试系统中的装置,其特征在于:所述交互协议是TCP。4.根据权利要求1所述应用在PLC测试系统中的装置,其特征在于:所述透明接入单元与所述载波侦听单元之间、所述载波侦听单元与所述待测设备之间以及所述待测设备与所述透明接入单元之间均通过所述电力线连接。5.一种应用在PLC测试系统中的虚拟化方法,利用上述权利要求1-4中任意一个装置对待测设备进行测试,其特征在于,包括如下步骤:步骤S1:在所述软件平台中根据测试场景设置相应的虚拟站点,并构造所述虚拟站点需要发送的业务报文;步骤S2:将所述业务报文传输至所述透明接入单元上;步骤S3:由所述软件平台控制所述透明接入单元将虚拟站点发送的业务报文发送到电力线上,所述载波侦听单元将从所述电力线上接收到的业务报文上报到所述...

【专利技术属性】
技术研发人员:刘宣张海龙唐悦李然王帆杜新纲张双沫
申请(专利权)人:中国电力科学研究院有限公司国家电网公司
类型:发明
国别省市:北京,11

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

1