配置文件一致性的校验方法及设备技术

技术编号:19751077 阅读:39 留言:0更新日期:2018-12-12 05:44
本发明专利技术涉及配置文件一致性的校验方法及设备。该方法包括步骤:获取装置端配置文件;获取装置端对应的控制端配置文件;解析装置端配置文件和控制端配置文件,分别获得装置端配置信息和控制端配置信息;判断装置端配置信息和控制端配置信息是否一致,以校验装置端配置文件与控制端配置文件是否一致;以及输出校验结果。该设备包括获取模块、解析模块和判断模块。上述方法及设备,从装置端配置信息和控制端配置信息的一致性的角度,判断装置端配置文件和控制端配置文件的一致性。这样,系统可以及时识别装置端配置文件和控制端配置文件是否一致,从而更好的管控智能电子设备的配置,使得智能电子设备运行可靠。

【技术实现步骤摘要】
配置文件一致性的校验方法及设备
本专利技术涉及电力系统自动化
,特别涉及一种配置文件一致性的校验方法及设备。
技术介绍
在智能变电站中,智能电子设备(IED)在出厂时都会自带一个装置模板配置文件(ICD,IEDCapabilityDescription)。在智能变电站的系统集成所有智能电子设备时,根据所有智能电子设备的ICD文件生成控制端配置文件(SCD,SystemConfigurationDescription)。SCD文件则供智能变电站的站控层设备使用。在智能电子设备工作时,系统根据SCD文件对该智能电子设备进行配置,生成装置配置文件(CID,ConfiguredIEDDiscription),并将CID文件下发到该智能电子设备中。在智能电子设备调试时,需要频繁修改智能电子设备的配置信息。对于智能电子设备配置信息的修改,一般都是先修改SCD文件,系统根据修改后的SCD文件对该智能电子设备进行重新配置,重新生成CID文件,然后,系统将该CID文件下发到智能电子设备中。但是,工程实施时会出现直接修改智能电子设备中的CID文件的情况,这样会导致出现SCD文件和CID文件不一致的问题,从而导致智能电子设备的配置变更无法管控,导致智能电子设备运行不可靠。
技术实现思路
基于此,有必要针对上述SCD文件和CID文件不一致,导致的智能电子设备的配置变更无法管控,智能电子设备运行不可靠的问题,提供一种配置文件一致性的校验方法及设备。一种配置文件一致性的校验方法,用于校验控制端配置文件与装置端配置文件的一致性,包括步骤:获取装置端配置文件;获取所述装置端对应的控制端配置文件;解析所述装置端配置文件和所述控制端配置文件,分别获得装置端配置信息和控制端配置信息;判断所述装置端配置信息和所述控制端配置信息是否一致,以校验所述装置端配置文件与所述控制端配置文件是否一致;以及输出校验结果。在其中一个实施例中,所述判断所述装置端配置信息和所述控制端配置信息是否一致,以判断所述装置端配置文件与所述控制端配置文件是否一致的步骤包括:分别对比所述装置端配置信息和所述控制端配置信息中的通信配置信息、IED数据实例信息及数据模板是否一致,如果所述装置端配置信息和所述控制端配置信息中的通信配置信息、IED数据实例信息及数据模板中有一项不一致,则所述装置端配置信息和所述控制端配置信息不一致。在其中一个实施例中,当所述装置端配置文件与所述控制端配置文件不一致时,根据所述装置端配置文件修改所述控制端配置文件,以使得所述装置端配置文件与所述控制端配置文件一致在其中一个实施例中,所述解析所述装置端配置文件和所述控制端配置文件,分别获得装置端配置信息和控制端配置信息的步骤之后还包括:验证所述装置端配置文件在对应的装置模板配置文件中的有效性,如果无效,则结束所述装置端配置文件与所述控制端配置文件的一致性校验,如果有效,则判断所述装置端配置信息和所述控制端配置信息是否一致。在其中一个实施例中,所述获取装置端配置文件的步骤之后还包括:检查所述装置端配置文件是否正确;当所述装置端配置文件错误时,结束所述装置端配置文件与所述控制端配置文件的一致性校验;及当所述装置端配置文件正确时,执行所述获取所述装置端对应的控制端配置文件的步骤及其后续步骤。在其中一个实施例中,在所述判断所述装置端配置信息和所述控制端配置信息是否一致,以判断所述装置端配置文件与所述控制端配置文件是否一致的步骤之后,还包括:显示所述装置端配置信息和所述控制端配置信息。在其中一个实施例中,所述显示所述装置端配置信息和所述控制端配置信息的步骤包括:将所述装置端配置信息和所述控制端配置信息中不一致的信息区别显示。一种配置文件一致性的校验设备,用于校验控制端配置文件与装置端配置文件的一致性,所述校验设备包括:获取模块,用于获取装置端配置文件和所述装置端对应的控制端配置文件;解析模块,用于解析所述装置端配置文件和所述控制端配置文件,分别获得装置端配置信息和控制端配置信息;判断模块,用于判断所述装置端配置信息和所述控制端配置信息是否一致,以判断所述装置端配置文件与所述控制端配置文件是否一致;以及输出模块,用于输出校验结果。在其中一个实施例中,所述判断模块还用于分别对比所述装置端配置信息和所述控制端配置信息中的通信配置信息、IED数据实例信息及数据模板是否一致,如果所述装置端配置信息和所述控制端配置信息中的通信配置信息、IED数据实例信息及数据模板中有一项不一致,则所述装置端配置信息和所述控制端配置信息不一致;所述校验设备还包括修改模块;所述修改模块用于在所述装置端配置信息和所述控制端配置信息不一致时,根据所述装置端配置文件修改所述控制端配置文件,以使得所述装置端配置文件与所述控制端配置文件一致。在其中一个实施例中,所述校验设备还包括显示模块,用于显示所述装置端配置信息和所述控制端配置信息,并将所述装置端配置信息和所述控制端配置信息中不一致的信息区别显示。上述装置端配置文件与控制端配置文件一致性的校验方法及设备,智能变电站的系统解析装置端配置文件和该装置端配置文件对应的控制端配置文件,分别得到装置端配置信息和控制端配置信息,进而从装置端配置信息和控制端配置信息的一致性的角度,判断装置端配置文件和控制端配置文件的一致性,并且输出一致性的校验结果。这样,系统可以及时识别装置端配置文件和控制端配置文件是否一致,从而更好的管控智能电子设备的配置,使得智能电子设备运行可靠。附图说明图1为本专利技术一实施例的配置文件一致性的校验方法的流程示意图;图2为本专利技术另一实施例的配置文件一致性的校验方法的流程示意图;图3为本专利技术一实施例的配置文件一致性的校验设备的示意图。具体实施方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图对本专利技术的具体实施方式做详细的说明。图1为本实施例的配置文件一致性的校验方法的流程示意图。如图1所示,一种配置文件一致性的校验方法,包括步骤:步骤S110,获取装置端配置文件。具体地,装置端配置文件即CID文件。获取CID文件即智能变电站的系统从装置端上招CID文件。系统获取CID文件的过程如下:首先,根据智能电子设备的调试口对应的IP地址和端口号,系统通过FTP协议与该智能电子设备连接。其次,系统在智能电子设备指定的目录下的读取CID文件。然后,系统将读取的CID文件放置在指定的路径下,断开系统与该智能电子设备的连接。这样,为以下的校验步骤做好准备,并且确保系统获取的CID文件的准确性。步骤S130,获取装置端对应的控制端配置文件。具体地,控制端配置文件即SCD文件。在智能变电站的控制端集成所有智能电子设备时,根据所有智能电子设备的ICD文件生成SCD文件。也就是说,SCD文件反映的是多个智能电子设备应有的配置信息,并且系统将SCD文件存储在存储器中。因此,系统获取装置端对应的控制端配置文件,是从存储器中读取该装置端对应的SCD文件,为以下的校验步骤做好准备。步骤S150,解析装置端配置文件和控制端配置文件,分别获得装置端配置信息和控制端配置信息。在一实施例中,系统解析所得的装置端配置信息和控制端配置信息都包括通信配置信息、IED数据实例信息及数据模板。其中,通信配置信息包括站控本文档来自技高网...

【技术保护点】
1.一种配置文件一致性的校验方法,用于校验控制端配置文件与装置端配置文件的一致性,包括步骤:获取装置端配置文件;获取所述装置端对应的控制端配置文件;解析所述装置端配置文件和所述控制端配置文件,分别获得装置端配置信息和控制端配置信息;判断所述装置端配置信息和所述控制端配置信息是否一致,以校验所述装置端配置文件与所述控制端配置文件是否一致;以及输出校验结果。

【技术特征摘要】
1.一种配置文件一致性的校验方法,用于校验控制端配置文件与装置端配置文件的一致性,包括步骤:获取装置端配置文件;获取所述装置端对应的控制端配置文件;解析所述装置端配置文件和所述控制端配置文件,分别获得装置端配置信息和控制端配置信息;判断所述装置端配置信息和所述控制端配置信息是否一致,以校验所述装置端配置文件与所述控制端配置文件是否一致;以及输出校验结果。2.根据权利要求1所述的方法,其特征在于,所述判断所述装置端配置信息和所述控制端配置信息是否一致,以判断所述装置端配置文件与所述控制端配置文件是否一致的步骤包括:分别对比所述装置端配置信息和所述控制端配置信息中的通信配置信息、IED数据实例信息及数据模板是否一致,如果所述装置端配置信息和所述控制端配置信息中的通信配置信息、IED数据实例信息及数据模板中有一项不一致,则所述装置端配置信息和所述控制端配置信息不一致。3.根据权利要求1所述的方法,其特征在于,当所述装置端配置文件与所述控制端配置文件不一致时,根据所述装置端配置文件修改所述控制端配置文件,以使得所述装置端配置文件与所述控制端配置文件一致。4.根据权利要求1所述的方法,其特征在于,所述解析所述装置端配置文件和所述控制端配置文件,分别获得装置端配置信息和控制端配置信息的步骤之后还包括:验证所述装置端配置文件在对应的装置模板配置文件中的有效性,如果无效,则结束所述装置端配置文件与所述控制端配置文件的一致性校验,如果有效,则判断所述装置端配置信息和所述控制端配置信息是否一致。5.根据权利要求1所述的方法,其特征在于,所述获取装置端配置文件的步骤之后还包括:检查所述装置端配置文件是否正确;当所述装置端配置文件错误时,结束所述装置端配置文件与所述控制端配置文件的一致性校验;及当所述装置端配置文件正确时,执行所述获取所述装置端对应...

【专利技术属性】
技术研发人员:叶其革杨波张岚樊冬梅李涛
申请(专利权)人:广州供电局有限公司
类型:发明
国别省市:广东,44

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

1