yzr520
級別: 略有小成
![]() |
![]() 程序是用PLC的高速計數去實(shí)現步進(jìn)電機的定位,我用的是專(zhuān)用步進(jìn)電機驅動(dòng)器,Y000為脈沖輸出到驅動(dòng)器 Y010為驅動(dòng)器方向控制,通斷實(shí)現正反轉,其中P10是從觸摸屏輸入數據后計算出來(lái)的總脈沖的子程序,X010是啟動(dòng)按鈕 X020為急停按鈕 Y030是自動(dòng)停止 我大概的思路是 啟動(dòng)X(jué)010,然后先給驅動(dòng)器一個(gè)正轉信號(因為驅動(dòng)器要求先有控制信號再有脈沖信號),然后調用子程序計算脈沖后輸出脈沖到Y000來(lái)驅動(dòng)步進(jìn)電機移動(dòng),當到達指令的脈沖,也就是從觸摸屏輸入的位移到達后,立即給一個(gè)反轉信號即Y010,然后再調用脈沖計算子程序,再返回到原點(diǎn),當到達原點(diǎn)后自動(dòng)斷開(kāi)Y030,停機 脈沖計算子程序我沒(méi)給出 |
---|---|
|
sjm213
有小知識,無(wú)大學(xué)問(wèn)。
級別: 論壇版主
![]() ![]() ![]() ![]() |
1.PLSR的時(shí)間太短; 2.DHSCS的是Y010; 3.聯(lián)機試試,不斷改進(jìn)。 |
---|---|
|
yzr520
級別: 略有小成
![]() |
圖片:
![]() 嗯,謝謝SJM213,我已經(jīng)改過(guò)來(lái)了,希望其他高手看看改過(guò)之后的有沒(méi)有什么錯誤。 |
---|---|
|