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