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

技术编号:8685404 阅读:198 留言:0更新日期:2013-05-09 05:03
本发明专利技术涉及的是一种基于配置的应答式电力通信规约自动测试方法,主要用来模拟电力保护或测控装置自动生成动态报文,自动响应来自在变电站监控子站上运行的通信规约程序的请求,应用于远动通信中电力通信规约程序的测试;其方法是:通过报文定义、通信设置,报文应答映射等,自动组织动态的报文,根据主站的请求,自动响应相应的报文;自动显示和解析收发报文及其报文内容所表示的各种信息。通过这种测试方法,使开发人员编写的监控子站与测控装置的电力通信程序得到相对充分的测试,提高开发人员的效率,在一定程度上减轻现场施工人员的程序安装、调试和维护工作。

【技术实现步骤摘要】

本专利技术属于电力通信
,特别是涉及电力通信中。
技术介绍
电力系统自动化中,远动监控子站具有重要的作用,监控功能的完备性和可靠性非常重要。在电力智能装置众多的环境条件下,电力通信规约也是各有其自定义的版本,甚至是同一功能如小电流接地也会有不同的通信规约与监控子站进行通信;监控子站需要与电力智能装置实现通信。在当前分工明确和装置厂家众多的情况下,开发的程序所在地与智能装置所在地通常不会在一个地方,因此开发人员在做通信规约时,使用功能简单的调试工具手动调试,向被调试程序提供的报文信息内容固定不变,这与现场实际运行环境相差太大,造成通信规约程序不能得到充分的测试,存在不可预测的隐患。
技术实现思路
针对现有技术的不足和缺点,为降低这种风险,本专利技术目的是在于提出了,根据监控子站的请求,响应正确的自动生成动态的报文数据,减轻规约调测成本,一定程度上逼近真实运行场景,降低风险。为实现上述目的,本专利技术的技术方案如下: ,其特征是,其方法为:通过定义报文格式及设报文动态数据算法、通信方式、应答关系映射,根据监控子站的请求,响应自动生成动态的报文数据,自动显示在监控子站上运行的通信规约程序与测试程序之间交互的通信报文。报文格式定义通过报文定义模块来实现,报文定义模块同时定义需要动态生成数据的算法。测试程序与监控子站上的通信规约程序的通信可自主设定为串口通信或TCP网络通信。应答关系指定监控子站上的通信规约程序请求什么样的数据,测试程序应该回答什么样的数据。本专利技术用来模拟电力保护或测控装置自动生成动态报文,自动响应来自在变电站监控子站上运行的通信规约程序的请求,应用于远动通信中电力通信规约程序的测试,通过上述的方法,使开发人员编写的监控子站与测控装置的电力通信程序得到相对充分的测试,提高开发人员的测试效率,在一定程度上减轻现场施工人员的程序安装、调试和维护工作。附图说明下面结合附图和具体实施方式来详细说明本专利技术; 图1为本专利技术的流程图。具体实施例方式为使本专利技术实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体实施方式,进一步阐述本专利技术。如图1所示,本专利技术,其根据监控子站的请求,响应正确的自动生成动态的报文数据,减轻规约调测成本,一定程度上逼近真实运行场景,降低风险。其包括报文定义模块、通信配置模块、应答报文映射模块和测试程序模块;其中: 1、报文定义模块,是用于定义报文的格式,指定哪些是报文中的动态数据,指定动态数据生成的算法,动态数据的类型。2、通信配置模块;设置通信方式,主要是串口通信和网络通信两种方式。3、应答报文映射模块;设置监控子站的通信规约程序请求时应响应哪种类型的报文。4、测试程序模块;测试程序模块主要功能是:通信规约报文的接收和分析、动态报文的组织并发送给监控子站的通信规约程序等。该测试模块包括: 接收模块,接收并分析监控子站的通信规约程序请求的报文; 组织模块,生成需要动态变化的数据,并组织成相应的报文,然后发送给请求的监控子站的通信规约程序; 报文显示模块,对问答报文的显示。测试程序与监控子站上的通信规约主要由串口或TCP网络等实现。本专利技术通过上述模块,其实现基于配置的应答式电力通信规约自动测试方法步骤如下: ,其特征在于:包括方法步骤如下: (I)定义报文;首先是定义报文的格式,用于指定哪些是报文中的动态数据、动态数据的类型,报文中各个byte位代表的含义、报文中可动态变化区域的定义及动态数据生成算法。本实施例中,可动态变化区域是指在向监控子站传送装置各个信号在报文中的承载区域,也即报文中的数据区。(2)配置通信参数;通过步骤(I)的定义报文来设置对应的通信方式;监控子站同各个装置的通信参数、报文的自定义以及应答报文映射均通过配置实现;该通信参数是指采用串口通信或基于TCP/IP的网络通信方式; (3)应答报文映射;监控子站上的通信规约程序请求和测试程序应答报文的映射关系,即当监控子站上的通信规约程序发送请求报文时,测试程序应当回应相对应的报文,该映射关系通过配置通信参数实现; (4)自动测试程序的运行;首先测试程序的运行,接收并分析来自监控子站通信规约程序的报文,组织相对应的报文,然后响应监控子站通信规约程序的请求;最后问答报文显示,即显示和解析收发报文及其报文内容所表示的各种信息。本专利技术用来模拟电力保护或测控装置自动生成动态报文,自动响应来自在变电站监控子站上运行的通信规约程序的请求,应用于远动通信中电力通信规约程序的测试,通过上述的方法,使开发人员编写的监控子站与测控装置的电力通信程序得到相对充分的测试,提高开发人员的测试效率,在一定程度上减轻现场施工人员的程序安装、调试和维护工作。以上显示和描述了本专利技术的基本原理和主要特征和本专利技术的优点。本行业的技术人员应该了解,本专利技术不受上述实施例的限制,上述实施例和说明书中描述的只是说明本专利技术的原理,在不脱离本专利技术精神和范围的前提下,本专利技术还会有各种变化和改进,这些变化和改进都落入要求保护的本专利技术范围内。本专利技术要求保护范围由所附的权利要求书及其等效物界定。本文档来自技高网...

【技术保护点】
一种基于配置的应答式电力通信规约自动测试方法,其特征在于:包括方法步骤如下:(1)?定义报文;首先是定义报文的格式,用于指定哪些是报文中的动态数据、动态数据的类型,报文中各个byte位代表的含义、报文中可动态变化区域的定义及动态数据生成算法;(2)?配置通信参数;通过步骤(1)的定义报文来设置对应的通信方式;(3)?应答报文映射;监控子站上的通信规约程序请求和测试程序应答报文的映射关系,即当监控子站上的通信规约程序发送请求报文时,测试程序应当回应相对应的报文,该映射关系通过配置通信参数实现;(4)?自动测试程序的运行;首先测试程序的运行,接收并分析来自监控子站通信规约程序的报文,组织相对应的报文,然后响应监控子站通信规约程序的请求;最后问答报文显示。

【技术特征摘要】
1.一种基于配置的应答式电力通信规约自动测试方法,其特征在于:包括方法步骤如下: (1)定义报文;首先是定义报文的格式,用于指定哪些是报文中的动态数据、动态数据的类型,报文中各个byte位代表的含义、报文中可动态变化区域的定义及动态数据生成算法; (2)配置通信参数;通过步骤(I)的定义报文来设置对应的通信方式; (3)应答报文映射;监控子站上的通信规约程序请求和测试程序应答报文的映射关系,即当监控子站上的通信规约程序发送请求报文时,测试程序应当回应相对应的报文,该映射关系通过配置通信参数实现; (4)自动测试程序的运行;首先测试程序的运行,接收并分析来自监控子站通信规约程序...

【专利技术属性】
技术研发人员:王位杰宋康肖明
申请(专利权)人:南京国电南自电网自动化有限公司
类型:发明
国别省市:

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

1