(東北林業(yè)大學 黑龍江 哈爾濱 150000)
基于PLC的運動控制系統(tǒng)設(shè)計
秦爭營
(東北林業(yè)大學黑龍江哈爾濱150000)
本文在研究運動控制系統(tǒng)相關(guān)理論的同時,將PLC應用于自動配料系統(tǒng)中配料小車的控制系統(tǒng)設(shè)計中。設(shè)計的PLC運動控制系統(tǒng)是由系統(tǒng)硬件設(shè)計和系統(tǒng)軟件設(shè)計兩部分組成。其中,硬件設(shè)計主要是硬件的選型設(shè)計,軟件設(shè)計包括主程序以及其他輔助控制程序設(shè)計,最終實現(xiàn)對步進電動機轉(zhuǎn)角、轉(zhuǎn)速、及轉(zhuǎn)向控制。
PLC;運動控制系統(tǒng);步進電動機
1873年法國科學家J.J Farcot在其出版的“Le Ser——Motor on Moteur Asservi”著作中介紹了伺服系統(tǒng),然后經(jīng)過智能化和自動化技術(shù)的發(fā)展,最終伺服系統(tǒng)發(fā)展為目前的運動控制系統(tǒng)[1]。在早期的運動控制系統(tǒng)可以作為一個單獨的控制器,但是這種控制器智能單一的行業(yè),不能跨行業(yè)應用,而PLC在運動控制系統(tǒng)中的應用,完全解決了上述問題,為運動控制系統(tǒng)在各領(lǐng)域的廣泛應用提供了技術(shù)支持。
運動控制(MC)是自動化的一個分支,是通過電壓、電流、頻率等輸入點亮的控制,實現(xiàn)對設(shè)備運動準確控制。運動控制系統(tǒng)可以有效地完成設(shè)備運動部件定位、速度以及運動軌跡進行實時控制[2]。它使用統(tǒng)稱為伺服機構(gòu)的一些設(shè)備,先行執(zhí)行機或者是電機來控制機器和速度。
運動控制技術(shù)是在以數(shù)字信號處理器DSP為代表的高性能高速微處理器及大規(guī)模可編程邏輯器件FPGA的基礎(chǔ)上發(fā)展而來的,他是廣義上的數(shù)控裝置[3]。
(一)運動控制系統(tǒng)的組成
(1)一個運動控制器用以生成軌跡點(期望輸出)和閉合位置的反饋環(huán)。許多控制器也可以在內(nèi)部閉合一個速度環(huán)。
(2)一個驅(qū)動器或放大器用來將運動控制器的控制信號(通常是速度或扭矩信號)轉(zhuǎn)換為更高功率的電流或電壓信號。更為先進的智能化驅(qū)動可以自身閉合位置環(huán)和速度環(huán),以獲得更精確的控制。
(3)一個執(zhí)行器如液壓泵、氣缸、線性執(zhí)行機構(gòu)或電機用以輸出運動。
(4)一個反饋傳感器如光電編碼器、旋轉(zhuǎn)變壓器或霍爾效應設(shè)備等用以反饋執(zhí)行器的位置到位置控制器,以實現(xiàn)和位置控制環(huán)的閉合。
(5)眾多機械部件用以將執(zhí)行器的運動形式轉(zhuǎn)換為期望的運動形式,它包括齒輪箱、軸、滾珠絲杠、齒形帶、聯(lián)軸器以及線性和旋轉(zhuǎn)軸承。
(二)運動控制系統(tǒng)功能的分類
(1)點位運動控制。這種運動控制的特點是僅對終點位置有要求,與運動的中間過程即運動軌跡無關(guān)。相應的運動控制器要求具有快速的定位速度,在運動的加速段和減速段,采用不同的加減速控制策略。
(2)連續(xù)軌跡運動控制。又稱為輪廓控制,主要應用在傳統(tǒng)的數(shù)控系統(tǒng)、切割系統(tǒng)的運動輪廓控制。相應的運動控制器要解決的問題是如何使系統(tǒng)再告訴運動的情況下,既要保證系統(tǒng)加工的輪廓精度,還要保證刀具沿輪廓運動時的切向速度的恒定。
本文將研究自動配料系統(tǒng)中配料小車的控制系統(tǒng)設(shè)計,其中配料小車的運動控制系統(tǒng)原理如圖1所示。隨著科學技術(shù)不斷的發(fā)展,工業(yè)制造的智能化水平也不斷地提高,這使PLC在運動控制系統(tǒng)的應用越來越廣泛。

圖1 配料小車的運動控制系統(tǒng)原理
由圖可知,配料小車的運動控制系統(tǒng)主要包括人機交換界面、PLC、定位模塊、步進電機驅(qū)動器和步進電機這五部分。在此系統(tǒng)中,技術(shù)人員通過人機交換界面進行操作,然后PLC將會接收相關(guān)的操作指令,PLC的CPU經(jīng)過處理分析后將會對定位模塊發(fā)送操作指令,定位模塊接收到操作指令后,產(chǎn)生相關(guān)的驅(qū)動信號,這驅(qū)動信號將會控制步進電機的運動,達到控制配料小車的位置、速度等參數(shù)。隨著科學技術(shù)不斷的發(fā)展,工業(yè)制造的智能化水平也不斷地提高,這使PLC在運動控制系統(tǒng)的應用越來越廣泛。
(一)硬件選型。本文設(shè)計的配料小車的運動控制系統(tǒng)的PLC型號為為西門子S7-300,同時定位模塊型號為FM353。S7-300系列PLC不僅擁有配置靈活、擴展功能強的優(yōu)點,而且具有通信聯(lián)網(wǎng)能力強和編程方法靈活等優(yōu)點,能夠根據(jù)客戶的需求進行模塊組合,有效地滿足不同行業(yè)對控制系統(tǒng)的需求。隨著科學技術(shù)不斷的發(fā)展,工業(yè)制造的智能化水平也不斷地提高,這使PLC在運動控制系統(tǒng)的應用越來越廣泛。
FM353可以輸出最高可達200K的脈沖,能夠?qū)崿F(xiàn)對步進電機的速度進行精確控制。此外,F(xiàn)M353定位模塊還具有4DI/4DO編程功能,可以通過編程實現(xiàn)對運動部件精準的定位,同時能夠?qū)碗s的運動模式簡單化,提高設(shè)備的響應速度以及控制準確度。FM353定位模塊可以將PLC輸送的弱電信號轉(zhuǎn)換為強電信號,從而控制步進電機驅(qū)動器的運動。隨著科學技術(shù)不斷的發(fā)展,工業(yè)制造的智能化水平也不斷地提高,這使PLC在運動控制系統(tǒng)的應用越來越廣泛。
(二)軟件設(shè)計
本文設(shè)計的配料小車運動控制系統(tǒng)主要包括主程序設(shè)計、步進電機位移糾偏措施以及中斷程序。
(1)主程序設(shè)計。本文設(shè)計的主程序為:由于定位模塊在運動控制系統(tǒng)運行前對運動部件的停止位置是不知的,因此,在系統(tǒng)運行前,定位模塊需要控制步進電機使設(shè)備回歸到初始位置(也即系統(tǒng)的零點位置)。當運動部件回到初始位置后,F(xiàn)M353定位模塊的定位裝置將會與設(shè)備完成同步工作。于是運動控制將會開啟自動工作模式,可以自動的完成客戶指定的定位任務,當指定任務完成后將會結(jié)束自動模式。
(2)步進電機位移糾偏措施。為了解決開環(huán)控制的步進電機存在脈沖丟步的問題,在小車完成一個裝料循環(huán),退回卸料點后,步進電機重新確認原點。步進電機的齒輪間隙誤差一般較小,可在編程時通過脈沖預置的方法消除誤差。隨著科學技術(shù)不斷的發(fā)展,工業(yè)制造的智能化水平也不斷地提高,這使PLC在運動控制系統(tǒng)的應用越來越廣泛。
(3)中斷程序。FM353提供中斷輸人功能,控制系統(tǒng)設(shè)有急停、暫停、步進電機前后限位等信號作為外部中斷輸入,當PLC檢測到這些信號時,可根據(jù)故障等級執(zhí)行緊急停機、安全停機和正常停機,及時處理故障,確保設(shè)備和人身的安全。除PLC的CPU故障外,對于一般故障,系統(tǒng)應能保留故障前的數(shù)據(jù)狀態(tài),可以重新投入自動運行,對于嚴重故障,應能通過設(shè)計的手動和點動控制功能手動處理故障后的工序。
隨著科學技術(shù)不斷的發(fā)展,工業(yè)制造的智能化水平也不斷地提高,這使PLC在運動控制系統(tǒng)的應用越來越廣泛。本文通過對控制系統(tǒng)相關(guān)理論的研究,同時采用PLC設(shè)計自動配料系統(tǒng)中配料小車的控制系統(tǒng),提高PLC在運動控制系統(tǒng)設(shè)計的應用水平,為運動控制系統(tǒng)智能化發(fā)展提供經(jīng)驗借鑒。
[1]林杰文, 吳亦鋒. 基于PLC的伺服電機運動控制系統(tǒng)設(shè)計[J]. 機電技術(shù), 2015(5): 20-23.
[2]陸幸駿, 包曄峰, 楊可. 基于PLC的兩軸運動控制系統(tǒng)設(shè)計[J]. 鍛壓裝備與制造技術(shù), 2015, 50(1):62-64.
[3]張志敏, 路敦民, 張厚江, 賀昌勇. 基于LabVIEW及PLC電機運動控制系統(tǒng)的設(shè)計[J]. 測控技術(shù), 2016, 35(1): 56-60.