人機(jī)界面(主要是操作站)死機(jī)現(xiàn)象所有DCS都不同程度地存在,只是頻繁程度不同。另外與DCS使用時間長短有關(guān)。因硬件引起的死機(jī),顯示不再能恢復(fù)。如操作站電源電壓偏低,很容易使操作站死機(jī)。由于軟件和通信連線的速率選擇不合適引起的死機(jī)現(xiàn)象經(jīng)一段時間仍能恢復(fù)。操作站操作系統(tǒng)與監(jiān)控軟件磨合不好也能引起死機(jī),對此維護(hù)人員毫無辦法,稱為原發(fā)性死機(jī)。由于某些配置不合理引發(fā)網(wǎng)絡(luò)堵塞、內(nèi)存太小等原因造成的死機(jī),過幾分鐘后自己能恢復(fù)。
一、DCS人機(jī)界面的死機(jī)現(xiàn)象
近來,由于MIS系統(tǒng)需從DCS中讀取生產(chǎn)實(shí)時數(shù)據(jù)。在網(wǎng)絡(luò)中接進(jìn)動態(tài)數(shù)據(jù)服務(wù)器,有的采用DDE方式,在讀取數(shù)據(jù)較多情況下(如3000點(diǎn)),由于DDE消耗資源較多,網(wǎng)絡(luò)堵塞現(xiàn)象就變得十分頻繁,并使得各種人機(jī)界面的節(jié)點(diǎn)死機(jī)現(xiàn)象變得嚴(yán)重。
網(wǎng)絡(luò)堵塞現(xiàn)象的嚴(yán)重程度與多種因素相關(guān)。從操作站取數(shù)據(jù),采用DDE方式,如果取的數(shù)據(jù)在500點(diǎn)以下,問題還不算太大。如果取幾千點(diǎn)數(shù)據(jù),操作站死機(jī)幾乎是必然的。如果把節(jié)點(diǎn)連到DCS的通信網(wǎng)絡(luò)上,從網(wǎng)絡(luò)接口取數(shù)據(jù),情況要好一些。
控制器把數(shù)據(jù)送到接口,人機(jī)界面從網(wǎng)絡(luò)接口讀取數(shù)據(jù)應(yīng)遵守網(wǎng)絡(luò)通信協(xié)議。網(wǎng)絡(luò)物理結(jié)構(gòu)有環(huán)型和總線型兩種,總線網(wǎng)絡(luò)在邏輯上也是環(huán)型的。星型網(wǎng)絡(luò)只用于小系統(tǒng)(100個I/O點(diǎn)內(nèi))。常用通信協(xié)議是廣播式,網(wǎng)絡(luò)上的節(jié)點(diǎn)只要把數(shù)據(jù)送到網(wǎng)絡(luò)上,它就要不斷廣播數(shù)據(jù),需要數(shù)據(jù)的節(jié)點(diǎn)就接收數(shù)據(jù)。廣播式協(xié)議的網(wǎng)絡(luò)除這種方式外,還有一種方式:一個節(jié)點(diǎn)向網(wǎng)上其他節(jié)點(diǎn)問詢數(shù)據(jù),如其他節(jié)點(diǎn)沒有,它就反復(fù)進(jìn)行問詢直至讀取到這個數(shù)據(jù)。如果網(wǎng)絡(luò)上根本沒有這個數(shù)據(jù),就會造成網(wǎng)絡(luò)堵塞。
為使運(yùn)行人員熟練DCS操作站的操作,可采用仿真系統(tǒng),了解DCS的鍵盤,以減少誤操作引起死機(jī);也可了解操作站死機(jī)情況。
在DCS運(yùn)行時間較長的情況下,組態(tài)只加不減,有一部分組態(tài)實(shí)際上已沒有與真正的I/O點(diǎn)相連,與控制無關(guān)。在工程師站的用戶應(yīng)用程序中有這樣的I/O點(diǎn)。動態(tài)數(shù)據(jù)服務(wù)器接入時,欲將DCS上所有數(shù)據(jù)點(diǎn)都讀上去,因其中有大量數(shù)據(jù)點(diǎn)無效而造成網(wǎng)絡(luò)堵塞,所以人機(jī)界面就發(fā)生死機(jī)。這時可用逆向工程師站讀取控制器中的組態(tài),與正向工程師站的內(nèi)容進(jìn)行比較,刪除無效點(diǎn),就可避免網(wǎng)絡(luò)堵塞。
另一個應(yīng)注意問題是在接入動態(tài)數(shù)據(jù)服務(wù)器時,應(yīng)檢查所有接口的軟件版本是否一致,否則會影響數(shù)據(jù)傳遞。
解決網(wǎng)絡(luò)堵塞的第三種方法是:如果采用例外報(bào)告方式,可加大例外報(bào)告區(qū)域以減少網(wǎng)絡(luò)通信量。例外報(bào)告是指現(xiàn)場某點(diǎn)只在發(fā)生變化時把數(shù)據(jù)送到網(wǎng)絡(luò)上。為防止點(diǎn)已壞而人機(jī)界面未知的情況,即使點(diǎn)不變化,超過一段時間也要報(bào)告。為減少網(wǎng)絡(luò)上的通信量,把例外報(bào)告的兩個參數(shù)都適當(dāng)加大,也能達(dá)到減少數(shù)據(jù)量的目的。
最近推出的通用操作站多采用bbbbbbsNT/2000操作系統(tǒng),監(jiān)控軟件也通用,如FIX、InTouch等。










