馮 勃,張建浩,陳敏慧,陳小松,鄭挺軍
(中國兵器工業(yè)集團第213研究所,陜西西安 710061)
因起爆藥的特殊性能,它在國防軍事中有著不可替代的作用,在航天、航空、兵器等許多方面應(yīng)用廣泛。隨著我國軍事現(xiàn)代化的快速發(fā)展,高性能武器裝備的不斷研制,對于高質(zhì)量起爆藥的需求也日益增漲。但在起爆藥生產(chǎn)中一直存在兩個關(guān)鍵問題:安全和質(zhì)量一致性。因起爆藥的本身性質(zhì),決定其在生產(chǎn)中存在高危性,傳統(tǒng)間歇生產(chǎn)方式也影響起爆藥的質(zhì)量一致性。為解決起爆藥生產(chǎn)中的兩個關(guān)鍵問題,實現(xiàn)高效、安全的自動化生產(chǎn),起爆藥采用程序控制連續(xù)化生產(chǎn),邊加料邊出料,這樣不僅可使粒度控制均勻且得率也高,提高產(chǎn)品質(zhì)量的同時又確保生產(chǎn)安全[1]。
起爆藥連續(xù)化合過程見圖1,操作人員預先配置好的原料分別放置在2個原料桶里,通過2臺計量泵,按設(shè)定的速度加入到反應(yīng)釜內(nèi),在一定的溫度、攪拌速度下進行化學反應(yīng),反應(yīng)生成起爆藥。在初始工位上放置空藥盒,工作轉(zhuǎn)臺每次轉(zhuǎn)動90°,依次完成出料、水洗、酒精脫水,反應(yīng)過程的母液通過真空泵抽入廢液槽。
圖1 起爆藥連續(xù)化合系統(tǒng)設(shè)備結(jié)構(gòu)示意圖
為實現(xiàn)起爆藥的程序控制連續(xù)化生產(chǎn),并保證可靠性,控制系統(tǒng)分為現(xiàn)場級與遠程級。選擇PLC作為下位控制器,工控機作為PLC的上位機,工控機上運行Windows XP操作系統(tǒng)和組態(tài)軟件WinCC,上位機通過CP561l通訊卡按MPI方式與下位機通訊,以圖形和表格形式顯示系統(tǒng)運行狀態(tài),發(fā)出控制命令并完成報警、歸檔和報表打印等消息處理。下位機采用西門子S7-300 PLC可編程控制器,PLC向上位機傳遞設(shè)備的實時狀態(tài),接受并執(zhí)行上位機的實時控制指令[2]?,F(xiàn)場的輸入、輸出信號經(jīng)過隔離柵與PLC的輸入、輸出模塊連接,隔離柵可以保護PLC模塊,同時使控制柜內(nèi)、外自成系統(tǒng),便于維護。為確保系統(tǒng)的安全,PLC運行控制時完全獨立于上位機,即使上位機出現(xiàn)故障或者關(guān)機的情況下,PLC也能獨立通過控制繼電器、接觸器等電氣元件實現(xiàn)對計量泵、工作轉(zhuǎn)臺、出料閥等現(xiàn)場設(shè)備的控制[3],如圖2所示。
圖2 控制系統(tǒng)硬件結(jié)構(gòu)圖
起爆藥連續(xù)化合控制系統(tǒng)PLC程序設(shè)計采用順序功能設(shè)計法,該法則用輸入量I控制代表各步的編程元件(例如存儲器位M),再用它們控制輸出量Q[4]。順序功能設(shè)計法簡單、規(guī)范、通用,程序結(jié)構(gòu)清晰,易于調(diào)試修改,編程軟件采用西門子公司STEP7 V5.4,使用梯形圖語言編寫。
4.1.1 順序功能法設(shè)計PLC控制程序
圖3為起爆藥連續(xù)化合自動控制系統(tǒng)的順序功能圖,在起始步M0.0完成系統(tǒng)運行的初始化,滿足初始條件后,點擊控制面板上的啟動按鈕,在工作模式下選擇自動,系統(tǒng)開始運行。在步M0.1后是1個并行序列的分支,3個分支實現(xiàn)不同的功能,第1個分支完成出料,第2個分支完成水洗,第3個分支完成酒精脫水。在3個選擇分支功能序列最后是1個合并步,當 3 個步 M0.8、M1.3、M2.6 同時為活動步時,系統(tǒng)進行轉(zhuǎn)換,進入廢液抽濾序列。在步M3.3之后有1個選擇分支,當按住雙手開關(guān)時,系統(tǒng)完成了一個完整的循環(huán),進入下一次循環(huán)。當生產(chǎn)任務(wù)完成后,按下停止按鈕,系統(tǒng)回到初始步,如果按下啟動,并選擇自動模式,系統(tǒng)開始重新運行。
圖3 控制系統(tǒng)順序功能圖
4.1.2 程序的結(jié)構(gòu)及調(diào)用
PLC程序結(jié)構(gòu)如圖4所示,包括初始化程序模塊OB100、公用模塊FC1、手動模塊FC2、自動模塊FC3、模擬量模塊FC4、報警模塊FC5。PLC的軟件結(jié)構(gòu)如圖4所示,初始化模塊OB100在PLC系統(tǒng)啟動時只被調(diào)用一次,將整個系統(tǒng)進行初始化,循環(huán)組織模塊OB1實現(xiàn)系統(tǒng)的總體架構(gòu),提供系統(tǒng)功能實現(xiàn)的框架和基礎(chǔ),以循環(huán)掃描方式調(diào)用其它功能塊或系統(tǒng)塊。當選擇M(手動模式),OB1調(diào)用模塊FC2實現(xiàn)系統(tǒng)的手動運行,當選擇 A(自動模式),OB1調(diào)用模塊FC3實現(xiàn)系統(tǒng)的自動運行,模擬量模塊FC4的主要作用是將0~27 648的數(shù)字量轉(zhuǎn)化為實際的工程量,以便送上位機顯示。FC5為報警模塊,在系統(tǒng)出現(xiàn)故障或者運行參數(shù)超出一定范圍時,發(fā)出報警信息,提示操作員作相應(yīng)處理。循環(huán)中斷組織塊OB35用來實現(xiàn)對特殊內(nèi)部事件或外部事件的快速響應(yīng)。
圖4 PLC軟件結(jié)構(gòu)圖
由于本系統(tǒng)的自動化程度較高,設(shè)備運行過程中各個執(zhí)行機構(gòu)的動作比較復雜,傳統(tǒng)的操作人員通過現(xiàn)場觀察窗,對設(shè)備進行監(jiān)控,不僅難以全面掌握設(shè)備的實時運行狀態(tài),而且由于起爆藥的高危險性,也對操作人員存在一定的安全隱患,所以設(shè)計一個遠程的設(shè)備實時工藝流程監(jiān)控系統(tǒng)尤為必要。
本實時工藝流程監(jiān)控系統(tǒng)采用WinCC V6.0編寫,系統(tǒng)開機后,上位機的啟動監(jiān)視界面及為起爆藥連續(xù)化合監(jiān)控主界面,如圖5所示。該界面提供起爆藥連續(xù)化合過程的主要參數(shù)的監(jiān)視與動態(tài)的模擬,包括反應(yīng)釜的化合溫度、攪拌速度、液位高度,及出料次數(shù),水洗次數(shù),酒精脫水次數(shù)。
圖5 上位監(jiān)控主界面圖
監(jiān)控畫面分為四個區(qū)域:左上角為指示燈區(qū),顯示系統(tǒng)的運行狀態(tài),綠色為運行,紅色為停止。中間部分為主畫面區(qū),采用抽象的手法,對整個化合系統(tǒng)進行模擬。系統(tǒng)管路上的閥門以及計量泵、廢水攪拌器、真空泵變成綠色時表示運行,紅色為停止。主畫面下邊是系統(tǒng)的文字報警欄,當系統(tǒng)不滿足初始條件或在運行中出現(xiàn)故障時,會進行文字報警提示。畫面的底端為按鈕區(qū),實現(xiàn)不同監(jiān)視界面與功能的切換,主要包括參數(shù)設(shè)置、報警管理、趨勢顯示、報表輸出及系統(tǒng)退出。
因起爆藥的高危險性,控制系統(tǒng)的可靠性直接影響整個起爆藥連續(xù)化合生產(chǎn)中的安全,所以對整個系統(tǒng)進行冗余設(shè)計,提高起爆藥連續(xù)化合生產(chǎn)的安全性。
軟件設(shè)計了手動程序、初始化程序、報警程序等,如在系統(tǒng)運行到某一工藝點,控制系統(tǒng)發(fā)出執(zhí)行某一動作指令,在規(guī)定時間內(nèi)該動作沒有完成,則信息會反饋給控制系統(tǒng),控制系統(tǒng)將按照預設(shè)定程序進行處理,例如報警、停機,同時在控制系統(tǒng)人機界面上顯示該故障點及原因。
電網(wǎng)的供電有時可能出現(xiàn)電壓持續(xù)過高、電壓持續(xù)過低、電壓瞬間過高、電壓瞬間過低、雷擊、突破、雜訊干擾等情況,且有時出現(xiàn)故障而突然斷電,前者可導致系統(tǒng)等無法正常工作,后者可造成起爆藥連續(xù)化合設(shè)備停車及誤動作,甚至引發(fā)危險[5]。為避免此類情況發(fā)生,系統(tǒng)所用交流電源采用無擾切換,交流切換裝置是當起爆藥連續(xù)化合控制系統(tǒng)中的一路AC220 V失電時,能立即無擾動的自動切換到另一路供電。控制系統(tǒng)的供電采用UPS系統(tǒng),輸入、輸出24 V電源均采用冗余電源。系統(tǒng)中用到的閥較多,現(xiàn)場所有的閥均采用氣動閥,通過電磁閥控制氣路,完成氣動閥的控制,反應(yīng)釜的攪拌采用氣動馬達。系統(tǒng)的供氣方式采用遠程-現(xiàn)場供氣,當遠程氣路突然中斷時,現(xiàn)場儲氣罐為氣動設(shè)備提供足夠的壓力,保證了系統(tǒng)的正常工作,提高了系統(tǒng)運行的可靠性。
起爆藥連續(xù)化合控制系統(tǒng)實現(xiàn)了藥劑的連續(xù)化生產(chǎn)并提高了安全性,改善了藥劑質(zhì)量一致性,經(jīng)過一段時間運行,控制效果良好、運行穩(wěn)定可靠,具有廣闊的應(yīng)用前景。
[1] 馮國田,孟憲珍.關(guān)于火工品科研生產(chǎn)及發(fā)展的建議與思路[J].火品,2002(12):42-44.
[2] 蘇昆哲,何 華.深入淺出西門子WinCC V6[M].北京:北京航空航天大學出版社,2005.
[3] 歐陽維燦,馬 碩,李春山.基于S7-300PLC與WinCC V6.0的污水處理系統(tǒng)[J].儀表技術(shù)與傳感器,2007(6):77-78.
[4] 廖常初.S7-300/400 PLC應(yīng)用技術(shù)[M].北京:機械工業(yè)出版社,2006.
[5] 孟亞男,孫厚鐵,曹玉波.單質(zhì)起爆藥生產(chǎn)中控制方案的研究與實現(xiàn)[J].吉林化工學院學報,2003(3):37-38.