继电保护装置自动检验描述方法制造方法及图纸

技术编号:3917496 阅读:292 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种继电保护装置自动检验描述方法,由继电保护测试仪和现场作业软件组成自动检验系统,两者以遵循描述方法的脚本为接口,通过对脚本的解析和执行,完成自动检验功能,其特征在于,所述描述方法以脚本为载体,且遵循以下XATEL语法:测试流程语法,描述自动检验过程所使用的测试方法和参数,用于控制测试仪进行自动检验;结果数据语法,描述自动检验结果数据,以及检验过程中的中间状态信息,用于测试仪在检验过程中和结束后返回信息;数学算式语法,描述其中所使用的动态数据算法。本发明专利技术对同一项保护功能的测试,只需一份脚本即可在支持该语法标准的任何一台测试仪上进行自动检验,实现了测试流程的标准化和规范化。

【技术实现步骤摘要】

本专利技术涉及一种,在继电保护专业层面,以脚本形式完整描述自动检验的流程、参数、算法、执行状态、数据结果等信息,用于控制继保测试 仪自动完成规范化的保护装置检验,并获取标准化的结果数据。
技术介绍
现有对保护装置进行自动检验的
内,只有部分测试仪生产商开发了针对 自身产品的自动检验功能的软件,但使用的技术和接口标准各不相同。 现有的自动检验方法存在一些不足之处。 目前的自动检验软件,其测试流程和数据定义均按照各自理解进行开发。对同一 个保护功能的测试,在不同厂家产品上测试流程可能完全不同,无法实现测试流程的标准 化和规范化,用户也无法确认其正确性。 不同用户对于测试方法的要求可能不同(例如,保护装置生产商和电网运营企业 对装置检验的要求不同,验收检验和定期检验的要求不同),目前的自动检验软件往往缺乏 用户定制的灵活性,需要重新开发程序模块。自动检验软件程序与保护装置功能耦合过紧, 用户无法自主调整和设置测试方法。 测试仪生产商的自动检验软件均针对自身硬件产品进行开发,包含专有技术内 容,不兼容其他厂商的硬件设备,行业内缺乏通用的接口标准,无法实现测试流程的共享, 用户难以建立通用、共享的标准自动检验流程库。
技术实现思路
本专利技术所要解决的技术问题是提供一种通用的, 克服现有技术和方式中依赖特定厂家测试仪产品、测试流程不具备跨型号的通用性和共享 性、无法进行标准化和规范化的问题。 为解决上述技术问题,本专利技术提供一种,由继电 保护测试仪和现场作业软件组成自动检验系统,两者以遵循描述方法的脚本为接口 ,通过 对脚本的解析和执行,完成自动检验功能,在继电保护专业层面,以脚本形式完整描述自动 检验的流程、参数、算法、执行状态、数据结果等信息,用于控制继保测试仪自动完成规范化 的保护装置检验,并获取标准化的结果数据。其特征在于,所述描述方法以脚本为载体,且 遵循以下XATEL语法 1)测试流程语法描述自动检验过程所使用的测试方法和参数,用于控制继电保 护测试仪进行自动检验; 2)结果数据语法描述自动检验结果数据,以及检验过程中的中间状态信息,用 于测试仪在检验过程中和结束后返回信息; 3)数学算式语法描述测试脚本和数据结果文件中所使用的动态数据计算方法。 前述的,其特征在于所述测试流程语法包括属性段、公式段、变量段、过程段 属性段用来描述测试脚本的概要信息,以及指示流程控制和数据交互的一些元 数据; 公式段包含若干公式,用于描述在脚本中重复出现使用的数学运算,共脚本后续 部分引用; 变量段用于定义在测试过程中用到的参数,客户端软件根据原始脚本中的变量 段定义显示窗口界面,供用户输入;经过客户端的预处理后,计算出具体的数值提交给测试 仪;变量允许相互引用,但禁止递归。过程段描述了整个测试方法和过程,供测试仪解析执行。前述的继电保护装置自动检验系统,其特征在于结果数据语法包括试验的执行情况、出现的异常中断、外加电气量的数值、返回的检验结果、对用户的提示。前述的继电保护装置自动检验系统,其特征在于所述数学算式语法定义包括以下内容 运算符包括算术运算符、逻辑运算符、优先级规则等; 函数包括数学函数、扩展函数、嵌套规则等; 常量包括字面常量和符号常量; XML适应性包括算式指示符和XML转义符。本专利技术所达到的有益效果 与现有技术相比,本专利技术测试流程和数据定义使用统一语法的脚本进行描述,对 同一个保护功能的测试,只需要一份测试脚本,即可在支持该标准的任何一台测试仪上进 行自动检验,实现了测试流程的标准化和规范化;脚本以纯文本形式存在,用户易于查看以 确认其正确性。 自动检验软件程序与保护装置功能使用松耦合,不同类型的用户可以根据自身需 求修改脚本,以满足对于测试方法的定制和差异性要求。自动检验软件不需要重新开发或 修改任何程序模块,程序功能稳定度高。 语法定义中不存在任何依赖特定测试仪的内容,实现了对所有生产商的通用性和 兼容性,具备作为行业内通用自动检验接口标准的技术能力。易于实现测试方法和流程的 共享,可建立通用、共享的标准自动检验测试流程库。附图说明 图1是测试脚本在自动检验系统中的工作流程图。 具体实施例方式本专利技术的实现方式是由继电保护测试仪和现场作业软件组成自动检验系统,两 者以遵循描述方法的脚本为接口 ;使用基于XML l.O规范的XATEL(extensible Auto Test Execution Language,可扩展自动测试执行语言)语法编写测试脚本,描述完整的自动检验 流程、参数等信息;测试仪解析并执行脚本流程完成检验工作。 测试脚本及XATEL语言既承载了继电保护专业知识,同时作为客户端与测试仪的 接口存在,实现保护装置和测试仪之间的松耦合。XATEL语法作为整个的技术核心,体现了灵活性和扩展性 >测试脚本在专业层面完整描述测试方法和流程,承载所有与保护装置相关的知识,仅依赖保护装置及其作业指导书,与测试仪无关,对所有测试仪型号通用。 >测试仪接口程序在软件层面解析和执行脚本描述的流程,不需要具备任何继电保护知识,仅依赖厂家各自的测试仪产品,与保护装置无关,对所有保护装置型号通用。 >脚本语法提供了丰富的描述词汇,适应复杂多样的测试方法,具备良好的扩展性。 >脚本语法比通用编程语言简单,编写快捷,检查方便。保护专业人员经过培训、或 软件开发人员在详细的指导书和专业人员少量指导下即可编写。 >保护装置型号新增或版本升级时,只需要更新相应指导书和测试脚本即可,不 需要客户端或测试仪修改程序,可以显著降低系统维护工作量。 >测试脚本仅描述自动测试的过程,及其所涉及的输入参数和输出结果定义。数据 的前期获取及后续处理展示由客户端软件完成,不在脚本范畴内。 >测试脚本是基于XML的结构化信息,可用于实现组态化图形编辑器,替代人工编写。 本专利技术的描述方法以脚本为载体,遵循以下XATEL语法测试流程语法、结果数据语、数学算式语法。 1)测试流程语法 每个测试脚本针对一个试验项目,包含属性、公式、变量、过程4个部分 a)属性段属性段主要用来描述该测试脚本的概要信息,以及指示流程控制和数据交互的一些元数据。 b)公式段公式段中包含若干公式,用于描述在脚本中重复出现使用的数学运 算,共脚本后续部分引用。 c)变量段变量用于定义在测试过程中用到的参数,客户端软件根据原始脚本中 的变量段定义显示窗口界面,供用户输入;经过客户端的预处理后,计算出具体的数值提交 给测试仪;变量允许相互引用,但禁止递归。d)过程段过程段描述了整个测试方法和过程,供测试仪解析执行。 一个测试过程〈Process〉可包含若干测试序列〈Sequence〉,每个测试序列可包含若干测试状态〈State〉,或者包含扫描过程〈Loop〉,若干信息提示〈Message〉,它们数量和次序不定,测试仪必须按脚本中的书写顺序执行。元素节点的属性和值可以出现常量值、引用变量名、表达式、局部公式。 2)结果数据语法 描述测试仪在结束某一项试验后需向客户端返回的一系列动作结果值,或在测试 过程中上传的状态信息。主要包括试验的执行情况、出现的异常中断、外加电气量的数值、 返回的检验结果、对用户的本文档来自技高网...

【技术保护点】
一种继电保护装置自动检验描述方法,由继电保护测试仪和现场作业软件组成自动检验系统,两者以遵循描述方法的脚本为接口,通过对脚本的解析和执行,完成自动检验功能,所述脚本完整描述自动检验的流程、参数、算法、执行状态、数据结果等信息,用于控制继保测试仪自动完成规范化的保护装置检验,并获取标准化的结果数据,其特征在于,所述描述方法以脚本为载体,且包括以下XATEL语法:1)测试流程语法:描述自动检验过程所使用的测试方法和参数,用于控制继电保护测试仪进行自动检验;2)结果数据语法:描述自动检验结果数据,以及检验过程中的中间状态信息,用于测试仪在检验过程中和结束后返回信息;3)数学算式语法:描述测试脚本和数据结果文件中所使用的动态数据计算方法。

【技术特征摘要】

【专利技术属性】
技术研发人员:林世隆聂国际严国平陈久林郑海雁蒋一泉
申请(专利权)人:江苏方天电力技术有限公司
类型:发明
国别省市:84[中国|南京]

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

1