通過執(zhí)行專門的測試程序,在執(zhí)行過程中輸入相應(yīng)的信號,觀察系統(tǒng)運行的狀態(tài),當(dāng)執(zhí)行輸出信號的代碼后,觀察發(fā)光二極管的狀態(tài)來確定輸出信號的狀態(tài)。取消該功能時,發(fā)光二極管由亮變?yōu)闇?,因此可通過觀察發(fā)光二極管是否變亮,來確定該信號的輸出接口是否有效。在執(zhí)行,代碼時,系統(tǒng)等待輸入信號,通過測試向系統(tǒng)輸入相應(yīng)的刀位信號后,系統(tǒng)繼續(xù)執(zhí)行后面的程序,否則一直等待外部輸入信號,直到報警;其它輸入信號則觀察系統(tǒng)的診斷信息,因此測試人員必須集中精力對各信號進(jìn)行觀察及提供相應(yīng)的輸入信號,并判斷相應(yīng)的809接口是否正常,這種做法效率特別低,而且有出錯的可能。
系統(tǒng)有宏程序功能,且各輸入輸出口有獨立的宏變量值,因此可考慮通過宏程序?qū)斎胼敵隹诘淖兞抠x值或檢測變量的狀態(tài),從而實現(xiàn)系統(tǒng)自動檢測功能。在測試時,測試人員只需要用測試連線將輸入輸出口連接,進(jìn)入并執(zhí)行測試宏程序即可自動完成系統(tǒng)的檢測。硬件要素本設(shè)計方案對硬件要求很低,只需要用線路將輸入、輸出接口與配套的測試架連接即可。配套的測試架主要由光電隔離器、電阻及二極管組成。與其他測試架相比,該測試架在測試過程中只起連接信號的作用,測試的過程不需要測試人員在一邊觀察及提供輸入信號。啟動測試程序,系統(tǒng)即自動進(jìn)行檢測,測試人員只需要觀察系統(tǒng)是否執(zhí)行完畢。當(dāng)系統(tǒng)沒有產(chǎn)生任何報警信號時則該系統(tǒng)合格;當(dāng)有報警信號產(chǎn)生時,可將該系統(tǒng)放到不合格品區(qū),接著測試下一臺系統(tǒng)。這樣一個人可同時測試多臺系統(tǒng),從而大大提高了生產(chǎn)效率。輸入信號與輸出信號一一對應(yīng)連接。每一個輸出信號與一個輸入信號為一組。
每個輸出信號均連接了一個發(fā)光二極管,在出現(xiàn)故障時,只需要使該輸出信號有效,如果發(fā)光二極管發(fā)光,則與該輸出信號連接的輸入信號開路;如果發(fā)光二極管不亮,則該輸出信號開路。此時根據(jù)檢查的結(jié)果可直接確定故障的終點位置,再根據(jù)線路走向逆向查詢故障所在,從而處理故障。對輸出口賦值時,輸出口有效,此時該輸出口為低電平;賦值時,該輸出口無效,此時該輸出口為高電平。當(dāng)其中某一組信號檢測不到時,根據(jù)報警信息,檢查該組的輸入及輸出信號,此時再具體測試這兩個信號,來確定究竟是哪一個信號有問題。宏指令的執(zhí)行時間很短,因此執(zhí)行該程序的速度很快,同時用該方法測試時可將執(zhí)行時間盡量縮短,提高測試速度。采用這種方法測試時,對測試人員的要求不高,測試人員只需要用測試連線將輸入輸出接口連接,使其執(zhí)行該程序即可。一旦出現(xiàn)故障,系統(tǒng)自動產(chǎn)生報警信號,進(jìn)行維修測試即可,故一個測試人員可同時對多臺系統(tǒng)進(jìn)行測試,能較大地提高效率,減少因人員疏忽帶來的不必要損失。