IEC104規約的配電終端測試軟件設計

前言:尋找寫作靈感?中文期刊網用心挑選的IEC104規約的配電終端測試軟件設計,希望能為您的閱讀和創作帶來靈感,歡迎大家閱讀并分享。

IEC104規約的配電終端測試軟件設計

摘要:從最初的電力網發展到今天,伴隨著計算機技術、網絡技術和通信技術的發展,這些技術被廣泛地應用到電力網絡中。隨著電力物聯網的提出,配電設備向著物聯化、智能化方向轉變,此次終端測試軟件的設計目標就是一套基于iec104協議的實時數據庫的電力遠程測試平臺,以第三方視角對系統、設備、通信等多方面進行模型比對和數據分析,把被動的維護工作向主動的量化管理推進,以更好地保障電網的安全穩定運行。

關鍵詞:以太數據網;電力物聯網;IEC104協議;遠程測試

由于地緣遼闊,地形復雜,使得電力網絡顯得非常的復雜而難以維護,各種網絡的交織,還有可能使用著不同的通信協議,因此數據的準確傳輸就成了一大難題,通常需要大量的人力去巡查和記錄,這無疑為維護電力網絡增加了很大的成本,而且有些設備自身還存在著一定的缺陷、一系列的問題,大大增加了電網出現故障的風險。電力物聯網的發展和提出,配電設備需要進行網絡連接,也就是現在的物聯網趨勢,同時也需要設備連接更加的智能化,從而保證配電房的高效穩定的運行。此次終端測試軟件的設計目標就是一套基于IEC104協議的遠程檢測系統,能夠實施傳輸設備數據,從電力種端的交換機鏡像端口,采集數據到檢測系統,并要求數據是實時采集的,并根據實現定義好的數據檢測算法,建立相應的數據模型,預先找到可能存在的問題,以第三方視角對系統、設備、通信等多方面進行模型比對和數據分析,把被動的維護工作向主動的量化管理推進,更好地保障電網的安全穩定運行。

1IEC104規約

1.1IEC104規約介紹

IEC104規約協議是一種國際規范的標準,用來定義電力遠動方面,它的特點是能夠保證數據的實時傳輸、數據傳輸效率高、傳輸的數據量大,而且適用性好,支持多平臺的網絡傳輸;與之前的IEC101協議比較來看,IEC104協議對于數據的安全性方面有更好的保護作用[1],主要原理是之前的IEC101協議傳輸數據時,采用的是ASDU(應用服務數據單元),沒有采用APCI(應用規約控制信息),這就使數據在傳輸過程中若丟失的話,就沒法恢復,并且數據傳輸過程中如果有重復單元,也沒有控制功能[2]。IEC104協議的傳輸比較遵照網絡的OSI七層模型設計,主要使用的是七層模型中的物理層、數據鏈路層、網絡層、傳輸層和應用層來進行數據傳輸。

1.2IEC104規約的工作原理

104規約目前采用的也是網絡中流行的客戶端(Client)/服務器端(Server)的架構,主要是以配電主站作為客戶端(Client),配電終端為服務器端(Server),對于某些使用特殊場合(如GPRS模塊為動態IP)也可以是相反的設計,總之根據實際情況可以靈活改變。端口號一般采用默認的2404端口,如有特殊要求也可改變。支持定時總召和手動召喚,回答總召喚時必須用(SQ=1)連續地址方式傳送。

2IEC104規約終端測試軟件設計

2.1軟件的體系結構

在設計此IEC104終端測試軟件時,結構上首先是定義了開放的TCP/IP接口,其次是設計了一個局域網案例,該局域網中包含IEC60870-5-101ASDU的遠動設備。最后讓不同類型的廣域網(如X.25、幀中繼、ISDN等)的都可以通過定義的TCP/IP局域網接口進行互聯。在此結構中,采用單獨的路由器設計。使用單獨的路由器有如下優點:(1)支持終端系統中平臺的多樣性,不需要特定的網絡軟件;(2)路由功能事先已經定義,因此終端中不需要具備路由功能;(3)網絡管理也是由基本的網絡架構實現,終端中無需有此服務;(4)終端系統是獨立的,不需要遠端廠商的支持;(5)可以在非特定的遠端廠商中獲得路由的支持,并用來適應各類網絡;(6)如果傳輸的網絡結構有改變,不影響終端軟件的使用,改變路由器即可;(7)能夠與前期的IEC101協議的終端設備對接;(8)對于將來的改變也有很好的適應性。

2.2應用規約控制信息(APCI)的定義

2.2.1應用服務數據單元基本格式

在IEC104規約終端測試軟件中,主要是電力設備數據的傳輸,因此如何定義好數據傳輸的單元就成了重要的課題。在此次的設計中,對于數據單元結構的定義,我們使用下面的方式:在數據單元中,使用一個字節用來進行標識數據類型;再使用一個字節用來定義可變的結構限定詞;使用兩個字節用來定義數據的傳輸因素;使用兩個字節來定義數據在互聯網中的公共IP地址;使用單個字節定義信息的物理地址[3]。信息的集合可以是單個信息元素,也可以是信息元素集合,同時還可以是單個信息元素序列和信息元素集合序列[4]。

2.2.2APCI的定義

APCI是應用規約控制信息,是數據傳輸的單元,可以用來實現對數據傳輸過程中出現的丟失和重復等問題,如何處理這些問題,主要是在用戶對TCP接口IEC60870-5-104傳輸接口中定義面向數據量的接口,為了解決數據傳輸過程中識別數據的開始和結束位,APCI中定義了啟動字符和結束字符,這樣可以方便地檢測出數據傳輸過程中的差錯,并通過一定的校驗方式來糾錯;在APCI中海定義了應用服務數據單元的長度規范,以達到對數據的控制目的。APCI數據單元在傳輸的過程中,可以傳輸完整的應用規約數據單元,也可以為了實現更好的控制目的,只傳輸規約控制信息域[5]。APDU是APCI中的數據單位,一般稱之為應用規約數據單元,它包含于APCI中,早期的APCI數據單元就是單純的ASDU,不包括4個控制域,因此沒有對數據的控制功能,而現在的IEC104規約中,對于APDU做了改變,它包括4個控制域8位位組和ASDU。其中,ASDU是包含了基本的傳輸數據,而4個控制域8位位組中則定義了報文的傳輸啟動/停止,輸出監視等內容,保證了數據的不丟失和不重復,ASDU的長度是有限制的,最大是249[6]。

3IEC104規約終端測試軟件的實現

104規約測試軟件主要是鏈接底層的設備,電閘之類的底層設備信號被接入繼電保護裝置,然后裝置轉換成信號,顯示在繼電保護裝置中,并通過104規約測試軟件傳輸到后臺,把底層裝置的數據讀到軟件里面,軟件可以讀取報文并且解析出來,而且還能通過軟件去對底層裝置進行遙控。軟件具體的使用過程如下。(1)把電腦IP和裝置IP設置到同一段。(2)PING裝置IP是否能連接成功,成功后進行下一步。(3)把模擬軟件放在電腦D盤下,打開“101和104仿真”文件夾中的“ProtocalTool1”;顯示如圖1的界面。在規約中選擇規約復選框,在IP中輸入裝置的IP地址。(4)點擊菜單中的“文件”菜單選擇登陸,出現輸入口令的對話框,輸入密碼nari確定。(5)點擊菜單“聯接”中的“啟動”會看見對話框中有聯接數據產生,表示聯接成功,具體如圖2所示。(6)點擊菜單“工具”中的“調試”,出現如圖3所示的對話框,然后在“單點遙控”點號中輸入遙控點號24577,選擇“合閘”,就可以“選擇”如果通信正常,會看見裝置中會出現“遙控選擇成功”的字樣,接下來點擊“執行”裝置就進行遙控合閘的操作。裝置同期功能投入的情況下就進行同期合閘。(7)遙控分閘的操作只要把“單點遙控”中的“合閘”改為“分閘”即可,具體如圖4所示。

4結語

該文介紹了IEC104規約終端測試軟件的設計原理以及設計過程,詳細介紹了IEC104規約終端測試軟件的數據單元的設計方法以及傳輸規則,并在文章的最后詳細介紹了IEC104規約終端測試軟件的使用方法,使人們能夠對次軟件的設計有一個詳細和全面的了解,最后該軟件在實際的應用中可能還會遇到各種各樣的實際問題,需要后期的調試和改進。

作者:王莉 單位:南京信息職業技術學院

亚洲精品一二三区-久久