chenlf
級別: 家園常客
|
你要了解沒經過減速突然停止或換向是正常或必須的動作流程還是程序的缺陷或意外導致。如一定要那樣就按10樓的方法就可以了。 |
---|---|
|
rockey
級別: 略有小成
|
應該是減速停止的,而且停止時是出現故障的時候才會停止,現在就是沒出現故障然后不定位置 出現ALE09,硬件上面都檢查了,找不出什么原因,所以再看看是不是軟件上引起的 |
---|---|
|
yahzubao08
級別: 略有小成
|
程序看過,沒發現明顯的錯誤。 我的建議是: 1,FROM ,TO指令能少用就少用,能用脈沖型的最好用脈沖型的。(比如定位速度參數在上升和 下降過程中一直在執行,這個完全可以在選擇自動時執行一次就可以) 2,參數的更改最好選在兩個狀態的中間,比如 S41是下降狀態,S42是掛鉤狀態,S43是上升狀態, 其實不用等到 S43狀態時 才來更改定位參數,而是在 S42狀態 就就應將 S43的定位參數更改。 3,每一次定位的完成到下一個狀態的轉移,最好能用定位完了信號(本案應是M608,而不用M514) 來觸發。 上面1,2兩點主要目的是減少FROM,TO 指令堆在一起執行,以防不妥。 如有興趣,可以試著改其中的幾個定位狀態,然后再監控這幾個狀態有沒有故障。 以上僅供參考 |
---|---|
|
rockey
級別: 略有小成
|
謝謝上面的建議,現在主要是我就執行那個出故障的伺服上下來回運動它就沒什么問題,但是加上別的程序就出現09報警,所以我懷疑可能還是程序上有什么沖突 |
---|---|
|
505lichao
級別: 探索解密
|
|
---|---|
|
rockey
級別: 略有小成
|
應該都是沒問題的,一直正常運行幾天后才出現的問題,我單獨編了個程序運行這個伺服都是能正常動作的,沒什么故障的,但是和其他程序放在一起就出現故障 |
---|---|
|