一、 硬件
(1) 屏蔽:對(duì)電源變壓器、中央處理器、編程器等主要部件,采用導(dǎo)電、導(dǎo)磁性良好的材料進(jìn)行屏蔽處理,以防止外界干擾信號(hào)的影響。
(2) 濾波:對(duì)供電系統(tǒng)計(jì)輸入線路采用多種形式的濾波處理,以消除和抑制高頻干擾信號(hào),也削弱了個(gè)模塊間的相互影響。
(3) 電源調(diào)整與保護(hù):電源波動(dòng)造成電壓畸變或毛刺,將對(duì)PLC及I/O模塊產(chǎn)生不良影響。對(duì)微處理器核心部件所需要的+5V電源采用多級(jí)濾波處理,并用集成電 壓調(diào)整器進(jìn)行調(diào)整,以適應(yīng)交流電網(wǎng)的波動(dòng)和過(guò)電壓、欠電壓的影響。盡量時(shí)電源線平行走線,時(shí)電源線對(duì)地呈低阻抗,以減少電源噪聲干擾。其屏蔽層接地方式不 同,對(duì)干擾抑制效果不一樣,一般次級(jí)線圈不能接地。輸入、輸出線應(yīng)用雙絞線且屏蔽層應(yīng)可靠接地,以抑制共摸干擾。
(4) 隔離:在微處理器與I/O電路之間,采用光電隔離措施,有效地把他們各離開(kāi)來(lái),以防外部的干擾信號(hào)及地線環(huán)路中產(chǎn)生的噪聲電信號(hào)通過(guò)公共地線進(jìn)入PLC本機(jī),從而影響其正常工作。
(5) 采用模塊式結(jié)構(gòu):這種結(jié)構(gòu)有助于在故障發(fā)生時(shí)進(jìn)行短時(shí)期修復(fù),一旦查出某一模塊出現(xiàn)故障,可迅速更換,使系統(tǒng)恢復(fù)正常工作,同時(shí)也有助于加速查找系統(tǒng)故障的原因。
二、軟件
為了提高輸入信號(hào)的信噪比,常采用軟件數(shù)字濾波來(lái)提高有用信號(hào)真實(shí)性。對(duì)于有大幅度隨機(jī)干擾的系統(tǒng),采用程序限幅法,即連續(xù)采樣5次,若某一次采樣支援遠(yuǎn) 大于其他幾次采樣的幅值,那么就舍取之。對(duì)于流量、壓力、液面、位移等參數(shù),往往在一定范圍內(nèi)頻繁波動(dòng),則采用算術(shù)平均法。即用n次采樣的平均值來(lái)代替當(dāng) 前值。一般認(rèn)為:流量n=12,壓力n=4最合適。
(1) 故障診斷:系統(tǒng)軟件定期地檢測(cè)外界環(huán)境,如掉電、欠電壓、鋰電池電壓過(guò)低及強(qiáng)干擾信號(hào)等,以便及時(shí)反映和處理。
(2) 信號(hào)保護(hù)和恢復(fù):當(dāng)偶爾性故障發(fā)生時(shí),不破壞
奧越信-國(guó)產(chǎn)plc內(nèi)部的信息,一旦故障現(xiàn)象消失,就可以恢復(fù)正常,繼續(xù)原來(lái)的工作。
(3) 設(shè)置警戒時(shí)鐘WDT:如果程序循環(huán)掃描執(zhí)行時(shí)間超過(guò)了WDT規(guī)定的時(shí)間,預(yù)示了程序進(jìn)入死循環(huán),立即報(bào)警。
- 加強(qiáng)對(duì)程序的檢查和校驗(yàn):一旦程序有錯(cuò),立即報(bào)警,并停止執(zhí)行程序。
(5) 對(duì)程序及動(dòng)態(tài)數(shù)據(jù)進(jìn)行電池后備:當(dāng)停電時(shí)利用后備電池供電,保持有關(guān)信息和狀態(tài)數(shù)據(jù)不丟失。