今天我們來看一個三菱FX3U與威綸通HMI之間的步進定位控制案例,要求做步進電機正反轉點動運行、原點回歸、正反轉定位。
首先先看一下控制要求,假定:電機轉一圈800個脈衝,電機轉一圈0.2mm距離。
1、按下正轉點動按鈕,步進電機正轉運行,按下反轉點動按鈕,步進電機反轉運行。
2、在執行絕對定位之前,首先要執行一次原點回歸指令,原點回歸完成有指示燈信號。
3、原點回歸完成後,再按下正轉定位按鈕,步進電機正轉運行指定距離自動停止(距離的長度由絕對定位指令的脈衝數決定)。按下反轉定位按鈕,步進電機反轉運行指定距離自動停止。
4、在緊急情況下,按下急停開關,PLC停止向步進驅動器發送脈衝信號,步進電機立即停止運行。
在設計PLC和HMI程序時的功能要求說明如下:
1、設計PLC和觸摸屏程序,所有按鈕/開關、回原點完成指示燈均為觸摸屏控制。
2、在觸摸屏上能夠指定點動正反轉頻率,指定正反轉定位頻率和距離(注意:是距離,不是脈衝數)。此外,還要求能監控當前脈衝和當前距離的功能。
3、對於每次執行點動正反轉、正反轉定位,要求做資料取樣和歷史數據記錄,時間為3天,可篩選日期查看數據記錄。
4、絲桿設有正反轉限位,當觸及限位時需要報警,要求設計當前報警顯示和歷史報警記錄。
5、要求添加用戶等級密碼功能,分技術員和管理員,技術員可監控程序、查看數據記錄和報警記錄,而管理員具有全部權限,還具有在用戶管理頁面重置密碼的權限。
對於這樣的一個控制,我們應該怎麼去做?先做什麼再做什麼?下面我們來一一的看一下。
第一,設計PLC的控制程序,下載程序到PLC。
第二,設計HMI的過程畫面。
第三,設置好通訊參數,下載HMI程序到觸摸屏。
第四,將PLC和HMI用通訊線連接起來,成功通信上之後即可進行HMI通訊控制。
下面為FX3U PLC的控制程序:
下面為威綸通觸摸屏的畫面設計:
PLC和HMI程序就是這些,今天的內容,你看懂了嗎?(本文為技成培訓原創,作者:蔡慧滎,未經授權,不得轉載,違者必究)
往期優秀文章回顧: