一种RCD文件模型校验方法和校验装置制造方法及图纸

技术编号:15219436 阅读:111 留言:0更新日期:2017-04-26 16:40
本发明专利技术提供了一种RCD文件模型校验方法和校验装置,该法包括打开待校验RCD文件并校验RCD文件的语法规范;将打开的RCD文件调入文件模型并依次校验数据;按校验内容的重要性次序输出校验数据结果;该装置包括输出校验结果模块、数据校验模块、文件打开及语法校验模块。本发明专利技术提供的技术方案对语法规范的更新适应性强,查找和解析速度快,提高了RCD文件模型校验的工作效率。

Method and device for verifying RCD file model

The invention provides a device for RCD file model calibration method and calibration, the method including open grammar needed to check the RCD file and check the RCD file; will open the RCD file in file model and sequentially check data; check the contents according to the order of importance of data output calibration results; the device includes an output module, data verification results check module, check module and file open grammar. The technical proposal provided by the invention has the advantages of strong adaptability to the updating of the grammar specification, high speed of searching and analyzing, and improves the working efficiency of the RCD file model checking.

【技术实现步骤摘要】

本专利技术涉及智能变电站检测领域,具体讲涉及一种RCD文件模型校验方法和校验装置。
技术介绍
近年来,随着智能电网建设的快速发展,电网运行的技术水平和复杂程度越来越高,这对于电网运行控制的一体化、标准化、精细化水平,以及适应性、灵活性提出了更高的要求。作为主厂站信息交互及协同应用的纽带的数据通信网关机,需满足新的应用需求,以适应当前电网发展。变电站自动化设备的标准化,要求数据通信网关机统一外观接口、装置界面、通信服务、监控图形,规范参数配置、应用功能、版本管理、质量控制,从而提高变电站对主站支撑能力及变电站安全运行水平。对数据通信网关机装置模型的规范,明确了版本信息包括软件版本与远动配置描述文件(RemoteConfigurationDescription,简称RCD)。远动配置描述文件(RCD)的正确性,也关系到数据通信网关机的基本信息、版本信息、合并信号信息、遥测转发信息、遥信转发信息、遥控转发信息及遥调转发信息等内容的正确性。变电站工程的实施中,各个二次设备制造厂商往往根据自己对标准的理解进行施工的,因而出现不同厂家的装置与主厂站信息交互出现数冲突,相互配合困难的现象,延长工程实施的时间。RCD文件配置错误,可能导致主厂站信息不能正常传递,因此,校验RCD文件内容的正确性、差异性和远动互换性的工作十分重要。目前RCD文件的校验主要是用人工方式校验配置语言的语法语义的正确性,将RCD文件的远动转发信息格式与标准规定的格式进行比对,耗费大量的时间,人为失误也不可避免。同时,对RCD文件的不同版本的差异性审核,更为困难,远不能满足现阶段大量检测业务的需求
技术实现思路
为满足现有技术发展的需要,本专利技术提供了一种RCD文件模型校验方法和校验装置。本专利技术提供的RCD文件模型校验方法,其改进之处在于,所述校验方法包括:打开待校验的RCD文件并校验RCD文件的语法规范;将打开的RCD文件调入文件模型并依次校验数据;按校验内容的重要性次序输出校验结果。进一步的,RCD文件模型的语法规范为:用E格式描述及UTF-8编码方式;不能成功打开RCD文件时,输出E格式描述及UTF-8编码语法错误行和列,结束校验;所述语法规范的语法要求包括:RCD文件模型以RCD声明开始;E格式表述文档以一个E作为根标签;对于n字节的符号:第一个字节的前n位都为1,第n+1位设为0;后面字节的前两位设为10;剩余二进制位为该n字节符号的unicode码。进一步的,检验打开的RCD文件的基本信息、版本信息、合并计算参与量信息、合成计算生成量、遥测转发信息、遥信转发信息、遥控转发信息、遥调转发信息以及合并计算规则的规范,并输出错误信息。进一步的,RCD文件命名规则为:[变电站名]-[通道名]-[序号].rcd,通道名与基本信息属性表的link一致;RCD文件包括:每个远动通道对应一个RCD文件;同一变电站的RCD文件引用的SCD文件版本信息应一致;同一变电站的RCD文件的合并计算参与量同合并计算生成量间的信息应一致。进一步的,依据校验规范逐条校验RCD全文件,按照校验内容的重要性输出的校验结果包括:提示、告警、错误;提示等级为校验内容不重要,不影响整个文件功能的规范;告警等级为校验内容较重要,且不影响整个文件功能的规范;错误等级为影响整个文件功能描述的规范。一种RCD文件模型校验装置,所述校验装置包括:文件打开及语法校验模块,打开待校验的RCD文件并校验RCD文件的语法规范;数据校验模块,在语法校验正确时,将打开的RCD文件调入文件模型后依次校验数据;输出校验结果模块,按校验内容的重要性输出校验数据结果。进一步的,所述文件打开及语法校验模块根据语法要求校验RCD文件,判断该RCD文件能否成功打开:若不能成功打开RCD文件,则输出语法错误。进一步的,所述数据校验模块根据RCD文件信息属性表逐一校验RCD文件的基本信息、版本信息、合并计算参与量信息、合成计算生成量、遥测转发信息、遥信转发信息、遥控转发信息、遥调转发信息以及合并计算规则的规范。进一步的,所述输出校验结果模块支持用户自定义配置校验内容的校验结果等级,并提醒用户更改影响整个文件功能描述规范的文件内容,以及提供该内容的自动定位和辅助修改功能。与最接近的现有技术比,本专利技术提供的技术方案具有以下有益效果:1、本专利技术提供的技术方案主要是RCD模型检验方法通过对文件模型读取解析、检索文件数据,从标签节点<E>出发,提取子标签名称及属性数据,依据规范定义校验所提取的数据,并根据校验内容重要性,生成不同结果信息,校验通过的RCD文件的信息支持所有厂家的数据网关机的远动信息交换功能。2、本专利技术提供的技术方案对于规范的更新适应性强,查找和解析速度快,从而提高工作效率。为统一数据通讯网关机信息模型,规范了数据通信网关机RCD模型提供技术支撑;研究适用数据通讯网关机运动信息交互的检测技术,为统一信息服务,协议版本稳定可控提供检测技术手段。附图说明图1为本专利技术提供的RCD文件模型总体校验流程图;图2为本专利技术提供的校验方法中依据规范逐条校验流程图。具体实施方式以下将结合说明书附图,以具体实施例的方式详细介绍本专利技术提供的技术方案。本专利技术提供的RCD文件模型校验方法用于校验RCD文件模型是否符合标准规范,交验过的RCD文件之间的远动信息是否能顺利交互。RCD文件模型检验程序整体架构包括:文件的打开和语法校验、依据规范校验数据和输出校验结果,其校验流程图如图1所示。(一)文件打开和语法校验RCD文件模型是要求采用E格式描述及UTF-8编码方式,因此文件首先满足后缀为RCD的E格式语法要求。UTF-8编码的全称是8-bitUnicodeTransformationFormat中文就是8位的unicode转换格式。UTF-8是Unicode的实现方式之一。其主要语法要求如下:RCD文件模型必须以RCD声明开始的。<?Entity=RCDVersion=1.0Code=UTF-8?>。E格式描述文档必须以一个E作为根标签,即以<E>开始,以</E>结束;UTF-8最大的一个特点,就是它是一种变长的编码方式。它可以使用1~4个字节表示一个符号,根据不同的符号而变化字节长度;对于单字节的符号,字节的第一位设为0,后面7位为这个符号的unicode码。因此对于英语字母,UTF-8编码和ASCII码是相同的。对于n字节的符号(n>1),第一个字节的前n位都设为1,第n+1位设为0,后面字节的前两位一律设为10。剩下的没有提及的二进制位,全部为这个符号的unicode码。(二)依据规范校验数据RCD文件打开调入后,必须按照以下规范进行,其校验的内容和流程如附图2所示:RCD文件命名为[变电站名]_[通道名]_[序号].rcd,通道名与表2.1属性link保持一致。RCD文件至少包括基本信息、版本信息、合并信号信息、遥测转发信息、遥信转发信息、遥控转发信息及遥调转发信息等内容,RCD文件应满足如下要求:a.每个远动通道对应一个RCD文件;b.同一变电站的RCD文件引用的SCD文件版本信息应一致;c.同一变电站的RCD文件的合并计算参与量及合并计算生成量信息应一致。(2.1)RCD文件基本信息RCD文件基本本文档来自技高网
...

【技术保护点】
一种RCD文件模型校验方法,其特征在于,所述校验方法包括:打开待校验的RCD文件并校验RCD文件的语法规范;将打开的RCD文件调入文件模型并依次校验数据;按校验内容的重要性次序输出校验结果。

【技术特征摘要】
1.一种RCD文件模型校验方法,其特征在于,所述校验方法包括:打开待校验的RCD文件并校验RCD文件的语法规范;将打开的RCD文件调入文件模型并依次校验数据;按校验内容的重要性次序输出校验结果。2.如权利要求1所述的校验方法,其特征在于,RCD文件模型的语法规范为:用E格式描述及UTF-8编码方式;不能成功打开RCD文件时,输出E格式描述及UTF-8编码语法错误行和列,结束校验;所述语法规范的语法要求包括:RCD文件模型以RCD声明开始;E格式表述文档以一个E作为根标签;对于n字节的符号:第一个字节的前n位都为1,第n+1位设为0;后面字节的前两位设为10;剩余二进制位为该n字节符号的unicode码。3.如权利要求1所述的校验方法,其特征在于,检验打开的RCD文件的基本信息、版本信息、合并计算参与量信息、合成计算生成量、遥测转发信息、遥信转发信息、遥控转发信息、遥调转发信息以及合并计算规则的规范,并输出错误信息。4.如权利要求3所述的校验方法,其特征在于,RCD文件命名规则为:[变电站名]-[通道名]-[序号].rcd,通道名与基本信息属性表的link一致;RCD文件包括:每个远动通道对应一个RCD文件;同一变电站的RCD文件引用的SCD文件版本信息应一致;同一变电站的RCD文件的合并计算参与量同合并计算生成量间的信息应一致。5.如权利要求...

【专利技术属性】
技术研发人员:张海燕杨威李劲松王化鹏刘筱萍张金虎杨文平
申请(专利权)人:中国电力科学研究院国家电网公司国网吉林省电力有限公司电力科学研究院
类型:发明
国别省市:北京;11

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

1