郭紅芳
(北京長征火箭裝備科技有限公司,北京 100076)
真空釬焊工藝是在高真空狀態(tài)下,通過精確控制工作溫度,使得熔點比基體金屬低的釬料,靠兩工件間微小間隙的毛細管吸力作用填充基體金屬間隙而形成牢固結(jié)構(gòu)[1]。所以控制系統(tǒng)的核心為溫度控制和真空控制兩大部分,而保證控制系統(tǒng)運行的先決條件是控制系統(tǒng)的可靠性。雖然現(xiàn)階段PLC+控溫儀表的控制模式在釬焊爐中得到廣泛應(yīng)用,但是大型釬焊爐控溫區(qū)數(shù)量太多,同時參與控溫的輔助監(jiān)控條件也很多,使用控溫表控制模式顯然不現(xiàn)實。儀表控溫模式對人工成本及控制步驟都帶來極大困難。為了解決這一問題,基于S7-400H冗余性控制方案,較好地實現(xiàn)了高集成性、自動化,同時具有高度的可靠性。借助于冗余Wincc對系統(tǒng)數(shù)據(jù)存儲的歸檔功能,方便了對釬焊過程海量歷史數(shù)據(jù)的分析,有助于改進釬焊工藝、提高產(chǎn)品的釬焊質(zhì)量。
伴隨控制系統(tǒng)的發(fā)展,對設(shè)備整體運行控制的自動化程度越來越高??刂葡到y(tǒng)經(jīng)歷了手動模式到全自動模式。對于溫度控制實現(xiàn)多段溫度曲線程序自動控制+局部手動調(diào)整模式。對于大型釬焊爐的另一被控對象—真空,在實際控制中存在較多的不確定因素。由于大型釬焊爐配置了多臺套真空系統(tǒng),釬焊過程中受到不確定因素影響較大。為解決這一問題,本文提出了分階段控制模式,實際運行效果非常理想,同時對系統(tǒng)維護帶來極大方便。
整個系統(tǒng)配置及實現(xiàn)方法在大型釬焊爐中應(yīng)用確保為最優(yōu)控制模式。
由于真空釬焊爐處理的產(chǎn)品價值不菲,一旦系統(tǒng)出現(xiàn)故障,輕則影響產(chǎn)品質(zhì)量,重則使產(chǎn)品報廢。故本系統(tǒng)使用多層級冗余控制硬件配置,提高可靠性和實時性。如圖1所示。從現(xiàn)場層到網(wǎng)絡(luò)層均使用冗余控制。
如果釬焊爐的整個工藝過程在釬焊的最后重要階段發(fā)生模塊故障,會造成巨大的經(jīng)濟損失。為了提高系統(tǒng)的可靠性,本控制系統(tǒng)采用I/O冗余通道冗余,單個通道錯誤時只會導(dǎo)致相關(guān)的通道鈍化,不會使整個模塊鈍化,也就是不會影響其他通道的正常工作。當(dāng)系統(tǒng)檢測出故障消除后,對修復(fù)成功的通道進行解鈍,再次重新讀取或輸出該通道的值。本控制系統(tǒng)對釬焊關(guān)鍵控制變量中的模擬量控溫?zé)犭娕技凹訜峁β瘦敵觯?~20mA)信號進行冗余。由于真空性能也是影響釬焊的重要指標(biāo),所以對真空機組控制輸出信號進行冗余。
1)對于熱電偶外圍接線線路采用并聯(lián)到2個模板。
2)功率輸出線號接線采用設(shè)置每塊模板控制輸出為控制值的全值。其中一個模板檢測到有故障,冗余另一塊模板輸出為控制值的全值。
3)數(shù)字量輸出直接連接到執(zhí)行器上。
S7-400H自動化系統(tǒng)滿足對一流自動化系統(tǒng)在可用性、智能度和分布式輸出的較高要求[2]。本控制系統(tǒng)選用S7-400H的S7 414-4H型CPU控制器,為雙機架硬件級熱備產(chǎn)品,主、從兩個機架,兩套完整獨立的系統(tǒng),兩套機架上的熱備單元通過光纖通訊??梢酝ㄟ^它的硬冗余功能,避免由于單個CPU故障而造成系統(tǒng)癱瘓。由于實現(xiàn)了無擾動切換,不會丟失任何信息,大大減少了因故障或錯誤而導(dǎo)致的生產(chǎn)損失。
圖1 硬件配置控制系統(tǒng)
本系統(tǒng)選用西門子SCANLANCE X204-2型管狀交換機收尾相連,構(gòu)成網(wǎng)絡(luò)的閉環(huán)網(wǎng)絡(luò)來構(gòu)建MRP(介質(zhì)冗余協(xié)議)式環(huán)形網(wǎng)絡(luò)設(shè)置。每個交換機配置一個C-PLUG卡實行可移植性。當(dāng)系統(tǒng)中某個交換機設(shè)備故障,直接更換X204-2,將C-PLUG卡移植進去,無需再進行軟件設(shè)置。為設(shè)備的后期維護維修帶來極大的便利。本系統(tǒng)中6個交換機中其中一個設(shè)置為AUTOMATIC REDUNDANCY DETECTION,其他交換機設(shè)置為MRP CLINT,所有交換機在一個冗余域中。在網(wǎng)絡(luò)正常的情況下,RM的其中一個冗余環(huán)口處斷開的狀態(tài),冗余管理器從端口1和端口2發(fā)送測試幀,分別到達對方的端口。冗余管理器的RM燈為常亮綠燈。當(dāng)網(wǎng)絡(luò)上的連接線斷開后交換機故障,測試幀到達不了對方端口,則冗余管理器聯(lián)通自己的兩個環(huán)網(wǎng)端口,構(gòu)成一個替代線徑-總線型網(wǎng)絡(luò),RM綠燈閃爍。若故障排除后,又恢復(fù)成環(huán)形網(wǎng)絡(luò)。整個網(wǎng)絡(luò)重建小于0.2秒。
圖2 冗余IO外圍接線圖
釬焊工藝過程中的數(shù)據(jù)記錄及存檔對產(chǎn)品的性能分析及技術(shù)改進具有重大作用。客戶對數(shù)據(jù)記錄有時會精確到每分鐘記錄一次,可見數(shù)據(jù)記錄對研究產(chǎn)品的重要性。對提高釬焊產(chǎn)品質(zhì)量及研究自動釬焊尤為重要。本控制系統(tǒng)采用WINCC冗余模式即兩臺互聯(lián)的WINCC并行工作,并基于事件進行同步,提高了系統(tǒng)的可靠性。運行期間兩臺服務(wù)器互為監(jiān)控,可以及時的發(fā)現(xiàn)對方是否進入故障狀態(tài),如果一臺服務(wù)器發(fā)生故障,另一臺服務(wù)器繼續(xù)完成系統(tǒng)的信息、過程數(shù)據(jù)歸檔和記錄。當(dāng)故障服務(wù)器正常投入后,故障期間的歸檔數(shù)據(jù)會自動恢復(fù)到恢復(fù)后的服務(wù)器。保證數(shù)據(jù)的完整和連續(xù)。
大型釬焊爐在有了可靠度硬件冗余系統(tǒng)做為保證的前提下,釬焊的關(guān)鍵就是按照釬焊的工藝流程提供產(chǎn)品所需的真空度和溫度。軟件控制核心的兩大控制系統(tǒng):溫度和真空度。
1)控溫工藝曲線發(fā)生器實現(xiàn)
(1)在STEP7中,使用PID功能塊FB58實現(xiàn)溫度的連續(xù)控制。但是西門子功能塊中并沒有提供溫度連續(xù)控制曲線的發(fā)生器。這里需要建立一個工藝控溫曲線功能塊。
工藝曲線如圖3所示。
(2)由此工藝控溫曲線推出發(fā)生器輸出SPx的一個公式:
圖3 多段線溫度控制曲線
圖4 FB1功能塊
其中,time為時間刻度。
(3)圖4為封裝成FB1功能塊。
(4)圖5為生成DB1的數(shù)據(jù)塊。
2)自動控溫控溫程序控制流程實現(xiàn)
本項目大型釬焊爐包含68套獨立的控溫系統(tǒng),每個控溫獨立,形成單閉環(huán)系統(tǒng)。如圖6所示。
(1)軟件實現(xiàn)工藝流程:
在OB35中調(diào)用FB1,每掃描一次OB35,目標(biāo)值增加SPx,故SP=SPn-1+n*SPx。
控溫過程為設(shè)定值SP值(REAL型)寫入FB58的’PV_IN’端。
圖5 DB1數(shù)據(jù)塊
圖6 單閉環(huán)控制系統(tǒng)
FB58:西門子在標(biāo)準(zhǔn)庫中提供的PID軟件模塊。
FC105(SCALE):功能塊的功能為接受一個整型值(IN),將其轉(zhuǎn)換為以工程單位表示的介于下限和上限之間的實型值。
Fc106(UNSCALE):取消標(biāo)定值功能,接收一個以工程單位表示、且標(biāo)定與下限和上限之間的實型值(IN),并將其轉(zhuǎn)換為一個整型值。
模擬量PID控制器輸出表達式:
利用FB58的自動整定功能實現(xiàn)對控溫系統(tǒng)中的Kp,TI,TD三個參數(shù)整定,構(gòu)成PID控制器。
控溫實現(xiàn)的流程實現(xiàn)如圖7所示。
圖7 OB1主程序流程圖
(2)手動微調(diào)控溫的實現(xiàn)
本控制系統(tǒng)中自動釬焊溫度控制過程是基于控溫偶控溫的一個PID控制策略,而手動微調(diào)溫度控制基于工件偶的P調(diào)節(jié)控制策略。在整個釬焊產(chǎn)品釬焊的過程中,工件內(nèi)部的工件偶真實反映了工件各個位置真實的溫度。決定著工件的釬焊的性能及質(zhì)量。
手動控制對于釬焊產(chǎn)品中的某個位置(點、端面、中心、側(cè)面、上部、下部)分區(qū)進行手動微調(diào)。軟件程序?qū)崿F(xiàn):利用FB58的MAN_ON功能切換自動控溫和手動控溫。既能實現(xiàn)6個分區(qū)的控制,也能實現(xiàn)68個單區(qū)獨立調(diào)整功能。
圖8 OB35中斷程序流程圖
真空系統(tǒng)控制采用分階段控制系統(tǒng),整個控制系統(tǒng)分為3個大部分。第一階段為機械泵自動控制系統(tǒng);軟件實現(xiàn)流程如圖9所示。第二階段分為擴散泵自動控制流程;如圖10所示。第三階段為抽真空自動控制流程;如圖11所示。三個階段為三個層級。整個系統(tǒng)若第三個環(huán)節(jié)出現(xiàn)故障,可以單獨關(guān)閉第三個環(huán)節(jié)的功能,第一階段,第二階段正常運行。分階段控制系統(tǒng)實現(xiàn)了故障處理的先進性。
1)第一階段機械泵控制流程如圖9所示。
圖9 機械泵啟動結(jié)束進程
2)第二階段擴散泵控制流程如圖10所示。
圖10 擴散泵啟動結(jié)束進程
3)第三階段抽真空控制流程如圖11所示。
圖11 抽真空啟動結(jié)束進程
基于S7-400H的控制的大型真空釬焊爐冗余控制系統(tǒng)已應(yīng)用于江蘇某公司ZH-2246大型鋁釬焊爐。整個控制系統(tǒng)為現(xiàn)階段國內(nèi)大型釬焊爐的最優(yōu)控制系統(tǒng)??刂葡到y(tǒng)運行在多層冗余狀態(tài)下,保證可靠時效性。分階段真空控制在運行期間對故障處理。控溫過程自動控制配套局部手動調(diào)整實現(xiàn)了良好的均溫性要求。
[1]閻承沛.真空熱處理工藝與設(shè)備設(shè)計[M].機械工業(yè)出版社,1998.10.
[2]陳再良.閻承沛.先進熱處理制造技術(shù)[M].機械工業(yè)出版社,2002.03.
[3]西門子自動化與驅(qū)動集團產(chǎn)品叢書.S7-400H容錯系統(tǒng)手冊[Z].2008.05.
[4]西門子自動化與驅(qū)動集團產(chǎn)品叢書.WINCC 7.0手冊[Z].2008.05.
[5]西門子自動化與驅(qū)動集團產(chǎn)品叢書.環(huán)形冗余網(wǎng)絡(luò)[Z].2008.05.