本發(fā)明涉及繼電保護(hù)裝置配置技術(shù)領(lǐng)域,具體涉及一種基于元件庫(kù)的繼電保護(hù)裝置配置方法。
背景技術(shù):
現(xiàn)有的繼電保護(hù)裝置配置是通過(guò)保護(hù)研發(fā)人員配置整個(gè)裝置的硬件、軟件以及邏輯功能。但是,如果硬件發(fā)生更新,那么保護(hù)研發(fā)人員就需要對(duì)硬件部分進(jìn)行重新配置,同樣,如果保護(hù)邏輯發(fā)生變化,就需要對(duì)保護(hù)邏輯進(jìn)行更新。這樣,任何的更新,就會(huì)導(dǎo)致整個(gè)裝置配置的更新,需要保護(hù)研發(fā)人員修改,測(cè)試,發(fā)布,驗(yàn)證等一系列流程重復(fù)實(shí)施。硬件等信息的改變,本質(zhì)上說(shuō)不需要保護(hù)研發(fā)人員了解,保護(hù)開(kāi)發(fā)人員只需要專(zhuān)注于保護(hù)邏輯的開(kāi)發(fā)和維護(hù),技術(shù)支持等下游用戶(hù)關(guān)心硬件組態(tài)、邏輯二次開(kāi)發(fā)等,但是,現(xiàn)有的繼電保護(hù)裝置配置不僅使得各個(gè)專(zhuān)業(yè)的相同的邏輯不能復(fù)用,同時(shí),需要保護(hù)應(yīng)用開(kāi)發(fā)對(duì)所有的環(huán)節(jié)必須了解,造成大量的人力資源浪費(fèi),同時(shí),大大增加的學(xué)習(xí)成本。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是為了克服現(xiàn)有的繼電保護(hù)裝置配置不僅使得各個(gè)專(zhuān)業(yè)的相同的邏輯不能復(fù)用,并需要保護(hù)應(yīng)用開(kāi)發(fā)對(duì)所有的環(huán)節(jié)必須了解,造成大量的人力資源浪費(fèi),增加的學(xué)習(xí)成本的問(wèn)題。本發(fā)明的基于元件庫(kù)的繼電保護(hù)裝置配置方法,
為了達(dá)到上述目的,本發(fā)明所采用的技術(shù)方案是:
一種基于元件庫(kù)的繼電保護(hù)裝置配置方法,其特征在于:包括以下步驟,
步驟(A),將繼電保護(hù)裝置的開(kāi)發(fā)層級(jí)分為元件開(kāi)發(fā)層、整體配置層、工程配置層三個(gè)層次;
步驟(B), 進(jìn)行元件開(kāi)發(fā)層的建立,包括保護(hù)元件開(kāi)發(fā)、硬件元件開(kāi)發(fā),所述保護(hù)元件開(kāi)發(fā)為面向繼電保護(hù)的功能,包括對(duì)算法元件層、模塊元件層和功能元件層進(jìn)行開(kāi)發(fā);所述硬件元件開(kāi)發(fā)將所開(kāi)發(fā)的硬件進(jìn)行配置,描述硬件的特性、輸入及輸出,并將硬件歸入相應(yīng)的硬件庫(kù),包括IO插件庫(kù)、CPU插件庫(kù)、母板插件庫(kù),各插件庫(kù)內(nèi)的插件以圖形化展示,并采用XML文件格式存儲(chǔ);
步驟(C),進(jìn)行整體配置層的建立,整體配置層為面向用戶(hù)的整體解決方案,根據(jù)地區(qū)用戶(hù)的需求將保護(hù)功能進(jìn)行聯(lián)合,進(jìn)行裝置及整體邏輯圖開(kāi)發(fā),包括以下步驟,
(C1)硬件配置,根據(jù)硬件庫(kù)的情況選擇母板插件、IO插件庫(kù)、CPU插件庫(kù),并配置母板插件的插槽;
(C2)保護(hù)功能配置,提供最小級(jí)保護(hù)功能,最小級(jí)保護(hù)功能包括需要配置差動(dòng)、N段距離和M段過(guò)流保護(hù)功能,包含差動(dòng)、1段距離和1段過(guò)流的典型配置;
(C3)對(duì)于多個(gè)CPU的運(yùn)行方案,需要將保護(hù)功能部署到各CPU中;
(C4)對(duì)下游邏輯圖的開(kāi)發(fā)功能進(jìn)行權(quán)限管理;
(C5)形成整體配置層的配置;
步驟(D),進(jìn)行工程配置層的建立,工程配置層為面向工程的整體解決方案,根據(jù)具體工程選擇輸入輸出資源,并進(jìn)行邏輯圖二次開(kāi)發(fā),包括以下步驟,
(D1)根據(jù)具體工程,在硬件配置的基礎(chǔ)下對(duì)硬件進(jìn)行重新修改;
(D2)根據(jù)具體工程,在保護(hù)功能配置的基礎(chǔ)下配置保護(hù)功能,并進(jìn)行邏輯圖二次開(kāi)發(fā);
(D3)將保護(hù)功能的輸入輸出與硬件和軟件資源進(jìn)行映射;
(D4)自動(dòng)生成模型文件。
前述的基于元件庫(kù)的繼電保護(hù)裝置配置方法,其特征在于:所述算法元件層為最小的邏輯圖元,完成公共功能的圖元;模塊元件層為具備完成保護(hù)功能中獨(dú)立的功能的圖元,由各保護(hù)功能對(duì)應(yīng)的N個(gè)算法元件經(jīng)過(guò)二次封裝而成,不能夠構(gòu)建IEC61850標(biāo)準(zhǔn)中獨(dú)立的邏輯節(jié)點(diǎn);所述功能元件層為夠獨(dú)立完成保護(hù)功能的圖元,由各保護(hù)功能對(duì)應(yīng)的N個(gè)算法元件和各保護(hù)功能對(duì)應(yīng)的M個(gè)模塊元件經(jīng)過(guò)二次封裝后完成,其中,N、M≥1,具備獨(dú)立構(gòu)建IEC61850標(biāo)準(zhǔn)中邏輯節(jié)點(diǎn)的功能。
前述的基于元件庫(kù)的繼電保護(hù)裝置配置方法,其特征在于:所述IO插件庫(kù)為適用于繼電保護(hù)裝置的各類(lèi)開(kāi)入、開(kāi)出插件;所述CPU插件庫(kù)適用于適用于繼電保護(hù)裝置的各類(lèi)CPU插件;所述母板插件庫(kù)包含適用于繼電保護(hù)裝置的母板類(lèi)別。
本發(fā)明的有益效果是:本發(fā)明的基于元件庫(kù)的繼電保護(hù)裝置配置方法,具有可靠、經(jīng)濟(jì)、高效的特點(diǎn),具體表現(xiàn)如下,
(1)高效性,各保護(hù)功能完整獨(dú)立,開(kāi)發(fā)效率高實(shí)現(xiàn)快;二次開(kāi)發(fā)時(shí)只需在圖形化配置工具上搭建工程化應(yīng)用程序,調(diào)試簡(jiǎn)單,不必編寫(xiě)復(fù)雜的程序代碼,大大提高了程序設(shè)計(jì)的效率,增強(qiáng)了程序的可讀性和可維護(hù)性;
(2)可靠性,硬件庫(kù)定義了輸入、輸出和硬件的特性,測(cè)試正確后才會(huì)加至硬件庫(kù)中,因此,可靠性得到了保證;
(3)通用性,基于統(tǒng)一硬件平臺(tái)的不同類(lèi)型的繼電保護(hù)裝置,應(yīng)用軟件中模塊可以重復(fù)使用,避免了大量的重復(fù)性工作,大部分軟件模塊代碼適用于不同的硬件平臺(tái)。
(4)靈活性,用戶(hù)構(gòu)建工程化應(yīng)用程序可以靈活配置各項(xiàng)功能,同時(shí)模塊化的結(jié)構(gòu)使軟件替換或升級(jí)更加容易。
(5)開(kāi)放性,可以根據(jù)實(shí)際需要增加新的專(zhuān)用模塊到各模塊庫(kù)中,資源擴(kuò)充性強(qiáng)。
附圖說(shuō)明
圖1是本發(fā)明的基于元件庫(kù)的繼電保護(hù)裝置配置方法的流程圖。
具體實(shí)施方式
下面將結(jié)合說(shuō)明書(shū)附圖,對(duì)本發(fā)明作進(jìn)一步的說(shuō)明。
本發(fā)明的基于元件庫(kù)的繼電保護(hù)裝置配置方法,如圖1所示,包括以下步驟,
步驟(A),將繼電保護(hù)裝置的開(kāi)發(fā)層級(jí)分為元件開(kāi)發(fā)層、整體配置層、工程配置層三個(gè)層次;
步驟(B), 進(jìn)行元件開(kāi)發(fā)層的建立,包括保護(hù)元件開(kāi)發(fā)、硬件元件開(kāi)發(fā),所述保護(hù)元件開(kāi)發(fā)為面向繼電保護(hù)的功能,包括對(duì)算法元件層、模塊元件層和功能元件層進(jìn)行開(kāi)發(fā);所述算法元件層為最小的邏輯圖元,完成公共功能的圖元;模塊元件層為具備完成保護(hù)功能中獨(dú)立的功能的圖元,由各保護(hù)功能對(duì)應(yīng)的N個(gè)算法元件經(jīng)過(guò)二次封裝而成,不能夠構(gòu)建IEC61850標(biāo)準(zhǔn)中獨(dú)立的邏輯節(jié)點(diǎn),部分對(duì)用戶(hù)和技術(shù)支持開(kāi)放;所述功能元件層為夠獨(dú)立完成保護(hù)功能的圖元,由各保護(hù)功能對(duì)應(yīng)的N個(gè)算法元件和各保護(hù)功能對(duì)應(yīng)的M個(gè)模塊元件經(jīng)過(guò)二次封裝后完成,其中,N、M≥1,具備獨(dú)立構(gòu)建IEC61850標(biāo)準(zhǔn)中邏輯節(jié)點(diǎn)的功能,功能元件的劃分參考ANSI標(biāo)準(zhǔn)和IEC61850標(biāo)準(zhǔn)對(duì)保護(hù)功能的描述;
所述硬件元件開(kāi)發(fā)將所開(kāi)發(fā)的硬件進(jìn)行配置,描述硬件的特性、輸入及輸出,并將硬件歸入相應(yīng)的硬件庫(kù),包括IO插件庫(kù)、CPU插件庫(kù)、母板插件庫(kù),各插件庫(kù)內(nèi)的插件以圖形化展示,并采用XML文件格式存儲(chǔ),
所述IO插件庫(kù)為適用于繼電保護(hù)裝置的各類(lèi)開(kāi)入、開(kāi)出插件,每一個(gè)符號(hào)對(duì)應(yīng)一塊實(shí)際插件的配置,通過(guò)插件與符號(hào)的配合,可以實(shí)現(xiàn)開(kāi)入插件對(duì)應(yīng)引腳的信號(hào)讀取以及開(kāi)出插件對(duì)應(yīng)出口接點(diǎn)的控制功能;所述CPU插件庫(kù)適用于適用于繼電保護(hù)裝置的各類(lèi)CPU插件,每一個(gè)符號(hào)對(duì)應(yīng)一塊實(shí)際插件的配置,描述CPU插件的能力,通過(guò)插件與符號(hào)的配合,可以實(shí)現(xiàn)CPU插件對(duì)應(yīng)引腳的信號(hào)讀取和控制功能;所述母板插件庫(kù)包含適用于繼電保護(hù)裝置的母板類(lèi)別,每一個(gè)符號(hào)對(duì)應(yīng)一個(gè)實(shí)際的母版配置,母板插件描述了母板上每個(gè)插槽支持的插件類(lèi)型;
步驟(C),進(jìn)行整體配置層的建立,整體配置層為面向用戶(hù)的整體解決方案,根據(jù)地區(qū)用戶(hù)的需求將保護(hù)功能進(jìn)行聯(lián)合,進(jìn)行裝置及整體邏輯圖開(kāi)發(fā),包括以下步驟,
(C1)硬件配置,根據(jù)硬件庫(kù)的情況選擇母板插件、IO插件庫(kù)、CPU插件庫(kù),并配置母板插件的插槽;
(C2)保護(hù)功能配置,提供最小級(jí)保護(hù)功能,最小級(jí)保護(hù)功能包括需要配置差動(dòng)、N段距離和M段過(guò)流保護(hù)功能,包含差動(dòng)、1段距離和1段過(guò)流的典型配置;
(C3)對(duì)于多個(gè)CPU的運(yùn)行方案,需要將保護(hù)功能部署到各CPU中;
(C4)對(duì)下游邏輯圖的開(kāi)發(fā)功能進(jìn)行權(quán)限管理;
(C5)形成整體配置層的配置;
步驟(D),進(jìn)行工程配置層的建立,工程配置層為面向工程的整體解決方案,根據(jù)具體工程選擇輸入輸出資源,并進(jìn)行邏輯圖二次開(kāi)發(fā),包括以下步驟,
(D1)根據(jù)具體工程,在硬件配置的基礎(chǔ)下對(duì)硬件進(jìn)行重新修改;
(D2)根據(jù)具體工程,在保護(hù)功能配置的基礎(chǔ)下配置保護(hù)功能,并進(jìn)行邏輯圖二次開(kāi)發(fā);
(D3)將保護(hù)功能的輸入輸出與硬件和軟件資源進(jìn)行映射;
(D4)自動(dòng)生成模型文件。
綜上所述,本發(fā)明的基于元件庫(kù)的繼電保護(hù)裝置配置方法,將繼電保護(hù)裝置保護(hù)邏輯和硬件配置解耦,分為元件開(kāi)發(fā)層、整體配置層、工程配置層三個(gè)層次,保護(hù)開(kāi)發(fā)人員專(zhuān)注于元件開(kāi)發(fā)層的開(kāi)發(fā),形成各個(gè)層次的元件庫(kù),硬件開(kāi)發(fā)人員專(zhuān)注于硬件開(kāi)發(fā),形成不同類(lèi)別的硬件庫(kù),由裝置組態(tài)人員將保護(hù)邏輯和硬件配置相關(guān)聯(lián),形成物理輸入輸出和邏輯輸入輸出的關(guān)聯(lián),具有可靠、經(jīng)濟(jì)、高效的特點(diǎn),具有良好的應(yīng)用前景。
以上顯示和描述了本發(fā)明的基本原理、主要特征及優(yōu)點(diǎn)。本行業(yè)的技術(shù)人員應(yīng)該了解,本發(fā)明不受上述實(shí)施例的限制,上述實(shí)施例和說(shuō)明書(shū)中描述的只是說(shuō)明本發(fā)明的原理,在不脫離本發(fā)明精神和范圍的前提下,本發(fā)明還會(huì)有各種變化和改進(jìn),這些變化和改進(jìn)都落入要求保護(hù)的本發(fā)明范圍內(nèi)。本發(fā)明要求保護(hù)范圍由所附的權(quán)利要求書(shū)及其等效物界定。