lzmtxp99
級別: 家園常客
|
不要復位Y0,那樣沒有用的,要復位啟動那條指令的輔助繼電器,還有就是用步指令的話,復位就如9樓說的那樣,這情況就是你脈沖還沒有發完就把那條指令斷開所造成的。 樓主留言:DDRVA在S21、S22、S23里面都有,因為要走幾個不同的點。急停時復位了指令的觸發M點,并在指令前面串聯了急停!但但是DDRVA還沒有走到位置。我應該怎么辦呢? |
---|---|
|
passray
級別: 略有小成
|
脈沖指令程序是不是在子程序里面? 樓主留言:DDRVA在S21、S22、S23里面都有,因為要走幾個不同的點。急停時復位了指令的觸發M點,并在指令前面串聯了急停!但但是DDRVA還沒有走到位置。我應該怎么辦呢? |
---|---|
|
passray
級別: 略有小成
|
脈沖程序不能放在子程序里面。否則就是出現這個情況
樓主留言:按下急停,Y0的脈沖標志用M8340下降與急停串聯來復位M和S,那么在M8340下降之前,即使DDRVA在S之外,Y0還在發脈沖,伺服會不會還在走動,機構還在動,會出現延時停止的情況?? |
---|---|
|
lzmtxp99
級別: 家園常客
|
急停已經串聯進指令了,急停時不要立即復位M和S21,S22,S23,你必須先等急停后指令的脈沖發完才能復位M和S21,S22,S23,我記得FX3U里Y0有個特殊繼電器M8340是脈沖監視的,有脈沖發出時為ON,你可以用這個常閉觸點跟急停串聯來復位M和S21,S22,S23. 樓主留言:按下急停,用M8340下降與急停串聯來復位M和S,那么在M8340下降之前,Y0還在發脈沖,伺服會不會還在走動,機構還在動,會出現延時停止的情況?? |
---|---|
|
lzmtxp99
級別: 家園常客
|
你都已經按下急停啦,指令都斷開啦,怎么還會走動啦,之所以Y0會有輸出,是因為在斷開的那個瞬間指令在一個掃描周期里還沒有完成, |
---|---|
|