一介俗人
級(jí)別: 家園常客
![]() |
信捷的DRVA或DRVI指令如果想中途停掉,要怎么停?大佬解答一下 [ 此帖被一介俗人在2020-11-05 17:58重新編輯 ] |
---|---|
|
heidelberg
級(jí)別: 家園常客
![]() |
XC stop y0 急停 XD stop y0 k1急停 stop y0 k0 緩?fù)? 如緩?fù)#俅斡|發(fā)如樓上所講請(qǐng)偵測(cè)到脈沖輸出下降沿后再跳轉(zhuǎn) 急停跳轉(zhuǎn) 至少間隔一個(gè)掃描周期后再觸發(fā)DRVI Y0 |
|
---|---|---|
|
heidelberg
級(jí)別: 家園常客
![]() |
能配上程序圖片大家可能會(huì)好理解一點(diǎn)。 |
|
---|---|---|
|
heidelberg
級(jí)別: 家園常客
![]() |
上面已經(jīng)說(shuō)了,不要直接跳轉(zhuǎn)下一個(gè)S21里面的drvi, 先跳轉(zhuǎn)至一個(gè)S28里面,檢查Y0的脈沖已經(jīng)停止了, 怕不保險(xiǎn)再加個(gè)延時(shí)0.1秒后再轉(zhuǎn)到你下一個(gè)S21里面的drvi STL S28 LDI SM1000 TMR T100 K10 K10 LD T100 SET S21 STLE |
|
---|---|---|
本帖最近評(píng)分記錄:
|
heidelberg
級(jí)別: 家園常客
![]() |
是的,就是這樣 ,0.1S如果覺(jué)得還長(zhǎng)了,可以改為0.01秒,延時(shí)必須大于一個(gè)掃描周期 試試看,發(fā)效果上來(lái)。 |
|
---|---|---|
|
heidelberg
級(jí)別: 家園常客
![]() |
HH,不要急于下定論,你試試看 [ 此帖被heidelberg在2020-11-06 09:13重新編輯 ] |
|
---|---|---|
|
heidelberg
級(jí)別: 家園常客
![]() |
![]() 你看下手冊(cè)有沒(méi)有說(shuō) STOP 與GOON 要成對(duì)配套產(chǎn)使用。就像 STL STLE...GROUP GROUPE 用了STOP 就必須用GOON將余下未發(fā)的脈沖發(fā)完,可以有其它的處理方式嗎? 如果你覺(jué)得可以暫停的時(shí)候用,借用上圖 ![]() 我也建議你試一下。 同一起點(diǎn) 置位M0至脈沖全部發(fā)完, 與 置位M0,再置位M1-STOP, 再置位M2-GOON, 二者最后的位置是不是一樣的,會(huì)不會(huì)受哪些因素影響。 ![]() |
|
---|---|---|
|