《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于IEC60870-5-104協議監聽與測試系統的研究
基于IEC60870-5-104協議監聽與測試系統的研究
2015年微型機與應用第22期
程 航,許曉平,洪燦梅,劉名揚,李英娜,李 川
(昆明理工大學 信息工程與自動化學院,云南 昆明 650500)
摘要: 為了防止IEC60870-5-104協議通信中出現的主站抖動現象,開發了一個基于IEC104協議的監聽與測試系統。根據云南電網調度自動化系統生產運行的實際情況,對IEC104協議模型進行分析,使用SOCKET編程對通信報文進行抓包,并通過對測試數據的分析,成功地對IEC104規約運行狀況進行實時、可靠、準確的監聽、分析與統計。測試結果驗證了監聽與測試系統符合標準化的協議規范,而且能夠在主子站通信發生故障時第一時間報警,減少了網絡阻塞,提高了網絡通信的效率。
Abstract:
Key words :

  摘  要: 為了防止IEC60870-5-104協議通信中出現的主站抖動現象,開發了一個基于IEC104協議的監聽與測試系統。根據云南電網調度自動化系統生產運行的實際情況,對IEC104協議模型進行分析,使用SOCKET編程對通信報文進行抓包,并通過對測試數據的分析,成功地對IEC104規約運行狀況進行實時、可靠、準確的監聽、分析與統計。測試結果驗證了監聽與測試系統符合標準化的協議規范,而且能夠在主子站通信發生故障時第一時間報警,減少了網絡阻塞,提高了網絡通信的效率。

  關鍵詞: IEC104規約;測試與監聽系統UML;遠動設備;報文分析

0 引言

  IEC60870-5-104協議具有可靠性高、實時性好、數據流量充足、支持網絡傳輸等優點,因此IEC104協議在電力系統中得到廣泛的應用。RTU設備的使用使得數據采集更為方便,但是在不同RTU設備的通信過程中會出現通信故障[1-6]。2011年上海申瑞電力科技股份有限公司梁竹靚等人提出分布式電力監控系統IEC104規約通信單元的設計方法[7-9]。2012年華北電力大學薛飛總結并提出了一套針對IEC104規約的以面向對象為理論基礎,統一建模語言為工具的高度結構化的編程實現框架,該實現框架具有更好的可維護性、可復用性[10-13]。IEC104協議僅規定了重傳多次后還未收到確認報文自動斷開連接,并沒有對這種故障發出任何警告,如果出現了網絡故障,主控站人員要經歷很長時間才能發現,會導致主站抖動,使得數據無法上送和連接,造成網絡堵塞。

  本文結合市場需求,研究一種基于IEC104遠動規約的監聽與測試系統,利用SOCKET編程實現對Client和Server端通信協議的抓包和數據檢測分析,當出現通信故障時會發送報警信息,使控制人員第一時間發現故障并解決問題,從而大大提高了IEC104的可靠性。

1 IEC104協議模型分析

  本文采用網絡監聽的方式針對基于TCP/IP協議族和電力通信領域的遠動傳輸協議IEC60870-5-104通信規約的測試分析方法進行研究。系統支持在線測試,并且可以長時間進行測試而無需人工干預;同時也支持離線分析,在線監聽獲取通信過程中傳輸的所有數據,并保存到數據庫或者文件中,可供線下分析。監聽與測試系統的用例圖如圖1所示。

001.jpg

  測試系統主控站和從站的主線程流程圖如圖2、圖3所示。

002.jpg

  監聽系統作為第三方參與,不干涉通信雙方的具體通信僅當監聽到有某條報文重復發送時,則向服務器端報警。監聽系統的流程圖如圖4所示。

003.jpg

  IEC104協議采用應答模式的通信方式,即發送一條報文后收到此條報文的確認報文才認為此次通信成功,否則將會重傳這條報文。例如未出現故障的遙控操作的泳道圖如圖5所示。

004.jpg

  在測試系統中當通信一方發送一條報文后在一定的時間內未收到確認報文,就會啟動重傳機制重傳此條報文。若還是未收到確認報文當未超過最大重傳次數時就繼續重傳,否則就自動斷開連接。圖6是出現通信故障時的遙控操作的泳道圖。

005.jpg

  測試系統中采用的超時處理方案如下:

 ?。?)當TCP連接的時間超過30 s還未收到目的子站的確認報文,則認為連接網絡出現了嚴重的情況,TCP連接失敗,重新發送測試報文。

  (2)當鏈路空閑時為了確保鏈路處于聯通狀態,會發送U格式的測試報文,若在15 s內未收到確認報文則T1此時自動斷開TCP連接,隨后重新開始TCP連接。

 ?。?)子站向主站發送執行完畢報文或突發請求報文,希望獲得主站的S格式的報文確認回復,若10 s內未收到主站的回復報文,則子站自動斷開TCP連接。

  (4)當鏈路處于空閑狀態超過30 s,會啟動鏈路測試功能,向對方發送U格式的鏈路測試報文。

2 監聽系統設計與實現

  本文采用端口匯聚技術將物理上的兩個端口連接起來形成一條邏輯鏈路,并使用端口鏡像技術將通信報文復制到鏡像端口,通過對鏡像端口通信報文的監聽實現監聽測試系統的服務器端和客戶端之間的通信。使用這種監聽方法的優點是不會影響測試系統的正常通信,監聽站作為第三方僅監聽兩站的通信報文。圖7是測試系統配置圖。

006.jpg

  測試系統采用C++語言和codeblocks-10.05為開發平臺,使用wxWidgets開源軟件庫實現。根據IEC104規約結構要求,本文采用的測試系統類繼承關系如圖8所示。

007.jpg

  監聽系統采用網絡監聽工具Winpcap的庫函數API來實現捕獲數據包的功能。通過IP地址來區別主控站和從站。監聽系統作為第三方僅監聽鏡像端口的報文數據,通過對報文的抓包分析,判斷遠動主站和子站的通信是否出現故障。監聽系統要完成的最主要的功能是從TCP報文中準確地提取IEC104報文和數據部分的重組,即流程圖中的解包和重組部分。解包和重組過程的流程圖如9所示。

008.jpg

  3 測試結果

  經過解包和重組后獲得了IEC104數據幀,對IEC104幀的解析主要是判斷是否是重復報文。如果是重復報文則向主控站報警并提供錯誤報文的基本信息。測試數據如圖10、圖11所示。

009.jpg

010.jpg

  IEC104規約應用報文APDU包括APCI和ASDU,由圖10可以看出監聽正常進行,TCP重組正確,報文格式和內容完全正確,且測試程序全部都能正確解析出來。

  由圖11可以看出,在14:27:06時主從站應答正常;在14:27:16時主站連續發生同一段幀,此時主從站通信出現異常,系統應向主控站報警并提供錯誤報文的基本信息。

4 結論

  本文主要針對遠動主站和子站之間能否及時并正確的通信以及出現網絡故障不能及時發現的問題,設計開發了一種電力遠動設備的IEC60870-5-104通信協議監聽與測試系統。通過建模、軟件設計和測試數據分析不僅能夠將報文分析以報表的形式輸出,大大降低工作人員調試的工作量,提高分析和判斷能力,同時也保證了電網的高效運行,還能在發生通信故障時第一時間報警,為電力遠動系統的正常運行提供了保障。

參考文獻

  [1] 張建設,馬維青,郭晉洋.IE60870-5-104協議在遠動通信中的應用[J].電力系統自動化,2003,27(11):91-93.

  [2] 陳建榮,王樂春,龔正虎,等.協議一致性測試執行系統的體系結構研究[J].計算機工程,2003,29(8):78-80.

  [3] 譚文恕.遠動信息的網絡訪問[J].電力系統自動化,2001,25(12):51-55.

  [4] 趙淵,沈智健.基于TCP/IP的IEC60870-5-104遠動規約在電力系統中的應用[J].電網技術,2003,27(10):56-60.

  [5] 杜龍,施魯寧,楊晉柏.基于TCP/IP的IEC60870-5-104遠動通信協議在直調廠站中的應用[J].電力系統保護與控制,2008,36(17):51-55.

  [6] 吳衛華,唐健,楊瑞景,等.基于無線傳感網的智能電網線路傳感器系統的研制[J].微型機與應用,2013,32(5):54-56,59.

  [7] 梁竹靚,韓兵,彭永,等.IEC60870-5-104規約在分布式電力監控系統中的應用[J].電力系統保護與控制,2011,39(4):124-127.

  [8] 李建軍,邵培南,段曉峰,等.軟件可靠性測試及評估平臺的設計與實現[J].微型機與應用,2014,33(15):10-12,22.

  [9] 牛春霞,宋瑋.IEC60870-5-104遠動網絡通信協議的應用與實施[J].河北電力技術,2006,25(1):30-32.

  [10] 朱彥杰,鄧昌延,李國杰,等.IEC104協議在變電站系統的應用與測試[J].繼電器,2004,32(1):43-45.

  [11] 李國棟,冶莉娟,李暉,等.104規約在青海電網調度自動化系統應用中的問題診斷及處理[J].青海電力,2011,30(1):56-59.

  [12] 王成山,王守相,郭力,等.我國智能配電技術展望[J].南方電網技術,2010,4(1):18-22.

  [13] 馮煥霞,楊俊華,鄭儉華,等.IEC60870-5-104協議的實時性能分析[J].華東電力,2009,37(4):0577-0581.


此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
久久综合五月| 欧美日韩中文字幕综合视频| 在线一区二区日韩| 亚洲欧洲午夜| 亚洲国产婷婷综合在线精品| 欧美一区国产在线| 欧美一乱一性一交一视频| 亚洲欧美第一页| 亚洲综合丁香| 亚洲欧美日本视频在线观看| 亚洲视频精品在线| 在线视频你懂得一区| 日韩视频一区二区三区在线播放| 亚洲高清免费视频| 在线日韩中文字幕| 亚洲国产日韩一区| 亚洲三级色网| 一本久道综合久久精品| 夜夜嗨网站十八久久| 99精品99| 夜夜嗨av一区二区三区四季av| 久久久久久久综合| 久久经典综合| 久久一区亚洲| 欧美国产成人在线| 欧美精品亚洲一区二区在线播放| 欧美精品在线视频| 欧美手机在线视频| 国产精品丝袜xxxxxxx| 国产精品亚洲片夜色在线| 国产精品一区二区黑丝| 国产日韩欧美精品在线| 国产一区二区三区日韩| 在线不卡欧美| 亚洲精选在线| 亚洲一区在线视频| 欧美一区二区三区日韩| 亚洲激情社区| 亚洲少妇自拍| 久久精品亚洲| 欧美国产精品专区| 欧美日韩一区二区视频在线观看| 国产精品视频久久久| 国产一区二区三区的电影 | 欧美精品 日韩| 欧美日韩一级片在线观看| 国产伦精品一区二区三区高清版| 韩日成人av| 亚洲人体大胆视频| 亚洲欧美另类在线| 亚洲欧洲一区二区三区| 亚洲伊人网站| 久久人人看视频| 欧美日本三区| 国产日韩欧美一区二区三区在线观看 | 在线一区免费观看| 欧美一区亚洲一区| 亚洲精品少妇| 午夜精品久久久久久久久久久久久| 久久偷窥视频| 欧美日韩中文在线观看| 国产午夜精品久久| 日韩午夜av| 亚洲电影av在线| 亚洲欧美国产另类| 欧美国产视频一区二区| 国产婷婷色一区二区三区| 亚洲日本黄色| 久久精品国产精品| 亚洲在线免费观看| 欧美成人一区二区三区在线观看| 国产精品素人视频| 亚洲精品少妇| 久久精品一区二区三区中文字幕| 亚洲香蕉在线观看| 欧美大片在线观看| 国产永久精品大片wwwapp| 一区二区精品| 亚洲人屁股眼子交8| 欧美一区二区国产| 欧美色偷偷大香| 亚洲国产91精品在线观看| 午夜精品av| 亚洲一区二区在线播放| 欧美aaa级| 国产在线视频欧美一区二区三区| 夜夜躁日日躁狠狠久久88av| 亚洲国产毛片完整版 | 欧美另类99xxxxx| 极品尤物久久久av免费看| 亚洲欧美国产高清| 正在播放欧美视频| 欧美黄色视屏| 一区二区在线观看视频在线观看| 亚洲欧美国产毛片在线| 亚洲一区免费观看| 欧美日韩精品免费在线观看视频| 伊人久久亚洲热| 久久av资源网| 久久精品国产2020观看福利| 国产精品手机在线| 亚洲婷婷综合色高清在线| 宅男精品视频| 欧美日韩一区二区在线| 亚洲激情欧美激情| 亚洲精品视频啊美女在线直播| 久久蜜桃精品| 国内精品伊人久久久久av一坑| 亚洲欧美国产日韩天堂区| 亚洲欧美日韩综合aⅴ视频| 国产精品v欧美精品v日韩| 日韩五码在线| 在线视频欧美日韩| 欧美日韩一区二区精品| 日韩一区二区精品视频| 国产精品99久久久久久人| 欧美日本一区| 亚洲裸体在线观看| 中文日韩电影网站| 国产精品a久久久久久| 这里只有精品视频在线| 亚洲女人天堂av| 国产精品欧美日韩一区二区| 亚洲视频在线观看视频| 亚洲一区二区三区精品视频| 欧美日韩亚洲一区三区| 国产精品99久久久久久久女警| 亚洲无线视频| 国产精品久久久久久超碰| 亚洲欧美日韩精品久久久久| 欧美中文字幕在线播放| 国产一区激情| 亚洲国产欧美日韩精品| 欧美电影美腿模特1979在线看 | 日韩亚洲欧美一区| 欧美日韩国产一中文字不卡| 亚洲乱码国产乱码精品精天堂 | 亚洲国产欧美日韩| 正在播放日韩| 国产精品私人影院| 欧美一区在线看| 女女同性精品视频| 日韩亚洲精品视频| 欧美一区激情| 在线播放豆国产99亚洲| av成人国产| 国产精品永久免费观看| 欧美一区二区视频在线| 老牛嫩草一区二区三区日本| 亚洲国产91精品在线观看| 亚洲视频免费观看| 国产欧美日韩亚州综合| 亚洲国产精品精华液2区45| 欧美精品1区2区| 亚洲一区欧美| 久久婷婷蜜乳一本欲蜜臀| 亚洲精选在线观看| 欧美在线视频二区| 亚洲福利久久| 亚洲性xxxx| 国产综合色一区二区三区| 日韩一级免费观看| 国产精品一区二区久久久久| 亚洲大胆女人| 欧美揉bbbbb揉bbbbb| 小黄鸭精品密入口导航| 欧美国产日韩一区| 亚洲欧美变态国产另类| 久热精品在线视频| 一区二区三区福利| 快播亚洲色图| 在线一区免费观看| 美国三级日本三级久久99| 一区二区三区四区国产| 久久日韩粉嫩一区二区三区| 亚洲三级国产| 久久九九国产| 一区二区三区黄色| 老司机久久99久久精品播放免费| 99re热精品| 欧美aaaaaaaa牛牛影院| 亚洲免费婷婷| 欧美精品一区二| 久久国产欧美| 欧美午夜精品久久久久久孕妇| 久久国产手机看片| 国产精品第2页| 亚洲欧洲中文日韩久久av乱码| 国产精品伦一区| 日韩一区二区高清| 国内精品久久国产| 亚洲直播在线一区| 亚洲黄色毛片| 久久乐国产精品| 亚洲一级黄色av| 欧美日本不卡视频| 亚洲第一精品电影| 国产精品亚洲第一区在线暖暖韩国| 亚洲精品自在在线观看| 国产一区二区在线免费观看 |