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