一种过程层网口故障定位方法和装置与流程

文档序号:12133696阅读:465来源:国知局
一种过程层网口故障定位方法和装置与流程

本发明涉及电力系统继电保护技术领域,具体涉及一种过程层网口故障定位方法和装置。



背景技术:

目前,智能变电站中,绝大部分采用直采直跳或常规采样GOOSE跳闸方式。对于母线保护和变压器保护装置而言,由于SV采样链路(简称SV链路)或GOOSE开关量采集链路(简称GOOSE链路)较多,尤其在某一间隔层或过程层装置的光纤链路出现异常后,保护装置会报出对应链路的异常告警信息提示运维人员进行消缺。但是多间隔构成差动的保护装置所连接SV链路和GOOSE链路比较多,且分布在不同的子机板卡和端口上。例如:目前国内智能站母线保护装置最大支持24个支路,过程层板卡有6-8个,且每个板卡有6-10端口。一旦某支路的SV链路或GOOSE链路异常时,仅根据链路的告警信息不能明确具体的异常板卡和端口,运维人员需要根据光纤标签或屏柜蓝图对异常链路的光纤进行板卡和端口的定位,工作量比较大,尤其是当过程层的实际接线方式与现场蓝图的接线方式不一致时,这种方法很容易出错,而且需要对所有链路的通道全部进行排查,效率很低。



技术实现要素:

本发明提供一种过程层网口故障定位方法和装置,用于解决现有技术为对过程层中网口故障进行定位时容易出错而且效率低的问题。

一种过程层网口故障定位方法,包括如下步骤:

(1)读取工程配置CCD文件,获得本工程配置的全部SV链路信息和GOOSE链路信息,包括每个SV和GOOSE链路对应的板卡和端口号;

(2)在各SV链路的模拟量采集通道属性信息中增加新属性SV_ID,并将SV_ID初始值均设为0;在各GOOSE链路的开关量采集通道属性信息中增加新属性GOOSE_ID,将GOOSE_ID的初始值均设为0;

(3)根据各链路与板卡和端口的连接关系,采用连续非0数字依次对本工程中配置的所有SV链路的通道属性SV_ID进行赋值;采用连续非0数字依次对本工程中配置的所有GOOSE链路的通道属性GOOSE_ID进行赋值;

(4)对非零SV_ID对应的各SV链路通道进行周期性检测,对非零GOOSE_ID对应的各GOOSE链路通道进行周期性检测;当检测到故障时,报告相应链路的故障信息。

进一步的,所述步骤(3)中,对于一个本工程配置的SV链路,仅对其中一个通道SV_ID进行赋值,以做为本SV链路的典型通道;对于一个本工程配置的GOOSE链路,仅对其中一个通道GOOSE_ID进行赋值,以做为本GOOSE链路的典型通道。

进一步的,所述链路的故障信息包括链路的状态、异常参数以及板卡和端口信息。

一种过程层网口故障定位装置,包括如下模块:

(1)读取工程配置CCD文件,获得本工程配置的全部SV链路信息和GOOSE链路信息,包括每个SV和GOOSE链路对应的板卡和端口号的模块;

(2)在各SV链路的模拟量采集通道属性信息中增加新属性SV_ID,并将SV_ID初始值均设为0;在各GOOSE链路的开关量采集通道属性信息中增加新属性GOOSE_ID,将GOOSE_ID的初始值均设为0的模块;

(3)根据各链路与板卡和端口的连接关系,采用连续非0数字依次对本工程中配置的所有SV链路的通道属性SV_ID进行赋值;采用连续非0数字依次对本工程中配置的所有GOOSE链路的通道属性GOOSE_ID进行赋值的模块;

(4)对非零SV_ID对应的各SV链路通道进行周期性检测,对非零GOOSE_ID对应的各GOOSE链路通道进行周期性检测;当检测到故障时,报告相应链路的故障信息的模块。

进一步的,所述模块(3)中,对于一个本工程配置的SV链路,仅对其中一个通道SV_ID进行赋值,以做为本SV链路的典型通道;对于一个本工程配置的GOOSE链路,仅对其中一个通道GOOSE_ID进行赋值,以做为本GOOSE链路的典型通道。

进一步的,所述链路的故障信息包括链路的状态、异常参数以及板卡和端口信息。

本发明提供的一种过程层网口故障定位方法和装置,从工程配置CCD文件中获取本工程配置的所有链路配置信息,当故障发生时,能够准确报告出相应的板卡和端口,从而解决了对故障定位容易出错的问题。并且本发明提供的技术方案,在为SV_ID和GOOSE_ID进行赋值时,仅对本工程中配置的SV链路和GOOSE链路进行赋值,而且在进行周期性检测时仅对SV_ID或GOOSE_ID为非0的链路进行检测,即仅对本工程配置的链路中的模拟量采集通道和开关量通道进行检测,对于本工程没有配置的模拟量通道和开关量通道则不需要进行检测,从而提高了故障检测的工作效率。

对于一个链路,仅对其中一个通道的SV_ID或GOOSE_ID进行赋值,将其作为本链路的典型通道,可以用于不同通道数量的链路,从而增强程序的兼容性,而且也进一步提高检测效率。

通过报告链路的状态、异常参数以及板卡和端口信息,能够准确的定位出出现故障的位置,方便检修人员进行检修。

附图说明

图1为过程层SV链路异常告警板卡及端口定位方法的流程图;

图2为过程层GOOSE链路异常告警板卡及端口定位方法的流程图。

具体实施方式

本发明提供一种过程层网口故障定位方法和装置,用于解决现有技术为对过程层中网口故障进行定位时容易出错而且效率低的问题。

本实施例提供的过程层网口故障定位方法的步骤为:

(1)读取工程配置CCD文件,获得本工程配置的全部SV链路信息和GOOSE链路信息,即每个SV和GOOSE链路对应的板卡和端口号;

(2)在各SV链路的模拟量采集通道属性信息中增加新属性SV_ID,并将SV_ID初始值均设为0;在各GOOSE链路的开关量采集通道属性信息中增加新属性GOOSE_ID,将GOOSE_ID的初始值均设为0;

(3)根据各链路与板卡和端口的连接关系,采用连续非0数字依次对本工程中配置的所有SV链路的通道属性SV_ID进行赋值;和各GOOSE链路的新属性GOOSE_ID进行赋值;

(4)对非零SV_ID对应的各SV链路通道进行周期性检测,根据GOOSE_ID对各GOOSE链路通道进行周期性检测;当检测到故障时,报告相应链路的故障信息。

本实施例提供的一种过程层网口故障定位方法,其主要目的是解决在对链路进行故障排查时,由于现场蓝图信息不准确而造成的故障定位容易出错而且效率低的问题。比如对于目前国内智能站母线保护装置最大支持24个支路,过程层板卡有6-8个,且每个板卡有6-10端口。当某个链路出现故障时,检修人员需要根据现场蓝图逐一对故障进行排查,需要花费大量的时间;而且在施工时,由于工艺问题,实际的接线方式可能与现场蓝图的接线方式不一致,因此这种方法很容易出错。

本实施例提供的一种过程层网口故障定位方法,首先依靠工程配置CCD文件,得到现场设备的实际连接方式,再在SV链路中模拟量采样通道建立新的通道属性SV_ID,GOOSE链路中开关量采样通道建立新的通道属性GOOSE_ID,然后依据CCD文件对本工程中配置的链路的SV_ID或GOOSE_ID进行赋值,在检测时仅对SV_ID或GOOSE_ID赋值的链路进行检测,不再对本工程中没有配置的链路进行检测,从而大大提高了故障检测的效率。

在实施上述方法时,首先根据全站过程层SCD文件,获取全站SV链路和GOOSE链路信息,链路所在板卡和端口分配信息,以及各SV链路中包含的模拟量通道和GOOSE链路中包含的开关量通道。通过SCD文件导出各过程层设备的CCD工程配置文件,并将各智能设备的CCD文件下载到对应的保护设备中。由于SV链路的故障定位方法与GOOSE链路故障定位的方法相同,下面仅以SV链路故障的定位方法为例对本发明进行详细说明。对SV链路中故障定位方法的流程如图1所示,步骤如下:

(1)保护设备读取过程层的工程配置CCD文件中所有的SV链路信息,包括每条SV链路的Appid,Mac地址,模拟量通道,链路所在板卡和端口号等内容;

(2)在每条SV链路模拟量通道的属性信息中都添加新属性SV_ID号,初始值设为0;

(3)根据各SV链路与板卡和端口的连接关系,采用连续非0数字对所有本工程中配置的SV链路的SV_ID进行连续赋值;赋值时每条SV链路仅对其中一个通道的SV_ID进行赋值;

(4)按照SV_ID号的顺序依次周期性的检测每条SV_ID为非0的SV链路所在板卡和端口信息、通讯状态和接收数据帧数,判断是否出现故障;如果出现故障,则报告故障SV链路的状态、异常参数以及板卡和端口信息。如:PT采样单元的SV链路中模拟量通道包含U1aAD1、U1aAD2、U1bAD1、U1bAD2、U1cAD1、U1cAD2、U2aAD1、U2aAD2、U2bAD1、U2bAD2、U2cAD1、U2cAD2共12个模入通道,保护程序抽取U1aAD1为PT采样单元SV链路典型通道,当获取U1aAD1的SV_ID值非0时,判定本工程配置了PT采样单元的SV链路。同理,支路1的I1a AD1的SV_ID为2时,判定本工程配置了支路1采样单元的SV链路,支路2的I2a AD1的SV_ID为0时,判定本工程未配置支路2的SV链路……。且通过SV_ID的值建立与SV链路对应关系,如:SV_ID号为1时,代表配置了PT采样单元的SV链路,且SV_ID值1对应PT采样单元的SV链路;SV_ID号为2时,代表配置且对应支路1采样单元的SV链路……。

在本实施例中,每条SV链路仅选取一条通道作为典型通道,对其SV_ID进行赋值,可以用于不同通道数量的链路,从而增强程序的兼容性,而且也进一步提高检测效率。作为其他实施方式,每条SV链路的全部通道的SV_ID都可以进行赋值。

在本实施例中,当某条SV链路出现故障时,报告出该链路的状态、异常参数以及板卡和端口信息,根据这些故障信息可以准确定位出故障的位置。作为其他实施方式,当SV链路出现故障时,可以报告其他定位故障所需的故障信息,如故障SV链路的配置信息、故障SV链路所在的板卡和端口号和链路异常错误代码等。

GOOSE链路的故障定位的方法流程如图2所示,具体实施过程与SV链路的故障定位的方法相同,在这里不多做说明。

装置实施例:

一种过程层网口故障定位装置,包括如下模块:

(1)读取工程配置CCD文件,获得本工程配置的全部SV链路信息和GOOSE链路信息,即每个SV或链路对应的板卡和端口号的模块;

(2)在各SV链路的通道属性信息中增加新属性SV_ID,并将SV_ID初始值均设为0;在各GOOSE链路的通道属性信息中增加新属性GOOSE_ID,将GOOSE_ID的初始值均设为0的模块;

(3)根据各链路与板卡和端口的连接关系,采用连续非0数字依次对本工程中配置的所有SV链路的通道属性SV_ID进行赋值;和各GOOSE链路的新属性GOOSE_ID进行赋值的模块;

(4)对非零SV_ID对应的各SV链路通道进行周期性检测,根据GOOSE_ID对各GOOSE链路通道进行周期性检测;当检测到故障时,报告相应链路的故障信息的模块。

本实施例提供的一种过程层网口故障定位装置,其中的各模块并不是硬件模块,而是按照上述方法实施例中的方法进行编程得到的软件模块,运行在过程层设备的保护装置中。

以上给出了本发明涉及的具体实施方式,但本发明不局限于所描述的实施方式。在本发明给出的思路下,采用对本领域技术人员而言容易想到的方式对上述实施例中的技术手段进行变换、替换、修改,并且起到的作用与本发明中的相应技术手段基本相同、实现的发明目的也基本相同,这样形成的技术方案是对上述实施例进行微调形成的,这种技术方案仍落入本发明的保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1