flyjie007
級別: 正式會員
|
圖片:
第一個ddrva正常動作,動作完成后,第二個ddrva條件滿足了,就是不動作,一直停在那,沒有脈沖輸出,不知道問題出在哪?請大神指點 |
---|---|
|
夢雨天涯
微信hui530527 &
級別: 網絡英雄
|
你看看D8350是否和D130的數值相等 |
|
---|---|---|
|
flyjie007
級別: 正式會員
|
不相等,監控時第二次ddrva的Y1沒有發脈沖,正常動作是往前進一段距離,稍作停頓,然后退回 實際動作時,往前走到設定位置,停頓,然后就停在那了,S12斷開了,S14這一行一直處于接通狀態,但是ddrva不動作 |
---|---|
|
hyyshadi
級別: 正式會員
|
是不是有另外一段的脈沖程序條件都滿足了,又或者你的做目標值是負數,速度和脈沖數顯示正確否 |
---|---|
|
anlyl2014
大吉大利
級別: 網絡英雄
|
你都用步進指令寫了,那就要對步進指令好好研究一下,前一個DDRVA中,D4是定位地址,D158是速度;而下一個DDRVA中,D130是定位地址,速度也是D158是速度;第一個指令能走,走完后,D130有沒有給到定位數據?若D4跟D130相同,一定是不走的; |
|
---|---|---|
|
zsh340
zsh340
級別: 論壇先鋒
|
步進轉到下一步怎么會用T12上升沿呢?還有在STLS13與STLS14中間加一條時間STL診斷一下,看下是否是步進還是D數據存儲器重復了?把LDP T12改成LD T12試試?這個步進程序怎么寫的這么奇怪。。。。。。。 |
|
---|---|---|
|
zsh340
zsh340
級別: 論壇先鋒
|
圖片:
圖片:
改成這樣試試。。。。。 |
|
---|---|---|
|
flyjie007
級別: 正式會員
|
等試試你這個程序,謝謝大神 |
---|---|
|
jum1982
級別: 家園常客
|
跳轉下一步一定要用軸運行中的特殊繼電器做互鎖,要不然你這個肯定會報運行錯誤。 |
---|---|
本帖最近評分記錄: |