專利名稱:通信協(xié)議測(cè)試裝置的制作方法
技術(shù)領(lǐng)域:
本實(shí)用新型涉及一種通信協(xié)議測(cè)試裝置。
背景技術(shù):
數(shù)字通信是依賴于工業(yè)發(fā)展的,隨著工業(yè)的發(fā)展,出現(xiàn)了眾多形式的通信接口,從早期的RS232到RS485,再到各種工業(yè)總線,再到現(xiàn)在廣為流行的以太網(wǎng)等;同時(shí),針對(duì)不同接口的特性和各領(lǐng)域?qū)嶋H使用中的領(lǐng)域特性,又出現(xiàn)了眾多的通信協(xié)議,如CDT、DNP3、 ModBus、101、103、DL/T645等,而這些形式眾多的接口和協(xié)議卻在各領(lǐng)域中共存著。由此,給數(shù)字通信程序的編寫帶來了巨大的麻煩,以電力系統(tǒng)為例,每個(gè)變電站的前期調(diào)試工作中, 通信系統(tǒng)的調(diào)試都要占很大比例。由于各種接口和協(xié)議都有其自身的特異性,因此在數(shù)字通信程序編寫時(shí)都需要依據(jù)其特異性進(jìn)行針對(duì)性的考慮和處理,也正因?yàn)槿绱?,很難在市面上看到一款即適合各種通信接口也適合各種協(xié)議的通信調(diào)試工具,有的一般都是些針對(duì)具體的某種接口和協(xié)議的。針對(duì)上述問題,業(yè)內(nèi)提出以下兩種方案來解決第一種方案是在程序中針對(duì)各種已知的通訊接口和協(xié)議分別進(jìn)行編寫;第二種方案是針對(duì)各種通訊接口和協(xié)議通過簡(jiǎn)單的提取,然后封裝成具有相同訪問接口(函數(shù)接口)的.dll動(dòng)態(tài)鏈接庫(kù),每種通訊接口和協(xié)議都對(duì)應(yīng)一個(gè).dll文件。例如專利申請(qǐng)?zhí)枮?01010552743. 1《一種電力遠(yuǎn)動(dòng)報(bào)文規(guī)約分析儀》的儀器(利用PC機(jī)和專用的分析軟件接收規(guī)約監(jiān)聽,并進(jìn)行主站和從站的仿真,進(jìn)行規(guī)約分析,得到測(cè)試報(bào)告, 可用于檢測(cè)模擬通道、數(shù)據(jù)通道和IP網(wǎng)絡(luò)通道的報(bào)文傳送連通性、規(guī)約一致性及傳送質(zhì)量),就是對(duì)多種已知協(xié)議進(jìn)行簡(jiǎn)單的提取、封裝,通過對(duì)接收到的數(shù)據(jù)進(jìn)行分析比對(duì),得出結(jié)果。主站和從站的仿真,也只是規(guī)約級(jí)的仿真。上述兩種方案中都存在各自的缺點(diǎn)和不足第一種方案,完全沒有開放的擴(kuò)充性可言,遇到新通訊接口和新協(xié)議時(shí),必須對(duì)原有程序的代碼進(jìn)行修改和擴(kuò)充,第三者根本無法完成;而且隨著擴(kuò)充次數(shù)的增加,主程序?qū)⒆兊迷絹硪昌嫶?,越來越?fù)雜,越來越難維護(hù)。第二種方案,因?yàn)楦鞣N通訊接口和協(xié)議都封裝成了具有相同訪問接口的.dll動(dòng)態(tài)鏈接庫(kù),所以可以由第三者根據(jù)新通訊接口和協(xié)議編寫一個(gè)符合原有接口定義的動(dòng)態(tài)鏈接庫(kù)來實(shí)現(xiàn)擴(kuò)充。但前提是必須將新通訊接口和協(xié)議提取并封裝成具有和最初設(shè)計(jì)者設(shè)計(jì)的動(dòng)態(tài)鏈接庫(kù)擁有一致接口的.dll,這要求最初設(shè)計(jì)者設(shè)計(jì)的動(dòng)態(tài)鏈接庫(kù)接口必須要有很大的靈活性、通用性和前瞻性,而且對(duì)第三者也有很高的編程技能要求,這些前提缺一不可。以上兩種方案還有一個(gè)共同的不足,就是程序只能向用戶提供極少的且為事先設(shè)計(jì)者已經(jīng)預(yù)料到并主動(dòng)提供給用戶的參數(shù)配置。發(fā)明內(nèi)容本實(shí)用新型的目的在于提供一種通信協(xié)議測(cè)試裝置。本實(shí)用新型所采用的技術(shù)方案是一種通信協(xié)議測(cè)試裝置,其包括主控模塊、與主控模塊相連并與主站通信的通信接口模塊、與主控模塊相連的顯示模塊、與主控模塊和通信接口模塊均相連的開關(guān)量輸入輸出模塊、與主控模塊相連的模擬量輸出模塊、以及與開關(guān)量輸入輸出模塊和模擬量輸出模塊均相連的綜合自動(dòng)化模塊。在上述方案的基礎(chǔ)上,進(jìn)一步包括如下附屬技術(shù)方案所述通信接口模塊兼容RS232、或RS485、或RJ45、或CAN接口。所述開關(guān)量輸入輸出模塊至少采集綜合自動(dòng)化模塊中遙信變位采集、響應(yīng)時(shí)間、 站內(nèi)SOE分辨率信號(hào),而模擬量輸出模塊則至少采集綜合自動(dòng)化模塊40中遙測(cè)采集準(zhǔn)確度、遙測(cè)響應(yīng)時(shí)間信號(hào)。本實(shí)用新型的有益效果是通過提供的開放式的配置環(huán)境和調(diào)試環(huán)境,即使普通用戶通過簡(jiǎn)單培訓(xùn)也很容易完成協(xié)議的增加和修改,而且可以大大縮短開發(fā)周期。
以下結(jié)合附圖和實(shí)施例對(duì)本實(shí)用新型進(jìn)一步說明。
圖1是本實(shí)用新型的內(nèi)部結(jié)構(gòu)示意圖。
具體實(shí)施方式
實(shí)施例如圖1所示,本實(shí)用新型提供一種通信協(xié)議測(cè)試裝置的具體實(shí)施例,該通信協(xié)議測(cè)試裝置1包括主控模塊10、與主控模塊10相連并與主站通信的通信接口模塊12、 與主控模塊10相連的顯示模塊14、與主控模塊10和通信接口模塊12均相連的開關(guān)量輸入輸出模塊20、與主控模塊10相連的模擬量輸出模塊30、以及與開關(guān)量輸入輸出模塊20和模擬量輸出模塊30均相連的綜合自動(dòng)化模塊40。通信接口模塊12用于完成不同通信接口的硬件轉(zhuǎn)換如RS232、RS485、RJ45、CAN 等,開關(guān)量輸入輸出模塊20用于完成綜合自動(dòng)化模塊40中遙信相關(guān)功能的檢測(cè)如遙信變位采集、響應(yīng)時(shí)間,站內(nèi)SOE分辨率等,模擬量輸出模塊30用于完成綜合自動(dòng)化模塊40相關(guān)功能的檢測(cè)如遙測(cè)采集準(zhǔn)確度、遙測(cè)響應(yīng)時(shí)間等,而主控模塊10則用于完成規(guī)約分析測(cè)試、綜合自動(dòng)化模塊40的測(cè)試、在線監(jiān)測(cè)、報(bào)文導(dǎo)入導(dǎo)出,生成報(bào)告等。在主站未開通時(shí),在本實(shí)用新型的通信協(xié)議測(cè)試裝置內(nèi)部即可實(shí)現(xiàn)遠(yuǎn)動(dòng)終端 RTU(Remote Terminal Unit)系統(tǒng)的全閉環(huán)測(cè)試,配合開關(guān)量輸入輸出和模擬量輸出來實(shí)現(xiàn)現(xiàn)場(chǎng)級(jí)仿真。本實(shí)用新型將RS232、RS485、RJ45、CAN等不同通信接口、不同結(jié)構(gòu)和類型(如問答式、循環(huán)轉(zhuǎn)發(fā)式;再如⑶T協(xié)議、DNP3協(xié)議、ModBus協(xié)議、101協(xié)議、103協(xié)議等)的協(xié)議融合、提煉、抽象到同一層面進(jìn)行統(tǒng)一的描述、配置和管理。整個(gè)通訊協(xié)議的結(jié)構(gòu)、功能、流程和具體的細(xì)節(jié)都完全基于配置,允許用戶自主定義,且支持用戶進(jìn)行腳本擴(kuò)充。真正做到增加協(xié)議時(shí),只需普通用戶進(jìn)行相應(yīng)的協(xié)議模板配置即可,而不用專業(yè)人員進(jìn)行程序維護(hù)和修改;同時(shí)可大大縮短協(xié)議維護(hù)和增加的時(shí)間開銷。通過主控模塊來配置開關(guān)量輸入電路完成遙控相關(guān)功能的檢測(cè),也可配置開關(guān)量輸出電路完成綜合自動(dòng)化模塊40遙信相關(guān)功能的檢測(cè),和配置模擬輸出完成綜合自動(dòng)化模塊40遙測(cè)相關(guān)功能的檢測(cè)。在規(guī)約分析時(shí)可逐字節(jié)逐位,以樹形結(jié)構(gòu)展示各數(shù)據(jù)的詳盡含義。 本實(shí)用新型提供一套基于配置的開放式通訊協(xié)議分析、調(diào)試裝置,在該裝置中,所有的協(xié)議分析與調(diào)試功能都采用后期配置完成,因此,各種協(xié)議變種和調(diào)試需求都可以通過后期調(diào)整協(xié)議配置來輕松完成。同時(shí)設(shè)計(jì)有開關(guān)量輸入輸出模塊,模擬量輸入模塊,完成對(duì)綜合自動(dòng)化模塊40的測(cè)試。在主站未開通時(shí),實(shí)現(xiàn)RTU系統(tǒng)的全閉環(huán)測(cè)試。和傳統(tǒng)的專業(yè)開發(fā)人員使用VC、VB、Delphi、DotNet等開發(fā)工具開發(fā)一個(gè)通訊分析調(diào)試軟件相比,本發(fā)明通過提供的開放式的配置環(huán)境和調(diào)試環(huán)境,即使普通用戶通過簡(jiǎn)單培訓(xùn)也很容易完成協(xié)議的增加和修改,而且可以大大縮短開發(fā)周期。
權(quán)利要求1.一種通信協(xié)議測(cè)試裝置,其特征在于其包括主控模塊(10)、與主控模塊(10)相連并與主站通信的通信接口模塊(12)、與主控模塊(10)相連的顯示模塊(14)、與主控模塊 (10)和通信接口模塊(1 均相連的開關(guān)量輸入輸出模塊(20)、與主控模塊(10)相連的模擬量輸出模塊(30)、以及與開關(guān)量輸入輸出模塊00)和模擬量輸出模塊(30)均相連的綜合自動(dòng)化模塊GO)。
2.根據(jù)權(quán)利要求1所述的一種通信協(xié)議測(cè)試裝置,其特征在于所述通信接口模塊 (12)兼容 RS232、或 RS485、或 RJ45、或 CAN 接口。
3.根據(jù)權(quán)利要求2所述的一種通信協(xié)議測(cè)試裝置,其特征在于所述開關(guān)量輸入輸出模塊00)至少采集綜合自動(dòng)化模塊GO)中遙信變位采集、響應(yīng)時(shí)間、站內(nèi)SOE分辨率信號(hào),而模擬量輸出模塊(30)則至少采集綜合自動(dòng)化模塊GO)中遙測(cè)采集準(zhǔn)確度、遙測(cè)響應(yīng)時(shí)間信號(hào)。
專利摘要本實(shí)用新型涉及一種通信協(xié)議測(cè)試裝置,其包括主控模塊、與主控模塊相連并與主站通信的通信接口模塊、與主控模塊相連的顯示模塊、與主控模塊和通信接口模塊均相連的開關(guān)量輸入輸出模塊、與主控模塊相連的模擬量輸出模塊、以及與開關(guān)量輸入輸出模塊和模擬量輸出模塊均相連的綜合自動(dòng)化模塊。本實(shí)用新型采用開放式配置的協(xié)議歸一化處理技術(shù),通過配置完成新協(xié)議的增加和修改,同時(shí)設(shè)計(jì)有開關(guān)量輸入輸出模塊,模擬量輸入模塊,完成對(duì)電力綜合自動(dòng)化裝置的測(cè)試。在遠(yuǎn)動(dòng)通道未開通時(shí),實(shí)現(xiàn)RTU系統(tǒng)的全閉環(huán)測(cè)試。
文檔編號(hào)H04L12/26GK202261346SQ201120383979
公開日2012年5月30日 申請(qǐng)日期2011年10月11日 優(yōu)先權(quán)日2011年10月11日
發(fā)明者唐陸生 申請(qǐng)人:南京丹迪克科技開發(fā)有限公司