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