一种基于配置的应答式电力通信规约自动测试方法

文档序号:7470171阅读:362来源:国知局
专利名称:一种基于配置的应答式电力通信规约自动测试方法
技术领域
本发明属于电力通信技术领域,特别是涉及电力通信中一种基于配置的应答式电力通信规约自动测试方法。
背景技术
电力系统自动化中,远动监控子站具有重要的作用,监控功能的完备性和可靠性非常重要。在电力智能装置众多的环境条件下,电力通信规约也是各有其自定义的版本,甚至是同一功能如小电流接地也会有不同的通信规约与监控子站进行通信;监控子站需要与电力智能装置实现通信。在当前分工明确和装置厂家众多的情况下,开发的程序所在地与智能装置所在地通常不会在一个地方,因此开发人员在做通信规约时,使用功能简单的调试工具手动调试,向被调试程序提供的报文信息内容固定不变,这与现场实际运行环境相差太大,造成通信规约程序不能得到充分的测试,存在不可预测的隐患。

发明内容
针对现有技术的不足和缺点,为降低这种风险,本发明目的是在于提出了一种基于配置的应答式电力通信规约自动测试方法,根据监控子站的请求,响应正确的自动生成动态的报文数据,减轻规约调测成本,一定程度上逼近真实运行场景,降低风险。为实现上述目的,本发明的技术方案如下:
一种基于配置的应答式电力通信规约自动测试方法,其特征是,其方法为:通过定义报文格式及设报文动态数据算法、通信方式、应答关系映射,根据监控子站的请求,响应自动生成动态的报文数据,自动显示在监控子站上运行的通信规约程序与测试程序之间交互的通信报文。报文格式定义通过报文定义模块来实现,报文定义模块同时定义需要动态生成数据的算法。测试程序与监控子站上的通信规约程序的通信可自主设定为串口通信或TCP网络通信。应答关系指定监控子站上的通信规约程序请求什么样的数据,测试程序应该回答什么样的数据。本发明用来模拟电力保护或测控装置自动生成动态报文,自动响应来自在变电站监控子站上运行的通信规约程序的请求,应用于远动通信中电力通信规约程序的测试,通过上述的方法,使开发人员编写的监控子站与测控装置的电力通信程序得到相对充分的测试,提高开发人员的测试效率,在一定程度上减轻现场施工人员的程序安装、调试和维护工作。


下面结合附图和具体实施方式
来详细说明本发明;
图1为本发明的流程图。
具体实施例方式为使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体实施方式
,进一步阐述本发明。如图1所示,本发明一种基于配置的应答式电力通信规约自动测试方法,其根据监控子站的请求,响应正确的自动生成动态的报文数据,减轻规约调测成本,一定程度上逼近真实运行场景,降低风险。其包括报文定义模块、通信配置模块、应答报文映射模块和测试程序模块;其中:
1、报文定义模块,是用于定义报文的格式,指定哪些是报文中的动态数据,指定动态数据生成的算法,动态数据的类型。2、通信配置模块;设置通信方式,主要是串口通信和网络通信两种方式。3、应答报文映射模块;设置监控子站的通信规约程序请求时应响应哪种类型的报文。4、测试程序模块;测试程序模块主要功能是:通信规约报文的接收和分析、动态报文的组织并发送给监控子站的通信规约程序等。该测试模块包括:
接收模块,接收并分析监控子站的通信规约程序请求的报文;
组织模块,生成需要动态变化的数据,并组织成相应的报文,然后发送给请求的监控子站的通信规约程序;
报文显示模块,对问答报文的显示。测试程序与监控子站上的通信规约主要由串口或TCP网络等实现。本发明通过上述模块,其实现基于配置的应答式电力通信规约自动测试方法步骤如下:
一种基于配置的应答式电力通信规约自动测试方法,其特征在于:包括方法步骤如
下:
(I)定义报文;首先是定义报文的格式,用于指定哪些是报文中的动态数据、动态数据的类型,报文中各个byte位代表的含义、报文中可动态变化区域的定义及动态数据生成算法。本实施例中,可动态变化区域是指在向监控子站传送装置各个信号在报文中的承载区域,也即报文中的数据区。(2)配置通信参数;通过步骤(I)的定义报文来设置对应的通信方式;监控子站同各个装置的通信参数、报文的自定义以及应答报文映射均通过配置实现;该通信参数是指采用串口通信或基于TCP/IP的网络通信方式;
(3)应答报文映射;监控子站上的通信规约程序请求和测试程序应答报文的映射关系,即当监控子站上的通信规约程序发送请求报文时,测试程序应当回应相对应的报文,该映射关系通过配置通信参数实现;
(4)自动测试程序的运行;首先测试程序的运行,接收并分析来自监控子站通信规约程序的报文,组织相对应的报文,然后响应监控子站通信规约程序的请求;最后问答报文显示,即显示和解析收发报文及其报文内容所表示的各种信息。本发明用来模拟电力保护或测控装置自动生成动态报文,自动响应来自在变电站监控子站上运行的通信规约程序的请求,应用于远动通信中电力通信规约程序的测试,通过上述的方法,使开发人员编写的监控子站与测控装置的电力通信程序得到相对充分的测试,提高开发人员的测试效率,在一定程度上减轻现场施工人员的程序安装、调试和维护工作。以上显示和描述了本发明的基本原理和主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。
权利要求
1.一种基于配置的应答式电力通信规约自动测试方法,其特征在于:包括方法步骤如下: (1)定义报文;首先是定义报文的格式,用于指定哪些是报文中的动态数据、动态数据的类型,报文中各个byte位代表的含义、报文中可动态变化区域的定义及动态数据生成算法; (2)配置通信参数;通过步骤(I)的定义报文来设置对应的通信方式; (3)应答报文映射;监控子站上的通信规约程序请求和测试程序应答报文的映射关系,即当监控子站上的通信规约程序发送请求报文时,测试程序应当回应相对应的报文,该映射关系通过配置通信参数实现; (4)自动测试程序的运行;首先测试程序的运行,接收并分析来自监控子站通信规约程序的报文,组织相对应的报文,然后响应监控子站通信规约程序的请求;最后问答报文显/Jn ο
2.根据权利要求1所述的一种基于配置的应答式电力通信规约自动测试方法,其特征在于,所述监控子站同各个装置的通信参数、报文的自定义以及应答报文映射均通过配置实现。
3.根据权利要求1所述的一种基于配置的应答式电力通信规约自动测试方法,其特征在于,所述步骤(2)中,所述通信参数是采用串口通信或基于TCP/IP的网络通信方式。
4.根据权利要求1所述的一种基于配置的应答式电力通信规约自动测试方法,其特征在于,所述步骤(I)中,所述可动态变化区域是在向监控子站传送装置各个信号在报文中的承载区域,即报文中的数据区。
全文摘要
本发明涉及的是一种基于配置的应答式电力通信规约自动测试方法,主要用来模拟电力保护或测控装置自动生成动态报文,自动响应来自在变电站监控子站上运行的通信规约程序的请求,应用于远动通信中电力通信规约程序的测试;其方法是通过报文定义、通信设置,报文应答映射等,自动组织动态的报文,根据主站的请求,自动响应相应的报文;自动显示和解析收发报文及其报文内容所表示的各种信息。通过这种测试方法,使开发人员编写的监控子站与测控装置的电力通信程序得到相对充分的测试,提高开发人员的效率,在一定程度上减轻现场施工人员的程序安装、调试和维护工作。
文档编号H02J13/00GK103095524SQ201210569769
公开日2013年5月8日 申请日期2012年12月25日 优先权日2012年12月25日
发明者王位杰, 宋康, 肖明 申请人:南京国电南自电网自动化有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1