三菱QPLC編程故障一例
發布時間:2019-08-05 10:05:23來源:
三菱QPLC編程故障一例
公司制作一臺新設備,用三菱QH02PLC控制。該設備機械部分安裝完成后,開始傳輸程序。程序剛一傳完,故障就出現了,該PLC的CPU上的ERROR燈閃爍,RUN指示燈滅了。用電腦查看PLC故障,提示運行停止錯誤。 這時我就有點搞不懂了,運行也沒有停止啊。我反復將PLC的運行開關打開、關閉,還是不行。比較后在STOP狀態下復位CPU。復位后,PLC沒有報錯,但當我一把開關撥到RUN狀態,ERROR燈就閃爍,并且RUN指示燈滅。我意識到這個故障應該是跟編寫的程序有關的。我仔細的檢查了一下這個程序,發現有個除法,是SM400驅動的,就是始終運行。而且這個除法中的除數是通過觸摸屏賦值的。新設備還沒有賦值操作,這個地址中的數值為0。當0作為除數時,在Q02HPLC中是不允許的,所以程序一運行,就會報錯而停止。
我修改了一下程序,在賦值后,這條語句才能接通。程序改完后,重新傳到PLC上,結果在RUN狀態下不再報警,程序運行正常了。
每個品牌的PLC,甚至是一個品牌的不同型號的PLC,對除數為0的情況都會有不同的報警的,所以在這里提醒大家注意了。