plc通訊端口損壞一例
我們有一項工程,plc端口燒壞。plc通訊線是通過滑環(huán)引出的??紤]到前幾天剛下過雨,懷疑是滑環(huán)進水引起的plc通訊線短路,而燒壞plc端口的。用搖表測量通訊線(線路兩端均懸空),發(fā)現(xiàn)通訊線間有電阻,正常時應為無窮大,而測量時,電阻在5m~10m之間。從而認定plc端口燒壞是滑環(huán)進水造成的,更換滑環(huán)后正常。
盡量避免多次調用同一子程序
在程序中,多次調用同一個子程序,在語法方面沒有什么錯誤,但我們要盡量避免這一做法,尤其是在帶有形式參數(shù)時。下面通過一例來說明。如下圖1所示,網(wǎng)絡13和14都調用protection子程序,這時,網(wǎng)絡14調用時protection子程序的運行狀態(tài)如圖2所示。我們注意到,網(wǎng)絡14調用時的形參#protection的數(shù)值(1169,網(wǎng)絡13調用該子程序時的參數(shù)值)并不是網(wǎng)絡14調用protection子程序所要的數(shù)值(應是481)。這樣,就會造成我們所不希望的結果。
plc輸入的線間電容引起的誤動作
電纜的各導線間都存在電容,合格的電纜能把此容值限制在一定范圍之內。就是合格的電纜,當電纜長度超過一定長度時,各線間的電容容值也會超過所要求的值,當把此電纜用于plc輸入時,線間電容就有可能引起plc的誤動作,會出現(xiàn)許多無法理解的現(xiàn)象。主要為:
明明接線正確,但plc卻沒有輸入;
plc應該有的輸入沒有,而不應該有的卻有,即plc輸入互相干擾。
最近,在調試一plc系統(tǒng)時,就出現(xiàn)了一種現(xiàn)象。mic傳感器不動作,或動作后,另一傳感器(fly)的動作影響mic傳感器,即:mic動作時,fly傳感器一動作,mic就變成不動作了。也就是:傳感器的動作彼此影響,懷疑是電纜質量不好,線間電容不合要求造成的。直接把mic傳感器接到plc,不使用電纜后,一切動作正常。
消除線間電容影響的辦法:
(1)使用電纜芯絞合在一起的電纜;
(2)盡量縮短使用電纜的長度;
(3)把互相干擾的輸入分開使用電纜;
(4)使用屏蔽電纜。
plc合理編程消除誤操作
(1)消除手指顫動:使用微分指令difu(13)來檢索按鈕送入電信號的上升沿,在一個執(zhí)行周期里plc只執(zhí)行一次,從而避免此類誤操作;
(2)無意識操作:
①優(yōu)化顯示功能,使用不同的指示燈來顯示各種不同的工作狀態(tài):平光-運行狀態(tài),高頻閃光(1秒1次)-試驗狀態(tài),低頻閃光(3秒閃1次)-步進狀態(tài)
②輸入信號聯(lián)鎖