專利名稱:一種事件順序記錄測試信號發(fā)生器及其測試方法
技術領域:
本發(fā)明涉及一種SOE ( Sequence of Event,事件順序記錄)測試信號發(fā)生 器及其測試方法。
背景技術:
目前,很多自動控制系統(tǒng)包含SOE ( Sequence of Event,事件順序記錄) 記錄^f莫塊,用于記錄異常事件發(fā)生時間、首發(fā)事件和連鎖發(fā)生事件的間隔順 序,所述記錄是系統(tǒng)故障、異常和事故分析的最重要依據(jù)。隨著DCS (Distributed Control System,離散控制系統(tǒng))的普及,SOE功能應用越來越 多,人們對它的依賴性越來越大。如SOE模塊故障或記錄不正確,將直接影 響到對故障或事故原因的分析和處理,影響到?jīng)Q策和責任。作為一個如此重 要的功能,在系統(tǒng)檢修過程中非常有必要對SOE記錄模塊記錄的準確性進行 校驗。
SOE測試信號發(fā)生器是一種用于驗證SOE記錄模塊功能是否正常的測試 裝置。其基本原理是用SOE測試信號發(fā)生器替代設備的觸發(fā)信號,模擬設 備發(fā)出的SOE信號,按特定的觸發(fā)順序和時間間隔精確地觸發(fā)各個事件通道, 通過比較SOE測試信號發(fā)生器的模擬觸發(fā)順序與SOE記錄模塊的實時記錄 之間的差異,來驗證SOE記錄模塊功能是否準確。
現(xiàn)有的SOE測試信號發(fā)生器僅提供了正序縱向的觸發(fā)順序,即按照觸發(fā) 信號輸出模塊的排列,順序地從第1個模塊開始,順序控制每一個模塊中的 所有通道依序輸出觸發(fā)信號后,再對下一個模塊執(zhí)行觸發(fā)操作。實際測試中, 在測試對象為多個SOE記錄^t塊時,往往需要改變事件觸發(fā)的順序進行測試, 但是基于現(xiàn)有SOE測試信號發(fā)生器中特定的觸發(fā)順序,用戶必須通過改變各 SOE記錄模塊與SOE測試信號發(fā)生器的連線順序,甚至還需要拆破連線,才 可達到改變事件觸發(fā)順序的效果,但是這在操作上很麻煩。當所述多個SOE記錄^^塊彼此相距較遠時,則其與SOE測試信號發(fā)生器進行連接時,所需的 連接電纜必須要足夠長,這也造成了連接上的不便。
另外,現(xiàn)有的SOE測試信號發(fā)生器僅提供了手動方式來啟動測試,即用 戶需要手動按壓相應的按鍵,SOE測試信號發(fā)生器才可以開始輸出觸發(fā)信號, 且無法得知開始測試的準確時間。因此,對被測系統(tǒng)而言,使用現(xiàn)有的SOE 測試信號發(fā)生器并不能對被測系統(tǒng)記錄的觸發(fā)事件發(fā)生的絕對時間的正確性 進行驗證。
因此有必要提出改進的技術手段來解決上述問題。
發(fā)明內(nèi)容
本發(fā)明提出一種SOE測試信號發(fā)生器及其測試方法,用于解決現(xiàn)有技術 中在測試對象為多個SOE記錄模塊時,對連接電纜的要求較多,如需要改變 事件觸發(fā)順序進行測試,還必須改變各SOE記錄模塊與SOE測試信號發(fā)生 器的連線順序,甚至還需要拆破連線,會帶來測試不便的問題。
為了解決上述技術問題,本發(fā)明提供了 一種事件順序記錄SOE的測試方 法,SOE測試信號發(fā)生器觸發(fā)信號輸出子^t塊的各通道產(chǎn)生測試用觸發(fā)信號 并輸出到被測系統(tǒng)的SOE記錄模塊,根據(jù)該測試用觸發(fā)信號的記錄對被測試 系統(tǒng)產(chǎn)生的觸發(fā)事件記錄進行校驗,其中
在測試前,用戶在所述SOE測試信號發(fā)生器上配置測試參數(shù),其中包括 本次測試所采用的通道觸發(fā)順序,啟動測試后,所述SOE測試信號發(fā)生器按 照配置的該通道觸發(fā)順序產(chǎn)生各通道的觸發(fā)信號。
進一步地,上述測試方法還可具有以下特點
所述通道觸發(fā)順序至少包含縱向正序、縱向逆序、;鏡向正序,以及4黃向 逆序中的一種或多種,其中
所述縱向正序是指屬于同 一觸發(fā)信號輸出子模塊的各通道按照通道編號 從小到大的順序依次產(chǎn)生觸發(fā)信號;完成屬于同一模塊的所有通道的觸發(fā)后, 再依次觸發(fā)下一模塊的各通道;
所述橫向正序是指屬于不同觸發(fā)信號輸出子模塊的同 一通道按照模塊編號從小到大的順序依次產(chǎn)生觸發(fā)信號;完成所有模塊的同一通道的觸發(fā)后, 再依次觸發(fā)各個模塊的下一通道;
所述縱向逆序是指各通道按照與所述縱向正序相反的次序依次產(chǎn)生觸發(fā) 信號;
所述橫向逆序是指各通道按照與所述橫向正序相反的次序依次產(chǎn)生觸發(fā) 信號。
進一步地,上述測試方法還可具有以下特點
所述測試方法采用了多個具有GPS時鐘信號接收器的SOE測試信號發(fā) 生器,這些SOE測試信號發(fā)生器以GPS時鐘為測試時的工作時鐘,不同SOE 測試信號發(fā)生器的觸發(fā)信號輸出子模塊與不同的SOE記錄模塊相連;
測試前,通過對各SOE測試信號發(fā)生器的至少包含測試開始時間、通道 觸發(fā)間隔以及脈沖寬度的測試參數(shù)的設置,實現(xiàn)對各SOE測試信號發(fā)生器所 連接的所有SOE記錄模塊的按序觸發(fā);
所述多個SOE測試信號發(fā)生器布置在相同或不同地點。
進一步地,上述測試方法還可具有以下特點
測試前,通過將各SOE測試信號發(fā)生器的至少包含通道觸發(fā)間隔以及脈 沖寬度的測試參數(shù)設置為相同值,將所述各SOE測試信號發(fā)生器的測試開始 時間設置為滿足,任意兩個所述SOE測試信號發(fā)生器輸出到SOE記錄模塊 上的第 一個通道觸發(fā)信號的時間差均小于一個通道觸發(fā)間隔的時間,從而實 現(xiàn)對各SOE測試信號發(fā)生器所連接的所有SOE記錄模塊的按橫向正序觸發(fā)。
進一步地,上述測試方法還可具有以下特點
測試前,任意設置一所述SOE測試信號發(fā)生器的測試開始時間,之后根 據(jù)上一所述SOE測試信號發(fā)生器中設置的測試開始時間、通道觸發(fā)間隔以及 脈沖寬度,計算出該上一所述SOE測試信號發(fā)生器輸出到SOE記錄;f莫塊上 的最后一通道觸發(fā)信號的時間,然后將該時間與下一所述SOE測試信號發(fā)生 器中設置的通道觸發(fā)間隔之和設置為下一所述SOE測試信號發(fā)生器中的測試 開始時間,從而實現(xiàn)對各SOE測試信號發(fā)生器所連接的所有SOE記錄模塊 的按縱向正序觸發(fā)。進一步地,上述測試方法還可具有以下特點
用戶還通過一上位機來控制所述SOE測試信號發(fā)生器配置測試參數(shù)、啟
動測試,以及根據(jù)當前配置的測試參數(shù)產(chǎn)生測試報告并上傳給所述上位機。
為了解決上述技術問題,本發(fā)明還提供了 一種事件順序記錄SOE測試信 號發(fā)生器,包含控制處理模塊、分別與所述控制處理模塊相連的人機接口模 塊、觸發(fā)信號輸出模塊和存儲模塊,其中
所述人機接口模塊,用于顯示參數(shù)配置選項以及所述存儲模塊中當前配 置的參數(shù),接收并識別用戶操作,根據(jù)用戶選擇的參數(shù)更新所述存儲才莫塊中 當前配置的參數(shù),以及在識別出用戶執(zhí)行開始測試的操作后產(chǎn)生開始測試的 控制命令并發(fā)送所述控制處理模塊;
所述存儲模塊,用于保存執(zhí)行測試所需的參數(shù),以及在所述人機接口才莫 塊的控制下更新其保存的參數(shù);
所述控制處理才莫塊接收到開始測試的控制命令后,從所述存儲模塊中獲 取執(zhí)行測試所需的參數(shù),根據(jù)該些參數(shù)生成所述觸發(fā)信號輸出模塊中各通道 的觸發(fā)信號。
進一步地,上述SOE測試信號發(fā)生器還可具有以下特點
所述參數(shù)配置選項包括觸發(fā)順序配置選項,所述觸發(fā)順序至少包含縱向 正序、縱向逆序、橫向正序,以及橫向逆序中的一種或多種,其中
所述縱向正序是指屬于同一觸發(fā)信號輸出子模塊的各通道按照通道編號 從小到大的順序依次產(chǎn)生觸發(fā)信號;完成屬于同一模塊的所有通道的觸發(fā)后, 再依次觸發(fā)下一模塊的各通道;
所述橫向正序是指屬于不同觸發(fā)信號輸出子模塊的同 一通道按照模塊編 號從小到大的順序依次產(chǎn)生觸發(fā)信號;完成所有^f莫塊的同一通道的觸發(fā)后, 再依次觸發(fā)各個模塊的下一通道;
所述縱向逆序是指各通道按照與所述縱向正序相反的次序依次產(chǎn)生觸發(fā) 信號;
所述橫向逆序是指各通道按照與所述橫向正序相反的次序依次產(chǎn)生觸發(fā)信號。
進一步地,上述SOE測試信號發(fā)生器還可具有以下特點
還包含GPS時鐘信號接收器和一定時器,其中
所述參凄t配置選項還包4舌測試開始時間配置選項;
所述GPS時鐘信號接收器用于與一提供GPS時鐘信號的其他裝置相連, 從該其他裝置中獲取GPS時鐘信號,控制所述定時器與所述GPS時鐘同步;
所述人機接口模塊在識別出用戶設置了測試開始時間后,還將所述測試 開始時間發(fā)送給所述控制處理^t塊;
所述控制處理;f莫塊在接收到所述測試開始時間后,啟動所述定時器對所 述測試開始時間進行定時,在所述定時器到時時,生成所述觸發(fā)信號輸出才莫 塊中各通道的觸發(fā)信號。
進一步地,上述SOE測試信號發(fā)生器還可具有以下特點
還包含上位機接口模塊,其中
所述上位機接口模塊用于與上位機相連,獲取用戶通過所述上位機配置 的參數(shù),并根據(jù)所述獲取的參數(shù)更新所述存儲模塊中執(zhí)行測試所需的參數(shù), 以及在接收到用戶通過上位機發(fā)送來的開始測試的控制命令后發(fā)送給所述控 制處理模塊。
本發(fā)明所述的一種SOE測試信號發(fā)生器及其測試方法,與現(xiàn)有SOE測 試信號發(fā)生器相比,具有如下優(yōu)點
提供了多種可選的觸發(fā)順序,能夠根據(jù)用戶設置的觸發(fā)順序控制各通道 輸出觸發(fā)信號,無須改變各SOE記錄模塊與SOE測試信號發(fā)生器的連線順 序,便于系統(tǒng)反復對比測試和-瞼收;
提供了定時觸發(fā)功能,引入了GPS時鐘信號,保證了事件發(fā)生的絕對時 間精度,可以方便地檢驗被測系統(tǒng)的時鐘同步性能;在測試對象為多個SOE 記錄模塊時,可以將其分為多份,分別與具有相同測試參數(shù)的多個SOE測試 信號發(fā)生器相連,并對該些SOE測試信號發(fā)生器的測試開始時間進行設置來 配合實現(xiàn)對該測試對象的測量,對連接電纜的要求不高,對該測試對象中的 SOE記錄模塊的個數(shù)無限制,甚至可以在不改變連接方式的情況下實現(xiàn)對該測試對象的4黃向測試。
提供了多次觸發(fā)功能,可以按指定間隔、指定次數(shù)觸發(fā),滿足用戶測試 系統(tǒng)的重復性能和雪崩效應和雪崩性能的需求;
提供了上位機控制功能,用戶可在上位機上方便地設定各項觸發(fā)參數(shù),
控制SOE測試信號發(fā)生器執(zhí)行測試以及輸出測試報告;
提供了級聯(lián)功能,可以對SOE測試信號發(fā)生器的輸出通道的個數(shù)進行擴
展;
提供了可設置的通道觸發(fā)間隔,可以有效地對被測系統(tǒng)的SOE分辨率進 行測試;
提供了可設置的脈沖寬度,可以有效地對被測系統(tǒng)的濾波性能進行測試。
圖1為本發(fā)明實施例SOE測試信號發(fā)生器組成結(jié)構(gòu)圖。
圖2為本發(fā)明實施例用戶采用圖1所示SOE測試信號發(fā)生器執(zhí)行測試的 方法流程圖。
具體實施例方式
本發(fā)明提出一種SOE測試信號發(fā)生器及其測試方法,用于解決現(xiàn)有技術 中測試對象為多個SOE記錄模塊時,對連接電纜要求較高,需要改變SOE 記錄模塊與SOE測試信號發(fā)生器之間連線方式,甚至拆破電纜來改變事件的 觸發(fā)順序而帶來的操作不便的問題。
下面結(jié)合附圖對本發(fā)明進行詳細說明。
首先參考圖1,該圖示出了本發(fā)明實施例一種SOE測試信號發(fā)生器組成 結(jié)構(gòu)圖,包含控制處理^t塊101,分別與所述控制處理;漠塊101相連的人機 接口模塊102、存儲模塊103、觸發(fā)信號輸出模塊104、 GPS時鐘信號接收器 105、定時器106、上位機接口模塊107、測試報告生成模塊108和級聯(lián)擴展 模塊109,存儲模塊103還分別與人機接口模塊102、上位機接口模塊107和 測試才艮告生成模塊108相連,GPS時鐘信號接收器105還與定時器106相連,其中
人機接口模塊102,用于顯示參數(shù)配置選項以及存儲模塊103中當前配 置的參數(shù),接收并識別用戶操作,根據(jù)用戶選擇的參數(shù)更新存儲模塊103中 當前配置的參數(shù),在識別出用戶執(zhí)行開始測試的操作后,產(chǎn)生開始測試的控 制命令并發(fā)送控制處理模塊101,以及在識別出用戶設置了測試開始時間后, 將所述測試開始時間發(fā)送給控制處理模塊101。所述顯示參數(shù)配置選項包含 觸發(fā)順序配置選項、測試開始時間配置選項、重復測試次^:配置選項、重復 測試間隔配置選項、通道觸發(fā)間隔配置選項,以及脈沖寬度配置選項中的一 種或者多種。
存儲模塊103,用于保存執(zhí)行測試所需的參數(shù),以及在人機接口模塊102 或者上位機接口模塊107的控制下更新其保存的參數(shù)。
GPS時鐘信號接收器105,用于與一提供GPS時鐘信號的其他裝置相連, 從該其他裝置中獲取GPS時鐘信號,控制所述定時器與所述GPS時鐘同步。
上位機接口才莫塊107,用于與上位機相連,接收用戶通過所述上位機配 置的參數(shù),并根據(jù)所述參數(shù)更新所述存儲;漠塊103中執(zhí)行測試所需的參數(shù), 在接收到用戶通過上位機發(fā)送來的開始測試的控制命令后發(fā)送給控制處理才莫 塊101,在收到用戶通過上位機發(fā)送來的生成測試報告的控制命令后,發(fā)送 給控制處理模塊101,以及在收到控制處理模塊101發(fā)送來的測試報告后, 發(fā)送給所述上位機。
測試報告生成模塊108,用于在控制處理模塊101的控制下從存儲模塊 103中獲取當前測試所需的參數(shù),并生成相應的測試凈艮告,然后將該測試凈艮 告發(fā)送給控制處理模塊101。
控制處理模塊101,用于在接收到人機接口模塊102發(fā)送來的測試開始 時間后,啟動定時器106對所述測試開始時間進行定時;在接收到開始測試 的控制命令后或者定時器106到時后,從存儲才莫塊103中獲取執(zhí)行測試所需 的參數(shù),根據(jù)該些參數(shù)生成觸發(fā)信號輸出模塊104中各通道的觸發(fā)信號;在 接收到上位機接口模塊107發(fā)送來的生成測試報告的控制命令后,控制測試 報告生成模塊108生成測試報告,以及將所述測試報告發(fā)送給上位機接口模 塊107。所述級聯(lián)擴展4莫塊109,用于與另 一所述SOE測試信號發(fā)生器的級聯(lián)擴 展模塊109相連。所述級聯(lián)擴展模塊109在接收到與其級聯(lián)的上一級聯(lián)擴展 模塊發(fā)送的開始測試的控制命令后,通知控制處理才莫塊101,以及在收到觸 發(fā)信號輸出才莫塊104發(fā)送來的測試結(jié)束的通知后,向與其級聯(lián)的下一級聯(lián)擴 展模塊發(fā)送開始測試的控制命令。
觸發(fā)信號輸出^^塊104,根據(jù)控制處理^^莫塊101產(chǎn)生的各通道的觸發(fā)信 號向被測系統(tǒng)發(fā)送該些觸發(fā)信號。觸發(fā)信號輸出模塊104在控制所有通道輸 出觸發(fā)信號后,還通知級4關才莫塊116本^~測試已完成。在本實施例中觸發(fā)信 號輸出模塊104包含8個觸發(fā)信號輸出子模塊,其中每一觸發(fā)信號輸出子模 塊中包含32個通道,為了便于描述,可以將該8個觸發(fā)信號輸出子模塊依序 編號為A至H,將每一觸發(fā)信號輸出子模塊中各通道依序編號為1至32,并 采用才莫塊編號與通道編號組合的方式來表示一個通道,比如A01表示編號 為A的觸發(fā)信號輸出子模塊中編號為Ol的通道。為了便于描述,在下面內(nèi)容 中在描述一個通道時,均采用例如AOl的編號來描述一通道。當然,在另一 實施例中,SOE測試信號發(fā)生器的觸發(fā)信號輸出模塊個數(shù)以及各模塊中的通 道個數(shù)也可以設計為其他數(shù)值。
控制處理才莫塊101判斷從存儲模塊103中獲取的觸發(fā)順序,如該觸發(fā)順
序為縱向正序,則按照AOl、 A02......A32, B01、 B02......B32, ......, HOl、
H02......H32的順序依次生成各通道的觸發(fā)信號;如該觸發(fā)順序為橫向正序,
貝'J按照AOl、 B01......HOl, A02、 B02......H02, ...... , A32、 B32......H32
的順序依次生成各通道的觸發(fā)信號;如該觸發(fā)順序為縱向逆序,則按照H32、
H31......HOl, G32、 G31......G01, ......, A32、 A31......A01的順序依次
生成各通道的觸發(fā)信號;如該觸發(fā)順序為橫向逆序,則控制其各通道按照
H32、 G32......A32, H31、 G31......A31, ...... , HOl、 G01......A01的順
序依次生成各通道的觸發(fā)信號。
與現(xiàn)有技術相比,本發(fā)明SOE測試信號發(fā)生器可以根據(jù)用戶需求控制各 通道觸發(fā)的順序,從而能夠有效解決目前測試對象為多個SOE記錄模塊時, 如需改變通道觸發(fā)順序,則必須改變電纜的連接,甚至破拆電纜而帶來操作 不便的問題,大大方便系統(tǒng)接線,以及對系統(tǒng)反復對比測試和驗收。這里需要指出的是,控制處理模塊101從存儲模塊103中獲取執(zhí)行測試 所需的參數(shù)后,根據(jù)當前參數(shù)設置,如觸發(fā)順序、重復測試次數(shù)、重復測試
間隔、通道觸發(fā)間隔、脈沖寬度等參數(shù),可以按照現(xiàn)有SOE測試信號發(fā)生器
中步序和時序的運算規(guī)則自動計算,確定各子模塊的各通道的狀態(tài),生成通
訊數(shù)據(jù),并把數(shù)據(jù)通過總線發(fā)送到觸發(fā)信號輸出^^莫塊104中,具體生成通訊 數(shù)據(jù)的方法這里不再贅述。該些參數(shù)可以是用戶通過人機接口模塊102提供 的參數(shù)配置選項設置的,在用戶未進行參數(shù)設置或者沒有提供相關參數(shù)的配 置選項時該些參數(shù)也可以是測試信號發(fā)生器默認的參數(shù)。
用戶利用上述SOE測試信號發(fā)生器的測試開始時間配置功能,通過比較 SOE測試信號發(fā)生器執(zhí)行事件觸發(fā)的GPS時間和被測DCS系統(tǒng)上位機上記 錄的事件觸發(fā)的時間,可以來校驗DCS系統(tǒng)的時鐘是否準確。雖然DCS系 統(tǒng)也可能采用GPS時鐘,但在系統(tǒng)內(nèi)進行GPS時鐘同步時精度不一定能夠滿 足要求,因此通過上述比較即可實現(xiàn)對被測DCS系統(tǒng)的GPS時鐘同步性能 進行校驗。
用戶還可以利用上述SOE測試信號發(fā)生器的測試開始時間配置功能,令 多個所述SOE測試信號發(fā)生器配合工作,即通過設置所述多個SOE測試信 號發(fā)生器的測試起始時刻和觸發(fā)時間間隔等參數(shù),來對測試對象為多個SOE 記錄^^莫塊實現(xiàn)如同在一個SOE測試信號發(fā)生器上進行測試相同的效果,并可 達到下述功用
(1 )在被測對象中多個SOE記錄模塊相距較遠時,可以利用多個所述 SOE測試信號發(fā)生器分別與所述多個SOE記錄模塊中的一部分相連,比如, 對于距離較遠被測系統(tǒng)的2個SOE記錄模塊(SOE記錄模塊1和SOE記錄 模塊2),可以分別用通道觸發(fā)間隔和脈沖寬度(還可以包括重復測試次數(shù) 和重復測試間隔)設置相同的SOE測試信號發(fā)生器(SOE測試信號發(fā)生器1 和SOE測試信號發(fā)生器2 )連接,設置SOE測試信號發(fā)生器1的測試開始時 間為Tl,根據(jù)SOE測試信號發(fā)生器1的通道觸發(fā)間隔tl和脈沖寬度S1,計 算出SOE測試信號發(fā)生器輸出到SOE記錄模塊1上的最后一通道觸發(fā)信號 的時間,將該時間加上tl的時間作為SOE測試信號發(fā)生器2的測試開始時間, 即可實現(xiàn)對距離較遠,連線不便但是還需要作為一個測試對象的2個SOE記錄模塊進行測試,從而無須對連接電纜的長度進行要求。當然在1個S0E測 試信號發(fā)生器不足以提供足夠多的通道觸發(fā)信號時,也可以采用上述方法。
(2 )在被測對象為多個SOE記錄模塊時,還可以將多個SOE測試信號 發(fā)生器分別與多個SOE記錄才莫塊的一部分相連,將該些SOE測試信號發(fā)生 器的通道觸發(fā)間隔和脈沖寬度(還可以包括重復測試次數(shù)和重復測試間隔) 設置為相同,但測試開始時間錯開且最大的差值小于一個通道觸發(fā)間隔的時 間,來實現(xiàn)各通道的橫向觸發(fā)。還以上述需要作為一個測試對象的2個SOE 記錄^t塊為例,可以將SOE測試信號發(fā)生器2的測試開始時間設計為在(Tl, Tl+tl),或者(Tl-tl, Tl)范圍內(nèi),從而實現(xiàn)橫向觸發(fā)順序。
(3)在被測對象中多個SOE記錄模塊的個數(shù)過多,無法連接到一個所 述SOE測試信號發(fā)生器時,還可以用多個所述SOE測試信號發(fā)生器與所述 多個SOE記錄模塊相連,通過設置該些所述SOE測試信號發(fā)生器的測試開 始時間以及通道觸發(fā)間隔來實現(xiàn)通道個數(shù)的擴展。
所述SOE測試信號發(fā)生器的重復測試次數(shù)和重復測試間隔是可配置的, 可以根據(jù)用戶配置的具體數(shù)值,重復執(zhí)行多輪各通道的觸發(fā),從而可以便捷 地測試系統(tǒng)的重復性能和雪崩效應。
所述SOE測試信號發(fā)生器的通道觸發(fā)間隔是可配置的,所述脈沖寬度是 指脈沖的持續(xù)時間,用戶可以更改所述脈沖寬度的具體數(shù)值,從而可以進一 步測試被測系統(tǒng)對于SOE事件的分辨能力。
所述SOE測試信號發(fā)生器的脈沖寬度是可配置的,用戶可以更改所述通 道觸發(fā)間隔的具體數(shù)值,從而可以進一步測試被測系統(tǒng)的濾波性能。
用戶可以通過一上位機便捷地設置測試所需的參數(shù),控制所述SOE測試 信號發(fā)生器按照該測試參數(shù)執(zhí)行測試,而且還可以控制所述SOE測試信號發(fā) 生器生成測試報告并將該測試報告保存到上位機中。如果所述SOE測試信號 發(fā)生器中還包含一 時鐘芯片,則所述測試報告中還可以包含測試時間,該測 試時間以該時鐘芯片提供的時間為基準。該時鐘芯片在停電情況下仍可以保 持時鐘運行,用于記錄事件發(fā)生的絕對時間,其可以由上位機進行同步,也 可以在GPS時鐘信號接收器105接收到一 GPS時鐘信號后,根據(jù)該GPS時 鐘信號進行同步。所述SOE測試信號發(fā)生器還包含級聯(lián)接口 ,用戶通過所述級聯(lián)接口將多
個所述SOE測試信號發(fā)生器依次連接在一起。所述多個SOE測試信號發(fā)生 器中的第 一個啟動測試后,任何一個所述SOE測試信號發(fā)生器在完成測試后, 則輸出級聯(lián)觸發(fā)信號,自動啟動與其級聯(lián)的下一SOE測試信號發(fā)生器,有效 地擴展了觸發(fā)通道的個數(shù)。
下面參考圖2,該圖示出了用戶采用圖1所示SOE測試信號發(fā)生器測試 被測系統(tǒng)的SOE性能的方法,具體包含如下步驟
步驟S201:將SOE測試信號發(fā)生器分別與被測DCS系統(tǒng)、上位機、以 及一提供GPS時鐘信號的裝置連接起來;
可以將SOE測試信號發(fā)生器的觸發(fā)信號輸出模塊通過一 SOE信號輸出 電纜與被測DCS系統(tǒng)的SOE記錄^t塊相連;可以將SOE測試信號發(fā)生器的 上位機接口 ( COM接口 )通過通用的DB9串口連接線或者一邊是USB接口 另一邊是公頭的串口連接線與上位機相連;可以將SOE測試信號發(fā)生器的 GPS信號接口通過一 GPS信號引入電纜與一提供GPS時鐘信號的裝置相連。
其中,與SOE測試信號發(fā)生器相連的多個SOE記錄模塊,如果屬于同 一個操作員站時, 一般稱為跨^f莫塊測試;如果屬于同一DCS系統(tǒng)的不同操作 員站時, 一般稱為跨站測試;如果屬于不同的DCS系統(tǒng), 一般稱為跨系統(tǒng)測 試。
步驟S202:確認各裝置之間連線方式正確且連接沒有問題;
步驟S203:用戶在上位機上啟動SOE測試信號發(fā)生器對應的控制軟件, 在彈出的參數(shù)配置菜單中配置用于本次測試的相關參數(shù);
該些用戶可配置的參數(shù)可以包含觸發(fā)順序、測試開始時間、重復測試次 數(shù)和重復測試間隔、通道觸發(fā)間隔、輸出脈沖寬度中的一種或者多種。
當然,在另一實施例中,用戶還可以通過該SOE測試信號發(fā)生器上的按 鈕來配置該些參數(shù)。
步驟S204: SOE測試信號發(fā)生器接收到該些參數(shù)配置后,更新其保存的 參數(shù)配置,對用戶配置的測試開始時間進行定時,在到達用所述測試開始時 間后,SOE測試信號發(fā)生器根據(jù)其當前保存的參數(shù)配置控制觸發(fā)信號輸出模塊中的各通道依次輸出觸發(fā)信號;
如果用戶還設置了重復觸發(fā),則在執(zhí)行完一輪測試后,即所有的通道均 依序輸出觸發(fā)信號后,根據(jù)用戶設置的重復測試間隔等待一段時間后,繼續(xù) 執(zhí)行下一輪測試,直到執(zhí)行完成用戶設置的重復測試次數(shù)。
當然在另 一實施例中,用戶還可以通過上位機提供的控制軟件直接控制
SOE測試信號發(fā)生器立即執(zhí)行測試。
步驟S205:用戶點選上位機控制軟件提供的輸出測試報告選項;
步驟S206: SOE測試信號發(fā)生器根據(jù)執(zhí)行本次測試的參數(shù)配置,生成相 應的測試報告,返回給上位機。
如該SOE測試信號發(fā)生器中包含一時鐘芯片,則該時鐘芯片自動與引入 的GPS時鐘信號同步,在生成所述測試報告時,還根據(jù)該時鐘芯片提供的時 間在所述報告中增加事件觸發(fā)的絕對時間。
步驟S207:用戶根據(jù)該測試報告,分析故測DCS系統(tǒng)產(chǎn)生的觸發(fā)事件 記錄進行校驗,判斷SOE記錄模塊功能是否正常。
當執(zhí)行跨模塊、跨站或者跨系統(tǒng)測試時,用戶在完成一次測試后,可以 重新設置觸發(fā)參數(shù),更改觸發(fā)順序,從而實現(xiàn)在不改變連接方式的情況下, 改變事件的觸發(fā)順序進行測試,大大方便系統(tǒng)接線,以及對系統(tǒng)反復對比測 試和驗收。
另夕卜,由于該SOE測試信號發(fā)生器引入了 GPS時鐘信號,執(zhí)行絕對時間 觸發(fā),因此,還可以用來驗證被測DCS系統(tǒng)的時間同步性能。
以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本 領域的技術人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和 原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護 范圍之內(nèi)。
權(quán)利要求
1、一種事件順序記錄SOE的測試方法,SOE測試信號發(fā)生器觸發(fā)信號輸出子模塊的各通道產(chǎn)生測試用觸發(fā)信號并輸出到被測系統(tǒng)的SOE記錄模塊,根據(jù)該測試用觸發(fā)信號的記錄對被測試系統(tǒng)產(chǎn)生的觸發(fā)事件記錄進行校驗,其特征在于在測試前,用戶在所述SOE測試信號發(fā)生器上配置測試參數(shù),其中包括本次測試所采用的通道觸發(fā)順序,啟動測試后,所述SOE測試信號發(fā)生器按照配置的該通道觸發(fā)順序產(chǎn)生各通道的觸發(fā)信號。
2、 如權(quán)利要求1所述的測試方法,其特征在于所述通道觸發(fā)順序至少包含縱向正序、縱向逆序、橫向正序,以及橫向 逆序中的一種或多種,其中所述縱向正序是指屬于同一觸發(fā)信號輸出子模塊的各通道按照通道編號 從小到大的順序依次產(chǎn)生觸發(fā)信號;完成屬于同一模塊的所有通道的觸發(fā)后, 再依次觸發(fā)下一模塊的各通道;所述橫向正序是指屬于不同觸發(fā)信號輸出子模塊的同 一通道按照模塊編 號從小到大的順序依次產(chǎn)生觸發(fā)信號;完成所有模塊的同一通道的觸發(fā)后, 再依次觸發(fā)各個模塊的下一通道;所述縱向逆序是指各通道按照與所述縱向正序相反的次序依次產(chǎn)生觸發(fā) 信號;所述橫向逆序是指各通道按照與所述橫向正序相反的次序依次產(chǎn)生觸發(fā)信號。
3、 如權(quán)利要求1所述的測試方法,其特征在于所述測試方法采用了多個具有GPS時鐘信號接收器的SOE測試信號發(fā) 生器,這些SOE測試信號發(fā)生器以GPS時鐘為測試時的工作時鐘,不同SOE 測試信號發(fā)生器的觸發(fā)信號輸出子模塊與不同的SOE記錄模塊相連;測試前,通過對各SOE測試信號發(fā)生器的至少包含測試開始時間、通道 觸發(fā)間隔以及脈沖寬度的測試參數(shù)的設置,實現(xiàn)對各SOE測試信號發(fā)生器所連接的所有SOE記錄模塊的按序觸發(fā);所述多個SOE測試信號發(fā)生器布置在相同或不同地點。
4、 如權(quán)利要求3所述的測試方法,其特征在于測試前,通過將各SOE測試信號發(fā)生器的至少包含通道觸發(fā)間隔以及脈 沖寬度的測試參數(shù)設置為相同值,將所述各SOE測試信號發(fā)生器的測試開始 時間設置為滿足,任意兩個所述SOE測試信號發(fā)生器輸出到SOE記錄模塊 上的第一個通道觸發(fā)信號的時間差均小于一個通道觸發(fā)間隔的時間,從而實 現(xiàn)對各SOE測試信號發(fā)生器所連接的所有SOE記錄模塊的按橫向正序觸發(fā)。
5、 如權(quán)利要求3所述的測試方法,其特征在于測試前,任意設置一所述SOE測試信號發(fā)生器的測試開始時間,之后根 據(jù)上一所述SOE測試信號發(fā)生器中設置的測試開始時間、通道觸發(fā)間隔以及 脈沖寬度,計算出該上一所述SOE測試信號發(fā)生器輸出到SOE記錄模塊上 的最后一通道觸發(fā)信號的時間,然后將該時間與下一所述SOE測試信號發(fā)生 器中設置的通道觸發(fā)間隔之和設置為下 一所述SOE測試信號發(fā)生器中的測試 開始時間,從而實現(xiàn)對各SOE測試信號發(fā)生器所連接的所有SOE記錄模塊 的按縱向正序觸發(fā)。
6、 如權(quán)利要求1所述的測試方法,其特征在于用戶還通過一上位機來控制所述SOE測試信號發(fā)生器配置測試參數(shù)、啟 動測試,以及根據(jù)當前配置的測試參數(shù)產(chǎn)生測試報告并上傳給所述上位機。
7、 一種事件順序記錄SOE測試信號發(fā)生器,其特征在于,包含控制處 理模塊、分別與所述控制處理模塊相連的人機接口模塊、觸發(fā)信號輸出模塊 和存儲模塊,其中所述人機接口才莫塊,用于顯示參數(shù)配置選項以及所述存儲;漠塊中當前配 置的參數(shù),接收并識別用戶操作,根據(jù)用戶選擇的參數(shù)更新所述存儲模塊中 當前配置的參數(shù),以及在識別出用戶執(zhí)行開始測試的操作后產(chǎn)生開始測試的 控制命令并發(fā)送所述控制處理才莫塊;所述存儲模塊,用于保存執(zhí)行測試所需的參數(shù),以及在所述人機接口模塊的控制下更新其保存的參數(shù);所述控制處理模塊接收到開始測試的控制命令后,從所述存儲模塊中獲 取執(zhí)行測試所需的參數(shù),根據(jù)該些參數(shù)生成所述觸發(fā)信號輸出模塊中各通道 的觸發(fā)信號。
8、 如權(quán)利要求7所述的SOE測試信號發(fā)生器,其特征在于,所述參數(shù) 配置選項包括觸發(fā)順序配置選項,所述觸發(fā)順序至少包含縱向正序、縱向逆 序、-廣向正序,以及4黃向逆序中的一種或多種,其中所述縱向正序是指屬于同一觸發(fā)信號輸出子模塊的各通道按照通道編號 從小到大的順序依次產(chǎn)生觸發(fā)信號;完成屬于同一模塊的所有通道的觸發(fā)后, 再依次觸發(fā)下一模塊的各通道;所述橫向正序是指屬于不同觸發(fā)信號輸出子模塊的同 一通道按照模塊編 號從小到大的順序依次產(chǎn)生觸發(fā)信號;完成所有;f莫塊的同一通道的觸發(fā)后, 再依次觸發(fā)各個模塊的下一通道;所述縱向逆序是指各通道按照與所述縱向正序相反的次序依次產(chǎn)生觸發(fā) 信號;所述橫向逆序是指各通道按照與所述橫向正序相反的次序依次產(chǎn)生觸發(fā) 信號。
9、 如權(quán)利要求8所述的SOE測試信號發(fā)生器,其特征在于,還包含GPS 時鐘信號接收器和一定時器,其中所述參數(shù)配置選項還包括測試開始時間配置選項;所述GPS時鐘信號接收器用于與一提供GPS時鐘信號的其他裝置相連, 從該其他裝置中獲取GPS時鐘信號,控制所述定時器與所述GPS時鐘同步;所述人機接口 ^t塊在識別出用戶設置了測試開始時間后,還將所述測試 開始時間發(fā)送給所述控制處理模塊;所述控制處理才莫塊在接收到所述測試開始時間后,啟動所述定時器對所 述測試開始時間進行定時,在所述定時器到時時,生成所述觸發(fā)信號輸出沖莫 塊中各通道的觸發(fā)信號。
10、如權(quán)利要求9所述的SOE測試信號發(fā)生器,其特征在于,還包含上 位機接口才莫塊,其中所述上位機接口才莫塊用于與上位機相連,獲取用戶通過所述上位機配置 的參數(shù),并根據(jù)所述獲取的參數(shù)更新所述存儲模塊中執(zhí)行測試所需的參數(shù), 以及在接收到用戶通過上位機發(fā)送來的開始測試的控制命令后發(fā)送給所述控 制處理模塊。
全文摘要
本發(fā)明提供了一種事件順序記錄SOE的測試方法,SOE測試信號發(fā)生器觸發(fā)信號輸出子模塊的各通道產(chǎn)生測試用觸發(fā)信號并輸出到被測系統(tǒng)的SOE記錄模塊,根據(jù)該測試用觸發(fā)信號的記錄對被測試系統(tǒng)產(chǎn)生的觸發(fā)事件記錄進行校驗,其中在測試前,用戶在所述SOE測試信號發(fā)生器上配置測試參數(shù),其中包括本次測試所采用的通道觸發(fā)順序,啟動測試后,所述SOE測試信號發(fā)生器按照配置的該通道觸發(fā)順序產(chǎn)生各通道的觸發(fā)信號。另外,本發(fā)明還提供了一種SOE測試信號發(fā)生器,在測試對象為多個SOE記錄模塊時,能夠在不改變各SOE記錄模塊與SOE測試信號發(fā)生器的連線順序的情況下,按照不同的事件觸發(fā)順序進行測試。
文檔編號G05B23/02GK101430561SQ20081023966
公開日2009年5月13日 申請日期2008年12月15日 優(yōu)先權(quán)日2008年12月15日
發(fā)明者倪曉明, 史文華, 呂大軍, 周海東, 孫廣東, 智 張, 張立然, 蓮 朱, 梁金寶, 田雨聰 申請人:北京國電智深控制技術有限公司