陳曉紅
(中國船舶重工集團公司 第七○三研究所,哈爾濱 150078)
鄰二甲苯預(yù)熱后和熱空氣按一定比例在汽化器中均勻混合,然后進入氧化反應(yīng)器。在氧化反應(yīng)器中鄰二甲苯與空氣中的氧氣在催化劑表面氧化生成鄰苯二甲酸酐。氧化反應(yīng)是在氣相中完成的,生成的氣態(tài)苯酐經(jīng)凝華、熱熔、精制得到液態(tài)精苯酐,液態(tài)精苯酐再經(jīng)結(jié)片得到固態(tài)片狀產(chǎn)品苯酐。
以上這些反應(yīng)均受到反應(yīng)溫度、壓力、空速、催化劑的活性和選擇性及原料的純度等因素的影響,隨著催化劑使用時間的增長,反應(yīng)條件逐步調(diào)整,苯酐收率下降而副產(chǎn)物增加。
采用分級分布式控制,以微處理器為核心的基本控制器,代替模擬儀表完成常規(guī)的過程控制,同時進行復雜算式運算和順序控制。
采用物理上分散的結(jié)構(gòu),實現(xiàn)真正的分散控制。在現(xiàn)場就地安裝的基本控制器,不但節(jié)省了電纜,同時減少了傳輸線路對信號的干擾,并且縮短了控制回路,加快了反應(yīng)速度。
備有計算機之間的通信系統(tǒng)數(shù)據(jù)高速通道提高了現(xiàn)代分時通信的技術(shù),實現(xiàn)了綜合控制。備有多功能CRT操作臺作為集中型的人-機接口,在CRT操作臺上,可以存取并能以多種畫面顯示全部過程變量、控制變量及其它參數(shù),以及直接操作遠程基本控制器,實現(xiàn)了集中監(jiān)視和集中操作。
管理計算機通過高速數(shù)據(jù)通道,直接與過程相聯(lián)結(jié),完成生產(chǎn)計劃、管理、決策的最優(yōu)化從而實現(xiàn)了整個生產(chǎn)過程的最優(yōu)化自動控制。
對于本裝置成本核算所需的原料、副產(chǎn)品、中間產(chǎn)品、共用工程都設(shè)置精度較高的現(xiàn)場計量儀表,以保證現(xiàn)場數(shù)據(jù)采集及時準確。
數(shù)據(jù)采集內(nèi)容:現(xiàn)場溫度、流量、液位、壓力。
3.2.1 可組態(tài)回路控制(CCF)
為了指示運算塊執(zhí)行某種功能,需要用一種稱為“組態(tài)”的程序。經(jīng)“組態(tài)”過的運算塊能明確自己的任務(wù)。因此,所謂組態(tài),就是指確定運算塊的工作方式。
基本控制器的組態(tài),是通過向CPU輸入組態(tài)字完成的。組態(tài)字應(yīng)選擇運算塊的運算格式,決定輸入信號的類型和來源,決定報警的類型,決定該運算塊與其它運算塊的連接關(guān)系以及運算塊的數(shù)據(jù)處理方式、輸出顯示格式。通過組態(tài),任一運算塊的輸入、輸出都能和該基本控制器內(nèi)另一個運算塊進行連接,這樣就能將已經(jīng)提供的標準控制軟件組合成相當復雜的控制結(jié)構(gòu)。由于這種組合不需改變外部接線,只需填寫組態(tài)字,故通常就將運算塊組態(tài)實現(xiàn)的連接稱為“軟線連接”,以區(qū)別于正常的軟線連接。
1)溫度控制回路?,F(xiàn)場溫度檢測元件采集溫度,經(jīng)熱電偶板/熱電阻板調(diào)節(jié)成標準電信號到模擬量終端板,經(jīng)A/D轉(zhuǎn)換模擬信號轉(zhuǎn)變成數(shù)字信號,輸入,經(jīng)PID(比例積分微分)調(diào)節(jié),輸出,經(jīng)D/A轉(zhuǎn)換數(shù)字信號轉(zhuǎn)變成模擬信號到終端板→現(xiàn)場調(diào)節(jié)閥調(diào)節(jié)。
2)流量控制回路。電磁流量計將現(xiàn)場流量信號轉(zhuǎn)換成標準電信號到模擬量終端板,經(jīng)A/D轉(zhuǎn)換模擬信號轉(zhuǎn)變成數(shù)字信號,輸入開方功能塊(因流量與體積開方成正比)開方,經(jīng)PID(比例積分微分)調(diào)節(jié),輸出,經(jīng)D/A轉(zhuǎn)換數(shù)字信號轉(zhuǎn)變成模擬信號到終端板→現(xiàn)場調(diào)節(jié)閥調(diào)節(jié)。
3)氧化單元FFIC流量比值調(diào)節(jié)回路。現(xiàn)場孔板流量計采集流量,經(jīng)變送器將現(xiàn)場流量信號轉(zhuǎn)換成標準電信號到模擬量終端板,經(jīng)A/D轉(zhuǎn)換模擬信號轉(zhuǎn)變成數(shù)字信號,輸入開方功能塊(因流量與體積開方成正比)開方,得到其中一個流量信號:同理得到另一個流量信號。這兩個流量信號經(jīng)DCS的內(nèi)部比值計算器功能塊進行比值計算,經(jīng)PID(比例積分微分)調(diào)節(jié),輸出,經(jīng)D/A轉(zhuǎn)換數(shù)字信號轉(zhuǎn)變成模擬信號到終端板→現(xiàn)場調(diào)節(jié)閥調(diào)節(jié)。
3.2.2 順時控制
用TCL泰勒控制語言程序?qū)崿F(xiàn)順時控制是非常方便的,以切換冷凝器為例,控制過程的第一步源程序代碼如下:
TCL SOURCE LISTING:E108-TIM
TIMESTAMP;17 MAY 00 10:24
PROC E108-TIMING;
/*Main program for five condensers'schedule */
/*The five condensers work in turn after 80 minutes. */
/*For Jilin 101 PA project */
VAR FLAG_A,
FLAG_B,
FLAG_C,
FLAG_D,
FLAG_E, EXCIUDE :INYEGER
DBVAR DEV_CMND,
DEV_STAT,
ON_DELAY,
PR,
AC,
NEXTSTEP :INYEGER;
DATA1,
RESULY :REAL;
UNITS PA_CTL2_UNIT;
SUBR ABN;
BEGIN
MESG(′ERROR IN SEQINCE E108_TIMING′,HIGH);
ABORT;
END;
REGIN /*Main body */
10:STEP ′STEP 0:WAITING ′
BEGIN
IF($′S01′.DEV_STAT=#OFF)
THEN
BEGIN
$′S01_L1′.DEV_COMND:=#OFF;
$′S01_L2′.DEV_COMND:=#LAMP;
REPEAT
WAIT(10);
UNTIL($′S01_L1′.DEV_STAT=#ON;
END
ELSE
BEGIN
$′S01_L1′.DEV_COMND:=#LAMP;
$′S01_L1′.DEV_COMND:=#OFF;
END
%E108A_1-REG.AC:=0;
%E108B_1-REG.AC:=0;
%E108C_1-REG.AC:=0;
%E108D_1-REG.AC:=0;
%E108E_1-REG.AC:=0; /*Stop all the condensers*/
$′DELAY1′-′DAA′.DATA1:=0;
$′DELAY1′-′DAB′.DATA1:=0;
$′DELAY1′-′DAC′.DATA1:=0;
$′DELAY1′-′DAD′.DATA1:=0;
$′DELAY1′-′DAE′.DATA1:=0;
/*Stop all the 80-min delays*/
FLAG_A,
FLAG_B,
FLAG_C,
FLAG_D,
FLAG_E,
EXCIUDE:=0;
IF($′SA_A′.DEV_STAT=1)THEN
%TIM201-TIM.PR:=12600;
END
ENDSTEP
STEP ′STEP 1:START E108A′
BEGIN
IF($′S01′.DEV_STAT=#OFF)
THEN
GOTO 10;
IF($′SA_A′.DEV_STAT=0)AND(FLAG_A=0)
THEN /*If this condenser is NOT excluded*/
BEGIN
$′SAL_A′.DEV_COMND:=#OFF;
%E108A_1-REG.AC:=0;
WAIT(1);
%E108A_1-REG.AC:=1;
$DELAY1′-′DAA′.DATA1:=1;
/*Start 80-min delay timer*/
REPEAT
WAIT(4);
UNTIL($DELAY1′-′DLA′.RESULT=1);
/*Wait 80-min*/
$DELAY1′-′DAA′.DATA1:=0;
IF(EXCLUDE=0) /*IF NO EXCLUDED CONDENSERS*/
THEN
%TIM501-TIM.PR:=16800;/*SET E108D TO 320 MIN*/
ELSE
BEGIN
IF($′SA_C′.DEV_STAT=0)AND(FLAG_C=1)THEN
/*IF E108C IS JUST REXTORED*/
BEGIN
%TIM501-TIM.PR:=16800;
EXCLUDE:O;
FLAG_C:=O;
END
%TIM301-TIM.PR:=12600;
END
END
ELSE
BEGIN
FLAG_A:=1; /*SET E108A EXCLUDE FLAG TO 1*/
%E108A_1-REG.AC:=0;/*STOP E108A GAS INLET*/
$′SAL_A′.DEV_COMND:=#LAMP;
/*TURN ON E108A EXCLUDE LAMP*/
IF(EXCLUDE=0)THEN
/*IF THIS IS THE FIRST TIME TO BE EXCLUDED*/
BEGIN
EXCLUDE:=1; /*SET EXCLUDE FLAG TO 1*/
$DELAY1′-′DAA′.DATA1:=1;
/*Start 80-min delay timer*/
REPEAT
WAIT(4);
UNTIL($DELAY1′-′DLA′.RESULT=1);
/*Wait 80-min*/
$DELAY1′-′DAA′.DATA1:=0;
%TIM301-TIM.PR:=12600;
END
END
END
ENDSTEP
苯酐裝置的自動化程度較高,安全聯(lián)鎖系統(tǒng)也比較完善;這對安全連續(xù)、穩(wěn)定的生產(chǎn)起到了有力的保證。采用集散控制系統(tǒng)(DCS)控制和監(jiān)視整個裝置,對大部分工藝操作參數(shù)都采用中央控制室集中控制,對許多電器設(shè)備還加設(shè)了現(xiàn)場就地開關(guān),對溫度、流量、壓力、液位等主要過程參數(shù)設(shè)有必要的自動調(diào)節(jié)系統(tǒng),進行自動控制和集中控制,而且還有聲光報警和聯(lián)鎖系統(tǒng),以保證設(shè)備和人身安全。
[1] 曹潤生,黃禎地,周澤魁.過程控制儀表[M].杭州:浙江大學出版社,1993.
[2] 謝劍英.微型計算機控制[M].北京:國防工業(yè)出版社,1996.