步進電機廣泛應用于數字伺服領域, 尤其以速度、位里的精確控制最為典型。以典型的三相六拍步進電機為例, 用PLC 控制步進電機的系統框圖如圖所示。圖中, 觸摸屏作為人機界面, 用來顯示并進行操作。&憂作為控制器, 接收觸摸屏的設定數據并進行邏輯處理, 再控制步進電機。步進電機裝里是受控對象, 外圍有轉換與驅動裝置。為了使多種信號的檢測和驅動與步進電機裝置相匹配, 增加了信號的環行脈沖轉換電路。環行脈沖轉換電路將&%# 輸出的控制脈沖按步進電機的通電順序分配到相應的繞組。步進電機功率驅動器是將PLC輸出的控制脈沖放大到所需的驅動能力。在步進電機驅動器中, 內置了電流檢測電路。電機發生斷電或欠電流運行時, 發出報警信號, 使系統停止運行。步進電機的驅動電路如圖+ 所示。 一、控制要求能產生脈沖序列, 作為步進電機驅動電源功放電路的輸人。脈沖正序列為PLC 能實現正2 反轉控制, 而且正反轉能自由切換, 無須經過停止。由于脈沖頻率的大小決定了步進電機的速度快慢, 因而三相步進電機的脈沖頗率必需可控, 要求能通過&%# 或觸摸屏進行頻率的設定、調整、運行控制。能進行單步、循環的控制, 也能進行手動、自動的控制, 又能進行加速、減速的控制。&%# 或觸摸屏能設里相應的按鈕或開關進行控制。 對步進電機必需設置相應的過流、過壓、過載的保護, 以避免外界環境對它的損壞。 二:程序設計根據控制要求, 三相六拍步進電機的控制程序設計如圖3 所示。 對步進電機, 首先我們要完成其正、反兩種脈沖序列翰出的編程, 采用解碼指令, 再用加減法指令進行正序、反序移位, 同時用?? %8 取反指令完成自動、手動的切換。其次, 我們要完成步進電機運行頻率的編程, 這其中包括步進電機運行速度范圍的控制、運行頻率初始值的設定、運行頻率加減速的控制、步進電機正反轉無間隔轉換的控制。我們用功能比較指令把步進電機每步的時間間隔范圍設定在之間。然后用; < 指令給步進電機一個初始運行值, 再通過加、減速按鈕對脈沖的頻率進行加速、減速的控制。用指令來實現步進電機正轉、反轉的無間隔切換。再通過功能比較指令與; < 指令來進行脈沖正移、反移的循 三、觸摸屏的設計與制作 觸摸屏作為人機界面, 用來顯示步進電機的運行情況并進行數據的設定操作>&%# 作為整個系統的控制核心, 接收觸摸屏的設定數據并進行邏輯處理, 然后再控制步進電機的運行。在觸摸屏上完成的主要功能有/ 能步進電機每一相的運行狀態。觸摸屏三菱公司生產的制作畫面所用的軟件 制作的初步畫面如圖4 所示。把制作完的畫面傳輸到觸摸屏就可以與通信了。 在制作畫面的過程中, 要注意以下幾點在觸摸的系統設里中選擇? 8 的類型時, 一定要選擇所用觸摸屏的正確型號, 圖4 選用的是? 設置連接的機器, 是指與觸摸屏連接指觸摸屏?是連接的通訊線, 圖4 選用的是標準通訊口。 以上三點設置不能有誤, 否則觸摸屏畫面就不能正常的傳輸到觸摸屏 81 中、觸摸屏?顯示的畫面不全、觸摸屏? 與&優的通訊發生錯誤。在制作按鈕時, 軟件默認的是置位, 我們****選擇點動, 聯機調試時可減少不必要的麻煩。在制作 時要選擇數值輸人型, 這樣我們可在觸摸屏中設定、修改、顯示數據。 四、系統聯機在程序完成、觸摸屏的控制畫面通過端口、由計算機輸人后, 就可進行聯機調試了。用通信線連好與觸摸屏, 再把%優設里到運行狀態并通電。觸摸屏的電源可用提供的 電源通電開機后, 觸摸按鈕, 觀察的輸入端1任一1 3 是否接通, 再觀察的輸出端4任一45 相序運行是否正確、觸摸畫面中的。相運行顯示是否正確。然后進行步進頻率的設定, 觀察觸摸屏畫面中的所顯示的數值是否正確, 再觸摸進行步進頻率的設定。 如果以上調試出錯, 先檢查計算機與的連接, 再檢查碑. 通信憂與的連接, 然后檢查觸摸屏畫面的制作與設里。最后連接步進電機系統裝置, 整體進行聯機調試。
來源:中國步進電機網(www.b-motor.com) |