[發(fā)明專利]一種面向IEC 61850多客戶端的多任務(wù)并發(fā)測(cè)試方法與系統(tǒng)在審
| 申請(qǐng)?zhí)枺?/td> | 202010614649.8 | 申請(qǐng)日: | 2020-06-30 |
| 公開(公告)號(hào): | CN111813519A | 公開(公告)日: | 2020-10-23 |
| 發(fā)明(設(shè)計(jì))人: | 談鳳真;瞿曉宏;劉立元;孟慶媛;李玉蘭;劉國(guó)華 | 申請(qǐng)(專利權(quán))人: | 積成電子股份有限公司 |
| 主分類號(hào): | G06F9/48 | 分類號(hào): | G06F9/48;G06F11/36 |
| 代理公司: | 北京久維律師事務(wù)所 11582 | 代理人: | 邢江峰 |
| 地址: | 250104 *** | 國(guó)省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 面向 iec 61850 客戶端 任務(wù) 并發(fā) 測(cè)試 方法 系統(tǒng) | ||
本發(fā)明提供了一種面向IEC 61850多客戶端的多任務(wù)并發(fā)測(cè)試方法與系統(tǒng),本發(fā)明通過采用預(yù)置和并發(fā)模式等技術(shù)手段實(shí)現(xiàn)多客戶端多請(qǐng)求連續(xù)同步操作解決方案,解決了當(dāng)前IEC 61850測(cè)試系統(tǒng)無法解決的測(cè)試問題;本發(fā)明具備下發(fā)不同IEC 61850請(qǐng)求的能力,不同的任務(wù)請(qǐng)求模擬不同的客戶端操作下發(fā);多項(xiàng)不同任務(wù)同步下發(fā)至被測(cè)裝置,且對(duì)裝置的并發(fā)響應(yīng)予以正確處理;配置執(zhí)行次數(shù),可連續(xù)多次進(jìn)行多任務(wù)的并發(fā)測(cè)試,連續(xù)性強(qiáng);另外根據(jù)測(cè)試需求,動(dòng)態(tài)配置與執(zhí)行多任務(wù)并發(fā)測(cè)試,靈活性高。
技術(shù)領(lǐng)域
本發(fā)明涉及多客戶端多任務(wù)并發(fā)測(cè)試技術(shù)領(lǐng)域,特別是一種面向IEC 61850多客戶端的多任務(wù)并發(fā)測(cè)試方法與系統(tǒng)。
背景技術(shù)
隨著智能變電站的推廣,IEC 61850得到越來越多的應(yīng)用,高效、快捷的IEC 61850規(guī)約一致性測(cè)試需求迫切。通常的測(cè)試方法是采用單/多個(gè)測(cè)試客戶端對(duì)被測(cè)裝置進(jìn)行訪問來模擬現(xiàn)場(chǎng)的工作情況,這種方法對(duì)于模擬相同任務(wù)的并發(fā)測(cè)試是可行的,但現(xiàn)場(chǎng)情況中裝置往往需要同步處理多客戶端多項(xiàng)任務(wù),如:某些客戶端進(jìn)行召喚錄波文件、某些客戶端讀取定值、某個(gè)客戶端修改定值或投退軟壓板,且同時(shí)當(dāng)前的所有客戶端均訂閱報(bào)告。
單客戶端測(cè)試可采用多臺(tái)機(jī)器下發(fā)不同任務(wù),這種方法占用資源多且需要協(xié)同工作,靈活性差;多客戶端測(cè)試操作多線程下發(fā)任務(wù),但只能下發(fā)同一項(xiàng)任務(wù)的請(qǐng)求,不能實(shí)現(xiàn)多任務(wù)的連續(xù)操作。所以,通常的測(cè)試方案難以滿足多任務(wù)并發(fā)測(cè)試需求。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種面向IEC 61850多客戶端的多任務(wù)并發(fā)測(cè)試方法與系統(tǒng),旨在解決現(xiàn)有技術(shù)中不能實(shí)現(xiàn)多客戶端多任務(wù)并發(fā)測(cè)試的問題,實(shí)現(xiàn)多客戶端多任務(wù)的并發(fā)測(cè)試,提高靈活性和測(cè)試效率。
為達(dá)到上述技術(shù)目的,本發(fā)明提供了一種面向IEC 61850多客戶端的多任務(wù)并發(fā)測(cè)試方法,所述方法包括以下操作:
通過多線程仿真多個(gè)MMS客戶端,每個(gè)客戶端為一個(gè)操作線程,可與待測(cè)裝置進(jìn)行MMS功能交互;
進(jìn)行預(yù)置配置,包括預(yù)置開關(guān)、任務(wù)存儲(chǔ)、設(shè)置預(yù)置次數(shù)、預(yù)置回退、預(yù)置查看、預(yù)置重置;
當(dāng)有多任務(wù)并發(fā)測(cè)試時(shí),啟動(dòng)預(yù)置開關(guān),將當(dāng)前任務(wù)執(zhí)行狀態(tài)設(shè)置成操作指令預(yù)置狀態(tài),在預(yù)置狀態(tài)下對(duì)多客戶端界面進(jìn)行操作,將任務(wù)保存至緩存區(qū)任務(wù)列表中;
根據(jù)緩存區(qū)任務(wù)列表執(zhí)行并發(fā)測(cè)試,對(duì)選中的客戶端線程同時(shí)并發(fā)投遞任務(wù),由客戶端線程與被測(cè)裝置進(jìn)行IEC 61850通信。
優(yōu)選地,所述在預(yù)置狀態(tài)下對(duì)多客戶端界面進(jìn)行操作具體為:
選擇待操作的1個(gè)或多個(gè)客戶端,作為請(qǐng)求的操作對(duì)象;
在VMD目錄結(jié)構(gòu)樹中進(jìn)行操作,操作在進(jìn)程中映射為IEC 61850請(qǐng)求;
根據(jù)當(dāng)前預(yù)置狀態(tài),將界面發(fā)出的IEC 61850請(qǐng)求作為一條任務(wù),保存當(dāng)前操作類型、操作對(duì)象、操作的線程列表、操作的描述信息,然后將該條任務(wù)保存至緩存區(qū)任務(wù)列表中;重復(fù)執(zhí)行該項(xiàng)內(nèi)容,將進(jìn)行并發(fā)測(cè)試的多任務(wù)存儲(chǔ)至緩存區(qū)中,以供預(yù)置執(zhí)行時(shí)進(jìn)行同步操作;
如果當(dāng)前任務(wù)執(zhí)行狀態(tài)是操作指令下發(fā)狀態(tài)時(shí),則指令將會(huì)立刻下發(fā)至任務(wù)執(zhí)行線程中執(zhí)行操作。
優(yōu)選地,所述根據(jù)緩存區(qū)任務(wù)列表執(zhí)行并發(fā)測(cè)試具體為:
設(shè)置預(yù)置的間隔時(shí)間,進(jìn)行計(jì)時(shí)處理,計(jì)時(shí)結(jié)束后,開啟預(yù)置;
判斷緩存隊(duì)列中是否有任務(wù),沒有則不做任何處理;
取出緩存隊(duì)列中的任務(wù),讀取任務(wù)的操作信息,包括操作類型、操作對(duì)象、操作線程以及操作描述;
對(duì)選中的客戶端線程同時(shí)并發(fā)投遞任務(wù),由操作類型和操作對(duì)象決定,由n個(gè)客戶端線程與被測(cè)裝置進(jìn)行IEC 61850通信,等待裝置返回操作結(jié)果;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于積成電子股份有限公司,未經(jīng)積成電子股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010614649.8/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 用IEC61131-3功能塊實(shí)現(xiàn)IEC61499柔性功能塊的方法
- 基于IEC-61850協(xié)議網(wǎng)關(guān)的交換機(jī)集中網(wǎng)管實(shí)現(xiàn)設(shè)備
- 一種支持IEC61850時(shí)間性能測(cè)試的測(cè)試儀
- 一種IEC61850系統(tǒng)與非IEC61850系統(tǒng)的通信方法和裝置
- 一種基于IEC62351的MMS報(bào)文離線分析方法
- 兼容IEC61850-9-2和IEC60044-8規(guī)約的數(shù)字合并單元及方法
- 61850抽象服務(wù)到61968消息機(jī)制映射方法
- 實(shí)現(xiàn)IEC104與IEC101數(shù)據(jù)相互轉(zhuǎn)換的方法
- 基于IEC61850協(xié)議的數(shù)據(jù)獲取方法及裝置
- 基于端口映射技術(shù)的IEC104通信代理服務(wù)方法、裝置和系統(tǒng)
- 一種基于IEC61850的故障信息子站及其建模方法
- 基于IEC-61850協(xié)議網(wǎng)關(guān)的交換機(jī)集中網(wǎng)管實(shí)現(xiàn)設(shè)備
- 一種支持IEC61850時(shí)間性能測(cè)試的測(cè)試儀
- 一種IEC61850系統(tǒng)與非IEC61850系統(tǒng)的通信方法和裝置
- 一種基于IEC61850的故障信息子站建模方法
- 一種基于IEC61850的變電站在線監(jiān)測(cè)系統(tǒng)
- 一種IEC61850 Ed2.0 與Ed1.0 并存應(yīng)用方法
- 61850抽象服務(wù)到61968消息機(jī)制映射方法
- 基于IEC61850的就地化繼電保護(hù)裝置通信對(duì)點(diǎn)方法
- 基于IEC61850協(xié)議的數(shù)據(jù)獲取方法及裝置





