1 引言
作為可再生能源的重要分支,太陽能以其清潔,相對便利的使用也得到了飛速發展,其中的硅材料太陽能電池在近幾年的發展尤為迅速。硅片清洗機是硅材料太陽能電池生產過程中的重要設備,通過清洗機對原料硅片以及半成品電池的清洗保證了最終產品的性能穩定和優良的質量。作為一種高度智能并且功能多樣的設備,plc配合上位機的控制方式就成為這類設備的首選。
2 系統組成及功能
整個太陽能電池的生產是一個十分復雜的工藝過程,即使清洗工藝也需根據工序、產品的區別存在多種不同配方。同時作為工業化連續生產和產品生產狀態連續傳遞的需要,硅片清洗機應準備足夠的軟硬接口與erp系統和前后工序設備進行數據通訊以保證生產狀態的連續性。
硅片清洗機的控制大致分為4部分:
·機械手動作控制
·清洗槽水溫控制
·清洗槽工藝控制
·藥品定量添加控制
所有的工藝參數和狀態記錄全部存儲于上位機,上位機可以對plc進行工藝參數的上傳下載控制;并可以通過工業以太網接受上級設備傳送的硅片相關產品編號,工藝標準,工藝配方等多種信息,同時將產品的相關信息傳送至下道工序和erp系統。plc通過profibus上的外圍模塊進行模擬量、數字量數據的采集和相關執行器件的工作控制。
3 系統網絡結構
3.1系統的組成
系統由上位計算機wincc、s7-400 plc控制器、外部i/o鏈路組成。wincc和s7-300之間通過industrial ethernet網絡連接,外部i/o、伺服驅動器、化學藥品流量儀表通過profibus
總線進行連接。s7-400通過編程軟件step 7進行編程和機架模塊及profibus總線網絡的組態配置。
系統結構圖如圖1所示。
圖1 系統結構圖
3.2控制系統的特點
安裝有wincc軟件的scada(supervisory control and data acquisition:數據采集監控系統)上位機通過工業以太網和plc(cpu-416-2dp)進行連接,利用工業以太網的高速特性將大量的設備實時數據從plc中讀取,同時在生產的任何時刻都可以高速穩定的依據操作員的操作進行工藝配方的重新下載。具有大量數據的多個工藝配方存儲在上位機的硬盤中,其數量只取決于pc機硬盤的內存空間,任何時刻plc只運行唯一的工藝配方。這樣可以大大節省plc的內存空間。各種設備的實時狀態通過高速以太網從plc迅速及時地傳回上位機,通過wincc的報表系統將各種數據分類存檔,供erp及下游下設備進行訪問。plc通過profibus的各種外設i/o、伺服驅動器、流量計收集各種設備狀態并對設備進行控制。
(1)控制器
系統使用的plc控制器為s7-400系列的cpu 416-2dp,cpu 416-2dp具有2.8mb的大容量運算內存,指令執行周期0.04us,最大尋址空間16kb,其背板k總線提供了高速數據傳輸。強大的自診斷功能可以幫助現場調試人員迅速的找到故障點并及時解決故障,通過擴展ip功能模塊cp-443-1,cpu 416-2dp實現了工業以太網接口功能,使系統的實時通訊能力大大加強。
(2)i/o模塊
系統并未選用西門子公司的分布式i/o模塊,而是選擇了德國倍福公司的分布式i/o模塊,主要原因是同樣點數的分布式系統,倍福公司的現場總線端子具有更緊湊的布局和更強大的功能。
通過現場耦合器的一次簡單運算可以幫助cpu完成一些基本的數學、邏輯運算,這樣大大減輕了中央處理器的運算量,使系統的反應速度大大提高。其總線端子對模擬量的處理也有其閃光之處,強大的故障診斷功能,短線保護的精準判斷,系統運行的穩定性都是選擇其作為現場基礎總線端子的原因。
(3)上位機系統
系統上位機scada界面軟件采用西門子的wincc系統軟件,此軟件為西門子公司開發的基于windows的上位機軟件,用于開發和運行人機界面的應用程序。scada系統用來顯示輸送系統狀態/報警信息。操作員可以憑此監視和控制設備的運行。
scada系統經由industrial ethernet網絡經由cp-443-1和cpu-416-2dp交換系統信息。scada 系統主動從plc取得信息,而plc是被動的,也就是說,當一個事件產生時,plc不會主動的發送信息到scada系統。所以,scada系統利用它本身的軟件功能來實現事件信息記錄和報警功能。
(4)編程及
組態軟件
cpu 416-2dp控制器編程采用step 7編程軟件包,具有完善的數據處理、易于使用的i/o尋址方法、自由靈活的程序編輯環境、圖形化的控制管理器及i/o組態對話框。
3.3 系統網絡設置
系統所使用的profisbus是一個實時的現場總線控制網絡,用于高速傳送實時的i/o數據和控制指令,profisbus是不依賴生產廠家的、開放式的現場總線,各種各樣的自動化設備均可通過同樣的接口交換息,適用于傳輸中小量的數據。其物理傳輸介質可以是屏蔽雙絞線、光纖或無線傳輸。而工業以太網是為工業應用專門設計的,而且已經廣泛的應用于生產和過程自動化,適用于大量的數據傳輸和長距離通信。其物理傳輸介質可以是同軸光纜、雙絞線、光纖或無線通信。西門子工業以太網可以將控制網絡無縫集成到管理網絡和互聯網。本例就是如此。
通過西門子step 7的netpro網絡組態軟件進行profibus現場總線的組態配置,通過被組態器件廠家的gsd說明文件可以很方便的將其進行組態,經過簡單的參數設置就可以完成系統的組態。在實際編程中設計人員可以將伺服驅動器、遠端閥島、流量計的參數可控制指令當作簡單的數字量、模擬量進行編程,大大的簡化了設計人員的勞動強的,縮短了設計周期。
上位機的網絡組態通過wincc和西門子公司的simaticnet軟件實現對industrialnet支持,通過固定ip地址對plc,erp客戶機上、下游幾臺客戶機等ip站點的訪問。和相關客戶機歸檔數據的傳輸通過opc控件的使用實現,這大大減輕了程序員編程的時間;通過wincc自定義的通訊協議及外部變量實現同plc的實時通訊。
4 控制系統工作描述
上游設備在載片籃隨傳送帶傳送至清洗機上料臺后,其上位機會將相關工藝選項號,加工號,批號等基本信息通過工業以太網實時傳送給清洗機的上位機,清洗機上位機通過工藝選項號從硬盤數據庫中調出相應配方并將其通過工業以太網傳送至plc。
plc在接到新的配方并進行確認后進行與設工藝流程。設備分為多種清洗槽,每個槽又可以實現一個或多個清洗功能,其工作順序由配方決定,在清洗槽中的水溫按照預設的配方工藝進行加溫并保持,其pid控制使用西門子系統pid功能塊實現。在清洗過程中水流的循環流速是通過
水泵的變頻控制器實現的,變頻控制器的輸出頻率由plc按照配方要求運算后,通過profibus總線傳送,變頻器的狀態和實際輸出頻率通過plc的系統功能塊進行定期讀取。機械手的位移是通過festo公司提供的s7功能塊運算控制,控制方法是位置控制,通過將各槽的裝、卸載位置通過相應功能的運算后傳送給伺服控制器控制伺服電機運轉,在程序里對機械手的狀態進行控制和監視。反應時間、所使用的配方、工藝選項號、工號、批號通過opc模塊傳送給相關客戶機。整個控制協調流暢,從而完成高度的自動化任務。
5 結束語
本系統是高度集成自動化系統,綜合了plc控制、計算機、網絡信息和現場總線技術.。特別是對通信有較高的要求,同時通信一直是工業控制中的一大難點,本系統正是利用了
西門子公司提出的ti(totally integrated automation:全集成自動化)技術較好地完成了控制。從而也證明tia技術的成熟和完善。相信隨著國家對信息自動化產業進一步發展,對自動化裝備要求會越來越高,肯定會有越來越多的高度集成自動化系統設備面市。本系統于2004年7月投入運行,目前,系統運行穩定可靠。為公司創造了較大的社會效益和經濟效益。(e