侯 鵬
(兗礦魯南化工有限公司,山東 滕州 277500)
己烯分離控制系統設計
侯 鵬
(兗礦魯南化工有限公司,山東 滕州 277500)
本文根據己烯分離的工藝特點簡要闡述了控制系統的總體設計方案、硬件構成和軟件設計,分析系統的各個組成部分對系統的影響,應用STEP7軟件開發了調節和累計、開關量連鎖、流量累計等程序。
己烯;分離;可編程邏輯控制器
己烯工業是基礎原材料工業,對輕工紡織、機械電子、藥物等產業具有明顯的拉動作用,其分離后產品廣泛應用于經濟社會各個領域。為此結合自動控制領域的智能控制理論和技術,開發適合我國己烯裝置特點的智能控制,對于提高裝置操作平穩性和產品質量合格率,以及提高目的產品收率和提高裝置處理能力,優化產品分布,節能降耗、延長開工周期,提高裝置效益十分重要。
原料罐中的原料由泵(P0101)引入己烯塔(T0101),由于己烯沸點較低,在壓力和溫度達到一定的程度時,己烯由己烯塔頂部流出,通過己烯塔冷卻器(E0102)進入己烯塔回流罐(V0101)。進入己烯塔回流罐(V0101)的己烯含有部分雜質,雜質通過泵(P0103)回到己烯塔(T0101);己烯直接流入己烯產品中間罐(V0103),存入己烯產品罐。
進入己烯塔的環己烷,由己烯塔底部,通過泵(P0102)進入環己烷塔(T0102),環己烷由環己烷塔頂部流出,通過環己烷冷卻器(E0104)進入環己烷回流罐(V0102)。進入環己烷回流罐(V0102)的環己烷含有部分雜質,雜質通過(P0105)回到環己烷塔(T0102),環己烷直接流入環己烷產品中間罐(V0104),存入環己烷產品罐。環己烷罐塔底的雜質通過泵(P0104),經過環己烷塔釜液冷卻器(E0105),流入殘液回收罐。
2.1 控制方案及控制規律
在設計中,針對問題分析和實際需要,我們最終設計了單回路控制方案、串級回路控制方案、單點顯示及報警連鎖控制方案。
控制規律采用PID控制規律。
PID控制器是根據系統的誤差,利用比例、 積分、微分計算出控制量進行控制的。PID控制器問世至今已有近70年歷史,它 以其結構簡單、穩定性好、工作可靠、調整方便而成為工業控制的主要技術之一。當被控對象的結構和參數不能完全掌握,或得不到精確的數學模型時,控制理論的其它技術難以采用時,系統控制器的結構和參數必須依靠經驗和現場調試來確定,這時應用PID控制技術最為方便。
2.2 硬件選型
PLC選用西門子S7-300系列PLC模塊。
CPU模塊選用314型,模擬量輸入模塊選用SM 331,模擬量輸出模塊選用SM 332 ,數字輸入模塊選用SM 321,數字輸出模塊選用SM 322。
現場儀表型號規格如下:
法蘭式壓力變送器PI0101、PI0102:TS2005,PN 1.0,DN 10,0~0.25 Mpa;
雙法蘭液位變送器LT0101、LT0102:TS1151DP,PN1.0,DN20,L=500mm(LT0101)L=900mm(LT0102);
熱電阻溫度計TE0101~TE0110: WZPK-238S, M27*2 ,PT100
(L=250,TE 0101,TE0102,TE 0104,TE 0105)(L=160,TE 0103) (L=157,TE 0106,TE 0107)(L=229,TE 0108(L=170,TE 0109,TE0110)
小口徑單座調節閥LV0101,LV0102: HLS單座閥;
彈性壓力表PI01~PI10: Y-100 ,M20*1.5,0~0.25 Mpa。
2.3 控制程序開發
結合己烯分離生產工藝流程,應用STEP7軟件開發了數值轉換、開關量連鎖、流量累計等程序,實現模擬量輸入量程轉換,模擬量輸出量程轉換,連鎖等重要功能。
在STEP7中主要有以下幾種類型的塊:
組織塊——OB(Organization Block)
功能——FC(Function)
功能塊——FB(Function Block)
系統功能——SFC(System Function)
系統功能塊——SFB(System Function Block)
背景數據塊——背景DB(Instance Data Block)
共享數據塊——共享DB(Share Data Block)
結構化編程是與線性編程相對的一種編程方式。在線性編程方式中,所有的程序指令都寫在主程序OB1中以實現一個自動化控制任務;而在結構化編程方式中,將自動化任務分解為能夠反映某種過程工藝、功能或可以反復使用的更小的任務塊(FC或者FB),OB1通過調用這些塊來完成整個自動化任務。
在插入的功能FC1、數據塊DB1等塊中編寫內容。在FC1中使用梯形圖語言(LAD)進行編譯,在庫中找出FC105、FC106等功能。編譯結束后把程序以LAD放入組織塊OB1中,OB是直接被操作系統調用的用戶程序塊,OB1的優先級為1,是對應于循環執行的主程序的程序塊。
下面以數值轉換模塊(FC105)為例,簡單介紹一下模擬量輸入量程轉換子程序。
數值轉換模塊(FC105),其功能是接受一個整型值(IN),并將其轉換為以工程單位表示的介于下限和上限(LO_LIM和HI_LIM)之間的實型值,將結果寫入OUT。
其功能可用如下等式表示:
OUT=[((FLOAT(IN)-K1)/(K2-K1))*(HI_LIM-LO_LIM)]+LO_LIM(1)
常數K1和K2根據輸入值是BIPOLAR還是UNIPOLAR設置。BIPOLAR:假定輸入整型值介于-27648與27648之間,因此K1=-27648.0,K2=+27648.0;
UNIPOLAR:假定輸入整型值介于0和27648之間,因此K1=0.0,K2=+27648.0。
如果輸入整型值大于K2,輸出(OUT)將鉗位于HI_LIM,并返回一個錯誤。如果輸入整型值小于K1,輸出將鉗位于LO_LIM,并返回一個錯誤。
完成了畫面的組態以及下位機硬件組態,最后連接上位機組態畫面與下位機程序的連接,通過S7-PLCSIM的仿真功能實現對整個系統的仿真調試。
通過仿真調試,邏輯關系正常,設計達到分離要求。
本設計應用在工程方面,可以減輕操作工人的勞動強度,提高了工作質量,并減少了經濟投入,提高了產品的合格率;使系統安全、平穩的運行。具有很好的市場前景。