MMS入門篇(一)------IEC61850簡單理解


  1. 測試工具:采用IecClient進行逐項覆蓋IEC61850庫中的功能,尤其是我們使用到的功能,如點擊獲取數據的值,或者設置數據的值
    使用 mms_ethereal截包分析
  2. 針對性測試:針對IEC61850庫的某些特殊功能,可以為其編寫單獨下位機程序和專門的xml文件。這種測試需要wince的應用開發環境,以及對庫功能和使用比較熟悉
  3. IEC61850-MMS整體結構:
    (1) 和其他通信協議一樣,IEC61850也可分為服務器和客戶端兩部分,服務器提供對應的服務,客戶端則請求服務
    (2) 服務器和客戶端的划分都只是邏輯上的,並不規定他們的物理位置,同一台設備,可能既具務服務器的功能,又具務客戶端的功能
    (3) 服務器和客戶端的通信也高度抽象,不規定服務具體怎樣被調用的,只規定了服務接口,接口的實現由系統決定(可以為USB、Ethernet、當服務器和客戶端位於同一台機器上也可直接進行內存拷貝)當前大部分以Ehternet為主
  4. IEC61850-MMS協議分層:
    (1) MMS位於ISO七層模型的應用層,其高度抽象,為了便於理解,我們可以將其分為兩層:ASCI層(Abstract Service Communication Interface)、MMS層(Manufacturing Message Specification)
    (2) ASCI(Abstract Service Communication Interface)層定義了系統的邏輯功能,如:一個設備中有多少個邏輯設備、多少個邏輯節點,每個邏輯節點的屬性以及其支持的服務。
    (3) ASCI(Abstract Service Communication Interface)層不關心客戶和服務器怎么通信,只關心服務器有哪些功能可以調用,哪些數據屬性可以獲取,哪些節點可以控制
    (4) MMS層(Manufacturing Message Specification)定義了從ASCI到具體網絡通信的映射
    (5) MMS層(Manufacturing Message Specification)不規定通信網絡類型,也不規定通信幀的具體格式,只規定通信幀的功能,通信模式
    (6) 如: MMS規定了一個通信幀需包含哪些內容,這些內容代表什么意義,而不規定這些內容以什么數據形式在網絡上體現,因此可以采用不同的數據格式在各種網絡上實現,但是服務和客戶端要使用同樣的數據格式和網絡類型
  5. IEC61850通信模型
    (1) IEC61850通信報文由以下6類報文組成:類型1(快速報文)、類型1A(跳閘報文)、類型2(中等速度報文)、類型3(低速報文)、類型4(原始數據報文)、類型5(文件傳輸功能)、類型6(時間同步報文)
    (2) 不同類型的報文由於其屬性(如:數據量、重要性、實時性)不同而使用不同的傳輸模式
    (3) 1和1A類報文由於其實時性要求高所以被映射為專門的以太網類型
    (4) 2、3、5類型報文則使用一般的TCP/IP協議
    (5) 類型6報文由於其數據量大、實時性要求不高,可以和2、3、5報文區分開來
    (6) 此外IEC61850中還采用了其他非標准協議,如用於時間同步的SNTP協議
    (7) IEC61850采用的協議分類如下: 采樣值(組播) --- SMV(IEC61850-9-2)、通用變電站事件 --- GOOSE、時間同步 --- SNTP、核心ACSI服務 --- MMS Protocol Sutie、通用變站狀態事件 --- GSSE
  6. 總結
    (1) 總的來說、IEC61850的通信可以分為如下兩種模式
    (2) 普通報文,使用TCP/IP這類有連接的協議實現,其特點是:能信穩定、數據量大,多為端到端通信。報文采用一部一答的方式讀取、設備和進行控制
    (3) 快速和緊急報文,一般使用無連接的協議實現,可以是多播,也可以是單播,這類報文並不一定有回應,其特點是實時性高。采用另外的方法(如增加帶寬、直接與鏈路層通信)的辦法實現報文的可靠性,一般情況下
    這類報文每過一段時間發送一次,服務器一直在監聽,在一段時間后還沒接受到某一客戶發過來的報文,則認為該客戶端已離線,在客戶端有特殊事件時,客戶端則會提高報文發送頻率


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM