《電子技術應用》
欢迎订阅(电子2025)
欢迎订阅(网数2025)
您所在的位置:首頁 > 通信與網絡 > 業界動態 > DNP3.0在無線FTU中的實現
NI-LabVIEW 2025

DNP3.0在無線FTU中的實現

2008-08-05
作者:高明強, 劉繼岳, 李加榮, 王

  摘 要: IEC TC57所推出的IEC 870-5-1和IEC 870-5-2關于遠動系統內數據傳輸的標準構成了DNP V3.00數據鏈路層" title="鏈路層">鏈路層的基礎,DNP 3.0規約使SCADA行業有了國際標準規約。標準規約的適用面廣,功能強大,可以大大減少電力網維護的工作強度。饋線終端單元(FTU)是配電自動化系統中的重要組成部分。
  關鍵詞: 分布式網絡規約DNP3.0 無線FTU 配電自動化


  DNP 3.0(Distributed Network Protocol Version 3.0)規約是目前在歐洲及北美比較流行的一種開放性結構的規約,在國內正逐漸成為主流性通信規約之一。它可用于電力系統子站系統、RTU、智能電子設備(IEDS)以及主站系統之間的通信。由于目前大部分國外配電自動化(DA)設備都支持DNP3.0,為使電力設備具有兼容性和標準性,大部分與國外電力主站配套的FTU都使用DNP3.0通訊規約。
  FTU作為配電自動化系統的重要部分,不但要實現基本的測量與監控功能,還要實現與遠方主站的通信。本設計以ARM為主處理器,以多處理器的方式將功能項模塊化,各自獨立互不干擾,主處理器控制和協調各個功能單元的操作和數據交互,這樣既減少了設備的維護也可以利用設備的冗余來保證電力設備的正常運行。
1 無線FTU系統構成
  圖1為無線FTU系統的構成。利用GPRS/CDMA等無線網絡作為通訊載體,移動服務商將數據通過無線或者Internet網絡傳輸到電力監控中心的局域網絡的電腦上,通過這種科學的方式來實現遠程自動化監控。


  由于電力終端設備工作的特殊性,其安裝位置、工作環境以及對可靠性、穩定性的要求,傳統的有線網絡已很難滿足電力設備網絡化的要求。無線FTU在實現標準通訊規約的基礎上加以改進,通過GPRS/CDMA網絡實現電力設備的網絡化,在實現正常工作的同時,提高電力網絡的自動化程度,也更高效地實現了電力監控設備的網絡化。
2 DNP3.0規約介紹
  DNP 3.0規約是在國際電子電工協會(IEC)的TC57協議基礎上制定的通信規約,它支持ISO 的 OSI/EPA 模型。這種模型規定了物理層、數據鏈路層和應用層" title="應用層">應用層。然而,為了支持高級的RTU 功能和大于最大幀長的報文,DNP 3.0 的數據鏈路采用一個偽傳輸層去完成最短報文的組裝與分解。圖2為通訊模型的比較。


2.1 DNP3.0的框架結構
  DNP 3.0規約的文本共分4部分:數據鏈路層規約、傳輸功能、應用層規約及數據對象庫。
  由于匯編語言" title="匯編語言">匯編語言在硬件控制和處理速度上的高效性,在對規約處理時,整個CRC部分用匯編實現,似乎很麻煩,但由于匯編語言在位控制上可以類似C語言中聯合體的操作,所以在協議的控制上使用整體賦值分位判斷的方法,協議處理簡單明了。C與匯編的混合使用,各取其長,實現了DNP通信的同時也提高了響應速度和代碼質量。
  DNP 3.0 規約的幀格式的基本單元是字節的,所以按照DNP 3.0 規約的層次結構分別定義鏈路層控制字" title="控制字">控制字、偽傳輸層控制字、應用層控制字、應用層功能碼、FTU內部狀態1、FTU內部狀態2等。
  按照DNP 3.0規約的數據流程,分層搭建處理程序流程。DNP 3.0規約詳細規定了協議的層次結構及每一層的功能,程序只要完全與規約一致即可實現通訊的標準化。
  DNP協議鏈路層處理流程如圖3所示。


2.2 DNP3.0中CRC算法的實現
  CRC校驗是保證通信可靠性的關鍵處理部分,在協議中必須對報文的報頭、每個數據塊" title="數據塊">數據塊都進行校驗,并將校驗碼與數據一起捆綁發送,主站接收時可以對報文的信息進行分析,判斷通信是否正常。下面是結合實際應用給出的分析方法和匯編語言的CRC校驗程序。
  CRC的生成函數為:
  P=G(X)=X16+X13+X12+X11+X10+X8+X6+X5+X2+1
  CRC=(M216)/G(X)
  具體實現細節分為:
  發送一個數據塊:
  ·取用戶數據塊M,其長度為K比特。
  ·將M乘以216得216M。
  ·將此數除以(模2除)P(17比特),得余數R(16比特)。
  ·對R取反,得R’。
  ·將R’掛在216M之后,并作為數據塊(T’)發送出去。
  接收一個數據塊:
  ·接收一個數據塊(T’),它具有(K+16)比特。
  ·將T’中的R’取反后得T,仍為 (K+16)比特。
  ·將T除以P,得出它的余數。
  ·若余數為非零,則數據塊出錯,否則數據塊無誤。
  用匯編語言實現:(用查表法實現,具體表格省)
  PROC ASKCRC
    ;入口參數:R7:要轉換的個數;0A0H:數據的起始位置
    ;出口參數: CRCL CRCH
    ;需保護的參數:10H,11H 12H,13H 14H R6 R1 A
  ASKCRC:
    MOV R1,#0A0H
    MOV DPTR,#CRCTAB
    MOV 10H,#0 ;CRCL
    MOV 11H,#0 ;CRCH
  CRC1:
    MOV A,@R1
    MOVC A,@A+DPTR
    MOV 12H,10H
    MOV 13H,#0
    ANL 12H,#0FFH
    XRL 10H,#0
    XRL 11H,A
    MOV A,12H
    ORL 10H,A
    MOV A,13H
    ORL 11H,A
    MOV R6,#8
  CRC2:
    MOV 14H,11H
    ANL 14H,#80H
    CLR C
    MOV A,10H
    RLC A
    MOV 10H,A
    MOV A,11H
    RLC A
    MOV 11H,A
    MOV A,14H
    CJNE A,#80H,CRC3
    XRL 10H,#65H
    XRL 11H,#3DH
  CRC3:
    DJNZ R6,CRC2
    INC R1
    DJNZ R7,CRC1
    XRL 10H,#0FFH
    XRL 11H,#0FFH
    MOV 12H,10H
    MOV 13H,11H
    MOV A,10H
    MOVC A,@A+DPTR
    MOV 13H,A
    MOV A,11H
    MOVC A,@A+DPTR
    MOV CRCL,A
    MOV CRCH,13H
    RET
2.3 DNP3.0的對象庫設定
  采用DNP應用層規約的智能化設備可以監視控制,在軟、硬件方面均產生大量的數據,這些數據被稱之為“信息單元”。不論它的數據源是什么,設備的簡要文件(Profile documents)都需要為每個遠動設備的數據對象指明其確切的數據源及意義。FTU需要對電網進行測量和監控,所以必須明確DNP信息單元或用于DNP應用層的數據對象之編碼規范。圖4是實際應用時采用的一種通信格式。


  FTU現行的通信規約有多種。由于DNP 3.0 規約是國際通用的,所以一般的電力設備上都要有此項功能。又考慮到DNP 3.0規約功能強大,涉及到很多方面,所以在不同要求的FTU設備上可以根據現場需要實現不同的功能單元,而不必將所有的功能都完成。
  隨著工業總線網絡化的發展和工業自動化程度的提高,依托無線網絡的工業設備必然會得到更一步的發展,通信協議也會向著通用的方向發展。
參考文獻
1 李世鶴. TD-SCDMA.第三代移動通信系統標準[M].北京:人民郵電出版社, 2003
2 彭 林.第三代移動通信技術[M]. 北京:電子工業出版社,2003
3王田苗.嵌入式系統設計與實例開發.北京:清華大學出版社,2003
4 遠動設備及系統.第五部分傳輸規約
5 DNP通訊規約

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
主站蜘蛛池模板: 97在线视频99播放 | 精品国产区 | 国产日韩不卡免费精品视频 | 青青草色青伊人 | 色综合久久综合网欧美综合网 | 精品成人一区二区三区免费视频 | 久久亚洲精品国产亚洲老地址 | 久久亚洲国产视频 | 永久在线毛片免费观看 | 日韩欧美国产精品第一页不卡 | 精品国产欧美一区二区 | 福利视频一区 | 国产精品久久久久久麻豆一区 | 欧美一级成人一区二区三区 | 国产精品99久久久久久www | 国产a级毛片 | 欧美日比视频 | 精品动漫一区二区三区 | aa视频免费| 精品视频一区二区三区四区 | 国内毛片 | 久久大陆 | 四虎在线永久免费视频网站 | 97在线观看 | 婷丁六月| 国产成人精品cao在线 | 成人黄色小视频 | 国产精品视频免费一区二区三区 | 图片区精品综合自拍 | 99精品久久 | 美国一级毛毛片 | 四虎影视入口 | 久久精品国产99久久 | 国产综合色在线视频播放线视 | 久久精品国产欧美日韩99热 | 成人综合国产乱在线 | 国产短视频在线观看 | 久久精品视频日本 | 日本在线日本中文字幕日本在线视频播放 | 男人天堂网2017 | 婷婷成人丁香五月综合激情 |