路青起,劉英男,于大洋
(1. 西安工業(yè)大學 電子信息工程學院,西安 710032;2. 山東大學 電氣工程學院,濟南 250061)
在工業(yè)高壓橡膠生產(chǎn)線中,自動卷取機是十分重要的生產(chǎn)設備。高壓橡膠管生產(chǎn)線中,橡膠擠出機、鋼絲編織機等設備都要連接自動卷取機,目的是將高壓膠管纏繞在工業(yè)膠輥上,實現(xiàn)連續(xù)加工。
西門子S7-1200具有高速輸入高速輸出I/O,速度最高可達100KHz, S7-1200 設計緊湊、組態(tài)靈活且具有功能強大的指令集。CPU將微處理器、集成電源、輸入和輸出電路、內(nèi)置 PROFINET、高速運動控制 I/O、以及板載模擬量輸入組合到一個設計緊湊的外殼中以形成功能強大的控制器。CPU 根據(jù)用戶程序邏輯監(jiān)視輸入與更改輸出,用戶程序邏輯可以包含布爾邏輯、計數(shù)、定時、復雜數(shù)學運算以及與其他智能設備的通信。為了與編程設備通信,CPU 提供了一個內(nèi)置 PROFINET端口[1]?;赟7-1200的高速脈沖的輸入、輸出,可以高效的控制伺服驅(qū)動器精確定位運動,PLC與變頻器進行RS485通信,并且通過PROFINET 端口與觸摸屏KTP400完成數(shù)據(jù)傳輸。
圖1所示是自動卷取機的控制系統(tǒng)原理圖,該自動卷取機是為某高壓膠管生產(chǎn)車間研發(fā)的小型機電一體化設備。
控制器采用西門子S7-1200 PLC,主要實現(xiàn)系統(tǒng)的數(shù)據(jù)采集、濾波、高速脈沖輸入輸出以及與人機界面的信息交互。西門子KTP400觸摸屏實現(xiàn)參數(shù)設置、顯示及控制功能??刂瓢粹o實現(xiàn)設備通斷電,以及系統(tǒng)的安全保護。分別采用西門子MM 440變頻器和西門子V880伺服驅(qū)動器控制兩臺電機,電機裝有編碼器,轉(zhuǎn)速反饋實現(xiàn)閉環(huán)控制。
圖1 自動卷取機電氣控制系統(tǒng)原理圖
實際運行時,前序聯(lián)動設備(如高壓膠管編織機或高壓膠管擠出機)輸送過來的高壓膠管通過舞動桿穿過導向器,導向器可以在旋轉(zhuǎn)的絲杠上左右移動,通過控制導向器移動速度和工業(yè)膠輥轉(zhuǎn)動速度,實現(xiàn)高壓膠管整齊的排列在旋轉(zhuǎn)的工業(yè)膠輥上。
電機M 1帶動工業(yè)膠輥旋轉(zhuǎn),M 2帶動導向器移動,控制電機M 1速度與電機M 2速度匹配,即可實現(xiàn)高壓膠管的整齊排列。控制算法如下:電機M 1帶動的工業(yè)膠輥每旋轉(zhuǎn)360°時,電機M 2帶動導向器移動的距離等于所生產(chǎn)高壓膠管的直徑。這樣電機聯(lián)動可以將高壓膠管整齊的排列在膠輥上。S7-1200 PLC通過高速脈沖輸出對V880伺服驅(qū)動器進行速度控制,通過RS-485通訊對MM 440變頻器進行速度控制,并對編碼器返回的高速脈沖計數(shù),使用S7-1200 PLC內(nèi)置自動PID調(diào)節(jié)功能,對兩電機速度進行精確速度控制。
當自動卷取機與聯(lián)動設備速度不匹配時,舞動桿上所受張力不一致,導致舞動桿上下擺動。舞動桿上端安裝一可旋轉(zhuǎn)270°的電位器,當舞動桿擺動時電位器的阻值會隨之改變,電位器阻值接入到PLC模擬量輸入端子處,PLC根據(jù)模擬量的比較以及控制算法對變頻電機進行補償調(diào)節(jié),使得自動卷取機與聯(lián)動設備速度一致,從而提高生產(chǎn)效率,將高壓膠管自動纏繞在工業(yè)膠輥上。
根據(jù)實際要求S7-1200 PLC擴展了4入2出的模擬量模塊和8入8出的數(shù)字量模塊。S7-1200采用RS485模塊與MM 440變頻器進行控制指令的下發(fā)。根據(jù)文獻[4]所述設置MM 440相關參數(shù),MM 440能夠根據(jù)控制算法正常運行。V880伺服控制器與S7-1200的高速脈沖輸出端子連接,V880接受S7-1200輸出的高速脈沖信號,根據(jù)脈沖輸出頻率控制伺服電機的轉(zhuǎn)速。
圖2 S7-1200系統(tǒng)硬件結構圖
圖3 S7-1200與觸摸屏連接圖
S7-1200通過PROFINET 端口與觸摸屏KTP400進行數(shù)據(jù)傳輸,將S7-1200IP與觸摸屏IP設置在同一個網(wǎng)段即可實現(xiàn)通信。例如,將S7-1200的IP地址設為192.168.0.10,子網(wǎng)掩碼設為255.255.255.0;觸摸屏的IP地址設為192.168.0.11,子網(wǎng)掩碼設為255.255.255.0。
卷取機控制系統(tǒng)軟件設計包括觸摸屏人機界面軟件和下位機控制軟件兩部分。這兩部分軟件均在STEP 7 Basic環(huán)境下開發(fā),STEP 7 Basic供用戶開發(fā)控制器邏輯、組態(tài) HM I可視化和設置網(wǎng)絡通信。
下位機控制程序根據(jù)卷取機工作流程編寫,每次卷取上電開機,必須要將導向器手動控制回原點,即移動到絲桿的一端,高壓膠管可以在工業(yè)膠輥的一端開始纏繞,絲桿處的限位開關起到了限定絲桿轉(zhuǎn)動方向的作用;導向器回到原點后,將高壓膠管放入工業(yè)膠輥卡槽上,點擊觸摸屏啟動按鈕,自動卷取機就開始自動將生產(chǎn)出來的高壓膠管纏繞在工業(yè)膠輥上;生產(chǎn)過程中如出現(xiàn)緊急報警情況,可人工使用卷取機面板上的聯(lián)動急停按鈕,停止整條生產(chǎn)線,防止生產(chǎn)不符合要求的產(chǎn)品,避免浪費生產(chǎn)原材料。高壓膠管生產(chǎn)結束后,點擊觸摸屏停止按鈕,自動卷取機停止工作。
根據(jù)卷取機工作流程進行軟件編寫,下位機軟件流程圖如圖4所示。
圖4 下位機軟件流程圖
觸摸屏人機界面軟件根據(jù)實際生產(chǎn)要求,設置相關高壓膠管生產(chǎn)參數(shù),并在參數(shù)設置頁面設置:導向器參數(shù)設定、舞動桿參數(shù)設定、狀態(tài)監(jiān)控等卷取機本身相關參數(shù)設置畫面。通過監(jiān)控畫面、標準的操作顯示和報警顯示,操作員可以高效的控制高壓膠管生產(chǎn)線。
利用S7-1200控制器以及觸摸屏、變頻器和伺服驅(qū)動器等器件構成的自動卷取控制系統(tǒng)具有控制精度高、操作簡便、運行平穩(wěn)等優(yōu)點。本文設計的自動卷取機已經(jīng)成功應用在某高壓膠管生產(chǎn)線中,應用后生產(chǎn)線運行平穩(wěn),加快了生產(chǎn)效率,同時解決了高壓膠管卷取不整齊,多層纏繞壓壞膠管等問題,提高了生產(chǎn)線的經(jīng)濟效益,同時本系統(tǒng)稍加改造還可應用于鋼絲、造紙等不同行業(yè)。
[1] 西門子自動化與驅(qū)動集團. 深入淺出西門子S7-1200[M].北京:北京航空航天大學出版社,2009.
[2] 王兵,徐淑華.基于S7-1200PLC的變頻調(diào)速恒壓供水系統(tǒng)[J].青島大學學報,2011,26(2):18-22.
[3] 婁卉芳,張瑜.S7-1200在電力機車列車供電柜測試系統(tǒng)中的應用[J].機車電傳動,2011,6(2):48-51.
[4] 西門子自動化與驅(qū)動集團.如何通過USS協(xié)議實現(xiàn)S7-1200與MM 440變頻器的通信[Z].2010.
[5] 西門子自動化與驅(qū)動集團.M ICROMASTER440通用變頻器使用手冊[Z].2003.
[6] 西門子(中國)有限公司. S7-1200可編程序控制器. 產(chǎn)品樣本[Z]. 2010.