管延寶
(青島石化檢安公司 山東 青島 266555)
問題分析是假設(shè)發(fā)生問題的可能性,這種可能性包括:外圍電路——電纜、電機(jī)、開關(guān)、接觸器、繼電器等電氣硬件短路/斷路問題;控制系統(tǒng)內(nèi)部——程序錯(cuò)誤、模塊問題、信號(hào)干擾等。針對這些問題,我們可以采用面板顯示觀察分析、系統(tǒng)判斷分析、工控軟件輔助分析等方法進(jìn)行分析處理。
通常情況下,電氣系統(tǒng)問題會(huì)通過控制柜上的信號(hào)燈表現(xiàn)出來,各種報(bào)警指示燈顯示出某種異常情況;人機(jī)界面顯示的更為具體詳細(xì),控制器/驅(qū)動(dòng)器及其相關(guān)模塊都設(shè)有狀態(tài)指示燈。
(一)控制器CPU的狀態(tài)指示燈
SF系統(tǒng)故障常亮(紅色)硬件故障或軟件錯(cuò)誤BUSF總線故障常亮(紅色)通訊錯(cuò)誤或站點(diǎn)丟失DC5V內(nèi)部電源常亮(綠色)CPU電源正常FRCE強(qiáng)制輸出常亮(綠色)編程器強(qiáng)制輸出RUNCPU運(yùn)行常亮(綠色)CPU運(yùn)行狀態(tài)STOPCPU停止常亮(黃色)CPU停止?fàn)顟B(tài)
(二)控制器I/O模塊的狀態(tài)指示燈
SF系統(tǒng)故障常亮(紅色)硬件配置或軟件錯(cuò)誤BF總線故障常亮(紅色)通訊故障ON內(nèi)部電源常亮(綠色)控制電源正常DC24V輸入/輸出電源常亮(綠色)輸入/輸出電源正常
判斷電氣系統(tǒng)是否存在問題,有時(shí)可將電氣系統(tǒng)分成若干單元,無論單元的內(nèi)容如何,首先檢查可疑單元的輸出,問題單元不可能有正常的輸出。問題可能是不正常的輸入引起的,如果輸入正常,則可斷定問題就存在于該單元內(nèi)部。如果有一個(gè)輸入不正常,再追查生成這個(gè)輸入的單元。在復(fù)雜的電路中,檢查問題比較省事的做法是將電路分成兩段,從中間接點(diǎn)向兩邊查起。這種方法可以用來處理電氣系統(tǒng)外圍電路的問題。
利用工控軟件可以輔助分析,比較快捷的找到問題點(diǎn),包括程序錯(cuò)誤與硬件問題。例如西門子的編程軟件STEP7-5.4。
(一)變量表
如果程序較大,那么用戶在屏幕上就不能同時(shí)觀察調(diào)試過程中變量的變化過程。為了解決這個(gè)問題,可以建立變量表。使用變量表可以在一個(gè)畫面上同時(shí)顯示用戶感興趣的全部變量。變量表是用于監(jiān)視和修改變量值的一個(gè)重要的調(diào)試工具。
(二)診斷緩沖區(qū)
記錄錯(cuò)誤信息的區(qū)域稱為診斷緩沖區(qū)。診斷緩沖區(qū)是存放在CPU中的一個(gè)先進(jìn)先出區(qū)域,它由后備電池來保持,對存儲(chǔ)器的復(fù)位也不能清除該緩沖區(qū)的內(nèi)容。它存儲(chǔ)按照時(shí)間發(fā)生順序排列的診斷事件,而且所有的事件也可以在編程器上按照它們出現(xiàn)的順序進(jìn)行顯示。例如CPU 314 可存儲(chǔ)100條信息。如果緩沖區(qū)滿,則最舊的信息將被覆蓋。
(三)程序狀態(tài)與參考數(shù)據(jù)
對于一個(gè)程序段,程序狀態(tài)和參考數(shù)據(jù)是非常有力的搭配工具,例如,在監(jiān)視程序狀態(tài)時(shí)發(fā)現(xiàn)一個(gè)內(nèi)存位的條件不成立,可以利用參考數(shù)據(jù)工具來確定該位是在哪里被設(shè)置的。