新聞中心

EEPW首頁 > 手機與無線通信 > 設計應用 > 基于DNP3.0協(xié)議的嵌入式裝置通信組網方案研究

基于DNP3.0協(xié)議的嵌入式裝置通信組網方案研究

作者:李德文 賀敏 時間:2016-10-27 來源:電子產品世界 收藏
編者按:本文分析了DNP3.0通訊協(xié)議的協(xié)議結構、應用數(shù)據(jù)、工作模式和協(xié)議特點。對于基于該協(xié)議的嵌入式裝置,總結歸納了六種典型的組網方式和應用場景。其中幾種方式相互組合,即可構成完整的通信網絡,滿足電力、水利、冶金、石油、化工、鐵路等領域的通信需求。

作者/ 李德文1 賀敏2 1.南京南瑞繼保電氣有限公司(江蘇 南京 211102) 2.國網電力科學研究院(江蘇 南京 211106)

本文引用地址:http://m.butianyuan.cn/article/201610/311935.htm

摘要: 本文分析了通訊協(xié)議的協(xié)議結構、應用數(shù)據(jù)、工作模式和協(xié)議特點。對于基于該協(xié)議的,總結歸納了六種典型的組網方式和應用場景。其中幾種方式相互組合,即可構成完整的通信網絡,滿足電力、水利、冶金、石油、化工、鐵路等領域的通信需求。

引言

  分布式網絡規(guī)約(Distributed Network Protocol)是美國IEEE電力工程協(xié)會(PES)在IEC的基礎上制定的美國的通信標準。該協(xié)議高度靈活并且末端開放,不含任何目標硬件的專用結構。協(xié)議采用全平衡的傳輸規(guī)程支持主站﹑外站之間數(shù)據(jù)傳輸,適合高可靠、中等速度和中等吞吐量的應用[1]

  DNP3.0是開放式協(xié)議,既可用于數(shù)據(jù)采集與監(jiān)視控制系統(tǒng)(SCADA),也可應用于分布式自動化系統(tǒng)(DA),適用于電力、水利、冶金、石油、化工、鐵路等領域。目前已被美洲等海外國家廣泛應用,設備招投標中常常明確需具備該。DNP3.0在我國的應用范圍也十分廣范,主要用來作為電力系統(tǒng)遠動通訊裝置或者配電網裝置和調度自動化中心主站的通訊協(xié)議,對于智能電網的發(fā)展具有重要意義[2-6]。

  本文立足于的研發(fā)和設計,分析DNP3.0特點,研究和總結各種,以適應多種情況下的應用,滿足廣大海內外市場需求。

1 DNP3.0

  1.1 協(xié)議結構

  DNP3.0通信協(xié)議基于IEC870-5標準,采用了OSI網絡7層協(xié)議模式中的3層:物理層、鏈路層和應用層,被稱為增強協(xié)議結構EPA(Enhanced Protocol Architecture),如圖1所示。這種分層結構使得數(shù)據(jù)傳送可靠性大大提高,同時也便于實現(xiàn)的層次化和模塊化。其中物理層一般采用RS-232、RS-485、RJ-45以及光纖;鏈路層采用CRC校驗;為了滿足較長數(shù)據(jù)包的傳送,又增加了一個偽傳輸層,發(fā)送數(shù)據(jù)時可以將較長的應用層報文拆分成多個短幀傳送,而接收時,則將短幀組成完整的應用層報文。DNP3.0的鏈路層、偽傳輸層和應用層都有嚴格的幀格式[2]

  1.2 應用數(shù)據(jù)

  DNP3.0將基本應用數(shù)據(jù)分為四大類:靜態(tài)數(shù)據(jù)(static)、事件數(shù)據(jù)(event)、靜態(tài)凍結數(shù)據(jù)(frozen static)和事件凍結數(shù)據(jù)(frozen event)。這四大類數(shù)據(jù)分4個組(class),第1組固定為所用的靜態(tài)數(shù)據(jù),第2~4組全部為事件數(shù)據(jù)分組,并且每個事件數(shù)據(jù)的分組可以靈活在線修改。

  靜態(tài)數(shù)據(jù)為某個物理或邏輯狀態(tài)的當前值,可以是16位或32位數(shù)據(jù);事件數(shù)據(jù)為某個物理或邏輯狀態(tài)的變化,可以含有變化的時間;靜態(tài)凍結數(shù)據(jù)是靜態(tài)數(shù)據(jù)在某個時刻的值,也可以含有時間;凍結靜態(tài)數(shù)據(jù)可作為事件來反映,這種數(shù)據(jù)稱為事件凍結數(shù)據(jù)。

  DNP3.0協(xié)議中所有的數(shù)據(jù)都含有一個字節(jié)的標志,或稱為值的狀態(tài),按位使用,可分別表示實時在線、重啟動、通信中斷、遠方強行修改和本地強行修改等狀態(tài)。

  DNP3.0協(xié)議中所有的應用數(shù)據(jù)按對象(object)來定義,每個對象都有規(guī)定的格式及對應的編號,它們組成DNP3.0協(xié)議的應用數(shù)據(jù)對象庫。應用數(shù)據(jù)的編號由數(shù)據(jù)對象組號 (data object) 和對應的變體編號(Variation)組成。

  需要把數(shù)字量、模擬量和累積計數(shù)量等和DNP3.0的數(shù)據(jù)對象庫一一對應起來,按照協(xié)議規(guī)定格式組織報文。圖2是帶凍結時間的32位模擬量輸入示例,其數(shù)據(jù)對象為31,變體為5,在報文傳輸中占用11個字節(jié)。

  1.3 通信方式

  DNP3.0通信協(xié)議為客戶端/服務器模型,被稱之為主站/外站。主站和外站之間支持4種基本通信方式:

  (1)靜態(tài)掃描方式:主站僅請求所有或部分靜態(tài)數(shù)據(jù);

  (2)變位掃描方式:主站請求所有靜態(tài)數(shù)據(jù),并周期掃描變化數(shù)據(jù);

  (3)啞態(tài)工作方式:主站從不主動與外站通信,由外站向主站報告變化數(shù)據(jù);

  (4)非請求變位工作方式:其工作方式與啞態(tài)相似,唯一的不同是,主站會向子站請求所有靜態(tài)數(shù)據(jù)。

  嵌入式裝置需要同時支持這4種通信方式,以適應組合使用,合理利用通信帶寬。

  1.4 協(xié)議特點

  DNP3.0通信協(xié)議相較于IEC101、IEC104、MODBUS等具有很多優(yōu)點,尤其適用于嵌入式裝置。

  (1)遵循EPA模型,適用于要求可靠、中等速度、較大吞吐量的通信領域。

  (2)協(xié)議高度靈活并且末端開放,不含任何目標硬件的專用結構,可適用于面向連接的和面向非連接的操作,異步的或同步的位串型物理層,諸如RS-232、RS-485、RJ-45以及光纖收發(fā)器。

  (3)支持通訊載波檢測/沖突避免,保證數(shù)據(jù)傳輸可靠性。

  (4)支持一點對多點、多點對多點的設備之前進行通信。

  (5)支持問答式和非請求主動響應式功能,可有效減少總線流量,充分利用通信帶寬。

  (6)具有豐富的應用數(shù)據(jù)對象庫。用戶可以根據(jù)實際需要選用不同的對象庫。例如對于模擬量就有幾十種數(shù)據(jù)對象,包括16位的遙測、32位的遙測、帶標志的遙測、不帶標志的遙測、帶時標的遙測、不帶時標的遙測、凍結遙測等。

  (7)支持數(shù)據(jù)組態(tài)和數(shù)據(jù)優(yōu)先級傳輸,所有對象可以化分為4類,其優(yōu)先級順序由高到低分別為:1類、2類、3類、0類。例如可以把遙信變位化為一類數(shù)據(jù),把變化遙測和SOE化為二類數(shù)據(jù)等。

  (8)支持靈活組網方式,應用場景廣泛。

2

  根據(jù)DNP3.0通訊協(xié)議的特點,其通信架構可歸納為六種組網方式,其中幾種相互組合,即可構成完整的通信網絡。既可用于SCADA系統(tǒng),也可應用于DA系統(tǒng),以滿足電力、水利、冶金、石油、化工、鐵路等領域的通信需求。

  2.1 點對點

  點對點組網方式如圖3所示,僅有兩個裝置進行通信,一個設備僅支持DNP3.0主站協(xié)議,另一個設備僅支持DNP3.0外站協(xié)議。這種方式實現(xiàn)簡單,一般適用于主從機架構的兩個裝置,組合起來實現(xiàn)完整的邏輯功能。

  2.2 一主多從

  一主多從組網方式即一個主站(僅支持DNP3.0主站協(xié)議)和多個外站(僅支持DNP3.0外站協(xié)議)進行通信,如圖4所示。在同一時間,主站僅和一個外站進行通信。首先,主站和第一個外站進行交互,然后和第二個、第三個等,依次類推進行輪流通信。這種方式是最常見的。一種典型應用是電力系統(tǒng)調度自動化主站和各變電站數(shù)據(jù)監(jiān)控中心進行通信,采集和監(jiān)視變電站各設備的運行狀態(tài),同時可對多個變電站的開關、斷路器、主變分接頭等進行遙控、遙調操作;另一種典型應用是變電站監(jiān)控系統(tǒng)和變電站內各智能裝置進行通信,采集和監(jiān)視各設備的運行狀態(tài),同時對站內的開關、斷路器、主變分接頭等進行遙控、遙調操作。

  2.3 數(shù)據(jù)集中器1、2、3

  數(shù)據(jù)集中器又分為三種組網方式,完成的功能基本相同:對下收集多個設備的信息,組成數(shù)據(jù)庫,然后對上進行信息交互。

  數(shù)據(jù)集中器1組網方式即一個裝置同時支持DNP3.0主站和外站協(xié)議,對下是主站功能,收集多個外站信息,組成本地數(shù)據(jù)庫;對上是外站功能,把收集的信息上送給其他主站,如圖5所示。電力系統(tǒng)遠動信息子站設備和保護信息子站設備屬于這種典型的嵌入式裝置,安裝于變電站內,匯總變電站內信息,并和遠方調度中心進行信息交互。

  數(shù)據(jù)集中器2組網方式主要完成規(guī)約轉換功能,即一個設備同時支持DNP3.0外站協(xié)議和其他多種主站協(xié)議,對下通過不同的通信協(xié)議,比如IEC61850、IEC103、MODBUS等,收集多個外站信息,組成本地數(shù)據(jù)庫;對上是DNP3.0外站功能,把收集的信息上送給其他主站,如圖6所示。變電站內智能設備繁多,且支持的通信協(xié)議不盡相同,使用這種裝置進行組網,完成對下的協(xié)議轉換,對上統(tǒng)一為DNP3.0協(xié)議。

  數(shù)據(jù)集中器3組網方式類似于數(shù)據(jù)集中器2,同樣完成規(guī)約轉換功能。所不同的是,設備同時支持DNP3.0主站協(xié)議和其他多種外站協(xié)議,對下通過DNP3.0主協(xié)議,收集多個外站信息,組成本地數(shù)據(jù)庫;對上通過其他協(xié)議,比如IEC61850、IEC104等,把收集的信息上送給其他主站,如圖7所示。遠方調度自動化主站不支持DNP3.0協(xié)議的,變電站內一般需要這種數(shù)據(jù)集中器進行協(xié)議轉換。

  2.4 一從多主

  一從多主組網方式如圖8所示,即一個外站(僅支持DNP3.0外站協(xié)議)和多個主站(僅支持DNP3.0主站協(xié)議)進行通信。外站支持多個主站同時讀取相同或者不同的數(shù)據(jù),但是對于寫數(shù)據(jù),則進行互斥,同一時間僅允許一個主站進行操作。國內電力系統(tǒng)存在多個遠方自動化調度中心、集控中心,采用這種組網方式,即可和變電站內裝置進行信息交互。

3 結束語

  DNP3.0通訊協(xié)議高度靈活并且末端開放,不含任何目標硬件的專用結構,使用廣泛。本文分析總結的DNP3.0通信協(xié)議和,對于設計和研發(fā)支持該協(xié)議的嵌入式裝置具有重要指導作用,對于提高產品國際競爭力具有重要意義。

  參考文獻:

  [1]蔡運清. IEC870-5系列及DNP3.0規(guī)約簡介[J]. 電力系統(tǒng)自動化,1998,22(1): 49-51.

  [2]陶維青,楊勇. DNP協(xié)議及其在FTU中的實現(xiàn)[J]. 電力系統(tǒng)及其自動化學報,2004,16, (4) : 50-53.

  [3]曾強. 串口遠動通信網絡化改造方案[J]. 電力自動化設備,2009,29(3): 146-147.

  [4]王紅光. 變電站智能監(jiān)控輔助系統(tǒng)[J]. 電子產品世界,2011,18 (10) : 41-42.

  [5]羅逸敏,余小燕,羅孝隆. RTU站更換遠動機轉接DNP3.0通道的研究與實現(xiàn)[J]. 電工技術,2013 (3) : 19-21.

  [6]李德文,劉進,劉偉,等. 繼電保護裝置遠方修改定值模式研究[J]. 江蘇電機工程,2014,33(2): 34-36.


本文來源于中國科技期刊《電子產品世界》2016年第10期第62頁,歡迎您寫論文時引用,并注明出處。



評論


相關推薦

技術專區(qū)

關閉