lzmtxp99
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 491 個
工控威望: 707 點
下載積分: 1866 分
在線時間: 508(小時)
注冊時間: 2010-12-16
最后登錄: 2024-07-25
查看lzmtxp99的 主題 / 回貼
12樓  發(fā)表于: 2017-08-01 16:54
不要復(fù)位Y0,那樣沒有用的,要復(fù)位啟動那條指令的輔助繼電器,還有就是用步指令的話,復(fù)位就如9樓說的那樣,這情況就是你脈沖還沒有發(fā)完就把那條指令斷開所造成的。
樓主留言:
DDRVA在S21、S22、S23里面都有,因為要走幾個不同的點。急停時復(fù)位了指令的觸發(fā)M點,并在指令前面串聯(lián)了急停!但但是DDRVA還沒有走到位置。我應(yīng)該怎么辦呢?
passray
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 66 個
工控威望: 205 點
下載積分: 1657 分
在線時間: 117(小時)
注冊時間: 2013-05-25
最后登錄: 2024-12-24
查看passray的 主題 / 回貼
13樓  發(fā)表于: 2017-08-02 10:35
脈沖指令程序是不是在子程序里面?
樓主留言:
DDRVA在S21、S22、S23里面都有,因為要走幾個不同的點。急停時復(fù)位了指令的觸發(fā)M點,并在指令前面串聯(lián)了急停!但但是DDRVA還沒有走到位置。我應(yīng)該怎么辦呢?
passray
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 66 個
工控威望: 205 點
下載積分: 1657 分
在線時間: 117(小時)
注冊時間: 2013-05-25
最后登錄: 2024-12-24
查看passray的 主題 / 回貼
14樓  發(fā)表于: 2017-08-02 10:47
脈沖程序不能放在子程序里面。否則就是出現(xiàn)這個情況
引用
引用第13樓passray于2017-08-02 10:35發(fā)表的  :
脈沖指令程序是不是在子程序里面?
樓主留言:
按下急停,Y0的脈沖標(biāo)志用M8340下降與急停串聯(lián)來復(fù)位M和S,那么在M8340下降之前,即使DDRVA在S之外,Y0還在發(fā)脈沖,伺服會不會還在走動,機構(gòu)還在動,會出現(xiàn)延時停止的情況??
lzmtxp99
級別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 491 個
工控威望: 707 點
下載積分: 1866 分
在線時間: 508(小時)
注冊時間: 2010-12-16
最后登錄: 2024-07-25
查看lzmtxp99的 主題 / 回貼
15樓  發(fā)表于: 2017-08-02 11:04
急停已經(jīng)串聯(lián)進指令了,急停時不要立即復(fù)位M和S21,S22,S23,你必須先等急停后指令的脈沖發(fā)完才能復(fù)位M和S21,S22,S23,我記得FX3U里Y0有個特殊繼電器M8340是脈沖監(jiān)視的,有脈沖發(fā)出時為ON,你可以用這個常閉觸點跟急停串聯(lián)來復(fù)位M和S21,S22,S23.
樓主留言:
按下急停,用M8340下降與急停串聯(lián)來復(fù)位M和S,那么在M8340下降之前,Y0還在發(fā)脈沖,伺服會不會還在走動,機構(gòu)還在動,會出現(xiàn)延時停止的情況??
lzmtxp99
級別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 491 個
工控威望: 707 點
下載積分: 1866 分
在線時間: 508(小時)
注冊時間: 2010-12-16
最后登錄: 2024-07-25
查看lzmtxp99的 主題 / 回貼
16樓  發(fā)表于: 2017-08-02 16:18
你都已經(jīng)按下急停啦,指令都斷開啦,怎么還會走動啦,之所以Y0會有輸出,是因為在斷開的那個瞬間指令在一個掃描周期里還沒有完成,
wanglong
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 307 個
工控威望: 414 點
下載積分: 1532 分
在線時間: 407(小時)
注冊時間: 2008-04-20
最后登錄: 2023-10-24
查看wanglong的 主題 / 回貼
17樓  發(fā)表于: 2017-08-18 13:56
定位程序?qū)懺诓酵,?yīng)該能解決