智能變電站電子設備能力描述文件的自動生成方法
【技術領域】
[0001]本發(fā)明涉及一種智能變電站電子設備能力描述文件的自動生成方法,屬于智能變電站技術領域。
【背景技術】
[0002]智能變電站的基本特征包括:電子式互感器與智能一次設備的應用、基于IEC61850標準體系的統一建模、二次信息網絡化傳輸等,為建設堅強智能電網提供了技術支撐。近年來,我國開展了一系列的智能變電站實踐,積累了大量成功經驗和案例,有力地推動了這一新技術在我國電網的發(fā)展和推廣。
[0003]智能變電站是以變電站一次、二次設備為數字化對象,以高速網絡通信平臺為基礎,通過對數字信息的標準化,實現信息共享和設備互操作。其最核心的技術革新在于使用網絡技術代替?zhèn)鹘y二次接線傳遞數字和模擬信號,原有直接可觀、相互解耦、具象的二次接線將由不直接可見、相互高度耦合、抽象的網絡數據流代替,并通過IEC61850-6中定義的變電站配置描述(SCL)語言保存智能電子設備的信息,即智能電子設備能力描述文件。
[0004]SCL語言基于XML語法,標記很多,而智能電子設備能力描述文件中各個元素之間的邏輯關系復雜,需要使用者具備一定的專業(yè)知識和深入的培訓才能掌握,一般用戶很難快速地查看和配置智能電子設備能力描述文件各個標記項之間的邏輯關系。因此要產生一個智能電子設備能力描述文件,即使通過界面進行配置也需要具備一定的專業(yè)知識的人員花費一定的時間才能完成,而且谷易出錯。
[0005]IEC61850以抽象通信服務接口(ACSI)的方式定義了包括Associate、GetServerDirectory、GetLogicalDeviceDirectory 等一系列服務,并定義了映射到制造報文規(guī)范(MMS)的規(guī)則。但由于IEC61850與MMS的差異,這種映射并非一一對應,這就要求請求一方對響應結果進行比較復雜的邏輯處理,才能得到準確的結果,增加了處理難度。
【發(fā)明內容】
[0006]本發(fā)明的目的是提供一種智能變電站電子設備能力描述文件的自動生成方法,以解決目前能電子設備能力描述文件產生過程中需要具備一定的專業(yè)知識的人員花費一定的時間才能完成的問題。
[0007]本發(fā)明為解決上述技術問題提供了一種智能變電站電子設備能力描述文件的自動生成方法,該生成方法按照一定的順序向IH)設備發(fā)送請求,并對每次請求的結果進行處理,作為后續(xù)請求的依據,在完成一系列請求后,將最終所有請求的結果進行解析處理后按照標準中的語法規(guī)則自動保存為智能電子設備能力描述文件ICD。
[0008]該方法的步驟如下:
[0009]1)根據IED裝置的IP地址建立與IED Serve的邏輯連接,并獲取IED Server的邏輯設備列表;
[0010]2)以邏輯設備列表中的每一個邏輯設備名為參數,獲取相應邏輯設備中數據點信息,從中解析出邏輯節(jié)點名稱;
[0011]3)根據解析出的每一個邏輯節(jié)點,獲取每個邏輯節(jié)點的數據對象、數據屬性的定義和數據屬性的值,同時提取出ReportControl、LogControl項、GSEControl和SampledValueControl信息,并根據IEC61850定義建立邏輯設備/邏輯節(jié)點/數據對象/數據屬性的樹形數據結構;
[0012]4)將邏輯設備、邏輯節(jié)點、數據對象、數據屬性和數據屬性值信息及ReportControl、LogControl 項、GSEControl 和 SampledValueControl 信息,保存到 ICD 文件中;
[0013]5)獲取每個邏輯設備的數據集名和數據集內容,并將保存到ICD文件中相應位置的 DataSet ο
[0014]所述IQ)文件中的Communicat1n項、Services項及Hearder項根據默認基本配置填充。
[0015]本發(fā)明的有益效果是:本發(fā)明通過實現相關61850抽象通信服務接口,然后將這些實現組合起來,按照一定的順序向IH)設備發(fā)送請求,并對每次請求的結果進行處理,作為后續(xù)請求的依據,在完成一系列請求后,將最終所有請求的結果進行解析處理后按照標準的語法規(guī)則自動保存為智能電子設備能力描述文件ICD。本發(fā)明的整個描述文件生成過程不要人為參與,且效率高,不易出錯,解決了目前能電子設備能力描述文件產生過程中需要具備一定的專業(yè)知識的人員花費一定的時間才能完成的問題。
【具體實施方式】
[0016]本發(fā)明通過實現相關61850抽象通信服務接口,然后將這些實現組合起來,按照一定的順序向IH)設備發(fā)送請求,并對每次請求的結果進行處理,作為后續(xù)請求的依據,在完成一系列請求后,將最終所有請求的結果進行解析處理后按照標準的語法規(guī)則自動保存為智能電子設備能力描述文件。從IH)設備獲取數據信息,首先需要實現IEC61850相關ACSI 月艮務,包括 Associate、GetServerDirectory、GetLogicalDeviceDirectory 等。該方法具體的實現過程如下:
[0017]1.在界面上點擊“保存I⑶文件”按鈕,再彈出對話框中輸入IED裝置的IP地址,使用已經實現的Associate建立與IED Server的邏輯連接。
[0018]2.使用已經實現的 GetServerDirectory 向 IED Server 發(fā)送請求,IED Server會響應一個名稱列表,這個名稱列表即為邏輯設備列表,其用于填充ICD文件Server下的LDevice 項。
[0019]3.將上一步獲取到的邏輯設備列表中的每一個邏輯設備名作為參數,向IEDServer發(fā)送GetLogicalDeviceDirectory請求獲取邏輯設備下的邏輯節(jié)點名稱。IEDServer會響應一個名稱列表,目前大多數IED設備返回的這個名稱列表是一個按照MMS (制造報文規(guī)范)規(guī)則的名稱列表,在這個列表中,把不含”符號的名稱提取出來作為邏輯節(jié)點列表進行保存。
[0020]4.將第三步中解析出的邏輯節(jié)點列表中的每一個邏輯節(jié)點作為參數,使用GetDataDefinit1n請求獲取每個邏輯節(jié)點的數據定義。IED Server會響應一個結構定義表,目前大多數IH)設備返回的這個結構定義表是一個遵循MMS協議規(guī)范按照功能約束排序的表,與IEC61850規(guī)范不一致,需要按照IEC61850定義的邏輯節(jié)點/數據對象/數據屬性的方式重新構建樹形結構。同時提取根據響應結果中的” RP”和” BR”項,作為邏輯節(jié)點下的ReportControl項存起來;提取根據響應結果中的” SV”項,作為邏輯節(jié)點下的SampledValueControl項存起來;提取根據響應結果中的” LG”項,作為邏輯節(jié)點下的LogControl項存起來;提取根據響應結果中的”GO”項,作為邏輯節(jié)點下的GSEControl項存貯起來。
[0021]5.將第三步中解析出的邏輯節(jié)點列表中的每一個邏輯節(jié)點作為參數,使用GetAllDataValues獲取邏輯節(jié)點中所有數據屬性的值,進行處理后保存至第四步建立的樹形數據結構的數據屬性的相應位置。
[0022]6.從第四步建立的樹形數據結構中取出ReportControl項、LogControl項、GSEControl項和SampledValueControl項信息,分別填充IQ)文件中相應邏輯節(jié)點下的ReportControl 項、LogControl 項、GSEControl 項和 SampledValueControl 項。
[0023]7.從樹形數據結構中取邏輯節(jié)點下的數據對象定義和數據屬性及數據屬性的值等,填充ICD文件中相應邏輯節(jié)點下的D0I項、DAI項和Val項等。
[0024]8.使用 GetLogicalDeviceDirectory 服務獲取數據集名。
[0025]9.根據上步所獲取的數據集名,使用GetDataSetDirectory服務獲取數據集的內容,進行處理后填充I⑶文件中邏輯節(jié)點下的DataSet項。
[0026]10.根據步驟四建立的IED樹形數據結構,從默認模板文件中選擇出本此所使用的 LNodeType,DOType,DAType, EnumType,將它們在 ΙΟ)文件中進行存貝士。
[0027]11.根據默認基本配置填充IQ)文件的Communicat1n項、Services項及Hearder項。
[0028]通過上述實施過程,即可完成I⑶文件的自動生成。本發(fā)明的整個描述文件生成過程不要人為參與,且效率高,不易出錯,解決了目前能電子設備能力描述文件產生過程中需要具備一定的專業(yè)知識的人員花費一定的時間才能完成的問題。
【主權項】
1.一種智能變電站電子設備能力描述文件的自動生成方法,其特征在于,該生成方法按照一定的順序向IH)設備發(fā)送請求,并對每次請求的結果進行處理,作為后續(xù)請求的依據,在完成一系列請求后,將最終所有請求的結果進行解析處理后按照標準中的語法規(guī)則自動保存為智能電子設備能力描述文件ICD。2.根據權利要求1所述的智能變電站電子設備能力描述文件的自動生成方法,其特征在于,該方法的步驟如下: 1)根據IH)裝置的IP地址建立與IEDServe的邏輯連接,并獲取IED Server的邏輯設備列表; 2)以邏輯設備列表中的每一個邏輯設備名為參數,獲取相應邏輯設備中數據點信息,從中解析出邏輯節(jié)點名稱; 3)根據解析出的每一個邏輯節(jié)點,獲取每個邏輯節(jié)點的數據對象、數據屬性的定義和數據屬性的值,同時提取出ReportControl、LogControl項、GSEControl和SampledValueControl信息,并根據IEC61850定義建立邏輯設備/邏輯節(jié)點/數據對象/數據屬性的樹形數據結構; 4)將邏輯設備、邏輯節(jié)點、數據對象、數據屬性和數據屬性值信息及R印ortControl、LogControl 項、GSEControl 和 SampledValueControl 信息,保存到 ICD 文件中; 5)獲取每個邏輯設備的數據集名和數據集內容,并將保存到ICD文件中相應位置的DataSet ο3.根據權利要求2所述的智能變電站電子設備能力描述文件的自動生成方法,其特征在于,所述ΙΟ)文件中的Communicat1n項、Services項及Hearder項根據默認基本配置填充。
【專利摘要】本發(fā)明涉及一種智能變電站電子設備能力描述文件的自動生成方法,屬于智能變電站技術領域。本發(fā)明通過實現相關61850抽象通信服務接口,然后將這些實現組合起來,按照一定的順序向IED設備發(fā)送請求,并對每次請求的結果進行處理,作為后續(xù)請求的依據,在完成一系列請求后,將最終所有請求的結果進行解析處理后按照標準的語法規(guī)則自動保存為智能電子設備能力描述文件ICD。本發(fā)明的整個描述文件生成過程不要人為參與,且效率高,不易出錯,解決了目前能電子設備能力描述文件產生過程中需要具備一定的專業(yè)知識的人員花費一定的時間才能完成的問題。
【IPC分類】G06F17/30, G06Q50/06
【公開號】CN105243116
【申請?zhí)枴緾N201510626488
【發(fā)明人】余存, 黃利軍, 黃浩然, 王柏恒, 申艷紅, 張欣, 馬儀成, 崔曉優(yōu), 張睿
【申請人】許繼集團有限公司, 許繼電氣股份有限公司, 國家電網公司
【公開日】2016年1月13日
【申請日】2015年9月28日