一種自動化測試系統及測試方法
【技術領域】
[0001]本發明涉及電力儀表生產領域,尤其涉及對電力儀表生產后期測試。
【背景技術】
[0002]隨著計算機應用領域的迅速擴大,通過計算機編程技術實現批量自動測試,替代繁重重復的手工測試,從而能大大提高測試的效率。電力行業中,傳統的電力終端產品眾多,從大的種類分為電能表、電能表智能數據采集器(簡稱:采集器)、智能數據集中器(簡稱:集中器)、配變監測計量終端(簡稱:配變),這些設備中又分諸多型號。為適應需要,國內各大儀表廠家會在同一時間段,設計、研發和生產不同種類的設備或者同一設備但不同型號的設備。而這些設備在成為合格商品之前,均需要根據國家標準、行業標準、地方標準或各個規范進行測試。目前大多數大、中規模的廠商已經采用計算機控制相應的檢測設備去自動測試儀表和各項指標,但目前這項技術還停留在每次測試的設備只能是同種并且是型號相同的設備。比如檢測三相三線的電能表,就不能同時檢測三相四線的電能表,更別說是種類不同的采集器或者集中器設備。即使是檢測三相三線的電能表,也只能限于統一型號,不能同時檢測國家電網協議和南方電網協議的三相電表,現有技術只能在同一時間段對同種設備進行測試,效率低下,很難滿足實際生產中時間緊,項目急的測試任務。因此,提高生產效率,同一時間段測試多種設備成為亟需解決的問題。
【發明內容】
[0003]本發明的目的就是為了解決現有檢測技術只能在同一時間段對同種設備進行測試技術問題,本發明提供一種同一時間段可以測試多種設備的自動化測試系統。本發明的具體技術方案如下:
[0004]一種自動化測試系統,包括主機和智能測試臺,所述主機與所述智能測試臺通過數據線連接;所述主機包括執行控制模塊、通訊模塊和方案配置模塊,所述通訊模塊與所述方案配置模塊均與所述執行控制模塊連接;所述測試設備包括多個功率源、多個誤差板、串口服務器、基準時鐘源、標準表和多個表位,多個所述功率源、多個所述誤差板、基準時鐘源和標準表均與所述串口服務器連接;多個所述表位用于安置外部待測儀表,每個表位設置有一個功率源和一個誤差板;所述功率源的數量與所述表位數量相同;所述執行控制模塊根據所述方案配置模塊生成的測試配置文件通過所述通訊模塊向所述串口服務器發送控制指令,所述串口服務器接收所述基準時鐘源發出的脈沖信號,同時將所述控制指令發送至每個表位相對應的功率源、誤差板和標準表,完成同時對每個表位相對應的功率源、誤差板和標準表相對應的參數控制。
[0005]進一步的,所述方案配置模塊生成的測試配置文件以XML的文件格式形成流程數據。
[0006]進一步的,所述自動化測試系統進一步包括初始化按鍵,所述初始化按鍵用于產生觸發信號,所述觸發信號通過所述串口服務器傳輸給所述執行控制模塊,所述執行控制模塊根據所述測試配置文件并通過所述串口服務器向每個表位相對應的所述功率源、所述誤差板、所述標準表和所述基準時鐘源下發初始化指令。
[0007]進一步的,所述自動化測試系統進一步包括測試按鍵,所述測試按鍵用于產生控制信號,所述控制信號通過所述串口服務器傳輸到所述執行控制模塊,所述執行控制模塊根據所述測試配置文件并通過所述串口服務器對每個表位相對應的所述功率源、誤差板和標準表對應的通道進行相應的參數控制。
[0008]進一步的,所述主機包括存儲模塊,所述存儲模塊與所述執行控制模塊連接,所述存儲模塊用于存儲測試過程中生成的測試數據。
[0009]進一步的,根據所述測試配置文件,所述功率源的設置參數為電壓、電流以及所述電壓和電流的相位、相角或幅度中的至少一個。
[0010]進一步的,所述誤差板的設置參數根據所述測試配置文件,設置為電能量脈沖計量方式、日計時電平計量方式、電流回路、待測設備的脈沖端子類型、各表位的通信開關中的至少一個。
[0011]進一步的,所述標準表的設置參數根據所述測試配置文件,設置為所述表位的接線方式、所述表位本機常數、電能指示、電能計算誤差啟動開關中的至少一個。
[0012]一種自動化測試系統的測試方法,包括如下步驟:
[0013]待檢測儀表安置在所述表位上;
[0014]所述執行控制模塊根據所述測試配置文件,通過所述串口服務器對所述功率源、誤差板、標準板、基準時鐘源發送初始化控制指令;
[0015]所述執行控制模塊根據所述測試配置文件,通過所述串口服務器對所述功率源、誤差板、標準表和所述基準時鐘源進行參數控制,對外部待測儀表的進行測試,生成測試數據;
[0016]將所述測試數據通過所述串口服務器傳輸給所執行控制模塊,所述執行控制模塊根據接收到的所述測試數據,進行綜合分析,生成測試結果。
[0017]進一步的,所述執行控制模塊根據接收到的所述測試數據,進行綜合分析,生成測試結果之后,還包括:
[0018]顯示和保存測試步驟過程中生成的數據,根據所述測試步驟過程中生成的數據對測試結果進行問題分析。
[0019]相較于現有技術,本發明提供一種自動化測試系統,由于測試不同的設備或不同的測試項目,所需要的電壓、電流、相位、幅度等參數不同,根據不同待檢測儀表和檢測項目需要,方案配置模塊生成不同的測試方案文件,每個表位設置一個功率源,根據測試方案文件,執行控制模塊控制每個表位的功率源加載相應的電壓、電流、相位或幅度,完成在同一時間段測試不同的測試,本發明的主要有益效果在于:實現設備測試自動化,無需人工逐一測試;實現全程自動化測試,測試過程中,無需人工干預,保證數據完整性,減少人的因素產生的誤差;提高了設備的利用率,同時極大的縮減了測試的時間周期,為產品快速研發、快速測試、快速送檢和快速生產提供有有力的保障;產品質量得到顯著提升;節省人力,降低企業運行成本,極具有推廣價值。
【附圖說明】
[0020]圖1為本發明實施例1自動化測試系統的結構方框示意圖。
[0021]圖2為本發明實施例2自動化測試系統的結構方框示意圖。
【具體實施方式】
[0022]為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅用以解釋本發明,并不用來限定本發明。
[0023]實施例1
[0024]參閱圖1。
[0025]本發明提供一種自動化測試系統,包括主機和智能測試臺,所述主機與所述智能測試臺通過數據線連接;所述主機包括執行控制模塊、通訊模塊和方案配置模塊,所述通訊模塊與所述方案配置模塊均與所述執行控制模塊連接;所述測試設備包括多個功率源、多個誤差板、串口服務器、基準時鐘源、標準表和多個表位,多個所述功率源、多個所述誤差板、基準時鐘源和標準表均與所述串口服務器連接;多個所述表位用于安置外部待測儀表,每個表位設置有一個功率源和一個誤差板;所述功率源的數量與所述表位數量相同;所述執行控制模塊根據所述方案配置模塊生成的測試配置文件通過所述通訊模塊向所述串口服務器發送控制指令,所述串口服務器接收所述基準時鐘源發出的脈沖信號,同時將所述控制指令發送至每個表位相對應的功率源、誤差板和標準表,完成同時對每個表位相對應的功率源、誤差板和標準表相對應的參數控制。
[0026]可以理解的是,例如,一號表位的待測儀表是單項電能表,根據所述方案配置文件,所述執行控制模塊需要控制對應一號表位的功率源的A相升電壓到220V,隨后控制所述誤差板、標準表相應的參數,通過串口服務器對一號設備進行相應的發幀通訊,完成該項參數設置測試。而同時二號設備是三相電能表,需要測試電能量走字功能,根據方案配置文件,所述執行控制模塊控制二號表位的功率源對A、B、C三相進行升壓,升電流,并且根據測試方案文件,所述執行控制模塊向通過所述通訊模塊向所述串口服務器發送電能量讀取指令,等待預置時間,待電壓和電流穩定后,所述串口服務器接收到所述電能量讀取指令,并對二號設備發送電能量讀取的指令。
[0027]可以理解的是,有N種待測儀表,每種待測儀表有M種型號,每種型號有X種測試項目,則所述方案配置模塊生成N*M*X種測試方案文件,所述測試方案文件以XML的文件格式形成流程數據。所述測試方案文件供所述執行控制模塊調用。所述XML文件為可擴展標記語言,標準通用標記語言的子集,是一種用于標記電子文件使其具有結構性的標記語言。它可以用來標記數據、定義數據類型,是一種允許用戶對自己的標記語言進行定義的源語言,非常適合萬維網傳輸,提供統一的方法來描述和交換獨立于應用程序或供應商的結構化數據。
[0028]需要說明的是,所述功率源用于為待測儀表提供電壓或/和電流,根據所述測試配置文件的要求,所述功率源的設置參數為電壓、電流以及所述電壓和電流的相位、相角或幅度中的至少一個。
[0029]所述標準表用于作為待測儀表準確度基準,可以根據電壓或/和電流自動計算功率、相位等參數,所述標準表的設置參數根據所述測試配置文件的要求,設置為所述表位的接線方式、所述表位本機常數、電能指示、電能計算誤差啟動開關中的至少一個。
[0030]所述誤差板根據脈沖信號自動計算誤差值,所述誤差板的設置參數根據所述測試配置文件的要求,設置為電能量脈沖計量方式、日計時電平計量方式、電流回路、待測設備的脈沖端子類型、各表位的通信開關中的至少一個。
[0031]所述基準時鐘源用于接收衛星信號并發送時間脈沖信號,所述執行控制模塊根據接收所述基準時鐘源發出的