lxfeng168
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 26 個(gè)
工控威望: 158 點(diǎn)
下載積分: 640 分
在線時(shí)間: 17(小時(shí))
注冊(cè)時(shí)間: 2013-12-09
最后登錄: 2019-04-29
查看lxfeng168的 主題 / 回貼
樓主  發(fā)表于: 2017-11-18 09:41
臺(tái)達(dá)es2plc,plsy脈沖定位輸出過程中,出現(xiàn)中斷停止,停止后如何從中斷前的位置繼續(xù)輸出脈沖,直致脈沖輸出結(jié)束。請(qǐng)高手指點(diǎn)
about911
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 43 個(gè)
工控威望: 182 點(diǎn)
下載積分: 2125 分
在線時(shí)間: 48(小時(shí))
注冊(cè)時(shí)間: 2013-06-07
最后登錄: 2024-11-26
查看about911的 主題 / 回貼
1樓  發(fā)表于: 2017-11-18 12:36
提供一個(gè)想法,可以用m1000去傳送d1030給一個(gè)寄存器,然后中斷了這個(gè)寄存器的值就是中斷后的值,再啟動(dòng)用設(shè)定值和寄存器內(nèi)部的值進(jìn)行減法運(yùn)算,得出剩下要走的脈沖數(shù),再把這個(gè)脈沖數(shù)傳送給plsy指令,這樣做有誤差,就是在停止的時(shí)候會(huì)有掃描時(shí)間產(chǎn)生的脈沖數(shù)未寫進(jìn)d1030,,如果精度不高的情況下可以采用這種辦法。如果要求精確的話可以接伺服的脈沖輸出到高速計(jì)數(shù)器的輸入,用這個(gè)高速計(jì)數(shù)值來(lái)作為已走脈沖數(shù),比用d1030來(lái)的準(zhǔn)確,還有一種辦法是外部增加光柵尺,用光柵尺的脈沖輸出來(lái)當(dāng)做當(dāng)前已走脈沖數(shù)。要看定位精度來(lái)選擇用哪種方法,這只是我的個(gè)人想法,可以參考參考
樓主留言:
真誠(chéng)感謝!
saisam2006
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 481 個(gè)
工控威望: 1238 點(diǎn)
下載積分: 13593 分
在線時(shí)間: 532(小時(shí))
注冊(cè)時(shí)間: 2006-09-17
最后登錄: 2024-12-21
查看saisam2006的 主題 / 回貼
2樓  發(fā)表于: 2017-11-18 14:18
再給你個(gè)更準(zhǔn)確的方法,通信讀取伺服當(dāng)前位置,再進(jìn)計(jì)算你要走到什么位置
樓主留言:
真誠(chéng)感謝!
周家大少
辛辛苦苦也不過是為了養(yǎng)家糊口!
級(jí)別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 1160 個(gè)
工控威望: 3078 點(diǎn)
下載積分: 2003 分
在線時(shí)間: 151(小時(shí))
注冊(cè)時(shí)間: 2015-09-10
最后登錄: 2024-12-18
查看周家大少的 主題 / 回貼
3樓  發(fā)表于: 2017-11-18 14:41
直接有一個(gè)暫停命令的,恢復(fù)后可以接著走的,仔細(xì)看一下手冊(cè)吧
樓主留言:
真誠(chéng)感謝!請(qǐng)告訴是那一條指令
QQ:611369538
微信:ZMF2KXL
史長(zhǎng)松
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 51 個(gè)
工控威望: 152 點(diǎn)
下載積分: 2782 分
在線時(shí)間: 15(小時(shí))
注冊(cè)時(shí)間: 2017-10-31
最后登錄: 2024-12-19
查看史長(zhǎng)松的 主題 / 回貼
4樓  發(fā)表于: 2017-11-20 16:37
你用定位指令,DRVI,DRVA,把中斷做到條件里面,當(dāng)中段重新接通時(shí),還是接著原來(lái)的定位
樓主留言:
真誠(chéng)感謝!