用于goose通信的診斷的制作方法
【專(zhuān)利摘要】本發(fā)明提供一種用于GOOSE通信的診斷。本發(fā)明實(shí)施例提供針對(duì)基于面向通用對(duì)象的變電站事件(GOOSE)所實(shí)施的分布式應(yīng)用的邏輯的診斷的方法、裝置、系統(tǒng)以及計(jì)算機(jī)程序產(chǎn)品。所述方法包括:基于針對(duì)分布式應(yīng)用的數(shù)據(jù)模型來(lái)創(chuàng)建至少一個(gè)邏輯診斷模塊;獲取GOOSE信號(hào)信息;基于GOOSE信號(hào)信息來(lái)執(zhí)行至少一個(gè)邏輯診斷模塊。根據(jù)本發(fā)明實(shí)施例,提供一種可行的方式,用于在線(xiàn)地或脫機(jī)地診斷和/或分析基于GOOSE的應(yīng)用的邏輯。
【專(zhuān)利說(shuō)明】用于GOOSE通信的診斷
【技術(shù)領(lǐng)域】
[0001]本發(fā)明的實(shí)施例大體上涉及過(guò)程控制(PC)系統(tǒng)。更特別地,本發(fā)明的實(shí)施例涉及用于診斷用于變電站自動(dòng)化系統(tǒng)(SAS)的面向通用對(duì)象的變電站事件(GOOSE)應(yīng)用邏輯的方法、裝置、系統(tǒng)及計(jì)算機(jī)程序產(chǎn)品。
【背景技術(shù)】
[0002]變電站可以包括諸如電力電纜、傳輸線(xiàn)、母線(xiàn)、交換機(jī)、電力變壓器和儀表變壓器等的主要設(shè)備,這些設(shè)備可以被布置在開(kāi)關(guān)場(chǎng)和/或間隔(bay)中。這些主要設(shè)備通過(guò)變電站自動(dòng)化系統(tǒng)(SAS)以自動(dòng)化的方式進(jìn)行操作。示例性SAS包括二次設(shè)備(稱(chēng)為智能電子設(shè)備(IED)),二次設(shè)備負(fù)責(zé)保護(hù)、控制并監(jiān)控所述主要設(shè)備。從邏輯上,SAS的結(jié)構(gòu)可以被劃分成三個(gè)層級(jí),即變電站級(jí)、間隔級(jí)和過(guò)程級(jí)。IED可以被分配給這些級(jí)。
[0003]通常,分布式應(yīng)用對(duì)于SAS是必要且重要的。通過(guò)IED之間的數(shù)據(jù)交換可以實(shí)現(xiàn)諸如遍及全站的互鎖應(yīng)用、分布式保護(hù)協(xié)調(diào)等的分布式應(yīng)用。IED之間的數(shù)據(jù)交換(也被稱(chēng)為橫向通信)基于點(diǎn)對(duì)點(diǎn)通信。傳統(tǒng)上,通過(guò)相關(guān)的IED之中的硬件來(lái)實(shí)施分布式應(yīng)用,并且通過(guò)IED中的專(zhuān)用輸入/輸出(I/O)卡來(lái)執(zhí)行數(shù)據(jù)的轉(zhuǎn)移。
[0004]隨著國(guó)際標(biāo)準(zhǔn)IEC61850的引入,數(shù)字式變電站迅速發(fā)展并成為SAS設(shè)計(jì)中的趨勢(shì)。數(shù)字式變電站采用工業(yè)以太網(wǎng)網(wǎng)絡(luò)作為貫穿整個(gè)應(yīng)用領(lǐng)域的基本通信總線(xiàn)。對(duì)于時(shí)序要求嚴(yán)格的基于事件的消息,IEC61850直接在通信棧的以太網(wǎng)鏈路層上指定面向通用對(duì)象的變電站事件(GOOSE)。G00SE是基于工業(yè)以太網(wǎng)網(wǎng)絡(luò)上的點(diǎn)對(duì)點(diǎn)通信的在IED之間提供快速可靠的數(shù)據(jù)交換的機(jī)制。相應(yīng)地,G00SE成為實(shí)施上文提到的分布式應(yīng)用的重要途徑。
[0005]G00SE具有許多優(yōu)點(diǎn),包括(例如)減少布線(xiàn)、更可靠、實(shí)時(shí)、更大容量、種類(lèi)更多且更加復(fù)雜的信號(hào)、以及易于維護(hù)。然而,由于在G00SE網(wǎng)絡(luò)上傳輸?shù)男盘?hào)是虛擬的且不可見(jiàn)的,當(dāng)異常情況發(fā)生時(shí)很難對(duì)其進(jìn)行診斷和分析。因此,需要用于對(duì)G00SE通信進(jìn)行診斷和/或分析的技術(shù)。
【發(fā)明內(nèi)容】
[0006]存在一些涉及用于診斷G00SE通信的方法的工具或文件。然而,這些方法僅診斷G00SE消息的異常傳輸行為(諸如連接中斷,以及G00SE消息的丟失、風(fēng)暴和傳輸性能),而無(wú)法解決對(duì)應(yīng)用層上基于G00SE所實(shí)施的分布式應(yīng)用(簡(jiǎn)稱(chēng)為基于G00SE的分布式應(yīng)用)的邏輯進(jìn)行診斷的問(wèn)題。
[0007]因此,期望在本領(lǐng)域中提供一種可行的方式,用于診斷基于G00SE的分布式應(yīng)用的邏輯。還期望提供一種方式,用于當(dāng)異常情況發(fā)生時(shí)分析基于G00SE分布式應(yīng)用的邏輯。
[0008]為了更好地解決一個(gè)或多個(gè)所關(guān)心的問(wèn)題,在本發(fā)明的第一個(gè)方面,提供一種針對(duì)過(guò)程控制系統(tǒng)的分布式應(yīng)用的邏輯的診斷方法,其中,基于面向通用對(duì)象的變電站事件(G00SE)來(lái)實(shí)施分布式應(yīng)用。該方法包括:基于針對(duì)分布式應(yīng)用的數(shù)據(jù)模型來(lái)創(chuàng)建至少一個(gè)邏輯診斷模塊;獲取G00SE信號(hào)信息;基于G00SE信號(hào)信息來(lái)執(zhí)行至少一個(gè)邏輯診斷模塊。
[0009]在一個(gè)實(shí)施例中,至少一個(gè)邏輯診斷模塊可以被實(shí)施為腳本,例如可執(zhí)行的腳本。在另一個(gè)實(shí)施例中,至少一個(gè)邏輯診斷模塊可以被實(shí)施為可編程邏輯控制器(PLC)。
[0010]在一些實(shí)施例中,從過(guò)程控制系統(tǒng)的配置文件中獲取數(shù)據(jù)模型。進(jìn)一步地,從由S⑶文件、CID文件和I⑶文件構(gòu)成的組中選擇配置描述文件。
[0011 ] 在一個(gè)實(shí)施例中,獲取GOOSE信號(hào)信息包括捕捉過(guò)程控制系統(tǒng)中的網(wǎng)絡(luò)上的在線(xiàn)GOOSE數(shù)據(jù)包以獲取GOOSE信號(hào)信息。作為替代地,在另一個(gè)實(shí)施例中,獲取GOOSE信號(hào)信息包括接收過(guò)程控制系統(tǒng)的脫機(jī)記錄的GOOSE數(shù)據(jù)包以獲取GOOSE信號(hào)信息。
[0012]在一個(gè)實(shí)施例中,執(zhí)行至少一個(gè)邏輯診斷模塊包括將GOOSE信號(hào)信息分配給數(shù)據(jù)模型。在另一個(gè)實(shí)施例中,執(zhí)行至少一個(gè)邏輯診斷模塊包括將GOOSE信號(hào)信息分配給邏輯診斷模塊。
[0013]在進(jìn)一步的實(shí)施例中,執(zhí)行至少一個(gè)邏輯診斷模塊包括在過(guò)程控制系統(tǒng)的測(cè)試期間或在試運(yùn)行期間或在運(yùn)行期間,由周期或GOOSE事件觸發(fā)來(lái)手動(dòng)地或自動(dòng)地執(zhí)行至少一個(gè)邏輯診斷模塊。
[0014]此外,該方法進(jìn)一步可以包括:記錄與所述執(zhí)行相關(guān)的信息;當(dāng)異常情況發(fā)生時(shí)分析該信息。該信息可以包括以下至少一個(gè)=GOOSE原數(shù)據(jù)包、IED信息、GOOSE控制塊信息、GOOSE數(shù)據(jù)集、GOOSE事件以及診斷結(jié)果。
[0015]在又一個(gè)實(shí)施例中,該方法進(jìn)一步可以包括當(dāng)異常情況發(fā)生時(shí)發(fā)出警報(bào)。
[0016]在本發(fā)明的實(shí)施例中,可以從由變電站自動(dòng)化系統(tǒng)、水力發(fā)電站、風(fēng)力發(fā)電系統(tǒng)以及分布式能量資源系統(tǒng)構(gòu)成的組中選擇過(guò)程控制系統(tǒng)。
[0017]在本發(fā)明的第二個(gè)方面,提供一種針對(duì)過(guò)程控制系統(tǒng)的分布式應(yīng)用的邏輯的診斷裝置,其中,基于面向通用對(duì)象的變電站事件(GOOSE)來(lái)實(shí)施分布式應(yīng)用。該裝置包括創(chuàng)建構(gòu)件、獲取構(gòu)件以及執(zhí)行構(gòu)件,創(chuàng)建構(gòu)件被配置成基于針對(duì)分布式應(yīng)用的數(shù)據(jù)模型來(lái)創(chuàng)建至少一個(gè)邏輯診斷模塊,獲取構(gòu)件被配置成獲取GOOSE信號(hào)信息,執(zhí)行構(gòu)件被配置成基于GOOSE信號(hào)信息來(lái)執(zhí)行至少一個(gè)邏輯診斷模塊。
[0018]在本發(fā)明的第三個(gè)方面,提供一種針對(duì)過(guò)程控制系統(tǒng)的分布式應(yīng)用的邏輯的診斷系統(tǒng),其中,基于面向通用對(duì)象的變電站事件(GOOSE)來(lái)實(shí)施分布式應(yīng)用。該系統(tǒng)包括至少一個(gè)處理器和包含計(jì)算機(jī)程序指令的至少一個(gè)存儲(chǔ)器。存儲(chǔ)器和計(jì)算機(jī)程序指令被配置成使設(shè)備執(zhí)行如下操作:基于針對(duì)分布式應(yīng)用的數(shù)據(jù)模型來(lái)創(chuàng)建至少一個(gè)邏輯診斷模塊;獲取GOOSE信號(hào)信息;基于GOOSE信號(hào)信息來(lái)執(zhí)行至少一個(gè)邏輯診斷模塊。
[0019]在本發(fā)明的第四個(gè)方面,提供一種針對(duì)過(guò)程控制系統(tǒng)的分布式應(yīng)用的邏輯的診斷的計(jì)算機(jī)程序產(chǎn)品,其中,基于面向通用對(duì)象的變電站事件(GOOSE)來(lái)實(shí)施分布式應(yīng)用。計(jì)算機(jī)程序產(chǎn)品包括至少一個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)具有存儲(chǔ)在其中的計(jì)算機(jī)可讀程序指令。計(jì)算機(jī)可讀程序指令包括:用于基于針對(duì)分布式應(yīng)用的數(shù)據(jù)模型創(chuàng)建至少一個(gè)邏輯診斷模塊的程序指令;用于獲取G00SE信號(hào)信息的程序指令;用于基于G00SE信號(hào)信息執(zhí)行至少一個(gè)邏輯診斷模塊的程序指令。
[0020]可以實(shí)施說(shuō)明書(shū)中所描述的主題的特定實(shí)施例以實(shí)現(xiàn)下述一個(gè)或多個(gè)優(yōu)點(diǎn)。
[0021]由于說(shuō)明書(shū)中所描述的技術(shù)的特定實(shí)施例,使用橫向通信很容易地診斷來(lái)自用于分布式應(yīng)用功能的不同的IED的G00SE信號(hào)之間的、基于G00SE的分布式應(yīng)用的邏輯交互。進(jìn)一步地,很容易配置一個(gè)覆蓋任何分布式應(yīng)用情況或任何過(guò)程控制系統(tǒng)的邏輯診斷模塊。此外,可以在線(xiàn)診斷基于GOOSE的分布式應(yīng)用邏輯而不打斷正常的操作。還可以脫機(jī)診斷基于GOOSE的分布式應(yīng)用邏輯。而且,通過(guò)記錄并分析診斷結(jié)果,很容易了解確切的異常情況。
[0022]當(dāng)結(jié)合附圖閱讀時(shí),還將從具體實(shí)施例的下文描述中理解本發(fā)明的實(shí)施例的其它特征和優(yōu)點(diǎn),其中,附圖示出(例如通過(guò)舉例的方式)本發(fā)明實(shí)施例的原理。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0023]下文將參考附圖對(duì)本發(fā)明的實(shí)施例(示例意義上所提出的)及其優(yōu)點(diǎn)進(jìn)行更加詳細(xì)地說(shuō)明,其中:
[0024]圖1是數(shù)字式變電站自動(dòng)化系統(tǒng)的示意圖;
[0025]圖2是示意性地示出根據(jù)本發(fā)明實(shí)施例的用于基于GOOSE的分布式應(yīng)用的邏輯的診斷方法的流程圖;
[0026]圖3是根據(jù)本發(fā)明實(shí)施例的用于基于GOOSE的分布式應(yīng)用的邏輯的診斷裝置的示意框圖;以及
[0027]圖4是計(jì)算機(jī)系統(tǒng)的示意框圖,在其中可以實(shí)施本發(fā)明的實(shí)施例。
[0028]各幅圖中相同的附圖標(biāo)記和標(biāo)示指代相同的元件。
【具體實(shí)施方式】
[0029]在下文中,將參考說(shuō)明性的實(shí)施例對(duì)本發(fā)明的理念和精神進(jìn)行描述。應(yīng)當(dāng)理解的是,為本領(lǐng)域技術(shù)人員提供的所有這些實(shí)施例僅用來(lái)更好地理解本發(fā)明并進(jìn)一步實(shí)施本發(fā)明,而不是用來(lái)限制本發(fā)明的范圍。
[0030]如上文所提到的,GOOSE是實(shí)施各種分布式應(yīng)用的重要途徑。方便起見(jiàn),如在此所使用的,術(shù)語(yǔ)“基于GOOSE的分布式應(yīng)用”、“基于GOOSE的應(yīng)用”、“G00SE分布式應(yīng)用”或“G00SE應(yīng)用”可以被交替地用來(lái)指基于GOOSE實(shí)施的一個(gè)分布式應(yīng)用或兩個(gè)或多個(gè)分布式應(yīng)用的組合。如在此所使用的,術(shù)語(yǔ)“基于GOOSE的分布式應(yīng)用邏輯”、“基于GOOSE的應(yīng)用邏輯”或GOOSE應(yīng)用邏輯”可以被交替地用來(lái)指基于GOOSE實(shí)施的分布式應(yīng)用的邏輯。
[0031]為了說(shuō)明本發(fā)明的理念和精神,提供數(shù)字式SAS作為示例。然而,本發(fā)明的理念和精神不限于在變電站自動(dòng)化系統(tǒng)中使用,同樣可以應(yīng)用到例如具有標(biāo)準(zhǔn)化配置描述的其它過(guò)程控制系統(tǒng)。例如,IEC61850也是用于水力發(fā)電站、風(fēng)力發(fā)電系統(tǒng)以及分布式能量資源(DER)的可接受的標(biāo)準(zhǔn)。
[0032]圖1示出數(shù)字式變電站自動(dòng)化系統(tǒng)(SAS) 100的結(jié)構(gòu)的示意圖。
[0033]如圖1所示,用智能的主要設(shè)備101和網(wǎng)絡(luò)連接的二次設(shè)備(稱(chēng)為智能電子設(shè)備IED)分層地構(gòu)建數(shù)字式SAS100。根據(jù)IEC61850的標(biāo)準(zhǔn),SAS100被邏輯地劃分為過(guò)程級(jí)102、間隔級(jí)103和變電站級(jí)104。IED可以被分配給這三個(gè)級(jí)。圖1示例性地示出SAS100包括一個(gè)或多個(gè)站IED S1、S2,一個(gè)或多個(gè)間隔IED B1、B2以及一個(gè)或多個(gè)過(guò)程IEDP1、P2。
[0034]GOOSE是用于滿(mǎn)足快速消息需要的IEC61850標(biāo)準(zhǔn)中的機(jī)制。GOOSE在多個(gè)IED之間實(shí)現(xiàn)高可靠性的且實(shí)時(shí)的通信。除了傳輸實(shí)時(shí)跳閘信號(hào)、間隔邏輯互鎖以及同步檢查等以外,GOOSE已經(jīng)成為SAS中針對(duì)分布式應(yīng)用功能的非常重要的部分。[0035]然而,到目前為止,GOOSE測(cè)試僅在委任(commi ssi on)期間完成,并且,由于測(cè)試仿真的限制,很難包括現(xiàn)場(chǎng)所有情況。此外,GOOSE測(cè)試非常依賴(lài)于測(cè)試員的經(jīng)驗(yàn)和技術(shù)。有時(shí),分布式邏輯測(cè)試幾乎無(wú)法手動(dòng)完成。特別地,當(dāng)GOOSE應(yīng)用邏輯情況在SAS運(yùn)行期間發(fā)生異常時(shí),用戶(hù)很難了解確切的異常情況。例如,用戶(hù)很難了解異常情況何時(shí)發(fā)生、如何發(fā)生、性能如何以及如何將異常情況記錄下來(lái)用于故障分析。
[0036]在下文中,用一對(duì)用于分布式跳閘應(yīng)用的邏輯信號(hào)(即跳閘和位置)作為示例來(lái)闡明上述問(wèn)題。在這個(gè)示例中,假設(shè)有兩個(gè)IED,即IEDA和IEDB。跳閘信號(hào)從IEDA到IEDB,而位置信號(hào)從IEDB到IEDA。跳閘和位置已經(jīng)是一對(duì)邏輯鏈路,它們?cè)赟AS配置文件中已被
預(yù)先定義。
[0037]在正常情況下,當(dāng)跳閘信號(hào)被觸發(fā)時(shí),位置信號(hào)應(yīng)被更改為開(kāi)路狀態(tài),并且存在適當(dāng)?shù)难舆t。然而,當(dāng)SAS中有故障時(shí),會(huì)發(fā)生某些異常情況。例如,這些異常情況可以是以下實(shí)例。在跳閘信號(hào)被觸發(fā)后,位置信號(hào)無(wú)法在數(shù)毫秒內(nèi)被更改為開(kāi)路狀態(tài)。因此,位置信號(hào)處于錯(cuò)誤狀態(tài)。根據(jù)現(xiàn)有技術(shù),當(dāng)上述情況發(fā)生時(shí),用戶(hù)很難了解確切的異常情況。
[0038]為了克服上述問(wèn)題,本發(fā)明的主要目的是提供用于診斷基于GOOSE的應(yīng)用邏輯的可行方式。
[0039]在下文中,將參考根據(jù)本發(fā)明實(shí)施例的方法、裝置(系統(tǒng))以及計(jì)算機(jī)程序產(chǎn)品的流程圖和/或框圖對(duì)本發(fā)明進(jìn)行描述。應(yīng)當(dāng)理解的是,本發(fā)明的流程圖和/或框圖中的每個(gè)框以及流程圖和/或框圖中每個(gè)框的組合都可以由計(jì)算機(jī)程序指令實(shí)施。計(jì)算機(jī)程序指令可以被提供給通用計(jì)算機(jī)的處理器、專(zhuān)用計(jì)算機(jī)的處理器或其它可編程數(shù)據(jù)處理裝置的處理器,從而制造出一種機(jī)器,使得通過(guò)計(jì)算機(jī)或其它可編程數(shù)據(jù)處理裝置執(zhí)行的這些指令構(gòu)成用于實(shí)施流程圖和/或框圖的框中所規(guī)定的功能/操作的方法。
[0040]圖2是示意性地示出根據(jù)本發(fā)明實(shí)施例的用于過(guò)程控制系統(tǒng)(例如SAS)的基于GOOSE應(yīng)用的邏輯的診斷方法200的流程圖。如圖2所示,方法200在步驟S201開(kāi)始,并進(jìn)入步驟S202,在步驟S202處基于用于基于GOOSE應(yīng)用的數(shù)據(jù)模型創(chuàng)建至少一個(gè)邏輯診斷模塊。
[0041]在一些實(shí)施例中,可以從過(guò)程控制系統(tǒng)的配置描述文件中獲取數(shù)據(jù)模型。具體地,配置描述文件可以從外部設(shè)備輸入。
[0042]為了描述并配置SAS,已在IEC61850中定義了具體的變電站配置描述語(yǔ)言(SCL)。SCL文件包含GOOSE通信參數(shù)和SAS的工程實(shí)例數(shù)據(jù)結(jié)構(gòu)。
[0043]SCL文件可以是S⑶或CID/I⑶文件。變電站配置描述(.SCD)文件是詳細(xì)描述該變電站配置的文件。被配置的IED描述(.CID)文件用于IED配置工具和IED之間的通信。IED能力描述(.1CD)文件描述考慮中的IED的數(shù)據(jù)模型和通信服務(wù)。這些配置文件在變電站工程配置之后被生成為變電站配置文件?;贗EC61850的配置文件包含多種專(zhuān)用數(shù)據(jù)模型,例如“變電站”、“IED”、“通信(Communi cation)”等等。如果基于G00SE的任何分布式應(yīng)用被應(yīng)用到過(guò)程級(jí)、間隔級(jí)、或站級(jí),則配置文件中必須有G00SE配置的信息(例如G00SE通信參數(shù))。
[0044]因此,輸入的SCL文件可以被用來(lái)創(chuàng)建邏輯診斷模塊。在本發(fā)明的一個(gè)實(shí)施例中,通過(guò)解析SCL文件,可以從通信(Communi cation)和IED部分獲取數(shù)據(jù)模型。通常,數(shù)據(jù)模型可以包括(但不限于)G00SE信號(hào)的輸入資源和輸出資源、G00SE控制程序塊、G00SE數(shù)據(jù)集以及初始化的GOOSE通信參數(shù)。數(shù)據(jù)模型可以在存儲(chǔ)器中被緩中。
[0045]根據(jù)一些實(shí)施例,基于工程數(shù)據(jù)模型可以創(chuàng)建邏輯診斷模塊。例如,如上文所提到的,跳閘和位置信號(hào)是一對(duì)邏輯鏈路。例如,當(dāng)跳閘信號(hào)被觸發(fā)時(shí),位置信號(hào)應(yīng)被更改為開(kāi)路狀態(tài),并且存在適當(dāng)?shù)难舆t(例如50ms)。因此,基于跳閘和位置邏輯鏈路可以創(chuàng)建示例性邏輯診斷模塊。具體地,示例性邏輯診斷模塊可以涉及響應(yīng)于跳閘信號(hào)的觸發(fā),以在IOOms之后檢查位置信號(hào)。在本發(fā)明進(jìn)一步的實(shí)施例中,工程師可以對(duì)邏輯診斷模塊進(jìn)行編輯,以解釋會(huì)發(fā)生的任何應(yīng)用情況。作為示例,為了考慮位置信號(hào)超出正常延遲時(shí)間被返回的異常情況,可以用Is或IOs代替上述延遲時(shí)間(即100ms)。根據(jù)在工程期間GOOSE實(shí)際的應(yīng)用配置,邏輯診斷模塊的創(chuàng)建取決于用戶(hù)(例如工程師)想做什么。通過(guò)這種方式,用戶(hù)可以自由地配置邏輯診斷模塊,以包含任何的應(yīng)用情況。
[0046]進(jìn)一步地,可以在邏輯診斷模塊中定義執(zhí)行規(guī)則。在本發(fā)明的一個(gè)實(shí)施例中,執(zhí)行規(guī)則可以被定義為根據(jù)周期自動(dòng)地執(zhí)行邏輯診斷模塊。在本發(fā)明另一個(gè)實(shí)施例中,執(zhí)行規(guī)則可以被定義為根據(jù)某個(gè)GOOSE事件觸發(fā)(諸如GOOSE信號(hào)信息的改變)來(lái)自動(dòng)執(zhí)行邏輯診斷模塊。在本發(fā)明又一個(gè)實(shí)施例中,執(zhí)行規(guī)則可以被定義為手動(dòng)地執(zhí)行邏輯診斷模塊。
[0047]在一個(gè)實(shí)施例中,邏輯診斷模塊可以被實(shí)施為腳本,例如可執(zhí)行的腳本。腳本可以用任何形式的編程語(yǔ)言(包括編譯語(yǔ)言或解釋語(yǔ)言)進(jìn)行編寫(xiě)。
[0048]在另一個(gè)實(shí)施例中,邏輯診斷模塊可以被實(shí)施為可編程邏輯控制器(PLC)。PLC是用于機(jī)電過(guò)程(諸如對(duì)工廠裝配線(xiàn)的機(jī)械控制)的自動(dòng)化的數(shù)字式計(jì)算機(jī)。PLC是用于工程自動(dòng)化過(guò)程的標(biāo)準(zhǔn)化實(shí)施。例如,IEC61131是IEC組織針對(duì)PLC的開(kāi)放的國(guó)際標(biāo)準(zhǔn)。因此,基于所期望的功能,本領(lǐng)域技術(shù)人員很容易構(gòu)建PLC。在此省略了關(guān)于PLC的詳細(xì)描述。
[0049]在邏輯診斷模塊已被創(chuàng)建之后,方法200可以進(jìn)入步驟S203,在步驟S203中可以獲取GOOSE信號(hào)信息。GOOSE信號(hào)信息可以是用于GOOSE信號(hào)的值。
[0050]在本發(fā)明的一個(gè)實(shí)施例中,可以在子步驟S2031中獲取GOOSE信號(hào)信息,在子步驟S2031中可以在線(xiàn)捕捉所述過(guò)程控制系統(tǒng)的網(wǎng)絡(luò)上的GOOSE數(shù)據(jù)包。已捕捉的GOOSE數(shù)據(jù)包隨后被解碼為GOOSE信號(hào)信息。在本發(fā)明的一些實(shí)施例中,可以實(shí)時(shí)地捕捉SAS的網(wǎng)絡(luò)上的所有GOOSE數(shù)據(jù)包。按照這種方式,始終可以獲取最新的GOOSE信號(hào)值,用于以后的診斷。本領(lǐng)域技術(shù)人員可以理解的是,可以使用已知的或未來(lái)開(kāi)發(fā)的任何適當(dāng)?shù)募夹g(shù)手段來(lái)獲取GOOSE數(shù)據(jù)包。就這一點(diǎn)而言不限制本發(fā)明的范圍。
[0051 ] 在本發(fā)明的另一個(gè)實(shí)施例中,可以在子步驟S2032處獲取GOOSE信號(hào)信息,在子步驟S2032中從一些外部存儲(chǔ)器可以輸入脫機(jī)記錄的GOOSE數(shù)據(jù)包。相似地,GOOSE數(shù)據(jù)包可以被解碼為GOOSE /[目號(hào)彳目息。
[0052]在又一個(gè)實(shí)施例中,可以手動(dòng)輸入GOOSE信號(hào)信息。
[0053]然后,方法200進(jìn)入步驟S204,在步驟S204中,方法200基于GOOSE信號(hào)信息執(zhí)行至少一個(gè)邏輯診斷模塊。
[0054]在一個(gè)實(shí)施例中,執(zhí)行步驟可以包括將GOOSE信號(hào)信息分配給數(shù)據(jù)模型。于是,將在數(shù)據(jù)模型上執(zhí)行邏輯診斷模塊。在另一個(gè)實(shí)施例中,執(zhí)行可以包括將GOOSE信號(hào)信息分配給邏輯診斷模塊而不用訪問(wèn)數(shù)據(jù)模型。
[0055]在一些實(shí)施例中,根據(jù)邏輯診斷腳本中定義的執(zhí)行規(guī)則可以實(shí)施執(zhí)行步驟。換句話(huà)說(shuō),由周期或GOOSE事件觸發(fā)可以手動(dòng)地或自動(dòng)地實(shí)施執(zhí)行步驟。例如,考慮如下實(shí)施例:由GOOSE事件觸發(fā)(諸如跳閘信號(hào)事件)來(lái)執(zhí)行邏輯診斷模塊。當(dāng)獲取到(例如捕捉到)包含跳閘信號(hào)的GOOSE數(shù)據(jù)包時(shí),通過(guò)對(duì)該GOOSE數(shù)據(jù)包進(jìn)行解碼得到跳閘信號(hào),隨后,跳閘信號(hào)被寫(xiě)進(jìn)存儲(chǔ)器中的數(shù)據(jù)模型或被輸入到步驟S202中創(chuàng)建的邏輯診斷模塊。響應(yīng)于跳閘信號(hào)的變化,示例性診斷模塊被觸發(fā)以進(jìn)行針對(duì)分布式跳閘應(yīng)用的診斷。例如,根據(jù)邏輯診斷模塊,IOOms之后邏輯診斷模塊將讀出相應(yīng)的位置信號(hào)事件,并且位置信號(hào)事件的值將與一個(gè)參考值進(jìn)行比較以確定GOOSE應(yīng)用邏輯是否正確。在一些實(shí)施例中,在SAS測(cè)試期間、或在控制系統(tǒng)的試運(yùn)行期間、或在控制系統(tǒng)的運(yùn)行期間,可以實(shí)施這樣的執(zhí)行步驟。在一些實(shí)施例中,自動(dòng)地或應(yīng)關(guān)心信息的人員(例如終端用戶(hù)或工程師等)的請(qǐng)求而給出基于邏輯診斷模塊的結(jié)果。
[0056]可選地,方法200可以進(jìn)一步包括步驟S205。在步驟S205中,對(duì)與邏輯診斷模塊的執(zhí)行相關(guān)的信息進(jìn)行記錄。診斷結(jié)果可以觸發(fā)該記錄步驟,以將相關(guān)信息記錄到文件或歷史數(shù)據(jù)庫(kù)中。例如,這種信息可以包括(但不限于)GOOSE原數(shù)據(jù)包、IED信息、GOOSE控制塊信息、GOOSE數(shù)據(jù)集、GOOSE事件以及診斷結(jié)果。
[0057]異常情況發(fā)生時(shí),方法200可以進(jìn)一步包括步驟S206,在步驟S206中基于所述執(zhí)行的結(jié)果(例如,根據(jù)記錄的信息)可以實(shí)施分析。在本發(fā)明的一個(gè)實(shí)施例中,還可以對(duì)GOOSE傳輸性能進(jìn)行分析。
[0058]此外,方法200可以包括當(dāng)異常情況發(fā)生時(shí)發(fā)出警報(bào)的步驟S207。警報(bào)可以是任何形式的信號(hào),諸如可聽(tīng)見(jiàn)的信號(hào)、可看見(jiàn)的信號(hào)或可感覺(jué)到的信號(hào)。
[0059]上文對(duì)根據(jù)本發(fā)明實(shí)施例的針對(duì)基于GOOSE的分布式應(yīng)用的邏輯的診斷方法進(jìn)行了描述。應(yīng)當(dāng)注意的是,上文的描寫(xiě)僅是示例性的,而非對(duì)本發(fā)明的限制。在本發(fā)明的其它實(shí)施例中,該方法可以包括更多、或更少、或不同的步驟,并且各步驟的順序也可以不同于所描寫(xiě)的順序。例如,在一些實(shí)施例中,可以省略上述一個(gè)或多個(gè)可選的步驟。在一些實(shí)施例中,步驟S203可以先于步驟S202發(fā)生或與步驟S202同時(shí)發(fā)生。每個(gè)步驟的具體的實(shí)施例可以不同于所描寫(xiě)的實(shí)施例。所有這些改變均落入本發(fā)明的精神和范圍內(nèi)。
[0060]圖3是根據(jù)本發(fā)明實(shí)施例的針對(duì)過(guò)程控制系統(tǒng)(例如SAS)的基于GOOSE的分布式應(yīng)用的邏輯的診斷裝置300的示意性框圖。
[0061]如圖3所示,裝置300可以包括創(chuàng)建構(gòu)件302、獲取構(gòu)件303以及執(zhí)行構(gòu)件305,創(chuàng)建構(gòu)件302被配置成基于針對(duì)分布式應(yīng)用的數(shù)據(jù)模型來(lái)創(chuàng)建至少一個(gè)邏輯診斷模塊,獲取構(gòu)件303被配置成獲取GOOSE信號(hào)信息,執(zhí)行構(gòu)件305被配置成基于GOOSE信號(hào)信息來(lái)執(zhí)行至少一個(gè)邏輯診斷模塊。
[0062]在本發(fā)明的一些實(shí)施例中,可以從過(guò)程控制系統(tǒng)的配置描述文件中獲取數(shù)據(jù)模型。進(jìn)一步地,配置描述文件是IEC61850標(biāo)準(zhǔn)中所定義的SCL文件,可以是S⑶文件或CID/I⑶文件。在過(guò)程控制系統(tǒng)的工程配置之后生成這些配置文件,因而數(shù)據(jù)模型可以是工程數(shù)據(jù)模型。在本發(fā)明的一個(gè)實(shí)施例中,可以從外部設(shè)備輸入所述配置描述文件。
[0063]在本發(fā)明的一些實(shí)施例中,通過(guò)解析SCL文件,可以從所述通信和所述IED部分獲取數(shù)據(jù)模型。數(shù)據(jù)模型可以在存儲(chǔ)器中被緩中。
[0064]在本發(fā)明的一些實(shí)施例中,創(chuàng)建構(gòu)件302可以被配置成基于工程數(shù)據(jù)模型來(lái)創(chuàng)建邏輯診斷模塊。具體地,根據(jù)在工程期間GOOSE實(shí)際的應(yīng)用配置,根據(jù)用戶(hù)(例如工程師)想做什么來(lái)創(chuàng)建所述邏輯診斷模塊。[0065]在一些實(shí)施例中,創(chuàng)建構(gòu)件302可以被配置成定義所述邏輯診斷模塊中的執(zhí)行規(guī)貝U。例如,執(zhí)行規(guī)則可以被定義為由周期或由某個(gè)GOOSE事件觸發(fā)(諸如GOOSE信號(hào)信息的改變)而手動(dòng)地或自動(dòng)地執(zhí)行邏輯診斷模塊。
[0066]在一個(gè)實(shí)施例中,邏輯診斷模塊可以被實(shí)施為腳本,例如可執(zhí)行的腳本。腳本可以用任何形式的編程語(yǔ)言(包括編譯語(yǔ)言或解釋語(yǔ)言)進(jìn)行編寫(xiě)。在另一個(gè)實(shí)施例中,邏輯診斷模塊可以被實(shí)施為可編程邏輯控制器(PLC)。
[0067]在本發(fā)明的一個(gè)實(shí)施例中,獲取構(gòu)件303可以包括捕捉構(gòu)件3031,捕捉構(gòu)件3031被配置成捕捉所述過(guò)程控制系統(tǒng)中的網(wǎng)絡(luò)上的在線(xiàn)GOOSE數(shù)據(jù)包。隨后,可以將GOOSE數(shù)據(jù)包解碼為GOOSE信號(hào)信息,GOOSE信號(hào)信息被分配給存儲(chǔ)器中的數(shù)據(jù)模型或被分配給邏輯診斷模塊。因?yàn)椴蹲綐?gòu)件3031實(shí)時(shí)地捕捉GOOSE數(shù)據(jù)包,所以始終可以連續(xù)地獲取用于診斷的最新的GOOSE信號(hào)值。
[0068]在本發(fā)明另一個(gè)實(shí)施例中,獲取構(gòu)件303可以包括接收構(gòu)件3032,接收構(gòu)件3032被配置成接收所述過(guò)程控制系統(tǒng)的脫機(jī)記錄的GOOSE數(shù)據(jù)包。相似地,可以將GOOSE數(shù)據(jù)包解碼為GOOSE信號(hào)信息。
[0069]可以從一個(gè)組來(lái)選擇所述過(guò)程控制系統(tǒng),該組由變電站自動(dòng)化系統(tǒng)(SAS)、水力發(fā)電站、風(fēng)力發(fā)電系統(tǒng)以及分布式能量資源系統(tǒng)構(gòu)成。所述過(guò)程控制系統(tǒng)遵守IEC61850標(biāo)準(zhǔn)。配置描述文件可以是SCL文件,例如SCD文件或CID/ICD文件。
[0070]在本發(fā)明的一些實(shí)施例中,執(zhí)行構(gòu)件304可以包括分配構(gòu)件,分配構(gòu)件被配置成將GOOSE信號(hào)信息分配給數(shù)據(jù)模型或分配給邏輯診斷模塊。在本發(fā)明的一些實(shí)施例中,執(zhí)行構(gòu)件304可以被配置成由周期或由GOOSE事件觸發(fā)來(lái)手動(dòng)地或自動(dòng)地執(zhí)行邏輯診斷模塊。在本發(fā)明的一些實(shí)施例中,執(zhí)行構(gòu)件305可以被配置成在測(cè)試期間、或在過(guò)程控制系統(tǒng)的試運(yùn)行期間或在過(guò)程控制系統(tǒng)的運(yùn)行期間進(jìn)行執(zhí)行。在一些實(shí)施例中,自動(dòng)地或應(yīng)關(guān)心信息的人員(例如終端用戶(hù)或工程師等)的請(qǐng)求而給出基于邏輯診斷模塊的結(jié)果。
[0071]可選地,裝置300可以進(jìn)一步包括記錄構(gòu)件305、分析構(gòu)件306以及發(fā)布構(gòu)件307。
[0072]記錄構(gòu)件305被配置成對(duì)與執(zhí)行有關(guān)的信息進(jìn)行記錄。在本發(fā)明的一些實(shí)施例中,記錄構(gòu)件305可以被診斷結(jié)果觸發(fā),以將相關(guān)信息記錄到文件或歷史數(shù)據(jù)庫(kù)中。例如,這種信息可以包括(但不限于)GOOSE原數(shù)據(jù)包、IED信息、GOOSE控制塊信息、GOOSE數(shù)據(jù)集、GOOSE事件以及診斷結(jié)果。
[0073]分析構(gòu)件306可以被配置成對(duì)執(zhí)行結(jié)果進(jìn)行分析,例如基于所記錄的信息對(duì)執(zhí)行結(jié)果進(jìn)行分析。作為替代方式,分析構(gòu)件306可以直接從執(zhí)行構(gòu)件304接收相關(guān)信息。在本發(fā)明的一個(gè)實(shí)施例中,分析構(gòu)件306可以進(jìn)一步被配置成分析GOOSE傳輸性能。
[0074]發(fā)布構(gòu)件307可以被配置成當(dāng)異常情況發(fā)生時(shí)發(fā)出警報(bào)。警報(bào)可以是任何形式的信號(hào),諸如可聽(tīng)見(jiàn)的信號(hào)、可看見(jiàn)的信號(hào)或可感覺(jué)到的信號(hào)。
[0075]應(yīng)當(dāng)理解的是,裝置300中包含的模塊301-307中的每個(gè)模塊均對(duì)應(yīng)于圖2所示出的方法200的每個(gè)步驟。因此,上文參考方法200描述的操作和特征同樣適用于裝置300以及其中的模塊,在這里省略了對(duì)這些操作和特征的詳細(xì)描述。
[0076]應(yīng)當(dāng)理解的是,裝置300中上述模塊的劃分是示例性的而非限制性的。例如,在上文的描述中單個(gè)模塊的功能也可以由多個(gè)模塊實(shí)現(xiàn)。反之亦然,上文描述的多個(gè)模塊也可以由單個(gè)模塊實(shí)現(xiàn)。就這一點(diǎn)而言,不限制本發(fā)明的范圍。[0077]圖4是計(jì)算機(jī)系統(tǒng)的示意框圖,其中可以實(shí)施本發(fā)明的實(shí)施例。
[0078]如圖4所示的計(jì)算機(jī)系統(tǒng)包括CPU(中央處理器)401、RAM(隨機(jī)存取存儲(chǔ)器)402、ROM(只讀存儲(chǔ)器)403、系統(tǒng)總線(xiàn)404、硬盤(pán)控制器405、鍵盤(pán)控制器406、串行接口控制器407、并行接口控制器408、顯示控制器409、硬盤(pán)410、鍵盤(pán)411、串聯(lián)外圍設(shè)備412、并聯(lián)外圍設(shè)備413以及顯示器414。在這些部件中,連接到系統(tǒng)總線(xiàn)404的部件包括CPU401、RAM402、R0M403、硬盤(pán)控制器403、鍵盤(pán)控制器405、鍵盤(pán)控制器406、串行接口控制器407、并行接口控制器408以及顯示控制器409。硬盤(pán)410連接到硬盤(pán)控制器405 ;鍵盤(pán)411連接到鍵盤(pán)控制器406 ;串聯(lián)外圍設(shè)備412連接到串聯(lián)接口控制器407 ;并聯(lián)外圍設(shè)備413連接到并行接口控制器408 ;顯示器414連接到顯示控制器409。
[0079]僅出于示例性的目的示出圖4中的結(jié)構(gòu)框圖,該結(jié)構(gòu)框圖不用于限制本發(fā)明。在一些情況下,可以根據(jù)需要增加或減少一些設(shè)備。
[0080]本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解本發(fā)明可以具體表現(xiàn)為系統(tǒng)、方法或計(jì)算機(jī)程序產(chǎn)品。相應(yīng)地,本發(fā)明可以采用全部硬件的表現(xiàn)形式、全部軟件(包括固件、常駐軟件、微代碼等)的表現(xiàn)形式或軟件方面和硬件方面組合的表現(xiàn)形式,在此,所有這些形式通常被稱(chēng)為“電路”、“模塊”或“系統(tǒng)”。此外,本發(fā)明還可以采用計(jì)算機(jī)程序產(chǎn)品的形式,計(jì)算機(jī)程序產(chǎn)品具體包含在表示為任何有形的介質(zhì)中,該介質(zhì)具有具體包含在其中的計(jì)算機(jī)可用的程序代碼。
[0081]附圖中的流程圖和框圖示出根據(jù)本發(fā)明多個(gè)實(shí)施例的體系結(jié)構(gòu)、功能、系統(tǒng)、方法以及計(jì)算機(jī)程序產(chǎn)品的可能的實(shí)施方式的操作。就這一點(diǎn)而言,流程圖或框圖中的每個(gè)框可以代表一個(gè)模塊、程序段或一部分代碼,其中,所述模塊、程序段或一部分代碼包括用于實(shí)施具體邏輯功能的一個(gè)或多個(gè)可執(zhí)行的指令。還應(yīng)當(dāng)注意的是,在一些可替代的實(shí)施中,框中所指出的功能會(huì)不同于附圖中所指出的順序。例如,取決于所涉及的功能,實(shí)際上可以基本同時(shí)地執(zhí)行連續(xù)示出的兩個(gè)框,或者,有時(shí)可以按照相反順序執(zhí)行這兩個(gè)框。還應(yīng)當(dāng)注意的是,框圖和/或流程圖的每個(gè)框以及框圖和/或流程圖中的多個(gè)框的組合可以由專(zhuān)用的基于硬件的系統(tǒng)來(lái)實(shí)施,該系統(tǒng)執(zhí)行具體的功能或操作、或由專(zhuān)用硬件和計(jì)算機(jī)指令的組合來(lái)實(shí)施。
[0082]雖然說(shuō)明書(shū)包含許多具體的實(shí)施細(xì)節(jié),但是,這些細(xì)節(jié)不應(yīng)構(gòu)成對(duì)所要保護(hù)的任何實(shí)施的范圍的限制,而是應(yīng)作為針對(duì)特定實(shí)施方式的特定實(shí)施例的特征的描述。說(shuō)明書(shū)中在獨(dú)立的實(shí)施例下所描述的某些特征還可以在單個(gè)實(shí)施例中以組合的形式被實(shí)施。相反地,在單個(gè)實(shí)施例下所描述的多種特征還可以分別在多個(gè)實(shí)施例中單獨(dú)實(shí)施或在任何適當(dāng)?shù)淖咏M合中實(shí)施。而且,盡管上文以某些組合的形式或甚至是最初要保護(hù)的形式對(duì)特征進(jìn)行了描述,但是,要保護(hù)的組合中的一個(gè)或多個(gè)特征在某些情況下可以從該組合中分離,并且要保護(hù)的組合可以指向子組合或子組合的變體。
[0083]相似地,雖然附圖中以特定順序?qū)Σ僮鬟M(jìn)行了描述,但是,這不應(yīng)理解為要求這些操作按照所示出的特定順序或按照先后順序進(jìn)行實(shí)施(或要求所有示出的操作都被實(shí)施)來(lái)達(dá)到所期望的結(jié)果。在某些情況下,多任務(wù)及并行處理是有利的。而且,上文所描述的實(shí)施例中多種系統(tǒng)部件的分離不應(yīng)理解為所有實(shí)施例中都要求這種分離,應(yīng)當(dāng)理解的是,所描述的程序部件和系統(tǒng)通??梢栽趩蝹€(gè)軟件產(chǎn)品中被集成在一起或被封裝進(jìn)多個(gè)軟件產(chǎn)品中。[0084]上面對(duì)說(shuō)明書(shū)中所描述的主題的特定實(shí)施例進(jìn)行了描述。其它實(shí)施例也在隨附權(quán)利要求的范圍內(nèi)。例如,權(quán)利要求中所列舉的動(dòng)作還可以以不同的順序?qū)嵤⑶胰匀荒軐?shí)現(xiàn)所期望的結(jié)果。作為一個(gè)示例,附圖中所描繪的過(guò)程不必要求已示出的特定順序(或先后順序)來(lái)達(dá)到所期望的結(jié)果。在某些實(shí)施中,多任務(wù)和并行處理是有利的。
【權(quán)利要求】
1.針對(duì)過(guò)程控制系統(tǒng)的分布式應(yīng)用邏輯的診斷方法,其中,基于面向通用對(duì)象的變電站事件(GOOSE)來(lái)實(shí)施所述分布式應(yīng)用,所述方法包括: 基于針對(duì)所述分布式應(yīng)用的數(shù)據(jù)模型來(lái)創(chuàng)建至少一個(gè)邏輯診斷模塊; 獲取GOOSE信號(hào)信息;并且 基于所述GOOSE信號(hào)信息來(lái)執(zhí)行所述至少一個(gè)邏輯診斷模塊。
2.如權(quán)利要求1所述的方法,其中,所述至少一個(gè)邏輯診斷模塊被實(shí)施為腳本或可編程邏輯控制器(PLC),并且從所述過(guò)程控制系統(tǒng)的配置描述文件中獲取所述數(shù)據(jù)模型。
3.如權(quán)利要求1所述的方法,其中,獲取GOOSE信號(hào)信息包括: 捕捉所述過(guò)程控制系統(tǒng)中的網(wǎng)絡(luò)上的在線(xiàn)GOOSE數(shù)據(jù)包以獲取所述GOOSE信號(hào)信息;或者 接收所述過(guò)程控制系統(tǒng)的脫機(jī)記錄的GOOSE數(shù)據(jù)包以獲取所述GOOSE信號(hào)信息。
4.如權(quán)利要求1、2或3所述的方法,其中,執(zhí)行所述至少一個(gè)邏輯診斷模塊包括: 將所述GOOSE信號(hào)信息分配給所述數(shù)據(jù)模型或分配給所述至少一個(gè)邏輯診斷模塊。
5.如權(quán)利要求1、2或3所述的方法,其中,執(zhí)行所述至少一個(gè)邏輯診斷模塊包括: 在所述過(guò)程控制系統(tǒng)的測(cè)試期間或在試運(yùn)行期間或在運(yùn)行期間,周期自動(dòng)地執(zhí)行或由 GOOSE事件觸發(fā)來(lái)自動(dòng)地執(zhí)行或者手動(dòng)觸發(fā)執(zhí)行所述至少一個(gè)邏輯診斷模塊。
6.如權(quán)利要求1、2或3所述的方法,進(jìn)一步包括: 記錄與所述執(zhí)行相關(guān)的信息;并且 當(dāng)異常情況發(fā)生時(shí)分析所述信息。
7.根據(jù)權(quán)利要求6所述的方法,其中,所述信息包括以下至少一個(gè):G00SE原數(shù)據(jù)包、智能電子設(shè)備(IED)信息、GOOSE控制塊信息、GOOSE數(shù)據(jù)集、GOOSE事件以及診斷結(jié)果。
8.如權(quán)利要求1、2或3所述的方法,其中,從由變電站自動(dòng)化系統(tǒng)、水力發(fā)電站、風(fēng)力發(fā)電系統(tǒng)以及分布式能量資源系統(tǒng)構(gòu)成的組中選擇所述過(guò)程控制系統(tǒng)。
9.針對(duì)過(guò)程控制系統(tǒng)的分布式應(yīng)用邏輯的診斷裝置,其中,基于面向通用對(duì)象的變電站事件(GOOSE)來(lái)實(shí)施所述分布式應(yīng)用,所述裝置包括: 創(chuàng)建構(gòu)件,被配置成基于針對(duì)所述分布式應(yīng)用的數(shù)據(jù)模型來(lái)創(chuàng)建至少一個(gè)邏輯診斷模塊; 獲取構(gòu)件,被配置成獲取GOOSE信號(hào)信息;以及 執(zhí)行構(gòu)件,被配置成基于所述GOOSE信號(hào)信息來(lái)執(zhí)行所述至少一個(gè)邏輯診斷模塊。
10.如權(quán)利要求9所述的裝置,其中,所述至少一個(gè)邏輯診斷模塊被實(shí)施為腳本或可編程邏輯控制器(PLC),并且從所述過(guò)程控制系統(tǒng)的配置描述文件中獲取所述數(shù)據(jù)模型。
11.如權(quán)利要求9所述的裝置,其中,所述獲取構(gòu)件包括: 捕捉構(gòu)件,被配置成捕捉所述過(guò)程控制系統(tǒng)中的網(wǎng)絡(luò)上的在線(xiàn)GOOSE數(shù)據(jù)包以獲取所述GOOSE信號(hào)信息;或者 接收構(gòu)件,被配置成接收所述過(guò)程控制系統(tǒng)的脫機(jī)記錄的GOOSE數(shù)據(jù)包以獲取所述GOOSE信號(hào)信息。
12.如權(quán)利要求9、10或11所述的裝置,其中,所述執(zhí)行構(gòu)件包括: 分配構(gòu)件,被配置成將所述GOOSE信號(hào)信息分配給所述數(shù)據(jù)模型或分配給所述至少一個(gè)邏輯診斷模塊。
13.如權(quán)利要求9、10或11所述的裝置,其中,所述執(zhí)行構(gòu)件被進(jìn)一步配置成: 在所述過(guò)程控制系統(tǒng)的測(cè)試期間或試運(yùn)行期間或在運(yùn)行期間,由周期或由GOOSE事件觸發(fā)自動(dòng)地執(zhí)行或者手動(dòng)觸發(fā)執(zhí)行所述至少一個(gè)邏輯診斷模塊。
14.針對(duì)過(guò)程控制系統(tǒng)的分布式應(yīng)用邏輯的診斷系統(tǒng),其中,基于面向通用對(duì)象的變電站事件(GOOSE)來(lái)實(shí)施所述分布式應(yīng)用,所述系統(tǒng)包括: 至少一個(gè)處理器和包含計(jì)算機(jī)程序指令的至少一個(gè)存儲(chǔ)器, 所述存儲(chǔ)器和所述計(jì)算機(jī)程序指令被配置成使設(shè)備執(zhí)行如下操作: 基于針對(duì)所述分布式應(yīng)用的數(shù)據(jù)模型來(lái)創(chuàng)建至少一個(gè)邏輯診斷模塊; 獲取GOOSE信號(hào)信息;并且 基于所述GOOSE信號(hào) 信息來(lái)執(zhí)行所述至少一個(gè)邏輯診斷模塊。
15.針對(duì)過(guò)程控制系統(tǒng)的分布式應(yīng)用邏輯的診斷的計(jì)算機(jī)程序產(chǎn)品,其中,基于面向通用對(duì)象的變電站事件(GOOSE)來(lái)實(shí)施所述分布式應(yīng)用,所述計(jì)算機(jī)程序產(chǎn)品包括至少一個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)具有存儲(chǔ)在其中的計(jì)算機(jī)可讀程序指令,所述計(jì)算機(jī)可讀程序指令包括: 用于基于針對(duì)所述分布式應(yīng)用的數(shù)據(jù)模型創(chuàng)建至少一個(gè)邏輯診斷模塊的程序指令; 用于獲取GOOSE信號(hào)信息的程序指令;以及 用于基于所述GOOSE信號(hào)信息執(zhí)行所述至少一個(gè)邏輯診斷模塊的程序指令。
【文檔編號(hào)】H02J13/00GK103814501SQ201180073551
【公開(kāi)日】2014年5月21日 申請(qǐng)日期:2011年11月30日 優(yōu)先權(quán)日:2011年11月30日
【發(fā)明者】付海明, 崔春, 向乾亮, 劉圣晨 申請(qǐng)人:Abb技術(shù)有限公司