本文以山東沾化煒燁電廠鍋爐補(bǔ)給水處理控制系統(tǒng)為例,論述了OMRON PLC在水處理領(lǐng)域的應(yīng)用。對(duì)系統(tǒng)的硬件、軟件結(jié)構(gòu)及工作原理進(jìn)行了說(shuō)明,并且重點(diǎn)介紹了OMRON PLC的子程序調(diào)用結(jié)構(gòu)和對(duì)模擬量信號(hào)處理的軟件編程及在與人機(jī)界面通訊時(shí)的編程注意事項(xiàng)。運(yùn)用表明,該系統(tǒng)能夠滿足電廠鍋爐補(bǔ)給水處理的自動(dòng)控制要求,并且具有先進(jìn)、可靠、控制性能好等優(yōu)點(diǎn)。
主控單元采用C200HE PLC是OMRON公司的中小型PLC產(chǎn)品,方便實(shí)現(xiàn)擴(kuò)展性優(yōu)良的生產(chǎn)現(xiàn)場(chǎng);它能進(jìn)一步增強(qiáng)PC的基本功能,可靠,方便的數(shù)據(jù)處理提高生產(chǎn)現(xiàn)場(chǎng)工作效率;CXProgrammer是OMRON開(kāi)發(fā)的應(yīng)用于C200H PLC的編程軟件,運(yùn)行在Windows2000操作系統(tǒng)中,在自動(dòng)化工程各方面具有友好的用戶功能。它致力生產(chǎn)現(xiàn)場(chǎng)情報(bào)化充實(shí)適應(yīng)Windows的軟件;它的單元品種齊全,對(duì)各種各樣的機(jī)械設(shè)備實(shí)現(xiàn)最佳控制。
2.工藝簡(jiǎn)介
本例根據(jù)原水水質(zhì)條件、鍋爐汽水系統(tǒng)對(duì)補(bǔ)給水的水質(zhì)要求,鍋爐補(bǔ)給水處理系統(tǒng)流程為:原水→原水箱→原水泵→熱交換器→多介質(zhì)過(guò)濾器→活性炭過(guò)濾器→反滲透預(yù)脫鹽系統(tǒng)→中間水箱→中間水泵→混和離子交換床→除鹽水箱→除鹽水泵→主廠房。另外包括過(guò)濾器反洗系統(tǒng)、混合離子交換床再生系統(tǒng)、加藥系統(tǒng)等。
(1)原水箱用于貯存進(jìn)入本系統(tǒng)的原水,其目的是為了調(diào)節(jié)進(jìn)水流量的變化,防止進(jìn)水波動(dòng)影響到系統(tǒng)運(yùn)行,保證系統(tǒng)的進(jìn)水量及進(jìn)水水質(zhì)的穩(wěn)定。 原水泵是為預(yù)處理系統(tǒng)提供充足的原水流量和壓力。
(2)熱交換器的作用是使進(jìn)水維持在一定的溫度范圍之內(nèi),以利于保證反滲透系統(tǒng)出力的穩(wěn)定。
(3)多介質(zhì)過(guò)濾器的作用是濾除原水帶來(lái)的細(xì)小顆粒、懸浮物、膠體,有機(jī)物等雜質(zhì),以及經(jīng)加藥后形成的礬花,從而保證其出水SDI(污染指數(shù))≤4。
(4)活性炭過(guò)濾器的作用是去除水中低分子有機(jī)物,游離氯,也能較少水中異味,色度和嗅味。
(5)反滲透預(yù)脫鹽系統(tǒng)利用反滲透膜的特性來(lái)除去水中絕大部分可溶性鹽分,膠體,有機(jī)物及微生物。
(6)中間水箱使反滲透產(chǎn)水側(cè)承受較低的壓力,避免反滲透膜受到背壓而導(dǎo)致不可恢復(fù)的損壞,同時(shí)緩沖由于后級(jí)離子交換系統(tǒng)閥門(mén)切換時(shí)造成的壓力波動(dòng),并可通過(guò)中間水箱的液位控制反滲透的啟、停運(yùn)行。 中間水泵的作用是為后續(xù)水處理系統(tǒng)提供穩(wěn)定的壓力和水量。
(7)混和離子交換床的作用是將反滲透產(chǎn)水中留存的離子進(jìn)一步去除。
(8)除鹽水箱用于貯存本系統(tǒng)的產(chǎn)水,其目的是為了保證鍋爐供水水量的穩(wěn)定。除鹽水泵的作用是為鍋爐系統(tǒng)提供穩(wěn)定的壓力和水量。圖1示出補(bǔ)給水處理流程。
3.控制系統(tǒng)配置及說(shuō)明
3.1 總體控制要求及功能
電廠鍋爐補(bǔ)給水處理自控系統(tǒng)的要求是對(duì)水處理過(guò)程進(jìn)行自動(dòng)控制和自動(dòng)調(diào)節(jié),使處理后的水質(zhì)指標(biāo)達(dá)到要求的范圍。在公司水處理控制室上位機(jī)發(fā)出指令時(shí),將當(dāng)前時(shí)刻運(yùn)行過(guò)程中的主要工作參數(shù)(水質(zhì)參數(shù)、流量、液位等)、運(yùn)行狀態(tài)及一定時(shí)間段內(nèi)的主要工藝過(guò)程曲線等信息由現(xiàn)場(chǎng)上傳到水處理控制室上位機(jī)。 功能如下:
(1)控制操作:在水處理控制室能對(duì)被控設(shè)備進(jìn)行在線實(shí)時(shí)控制。
(2)顯示功能:用圖形實(shí)時(shí)地顯示各現(xiàn)場(chǎng)被控設(shè)備的運(yùn)行工況,以及現(xiàn)場(chǎng)的狀態(tài)參數(shù)。
(3)數(shù)據(jù)管理:依據(jù)不同運(yùn)行參數(shù)的變化快慢和重要程度,建立生產(chǎn)歷史數(shù)據(jù)庫(kù),存儲(chǔ)生產(chǎn)原始數(shù)據(jù),供統(tǒng)計(jì)分析使用。利用實(shí)時(shí)數(shù)據(jù)庫(kù)和歷史數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行比較和分析,得出一些有用的經(jīng)驗(yàn)參數(shù),有利于優(yōu)化控制,并把一些必要的參數(shù)和結(jié)果顯示到實(shí)時(shí)畫(huà)面和報(bào)表中去。
(4)報(bào)警功能:當(dāng)某一模擬量(如流量、電導(dǎo)、水位等)測(cè)量值超過(guò)給定范圍或某一開(kāi)關(guān)量(如電機(jī)啟停、閥門(mén)開(kāi)關(guān))發(fā)生變位時(shí),可根據(jù)不同的需要發(fā)出不同等級(jí)的報(bào)警。另外還可對(duì)PLC進(jìn)行診斷報(bào)警。
(5)打印功能:可以實(shí)現(xiàn)報(bào)表和趨勢(shì)打印以及各種事件和報(bào)警實(shí)時(shí)打印。系統(tǒng)配置如圖2所示。
3.2 PLC程序結(jié)構(gòu)及實(shí)現(xiàn)
(1) 本工程根據(jù)工藝特點(diǎn),在PLC編程中采用子程序調(diào)用的形式,這樣不僅程序可讀性強(qiáng),而且縮短PLC程序掃描周期。以反滲透除鹽系統(tǒng)控制程序?yàn)槔?,根?jù)工藝要求反滲透除鹽系統(tǒng)控制程序包括反滲透裝置閥門(mén)上位機(jī)軟手操控制(ROSoftoperation),反滲透除鹽系統(tǒng)備用控制(ROStandby),反滲透除鹽系統(tǒng)運(yùn)行控制(RORunning)和反滲透除鹽系統(tǒng)沖洗控制(RORinse)。這四種工作狀態(tài)在同一時(shí)刻是唯一的,我們可將其做成子程序的方式,被反滲透程序(RO)調(diào)用。反滲透程序(RO)又和報(bào)警程序(Alarm)、泵控制程序(PumpControl)、模擬量處理程序(AD003Setting)、地址轉(zhuǎn)換程序(IOConvert)、液位聯(lián)鎖程序(LevelInterlock)等作為子程序被控制主程序(MainProgram)調(diào)用,這樣做大大縮短了PLC的掃描時(shí)間,而且控制思路清晰,程序可讀性強(qiáng)。操作人員只需在上位機(jī)上發(fā)出簡(jiǎn)單的指令如,軟手操請(qǐng)求、運(yùn)行請(qǐng)求、沖洗請(qǐng)求等,控制程序即可按照工藝要求步驟對(duì)現(xiàn)場(chǎng)設(shè)備進(jìn)行控制(見(jiàn)圖3)。
對(duì)于OMRON PLC C200HE控制器的編程軟件CXProgrammer來(lái)說(shuō),通過(guò)簡(jiǎn)單的指令既可以實(shí)現(xiàn)子程序調(diào)用如圖所示(見(jiàn)圖4)。例如:
在控制主程序中寫(xiě)入下面的指令,用來(lái)調(diào)用“0”號(hào)子程序:
這樣就完成了主程序?qū)ψ映绦虻恼{(diào)用和子程序的返回。本工程使用的模擬量輸入模塊是OMRON 的AD003,該模塊的實(shí)際使用通道數(shù)和模擬量電信號(hào)類型可以通過(guò)PLC指令靈活配置。本例中每個(gè)模擬量輸入模塊所包含的8個(gè)通道均配置成使用狀態(tài),模擬量電信號(hào)類型配置成4~20mA。在模擬量處理程序(AD003Setting)中寫(xiě)入的指令如下:
對(duì)于OMRON C200HE PLC的模擬量輸入模塊AD003來(lái)說(shuō),當(dāng)來(lái)自儀表的4~20mA信號(hào)不在4~20mA范圍內(nèi)(低于零點(diǎn)或超出量程)時(shí),AD003模塊會(huì)將現(xiàn)場(chǎng)模擬量值轉(zhuǎn)換成大于1000(16位的二進(jìn)制數(shù))的數(shù)值,相應(yīng)在上位機(jī)上會(huì)顯示該模擬量的滿量程值。造成顯示錯(cuò)誤,引起操作人員誤解。為了避免這種現(xiàn)象發(fā)生,我們需要在程序中去除超出范圍(小于0000(4mA)和大于1000(20mA))的干擾信號(hào)。具體指令如下:
對(duì)于OMRON PLC與上位機(jī)交換的地址,建議將其放在控制主程序中,轉(zhuǎn)成HR保持?jǐn)?shù)據(jù)區(qū)格式。
4.結(jié)束語(yǔ)
此控制系統(tǒng)運(yùn)行系統(tǒng)穩(wěn)定、可靠。極大地提高了勞動(dòng)生產(chǎn)率,該系統(tǒng)有效地解決了生產(chǎn)中的很多問(wèn)題,如減少了生產(chǎn)過(guò)程中的突發(fā)故障,縮短了生產(chǎn)準(zhǔn)備時(shí)間和搶修時(shí)間,減少了工人的勞動(dòng)強(qiáng)度,為電廠鍋爐補(bǔ)給水處理創(chuàng)造了可觀的經(jīng)濟(jì)效益和社會(huì)效益,達(dá)到了節(jié)能、降耗的目的。