基于Modbus RTU通信協(xié)議的伺服電機聯(lián)動(dòng)控制系統
3 上位機軟件系統設計
上位機采用LabView 2010軟件編譯。當按下啟動(dòng)按鈕,定位運行,此時(shí)定位指針指向設定初始定位數據編號,然后自動(dòng)啟動(dòng)信號[STA RT]置于ON,此時(shí),系統開(kāi)始運行;然后,將[SFART]置于OFF,方便下一次啟動(dòng)。系統此時(shí)開(kāi)始檢測是否有急?;蛘咄V拱粹o,如果有,就立即停止,如果沒(méi)有,就每隔300 ms查詢(xún)M代碼狀態(tài)。如果正好是設定的M代碼,就表明最后一個(gè)定位數據編號運行結束,將定位指針指向初始定位數據編號;如果不是設定的M代碼或者沒(méi)有M代碼輸出,就返回。具體流程圖如圖6所示。本文引用地址:http://dyxdggzs.com/article/154747.htm
Labview軟件設計部分程序圖如圖7所示,設置波特率是9 600,偶校驗,停止位是1位。由于采用隊列操作,并且根據數據流小的特點(diǎn),設置Modbus通信等待時(shí)間是150 ms,大大提高運算速度和程序效率。
4 結束語(yǔ)
文中介紹的基于Modbus RTU通信協(xié)議的伺服電機聯(lián)動(dòng)控制系統,不僅通信可靠性高,運算速度快,實(shí)時(shí)性強,而且硬件結構簡(jiǎn)單。最大的創(chuàng )新之處在于根據伺服放大器功能和原理,進(jìn)行巧妙的軟件設計,實(shí)現了系統連續運行的目的。此外,在復雜控制系統中利用此設計思路,能更加體現出設計優(yōu)勢,降低系統成本和復雜度,相信一定會(huì )被用到更多的工業(yè)現場(chǎng)。
伺服電機相關(guān)文章:伺服電機工作原理
評論