以下是我使用三菱PLC編程過程中遇到的兩個(gè)問題,現(xiàn)在總結(jié)一下,希望大家不要走彎路。 1、用SFC編寫DRVI定位指令,本來想?yún)⒄站幊淌謨允褂檬褂妹}沖輸出完成M8147的下降沿作為跳轉(zhuǎn)條件,沒想到下一次啟動(dòng)定位指令時(shí)PLC根本不輸出脈沖。后來仔細(xì)分析是因?yàn)?/FONT>M8147復(fù)位時(shí)M8029還沒有置位,所以PLC認(rèn)為第一次的定位指令沒有執(zhí)行完,不響應(yīng)以后的定位指令。
2、在使用FX3U-232BD通信模塊時(shí),在子程序里置位M8122啟動(dòng)發(fā)送,結(jié)果只能發(fā)送一次,因?yàn)樵谧映绦蚶?/FONT>M8122不會(huì)自己復(fù)位。改成周期掃描方式后OK。
總結(jié):如果是在SFC使用應(yīng)用指令動(dòng)作完成標(biāo)志,一定要等內(nèi)部標(biāo)志繼電器(如M8029)動(dòng)作后再跳轉(zhuǎn)到下一步。至于在子程序里使用是絕對不允許的。切記!