kj2410424723
級別: 探索解密
|
臺達ES2 Y2做脈沖輸出(Y0也是脈沖輸出),現(xiàn)出現(xiàn)機器自動狀態(tài)下不定時不輸出,但手動可以,已經(jīng)更換了3臺PLC依舊是這個問題,求各位同仁不吝賜教! 問題補充:Y2驅(qū)動步進控制步進電機,程序是用時間控制電機旋轉(zhuǎn)多久,是不是在時間到達后要不要加清零或復位指令, 疑惑點:當機器自動狀態(tài)Y2不輸出時,打手動單獨對轉(zhuǎn)動電機,然后再開自動,電機又可以轉(zhuǎn)動,特別迷茫! [ 此帖被kj2410424723在2017-01-09 09:02重新編輯 ] |
---|---|
|
jicjic111
進步
級別: 略有小成
|
排除了硬件問題,再排除電源,干擾,就是程序問題了,程序上載來看看有沒有問題 |
---|---|
|
liukongwen
雖千萬里,吾往矣!
級別: 論壇先鋒
|
手動運行沒問題說明線路和硬件都沒問題,應該是程序問題,上傳程序看看 |
---|---|
|
jicjic111
進步
級別: 略有小成
|
圖片:
圖片:
看了你寫的程序,確認是程序問題了,兩個圖都有問題,我?guī)湍阈薷南?看圖,用DDRVA指令,每啟動一次時,要傳送不同的數(shù)據(jù)到D210,否則脈沖沒有輸出,你圖M300傳K99999999到D210每次這樣是不行的,啟動一次K99999999這個數(shù)要變, 樓主留言:再此謝過 [ 此帖被jicjic111在2017-01-09 10:03重新編輯 ] |
---|---|
|
liu19916
級別: 略有小成
|
樓主用時間控制的就不應該使用絕對定位指令來發(fā)脈沖,絕對指令發(fā)脈沖脈沖數(shù)到了,不管你時間到?jīng)]到都會停止。個人見解,僅供參考。 |
---|---|
|
kj2410424723
級別: 探索解密
|
根據(jù)制程需要,暫時將DDRVA換成DDRVI,每次電機停止后對寄存器清零,等待下次賦值,今天會測試一下,明天跟進狀態(tài)!謝謝各位的幫助!再此謝過。 |
---|---|
|