專利名稱:適用于南方電網(wǎng)保信系統(tǒng)的測試系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明適用于一種電網(wǎng)保信系統(tǒng)的測試領(lǐng)域,尤其是涉及一種適用于南方電網(wǎng)保信系統(tǒng)的測試系統(tǒng)。
背景技術(shù):
電力系統(tǒng)繼電保護及故障信息系統(tǒng)(以下簡稱保信系統(tǒng))包括主站、子站兩部分。 在廠站端,保信系統(tǒng)的子站與繼電保護、故障錄波器、安全自動裝置等智能電子設(shè)備(IED) 通信,收集這些裝置的正常運行、異常告警及故障信息,經(jīng)過初步處理之后上送到位于調(diào)度端的主站。對于配置信息,為了正確地傳遞和解釋信息,保信系統(tǒng)主站、子站對于裝置信息量的含義、格式等必須理解一致。一般而言,常規(guī)方式是主站、子站根據(jù)用戶要求確定統(tǒng)一的信息表,各自輸入其數(shù)據(jù)庫,這種做法工作效率低,且容易出現(xiàn)錯誤。南方電網(wǎng)保信系統(tǒng)采用南方電網(wǎng)103規(guī)約規(guī)范,實現(xiàn)了子站配置信息自動讀取和下載功能,不需要人工重復(fù)輸入,保證了信息定義的一致性。目前,針對南方電網(wǎng)保信系統(tǒng)子站的測試主要是采用互操作測試的方式進行,也就是說需要測試的保信系統(tǒng)子站接入到正在運行的主站或者某一個廠家的仿真主站,按照特定的驗收標(biāo)準(zhǔn)和驗收要求,對子站功能逐一進行測試,其典型配置見圖1,保護故障信息子站測試的典型配圖由故障信息主站、被測子站、錄波器、保護裝置、斷控單元和繼電保護測試儀組成,繼電保護測試儀向保護裝置和斷控單元提供電壓、電流數(shù)據(jù),錄波器采集保護裝置和斷控單元的狀態(tài)信息和模擬量等,被測子站采集錄波器信息,并與故障信息主站進行通信,將信息上送到故障信息主站。此類標(biāo)準(zhǔn)如《廣東電網(wǎng)繼電保護故障及信息系統(tǒng)子站技術(shù)規(guī)范》。這種測試通常需要測試人員逐一記錄保護裝置處核對所有保護定值和動作信號等,然后在子站和主站處核對相關(guān)信息與保護裝置原始信息的一致性,工作量十分浩大, 而且由于采用人工對保信主站操作對子站進行測試,測試內(nèi)容不固定,可能會因為不同的人做測試的內(nèi)容不一致,且每次的測試內(nèi)容也可能不一致,極易造成測試內(nèi)容遺漏,不能對保信系統(tǒng)子站功能進行全面的測試。另外,對保信系統(tǒng)子站的測試還有通過主站和子站聯(lián)調(diào)的方式進行功能驗證測試。此類測試通常一次召集多個子站廠家和主站廠家,針對特定保護裝置和錄波器,進行現(xiàn)場接入和功能集中測評,詳見《繼電器》雜志2006年第6期“繼電保護故障信息系統(tǒng)建設(shè)經(jīng)驗談”(趙有鋮、趙曼勇、賀春著)一文。這種測試方式需要的人力成本和時間成本都比較高,并且由于廠家產(chǎn)品多,實現(xiàn)方式多樣,且沒有一個評判標(biāo)準(zhǔn),測試中遇到的情況多,可操作性差。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種適用于南方電網(wǎng)保信系統(tǒng)的測試系統(tǒng),高效、智能、自動化的完成預(yù)定測試項目,提高測試效率,降低測試成本。為實現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案為適用于南方電網(wǎng)保信系統(tǒng)的測試系統(tǒng),包括人機界面,測試案例數(shù)據(jù)庫、通信報文及裝置信息數(shù)據(jù)庫、主站仿真工具、通信前置機和通信接口;
其中
人機界面用于用戶命令的輸入和通信報文、數(shù)據(jù)、測試結(jié)果以及告警信息的顯示; 測試案例數(shù)據(jù)庫,用于保存已預(yù)置的測試案例,并根據(jù)主站仿真工具的指令和通信前置機的指令完成測試案例的調(diào)用、編輯和保存;
通信報文和裝置信息數(shù)據(jù)庫,用于接收通信前置機的指令,對子站測試儀與被測裝置之間的通信報文、數(shù)據(jù)、子站配置信息和判斷結(jié)果進行保存,并響應(yīng)人機界面的調(diào)取指令, 根據(jù)人機界面的調(diào)取指令返回相應(yīng)的報文信息、數(shù)據(jù)信息和結(jié)果信息;
主站仿真工具,用于測試命令的仿真,針對南方電網(wǎng)故障信息系統(tǒng)的功能要求,仿真所有的主站命令;在收到人機界面輸入的用戶命令后,根據(jù)收到的指令進行測試方案編輯、調(diào)取,子站初始化進行仿真和信息點表調(diào)入操作;將編輯完成的測試方案唯一進行命名存入到測試方案數(shù)據(jù)庫中后,向通信前置機發(fā)出測試驅(qū)動指令;
通信前置機,用于主站仿真命令的發(fā)送和接收子站響應(yīng)的通信報文,當(dāng)接收到的主站仿真工具的測試驅(qū)動指令后實時對通信報文進行解析和數(shù)據(jù)整理,將解析的通信報文格式、通信過程以及通信數(shù)據(jù)與預(yù)置的標(biāo)準(zhǔn)值進行比較,判斷結(jié)果是否通過;并將通信報文、 裝置信息、數(shù)據(jù)以及判斷結(jié)果寫入通信報文和裝置信息數(shù)據(jù)庫中;向人機界面發(fā)出顯示指令。本方案針對南方電網(wǎng)的保信系統(tǒng)的特殊性,提供了一種測試系統(tǒng),該系在測試數(shù)據(jù)庫中預(yù)置了全面的子站測試方案,測試子站時只需要在人機界面中輸入相應(yīng)的命令,由主站仿真工具調(diào)取相應(yīng)的測試方案通過通信前置機發(fā)向待測子站,通信前置機讀取子站的響應(yīng)通信報文數(shù)據(jù)與預(yù)置的標(biāo)準(zhǔn)信息進行比對,并將結(jié)果傳遞至人機界面,提高了測試的自動化程度,實現(xiàn)了自動判斷故障信息子站的配置正確性、信息完整性,不在需要人工去核對子站中的配置信息與主站中的讀取信息的一致性,有效的提高了測試效率。
圖1保護故障信息子站測試的典型配圖; 圖2測試系統(tǒng)工作原理圖3主站仿真工具工作原理圖; 圖4通信前置機工作原理圖。
具體實施例方式以下結(jié)合附圖對本發(fā)明做詳細的說明。由附圖2可知,本發(fā)明包括人機界面,測試案例數(shù)據(jù)庫、通信報文及裝置信息數(shù)據(jù)庫、主站仿真工具、通信前置機和通信接口。人機界面用于用戶命令的輸入和通信報文、數(shù)據(jù)、測試結(jié)果以及告警信息的顯示;在人機界面上顯示了本測試系統(tǒng)全部測試命令,用戶可以根據(jù)測試需要選擇測試命令,該命令傳至主站仿真工具。
測試案例數(shù)據(jù)庫,用于已預(yù)置測試案例的保存,并根據(jù)主站仿真工具中測試單元指令和通信前置機中數(shù)據(jù)調(diào)取單元指令完成測試案例的調(diào)用、編輯和保存功能;該測試方案數(shù)據(jù)庫中預(yù)置了全面的子站測試方案,測試方案內(nèi)容主要包括子站初始化測試、時間同步測試、保護事件/自檢信息/開關(guān)量變位信息/故障測距值上送測試、讀模擬量測試、定值功能測試、總召喚測試、故障錄波數(shù)據(jù)傳輸測試、通用文件傳輸測試和召喚裝置故障歷史信息測試。其中子站初始化過程是《南方電網(wǎng)繼電保護故障信息系統(tǒng)通信與接口規(guī)范》中專門針對解決保信系統(tǒng)中正確、快速、自動地傳遞和解釋子站信息,如站裝置、定值、狀態(tài)/模擬量、線路等的名稱、編號、量綱等相關(guān)參數(shù),確保主站端與子站端信息定義的一致性,提高工作效率,降低人工成本而制定的專用過程規(guī)范,子站初始化過程主要包括兩個方面,讀取子站配置和下裝子站配置。讀取子站配置主要是主站通過發(fā)送子站配置讀取命令獲取子站信息;下裝子站配置主要是當(dāng)在主站端修改某一子站的配置時,主站通過發(fā)送寫子站配置命令完成對子站信息的修改。讀取子站配置過程主要包括讀取子站配置的各組標(biāo)題、讀一組信息的全部條目的描述/值、讀一組信息的全部條目的“屬性結(jié)構(gòu)”、讀單個條目的目錄、 讀單個條目的值/屬性結(jié)構(gòu)/描述。下裝子站配置過程主要包括下傳子站配置的各組標(biāo)題、下裝一組信息的全部條目的描述、下裝一組信息的全部條目的“屬性結(jié)構(gòu)”。時間同步過程是主站下發(fā)時間同步命令,完成對子站時間的同步。保護事件/自檢信息/開關(guān)量變位信息/故障測距值上送過程主要是完成當(dāng)電網(wǎng)發(fā)生故障或裝置運行出現(xiàn)異常時,子站把裝置的動作信息或異常信傳遞給主站。讀模擬量過程是主站定時通過通用服務(wù)命令讀取讀一個組內(nèi)所有條目的值獲得該裝置的所有模擬量。定值功能包括定值查詢、當(dāng)前運行定值區(qū)號查詢、定值修改、切換當(dāng)前運行定值區(qū)。主站通過發(fā)送定值查詢命令獲取子站內(nèi)某裝置的運行定值和當(dāng)前運行定值區(qū)。主站通過發(fā)送修改定值和切換定值區(qū)命令完成對定值的修改??傉賳具^程是主站定時發(fā)送總召喚命令完成對子站所有狀態(tài)信息的獲取。故障錄波數(shù)據(jù)傳輸過程是當(dāng)電網(wǎng)發(fā)生故障時,子站收集故障錄波數(shù)據(jù)并形成簡要分析報告上送到主站,簡要分析報告中含有故障相關(guān)信息及對應(yīng)的錄波文件名稱,主站通過召喚命令可以直接獲取所需的錄波文件。通用文件傳輸過程一般是主站召喚子站文件列表,從列表中選定要召喚的文件, 子站再將被選文件打包上送,完成一般性文件的上送。召喚裝置故障歷史信息過程是主站通過召喚查詢歷史信息,獲得指定時間段內(nèi)的事件信息。測試案例庫中的測試內(nèi)容覆蓋了待測子站的全部功能,測試中,使用者可以調(diào)取預(yù)置在測試數(shù)據(jù)庫中的測試方案,也可以根據(jù)測試需要重新編輯測試方案。通信報文數(shù)據(jù)庫,用于接收通信前置機的指令,對子站測試儀與被測裝置之間的通信報文、數(shù)據(jù)、子站配置信息和判斷結(jié)果進行保存,并響應(yīng)人機界面的調(diào)取指令,根據(jù)人機界面的調(diào)取指令返回相應(yīng)的報文信息、數(shù)據(jù)信息和結(jié)果信息。如圖3所示,主站仿真工具,用于測試命令的仿真,能夠針對南方電網(wǎng)故障信息系統(tǒng)的功能要求,仿真所有的主站命令;在收到人機界面輸入的用戶命令后,根據(jù)收到的指令進行測試方案編輯、調(diào)取,子站初始化仿真和信息點表調(diào)入操作;當(dāng)收到測試方案的編輯命令時,將編輯完成的測試方案唯一進行命名存入到測試方案數(shù)據(jù)庫中后,向通信前置機發(fā)送測試驅(qū)動指令。主站仿真工具由命令處理單元、測試方案單元、子站初始化單元、信息點表導(dǎo)入單元和測試驅(qū)動單元組成。命令處理單元在接收到人機界面的操作指令后,對操作指令進行分析,然后再根據(jù)分析的結(jié)果向相應(yīng)的單元發(fā)送指令。操作指令分為測試方案的編輯或?qū)耄诱境跏蓟詈托畔Ⅻc表導(dǎo)入命令。如果人機界面輸入的是信息點表導(dǎo)入指令,則信息點表導(dǎo)入單元在接收到命令處理單元的指令后,將形成相應(yīng)的信息點表導(dǎo)入命令,并將測試驅(qū)動命令傳遞給通信前置機,由通信前置機完成信息的進一步傳遞。如果人機界面輸入的是子站初始化指令,子站初始化指令主要包括讀取子站配置和下裝子站配置,當(dāng)主站系統(tǒng)在本身投入運行或者有新的子站投入運行前或主站修改某一子站的配置時,都需要完成主站端和子站端信息的一致性,子站初始化過程就是正確、快速、自動地完成主站端和子站端信息的一致性。讀取子站配置主要是主站通過發(fā)送子站配置讀取命令獲取子站信息;下裝子站配置主要是當(dāng)在主站端修改某一子站的配置時,主站通過發(fā)送寫子站配置命令完成對子站信息的修改。讀取子站配置過程主要包括讀取子站配置的各組標(biāo)題、讀一組信息的全部條目的描述/值、讀一組信息的全部條目的“屬性結(jié)構(gòu)”、讀單個條目的目錄、讀單個條目的值/屬性結(jié)構(gòu)/描述。下裝子站配置過程主要包括下傳子站配置的各組標(biāo)題、下裝一組信息的全部條目的描述、下裝一組信息的全部條目的“屬性結(jié)構(gòu)”。例如人機界面輸入讀取子站配置命令,命令處理單元接收到人機界面的子站初始化指令后,經(jīng)過處理分析,得出是子站初始化指令后,將指令傳遞給子站初始化單元,子站初始化單元在接收到命令處理單元的指令后,將形成讀取子站配置的各組標(biāo)題命令、讀一組信息的全部條目的描述/值命令、讀一組信息的全部條目的“屬性結(jié)構(gòu)” 命令、讀單個條目的目錄命令和讀單個條目的值/屬性結(jié)構(gòu)/描述命令,并將測試驅(qū)動命令傳遞給通信前置機,由通信前置機完成信息的進一步傳遞。如果人機界面輸入的是測試方案編輯或調(diào)取命令,測試方案包括時間同步測試方案、保護事件/自檢信息/開關(guān)量變位信息/故障測距值上送測試方案、讀模擬量測試方案、定值功能測試方案、總召喚測試方案、 故障錄波數(shù)據(jù)傳輸測試方案、通用文件傳輸測試方案和召喚裝置故障歷史信息測試方案。 針對每一個測試方案都有一個指令代碼,如果人機界面輸入的是調(diào)取定值功能測試方案, 則人機界面將會將定值功能測試方案的代碼指令命令處理單元,人機界面將調(diào)取定值功能測試方案代碼傳遞給命令處理單元,命令處理單元在接收到人機界面的指令后,經(jīng)過處理分析得出是定值功能測試方案調(diào)取指令,將指令傳遞給測試方案單元,則測試方案單元在接收到命令處理單元的指令后,與測試方案單元當(dāng)?shù)卮鎯Φ闹噶钸M行比較分析,識別出是定值功能方案調(diào)取,進行定值功能方案調(diào)取操作,在測試方案調(diào)取完畢后,如果人機界面輸入對該測試方案的修改命令,則進行對測試方案進行修改,修改完畢后的指令進行測試方案的編輯或調(diào)取,測試方案單元將對測試方案進行唯一的命令,命名方式可以為默認命名或人工置名,并將測試方案存入到測試方案數(shù)據(jù)庫,然后向通信前置機發(fā)送測試驅(qū)動指令。 在測試方案單元存儲著與人機界面單元相同的指令代碼,用于識別人機界面輸入的指令。如圖4所示,通信前置機,用于主站仿真命令的發(fā)送和接收被測子站響應(yīng)的通信報文,當(dāng)接收到主站仿真工具的測試驅(qū)動指令后,實時對通信報文進行解析和數(shù)據(jù)整理,并將解析的通信報文格式、通信過程以及通信數(shù)據(jù)與預(yù)置的標(biāo)準(zhǔn)值進行比較,判斷結(jié)果是否通過;并將通信報文、裝置信息、數(shù)據(jù)以及判斷結(jié)果寫入通信報文和裝置信息數(shù)據(jù)庫中;向人機界面發(fā)出顯示指令,然后人機接口調(diào)取通信報文和裝置信息數(shù)據(jù)庫中的數(shù)據(jù)進行對通信報文、告警以及測試結(jié)果等信息的顯示。通信前置機由通信前置命令處理單元、數(shù)據(jù)調(diào)取單元、通信驅(qū)動單元、命令和數(shù)據(jù)分析單元及結(jié)果判定單元組成,通信前置命令處理單元接收到主站仿真工具的測試驅(qū)動命令后,對命令指令進行分析。之后將命令傳遞給數(shù)據(jù)調(diào)取單元或通信驅(qū)動單元,如果主站仿真工具的測試驅(qū)動命令指令是信息點表導(dǎo)入單元指令或子站初始化指令,命令處理單元向通信驅(qū)動單元發(fā)送指令;如果主站仿真工具的測試驅(qū)動命令指令是時間同步測試、保護事件/自檢信息/開關(guān)量變位信息/故障測距值上送測試、 讀模擬量測試、定值功能測試、總召喚測試、故障錄波數(shù)據(jù)傳輸測試或通用文件傳輸測試或召喚裝置故障歷史信息測試指令,將指令代碼傳遞給數(shù)據(jù)調(diào)取單元,測試方案調(diào)取完畢后, 數(shù)據(jù)調(diào)取單元向通信驅(qū)動單元發(fā)送調(diào)取完畢指令。通信驅(qū)動單元接收到指令后,向命令和數(shù)據(jù)分析單元、結(jié)果判定單元發(fā)送信息解析和結(jié)果判斷指令,并向通信接口發(fā)送通信報文發(fā)送指令。 通信前置命令處理單元用于接收主站仿真工具的測試驅(qū)動命令,之后將命令傳遞給數(shù)據(jù)調(diào)取單元或通信驅(qū)動單元。如果主站仿真工具的測試驅(qū)動命令指令是信息點表導(dǎo)入單元指令,命令處理單元向通信驅(qū)動單元發(fā)送信息分析指令,之后通信驅(qū)動單元將信息分析指令傳遞給命令和數(shù)據(jù)分析單元,命令和數(shù)據(jù)分析單元在接收到指令后,開始對導(dǎo)入的信息點表數(shù)據(jù)進行分析,并將分析結(jié)果寫入通信報文和裝置信息數(shù)據(jù)中并進行保存,用于與子站初始化功能讀取到的子站配置信息進行比較,以判斷子站初始化結(jié)果的正確性;如果主站仿真工具的測試驅(qū)動命令指令是子站初始化指令,則將指令傳遞給通信驅(qū)動單元, 通信驅(qū)動單元用于將主站仿真工具生成的命令仿真通信報文發(fā)送到通信接口,用于與被測子站進行通信。同時通信驅(qū)動單元向命令和數(shù)據(jù)分析單元發(fā)送信息解析指令,命令和數(shù)據(jù)分析單元在接收到信息解析指令后,開始對子站測試儀與待測子站之間的通信報文進行解析,并將通信報文中的子站配置信息和數(shù)據(jù)進行提取和計算。之后將通信報文和子站配置信息寫入到通信報文和裝置信息數(shù)據(jù)庫中,寫入完畢后,命令和數(shù)據(jù)分析單元向結(jié)果判斷單元發(fā)送結(jié)果判定指令,結(jié)果判定單元在接收到指令后,將通信報文和裝置信息數(shù)據(jù)庫中通過子站初始化過程得到的子站配置信息和通過信息點表導(dǎo)入的子站配置信息進行比較, 信息一致,則判定通過,如果信息不一致,則判定不通過;如果主站仿真工具的測試驅(qū)動命令指令是時間同步測試、保護事件/自檢信息/開關(guān)量變位信息/故障測距值上送測試、讀模擬量測試、定值功能測試、總召喚測試、故障錄波數(shù)據(jù)傳輸測試或通用文件傳輸測試或召喚裝置故障歷史信息測試指令,則將指令代碼傳遞給數(shù)據(jù)調(diào)取單元,數(shù)據(jù)調(diào)取單元接收到指令后,根據(jù)測試方案代碼完成從測試案例數(shù)據(jù)庫中調(diào)取測試方案,測試方案調(diào)取成功后, 并向通信驅(qū)動單元發(fā)送通信驅(qū)動指令,并將測試方案中的仿真通信報文命令發(fā)送到通信驅(qū)動單元,通信驅(qū)動單元接收到數(shù)據(jù)調(diào)取單元的通信驅(qū)動指令后,開始向通信接口發(fā)送主站仿真通信報文命令,并向命令和數(shù)據(jù)分析單元以及結(jié)果判定單元發(fā)送啟動指令,命令和數(shù)據(jù)分析單元以及結(jié)果判斷單元接收到啟動指令后,命令和數(shù)據(jù)分析單元開始對主站仿真工具與子站之間的通信報文進行解析,然后命令和數(shù)據(jù)分析單元將通信報文和過程和數(shù)據(jù)傳遞給結(jié)果判定單元,結(jié)果判定單元將通信報文與預(yù)置在結(jié)果判定單元中的標(biāo)準(zhǔn)過程進行比較,并對結(jié)果進行判定是否合格。結(jié)果判定單元判斷結(jié)果完成后,將通信報文、裝置信息、數(shù)據(jù)以及判斷結(jié)果寫入通信報文和裝置信息數(shù)據(jù)庫中;與此同時,向人機界面發(fā)出顯示指令, 然后人機界面調(diào)取通信報文和裝置信息數(shù)據(jù)庫中的數(shù)據(jù)進行對通信報文、告警以及測試結(jié)果等信息的顯示。通信接口用于將通信前置機于待測子站的之間的通信,通信接口在接收到通信前置機通信驅(qū)動單元通信指令后,開始向被測子站發(fā)送相應(yīng)的主站仿真命令,并接收從子站響應(yīng)的通信報文,并將子站響應(yīng)的通信報文傳遞給命令和數(shù)據(jù)分析單元。通信接口在完成通信報文的發(fā)送和接收后,關(guān)閉通信接口等待再次接收通信前置機通信驅(qū)動單元的通信指令。在本發(fā)明的優(yōu)選方案中在主站仿真工具上設(shè)有一硬件加密狗,硬件加密狗基于硬件加密技術(shù),其目的是通過對軟件與數(shù)據(jù)的加密防止知識產(chǎn)權(quán)被非法使用。當(dāng)主站仿真工具接收到人機界面的命令后,首先讀取硬件加密狗的驗證信息,驗證通過則進行下一步工作,根據(jù)人機界面的命令進行測試方案編輯、調(diào)取,子站初始化、仿真和信息表點導(dǎo)入等總做;如果驗證不通過,則測試停止。本發(fā)明脫離了單一的測試規(guī)范,將測試規(guī)范、測試流程和測試設(shè)備融為一體,由測試儀主導(dǎo)測試,減輕測試人員工作量;測試案例的可編輯化,方便測試人員設(shè)定測試對象和測試目標(biāo),有針對性的考核設(shè)備功能;智能分析判斷繼電保護配置信息,通過設(shè)計繼電保護信息點表及其導(dǎo)入功能,極大的減少了測試人員的工作量,節(jié)約了測試時間,提高了檢測結(jié)果的準(zhǔn)確性;測試全過程的自動化作業(yè)從測試方案配置完成開始,到測試過程中的結(jié)果提示、報文分析、數(shù)據(jù)顯示,到測試數(shù)據(jù)的自動保存,全部實現(xiàn)自動化,提高了測試效率,也增強了測試的規(guī)范性。測試過程能實現(xiàn)人機交互、并能人為中止,有利于測試人員把握測試內(nèi)容和測試進度。
權(quán)利要求
1.一種適用于南方電網(wǎng)保信系統(tǒng)的測試系統(tǒng),其特征在于,包括人機界面,測試案例數(shù)據(jù)庫、通信報文及裝置信息數(shù)據(jù)庫、主站仿真工具、通信前置機和通信接口 ;其中人機界面用于用戶命令的輸入和通信報文、數(shù)據(jù)、測試結(jié)果以及告警信息的顯示; 測試案例數(shù)據(jù)庫,用于保存已預(yù)置的測試案例,并根據(jù)主站仿真工具的指令和通信前置機的指令完成測試案例的調(diào)用、編輯和保存;通信報文和裝置信息數(shù)據(jù)庫,用于接收通信前置機的指令,對子站測試儀與被測裝置之間的通信報文、數(shù)據(jù)、子站配置信息和判斷結(jié)果進行保存,并響應(yīng)人機界面的調(diào)取指令, 根據(jù)人機界面的調(diào)取指令返回相應(yīng)的報文信息、數(shù)據(jù)信息和結(jié)果信息;主站仿真工具,用于測試命令的仿真,針對南方電網(wǎng)故障信息系統(tǒng)的功能要求,仿真所有的主站命令;在收到人機界面輸入的用戶命令后,根據(jù)收到的指令進行測試方案編輯、調(diào)取,子站初始化仿真和信息點表調(diào)入操作;將編輯完成的測試方案唯一進行命名存入到測試方案數(shù)據(jù)庫中后,向通信前置機發(fā)出測試驅(qū)動指令;通信前置機,用于主站仿真命令的發(fā)送和接收子站響應(yīng)的通信報文,當(dāng)接收到的主站仿真工具的測試驅(qū)動指令后實時對通信報文進行解析和數(shù)據(jù)整理,將解析的通信報文格式、通信過程以及通信數(shù)據(jù)與預(yù)置的標(biāo)準(zhǔn)值進行比較,判斷結(jié)果是否通過;并將通信報文、 裝置信息、數(shù)據(jù)以及判斷結(jié)果寫入通信報文和裝置信息數(shù)據(jù)庫中;向人機界面發(fā)出顯示指令。
2.按照權(quán)利要求1所述的適用于南方電網(wǎng)保信系統(tǒng)的測試系統(tǒng),其特征在于,所述的主站仿真工具由命令處理單元、測試方案單元、子站初始化單元、信息點表導(dǎo)入單元和測試驅(qū)動單元組成;命令處理單元用于接收人機界面的操作指令,對操作指令進行分析,根據(jù)分析的結(jié)果向相應(yīng)的測試方案單元、子站初始化單元、信息點表導(dǎo)入單元單元發(fā)送指令;接收到指令的相應(yīng)單元將接收到指令處理后經(jīng)由測試驅(qū)動命令傳遞給通信前置機。
3.按照權(quán)利按照權(quán)利要求1所述的適用于南方電網(wǎng)保信系統(tǒng)的測試系統(tǒng),其特征在于,所述的通信前置機由通信前置命令處理單元、數(shù)據(jù)調(diào)取單元、通信驅(qū)動單元、命令和數(shù)據(jù)分析單元及結(jié)果判定單元組成;通信前置命令處理單元,用于接收主站仿真工具的測試驅(qū)動命令,對命令指令進行分析,之后將命令傳遞給數(shù)據(jù)調(diào)取單元或通信驅(qū)動單元;數(shù)據(jù)調(diào)取單元,用于接收通信前置命令單元的指令,根據(jù)接收到的指令向測試案例數(shù)據(jù)庫調(diào)取測試案例,調(diào)取完畢后,向通信驅(qū)動單元發(fā)送調(diào)取完畢指令;通信驅(qū)動單元,用于接收命令處理單元和數(shù)據(jù)調(diào)取單元的指令,向命令和數(shù)據(jù)分析單元、結(jié)果判定單元發(fā)送信息解析和結(jié)果判斷指令,并向通信接口發(fā)送通信報文發(fā)送指令,與被測子站進行通信;命令和數(shù)據(jù)分析單元,用于對子站測試儀與待測子站之間的通信報文進行解析,將通信報文和過程和數(shù)據(jù)傳遞給結(jié)果判定單元;并將通信報文中的子站配置信息和數(shù)據(jù)進行提取和計算;之后將通信報文和子站配置信息寫入到通信報文和裝置信息數(shù)據(jù)庫中,寫入完畢后,向結(jié)果判斷單元發(fā)送結(jié)果判定指令;結(jié)果判定單元,用于將接收到的通信報文與預(yù)置在結(jié)果判定單元中的標(biāo)準(zhǔn)過程進行比較,并對結(jié)果進行判定是否合格,結(jié)果判定完成后,將通信報文、裝置信息、數(shù)據(jù)以及判斷結(jié)果寫入通信報文和裝置信息數(shù)據(jù)庫中;與此同時,向人機界面發(fā)出顯示指令。
4.按照權(quán)利按照權(quán)利要求1-3中任一項所述的適用于南方電網(wǎng)保信系統(tǒng)的測試系統(tǒng), 其特征在于,所述的主站仿真工具上設(shè)有一硬件加密狗。
全文摘要
本發(fā)明公開了一種適用于南方電網(wǎng)保信系統(tǒng)的測試系統(tǒng),包括人機界面,測試案例數(shù)據(jù)庫、通信報文及裝置信息數(shù)據(jù)庫、主站仿真工具、通信前置機和通信接口。該系在測試數(shù)據(jù)庫中預(yù)置了全面的子站測試方案,測試子站時只需要在人機界面中輸入相應(yīng)的命令,由主站仿真工具調(diào)取相應(yīng)的測試方案通過通信前置機發(fā)向待測子站,通信前置機讀取子站的響應(yīng)通信報文數(shù)據(jù)與預(yù)置的標(biāo)準(zhǔn)信息進行比對,并將結(jié)果傳遞至人機界面,提高了測試的自動化程度,實現(xiàn)了自動判斷故障信息子站的配置正確性、信息完整性,不再需要人工去核對子站中的配置信息與主站中的讀取信息的一致性,有效的提高了測試效率。
文檔編號H02J13/00GK102403788SQ20111010860
公開日2012年4月4日 申請日期2011年4月28日 優(yōu)先權(quán)日2011年4月28日
發(fā)明者任春梅, 倪云玲, 張冉, 張智銳, 焦邵麟, 王峰, 袁亮榮, 賀春, 陳志光 申請人:廣東省電力調(diào)度中心, 許昌開普電器檢測研究院