在程序中,多次調用同一個(gè)子程序,在語(yǔ)法方面沒(méi)有什么錯誤,但我們要盡量避免這一做法,尤其是在帶有形式參數時(shí)。下面通過(guò)一例來(lái)說(shuō)明。
PLC輸入的線(xiàn)間電容引起的誤動(dòng)作
電纜的各導線(xiàn)間都存在電容,合格的電纜能把此容值限制在一定范圍之內。就是合格的電纜,當電纜長(cháng)度超過(guò)一定長(cháng)度時(shí),各線(xiàn)間的電容容值也會(huì )超過(guò)所要求的值,當把此電纜用于PLC輸入時(shí),線(xiàn)間電容就有可能引起PLC的誤動(dòng)作,會(huì )出現許多無(wú)法理解的現象。主要為:
明明接線(xiàn)正確,但PLC卻沒(méi)有輸入;
PLC應該有的輸入沒(méi)有,而不應該有的卻有,即PLC輸入互相干擾。
更近,在調試一PLC系統時(shí),就出現了一種現象。MIC傳感器不動(dòng)作,或動(dòng)作后,另一傳感器(FLY)的動(dòng)作影響MIC傳感器,即:MIC動(dòng)作時(shí),FLY傳感器一動(dòng)作,MIC就變成不動(dòng)作了。也就是:傳感器的動(dòng)作彼此影響,懷疑是電纜質(zhì)量不好,線(xiàn)間電容不合要求造成的。直接把MIC傳感器接到PLC,不使用電纜后,一切動(dòng)作正常。
消除線(xiàn)間電容影響的辦法:
(1)使用電纜芯絞合在一起的電纜;
(2)盡量縮短使用電纜的長(cháng)度;
(3)把互相干擾的輸入分開(kāi)使用電纜;
(4)使用屏蔽電纜。
PLC合理編程消除誤操作
(1)消除手指顫動(dòng):使用微分指令DIFU(13)來(lái)檢索按鈕送入電信號的上升沿,在一個(gè)執行周期里PLC只執行一次,從而避免此類(lèi)誤操作;
(2)無(wú)意識操作
①優(yōu)化顯示功能,使用不同的指示燈來(lái)顯示各種不同的工作狀態(tài):平光-運行狀態(tài),高頻閃光(1秒1次)-試驗狀態(tài),低頻閃光(3秒閃1次)-步進(jìn)狀態(tài)
②輸入信號聯(lián)鎖
變頻器過(guò)電壓處理一例
減小給定使電機減速運行時(shí),電機進(jìn)入再生發(fā)電制動(dòng)狀態(tài),電機回饋給變頻器的能量亦較高,這些能量貯存在濾波電容器中,使電容上的電壓升高,并很快達到直流過(guò)電壓保護的整定值而使變頻器跳閘。
采取在變頻器外部增設制動(dòng)電阻的措施,用該電阻將電機回饋到直流側的再生電能消耗掉。
變頻器過(guò)電流處理一例
我們用變頻器帶120個(gè)小電機,當其中一個(gè)小電機發(fā)生過(guò)流故障時(shí),變頻器就會(huì )過(guò)流故障報警,導致變頻器掉閘,從而導致其它正常的小電機也停止工作,這是我們所不期望的。
處理方法:
在變頻器輸出側加裝1:1的隔離變壓器,當其中一臺或幾小電機發(fā)生過(guò)流故障,故障電流直流沖擊變壓器,而不是沖擊變頻器,從而預防了變頻器的掉閘。經(jīng)實(shí)驗后,工作良好,再沒(méi)發(fā)生以前的正常電機也停機的故障。