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

