問:請問一下,在編程時程序里同時有兩個線圈,兩個線圈前面都有不同的條件時接通,我在監(jiān)控時,看到前面一個通了,后面一個條件不對,線圈沒有通,輸出來時線圈顯示不通,請問是不是在程序里所有的線圈只能有一個,不能有兩個或多個,謝謝
答:我在監(jiān)控時,看到前面一個通了,后面一個條件不對,線圈沒有通,輸出來時線圈顯示不通----程序有雙線圈錯誤。這是因?yàn)?A style="TEXT-DECORATION: none; COLOR: rgb(0,0,0)" bbbb="http://www.dqjsw.com.cn/dianqi/PLC/" target=bbbbbb>PLC是從上而下,從左而右掃描。在掃描到前面一個線圈時因?yàn)闂l件滿足所以在監(jiān)控里看到第一個線圈是通的,在掃描到第二個線圈時因?yàn)闂l件不滿足所以在監(jiān)控里看到第二個線圈是不通。這是因?yàn)镻LC是從上而下,從左而右掃描。所以最后的輸出是以第二個線圈的狀態(tài)為準(zhǔn)的。
解決這個問題可以M位做中繼。
比如現(xiàn)在這個線圈的地址是Q0.0??梢杂迷谟肕0.0代替第一個線圈,用M0.1代替第二個線圈。然后用M0.0并M0.1輸出接Q0.0。










