王高升,鄧奕,謝騏,關耀奇
(湖南工程學院機械工程學院,湖南湘潭 411101)
基于LabVIEW的電閉環(huán)數(shù)控多伺服控制系統(tǒng)設計
王高升,鄧奕,謝騏,關耀奇
(湖南工程學院機械工程學院,湖南湘潭 411101)
設計了基于LabVIEW軟件開發(fā)平臺的電閉環(huán)數(shù)控機床多伺服控制系統(tǒng)。利用西門子公司S120變頻驅動模塊,采用共直流母線的電閉環(huán)能量反饋系統(tǒng),通過Profibus總線使S7-300 PLC與S120進行數(shù)據(jù)交流,同時PLC采集速度/轉矩信號,進行PID閉環(huán)控制,用輸出量控制S120逆變模塊,達到精確控制轉速/轉矩的目的。同時S7-300高速串口模塊與上位機LabVIEW軟件系統(tǒng)通信進行數(shù)據(jù)交換。試驗系統(tǒng)的成功運行,證明了此系統(tǒng)的控制可行性,通過電閉環(huán)控制方式可大幅提高電能的利用,對數(shù)控多伺服傳動控制系統(tǒng)試驗具有一定的指導意義。
電閉環(huán);LabVIEW軟件;多伺服控制系統(tǒng);節(jié)能
伺服系統(tǒng)是數(shù)控機床的組成之一。復雜數(shù)控伺服系統(tǒng)的實際使用情況非常復雜,如起步、怠速停車、低速或高速、加速、減速、過載和反轉等[1],從而使得機床的驅動力和車速在很大的范圍內變化。但由于其本身結構復雜、工作環(huán)境惡劣等原因,數(shù)控機床的多伺服系統(tǒng)容易受到損害和出現(xiàn)故障[2]。隨著制造業(yè)的高速發(fā)展,高性能的多伺服數(shù)控加工機床使用越來越多,同時對多伺服系統(tǒng)控制要求也越來越高[3-4]。隨著數(shù)控機床的日益普及,日常使用中伺服控制系統(tǒng)的故障給人們帶來的影響也越來越大。因此復雜數(shù)控機床伺服控制系統(tǒng)的設計也變得尤為重要,尤其是對于多伺服系統(tǒng)的電能利用具有高的要求。
綜上所述,文中提出了采用電能能量反饋循環(huán)的方式搭建多伺服控制系統(tǒng),通過采用西門子S120變頻單元[5],采用整流與逆變分開,所有逆變模塊通過共用直流母線方式連接在整流單元上,中央CPU總體控制電能的分配和反饋循環(huán)[6]利用,從而大大節(jié)約了電能,對于長時間的數(shù)控機床加工相當有意義。同時通過西門子S7-300 PLC系統(tǒng)對采集來的轉矩/轉速信號進行反饋,構成全閉環(huán)的PID控制,從而達到精確控制轉速/轉矩目的[7]。采用圖形化的LabVIEW軟件對其進行上位機開發(fā),可以方便地處理和顯示各種傳感數(shù)據(jù)及生成報表。
多伺服系統(tǒng)電氣控制原理圖如圖1所示。S120變頻驅動系統(tǒng)通過自身特有的高速通信協(xié)議DRIVECLIQ將整流單元以及逆變單元連接到中央控制SU320-CPU中,中控CPU可以控制直流母線電壓,以及能將處于發(fā)電機模式產(chǎn)生的電能反饋到電網(wǎng)上供給直流母線其他電動機模式的逆變模塊的利用,從而大幅節(jié)約整體系統(tǒng)的電能,逆變單元能控制所輸出電機的轉速和轉矩。同時S120中控CPU通過Profibus網(wǎng)絡可與S7-300 PLC進行高速外界數(shù)據(jù)交換,進行全閉環(huán)的控制。
圖1 電氣控制系統(tǒng)原理圖
S120變頻系統(tǒng),在大功率試驗時對周邊其他控制系統(tǒng)具有比較大的影響,尤其是其產(chǎn)生的高次諧波的作用,因此在進行實際操前必須對其進行組態(tài)測試和仿真分析,選擇電纜、濾波器和電抗器,以使系統(tǒng)正常穩(wěn)定可靠地運行。利用西門子SIZER軟件可方便實現(xiàn)對S120系統(tǒng)進行組態(tài)和仿真分析整個系統(tǒng)。一般一個組態(tài)步驟過程可分為以下幾個部分:
(1)對電網(wǎng)進線進行組態(tài);
(2)電機和減速器的設計計算;
(3)傳動部件的組態(tài);
(4)電抗、濾波器和電纜等附件的選型。
通過系統(tǒng)組態(tài),將得到詳細的S120元器件清單、系統(tǒng)技術數(shù)據(jù)、特性曲線、電網(wǎng)諧波畸變曲線,其組態(tài)如圖2所示。
圖2 S120組態(tài)
S7-300是德國西門子公司生產(chǎn)的可編程序控制器 (PLC)系列產(chǎn)品,因其具有模塊化結構、易于實現(xiàn)分布式的配置以及性價比高、電磁兼容性強、抗震動沖擊性能好的優(yōu)點,使其在廣泛的工業(yè)控制領域中,成為一種既經(jīng)濟又切合實際的解決方案。由于其自身有強大的FB41連續(xù)模擬控制PID控制功能塊,可用來實現(xiàn)將控制器用作PID固定設定值控制器、或者在多回路控制中用做級聯(lián)、混合貨比率控制器。它可以在手動模式和自動模式之間切換。在手動模式下,可調節(jié)變量被修正到手動選擇的數(shù)值。積分器(INT)內部被設置成LMN-LMN_P-DISV,而微分單元 (DIF)被設置成0,這些都是自動在內部進行匹配的。這樣,切換到自動模式就不會導致調節(jié)值的突然變化。其系統(tǒng)工作控制原理如圖3所示。
圖3 連續(xù)PID控制原理圖
整個軟件系統(tǒng)采用基于狀態(tài)機的模塊化設計,其軟件構件如圖4所示,它主要由數(shù)據(jù)測量、數(shù)據(jù)加工、數(shù)據(jù)存儲、參數(shù)控制和參數(shù)管理5個部分組成。測量部分主要是完成電機的轉速、輸入扭矩、機床的機械效率、變速器內潤滑油溫度等與控制有關的參數(shù)測量。
加工是測控系統(tǒng)必不可少的功能,它可以將各個表面上看起來互不相干、獨立測量到的參數(shù)系統(tǒng)地組合起來,變成相互之間有影響、有關聯(lián)的數(shù)據(jù)鏈,從而形成一個相對完整有機數(shù)據(jù)系統(tǒng),對系統(tǒng)性能進行總體評價。
存儲是將實驗數(shù)據(jù)存取到計算機硬盤上以及進行相應的顯示和轉換。
控制主要是實現(xiàn)電機的轉速和轉矩以及溫控儀表的PID參數(shù)調節(jié)和設置。
管理是實現(xiàn)用戶權限和數(shù)據(jù)庫的建立,便于日后歷史數(shù)據(jù)的查詢和歸類等。
軟件整體監(jiān)控界面如圖4所示。
圖4 軟件系統(tǒng)構架圖
整個軟件系統(tǒng)中,其最重要的就是上位機Lab-VIEW與下位機S7-300 PLC和富士PXR9通信程序的編寫,它直接關系到上位機和下位機系統(tǒng)是否能夠進行數(shù)據(jù)交換、下位機的信號能否上傳以及上位機的指令能否下達到下位機中。對于S7-300 PLC以及PXR-9溫控通信儀表,都采用MODBUS RTU的通信方式與上位機LabVIEW進行通信,其中最重要的就是十六進制譯碼程序。CRC校驗程序、串口初始化程序;其部分代碼分別如圖5—8所示。
圖5 軟件主監(jiān)控界面
圖6 CRC校驗程序
圖7 字符串解譯瑪程序
圖8 串口初始化通信程序
試驗設計的電閉環(huán)數(shù)控多伺服控制系統(tǒng)最終成功應用。綜上所述,得出以下幾點結論:
(1)采用共直流母線的S120變頻系統(tǒng),能夠將處于發(fā)電狀態(tài)的電能有效反饋到電網(wǎng)進行利用,從而大大節(jié)約了電能,對以后數(shù)控機床伺服系統(tǒng)的節(jié)能設計具有一定的指導意義;
(2)對S7-300 FB41 PID控制模塊控制原理進行了說明,對以后數(shù)控操作編程時PID參數(shù)的調節(jié)起到了一定的指導作用。
(3)設計出了用于PLC通信的LabVIEW RCR、解碼和譯碼程序以及串口通信程序,成功應用于與西門子PLC和富士PXR9通信程序,對以后LabVIEW與第三方通信具有一定的指導意義。
[1]彭天好,樂南更.變轉速泵控馬達系統(tǒng)轉速降落補償試驗研究[J].機械工程學報,2012,48(4):175 -181.
[2]馬明陽.數(shù)控系統(tǒng)可靠性預計及軟件可靠性研究[D].長春:吉林大學,2012.
[3]張有祿.變速箱疲勞壽命試驗臺的結構特點及選用[J].機械管理開發(fā),2008(5):35 -37.
[4] YAMAGUCHI Hiroshi,NARITA Yasushi,TAKAHASHI Hiroshi,etal.Automatic Transmission Shift Schedule Con-trol Using Fuzzy Logic[R].SAE930674,1993:1077 -1088.
[5] SIMATIC Statement List(STL)for S7-300 and S7-400 Programming Reference Manual[M].Siemens AG 2002.
[6]OFFICER Todd M.A Three Dimensional Method for Determining Vehicle Load in a Powershift Transmission Application[R].SAE952132,1995:1 -6.
[7]王曉,張寶懷.基于labvIEW的熱換器性能試驗裝置測控系統(tǒng)的開發(fā)[J].機械工程學報,2009,45(4):309-312.
Design of Electric Closed-loop Multidrive NC Servo Control System Based on LabVIEW
WANG Gaosheng,DENG Yi,XIE Qi,GUAN Yaoqi
(Department of Mechanical Engineering,Hunan Institute of Engineering,Xiangtan Hunan 411101,China)
Electric closed loop multidrive NC servo control system was designed based on LabVIEW.A Siemens S120 variable frequency drivemodule and a electric closed loop power feedback system on one DC generatrix were used,so S7-300 PLC could exchange data with S120 through Profibus bus.At the same time,speed/torque signalswere collected by PLC for PID closed loop control.Then S120 invertermodulewas controlled by PLC output,toachieve the goal ofaccurate controlon speed/torque.High-speed serialmodule communicated with LabVIEW system host computer for date exchange.The test system runs successfully,and the control feasibility of the system is verified.Utilization of power ismore effectively by using electric closed loop feedback,and it has certain significance to driving control system test.
Electric closed loop;LabVIEW software;Multidrive NC servo control system;Energy conservation
TP27
B
1001-3881(2014)10-187-3
10.3969/j.issn.1001 -3881.2014.10.057
2013-04-22
湖南省教育廳一般項目 (13C179);湖南省科技計劃項目 (2013GK3028)
王高升 (1981—),男,碩士,實驗師,研究方向為機械設計制造。E-mail:wordok@163.com。
book=10,ebook=206