一、項目簡介
西安市第五污水處理廠是1998年國務院批準的《西安市排水規劃》中擬建的6個城市污水處理廠之一,也是西安市利用日本國際協力銀行ODA貸款建設的西安市城市環境綜合治理二期項目的子項目之一。工程設計總規模為日處理城市污水40萬噸,深度處理10萬噸/日。經過2009-2010年的建設已投運一期工程規模為日處理城市污水20萬噸。五污投入運營前,該區域的生活污水全部直排入灞河、渭河,對河流產生很大的污染。五污建成后,有效解決了西安市東北郊地區水質污染問題,極大地改善浐灞河流域生態環境,對于促進西安市“四城聯創”,推動我西安市經濟社會可持續發展具有十分重要的意義。
西安市第五污水處理廠由就地控制站(LCS)、現場控制站(FCS)、中央監控工作站(CCS)和生產管理系統(MCS)組成全廠自控系統。采用以太網、工業以太網和現場總線為數據通訊網絡,并配以高性能、高可靠的過程控制站,構成具有服務器功能的先進遠程集中控制系統。針對該項目對上位監控軟件要求采集數據量大、圖形表現豐富、歷史曲線數據存儲功能齊全的要求,上位監控軟件選擇亞控科技的KingSCADA 3.1,這是亞控公司面向高端自動化市場及應用,以實現企業一體化為目標開發的一套產品。
二、工藝描述
西安市第五污水廠污水處理采用缺氧/厭氧/好氧(倒置A2/O)二級生物處理工藝,出水經漕運明渠排至渭河;污泥處理采用重力濃縮后中溫兩級消化、機械、脫水工藝,脫水后泥餅外運填埋;消化產生的沼氣用于污泥加熱,實現資源再利用;污水廠主要產生臭味的構筑物設置臭氣收集系統,經生物除臭系統進行凈化處理,具體工藝流程如圖1所示。
三、網絡結構
西安市第五污水處理廠自控系統由三層網絡組成,即設備層、控制層和管理層。管理層各節點通過交換機構成星型
下位的PLC采用AB公司的ControlLogix1756系列,下位軟件采用RSLogix5000 ,上位軟件采用亞控公司的KingSCADA 3.1, 控制網絡圖如圖2所示。
中央監控室設兩臺工業控制計算機,一臺工程師站安裝KingSCADA3.1完全版軟件,另一臺為操作員站安裝KingSCADA3.1運行版軟件。監控兩臺計算機互為雙機熱備,雙機熱備是指控制系統中監控主機的冗余,當系統正常工作時,主、從機都啟動,但從機不采集實時數據,而是通過網絡從主機獲得實時數據,同時負責對主機的監聽。在主機停機后,從機采集數據并完全取代主機的功能,主機恢復運行后,從機停止數據采集,系統恢復到正常狀況。
四、上位監控軟件系統功能
4.1 基本數據的處理
4.2 過程顯示
在上位監控計算機上,通過詳盡而動態的畫面對全廠的工藝流程布局等進行直觀的顯示。
畫面包括有:
Ø 廠總平面布置圖和每個單體的局部平面布置圖。
Ø 廠總工藝流程圖和生產區域畫面,例如:進水部分、除砂池、生物池、鼓風機房、沉淀池、出水部分、脫水機房、消化池等。并顯示各設備運行參數以及各工藝設備狀態。設備的不同工況采用不同的圖形和顏色及數字直觀表示。
Ø 功能操作畫面,可通過選取不同的設備彈出相應的控制窗口,即可顯示該設備的詳細屬性數據,又可指定設備進行啟停操作或者進行參數設定等。
Ø 趨勢畫面
在污水廠的運營中,歷史趨勢具有非常重要的作用,運營方可根據歷史趨勢查看過程參數的所有數據,歷史趨勢曲線控件不但可以連接KingSCADA3.1內置歷史庫,也可實現ODBC數據庫中數據記錄的曲線繪制,在運行狀態下,可實現在線動態增加/刪除曲線、曲線圖表的無級縮放、曲線的動態比較、曲線的打印。
趨勢記錄包括有主要設備運行趨勢以及水質參數運行趨勢,用戶可根據需要進行查看,在趨勢畫面右方有畫面中各個參數趨勢的圖列顏色,趨勢畫面的下方可根據需要選擇在畫面顯示的趨勢,不需要顯示的可將隱藏單選框選擇,并且可設定趨勢查看的時間區域進行一段時間的趨勢查詢。
Ø 報表記錄
西安市第五污水廠項目具有一套完善的報表系統,通過與KINGSCADA 3.1 進行ODBC的通訊,實現實時的數據統計計算,如各種水質參數的存儲,污水處理量的累計與平均,設備運行時間的采集和統計,歷史數據的保存和歷史數據的顯示,并生成日報表、月報表、年報表各類報表。
Ø 報警信息的記錄
五、監控軟件的OPC功能
KingSCADA作為服務器時,其所有變量都可以被外部支持OPC的客戶端進行訪問,訪問的對象是變量或變量的域。對于可讀寫變量的修改域,用戶可以通過對KingSCADA中OPC服務器的訪問得到相應的數值并能夠對相應的數值進行修改。
第五污水處理廠中控室設置模擬屏大屏,全場工藝流程全部在屏上進行體現,全場概況一目了然。同時工藝設備的運行情況通過信號燈的顏色變化來進行表示,水質參數、流量、液位等工藝參數通過數顯表進行數據的動態顯示,所有數據由模擬屏作為OPC的客戶端對KINGSCADA 數據進行訪問而得到。
六、監控軟件的WEB發布功能
KingSCADAWeb功能采用B/S結構,客戶可以隨時隨地通過Internet/Intranet實現遠程監控??蛻舳擞兄鴱姶蟮淖灾鞴δ?,局域網內部如廠長辦公室的電腦通過瀏覽器實時瀏覽畫面,監控各種工業數據,而與之相連的任何一臺PC機亦可實現相同的功能。KingSCADA的For Internet應用,實現了對客戶信息服務的動態性、實時性和交互性。在WebView畫面中能夠對KingSCADA中的數據進行瀏覽,包括實時數據、歷史數據、報警數據以及事件數據,對于具有操作權限的用戶還可以進行數據操作。
七、數據管理層與現場設備層通訊注意事項
在西安市第五污水處理廠項目中現場控制站采用美國ROCKWELL公司的AB品牌ControlLogix系列PLC。管理層軟件KingSCADA3.1采集現場數據和控制現場數據的模塊通過采集器IO Server進行。它是一組獨立的應用程序,可以脫離KingSCADA3.1軟件。IO Server依賴于KingSCADA3.1的驅動產品,通過驅動與IO設備進行通訊,采集系統由通訊鏈路、設備、數據塊組成。
在項目的實際實施過程中, I/O Server與ControlLogix PLC是通過PLC中的變量名稱進行索引與連接。與其他廠家PLC不同的是,一般上下位之間采用的是地址索引方式,AB系列采用變量名稱索引使得工程在實施和調試階段可以進行分離設計,只要統一變量名稱即可。在硬件上通過名稱索引數據庫,使得硬件地址映射到下位機數據庫中,在通訊過程中不用考慮實際硬件地址長度,大大減小了工作量和出錯概率。通過此項目,我們發現名稱索引通訊方式需要注意的問題如下:
1. 名稱索引不考慮PLC中的實際地址長度,但是需要在變量名稱中指定變量數據類型,若在上下位編程中數據類型不匹配,則可能導致實際數據地址溢出,產生不可知錯誤。
2. KINGSCADA軟件的變量數據庫與I/O Server連接后則生成一次固定數據表,若此后在上位系統或下位系統中修改變量,使得上下位系統變量表數量不相符,則I/O Server在連接刷新后會導致KINGSCADA內部數據庫出錯,使得上下位通訊中斷。所以在實際工程中,推薦首先建立統一數據表,數據變量修改過程中不要輕易改變數據變量的數量。
3. 上下位工程量轉換精度問題。在實際工程中,大量存在4-20mA現場模擬信號與數字量數據之間的工程量轉換問題,由于PLC系統的浮點運算能力大大高于上位計算機,若工程量轉換放在SACDA系統中,會造成上位數據值與現場儀表數值誤差問題,建議工程量轉換放在下位機進行。由于下位機浮點運算位數較多,在數據通訊時在上位數據類型中注意小數位不要溢出。
八、項目運行及應用體會
西安市第五污水處理廠現已順利交付業主使用,整個系統運行正常,達到設計要求。監控軟件KingSCADA3.1提供了豐富的簡捷、易用的配置界面,提供大量的圖形元素和圖庫精靈,同時也為用戶創建圖庫精靈提供簡單易用的接口,軟件的功能性和可用性有了很大的提高,對工廠的運行監控起到了重要的作用。