欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

基于并發(fā)模式的IEC61850多客戶端實現(xiàn)方法與流程

文檔序號:11959680閱讀:1116來源:國知局
基于并發(fā)模式的IEC 61850多客戶端實現(xiàn)方法與流程

本發(fā)明涉及智能變電站電力自動化通信技術測試領域,具體涉及IEC 61850通信規(guī)約一致性測試方面,特別涉及一種基于并發(fā)模式的IEC 61850多客戶端實現(xiàn)方法。



背景技術:

目前智能變電站均采用IEC 61850通信規(guī)約進行數(shù)據通信,基于以太網協(xié)議面向TCP連接的IEC 61850通信規(guī)約分為MMS客戶端和MMS服務端。對智能變電站自動化設備測控和保護裝置進行通信規(guī)約的一致性測試是智能變電站設備測試的關鍵環(huán)節(jié),特別是模擬現(xiàn)場應用情況的通信規(guī)約測試。由于變電站正常運行中,作為MMS服務端的測控和保護裝置同時連接多個客戶端并提供服務,因此在對測控、保護裝置通信一致性測試時,需要特別關注多連接的并發(fā)操作測試。目前對多客戶端并發(fā)操作測試的方法是同時使用多臺微機仿真客戶端并連接被測裝置,由多人同時操作,成本較高、操作復雜,且不能保證操作的同時性和快速性,無法滿足測試要求,達不到應有的測試效果。



技術實現(xiàn)要素:

針對上述問題,本發(fā)明型提供一種基于并發(fā)模式的IEC 61850多客戶端實現(xiàn)方法,通過可視化界面配置多個MMS客戶端,模擬變現(xiàn)站現(xiàn)場實際情況,支持多操作、多任務并發(fā)測試,滿足對測控、保護裝置的IEC 61850規(guī)約通信一致性測試要求。

為解決上述問題,本發(fā)明采取的技術方案為:基于并發(fā)模式的IEC 61850多客戶端實現(xiàn)方法,包括如下步驟:

S1、為測試主機的網絡驅動器配置多個IP地址,測試主機的每個IP地址可仿真成一個實際的MMS客戶端;

S2、為每個MMS客戶端設置相互獨立的關聯(lián)參數(shù),包括IP地址、端口號、Psel、Ssel和Tsel等,使每個客戶端保持各自獨立的通信參數(shù)配置;

S3、設置進行測試的MMS服務端裝置的IP地址,作為實際被測MMS服務器的IP地址;

S4、為每個MMS客戶端創(chuàng)建一個功能操作線程,包括全部的MMS交互操 作功能,可實現(xiàn)全部的IEC 61850規(guī)約一致性功能操作,每個線程仿真一個MMS客戶端操作;

S5、根據測試用例選取操作的客戶端,為每個MMS客戶端設置不同的操作命令和操作參數(shù);

S6、設置每個MMS客戶端不同操作命令之間的操作并發(fā)間隔時間,以及多個MMS客戶端之間的操作啟動間隔時間,以模擬現(xiàn)場MMS客戶端訪問的節(jié)奏,該間隔時間為通用參數(shù),有默認值;

S7、為多個MMS客戶端設置共同的操作命令和操作參數(shù),啟動需要操作的客戶端線程;

S8、將測試步驟提示、報告、事項和測試結果顯示到多客戶端測試程序界面的信息顯示區(qū);

S9、自動生成測試報告。

優(yōu)選的,所述的S1中,調用API接口,通過操作系統(tǒng)自帶的網絡設置程序或自行實現(xiàn)網絡設置模塊的方式,為測試主機的網絡驅動器配置多個IP地址,設置的MMS客戶端個數(shù)必須大于實際模擬的客戶端個數(shù),且IP地址與被測MMS服務器屬同一網段。

優(yōu)選的,所述的S4中,各線程之間行為相互獨立,且使用相同的MMS服務端目錄結構VMD。

優(yōu)選的,所述的S8中,報告、事項按照接收時間、客戶端名稱事項編號、事項時間、事項延遲時間、報告標識號、報告編號和報告內容標識號進行統(tǒng)計、過濾、排序;測試結果按照客戶端名稱、編號進行統(tǒng)計、過濾、排序。

優(yōu)選的,所述的S9中,測試報告格式可根據需要保存為PDF或DOC格式,且測試報告模板可根據需要編輯。

優(yōu)選的,多客戶端測試程序界面包括菜單區(qū)、客戶端列表區(qū)、VMD顯示區(qū)和信息顯示區(qū),其中客戶端列表區(qū)可通過選中方式參與操作客戶端,VMD顯示區(qū)包括數(shù)據集、報告、定值、遙控、取代、日志和文件的VMD測試頁面。

本發(fā)明提出一種基于并發(fā)模式的IEC 61850多客戶端實現(xiàn)方法,通過該方法實現(xiàn)一臺微機仿真多個MMS客戶端,滿足同時對MMS服務端連接和交互多種操作,模擬變電站現(xiàn)場實際情況,滿足對測控、保護裝置的IEC 61850規(guī)約通 信一致性測試要求。從根本上解決了目前IEC 61850通信規(guī)約一致性測試面臨的測試不完整、條件不充分的問題,覆蓋肯定和否定兩種測試用例,使測試更全面、更充分、更實際。能夠自動生成測試報告,有效解決測試過程中測試報告登記遺漏、錯誤等問題,且用戶界面簡明直觀、操作簡單、可視化程度高。

附圖說明

圖1是本發(fā)明的操作流程圖;

圖2是本發(fā)明的程序界面布局圖。

具體實施方式

基于并發(fā)模式的IEC 61850多客戶端實現(xiàn)方法,包括如下步驟:

S1、調用API接口,通過操作系統(tǒng)自帶的網絡設置程序或自行實現(xiàn)網絡設置模塊的方式,為測試主機的網絡驅動器配置多個IP地址,測試主機的每個IP地址可仿真成一個實際的MMS客戶端,設置的MMS客戶端個數(shù)必須大于實際模擬的客戶端個數(shù),且IP地址與被測MMS服務器屬同一網段;

S2、為每個MMS客戶端設置相互獨立的關聯(lián)參數(shù),包括IP地址、端口號、Psel、Ssel和Tsel等,使每個客戶端保持各自獨立的通信參數(shù)配置;

S3、設置進行測試的MMS服務端裝置的IP地址,作為實際被測MMS服務器的IP地址,為本地測試系統(tǒng)制定被測設備;

S4、為每個MMS客戶端創(chuàng)建一個功能操作線程,包括全部的MMS交互操作功能,每個線程仿真一個MMS客戶端操作,各線程之間行為相互獨立,且使用相同的MMS服務端目錄結構VMD;

S5、根據測試用例選取操作的客戶端,通過界面實際操作為每個MMS客戶端設置不同的操作命令和操作參數(shù),包括肯定響應和否定響應的操作命令和操作參數(shù),不同客戶端可分組設置成相同參數(shù),或單獨設置成不同參數(shù),測試用例按照IEC 61850-10標準或國家電網相關IEC 61850一致性測試規(guī)范;

S6、設置每個MMS客戶端不同操作命令之間的操作并發(fā)間隔時間,以及多個MMS客戶端之間的操作啟動間隔時間;

S7、為多個MMS客戶端設置共同的操作命令和操作參數(shù),啟動需要操作的客戶端線程,操作方式與單個MMS客戶端相同;

S8、將測試步驟提示、報告、事項和測試結果顯示到多客戶端測試程序界 面的信息顯示區(qū),報告、事項按照接收時間、客戶端名稱事項編號、事項時間、事項延遲時間、報告標識號、報告編號和報告內容標識號進行統(tǒng)計、過濾、排序;測試結果按照客戶端名稱、編號進行統(tǒng)計、過濾、排序;

S9、自動生成測試報告,測試報告格式可根據需要保存為PDF或DOC格式,且測試報告模板可根據需要編輯。

多客戶端測試程序界面包括菜單區(qū)、客戶端列表區(qū)、VMD顯示區(qū)和信息顯示區(qū),其中客戶端列表區(qū)可通過選中方式參與操作客戶端,VMD顯示區(qū)包括數(shù)據集、報告、定值、遙控、取代、日志和文件的VMD測試頁面。

實施例:如圖1所示,基于并發(fā)模式的IEC 61850多客戶端實現(xiàn)方法,包括如下具體操作:

S0、開始;

S1、判斷是否創(chuàng)建、設置客戶端,若是則跳至S14;

S2、判斷是否設置服務端參數(shù),若是則跳至S17;

S3、創(chuàng)建客戶端操作線程;

S4、選擇測試服務器;

S5、勾選當前參加操作的客戶端;

S6、輸入操作命令和參數(shù);

S7、判斷是否繼續(xù)輸入操作命令和參數(shù),若是則返回S5;

S8、測試啟動;

S9、測試步驟提示、報告、事項和測試結果顯示及統(tǒng)計、過濾;

S10、判斷是否編輯報告模板,若否則跳至S12;

S11、編輯報告模板;

S12、生成測試報告;

S13、結束;

S14、判斷本地IP設置是否完成,若是則跳至S16;

S15、創(chuàng)建本地IP地址;

S16、創(chuàng)建、設置客戶端IP地址、通信參數(shù),并跳至S3;

S17、設置服務端參數(shù),并跳至S4;

如圖2所示,多客戶端測試程序界面包括菜單區(qū)、客戶端列表區(qū)、VMD顯 示區(qū)和信息顯示區(qū),其中客戶端列表區(qū)可通過選中方式參與操作客戶端,VMD顯示區(qū)包括數(shù)據集、報告、定值、遙控、取代、日志和文件的VMD測試頁面。

當前第1頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
拜泉县| 揭西县| 五大连池市| 长宁区| 资源县| 吴旗县| 汝州市| 榆中县| 蓬莱市| 成都市| 扎鲁特旗| 澄城县| 黄浦区| 河间市| 通州区| 钟祥市| 孙吴县| 鄂尔多斯市| 日喀则市| 精河县| 綦江县| 南丹县| 古浪县| 平利县| 个旧市| 永川市| 陆丰市| 枞阳县| 曲松县| 博客| 沅陵县| 习水县| 资阳市| 泸定县| 双辽市| 大同市| 逊克县| 克东县| 当雄县| 九寨沟县| 永善县|