段謨喜,孫益敏
(江西銅業(yè)集團公司 貴溪冶煉廠,江西 貴溪 335424)
西門子S7-300 PLC在天然氣熱風(fēng)爐中的應(yīng)用
段謨喜,孫益敏
(江西銅業(yè)集團公司 貴溪冶煉廠,江西 貴溪 335424)
介紹了天然氣爐燃燒前的管道氮氣置換、檢漏、爐體清掃及點火程序的邏輯關(guān)系,簡單敘述了天然氣燃燒的安全條件。在程序編寫設(shè)計時,充分利用西門子軟件庫中自帶的PID功能塊,實現(xiàn)對熱風(fēng)爐溫度、壓力的PID控制;結(jié)合西門子SCL編程語言的優(yōu)點,處理外部模擬量數(shù)據(jù)和復(fù)雜的函數(shù)公式計算,提升程序的執(zhí)行效率。在設(shè)備控制層與執(zhí)行層之間使用西門子的profibus-DP總線進行數(shù)據(jù)交換,解決了DCS監(jiān)控與PLC執(zhí)行之間的主從關(guān)系。
檢漏 ;清掃 ;SCL高級語言;FB41;PID
為了治理大氣污染,國家出臺了相關(guān)法律,全面治理燃煤鍋爐,加快清潔能源的推廣,并針對污染物的排放出臺了更為嚴(yán)格的限制政策;同時加大了超標(biāo)排放的處罰力度。為了響應(yīng)國家的號召,加快能源的轉(zhuǎn)換,減少污染物的排放,2012年江銅制定了清潔能源發(fā)展規(guī)劃,決定在貴溪冶煉廠實施天然氣能源計劃,要求在2015年底完成天然氣替代現(xiàn)有燃料技術(shù)改造。備料車間作為燃煤大戶,2臺燃煤熱風(fēng)爐將全部拆除,改為節(jié)能、高效的一體化天然氣爐,并采用廠家提供的成套控制設(shè)備。
2.1 天然氣爐的組成
天然氣爐具有清潔衛(wèi)生、燃燒充分、熱效率高、溫度穩(wěn)定、操作簡單等特點,其組成結(jié)構(gòu)分為:爐體、燒嘴、煙管、防爆閥、風(fēng)機、燃氣閥組儀表、燃氣電氣控制系統(tǒng)。其中最核心的部分是天然氣燒嘴的結(jié)構(gòu)和控制系統(tǒng)的程序編寫[1],燒嘴的結(jié)構(gòu)必須符合最優(yōu)的物質(zhì)燃燒學(xué),有利于降低單位能耗;控制系統(tǒng)根據(jù)燃燒物質(zhì)的性質(zhì)及工藝要求而定,但一般都會把安全、經(jīng)濟的方案作為控制的第一要素。熱風(fēng)爐燃燒的工藝流程圖如圖1。
圖1 天然氣爐工藝流程
2.2 控制系統(tǒng)的選擇
由于天然氣控制系統(tǒng)在國外發(fā)展比較成熟,可以購買成套的設(shè)備及控制系統(tǒng)(內(nèi)置單片機控制),這種產(chǎn)品一般安全穩(wěn)定、使用方便、維修簡單。這方面的代表品牌有:西門子、Honeywell、丹拂斯等。當(dāng)然也可以用PLC、DCS等設(shè)備自編控制程序。但無論是購買的成套設(shè)備還是自編程序,其關(guān)鍵是如何在燃燒噴嘴點火前控制天然氣與氧氣的混合比,只有這樣才能做到既安全可靠,又能保證充分燃燒。我們選擇的是廠家利用PLC自編控制程序。
3.1 PLC與DCS的通信
本控制系統(tǒng)采用西門子S7-300 PLC控制、操作,監(jiān)控采用DCS。PLC與DCS之間的數(shù)據(jù)進行實時交換,針對于現(xiàn)場電磁環(huán)境,為了保證操作的安全性和穩(wěn)定性,對燃氣調(diào)節(jié)閥的開度、變頻器的頻率控制采用硬接線連到PLC輸入模塊,作為PLC的輸入信號,其他不參與控制的監(jiān)控數(shù)據(jù)采用profibus-DP通信方式[2]傳輸?shù)紻CS系統(tǒng)中進行監(jiān)視。對于DCS與DP通信,需要對DP模塊的GSD文件進行配置,參數(shù)設(shè)置需要注意兩點:(1) DCS設(shè)為主站,PLC為從站,波特率一致;(2)PLC下載時把調(diào)試模式去掉。
3.2 觸摸屏設(shè)置
觸摸屏與PLC用以太網(wǎng)進行了通信,現(xiàn)場控制柜設(shè)置1塊10寸的觸摸屏,既可以進行監(jiān)控,也可以設(shè)備調(diào)試、操作。一般參數(shù)設(shè)置好后,不允許修改,當(dāng)工藝參數(shù)發(fā)生變化,需要修改時,要求登錄到管理員級別,防止沒有授權(quán)的人修改參數(shù)。
PLC控制軟件采用STEP7 V5.5 SP2編程軟件,編程語言豐富,特別是SCL高級語言[3],用它能夠?qū)崿F(xiàn)非常復(fù)雜的算法,適合建立各種各樣的數(shù)學(xué)模型來實現(xiàn)控制任務(wù)。
4.1 設(shè)備控制方式
設(shè)備啟動方式采用以下三種方式:
(1)調(diào)試方式。 設(shè)備調(diào)試期間需要對單臺設(shè)備進行調(diào)試,利用上位機對單臺設(shè)備進行起、停的操作,設(shè)備間沒有聯(lián)鎖關(guān)系,不存在聯(lián)跳功能,便于對設(shè)備的調(diào)試及監(jiān)控。
(2)現(xiàn)場方式。 在現(xiàn)場操作箱上把轉(zhuǎn)換開關(guān)切到就地位置,從現(xiàn)場操作箱上發(fā)出啟動、停止指令,實現(xiàn)對設(shè)備的操作,這樣方便設(shè)備的維修和緊急停車。
(3)自動方式。 按照程序預(yù)先設(shè)定的工藝流程啟停設(shè)備,是設(shè)備正常運行的一種方式,自動方式有設(shè)備的聯(lián)鎖關(guān)系及安全聯(lián)鎖條件,只有全部條件滿足后方能啟動設(shè)備。
4.2 程序設(shè)計
程序采用模塊化設(shè)計,思路清晰、易讀、易懂。按照燃燒設(shè)備功能劃分為:點火、風(fēng)機、閥門、火力、報警、模擬量等FC塊;對于功能相同的設(shè)備,編寫為功能塊FB,便于重復(fù)調(diào)用,如:電機、閥門的啟動、停止。為了提高控制系統(tǒng)的快速響應(yīng)、穩(wěn)定性,引入西門子PLC自帶溫度PID功能塊。
4.2.1 熱風(fēng)爐連鎖及程序結(jié)構(gòu)
首先,在熱風(fēng)爐啟動前對熱風(fēng)爐安全聯(lián)鎖要求進行自檢:(1)燃氣壓力是否正常;(2)燃氣閥組的閥門進行壓力檢漏;(3)用氮氣對管道進行清掃。這三項自檢合格后,開始啟動風(fēng)機,進行爐內(nèi)清掃。這一步非常重要,主要是防止天然氣泄漏產(chǎn)生的燃氣累積,在點火時發(fā)生意外爆炸事故。清掃完畢后,點火槍點火。火焰檢測正常后,打開主火閥,主火燃燒、主火火焰檢測,完成了從點火到燃燒的過程。這些過程中需要注意:(1)熱風(fēng)爐的爐門,點火前應(yīng)完全開啟;(2)排煙風(fēng)機處于開啟并有一定的運轉(zhuǎn)速度,保證爐內(nèi)有一定的負壓;(3) 連續(xù)多次點火失敗后,應(yīng)間隔一段時間再啟動;(4)火焰檢測同燃燒同時存在,一旦沒有檢測到火焰,將關(guān)閉系統(tǒng);(5)對閥門的檢漏,依靠現(xiàn)場儀表的正常運轉(zhuǎn)。在整套系統(tǒng)中對于現(xiàn)場儀表的要求較高,必須保證絕對正常,否則可能帶來嚴(yán)重后果。點火啟動邏輯關(guān)系如圖2。
圖2 點火邏輯關(guān)系
4.2.2 應(yīng)用SCL高級語言處理數(shù)據(jù)
SCL語言是西門子PCS7開發(fā)語言中的一種,由于其采用的是類似Pascal高級語言通俗易懂,可以簡化程序的編寫、提高運行效率、同時便于程序的閱讀和保密,近年來越來越被廣泛使用。在程序控制中需要對空氣、天然氣的流量、溫度、閥門的調(diào)節(jié)等模擬量的采集和輸出等數(shù)據(jù)進行處理,下面以模擬量數(shù)據(jù)處理部分為例,設(shè)定 AI_IN為模擬量讀取值,data為最終的運算值:
這段語句解釋為:
(1)如果輸入值小于量程最小值,則data=start;
(2)如果輸入值大于量程最大值,則data= substitute;
(3)如果輸入值在量程最小值和最大值范圍內(nèi), 則 data=(Upper-Lower)/(Substitute-Start)*AI_IN。
可以看出,這種編程比梯形圖更加簡單且富有邏輯性。
4.2.3 PID溫度控制
西門子的控制功能塊中,分別引入FB41、FB58功能塊[4-5]。FB41能實現(xiàn)PID連續(xù)變化的模擬量[6],F(xiàn)B58為專業(yè)溫度PID控制功能塊,實現(xiàn)對溫度的精準(zhǔn)控制。PID的初始化可以在OB100中調(diào)用1次,將參數(shù)C0-RST置位;而PID的調(diào)用在OB35中完成,調(diào)用時間200ms。建立數(shù)據(jù)塊DB58用于設(shè)置PID的常用參數(shù)如:控制器采用時間、死區(qū)寬度、比例系數(shù)、積分微分時間等。其主要參數(shù)P、I、D值依靠經(jīng)驗進行反復(fù)試驗調(diào)整到最佳狀態(tài),確保溫度的時間設(shè)定值與實際測量值相差不大。
本系統(tǒng)以西門子S7-300 PLC為控制核心,現(xiàn)場上位機采用觸摸屏控制,利用profibus-DP總線通訊實現(xiàn)了DCS的遠程操作、監(jiān)控等功能。這套天然氣燃燒控制系統(tǒng)自投入運行以來具有運行穩(wěn)定,操作使用方便等特點,提高了生產(chǎn)效率。
[1]吳彬,陣軍, 段清波. 天然氣電石爐氣雙燃料燃爐PLC控制系統(tǒng)的實現(xiàn)[J]. 中國氯堿, 2012(2):22-25.
[2]張秀龍. 龍剛領(lǐng). 基于Profibus-DP網(wǎng)絡(luò)實現(xiàn)操作員站直接控制從站問題的研究[J]. 自動化技術(shù)及應(yīng)用, 2014, 33(3):49-51.
[3]劉國棟. S7-SCL語言在軋鋼設(shè)備中的應(yīng)用[J]. 山西冶金, 2014(6):47-49.[4]張林. FB41在南疆鋼鐵基地煤氣混合調(diào)壓站的應(yīng)用[J]. HMI及PLC控制系統(tǒng), 2013(3):71-72.
[5]徐蘭君, 邵衛(wèi)宏. 西門子PLC在工業(yè)熱處理電爐中的運用[J]. 工業(yè)爐, 2007(4):41-43.
[6]董春雨, 林清周. 西門子PLC內(nèi)嵌PID塊的高爐爐壓調(diào)節(jié)應(yīng)用[J].科技創(chuàng)新與應(yīng)用, 2012(3):3.
Application of Siemens S7-300 PLC inthe Gas Hot Stove
DUAN Mo-xi, SUN Yi-min
(Guixi Smelter, Jiangxi Copper Corporation, Guixi 335424, Jiangxi, China)
In this paper, the logical relationshipsamong the pipeline N2-replacement, leak test, cleaning and ignition program before natural gas furnacecombustion are introduced, the natural gas safety conditions are described briefly. When the program is designed, combined with Siemens software library PID function block, to achieve the temperature of the hot stove and pressure PID control. Using Siemens SCL programming language,the external analog data processing and complex function formula can be treated,the program execution efficiency is improved. Applying Siemens profibus-DP bus for data exchange between control layer and device layer, the master-slave relationship between the DCS and PLC control is solved.
leak test;cleaning;SCL higher language;FB41;PID
TF806
B
1009-3842(2016)06-0076-03
2016-09-04
段謨喜(1983-),男,江西九江人,工程師,主要從事設(shè)備管理工作。E-mail:goldlongy@163.com