問題:
DNP3協(xié)議是什么?DNP3協(xié)議特點
回答:
DNP(Distributed Network Protocol,分布式網(wǎng)絡(luò)規(guī)約)是一種應(yīng)用于自動化組件之間的通訊協(xié)議,常見于電力、水處理等行業(yè)。SCADA可以使用DNP協(xié)議與主站、RTU、及IED進(jìn)行通訊。
DNP協(xié)議標(biāo)準(zhǔn)由IEEE提出,參考了IEC 870-5、以及其他一些IEC協(xié)議。主要為了解決SCADA行業(yè)中,協(xié)議混雜、沒有公認(rèn)標(biāo)準(zhǔn)的問題。
DNP協(xié)議有一定的可靠性,這種可靠性可以用來對抗惡劣環(huán)境中產(chǎn)生的電磁干擾、元件老化等信號失真現(xiàn)象,但不保證在黑客的攻擊下、或者惡意破壞控制系統(tǒng)的情況下的可靠性。
DNP協(xié)議提供了對數(shù)據(jù)的分片、重組、數(shù)據(jù)校驗、鏈路控制、優(yōu)先級等一些列的服務(wù),在協(xié)議中大量使用了CRC校驗來保證數(shù)據(jù)的準(zhǔn)確性。以下是一些DNP協(xié)議的特點:
DNP3.0規(guī)約是一種分布式網(wǎng)絡(luò)協(xié)議,適用于要求高度安全、中等速率和中等吞吐量的數(shù)據(jù)通信領(lǐng)域。
DNP3.0規(guī)約以IEC870-5標(biāo)準(zhǔn)為基礎(chǔ),該規(guī)約非常靈活,滿足目前和未來發(fā)展的要求,且與硬件結(jié)構(gòu)無關(guān)。
DNP3.0規(guī)約采用網(wǎng)絡(luò)通信方式。
DNP3.0規(guī)約支持點對點、一點多址、多點多址和對等的通信方式。
DNP3.0規(guī)約支持問答式和自動上報數(shù)據(jù)傳輸方式。
DNP3.0規(guī)約支持通信沖突碰撞避免/檢測方式,能保證數(shù)據(jù)傳輸?shù)目煽啃浴?/div>
DNP3.0規(guī)約支持傳送帶時標(biāo)的量,尤其有利于配電自動化系統(tǒng)采集分時電度值和分析事故原因。
靈活采取適當(dāng)?shù)膾呙璺绞?,DNP3.0規(guī)約可以在一定程度上實現(xiàn)實時優(yōu)先級。
SCADA可以使用DNP協(xié)議與主站、RTU(遠(yuǎn)程終端設(shè)備)、及IED(智能電子設(shè)備)進(jìn)行通訊。
它比起s7comm大刀闊斧做的協(xié)議棧要簡單的多,是完全基于TCP/IP的,只是修改了應(yīng)用層(但比modbus的應(yīng)用層要復(fù)雜得多),在應(yīng)用層實現(xiàn)了對傳輸數(shù)據(jù)的分片、校驗、控制等諸多功能。
DNP3協(xié)議是一個廣泛應(yīng)用于電力系統(tǒng)中子站與主站通訊的協(xié)議,因為DNP3協(xié)議可以封裝在以太網(wǎng)TCP/IP上運行(默認(rèn)端口為TCP的 20000端口),這樣難免就會有暴露在公網(wǎng)的情況,而DNP3協(xié)議也比較特殊,其主要應(yīng)用在電力行業(yè)的自動化組件之間的通信,在暴露的數(shù)據(jù)中肯定不乏一些電力行業(yè)的設(shè)備以及系統(tǒng)。
免責(zé)聲明:本網(wǎng)站部分文章、圖片等信息來源于網(wǎng)絡(luò),版權(quán)歸原作者平臺所有,僅用于學(xué)術(shù)分享,如不慎侵犯了你的權(quán)益,請聯(lián)系我們,我們將做刪除處理!