PLC和觸摸屏,以及一些工業(yè)控制儀器,或一些控制系統(tǒng),底層是由單片機(jī)控制。雖然單片機(jī)的數(shù)據(jù)不像計(jì)算機(jī)和手機(jī)的數(shù)據(jù)那么多,但軟件并不是那么龐大。然而,RAM空間也低于計(jì)算機(jī)電話,經(jīng)常用于二次軟件和數(shù)據(jù)開發(fā)。如果用戶用完了寄存器并填滿了RAM,CPU將不能突然做出反應(yīng)。解決這一問題需要很長時(shí)間,而且將出現(xiàn)停滯狀態(tài)。
在另一種情況下,嵌入了一些無限循環(huán),例如:這種情況在任何情況下都不能自動復(fù)位,必須重新啟動,重置信號以強(qiáng)制處理,或者直接關(guān)閉電源以清除零操作指針,讓程序從頭開始。這種情況,可能是用戶二次開發(fā)程序不合理的原因,也可能是單片機(jī)底層開發(fā)代碼未寫的原因。一般單片機(jī)都會有開門狗電路設(shè)計(jì),也不排除門狗壞,或設(shè)置不合理的原因。
硬件電路不穩(wěn)定,如電子元件質(zhì)量未關(guān)閉,或接線不合理,或焊點(diǎn)上有焊點(diǎn),可能導(dǎo)致電路硬件系統(tǒng)異常工作,如瞬間電源故障或阻抗變化等,導(dǎo)致硬件無法繼續(xù)執(zhí)行。
工業(yè)環(huán)境比民用環(huán)境差得多。例如,溫度可能更高,某些組件選擇錯誤。這種情況沒有考慮在內(nèi)。當(dāng)溫度升高時(shí),電阻或容量發(fā)生變化,導(dǎo)致電路功能無法實(shí)現(xiàn),CPU卡在一定的狀態(tài)。
由于粉塵和靜電,粉塵會影響電導(dǎo)率。在特殊的工廠,有一些金屬加工區(qū),或在相對潮濕的情況下,cpu會瞬間死亡。
如果存在高壓高頻情況,一般需要將強(qiáng)弱電線分開,合理接地,有的還需要使用屏蔽線,甚至安裝隔離變壓器,否則強(qiáng)電可能會干擾弱電,導(dǎo)致PLC、觸摸屏等儀表不能正常供電而卡住或無法工作。
這類問題需要從外部接線中檢查,然后清洗部件內(nèi)部的灰塵,加強(qiáng)接地,檢查插頭和連接部位時(shí)觸點(diǎn)不佳,并及時(shí)處理緊固螺釘?shù)陌惭b位置。如果產(chǎn)品質(zhì)量不好,可以在安裝新產(chǎn)品時(shí)找到。如果使用多年的老產(chǎn)品出現(xiàn)這個(gè)問題,通常是由電容老化引起的,經(jīng)常更換所有的電解電容器都能解決這個(gè)問題。當(dāng)然,如果它是一個(gè)軟件問題,除了那個(gè)程序的二次應(yīng)用程序可以重新修改壞,底層的問題,只有更換產(chǎn)品。