測控軟體技術

ABBET是一套適用於從產品設計測試、生產過程測試到使用維護測試的測試環境標準。 1226.3為測試設備組態接口IEEE 1226.4為測試結果接口IEEE

測控組態軟體

一般講,測控組態軟體應包括以下3個主要功能:數據的採集和測量;測控過程中的控制決策和控制輸出;數據的處理、分析和管理。因此測控組態軟體應是一個通用的測控軟體平台,它能根據不同的套用目的和環境,方便地構造出各自不同的測控軟體。 初期的測控組態軟體主要是針對數據採集與控制的,是面向任務實現的,主要是給用戶提供了一個友好的人機界面。其功能十分有限,沒有對實時數據和歷史數據進行有效處理和分析的手段,系統的二次開發能力也較差。 如今的組態軟體在面向數據採集與控制的功能方面有了很大的提高,例如在數據採集方面,它不僅支持各種傳統模擬量、數字量的輸入輸出,而且支持符合現場匯流排規約的各種智慧型感測器和儀表的輸入輸出,有的還支持各種虛擬儀器。另外,在數據處理方面增加了許多功能,例如對過程數據的統計分析,對測試數據進行各種譜分析、相關分析等等。如今的組態軟體已由過去的以套用為中心,轉為以數據為中心。組態軟體可以提供各種數據接口,可以藉助其他軟體工具更為靈活地存儲、分析和處理測控過程的數據。 隨著信息技術的迅猛發展,很多新技術也被引入到測控系統中,如網路技術、多媒體技術等,與之相應的各種組態軟體也都增加了這類功能。如大多數測控組態軟體都支持多種網路協定,如TCP/IP、IPX/SPX等,支持分散式的信息處理,有的組態軟體還以Client/Server結構形式出現。網路技術的引入也使得系統可靠性得以增強,雙機備份冗餘已成為許多組態軟體的內置功能。包括語音和圖像等多媒體技術也被引入到測控組態軟體中來,利用多媒體技術可以虛擬現實環境,精確表示測控對象的狀態模型,並對測控環境進行可視化渲染,從而使用戶界面更加豐富和真實。這在模擬仿真套用中具有很大的價值。 為了照顧各類用戶的需求,很多組態軟體還提供了腳本(script)工具,便於用戶組態。但仍不能完全取代一些需要用戶自己開發的模組,為此組態軟體都提供有用戶開發模組的接口。 儘管目前市場上的各種組態軟體的功能已比較全面,使用也比較方便,但作為新事物仍有不少缺陷。其主要的一個問題就是各組態軟體自成體系,缺乏一個統一的規範標準。這使得各組態軟體之間很難組合套用,無論是組態開發還是操作使用都互不兼容。用戶從一種組態軟體轉入另一組態軟體,往往是非常痛苦的事。產生這種情況的原因也許是各製造商由於商業上的原因很難坐下來制訂一個統一的標準。但分久必合、合久必分,當前測控界都已感到制定一套測控軟體的標準,實現測控軟體的標準化、系列化已是迫在眉睫的事了。

關於測控軟體的標準化

標準化可以說是集成化的基礎,軟體、硬體都是如此。因此,制訂一個符合技術市場情況的、開放的、並為大家所認同的標準是至關重要的。
關於測控軟體的技術標準是由美國軍方開始提出的。為了在自動測試(ATE)領域裡形成一套完整的系統集成體系,美軍制訂並貫徹了一系列的有關技術標準。而ABBET(a broad based environment for test)則是一個重要標準規範。
ABBET是一套適用於從產品設計測試、生產過程測試到使用維護測試的測試環境標準。它是由ABET(Ada based environment for test)發展而來的,並於1992年11月更名為ABBET。該標準包括了IEEE 1226.0~IEEE 1226.6一系列標準,其中:
IEEE 1226為標題-概述及結構IEEE 1226.1為公共Ada程式包IEEE 1226.2為ATLAS-Level測試產品接口IEEE 1226.3為測試設備組態接口IEEE 1226.4為測試結果接口IEEE 1226.5為匯流排接口IEEE 1226.6為引導指南 ABBET標準被劃分成5個概念層,它們是:
第1層為產品描述層。該層主要對被測產品進行描述,以取得產品設計和維護試驗的有關信息,以及其測試的特殊需求。
第2層為測試策劃/需求層。該層以測試獨立的方式提供UUT(unite-under-test)的測試需求,其目的是開發自動測試程式產生器ATPG(automatic test program generation)和信息庫系統,由第一層的產品描述出發,最佳化測試策略,產生高效的測試程式和可靠的數據。
第3層為測試程式層。該層標準主要用於幫助開發ATE程式,其中包括Ada和ATLAS語言標準,Ada是美軍通用的計算機語言,而ATLAS則是一種測試語言。本層標準使二者能很方便地綜合在一起,使得當ATE設備改變或硬體升級時其軟體改變最小,支持可重複使用程式模組的開發,促進產生自動測試環境工具的發展。
第4層為測試資源管理層。該層標準支持在某一特定ATE組態條件下執行獨立的ATE測試,其目的是允許不同廠商製造的儀器和不同種類的儀器可用於同一測試程式以完成各自的功能。
第5層為儀器控制層。該層主要提供了ATE可利用的各類匯流排標準和儀器接口,如VXI、IEEE488、SCPI等等。
由於ABBET標準的制訂和貫徹,美軍在從設計、生產到維護使用的整個產品全壽命過程中,所使用的自動測試環境,包括硬體和軟體都採用了統一標準。使得一套標準的測試系統既可用在工程設計階段的驗證設計測試中,又可用在生產製造階段的鑑定測試中,還可用於使用過程中的維護測試中。ABBET帶來了測試系統的標準化,使得COTS集成技術更便於套用。它不但降低了包括採購、維修和用戶培訓在內的各種費用,而且還使測試取得的信息更易於傳遞,便於把設計、生產和試驗數據結合起來,使CAD、CAM、CAT聯為一體。

相關詞條

熱門詞條

聯絡我們