本發(fā)明涉及電力系統(tǒng)繼電保護(hù)技術(shù)領(lǐng)域,具體涉及一種過程層網(wǎng)口故障定位方法和裝置。
背景技術(shù):
目前,智能變電站中,絕大部分采用直采直跳或常規(guī)采樣GOOSE跳閘方式。對于母線保護(hù)和變壓器保護(hù)裝置而言,由于SV采樣鏈路(簡稱SV鏈路)或GOOSE開關(guān)量采集鏈路(簡稱GOOSE鏈路)較多,尤其在某一間隔層或過程層裝置的光纖鏈路出現(xiàn)異常后,保護(hù)裝置會報出對應(yīng)鏈路的異常告警信息提示運維人員進(jìn)行消缺。但是多間隔構(gòu)成差動的保護(hù)裝置所連接SV鏈路和GOOSE鏈路比較多,且分布在不同的子機(jī)板卡和端口上。例如:目前國內(nèi)智能站母線保護(hù)裝置最大支持24個支路,過程層板卡有6-8個,且每個板卡有6-10端口。一旦某支路的SV鏈路或GOOSE鏈路異常時,僅根據(jù)鏈路的告警信息不能明確具體的異常板卡和端口,運維人員需要根據(jù)光纖標(biāo)簽或屏柜藍(lán)圖對異常鏈路的光纖進(jìn)行板卡和端口的定位,工作量比較大,尤其是當(dāng)過程層的實際接線方式與現(xiàn)場藍(lán)圖的接線方式不一致時,這種方法很容易出錯,而且需要對所有鏈路的通道全部進(jìn)行排查,效率很低。
技術(shù)實現(xiàn)要素:
本發(fā)明提供一種過程層網(wǎng)口故障定位方法和裝置,用于解決現(xiàn)有技術(shù)為對過程層中網(wǎng)口故障進(jìn)行定位時容易出錯而且效率低的問題。
一種過程層網(wǎng)口故障定位方法,包括如下步驟:
(1)讀取工程配置CCD文件,獲得本工程配置的全部SV鏈路信息和GOOSE鏈路信息,包括每個SV和GOOSE鏈路對應(yīng)的板卡和端口號;
(2)在各SV鏈路的模擬量采集通道屬性信息中增加新屬性SV_ID,并將SV_ID初始值均設(shè)為0;在各GOOSE鏈路的開關(guān)量采集通道屬性信息中增加新屬性GOOSE_ID,將GOOSE_ID的初始值均設(shè)為0;
(3)根據(jù)各鏈路與板卡和端口的連接關(guān)系,采用連續(xù)非0數(shù)字依次對本工程中配置的所有SV鏈路的通道屬性SV_ID進(jìn)行賦值;采用連續(xù)非0數(shù)字依次對本工程中配置的所有GOOSE鏈路的通道屬性GOOSE_ID進(jìn)行賦值;
(4)對非零SV_ID對應(yīng)的各SV鏈路通道進(jìn)行周期性檢測,對非零GOOSE_ID對應(yīng)的各GOOSE鏈路通道進(jìn)行周期性檢測;當(dāng)檢測到故障時,報告相應(yīng)鏈路的故障信息。
進(jìn)一步的,所述步驟(3)中,對于一個本工程配置的SV鏈路,僅對其中一個通道SV_ID進(jìn)行賦值,以做為本SV鏈路的典型通道;對于一個本工程配置的GOOSE鏈路,僅對其中一個通道GOOSE_ID進(jìn)行賦值,以做為本GOOSE鏈路的典型通道。
進(jìn)一步的,所述鏈路的故障信息包括鏈路的狀態(tài)、異常參數(shù)以及板卡和端口信息。
一種過程層網(wǎng)口故障定位裝置,包括如下模塊:
(1)讀取工程配置CCD文件,獲得本工程配置的全部SV鏈路信息和GOOSE鏈路信息,包括每個SV和GOOSE鏈路對應(yīng)的板卡和端口號的模塊;
(2)在各SV鏈路的模擬量采集通道屬性信息中增加新屬性SV_ID,并將SV_ID初始值均設(shè)為0;在各GOOSE鏈路的開關(guān)量采集通道屬性信息中增加新屬性GOOSE_ID,將GOOSE_ID的初始值均設(shè)為0的模塊;
(3)根據(jù)各鏈路與板卡和端口的連接關(guān)系,采用連續(xù)非0數(shù)字依次對本工程中配置的所有SV鏈路的通道屬性SV_ID進(jìn)行賦值;采用連續(xù)非0數(shù)字依次對本工程中配置的所有GOOSE鏈路的通道屬性GOOSE_ID進(jìn)行賦值的模塊;
(4)對非零SV_ID對應(yīng)的各SV鏈路通道進(jìn)行周期性檢測,對非零GOOSE_ID對應(yīng)的各GOOSE鏈路通道進(jìn)行周期性檢測;當(dāng)檢測到故障時,報告相應(yīng)鏈路的故障信息的模塊。
進(jìn)一步的,所述模塊(3)中,對于一個本工程配置的SV鏈路,僅對其中一個通道SV_ID進(jìn)行賦值,以做為本SV鏈路的典型通道;對于一個本工程配置的GOOSE鏈路,僅對其中一個通道GOOSE_ID進(jìn)行賦值,以做為本GOOSE鏈路的典型通道。
進(jìn)一步的,所述鏈路的故障信息包括鏈路的狀態(tài)、異常參數(shù)以及板卡和端口信息。
本發(fā)明提供的一種過程層網(wǎng)口故障定位方法和裝置,從工程配置CCD文件中獲取本工程配置的所有鏈路配置信息,當(dāng)故障發(fā)生時,能夠準(zhǔn)確報告出相應(yīng)的板卡和端口,從而解決了對故障定位容易出錯的問題。并且本發(fā)明提供的技術(shù)方案,在為SV_ID和GOOSE_ID進(jìn)行賦值時,僅對本工程中配置的SV鏈路和GOOSE鏈路進(jìn)行賦值,而且在進(jìn)行周期性檢測時僅對SV_ID或GOOSE_ID為非0的鏈路進(jìn)行檢測,即僅對本工程配置的鏈路中的模擬量采集通道和開關(guān)量通道進(jìn)行檢測,對于本工程沒有配置的模擬量通道和開關(guān)量通道則不需要進(jìn)行檢測,從而提高了故障檢測的工作效率。
對于一個鏈路,僅對其中一個通道的SV_ID或GOOSE_ID進(jìn)行賦值,將其作為本鏈路的典型通道,可以用于不同通道數(shù)量的鏈路,從而增強(qiáng)程序的兼容性,而且也進(jìn)一步提高檢測效率。
通過報告鏈路的狀態(tài)、異常參數(shù)以及板卡和端口信息,能夠準(zhǔn)確的定位出出現(xiàn)故障的位置,方便檢修人員進(jìn)行檢修。
附圖說明
圖1為過程層SV鏈路異常告警板卡及端口定位方法的流程圖;
圖2為過程層GOOSE鏈路異常告警板卡及端口定位方法的流程圖。
具體實施方式
本發(fā)明提供一種過程層網(wǎng)口故障定位方法和裝置,用于解決現(xiàn)有技術(shù)為對過程層中網(wǎng)口故障進(jìn)行定位時容易出錯而且效率低的問題。
本實施例提供的過程層網(wǎng)口故障定位方法的步驟為:
(1)讀取工程配置CCD文件,獲得本工程配置的全部SV鏈路信息和GOOSE鏈路信息,即每個SV和GOOSE鏈路對應(yīng)的板卡和端口號;
(2)在各SV鏈路的模擬量采集通道屬性信息中增加新屬性SV_ID,并將SV_ID初始值均設(shè)為0;在各GOOSE鏈路的開關(guān)量采集通道屬性信息中增加新屬性GOOSE_ID,將GOOSE_ID的初始值均設(shè)為0;
(3)根據(jù)各鏈路與板卡和端口的連接關(guān)系,采用連續(xù)非0數(shù)字依次對本工程中配置的所有SV鏈路的通道屬性SV_ID進(jìn)行賦值;和各GOOSE鏈路的新屬性GOOSE_ID進(jìn)行賦值;
(4)對非零SV_ID對應(yīng)的各SV鏈路通道進(jìn)行周期性檢測,根據(jù)GOOSE_ID對各GOOSE鏈路通道進(jìn)行周期性檢測;當(dāng)檢測到故障時,報告相應(yīng)鏈路的故障信息。
本實施例提供的一種過程層網(wǎng)口故障定位方法,其主要目的是解決在對鏈路進(jìn)行故障排查時,由于現(xiàn)場藍(lán)圖信息不準(zhǔn)確而造成的故障定位容易出錯而且效率低的問題。比如對于目前國內(nèi)智能站母線保護(hù)裝置最大支持24個支路,過程層板卡有6-8個,且每個板卡有6-10端口。當(dāng)某個鏈路出現(xiàn)故障時,檢修人員需要根據(jù)現(xiàn)場藍(lán)圖逐一對故障進(jìn)行排查,需要花費大量的時間;而且在施工時,由于工藝問題,實際的接線方式可能與現(xiàn)場藍(lán)圖的接線方式不一致,因此這種方法很容易出錯。
本實施例提供的一種過程層網(wǎng)口故障定位方法,首先依靠工程配置CCD文件,得到現(xiàn)場設(shè)備的實際連接方式,再在SV鏈路中模擬量采樣通道建立新的通道屬性SV_ID,GOOSE鏈路中開關(guān)量采樣通道建立新的通道屬性GOOSE_ID,然后依據(jù)CCD文件對本工程中配置的鏈路的SV_ID或GOOSE_ID進(jìn)行賦值,在檢測時僅對SV_ID或GOOSE_ID賦值的鏈路進(jìn)行檢測,不再對本工程中沒有配置的鏈路進(jìn)行檢測,從而大大提高了故障檢測的效率。
在實施上述方法時,首先根據(jù)全站過程層SCD文件,獲取全站SV鏈路和GOOSE鏈路信息,鏈路所在板卡和端口分配信息,以及各SV鏈路中包含的模擬量通道和GOOSE鏈路中包含的開關(guān)量通道。通過SCD文件導(dǎo)出各過程層設(shè)備的CCD工程配置文件,并將各智能設(shè)備的CCD文件下載到對應(yīng)的保護(hù)設(shè)備中。由于SV鏈路的故障定位方法與GOOSE鏈路故障定位的方法相同,下面僅以SV鏈路故障的定位方法為例對本發(fā)明進(jìn)行詳細(xì)說明。對SV鏈路中故障定位方法的流程如圖1所示,步驟如下:
(1)保護(hù)設(shè)備讀取過程層的工程配置CCD文件中所有的SV鏈路信息,包括每條SV鏈路的Appid,Mac地址,模擬量通道,鏈路所在板卡和端口號等內(nèi)容;
(2)在每條SV鏈路模擬量通道的屬性信息中都添加新屬性SV_ID號,初始值設(shè)為0;
(3)根據(jù)各SV鏈路與板卡和端口的連接關(guān)系,采用連續(xù)非0數(shù)字對所有本工程中配置的SV鏈路的SV_ID進(jìn)行連續(xù)賦值;賦值時每條SV鏈路僅對其中一個通道的SV_ID進(jìn)行賦值;
(4)按照SV_ID號的順序依次周期性的檢測每條SV_ID為非0的SV鏈路所在板卡和端口信息、通訊狀態(tài)和接收數(shù)據(jù)幀數(shù),判斷是否出現(xiàn)故障;如果出現(xiàn)故障,則報告故障SV鏈路的狀態(tài)、異常參數(shù)以及板卡和端口信息。如:PT采樣單元的SV鏈路中模擬量通道包含U1aAD1、U1aAD2、U1bAD1、U1bAD2、U1cAD1、U1cAD2、U2aAD1、U2aAD2、U2bAD1、U2bAD2、U2cAD1、U2cAD2共12個模入通道,保護(hù)程序抽取U1aAD1為PT采樣單元SV鏈路典型通道,當(dāng)獲取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鏈路對應(yīng)關(guān)系,如:SV_ID號為1時,代表配置了PT采樣單元的SV鏈路,且SV_ID值1對應(yīng)PT采樣單元的SV鏈路;SV_ID號為2時,代表配置且對應(yīng)支路1采樣單元的SV鏈路……。
在本實施例中,每條SV鏈路僅選取一條通道作為典型通道,對其SV_ID進(jìn)行賦值,可以用于不同通道數(shù)量的鏈路,從而增強(qiáng)程序的兼容性,而且也進(jìn)一步提高檢測效率。作為其他實施方式,每條SV鏈路的全部通道的SV_ID都可以進(jìn)行賦值。
在本實施例中,當(dāng)某條SV鏈路出現(xiàn)故障時,報告出該鏈路的狀態(tài)、異常參數(shù)以及板卡和端口信息,根據(jù)這些故障信息可以準(zhǔn)確定位出故障的位置。作為其他實施方式,當(dāng)SV鏈路出現(xiàn)故障時,可以報告其他定位故障所需的故障信息,如故障SV鏈路的配置信息、故障SV鏈路所在的板卡和端口號和鏈路異常錯誤代碼等。
GOOSE鏈路的故障定位的方法流程如圖2所示,具體實施過程與SV鏈路的故障定位的方法相同,在這里不多做說明。
裝置實施例:
一種過程層網(wǎng)口故障定位裝置,包括如下模塊:
(1)讀取工程配置CCD文件,獲得本工程配置的全部SV鏈路信息和GOOSE鏈路信息,即每個SV或鏈路對應(yīng)的板卡和端口號的模塊;
(2)在各SV鏈路的通道屬性信息中增加新屬性SV_ID,并將SV_ID初始值均設(shè)為0;在各GOOSE鏈路的通道屬性信息中增加新屬性GOOSE_ID,將GOOSE_ID的初始值均設(shè)為0的模塊;
(3)根據(jù)各鏈路與板卡和端口的連接關(guān)系,采用連續(xù)非0數(shù)字依次對本工程中配置的所有SV鏈路的通道屬性SV_ID進(jìn)行賦值;和各GOOSE鏈路的新屬性GOOSE_ID進(jìn)行賦值的模塊;
(4)對非零SV_ID對應(yīng)的各SV鏈路通道進(jìn)行周期性檢測,根據(jù)GOOSE_ID對各GOOSE鏈路通道進(jìn)行周期性檢測;當(dāng)檢測到故障時,報告相應(yīng)鏈路的故障信息的模塊。
本實施例提供的一種過程層網(wǎng)口故障定位裝置,其中的各模塊并不是硬件模塊,而是按照上述方法實施例中的方法進(jìn)行編程得到的軟件模塊,運行在過程層設(shè)備的保護(hù)裝置中。
以上給出了本發(fā)明涉及的具體實施方式,但本發(fā)明不局限于所描述的實施方式。在本發(fā)明給出的思路下,采用對本領(lǐng)域技術(shù)人員而言容易想到的方式對上述實施例中的技術(shù)手段進(jìn)行變換、替換、修改,并且起到的作用與本發(fā)明中的相應(yīng)技術(shù)手段基本相同、實現(xiàn)的發(fā)明目的也基本相同,這樣形成的技術(shù)方案是對上述實施例進(jìn)行微調(diào)形成的,這種技術(shù)方案仍落入本發(fā)明的保護(hù)范圍內(nèi)。