<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 手機與無線通信 > 設計應用 > 基于IEC61850標準中SCL的智能電子設備建模

          基于IEC61850標準中SCL的智能電子設備建模

          作者: 時間:2012-10-22 來源:網絡 收藏

          c.JPG


          由上述過程可以看出,每個模型均為樹形結構的數據。樹的每個元素是數據:最上面的IED是“pq”,它包含邏輯物理設備(LPHD)、測量(MMXU)。MMXU包含數據,例如“啟動(Str)”,每個數據又具有不同的數據屬性。由上圖可以看出,模型包括了邏輯設備、邏輯節(jié)點、數據屬性等。

          3 文件一致性檢測
          一致性測試是指驗證IED通信接口與IEC 61850要求的一致性,驗證串行鏈路上數據流與有關條件的一致性,例如信號形式和電平,位順序、幀格式、時間同步、定時、訪問組織以及對錯誤的處理,每個IED產品在投入運行前都必須通過一致性測試。IEC 61850—10部分規(guī)定了一致性測試的詳細內容和要求來保證各廠商和用戶都能真實評價IED設備對的支持情況。一條IEC 61850的信息能夠被理解,依賴于以下要素:
          (1)承載信息語義的模型結構層次。
          (2)承載信息的條目名稱,信息的一致取決于名稱空間的一致。
          (3)承載信息的數據類型,信息一致要求具有相同的數據類型。
          有關模型配置文件測試主要包括:按照IEC 61850—6檢測CID配置文件與 XML模式定義是否一致;檢測CID配置文件與網絡上的由DUT實際數據、數據類型和服務是否相符合。有關數據的測試項主要包括:檢測每個邏輯節(jié)點的強制項是否存在;檢測每一個存在項的數據類型是否與標準相符;檢測ACSI模型和服務映射是否與標準規(guī)定相一致。圖8為對上述搭型進行的一致性檢測結果。

          d.JPG


          如圖8所示實例,可以看出有一處不一致,出現(xiàn)不一致的原因是標準中定義stVal的數據類型與配置不符合,必須將所有不能通過標準一致性檢測的部分進行修正,這是文件可剛的前提,只有通過一致性監(jiān)測的文件才可用。雖然此種方法搭建的模型簡單明了,層次清楚,但實踐中發(fā)現(xiàn)模型尚有缺陷:它不能搭建出完全滿足中定義的對象模型;公共數據類、邏輯節(jié)點類中的一些信息無法在SCL模型中找到對應的部分。因此為完整表述公共數據類、邏輯節(jié)點類模型的信息,在實際應用當中還需要對SCL模型作一些修改。

          4 結束語
          介紹了SCL的語法結構、對象模型,描述了SCL的變電站自動化系統(tǒng)中的配置過程。相對于傳統(tǒng)的變電站自動化系統(tǒng),的配置方式有著較強的優(yōu)勢:減少了變電站自動化系統(tǒng)工程化的工作量、易于實現(xiàn)各廠商產品之間的互操作等。文章還根據IEC61850協(xié)議中SCL的語法規(guī)則,數據模型的定義等,介紹了用Kalkitech SCL Manager軟件搭建的變電站內IED模型的方法,并對所搭建的模型進行了一致性檢測,敘述了搭型過程中發(fā)現(xiàn)的優(yōu)點與缺陷。


          上一頁 1 2 3 下一頁

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();