同一個(gè)點(diǎn)為什么上一行和下一行狀態(tài)不一致了?
劉玉蓉
發(fā)布于2014-11-17 17:54
90
0
標(biāo)簽:
想做這么個(gè)功能:
兩臺(tái)水泵,一個(gè)啟動(dòng)按鈕,每次切換啟動(dòng)。
即:次啟動(dòng)P1,停機(jī)后第二啟動(dòng)則啟動(dòng)P2,第三次再啟動(dòng)P1,如此往復(fù)
若該啟動(dòng)的泵被禁用,則本次仍啟動(dòng)上一次啟動(dòng)過的泵。
結(jié)果出現(xiàn)了很神奇的狀況。請參考圖片。
我查過沒有任何強(qiáng)制,對PLC做了清空處理后重新下載仍然是這樣,問題在哪兒呢?
圖片說明: 1,前后狀態(tài)不一致
佳答案
典型的程序問題,從你的截圖來看,只是少部分程序,M1.0這個(gè)地方有問題,Q1.0啟動(dòng)后取下降沿就復(fù)位M1.0,同時(shí)M1.0下步又是接通的,當(dāng)然會(huì)出現(xiàn)Q1.0不接通的現(xiàn)象咯。
說簡單點(diǎn)就是,Q1.0接通就是復(fù)位M1.0。但是M1.0的掃描周期在后面,你可以把這個(gè)程序放到步來,那效果又不一樣了。這個(gè)和PLC 的掃描周期有關(guān)聯(lián)。另外你要注意是否有多個(gè)Q1.0,Q1.1輸出了,即是雙線圈輸出了。