王 浩 王 芹
(威海職業學院,山東 威海 264210)
基于S7-200 SMART PLC兩軸系統伺服控制的實現
王 浩 王 芹
(威海職業學院,山東 威海 264210)
隨著自動化設備的控制要求和控制精度的提高,多軸控制、伺服控制在工業控制中應用越來越多。本文以亞龍公司生產線的碼堆站兩軸伺服系統為載體,介紹了針對中國市場研發的S7-200 SMART PLC的PTO功能。整個系統主要包括料臺推料、機械手抓料、放料以及機械手位置控制,實現對工件的自動分揀功能。本論文完成了S7-200 SMART PLC對兩軸系統的伺服控制,其控制方法將在實際工程中得到廣泛的應用。
S7-200 SMART PLC;伺服驅動器;伺服電動機;高速脈沖輸出
SIMATIC S7-200 SMART是西門子公司為中國定制的一款高性價比的小型PLC產品。相比S7-200 PLC,它的 I/O點更加豐富、采用信號板設計,具有處理速度快、自帶以太網接口、支持 SD卡便于程序更新和固件升級等優點。另外,CPU模塊最多可集成3路高速脈沖輸出,頻率高達100kHz,支持PWM/PTO輸出方式以及多種運動模式,能快速實現設備調速,定位等,其控制功能強大,應用廣泛。
本文以亞龍公司生產線的碼堆站兩軸伺服系統為載體,詳細介紹S7-200 SMART PLC的PTO功能以及控制設計方案。
碼堆站主要包括料盤機構、機械手機構兩大部分,如圖1所示。

圖1 碼堆站的實物結構
1)料盤機構主要由磁性開關、節流閥、電磁閥、光纖傳感器、氣缸、料架等組成。上料臺和下料臺的光纖傳感器用來檢測有無工件,推料氣缸的伸出和縮回狀態分別由兩個磁性開關進行檢測。
2)機械手機構主要由磁性開關、節流閥、電磁閥、伺服驅動器、伺服電機、U型光電傳感器、夾緊氣缸、升降氣缸和機架等組成。手爪張開和夾緊由雙向電磁閥控制,夾緊氣缸上安裝有磁性開關用于氣缸夾緊檢測。升降氣缸上的磁性開關用于氣缸上升、下降檢測。
整個系統原理的組成框圖如圖2所示。

圖2 系統原理的組成框圖
系統上電后,機械手執行尋原點操作,移動至原點位置。
當上料臺檢測有工件時,推料氣缸伸出,工件被推出,由上料臺滑落到下料臺。氣缸伸出到位,并且下料臺檢測到工件,推料氣缸縮回。
當下料臺檢測到工件時,機械手首先由原點位置移動到下料臺正上方處,然后執行下降、手抓夾緊。工件夾緊后,機械手執行上升。上升到位后,在伺服驅動下機械手將工件精確搬運至料盤指定工位的上方,再執行下降。當下降到位,機械手將工件放入工位后,手抓放松。手抓放松到位,機械手再上升,上升到位后,機械手返回到原點位置,等待工件再次放入,循環執行上述過程,將工件依次放入料盤工位中。
系統電氣控制的硬件結構包括PLC、傳感器、電磁閥、按鈕、伺服驅動器和伺服電機等。
2.1 硬件選型
1)PLC:由于系統需要高速脈沖輸出控制伺服驅動器,故選擇ST系列PLC[4]。根據系統組成和功能要求,估算PLC的I/O點數為15/8,結合系統擴展的需求,系統選擇ST40型號PLC[2]。
2)傳感器:系統用到3種傳感器:磁性開關、U型光電傳感器、光纖傳感器。
(1)磁性開關
有兩種類型:①有接點磁簧管型;②無接點晶體管型。當接近磁性物質時,磁性開關動作,并輸出信號。氣缸的活塞桿上安裝上磁性物質,氣缸缸筒外面的兩端位置各安裝一磁性開關,分別檢測氣缸的伸出和縮回位置。
(2)U型光電傳感器
X軸和Y軸方向上各有左、右極限開關和原點開關,選用的是 U形微型光電傳感器,型號為PM-L24,其外型如圖3所示。

圖3 U型微型光電傳感器PM-L24
PM-L24內部為NPN開路集電極晶體管,電源電壓5~24V,檢測距離為5mm,具有2路輸出。
(3)光纖傳感器
上、下料臺的工件檢測采用的是光纖傳感器,系統中選用的歐姆龍光纖傳感器 E3X-NA,具有采用大寬幅且易讀取的動作指示燈和簡易余裕度顯示,設定直觀方便。E3X-NA41為輸出類型為NPN輸出型,實物如圖4所示。

圖4 光纖傳感器
3)電磁閥組
閥組選用二位五通的帶手控開關的電磁閥,其中雙電控電磁閥1個,單電控電磁閥2個。氣缸升降、推料氣缸采用單向電磁閥,手抓的抓緊和放松采用雙向電磁閥,以防止工件在搬運時斷電造成工件掉落。閥組結構如圖5所示。

圖5 電磁閥組
4)伺服驅動
伺服驅動器選用全數字交流永磁同步伺服驅動裝置MADDT1207003,伺服電機選用永磁同步交流伺服電機MHMD022P1U。ST40 PLC的Q0.0和Q0.2分別作為Y軸(軸0)的脈沖和方向控制端,伺服驅動器的接線如圖6所示。圖中,Q0.1和Q0.7分別作為X軸(軸1)的脈沖和方向控制端。

圖6 Y軸(軸0)伺服控制器接線圖
伺服驅動器工作模式設置為位置控制模式,脈沖的數量決定伺服電機的旋轉位移[1],即機械手的直線位移,脈沖的頻率決定了伺服電機的旋轉速度,即機械手的運動速度。伺服驅動器參數設置見表1[6]。
ITC官方的統計數據顯示,2017年,世界甘薯(HS編碼:071420)的出口貿易總量和總額分別為63.0萬t和5.256億美元.世界甘薯貿易的主要輸出國包括美國、荷蘭、中國、西班牙等國家,其中美國的出口貿易額占世界比重為35.01%,排名前5位的國家出口貿易量和貿易額占到世界出口總量的比重分別為66.42%和71.61%(表1),行業集中度較高.進口市場方面相對分散,世界甘薯主要進口市場包括英國、荷蘭、加拿大、德國等國家,排名前5位國家甘薯進口額約為62%.

表1 參數設置方法
2.2 系統I/O分配表
根據系統控制要求,列出輸入輸出點見表2。

表2 系統I/O分配
根據控制要求和I/O分配,則PLC控制電氣系統的可按圖7進行接線。

圖7 PLC控制系統接線圖
下面介紹ST40 CPU模塊PTO向導組態和編程的過程[5]。
步驟 1:起動“運動”向導組態。在編程軟件STEP 7-MicroWIN SMART V2.0中通過2種方法打開“運動”向導,如圖8所示。

圖8 打開“運動”向導
雙擊“運動”,開始組態運動軸,選擇“軸0”和“軸1”,如圖9所示。

圖9 選擇組態的軸
步驟 2:測量系統設置。點擊下一個,開始組態“軸0”。如圖10所示,“測量系統”選擇“工程單位”。經過測量,Y軸(軸0)方向上電機旋轉一周,機械手在Y軸方向上移動的距離為10cm,為了方便計算,將電機一次旋轉所需的脈沖數設置為10000,此參數與該軸伺服驅動器中的參數“Pr0.08”一致。在Y軸方向的脈沖當量為0.01mm/脈沖。

圖10 Y軸(軸0)測量系統設置
步驟3:方向控制組態。在圖11中,相位選擇“單相(2輸出)”模式,P0控制脈沖輸出,P1控制方向。“極性”參數切換正負向,此處設置為“正”。P1為高時,為正向,P1為低時,為負向。如果將極性設置為“負”,則正好相反。若電機接線方向錯誤,可修改此項,避免重新接線。

圖11 方向控制設置
步驟4:組態正極限、負極限、參考點等。I0.3為軸0的LMT+,設置響應模式:減速停止,有效電平為“上限”,如圖12所示。I0.2為軸0的LMT-,I0.1為軸0的RPS,設置方法相同。
步驟6:設置加速時間、減速時間和急停時間。根據電機特性和控制要求,設置加速時間為1s,減速時間為0.2s。急停時間設置為0。

圖12 正極限LMT+設置
步驟 7:參考點設置和查找方法。如果需要從一個絕對位置處開始運動或以絕對位置作為參考,則必須建立一個參考點(RP)或零點。首先要“啟用”參考點功能。在圖13中,設置輸入參考點搜索速度。RP_FAST是搜索初始速度。RP_SLOW是接近RP的最終速度。RP_SEEK_DIR是RP搜索操作的初始方向。RP_APPR_DIR是最終接近RP的方向。
參考點 RP的搜索順序有多種模式,此處采用模式2。該模式可以檢測RPS的區域范圍,最終RP定位到RPS的中心,如圖14所示。

圖14 搜索模式
步驟 8:存儲器分配。為向導分配一個區域,設置一個V區的 93個字節。在需要生成的子程序后面打對勾,如圖15所示。

圖15 選擇生成的子程序
以上就完成了軸0的組態。點擊“下一個”,進行軸1的組態。經測量,X軸(軸1)方向的電機轉一圈,機械手在X軸方向移動7.5cm,為計算方便,設置電機一次旋轉所需的脈沖數為7500,此參數與該軸伺服驅動器中的參數“Pr0.08”一致。在 X軸方向的脈沖當量為 0.01mm/脈沖。將 I0.5設置為LMT+,I0.4設置為LMT-,I0.0設置為參考點RPS。其余參數設置方法相同,同樣為軸1分配一個存儲區。兩個軸組態完成后,列出了軸0和軸1的 I/O映射表,如圖16所示。

圖16 I/O映射表
最后點擊“完成”按鈕,PTO向導全部完成。
根據系統工作流程,機械手工作過程分為4步:
1)機械手移動到下料臺。
2)進行抓料。
3)移動到托盤的工位處。
4)進行放料。
采用順序控制的設計方法,單獨設計一個子程序。另外,將伺服控制相應的程序塊單獨放入一個子程序,其中包括啟用和初始化運動軸功能塊、搜索參考點功能塊和運動軸移動功能塊等。具體程序流程如圖17所示[3]。

圖17 程序流程圖
系統設計完成后,對硬件接線仔細檢查,開始系統的聯調,打開電源,給系統和氣源上電。按照以下調試步驟進行。
1)復位測試。系統上電,CPU運行后,機械手是否自動尋找原點位置。
2)推料測試。將工件放入上料臺,上料臺是否檢測到物料?檢測后,推料氣缸是否順利推出?如果不能推出,首先檢查程序中PLC對應輸出點是否有輸出?電磁閥是否得電?如果有輸出,檢查氣缸的節流閥,調節節流閥大小。物料推出后,滑落下料臺后,氣缸能否縮回。
3)搬運測試。當下料臺檢測到物料,機械手能否自動移動到下料臺正上方?能否下降、抓緊物料?抓緊后,能否上升?上升到位,能否移動到料盤工位上方?能否下降,并將工件放入到工位中?放置完成后,能否上升,并返回到原點位置?
4)循環運行。執行完一次后,當再次放入工件后,能否實現繼續推料,機械手完成整個的搬運過程,將工件放入下一個工位中?
調試過程中可通過狀態表監控順序控制繼電器S執行的過程,避免出現同一時刻有兩步得電。按照上述步驟,逐步調試、修改,特別注意的是,需要反復測試,確定每個工位的位置信息。
另外,在測試過程中,為保證依次、準確地放置工件,在程序設計中,需對工件計數,從而準確知道下一個工件放入的位置。并將該位置信息賦值給相應單元,通過調用程序塊實現準確的伺服定位。
通過反復調試,實現了預期功能。基于S7-200 SMART PLC兩軸系統的伺服控制的實現,其控制方法將在實際工程中得到廣泛的應用。
[1]陳躍華,馮殿義,李煜,等.PLC的步進電機三軸運動控制在塑料瓶包裝線中的應用[J].制造業自動化,2014(19):115-117.
[2]西門子.深入淺出西門子 S7-200 SMART PLC[M].北京:北京航空航天大學出版社,2015.
[3]鹿慶,何文雪,程彬.基于 S7-200 PLC的橫切機伺服控制系統[J].機械工程與自動化,2009(6):134-136.
[4]S7-200 SMART可編程控制器產品樣本[M].西門子公司,2015.4.
[5]S7-200 SMART可編程控制器系統手冊[M].西門子公司,2013.10.
[6]交流伺服馬達、驅動器使用說明書(綜合篇)MINAS A5系列[M].松下電器產業株式會社馬達公司,2009.
The Two-Axis Servo Control System based on S7-200 SMART PLC
Wang Hao Wang Qin
(Weihai Vocational College,Weihai,Shangdong 264210)
With the requirement of control automation equipment and increasing precision,multi-axis control and servo control apply to industrial control more and more.The article describs PTO function of S7-200 SMART PLC only for Chinese market in detail,which is based on two-axis servo system of Yalong company production line palletizers station.The whole system includes pushing workpiece,robot arm grasping the workpiece,discharging,and robot arm position control,which is the realization of the workpiece automatic sorting function.The design is completed the SMART S7-200 PLC for the two-axis servo control system.This method will be widely used in practical applications.
S7-200 SMART PLC;servo drive;servo motor;high-speed pulse output
王 浩(1982-),男,山東定陶人,碩士研究生,講師,主要從事工業自動化控制技術方面的研究。