yl116645
級別: 探索解密
|
圖片:
圖片:
圖片:
圖片:
請高人幫我指點一下,為什么我用的高速計數器比較置位指令不能置位。程序如下: S0中Y0脈沖RST C235,C236,M0,M2 S11中2個高速計數器在Y4接通后開始計數,但是有的時候C235計數超過設定值也沒有動作,有的時候M0動作了,也跳轉了但是下面的通訊程序不能發送,電機一直在轉。但是有個特點就是我把電源拉掉,在重新打開,PLC徹底復位這個程序可以穩定運行到最后一步。想來想去想不通。請高手指點迷津,謝謝! |
---|---|
|
yl116645
級別: 探索解密
|
今天試了很多次,都是同樣的結果,拉電復位以后,運行OK,但是第二次運行就不行,會有2種情況,第一種是M0沒有動作,高速計數器記過了頭還在運行,第二種情況是高速計數器有響應,但運行到了S12,沒有發送數據出去。 |
---|---|
|
rosephy
級別: 略有小成
|
不是很熟悉SFC,不成熟的探討一下,你的M0上升沿脈沖觸點換成常開點試試,感覺的你的這個程序不穩定是由于時序問題造成的 |
---|---|
|
yl116645
級別: 探索解密
|
找到原因了,呵呵,謝謝各位。主要原因是高速計數器頻率太高,M0上升沿脈沖很短,導致系統不穩定。后面加LD M0 OUT PLS M20 ,使用M20作為轉移條件一切正常,非常穩定。 |
---|---|
本帖最近評分記錄: |