1 引言
在工業(yè)過(guò)程計(jì)算機(jī)控制系統(tǒng)中,集散控制系統(tǒng)(DCS)已經(jīng)成為一種主流控制系統(tǒng),隨著DCS應(yīng)用的深入,對(duì)DCS組態(tài)工作也由制造商轉(zhuǎn)向用戶完成。即通常所說(shuō)的用戶組態(tài)。目前業(yè)內(nèi)人士對(duì)DCS用戶組態(tài)工作的研究還局限于對(duì)DCS操作畫(huà)面組態(tài)的研究。本文介紹DCS在我廠雙氧水生產(chǎn)中的成功應(yīng)用及本人在實(shí)踐中的體會(huì),對(duì)DCS用戶組態(tài)提出一些看法。
2 系統(tǒng)工藝流程
本生產(chǎn)裝置包括新、舊兩個(gè)生產(chǎn)線。均包含五個(gè)工序:氫化工序、氧化工序、萃取凈化工序、后處理工序、工作液配制及回收工序氫化工序把蒽醌轉(zhuǎn)化蒽氫醌或四氫化蒽醌。氧化工序用空氣中的氧直接氧化蒽氫醌和四氫化蒽氫醌,并轉(zhuǎn)化為蒽醌、四氫化蒽醌,同時(shí)生成雙氧水。萃取的作用是用無(wú)離子水從氧化液中萃取回收雙氧水,生產(chǎn)一定濃度的雙氧水溶液,該溶液再經(jīng)過(guò)凈化處理后,不僅降低有機(jī)碳的含量,而且生產(chǎn)27.5~35%的產(chǎn)品出售市場(chǎng)。來(lái)自萃取的萃余液經(jīng)過(guò)后處理再生處理后進(jìn)入下一個(gè)使用循環(huán)過(guò)程。其生產(chǎn)過(guò)程如下:
2.1 工藝對(duì)控制系統(tǒng)的要求
2.1.1實(shí)現(xiàn)各個(gè)單元操作的集中監(jiān)控,包括:溫度、壓力、流量、液位等物理量的監(jiān)測(cè)與控制。動(dòng)態(tài)參數(shù)檢測(cè)、控制必須準(zhǔn)確、可靠。
2.1.2必要的遙控措施,對(duì)突發(fā)事件如停電等,系統(tǒng)應(yīng)采取相應(yīng)的保護(hù)措施,確保在緊急情況下或需要的時(shí)候?qū)σ恍╆P(guān)鍵的控制點(diǎn)(閥門(mén)、馬達(dá)等)實(shí)施遙控。
2.1.3配置必要的報(bào)警和聯(lián)鎖。
2.1.4重要參數(shù)的記錄和方便地查閱其實(shí)時(shí)趨勢(shì)和歷史趨勢(shì)。
2.1.5可隨時(shí)監(jiān)測(cè)有關(guān)單元的有關(guān)參數(shù)或重要設(shè)備的運(yùn)行情況。
2.1.6控制系統(tǒng)操作簡(jiǎn)單,參數(shù)設(shè)置、調(diào)整方便,便于操作,人性化的操作界面。
2.1.7操作員站顯示整個(gè)生產(chǎn)工藝流程,修改和打印各種有關(guān)參數(shù)。
2.2 系統(tǒng)控制檢測(cè)點(diǎn)
本系統(tǒng)溫度、液位等模擬量檢測(cè)點(diǎn)較多,熱電阻39個(gè),4~20mA模擬量輸入98個(gè),4~20mA模擬量輸出 48個(gè),控制回路48個(gè),開(kāi)關(guān)量輸入26個(gè)。
3 硬件配置
在系統(tǒng)硬件配置時(shí)要縱覽全局,從滿足生產(chǎn)過(guò)程對(duì)控制的要求,現(xiàn)場(chǎng)變送器和執(zhí)行機(jī)構(gòu)等部件特點(diǎn),傳輸信號(hào)電纜和DCS輸入/輸出卡件等方面全面考慮,從工藝的合理性、投資的經(jīng)濟(jì)性、運(yùn)行的可靠性、維修的方便性等進(jìn)行綜合分析。
3.1冗余的系統(tǒng)服務(wù)器/操作站,配置1臺(tái)工程師站和1臺(tái)操作站,并預(yù)留PC接口,滿足了系統(tǒng)的操作需要,在工程師站上安裝操作站軟件,系統(tǒng)運(yùn)行時(shí)可作為一臺(tái)操作站使用,系統(tǒng)開(kāi)車(chē)時(shí)2個(gè)操作站同時(shí)參與操作。系統(tǒng)正常時(shí)將2個(gè)操作站分別用于新、舊系統(tǒng)的操作管理。
3.2冗余的高性能混合型控制器,兩個(gè)控制器之間熱備份,同時(shí)接受網(wǎng)絡(luò)數(shù)據(jù),其中之一的控制器發(fā)生故障,備份控制器自動(dòng)進(jìn)入工作狀態(tài)。完成調(diào)節(jié)控制、數(shù)據(jù)處理、邏輯聯(lián)鎖、設(shè)備控制等功能。
3.3冗余的以太網(wǎng)和控制網(wǎng),系統(tǒng)配置了2條網(wǎng)絡(luò),監(jiān)控層要求開(kāi)放。數(shù)據(jù)通訊系統(tǒng)是將分散處理單元、輸入/輸出處理系統(tǒng)及工程師站和操作站聯(lián)接起來(lái),以保證可靠和高效的系統(tǒng)通訊。因此采用冗余的以態(tài)網(wǎng)配置,通訊協(xié)議為T(mén)CP/IP標(biāo)準(zhǔn)協(xié)議,控制網(wǎng)要求安全。
3.4在I/O卡件配置上,采用預(yù)留出大于15%的擴(kuò)展空間,卡件的類型盡量少,整個(gè)系統(tǒng)僅有5種I/O模件,從而減少了備件的種類和費(fèi)用。在測(cè)溫模件選型時(shí),考慮系統(tǒng)溫度測(cè)點(diǎn)較多,測(cè)溫元件類型相同,均為鉑電阻,因此采用RTD輸入模件,節(jié)省了變送器的投資費(fèi)用。
3.5所有電源設(shè)備和部件冗余。

4 系統(tǒng)功能
4.1工程師站功能
4.1.1用于程序開(kāi)發(fā)、系統(tǒng)診斷、控制系統(tǒng)組態(tài)、數(shù)據(jù)庫(kù)和畫(huà)面的編輯及修改。
4.1.2生成任何顯示畫(huà)面和趨勢(shì)圖等,并能通過(guò)通訊總線加載到操作員站,能調(diào)出系統(tǒng)中任一已定義的系統(tǒng)顯示畫(huà)面進(jìn)行修改等工作。
4.1.3通過(guò)通訊總線,可調(diào)出系統(tǒng)內(nèi)任一分散處理單元的系統(tǒng)組態(tài)信息和有關(guān)數(shù)據(jù)??蓪⒔M態(tài)數(shù)據(jù)從工程師站上下載到各個(gè)分散單元的操作站。此外,重新組態(tài)的數(shù)據(jù)被確認(rèn)后,系統(tǒng)能自動(dòng)刷新其內(nèi)存。
4.1.4具有離線和在線全代碼下載功能,不影響專置安全正常運(yùn)轉(zhuǎn),可以在線加入或摘除網(wǎng)絡(luò)設(shè)備而不影響其它網(wǎng)絡(luò)設(shè)備正常運(yùn)轉(zhuǎn)。
4.1.5具有對(duì)DCS系統(tǒng)的運(yùn)行狀態(tài)進(jìn)行監(jiān)控的功能。包括對(duì)各控制站的運(yùn)行狀態(tài)、各操作站的運(yùn)行狀態(tài)、各級(jí)網(wǎng)絡(luò)通訊狀態(tài)等方面的監(jiān)控。
4.1.6具有在線組態(tài)功能。如:量程上下限的改變、控制參數(shù)的調(diào)整等。
4.1.7具有在線顯示組態(tài)圖上所有輸入/輸出、中間量的數(shù)值。
4.1.8工程師站設(shè)置操作保護(hù)密碼,以防擅自改變控制策略、應(yīng)用程序、系統(tǒng)數(shù)據(jù)庫(kù)。
4.2操作員站功能
操作站是人機(jī)對(duì)話的界面,幾乎所有的控制指令和狀態(tài)參數(shù)都在此交換。在操作站上可以分別顯示各個(gè)流程圖上現(xiàn)場(chǎng)的各種工藝參數(shù),控制驅(qū)動(dòng)裝置、切換控制方式、調(diào)整過(guò)程設(shè)定值等,監(jiān)控系統(tǒng)內(nèi)每一個(gè)模擬量和數(shù)字量,顯示并確認(rèn)報(bào)警、操作指導(dǎo)、記錄操作日志、記錄操作信息如改變?cè)O(shè)定值、手/自動(dòng)切換以及時(shí)間等,顯示歷史趨勢(shì)圖,定時(shí)打印報(bào)表。操作簡(jiǎn)單,滿足操作控制和生產(chǎn)管理的要求。
5、系統(tǒng)組態(tài)設(shè)計(jì)
一套用戶組態(tài)的DCS能否被成功應(yīng)用,提高控制品質(zhì),使因其故障而造成的影響減小,方便監(jiān)控和操作,其關(guān)鍵是組態(tài)設(shè)計(jì)的質(zhì)量。DCS用戶組態(tài)是指在DCS中,按照其廠商提供的功能部件的特點(diǎn)、數(shù)量和性能,根據(jù)工藝設(shè)計(jì)要求,設(shè)計(jì)、實(shí)現(xiàn)并確定有關(guān)排列。DCS用戶組態(tài)工作是一件十分細(xì)致的工作,在組態(tài)過(guò)程中,既要了解生產(chǎn)過(guò)程對(duì)控制的要求,熟悉生產(chǎn)過(guò)程,深刻認(rèn)識(shí)各種設(shè)備和過(guò)程的生產(chǎn)順序,明確生產(chǎn)過(guò)程和儀表的相互關(guān)系;還要熟練掌握DCS所提供的各個(gè)控制算法或模塊功能,以及各功能模塊提供的各參數(shù)的相互影響,從深度和廣度上對(duì)DCS、工藝生產(chǎn)過(guò)程以及控制要求有了足夠清楚的認(rèn)識(shí),完成組態(tài)工作。
5.1硬件排列組態(tài)
DCS硬件排列是指DCS輸入/輸出設(shè)備上的接線位置與外部生產(chǎn)過(guò)程參數(shù)位置之間的分配,DCS的設(shè)計(jì)思路之一是分散控制,合理的輸入/輸出信號(hào)組合可以使負(fù)荷分散。
硬件要均衡配置:將空槽位和預(yù)留I/O通分散安排,同時(shí)盡量使各控制站之間的負(fù)荷相對(duì)平衡。避免集中配置易造成局部信息流過(guò)于擁擠產(chǎn)生瓶頸,從而降低了DCS的整體性能,不利于I/O信號(hào)的合理調(diào)整,增加今后系統(tǒng)改造的難度。同時(shí)每個(gè)卡件將信號(hào)按照實(shí)際變化和重要性設(shè)置不同的執(zhí)行周期,將不同執(zhí)行周期的信號(hào)按物理位置合理的組合。如:LIC101、LIC102、LIC203、LIC206、LIC403,在生產(chǎn)過(guò)程中是重要的控制點(diǎn),執(zhí)行周期設(shè)置為50ms,而LI201、LI202、LI204、LI205等相對(duì)參數(shù)變化慢,因而執(zhí)行周期設(shè)置為100ms,這樣同一卡件執(zhí)行周期快慢搭配在一起,使輸入/輸出部件微處理單元的負(fù)荷較均勻,減少硬件因負(fù)荷過(guò)大而發(fā)生故障。同時(shí)對(duì)工藝操作相關(guān)的參數(shù),如:氫化液儲(chǔ)槽液位LIC102,其泵出口流量FIC104,氧化液儲(chǔ)槽液位LIC206,其泵出口流量FIC204,再生液儲(chǔ)槽液位LIC403,流量FIC401。本裝置生產(chǎn)過(guò)程中氫化液、氧化液、再生液是循環(huán)的,為保持液位穩(wěn)定必須流量平衡,將這些相互關(guān)聯(lián)的參數(shù)分配在不同的卡件,當(dāng)某一卡件發(fā)生故障時(shí),可以從相關(guān)參數(shù)來(lái)判斷,避免造成大范圍的控制癱瘓,將風(fēng)險(xiǎn)降到最低。硬件排列設(shè)計(jì)如附圖2
5.2應(yīng)用軟件組態(tài)
應(yīng)用軟件組態(tài)在工程師站完成,下載到DCS的控制器執(zhí)行,控制器主要由CPU、ROM、RAM、E2PROM、地址設(shè)定開(kāi)關(guān)等組成。CPU完成運(yùn)算,ROM用來(lái)存操作系統(tǒng)、功能塊庫(kù),功能塊在ROM中的排列是確定的,用戶是不能改變的。RAM用來(lái)存CPU的運(yùn)算結(jié)果和I/O信號(hào)。E2PROM存用功能塊連成的控制方案。下電時(shí),控制方案是不會(huì)丟失的。不僅如此,控制方案不合適,還可以修改??刂破髟诰W(wǎng)絡(luò)中應(yīng)該有地址,由這些地址開(kāi)關(guān)來(lái)設(shè)定。功能塊在ROM中的排列有相應(yīng)的地址。在運(yùn)用這些功能塊時(shí),應(yīng)該標(biāo)明該功能塊輸入輸出之間運(yùn)算的關(guān)系,還有運(yùn)算所需要的許多參數(shù)。在根據(jù)被控對(duì)象,確定控制策略形成控制方案時(shí),在功能塊庫(kù)中選擇控制所需要的功能塊,弄清各功能塊之間的聯(lián)接關(guān)系,并首先定義它在E2PROM中的地址,并且和其它功能塊的聯(lián)系也都是用地址來(lái)表示的,同時(shí)填入所需參數(shù),畫(huà)出每一個(gè)控制回路所需的功能塊以及它們之間的連接關(guān)系,這些工作稱為組態(tài)。
功能塊庫(kù)中最重要的功能塊是PID功能塊,它的輸出Y(t)和輸入X(t)的關(guān)系是比例-積分-微分關(guān)系,它在過(guò)程控制中有極其重要的作用。在完成閉環(huán)控制時(shí)一定要用到PID功能塊。
含PV-SP的PID功能塊是實(shí)現(xiàn)過(guò)程變量(PV)和設(shè)定值(SP)之差進(jìn)行比例-積分-微分運(yùn)算,它的參數(shù)有設(shè)定、過(guò)程變量、比例-積分-微分的系數(shù)。它的輸出通常送到輸出板的端子板的地址。最后輸送給閥門(mén)。一般情況下,PID功能塊中包括PV-SP的運(yùn)算。同時(shí)在PID之前還可以加入其它運(yùn)算,如加死區(qū)。DCS的PID功能塊幾乎是包羅萬(wàn)象的,有100多個(gè)參數(shù)。1,首先問(wèn)PV從那里來(lái),要填入PV的地址;PV值來(lái)自一塊模擬輸入模件或端子板;2,SP的地址,SP的地址通常是站的地址;3,有沒(méi)有死區(qū),沒(méi)有死區(qū),這一項(xiàng)就不用管了,有死區(qū),要寫(xiě)入死區(qū)的寬度和高度;4,要不要積分,要積分,積分常數(shù)是多少,5,要不要微分,要微分,微分常數(shù)是多少;6,比例是多少;7,要不要死區(qū),如果要,需輸入死區(qū)寬度,死區(qū)的高度。8, PID功能塊的輸出到那里,如輸?shù)侥M輸出模件或端子板的功能塊。其輸出到閥門(mén)。也可以到存儲(chǔ)器中,但要規(guī)定一個(gè)地址。這時(shí)PID功能塊的輸出成為另一塊功能塊的輸入。如串級(jí)控制,第一個(gè)PID的輸出是第二個(gè)PID的設(shè)定,這時(shí)PV有二個(gè),也用二個(gè)站功能塊,但只有一個(gè)站功能塊有手/自切換關(guān)系。
在功能塊庫(kù)中另外一個(gè)重要功能塊是站功能塊,它不能用數(shù)學(xué)公式表示輸入和輸出的直接關(guān)系,它是實(shí)現(xiàn)人機(jī)交流的功能塊,把由人決定的設(shè)定值送給控制回路,并送進(jìn)控制回路何時(shí)接入的條件和實(shí)現(xiàn)手/自動(dòng)切換的條件等。
其他功能塊如算術(shù)運(yùn)算加、減、乘、除,平方、開(kāi)方等是必不可少的。其次是函數(shù)運(yùn)算,三角幾何運(yùn)算,矩陣運(yùn)算,C語(yǔ)言接口和Basic語(yǔ)言接口功能塊等。與硬件連接的功能塊,如讀取模擬和開(kāi)關(guān)輸入的功能塊,模擬和開(kāi)關(guān)輸出的功能塊,從網(wǎng)上讀取模擬量和開(kāi)關(guān)量的功能塊,送到網(wǎng)上的模擬量和開(kāi)關(guān)量的功能塊。
⑴ I/O與CM相應(yīng)的儀表位號(hào)、量程、單位等要一致。⑵充分利用DCS所提供的各種控制算法或模塊。在雙氧水生產(chǎn)裝置中幾種典型的控制策略組態(tài)。
5.2.1氫化塔壓力最大值與進(jìn)氣流量串級(jí)調(diào)節(jié)控制策略組態(tài)
PIC102、PIC103、PIC104分別為氫化塔上、中、下塔塔頂壓力,工藝操作過(guò)程為每?jī)晒?jié)塔串聯(lián)使用,要求三節(jié)塔的壓力最大值與進(jìn)氫化塔氫氣流量FT101串聯(lián)調(diào)節(jié)。針對(duì)工藝的特點(diǎn),引入SWITCH功能模塊,利用DCS所提供的功能模塊軟連接等優(yōu)點(diǎn),這樣很容易實(shí)現(xiàn)在不同情況下對(duì)調(diào)節(jié)閥FN101的控制。
5.2.2萃取塔界面液位與進(jìn)水流量串級(jí)調(diào)節(jié)控制策略組態(tài)
在本裝置中共投運(yùn)了五套串級(jí)調(diào)節(jié)系統(tǒng),在組態(tài)中運(yùn)用DCS軟連接的優(yōu)點(diǎn),使手動(dòng)—自動(dòng)—串級(jí)自由切換,開(kāi)車(chē)時(shí)運(yùn)用單回路調(diào)節(jié),生產(chǎn)穩(wěn)定后操作工可以很容易切換為串級(jí)調(diào)節(jié),在操作站操作MAN—AUTO—CAS,方便地將軟連接切換,調(diào)節(jié)質(zhì)量高,操作簡(jiǎn)單。
5.2.3參數(shù)累積,溫度壓力被償計(jì)算
如蒸汽流量FI—107,部門(mén)考核需要要求累積,在組態(tài)時(shí)加入模塊狀“TOTALIZER ”累積計(jì)算模塊,F(xiàn)IC201、FIC202、FIC20為空氣流量,測(cè)量用孔板,因此應(yīng)用DCS軟連接引入壓力補(bǔ)償(溫度較穩(wěn)定)。
5.2.4閥位設(shè)置
因工藝安全需要,調(diào)節(jié)閥有氣開(kāi)式和氣閉式,使用時(shí)發(fā)現(xiàn),操作工和儀表工必須要清楚每臺(tái)閥門(mén)作用方式氣開(kāi)或氣閉,才能進(jìn)行手動(dòng)操作的設(shè)置,這給操作增加了難度,后來(lái)在控制組態(tài)中引入而在AUXCALC6功能塊,如LIC—401,LV—401閥門(mén)為氣閉式。
加入AUXCALC6功能塊,寫(xiě)入表達(dá)式,OP=100—PIDA.OP氣閉式閥門(mén)100%輸出信號(hào)時(shí),閥位全關(guān),組態(tài)后在操作上與氣開(kāi)式閥門(mén)相同,操作信號(hào)為0%時(shí)為全關(guān),100%時(shí)為全開(kāi),使操作方便簡(jiǎn)單,同時(shí)調(diào)節(jié)的正反作用設(shè)置也無(wú)須改慮閥門(mén)的正反作用,又能保證系統(tǒng)在氣源故障時(shí)在安全閥位。同時(shí)利用功能塊設(shè)置停車(chē)操作按鈕,在電源設(shè)備突發(fā)事故時(shí),操作工只要點(diǎn)擊停車(chē)按鈕,所有調(diào)節(jié)閥將按工藝要求設(shè)置的安全閥位上,保障生產(chǎn)安全。而且當(dāng)控制點(diǎn)為回路故障,如現(xiàn)場(chǎng)變送器故障、線路斷路時(shí),提供了安全保障,可設(shè)置控制輸出進(jìn)行保持、全開(kāi)輸出、全關(guān)輸出、安全值輸出等;而且可設(shè)置對(duì)過(guò)程變化異常的報(bào)警;對(duì)控制輸出的微小抖動(dòng)的限制,從而可以消除調(diào)節(jié)閥在一個(gè)位置上的劇烈抖動(dòng),提高控制品質(zhì),延長(zhǎng)調(diào)節(jié)閥的壽命。
6 操作界面組態(tài)
PlantScape的Display Builder采用基于對(duì)象的集成化的圖形開(kāi)發(fā)工具來(lái)生成特定的用戶應(yīng)用流程畫(huà)面,通過(guò)簡(jiǎn)單的填表式操作來(lái)組態(tài)畫(huà)面上的顯示點(diǎn)并采用點(diǎn)擊式操作就可迅速完成圖形對(duì)象動(dòng)畫(huà)組態(tài)。流程圖的開(kāi)發(fā)在操作上應(yīng)該盡量做到畫(huà)面簡(jiǎn)潔,功能強(qiáng)大,盡量使操作員只通過(guò)流程圖就能對(duì)所有過(guò)程進(jìn)行監(jiān)控。
系統(tǒng)本身提供真實(shí)的三維工具設(shè)備圖庫(kù)存,采用這一工具可快速地生成用戶動(dòng)態(tài)圖形畫(huà)面并將動(dòng)態(tài)數(shù)據(jù)連接到畫(huà)面中,采用Visual Basic腳本和Actiex組件可生成特定的動(dòng)態(tài)效果,實(shí)現(xiàn)功能包括:氫化液工序流程圖等生產(chǎn)過(guò)程工藝流程圖畫(huà)面,在線PID整定,修改動(dòng)態(tài)趨勢(shì)圖,歷史趨勢(shì)圖,生產(chǎn)報(bào)表,事件報(bào)表,操作日志,設(shè)備管理,工藝參數(shù)設(shè)定和使用權(quán)限功能等,實(shí)時(shí)的掌握現(xiàn)場(chǎng)設(shè)備的運(yùn)行狀況及參數(shù)變化,以圖形形式提供歷史和實(shí)時(shí)的毫秒趨勢(shì)圖,用趨勢(shì)和數(shù)據(jù)記錄PID整定時(shí)監(jiān)視執(zhí)行情況和效果,由于系統(tǒng)中檢測(cè)變量多,有時(shí)會(huì)出現(xiàn)報(bào)警,如不及時(shí)診斷排除,勢(shì)必會(huì)影響正常生產(chǎn),為此,在實(shí)際組態(tài)過(guò)程中,采用多點(diǎn)多預(yù)警系統(tǒng),并在畫(huà)面上以顏色加以區(qū)分,重要參數(shù)報(bào)警可實(shí)現(xiàn)畫(huà)面鎖定,使操作員提前做好準(zhǔn)備工作,便于正確操作。
7 總結(jié)
本系統(tǒng)自投運(yùn)以來(lái),無(wú)故障發(fā)生,系統(tǒng)運(yùn)行良好,控制準(zhǔn)確可靠,操作簡(jiǎn)單,維護(hù)方便,達(dá)到節(jié)約勞動(dòng)力,提高產(chǎn)品質(zhì)量,降低消耗的目的,為企業(yè)創(chuàng)造了可觀的經(jīng)濟(jì)效益和社會(huì)效益。