国产普通话对白刺激,无码人妻AV免费一区二区三区 ,一本色道久久综合亚洲精品,人人爽久久久噜噜噜婷婷

歡迎您來到【蘇州安濟測控科技有限公司】官方網(wǎng)站!

全國統(tǒng)一服務電話:13761681526

您所在的位置:首頁 - 新聞資訊 - 新聞動態(tài)

聯(lián)系我們

蘇州安濟測控科技有限公司

地址:江蘇省蘇州市太倉市浮橋鎮(zhèn)陸公路1號6號樓201室

VX:ANJIMCT20191010

郵箱:mingchen_ji@yeah.net


測控裝置自動化測試系統(tǒng)設計

發(fā)布時間:2022-01-04 16:21:42      點擊次數(shù):723

南京南瑞繼保電氣有限公司的研究人員劉永鋼、熊慕文、陳桂友,在2018年第1期《電氣技術》雜志上撰文,分析了測控裝置自動化測試的現(xiàn)狀和需求,提出了一種通用的測控裝置自動化測試系統(tǒng)。該系統(tǒng)采用分布式結構,具備易用性、可擴展性、重用性等特點。

本文詳細介紹了自動化測試系統(tǒng)的總體設計、軟硬件組成以及測試用例的使用方法。本系統(tǒng)采用解耦的測試配置文件,同時測試工程和腳本獨立,測試人員可以方便地進行回歸測試。結果表明,自動化測試系統(tǒng)極大地提升了測控裝置的測試效率。

隨著智能變電站在電力系統(tǒng)的大力推廣和應用,基于IEC61850標準的測控裝置承擔著越來越重要的作用。測控裝置作為電網(wǎng)運行實時數(shù)據(jù)的采集和命令執(zhí)行單元,是智能變電站的重要組成部分

隨著國網(wǎng)公司《智能變電站測控裝置技術規(guī)范》、《多功能測控裝置技術規(guī)范》等新規(guī)范的實施,智能化、集成化、數(shù)字化的推廣應用使得測控裝置的功能日趨強大,其研發(fā)和測試變得更加復雜和重要,尤其是很多測試項目無法手工完成,給測控裝置的測試工作帶來了巨大的挑戰(zhàn)[1]。

目前各種微機型繼電保護測試儀已經(jīng)廣泛應用于測控裝置的測試,提升了裝置的測試水平。但微機型繼電保護測試儀主要為手動測試,而且需要繁瑣的測試配置和人工參與;測試功能比較簡單,定制化的測試用例無法靈活調(diào)整,只能滿足現(xiàn)場排查問題或者用于生產(chǎn)環(huán)節(jié)的調(diào)試。

對于集成計量、PMU(Phasor Measurement Unit)、集中式等應用的測控裝置[2-4],無法滿足測試的高效性、重用性、易用性等需求。

本文基于測控裝置的測試現(xiàn)狀和目前存在的問題,對自動化測試技術進行了深入研究和探討,設計出一種通用化、實用化的自動化閉環(huán)測試系統(tǒng);介紹了該測試系統(tǒng)的組成結構、測試用例的設計和執(zhí)行,并將測試配置和測試腳本解耦,擴大了自動化測試系統(tǒng)的適用范圍,可以更好地支撐裝置的測試需求。結果表明,自動化測試系統(tǒng)顯著提高了測試效率和適用范圍。

1  自動化測試系統(tǒng)概述

變電站中測控裝置的應用趨勢是集測量、控制、計量、PMU等多功能于一體,相比傳統(tǒng)變電站內(nèi)的應用其功能更加強大、邏輯復雜化,同時滿足IEC61850、數(shù)字化等應用特征。

測控裝置的測試是一個完整的整體,不僅包括遙測量精度、遙控、IO信號等基本測試,還包括對上跟IEC61850后臺的站控層通信、對下跟合并單元、智能終端等SV、GOOSE的過程層通信測試。測控裝置的基本功能測試、裝置性能測試、數(shù)據(jù)通信測試等是一個不可分割的有機整體,是測試過程的重要組成環(huán)節(jié)。

面對功能如此復雜的測控裝置,研發(fā)階段對裝置的回歸測試是一項非常耗時、繁雜的工作。測控裝置遙控功能測試很多情況下是需要人工干預的開環(huán)測試,很容易出現(xiàn)測試用例不全面、重復性工作以及測試深度不到位或測試遺漏的情況。嵌入式裝置發(fā)展到如今,靠傳統(tǒng)的手動測試方法已遠遠不能滿足測試要求,需要引入自動化測試手段[5]。

對嵌入式裝置進行自動化測試是一種非常實用、高效的方法。自動化測試可以減少測試人員的工作量和出錯概率,提升測試的完整性和正確性,很方便地對軟硬件的改動做完整的回歸測試。

同時測試用例可以按照研發(fā)人員預設的測試內(nèi)容進行設計,排除了測試的盲目性和隨機性,減少測試盲點、提高測試覆蓋面[6]。自動化測試技術可以充分利用腳本的優(yōu)勢,將裝置功能測試、性能測試以及數(shù)據(jù)通信測試等融合在一起,提升裝置的測試質量并縮短開發(fā)周期。

適用于測控裝置的自動化測試系統(tǒng)除上述內(nèi)容之外,還應該具備以下特點:

1)對上具備IEC61850通信能力,支持模型解析、定值讀取和修改、控制命令下發(fā)、報告上送等功能;對下支持GOOSE、SV報文收發(fā)和解析功能。

2)具備閉環(huán)測試能力,整個測試過程無需人工干預。

3)測試過程透明化,可實時展示當前測試用例的外部輸入、內(nèi)部輸出以及測試結果等信息。

4)測試結果友好展示,可按照預先設計的標準格式生成對應的測試報告,便于分析和存檔 

5)測試用例的重用性和可擴展性。

6)測試配置簡單、易用,測試工程和腳本解耦。

2 自動化測試系統(tǒng)設計

2.1  總體設計

自動化測試系統(tǒng)采用分布式結構,按照面向對象的設計思路,主要包括上位主機控制模塊、測試執(zhí)行模塊、測試用例。系統(tǒng)總體設計框圖如圖1所示。 

上位主機控制模塊主要完成測試工程的管理、人機界面的展示、測試腳本的編寫與管理以及測試結果的生成等。測試人員新建測試工程,并選擇相應的測試用例,實時顯示測試過程和通信報文,分析測試結果并生成最終的測試報告。

測試執(zhí)行模塊則主要負責跟被測裝置以及上位主機控制模塊進行交互、模擬被測裝置的實際測試環(huán)境、執(zhí)行腳本命令、接收被測裝置的輸出反饋并上送給上位主機控制模塊。

測試用例是裝置測試的準則,一般包括基本功能、裝置性能以及數(shù)據(jù)通信等測試內(nèi)容。測試用例的主要任務是將預先設計的測試方案腳本化,結合不同的輸入組合進行黑盒測試,分析測試數(shù)據(jù)并生成測試結果。

2.2  系統(tǒng)組成

自動化測試系統(tǒng)的硬件設備主要包括上位控制主機、以太網(wǎng)交換機、自動化測試儀、被測設備、GPS對時裝置等,如圖2所示。

上位控制計算機跟被測裝置之間通過IEC61850協(xié)議進行通信,跟自動化測試儀之間采用私有規(guī)約通信。

被測設備跟自動化測試儀之間采用定制化的專用測試把坐連接,滿足常規(guī)開入、常規(guī)開出的測試場合;也支持光纖連接,滿足GOOSE、SV數(shù)字化的測試場合。被測設備主要面向單裝置,如測控裝置、保測一體裝置、多功能測控裝置或者集中式測控等單裝置。 

自動化測試儀采用南瑞繼保公司自主研發(fā)的HELP-9000裝置。該測試儀基于南瑞繼保UAPC統(tǒng)一平臺開發(fā),適用于新一代數(shù)字化以及帶有小信號調(diào)試接口的常規(guī)采樣的測控裝置測試,支持IEC61850-9-2、GOOSE、IEC60044-8協(xié)議標準。

該測試儀支持標準SCD文件的導入,自動解析GOOSE和SV收發(fā)的控制塊信息,并提供多路開關量輸入和開關量輸出功能,支持差分和光纖IRIG-B碼對時。此外對于精度要求很高的場合,如集成PMU、計量的測控裝置,也支持外接OMICRON、博電等高精度測試儀進行自動化測試。

自動化測試儀中的測試執(zhí)行模塊通過動態(tài)鏈接庫(DLL)文件提供功能函數(shù),形成應用函數(shù)接口(API)供上位控制計算機執(zhí)行腳本時調(diào)用,并收集被測裝置的反饋信息轉發(fā)給上位控制主機。 

GPS時鐘同步系統(tǒng)負責自動化測試系統(tǒng)中被測裝置、自動測試儀的時間同步,保證所有的信號都基于相同的時間坐標。

2.3  軟件功能模塊

上位主機控制模塊基于Windows系統(tǒng),提供友好的人機操作界面。上位主機功能模塊如圖3所示,主要完成以下功能:測試工程管理、測試用例初始化、測試腳本執(zhí)行、測試過程監(jiān)控、通信信息調(diào)試、測試報告生成等。

測試執(zhí)行模塊主要包括自動化測試儀的控制模塊和通信協(xié)議接口模塊。測試執(zhí)行模塊作為腳本執(zhí)行設備,負責控制自動化測試儀并模擬測試環(huán)境,與被測設備進行交互并解析測試腳本、執(zhí)行腳本命令。同時負責接收被測設備的輸出反饋并上送給上位主機模塊,此外還負責執(zhí)行上位主機模塊下發(fā)的命令,如下載定值、遙控操作、對時命令以及模型讀取等。

3 測控裝置自動化測試系統(tǒng)實現(xiàn)

3.1  測試結構

測控裝置的自動化測試系統(tǒng)主要包含兩部分:TestCenter測試系統(tǒng)和測試工程。TestCenter測試系統(tǒng)是基于上述介紹的分布式結構而開發(fā)的上位主機控制系統(tǒng),主要包括上位主機的人機界面管理、腳本的解析執(zhí)行、通信信息的展示以及測試結果的生成等。在上位主機控制模塊和測試執(zhí)行模塊之間采用動態(tài)鏈接庫(DLL)的方式,包括IEC61850模塊、IEC103模塊、HELP9000模塊、定值讀取修改模塊、GOOSE模塊等。

測試工程管理則采用配置與腳本解耦的方式。測試人員無需關心腳本的具體邏輯,只需要配置一下解耦的配置文件就可以新建一個工程開始自動化測試。解耦的配置文件信息包括被測裝置的IP地址、輸入輸出信號的通道號、GOOSE和SV的控制塊與通道號、定值名稱以及信號描述等內(nèi)容。對于不同的被測裝置,如果裝置接口相同可以共用相同的配置文件,大大提高了測試效率和腳本的重用性。 

3.2  測試用例介紹

 本系統(tǒng)測試用例腳本采用Python語言。Python是一種解釋型、面向對象、跨平臺的開源腳本語言。使用Python語言開發(fā)自動測試腳本,充分發(fā)揮其語法簡單、功能強大的特點,使開發(fā)自動測試腳本的效率大大提高。

本系統(tǒng)主機控制程序內(nèi)嵌了一個Python腳本解析器,用于解析執(zhí)行測試腳本。同時封裝了很多跟測試儀以及上位主機控制模塊交互信息的常用函數(shù),很容易擴展新增功能的測試用例。

測控裝置的測試用例主要分為如下幾個大類,

上述根據(jù)基本功能分類的測試用例中,裝置性能測試和通信功能測試是一個有機的整體。如測量功能測試中包含站控層IEC61850上送模擬量測試、后臺修改定值以及上送報告等用例;控制功能測試用例中結合著GOOSE遙控出口報文的發(fā)送解析、以及GOOSE開入接收、SV報文的解析等測試。

本文設計的自動化測試系統(tǒng)具有很強的擴展性。如隨著業(yè)務范圍的擴展,測控裝置集成非關口計量功能之后需要新開發(fā)相應的計量測試用例。基于已有的遙測量功能測試用例,用HELP9000自動化測試儀施加U、I(10%,20%,50%,100%,120%覆蓋全量程范圍)。

通過將計算出的功率值對加量時間積分計算出理論的電量數(shù)據(jù),跟裝置實際輸出計量數(shù)據(jù)作對比,就可以完成計量精度的測試;統(tǒng)計一段時間間隔內(nèi)的功率值,得到理論需量,用IEC61850模塊讀取需量數(shù)據(jù)就可以得到需量精度的測試。

同時編寫接口函數(shù),將計量輸出信號(硬接點或者光脈沖)通過專用測試把坐接入自動化測試儀進行檢測統(tǒng)計,可以校核計量輸出的脈沖信號,完成計量精度、需量統(tǒng)計、節(jié)點輸出等的測試,實現(xiàn)計量功能的一體化完整測試。

3.3  測試流程

測控裝置自動化測試系統(tǒng)采用測試工程和TC系統(tǒng)解耦的思路,測試人員不需要關心測試系統(tǒng)的具體實現(xiàn)過程,只需要進行簡單必要的配置就可以開啟黑盒測試;同時如果裝置功能升級如果引起輸入、輸出以及定值接口的變化,則僅需要開發(fā)人員修改標準的配置接口模板即可,使用起來非常簡單方便。具體測試流程如下:

基于本文設計的自動化測試系統(tǒng),相比傳統(tǒng)的手動測試無論在測試覆蓋范圍、測試效率以及準確度等方面均有顯著提升,以間隔測控為例對比如下。

4 結論

本文針對測控裝置測試中面臨的問題和現(xiàn)狀,詳細介紹了一種通用的、可擴展的自動化測試系統(tǒng)。該自動化測試系統(tǒng)具有如下特點:

1)極大地提高了測試效率,解決了以前手動測試覆蓋面窄、測試深度不夠、耗時多的問題,解放了研發(fā)和測試人員。

2)測試配置跟腳本解耦,采用解耦配置文件的方式,系統(tǒng)使用簡單方便。 

3)系統(tǒng)的重用性和可擴展性?;竞w了測控裝置、保測一體裝置、多功能測控等測控功能的測試,減少額外的二次開發(fā)。

此外對于計量、PMU以及網(wǎng)絡壓力等專項測試,還需要進一步研究開發(fā)測試用例,提升自動化測試用例的深度和廣度。


上一條:測控是什么
下一條:沒有啦!

返回列表

您感興趣的新聞
相關新聞