西門子軟冗余系統(tǒng)在吳江凈水廠的應(yīng)用
來源:西門子水處理技術(shù)部 閱讀:3309 更新時(shí)間:2008-02-21 16:14
一、項(xiàng)目簡(jiǎn)介
吳江凈水廠為吳江市的主力水廠,生產(chǎn)能力30萬m3/d。承擔(dān)著為吳江市城區(qū)和大部分鄉(xiāng)鎮(zhèn)的供水任務(wù)。水廠的工藝流程如下圖所示:
![]() |
由圖可見,吳江凈水廠整個(gè)水處理工藝成熟可靠,技術(shù)先進(jìn)。為了保證水廠的正常運(yùn)行,同時(shí)又不至于大幅增加投資,須采用一套穩(wěn)定可靠、性價(jià)比較高的控制系統(tǒng)。經(jīng)反復(fù)論證,該廠自動(dòng)控制系統(tǒng)采用了SIEMENS公司的S7-300PLC為平臺(tái)的軟冗余控制系統(tǒng),既控制了水廠的投資,又大大提高了整個(gè)系統(tǒng)的可靠性。
二、軟冗余系統(tǒng)的特點(diǎn)
吳江凈水廠自控系統(tǒng)是利用SIEMENS公司成熟的軟冗余技術(shù),結(jié)合最新推出的新一代S7-300硬件產(chǎn)品所建立的可靠性高、模塊化、可擴(kuò)充能力及容錯(cuò)性較好的控制系統(tǒng)。不但使用了最新的硬件,同時(shí)在網(wǎng)絡(luò)、硬件、軟件等各方面進(jìn)行了冗余設(shè)計(jì)。
廠區(qū)自控系統(tǒng)共分為五個(gè)PLC主站:取水泵房、加礬間、沖洗泵房、加氯間、送水泵房。均采用軟冗余PLC結(jié)構(gòu),同時(shí)中央控制室采用C/S結(jié)構(gòu),采用兩臺(tái)I/O服務(wù)器(互為備用)實(shí)現(xiàn)現(xiàn)場(chǎng)數(shù)據(jù)的采集功能,一臺(tái)數(shù)據(jù)庫服務(wù)器用于存放生產(chǎn)數(shù)據(jù)??蛻魴C(jī)可通過I/O服務(wù)器對(duì)全廠的生產(chǎn)情況進(jìn)行監(jiān)控。
上位機(jī)監(jiān)控軟件采用了WINCC6.0,其采用了當(dāng)前最先進(jìn)的技術(shù),組態(tài)功能強(qiáng)大,畫面動(dòng)態(tài)連接多樣,同時(shí)具有C/VBA腳本編輯功能,可通過腳本實(shí)現(xiàn)更加靈活強(qiáng)大的功能。體現(xiàn)了良好的通用性、靈活性。尤其在與SIEMENS PLC組成監(jiān)控系統(tǒng)時(shí),優(yōu)點(diǎn)尤為明顯,通訊配置方便,性能穩(wěn)定,同時(shí)內(nèi)置了對(duì)SIEMENS PLC軟冗余、硬冗余的支持,僅須進(jìn)行簡(jiǎn)單的設(shè)置而無須編寫腳本即可實(shí)現(xiàn)與冗余PLC的通訊切換。
整個(gè)廠區(qū)自控系統(tǒng)架構(gòu)清晰明了,同時(shí)實(shí)現(xiàn)了網(wǎng)絡(luò)、PLC、HMI系統(tǒng)的冗余功能,大大提高了系統(tǒng)的可靠性。
PLC冗余:系統(tǒng)硬件采用了SIEMENS公司的S7-300系列PLC,每站皆采用雙CPU、雙以太網(wǎng)通訊模塊,下接冗余的ET200M子站,實(shí)現(xiàn)了PLC處理器冗余、背板總線冗余、PROFIBUS現(xiàn)場(chǎng)總線網(wǎng)絡(luò)冗余(包括通訊接口、總線接頭、總線電纜的冗余)、ET200M站的通訊接口模塊IM153-2冗余。
電源冗余:該控制系統(tǒng)中,每PLC主站皆采用雙SITOP電源(6EP1 336-2BA0),實(shí)現(xiàn)了電源冗余,同時(shí)雙電源可自動(dòng)平衡負(fù)載電流,提高了系統(tǒng)供電的可靠性。
網(wǎng)絡(luò)冗余:采用OSM連接環(huán)形光纖100兆工業(yè)以太網(wǎng)進(jìn)行通訊。當(dāng)網(wǎng)絡(luò)上某一段出現(xiàn)故障時(shí)仍能正常通信。
上位機(jī)監(jiān)控系統(tǒng)冗余:監(jiān)控系統(tǒng)為C/S結(jié)構(gòu),采用了兩臺(tái)數(shù)據(jù)采集服務(wù)器進(jìn)行數(shù)據(jù)采集,互為備用,當(dāng)主數(shù)據(jù)采集服務(wù)器發(fā)生故障時(shí),監(jiān)控計(jì)算機(jī)可自動(dòng)切換連接到備用數(shù)據(jù)采集服務(wù)器上,繼續(xù)對(duì)生產(chǎn)過程進(jìn)行監(jiān)控。
三、軟冗余系統(tǒng)介紹
1.S7-300軟冗余系統(tǒng)構(gòu)成
軟件冗余是Siemens實(shí)現(xiàn)冗余功能的一種低成本解決方案,可以應(yīng)用于對(duì)主備系統(tǒng)切換時(shí)間要求不高的控制系統(tǒng)中。
軟冗余系統(tǒng)的構(gòu)成如下圖示:
![]() |
2.軟冗余系統(tǒng)的運(yùn)行方式介紹
軟冗余系統(tǒng)由A和B兩套PLC控制系統(tǒng)組成。開始時(shí),A系統(tǒng)為主,B系統(tǒng)為備用,當(dāng)主系統(tǒng)A中的任何一個(gè)組件出錯(cuò),控制任務(wù)會(huì)自動(dòng)切換到備用系統(tǒng)B當(dāng)中執(zhí)行,這時(shí),B系統(tǒng)為主,A系統(tǒng)為備用,這種切換過程是包括電源、CPU、通訊電纜和IM153接口模塊的整體切換。系統(tǒng)運(yùn)行過程中,即使沒有任何組件出錯(cuò),操作人員也可以通過設(shè)定控制字,實(shí)現(xiàn)手動(dòng)的主備系統(tǒng)切換,在軟冗余系統(tǒng)進(jìn)行工作時(shí),A、B控制系統(tǒng)(處理器,通訊、I/O)獨(dú)立運(yùn)行,由主系統(tǒng)的PLC掌握對(duì)ET200從站中的I/O控制權(quán)。A、B系統(tǒng)中的PLC程序由非冗余(non-duplicated)用戶程序段和冗余(redundant backup)用戶程序段組成,主系統(tǒng)PLC執(zhí)行全部的用戶程序,備用系統(tǒng)PLC只執(zhí)行非冗余用戶程序段,而跳過冗余用戶程序段。
軟冗余系統(tǒng)中的主備系統(tǒng)的切換時(shí)間 = 故障診斷檢測(cè)時(shí)間 + 同步數(shù)據(jù)傳輸時(shí)間 + DP從站切換時(shí)間,如果CPU的故障是停機(jī)或斷電,則故障診斷為大約100-1000毫秒,同步數(shù)據(jù)所需的時(shí)間大約為200-300ms,DP從站的切換時(shí)間在100ms左右。一般根據(jù)經(jīng)驗(yàn),系統(tǒng)切換的時(shí)間一般小于1S,用于水廠等實(shí)時(shí)性要求不高的場(chǎng)合已經(jīng)足夠了。
![]() |
數(shù)據(jù)同步所需要的時(shí)間取決于同步數(shù)據(jù)量的大小和同步所采用的網(wǎng)絡(luò)方式,MPI方式周期最長(zhǎng),PROFIBUS方式適中,Ethernet網(wǎng)方式最快。應(yīng)盡量采用Ethernet網(wǎng)通訊方式,數(shù)據(jù)同步時(shí)間縮短,主備PLC之間的切換也較快。
3.在軟冗余系統(tǒng)調(diào)試中,須注意任務(wù)的規(guī)劃,將冗余部分的程序與非冗余程序分開,同時(shí)應(yīng)進(jìn)行數(shù)據(jù)區(qū)的規(guī)劃,將共享數(shù)據(jù)區(qū)域與其它應(yīng)用區(qū)域分開。
四、結(jié)束語
整個(gè)系統(tǒng)于2004年年底投入生產(chǎn)運(yùn)行,獲得了用戶的好評(píng)。在項(xiàng)目進(jìn)行當(dāng)中,通過對(duì)西門子軟冗余系統(tǒng)的調(diào)試使用,我們認(rèn)為其相對(duì)于硬冗余優(yōu)點(diǎn)如下:
1.價(jià)格低、可靠性好。適用于水廠等比較重要但控制實(shí)時(shí)性要求不高的場(chǎng)合。
2.軟冗余的應(yīng)用方便、靈活,可使用兩個(gè)不同型號(hào)的CPU進(jìn)行軟冗余,可對(duì)部分I/O進(jìn)行冗余而對(duì)不太重要的設(shè)備由一臺(tái)PLC進(jìn)行控制,方便靈活,適用于改造項(xiàng)目,可大大節(jié)省投資。