利用PLC設計故障診斷系統(tǒng)
(2) 對象類型與推理節(jié)點
對象類型表示該故障節(jié)點在故障推理中的作用,它可分為3類:根節(jié)點,葉節(jié)點,推理節(jié)點。根節(jié)點的故障由它的子節(jié)點產(chǎn)生,應到其子節(jié)點中去繼續(xù)推理。葉節(jié)點是底層故障。葉節(jié)點沒有子節(jié)點。推理節(jié)點是故障診斷規(guī)則最為集中的節(jié)點,檢測節(jié)點可以視為推理節(jié)點的子節(jié)點,它為推理節(jié)點的推理過程提供相關的信息。我們在推理節(jié)點并不是判斷該節(jié)點是否存在故障,而是利用推理節(jié)點封裝的規(guī)則庫與推理機,結(jié)合檢測節(jié)點提供的信息進行故障推理,找出故障原因。
?。?) 故障節(jié)點的檢測方式
地址段是節(jié)點的位置(本系統(tǒng)中是plc中的寄存器)。數(shù)據(jù)段根據(jù)用戶的需要可以為一個或幾個,數(shù)據(jù)段中數(shù)據(jù)的定義與節(jié)點的性質(zhì)有關。檢測方式表明在該節(jié)點系統(tǒng)進行何種操作。主程序根據(jù)故障節(jié)點的檢測方式選取相應的處理函數(shù)。該函數(shù)是檢測手段與推理規(guī)則的結(jié)合,故可稱之為檢測/推理函數(shù)。一方面它可以檢測故障節(jié)點本身的狀態(tài),另一方面使用推理機制進一步推斷故障原因。性質(zhì)類似的節(jié)點使用相同的檢測/推理函數(shù),利用地址段和數(shù)據(jù)段中的值加以區(qū)別。
?。?) 各節(jié)點的注釋段要有相應幫助信息
各節(jié)點的注釋段不僅能記錄故障的原因和維修方法,還可以記錄其他的幫助信息。有時因系統(tǒng)的檢測手段不完備,或規(guī)則不完全,推導過程要進行人機對話。這時候如果節(jié)點的注釋段中有相應幫助信息,可以給用戶以提示或指導用戶進行操作,使推理能順利進行。
本系統(tǒng)的故障診斷通過在上位計算機上用vc6.0開發(fā)的應用程序?qū)崿F(xiàn),集成在上位機監(jiān)控系統(tǒng)中。在運行中給操作人員提示,指導用戶進行操作,了解設備狀態(tài),判斷故障發(fā)生原因,并可給出相應的維修建議。用戶也可以對故障診斷進行指導和修正。
5 結(jié)束語
按以上故障診斷原理構(gòu)造的故障診斷系統(tǒng)在火電廠輸煤plc控制系統(tǒng)中得到了應用。從實際運行來看,故障診斷系統(tǒng)能準確而迅速地判斷出故障的原因,方便運行人員維護和檢修,大大地提高了控制系統(tǒng)的穩(wěn)定性和智能化水平。這種設計對類似的工業(yè)控制系統(tǒng)提供了一定的參考。










