關(guān) 閉

        新聞中心

        EEPW首頁 > 工控自動(dòng)化 > 設(shè)計(jì)應(yīng)用 > 基于IEC61850的變電站系統(tǒng)配置工具分析

        基于IEC61850的變電站系統(tǒng)配置工具分析

        作者: 時(shí)間:2010-11-20 來源:網(wǎng)絡(luò) 收藏

        本文引用地址:http://www.104case.com/article/162684.htm

          4.2 XML解析模塊

          本程序選用JAVA版本的Xerces-J1.4.4解析器,這是目前最健壯、最強(qiáng)大的XML解析器,可以保證程序處理SCL文件的高效性、可靠性、正確性,另外,利用JAVA語言跨平臺(tái)的優(yōu)點(diǎn),對(duì)于程序的維護(hù)升級(jí)和移植也具有極大的便利性。Xerces-J解析器的XML解析功能可支持DOM、SAX、JAXP的三種XML解析技術(shù)。考慮到巨大的數(shù)據(jù)量,以及多層次的、關(guān)聯(lián)復(fù)雜的數(shù)據(jù)對(duì)象,數(shù)據(jù)豐富多樣的功能約束和屬性,需要使用一個(gè)高效且容錯(cuò)性較高的解析器。SAX的XML解析技術(shù),本設(shè)計(jì)使用流的方式來讀入SCL文件并逐行解析且順序操作。該方法相對(duì)于DOM技術(shù)占用資源少、快速穩(wěn)定,同時(shí)也無需像在DOM中那樣為所有節(jié)點(diǎn)創(chuàng)建對(duì)象,因此,本程序采用SAX技術(shù)的Xerces-J解析器。另外,SAX采用了處理XML事件的“推”模型,該模型無需將SCL文件一次加載到內(nèi)存中,這使得SAX解析器可以解析大于內(nèi)存的文檔,并且SAX“推”模型可用于廣播環(huán)境,能夠同時(shí)注冊(cè)多個(gè)ContentHandler。它可以并行接收事件,而不是像DOM只能在一個(gè)管道中一個(gè)接一個(gè)地進(jìn)行處理。

          4.3 數(shù)據(jù)庫模塊

          數(shù)據(jù)庫模塊主要是和存儲(chǔ)XML模塊解析出來的SCL文件的各種數(shù)據(jù)信息,數(shù)據(jù)對(duì)象存儲(chǔ)模型具體可按-7部分的定義來實(shí)現(xiàn),包括邏輯設(shè)備LD、邏輯節(jié)點(diǎn)LN、公共數(shù)據(jù)類CDC的基本信息、關(guān)聯(lián)服務(wù)、訪問接口等一系列的數(shù)據(jù)模型和對(duì)象實(shí)例。

          4.4 圖表控件模塊

          對(duì)于分層模型,目前比較先進(jìn)的程序設(shè)計(jì)技術(shù)是使用樹形控件進(jìn)行控制和顯示,這種技術(shù)能直觀的顯示出層次間的關(guān)系,但是不能直觀顯示出數(shù)據(jù)和屬性、功能約束之間的關(guān)系,而使用圖表控件模型就可以用表格和圖形標(biāo)記的方式直觀立體的顯示出這種關(guān)聯(lián),同時(shí)也能高效地添加、刪除和修改SCL元素節(jié)點(diǎn)。該模塊根據(jù)XML模塊獲取的數(shù)據(jù)信息可以形成網(wǎng)格關(guān)聯(lián)模型,并使用CrystalCell圖表控件顯示出來;每層可用一個(gè)相對(duì)獨(dú)立(每個(gè)SCL文件是一個(gè)大表格,數(shù)據(jù)層層嵌套在大表格的相應(yīng)單元格中)的表格顯示其全部數(shù)據(jù)元素,并可根據(jù)數(shù)據(jù)元素的數(shù)目和數(shù)據(jù)屬性的多少來自動(dòng)確定行列的數(shù)目。同一層次下的數(shù)據(jù)在該層分行顯示,同一數(shù)據(jù)的類型、功能約束、引用標(biāo)記、文本描述等一列屬性則在該數(shù)據(jù)行分列顯示。在行列的相應(yīng)地方,還可以添加圖片、符號(hào)、觸發(fā)控件或表格等標(biāo)記,以用于注釋說明該數(shù)據(jù)元素功能和數(shù)據(jù)元素間的關(guān)聯(lián),數(shù)據(jù)屬性和數(shù)據(jù)操作清晰直觀,數(shù)據(jù)關(guān)系更加立體形象。

          4.5 通訊模塊

          根據(jù)本文的信息交換過程,其使用的必需具有實(shí)時(shí)可靠的網(wǎng)絡(luò)傳輸功能,該模塊根據(jù)-7和IEC61850-8的定義,可以實(shí)現(xiàn)ACSI到MMS的映射,其中MMS包可選用SISCO的MMS 5.06版本,該版本能高速實(shí)時(shí)地傳送SCL文件和IED實(shí)時(shí)數(shù)據(jù),并且不受具體IED通訊協(xié)議的限制。

          5 結(jié)束語

          相比傳統(tǒng)的工程化方式,SCL的功能和優(yōu)點(diǎn)更為突出。由于IED間具有互操作性和互換性,簡單且不易出錯(cuò),而且數(shù)據(jù)對(duì)象意義清晰,故可極大地減少工程化的工作量,降低基于IEC61850標(biāo)準(zhǔn)的自動(dòng)化工程化集成的難度。


        上一頁 1 2 3 下一頁

        評(píng)論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 大邑县| 襄垣县| 宜良县| 舟山市| 阜阳市| 高雄市| 丰都县| 渭南市| 突泉县| 庆安县| 诏安县| 新余市| 电白县| 抚州市| 鄂托克旗| 常州市| 阿巴嘎旗| 东辽县| 保亭| 合川市| 荥经县| 永兴县| 澜沧| 林州市| 屯留县| 新宁县| 泗洪县| 大渡口区| 淮北市| 贵南县| 枣强县| 旌德县| 会宁县| 五大连池市| 涿鹿县| 固安县| 射阳县| 张家港市| 石城县| 黄浦区| 宜丰县|