lxm6724576
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 88 個
工控威望: 575 點
下載積分: 3520 分
在線時間: 105(小時)
注冊時間: 2008-11-09
最后登錄: 2024-09-04
查看lxm6724576的 主題 / 回貼
樓主  發(fā)表于: 2017-11-24 19:13
圖片:
     我采用流程圖控制伺服程序,在S24的狀態(tài)有時可以,有時不能執(zhí)行S24。 Y0一直有輸出。 然后必須關電才能可以。(外部我也檢查了沒什么干擾的) 源程序如下
附件: 2017.11.24.zip (390 K) 下載次數(shù):23
網(wǎng)站提示: 請不要用迅雷下載附件,容易出錯
13375932109
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 6 個
工控威望: 101 點
下載積分: 538 分
在線時間: 3(小時)
注冊時間: 2017-11-14
最后登錄: 2020-05-20
查看13375932109的 主題 / 回貼
1樓  發(fā)表于: 2017-11-27 22:58
論壇的高手出來解釋一下!
我認為不存在多指令輸出的問題,因為在步進點之外的ddrva指令可以做很多很多條,只要不同時啟動就可以。
只要ddrva指令寫進步進點之內(nèi),超過三條就有問題,自己親自測過,問題也困擾了我n年,沒有答案。
關于延時問題,也不存在,如果在步進點之外用m驅(qū)動ddrva指令,用步進點之內(nèi)驅(qū)動m,一點也不用考慮延時問題。
比如ld m1 ddrva
ld m2 ddrva
ld m3 ddrva
stl s30
out m1
ld x1
set  s31
out m2
類推,一點問題沒有,管它脈沖有沒發(fā)完,8029有沒結束。