基于IEC61850的變電站系統(tǒng)配置工具分析
IED配置工具可以獲取各IED的ICD文件并將其發(fā)給系統(tǒng)配置工具,該ICD文件只包含IED的基本信息,其相關(guān)參數(shù)(如網(wǎng)絡(luò)參數(shù)等)都沒有進(jìn)行設(shè)置。
系統(tǒng)配置工具在接受全站的ICD文件后,將分析各IED信息,并結(jié)合IED數(shù)據(jù)庫(kù)取得各邏輯節(jié)點(diǎn)及數(shù)據(jù)對(duì)象的信息,以生成或人工輸入配置信息,同時(shí)生成SCD文件并返回給IED配置工具。
IED配置工具可接受并處理SCD文件,它可根據(jù)得到的各IED配置信息生成下載到具體IED的配置文件CID。
IED啟動(dòng)時(shí)首先解析CID文件以獲取信息,并據(jù)此信息進(jìn)行IED初始化,例如網(wǎng)絡(luò)I/O將按獲取的網(wǎng)絡(luò)參數(shù)配置并啟動(dòng)。
IED正常運(yùn)行時(shí)可與IEC61850客戶端進(jìn)行通訊以交互數(shù)據(jù),SCADA系統(tǒng)可根據(jù)SCD文件進(jìn)行參數(shù)配置,在實(shí)時(shí)運(yùn)行時(shí),它將生成參數(shù)庫(kù)和實(shí)時(shí)數(shù)據(jù)庫(kù)。
4 SCL配置工具的設(shè)計(jì)和實(shí)現(xiàn)
IEC61850為變電站模型定義了分層結(jié)構(gòu),與之對(duì)應(yīng)的SCL也采用了分層結(jié)構(gòu)來(lái)描述變電站的數(shù)據(jù)模型。基于SCL文件的這種分層模型,本程序利用網(wǎng)格式數(shù)據(jù)模型來(lái)模擬實(shí)現(xiàn)這種數(shù)據(jù)結(jié)構(gòu),并通過(guò)基于SAX(Simple API for XML)的XML解析技術(shù)來(lái)實(shí)現(xiàn)SCL文件的信息提取。使用嵌套圖表的方式將各層次數(shù)據(jù)、屬性以及他們之間的關(guān)聯(lián)顯示出來(lái),其人機(jī)交互界面友好并可以進(jìn)行SCL文檔的配置。本程序整體上采用C/S架構(gòu),可支持多IED的讀取和配置。設(shè)計(jì)時(shí)可以在某些細(xì)節(jié)部分(如XML膜塊)采用插件技術(shù)架構(gòu),以便于利用成熟的軟件模塊,這樣更有利于以后的維護(hù)和升級(jí)。
本程序的開發(fā)環(huán)境為VC++6.0,可采用模塊化設(shè)計(jì)方案和基于COM的組件技術(shù),并可大量采用成熟的軟件和開放的程序模塊,故可降低開發(fā)成本和開發(fā)周期,同時(shí)也便于軟件維護(hù)和升級(jí)。本設(shè)計(jì)主要由圖表控件模塊、XML解析模塊、信息庫(kù)模塊、配置界面模塊和通訊模塊組成。
4.1 配置界面模塊
本程序主要提供一個(gè)友好的可視化用戶配置界面,以打開相應(yīng)的SCL文件,如IED的ICD格式文件,點(diǎn)擊菜單或按鈕“Configuration”即可打開用戶配置界面,而點(diǎn)擊相應(yīng)的屬性頁(yè)即可對(duì)該IED進(jìn)行網(wǎng)絡(luò)參數(shù)、數(shù)據(jù)集、GOOSE等系統(tǒng)需求的配置,圖2所示是名為REF615的IED的基本參數(shù)配置界面。
評(píng)論