張 霞,汪 煒,鮑官培,章 愷
(南京航空航天大學機電學院,江蘇南京210016)
硅片切割作為晶體硅太陽能電池生產(chǎn)過程中的一道重要工序,其加工質(zhì)量對太陽能電池的性能具有重要影響。太陽能硅片電解磨削多線切割技術(shù)是一種新型的太陽能硅片加工方法,其原理見圖1。與現(xiàn)有多線切割的不同在于硅錠(陽極)和切割線(陰極)之間添加了外加直流電場,利用切削液的弱導電性,產(chǎn)生陽極鈍化或腐蝕的電化學作用,在機械磨削的基礎(chǔ)上復合了電解加工,從而具有切割效率高、表面完整性好等優(yōu)點[1-3]。
圖1 電解磨削多線切割加工方法原理圖
目前,國內(nèi)大部分切片企業(yè)的生產(chǎn)數(shù)據(jù)仍經(jīng)工作人員記錄、制表后,再提交給生產(chǎn)管理部門。這種方式不僅時效性差,且不利于數(shù)據(jù)的長久保存。為解決該問題,本文設(shè)計了一種硅片電解磨削多線切割加工的遠程監(jiān)控系統(tǒng),實現(xiàn)對硅片切割生產(chǎn)過程的實時性、連續(xù)性監(jiān)測,以期提高企業(yè)生產(chǎn)管理效率和增強市場競爭力。
現(xiàn)有企業(yè)生產(chǎn)管理的主要問題是硅片切割生產(chǎn)過程相對獨立,生產(chǎn)數(shù)據(jù)和設(shè)備運行狀態(tài)無法被管理部門及時獲取。針對電解磨削多線切割技術(shù)的工藝特點和設(shè)備改造要求,系統(tǒng)需滿足以下功能:
(1)設(shè)計一種具備遠程通訊功能的電解磨削多線切割加工電源,以滿足硅片電解磨削多線切割技術(shù)工藝要求。
(2)實時監(jiān)控車間現(xiàn)場的加工過程,采集硅片切割過程、機床運行狀態(tài)等生產(chǎn)數(shù)據(jù),實現(xiàn)數(shù)據(jù)的存檔和歷史調(diào)用。
(3)根據(jù)生產(chǎn)調(diào)度計劃,相關(guān)人員可遠程監(jiān)測設(shè)備運行狀態(tài),針對生產(chǎn)過程中的信息變化,可及時調(diào)整加工參數(shù)。
(4)從現(xiàn)場設(shè)備層到企業(yè)管理層,實現(xiàn)對硅片切割生產(chǎn)車間的信息共享與互聯(lián)。
基于此,本設(shè)計以PLC為硅片電解磨削多線切割電解加工電源的控制器,采用C/S為主、B/S為輔的混合式軟件架構(gòu),使用Visual C#、PHP語言搭建遠程監(jiān)控管理平臺。如圖2所示,根據(jù)各模塊功能的不同,監(jiān)控系統(tǒng)可分為現(xiàn)場設(shè)備訪問單元(PLC)、系統(tǒng)服務(wù)器及系統(tǒng)客戶端等三大模塊。PLC負責工作現(xiàn)場的數(shù)據(jù)采集、執(zhí)行來自上位機的指令及故障診斷與報警等。系統(tǒng)服務(wù)器是整個系統(tǒng)的通訊樞紐并提供數(shù)據(jù)服務(wù),從邏輯上主要包括用戶服務(wù)器和數(shù)據(jù)庫服務(wù)器[4],從結(jié)構(gòu)上主要包括用于C/S架構(gòu)的數(shù)據(jù)通訊服務(wù)器和用于B/S架構(gòu)的web服務(wù)器??蛻舳怂x取的查詢結(jié)果也由數(shù)據(jù)庫中心返回。
電解加工電源是電解加工設(shè)備的重要組成部分,其輸出波形、電壓大小和穩(wěn)壓精度等都會直接影響電解加工的陽極腐蝕(或鈍化)過程,從而影響電解加工的精度、穩(wěn)定性及經(jīng)濟性[5]。
根據(jù)電源輸出波形的不同,電解加工可分為直流電解加工和脈沖電解加工兩大類。相對于直流電解加工,脈沖電解加工在工藝穩(wěn)定性、零件精度和表面質(zhì)量等方面的優(yōu)勢更突出[6-7],故本設(shè)計的電解磨削多線切割加工電源所采用的輸出方式為脈沖輸出。此外,根據(jù)電解磨削多線切割加工工藝需求,電解加工電源還需滿足以下條件:
(1)太陽能級硅錠(陽極)屬于半導體材料,與金屬材料相比,其電化學反應(yīng)過程不同,故對電解磨削多線切割電源的要求也不同。除了具備良好的穩(wěn)壓穩(wěn)流性能之外,還有其他特殊要求。此處不再贅述。
(2)硅片切割設(shè)備屬于大型精密半導體加工設(shè)備,因此,該電源要求操作方便、運行可靠,且具備必要的保護電路,如過載與短路故障檢測、快速切斷等。
因可編程控制器(PLC)具有可靠性高、抗干擾能力強、編程及安裝方便等特點,故本系統(tǒng)選用PLC作為電解脈沖電源的控制器。
根據(jù)系統(tǒng)的監(jiān)控功能設(shè)計要求及電解脈沖加工電源的功能要求,下位機PLC軟件控制程序可分為三大功能模塊,分別為:數(shù)據(jù)采集模塊、電解過程控制模塊及與上位機PC的以太網(wǎng)通信模塊(圖3)。
圖3 PLC功能模塊設(shè)計
(1)數(shù)據(jù)采集模塊
實時采集電解磨削多線切割加工過程中的機床工作狀態(tài)及電解工藝參數(shù)。其中,電解工藝參數(shù)主要包括電解電流、電解脈沖電源輸出電壓等。
(2)電解過程控制模塊
首先,PLC需根據(jù)機床工作狀態(tài)及用戶要求控制電解脈沖電源的脈沖輸出;其次,因電解液濃度是電解加工質(zhì)量的重要因素[8],故PLC需根據(jù)電解電流大小等限制條件來控制復合工作液的添加,以保證電解電流的穩(wěn)定性;此外,當加工異常時,PLC需能根據(jù)檢測到的數(shù)據(jù)信息及時進行故障診斷與故障處理。
(3)以太網(wǎng)通信模塊
本系統(tǒng)采用了一種以C/S架構(gòu)為主、B/S架構(gòu)為輔的混合式結(jié)構(gòu)體系,既保留了C/S系統(tǒng)響應(yīng)速度快、穩(wěn)定性高的優(yōu)點,又綜合了B/S架構(gòu)系統(tǒng)的跨平臺特性,增加了系統(tǒng)的實用性和可靠性。
相對應(yīng)的,上位機的監(jiān)控系統(tǒng)可分為兩個主要模塊:一是基于工業(yè)以太網(wǎng)的、車間本地的現(xiàn)場監(jiān)控系統(tǒng),其客戶端為C/S客戶端,用戶主要為車間現(xiàn)場的工作人員;另一個是基于web的切片信息查詢系統(tǒng),其客戶端為B/S客戶端,用戶主要為企業(yè)管理人員。
基于C/S架構(gòu)的車間現(xiàn)場監(jiān)控系統(tǒng)是整個遠程監(jiān)控系統(tǒng)的主要組成部分,擔任著數(shù)據(jù)管理、生產(chǎn)過程監(jiān)測和遠程設(shè)備控制等任務(wù)。本設(shè)計選用Microsoft SQL Server數(shù)據(jù)庫操作系統(tǒng)作為該模塊的數(shù)據(jù)庫管理平臺,使用Visual C#編程語言實現(xiàn)該模塊上位機PC和下位機PLC的信息交互及C/S客戶端界面設(shè)計。
作為整個監(jiān)控系統(tǒng)主結(jié)構(gòu)的補充模塊,基于B/S架構(gòu)的web端車間生產(chǎn)信息查詢系統(tǒng)是系統(tǒng)功能的擴展,其主要作用是方便在生產(chǎn)現(xiàn)場之外的企業(yè)管理人員查看生產(chǎn)車間的運行情況。本設(shè)計使用了主機屋的云虛擬主機作為網(wǎng)站車間生產(chǎn)信息查詢系統(tǒng)的web服務(wù)器,并以MySQL作為數(shù)據(jù)庫管理系統(tǒng),采用PHP等編程語言實現(xiàn)動態(tài)網(wǎng)站的開發(fā)。
為保證車間本地服務(wù)器PC和下位機PLC之間的高效率通信,設(shè)備訪問程序通過Socket編程實現(xiàn)。Socket也稱作“套接字”,是Windows基于ISO模型的網(wǎng)絡(luò)連接規(guī)范,它是應(yīng)用程序和網(wǎng)絡(luò)之間的標準接口[8]??紤]到系統(tǒng)的實時性、靈活性等要求,本系統(tǒng)使用了基于流套接字的異步通信實現(xiàn)并發(fā)服務(wù)機制;設(shè)計時,上位機PC設(shè)為服務(wù)器,下位機PLC作為各客戶端。
Microsoft.Net Framework為需訪問Internet的應(yīng)用程序提供了分層的、可擴展的網(wǎng)絡(luò)服務(wù),程序開發(fā)時調(diào)用相應(yīng)的Socket類即可。對于服務(wù)器端程序,使用Visual C#實現(xiàn)Socket異步通信的流程見圖4[9]。
再次,要提升翻譯教材質(zhì)量,課本是學習的基礎(chǔ),而且中國學生有一定的盲信課本的缺點呢,因此,面對琳瑯滿目的教材,如何選擇極其重要。這就需要廣大編者,出版社,教師從實際問題出發(fā),具體問題具體分析。切實根據(jù)翻譯專業(yè)培養(yǎng)目標和學科特點,選擇適合的教材。
圖4 流套接字的異步Socket通信流程
監(jiān)控系統(tǒng)的C/S客戶端是系統(tǒng)與車間管理用戶的主要交互平臺,其界面采用Winform窗體應(yīng)用程序。通過對太陽能硅片電解磨削多線切割生產(chǎn)過程的監(jiān)控需求分析,系統(tǒng)客戶端主要設(shè)有系統(tǒng)設(shè)置、數(shù)據(jù)管理、遠程監(jiān)控及異常警報等功能,具體功能模塊設(shè)計見圖5。
(1)系統(tǒng)設(shè)置
用戶可根據(jù)實際生產(chǎn)需求設(shè)置遠程數(shù)據(jù)更新時間間隔、電解電流工作區(qū)間等控制參數(shù)。其中,系統(tǒng)安全設(shè)置主要用于用戶信息及其操作權(quán)限管理等。
(2)數(shù)據(jù)管理
擁有相關(guān)操作權(quán)限的用戶可通過系統(tǒng)客戶端實現(xiàn)對生產(chǎn)管理信息的添加、刪除及修改等操作。其中,生產(chǎn)管理信息主要包括兩方面:一是指包含機床編號、型號和分布區(qū)域等情況的機床管理信息;二是指包含員工編號、聯(lián)系方式和管理權(quán)限等描述的用戶信息。
(3)遠程監(jiān)控
一方面,用戶可通過動態(tài)趨勢圖或報表等方式查看硅片切割車間各個設(shè)備的實時或歷史工作數(shù)據(jù);另一方面,用戶還可通過客戶端實現(xiàn)對機床設(shè)備的遠程操作控制,如電解脈沖電源的通斷、復合工作液的添加等。
(4)異常警報
當遠程設(shè)備工作異常,接收到來自下位機PLC的故障報警時,系統(tǒng)會以自動彈出對話框和郵件的方式提醒相關(guān)設(shè)備管理人員。在此基礎(chǔ)上,系統(tǒng)還會對故障信息進行存檔、統(tǒng)計和對比,為以后改善工藝參數(shù)作參考,以達到提高直通率及生產(chǎn)效率的目的。
圖5 客戶端功能模塊圖
為彌補C/S架構(gòu)監(jiān)控系統(tǒng)只能在局域網(wǎng)內(nèi)部使用的局限性,系統(tǒng)中添加了基于web的信息查詢系統(tǒng)模塊。作為系統(tǒng)的補充擴展,該模塊主要實現(xiàn)以下功能:
(1)使用 JavaScript Object Notation(JSON)數(shù)據(jù)傳輸格式,實現(xiàn)車間現(xiàn)場監(jiān)控系統(tǒng)與基于web的信息查詢系統(tǒng)之間的信息交互。
(2)利用IE瀏覽器等,用戶便可登錄系統(tǒng)網(wǎng)站,經(jīng)身份驗證后即可查看切片車間的加工數(shù)據(jù),如設(shè)備運行狀態(tài)、電解過程工藝及故障信息等。
為驗證該遠程監(jiān)控系統(tǒng)的實際工作效果,課題組選用美國HCT B5多線切割系統(tǒng)進行技術(shù)改造,在某切片企業(yè)的現(xiàn)場做了長時間的生產(chǎn)測試 (圖6)。測試結(jié)果表明該系統(tǒng)運行安全穩(wěn)定,可大大降低車間工作人員的勞動強度,提高企業(yè)的工作效率和管理質(zhì)量。目前,該成果正在開展行業(yè)推廣,進一步拓展系統(tǒng)功能的空間很大。
圖6 系統(tǒng)實地測試車間環(huán)境
根據(jù)現(xiàn)階段太陽能硅片切割精益化生產(chǎn)管理的需求,針對太陽能硅片電解磨削多線切割工藝特點,本文設(shè)計了一種基于C/S+B/S混合架構(gòu)的切片生產(chǎn)監(jiān)控系統(tǒng)。該系統(tǒng)將PLC與工業(yè)以太網(wǎng)技術(shù)相融合,實現(xiàn)了整個切片過程的連續(xù)、實時監(jiān)控,并在實際生產(chǎn)中進行了長時間驗證,且使用方便可靠,對同類監(jiān)控系統(tǒng)的設(shè)計與實現(xiàn)有重要的參考價值。
[1] 汪煒,劉正塤.硅片的磨削/電解復合多線切割加工方法:中國,ZL201010141727.3[P].2011-08-11.
[2] Wang Wei,Liu Zhengxun,Zhang Wei,et al.Abrasive electrochemical multi-wire slicing of solar silicon ingots into wafers[J].CIRP Annals-Manufacturing Technology,2011,60(1):255-258.
[3] Chen C C A,Chao P H.Surface texture analysis of fixed and free abrasive machining of silicon substrates for solar cells[J].Advanced Materials Research,2010,126:177-180.
[4] 韓思亮,湯建新,馬皓.PLC遠程監(jiān)控與故障診斷系統(tǒng)設(shè)計與實現(xiàn)[J].工業(yè)儀表與自動化裝置,2005(1):23-26.
[5] 陳柱春,張永俊,許志永.電解加工電源的發(fā)展與應(yīng)用[J].機電工程技術(shù),2007,36(6):13-16.
[6] 朱荻.國外電解加工的研究進展 [J].電加工與模具,2000(1):11-15.
[7] 王文煥,張之敬,唐興倫.電解加工電源的發(fā)展及特點[J].現(xiàn)代機械,2004(1):54-57.
[8] 張允剛,劉常春,劉偉,等.基于Socket和多線程的遠程監(jiān)控系統(tǒng)[J].控制工程,2006,13(2):175-177.
[9] 王建玲,王亞慧,田樂.基于無線傳感器網(wǎng)絡(luò)的Socket通信研究[J].傳感器與微系統(tǒng),2014,33(2):39-42.