淺談RSView SE 3.2在南京城北污水處理項(xiàng)目中的應(yīng)用
| 論文類(lèi)型 | 運(yùn)營(yíng)與管理 | 發(fā)表日期 | 2008-01-01 |
| 來(lái)源 | 中國(guó)水網(wǎng) | ||
| 作者 | 金州 | ||
| 摘要 | 南京城北污水廠(chǎng)位于南京市區(qū),長(zhǎng)江大橋南側(cè),其現(xiàn)代派風(fēng)格的廠(chǎng)貌建設(shè)和園林化工廠(chǎng)的布局,特別是外觀(guān)壯麗全封閉式的兩座一體化反應(yīng)池構(gòu)筑體,充分顯示了南京市改革開(kāi)放之新景象。該廠(chǎng)采用先進(jìn)的UNITANK一體化活性污泥法處理工藝,并配置有全國(guó)規(guī)模最大的化學(xué)除臭處理系統(tǒng),設(shè)計(jì)處理規(guī)模30萬(wàn)m3/d,雨季處理規(guī)模60萬(wàn)m3/d。 | ||
一、 項(xiàng)目簡(jiǎn)介
南京城北污水廠(chǎng)位于南京市區(qū),長(zhǎng)江大橋南側(cè),其現(xiàn)代派風(fēng)格的廠(chǎng)貌建設(shè)和園林化工廠(chǎng)的布局,特別是外觀(guān)壯麗全封閉式的兩座一體化反應(yīng)池構(gòu)筑體,充分顯示了南京市改革開(kāi)放之新景象。該廠(chǎng)采用先進(jìn)的UNITANK一體化活性污泥法處理工藝,并配置有全國(guó)規(guī)模最大的化學(xué)除臭處理系統(tǒng),設(shè)計(jì)處理規(guī)模30萬(wàn)m3/d,雨季處理規(guī)模60萬(wàn)m3/d。
南京城北污水廠(chǎng)的處理工藝決定了該廠(chǎng)自動(dòng)化控制系統(tǒng)的高水準(zhǔn)要求,它是以工業(yè)以太網(wǎng)為系統(tǒng)網(wǎng)絡(luò),配有AB公司的ControlLogix系列PLC的高性能、高可靠的PLC控制站,并采用純分布式結(jié)構(gòu)的新一代自控系統(tǒng),完成全廠(chǎng)的集中監(jiān)控、集中管理和分散控制。
二、RsView Supervisory Edition 3.2 簡(jiǎn)介
RSView Supervisory Edition是Rockwell公司基于Microsoft Windows XP和Windows2000操作系統(tǒng)的與Rockwell自動(dòng)化產(chǎn)品結(jié)合最佳的可視化軟件產(chǎn)品,它以其革命性的架構(gòu)讓生產(chǎn)現(xiàn)場(chǎng)的數(shù)據(jù)能夠隨時(shí)地展現(xiàn)在任何人的面前。RSView SE分布式服務(wù)器能夠?yàn)閷?shí)時(shí)操作提供本地控制,同時(shí)將關(guān)鍵的信息傳送給主管人員。RSView SE客戶(hù)端可以瀏覽任何RSView服務(wù)器上的信息,從而讓每個(gè)用戶(hù)都能獲得與他工作相關(guān)的內(nèi)容。
三、應(yīng)用情況分析
1、南京城北污水自動(dòng)化控制系統(tǒng)說(shuō)明
全廠(chǎng)通訊采用100M冗余工業(yè)以太網(wǎng),不僅通訊速率高,而且具有冗余能力,網(wǎng)絡(luò)具有真正的100M交換能力,使全廠(chǎng)自動(dòng)控制具有實(shí)時(shí)性。
全廠(chǎng)設(shè)一個(gè)中心控制室和七個(gè)現(xiàn)場(chǎng)監(jiān)控站
2、RSView SE系列軟件在項(xiàng)目中的應(yīng)用
2.1 FactoryTalk Directory 的優(yōu)勢(shì)
FactoryTalk Directory為分享RSView Supervisory Edition應(yīng)用程序的網(wǎng)絡(luò)上任何計(jì)算機(jī)提供服務(wù)(例如RSView SE Servers, 或 OPC servers)和名字(例如區(qū)域、數(shù)據(jù)標(biāo)簽、圖形界面、數(shù)據(jù)記錄模塊等)目錄。支持FactoryTalk 的產(chǎn)品通過(guò)FactoryTalk Directory共享一個(gè)通用的地址簿,可以自動(dòng)尋找和讀取全局應(yīng)用中的信息源。FactoryTalk Directory不是一個(gè)單獨(dú)的數(shù)據(jù)庫(kù),它只是為所有信息源提供可查詢(xún)的映射,信息源還是存儲(chǔ)在整個(gè)分布式系統(tǒng)中。這樣既有數(shù)據(jù)集中管理的好處,有避免了整個(gè)系統(tǒng)使用單一數(shù)據(jù)庫(kù)的風(fēng)險(xiǎn)。
本項(xiàng)目中,由主控服務(wù)器提供FactoryTalk Directory服務(wù)。
2.2 RSView Studio
RSView Studio是一個(gè)創(chuàng)建所有HMI應(yīng)用的開(kāi)發(fā)工具。在本項(xiàng)目應(yīng)用過(guò)程中,筆者確切地感受到它如下優(yōu)勢(shì):
在線(xiàn)編輯應(yīng)用系統(tǒng)
當(dāng)系統(tǒng)運(yùn)行時(shí),可以在RSView Studio中在線(xiàn)編輯項(xiàng)目組件。RSView Supervisory Edition自動(dòng)繼承控制系統(tǒng)的變化,無(wú)須中斷運(yùn)行過(guò)程或單獨(dú)改變配置。例如:在RSView Studio環(huán)境中移動(dòng)一個(gè)處理器或改變標(biāo)簽的結(jié)構(gòu),RSView SE 運(yùn)行系統(tǒng)會(huì)即時(shí)獲得這些變化。
遠(yuǎn)程編輯應(yīng)用系統(tǒng)
在分布式應(yīng)用中,RSView Supervisory Edition允許用戶(hù)通過(guò)網(wǎng)絡(luò)上的任何計(jì)算機(jī)遠(yuǎn)程創(chuàng)建和運(yùn)行應(yīng)用系統(tǒng)。本項(xiàng)目開(kāi)發(fā)過(guò)程中,筆者一直利用筆記本電腦進(jìn)行遠(yuǎn)程編輯。
瀏覽/組織應(yīng)用系統(tǒng)
RSView Studio中的樹(shù)形目錄使用戶(hù)可以查看系統(tǒng)中的所有組件。層次化的界面中用戶(hù)可以很方便地添加或刪除組件,并可以直接瀏覽或讀取PLC或其它數(shù)據(jù)服務(wù)器中的標(biāo)簽。
與Rockwell控制器的最佳連接方案
RSView Supervisory Edition是與Rockwell自動(dòng)化產(chǎn)品結(jié)合最佳的可視化軟件產(chǎn)品。RSLinX提供了與ControLogix平臺(tái)的最優(yōu)本地通訊方式,以及數(shù)據(jù)類(lèi)型。通過(guò)FactoryTalk Directory,RSView Supervisory Edition可以瀏覽包括RSLogix和標(biāo)準(zhǔn)OPC 2.0 Server標(biāo)簽地址目錄,并可以直接讀取控制器標(biāo)簽。
與其它支持FactoryTalk的軟件共享數(shù)據(jù)
RSView SE系列中有兩中類(lèi)型的標(biāo)簽,HMI標(biāo)簽數(shù)據(jù)庫(kù)中用戶(hù)建立的標(biāo)簽和PLC中可以直接引用的標(biāo)簽。
通過(guò)FactoryTalk Directory,可以直接讀取控制器中的標(biāo)簽。
FactoryTalk Directory還可以讀取在線(xiàn)和離線(xiàn)的標(biāo)簽。如果控制器位連如網(wǎng)絡(luò),系統(tǒng)就會(huì)從RSLinX中定義的控制器項(xiàng)目文件中讀取離線(xiàn)的數(shù)據(jù)點(diǎn)。如果控制器連入網(wǎng)絡(luò),則可以在線(xiàn)讀取標(biāo)簽值。在這種情況下,系統(tǒng)直接與控制器通訊,從控制器中直接讀取數(shù)據(jù)點(diǎn)。
基于FactoryTalk 架構(gòu),所有標(biāo)簽值和屬性的變化自動(dòng)在所有用到該標(biāo)簽的RSView Supervisory Edition 應(yīng)用中即時(shí)更新。
內(nèi)置自動(dòng)檢錯(cuò)和恢復(fù)功能確保系統(tǒng)最大可用性
RSView Supervisory Edition HMI Sever,RSLinX和其它OPC-DA 2.0 Server,以及FactoryTalk Directory Server都可以配置為主 / 從應(yīng)用。一旦配置冗余,每一對(duì)冗余的Server在整個(gè)系統(tǒng)中對(duì)所有FactoryTalk架構(gòu)下的Client 有效。增加任何Clients時(shí),無(wú)需額外組態(tài)。
系統(tǒng)運(yùn)行時(shí),如果與主服務(wù)器的連接中斷,F(xiàn)actoryTalk會(huì)在30秒內(nèi)自動(dòng)將所有Clients切換至從服務(wù)器,當(dāng)與主服務(wù)器的連接恢復(fù)時(shí),系統(tǒng)就會(huì)自動(dòng)切換回主服務(wù)器----無(wú)需用戶(hù)編程、客戶(hù)端組態(tài),也無(wú)需操作員介入。本項(xiàng)目中的HMI Server、DataServer均設(shè)置了冗余連接。
Windows2000和RSView 的安全選項(xiàng)共同確保系統(tǒng)的用戶(hù)授權(quán)
RSView Supervisory Edition使用Windows 2000的授權(quán)實(shí)現(xiàn)系統(tǒng)的用戶(hù)管理,使任何Windows2000域中的用戶(hù)都可以被加入RSView SE應(yīng)用中。不僅充分利用了Windows 2000的安全特性,由于所有用戶(hù)都是在一處創(chuàng)建和維護(hù),所以大大節(jié)省了時(shí)間。任何Windows2000 安全列表中的變化都會(huì)自動(dòng)在RSView Supervisory Edition中即時(shí)生效。另外,還可以使用Windows安全管理工具用戶(hù)權(quán)限,包括:確保唯一密碼,自動(dòng)退出系統(tǒng),一段時(shí)間后改變密碼等。
在本項(xiàng)目中,采用Windows2000 工作組級(jí)別的用戶(hù)安全性設(shè)置。
項(xiàng)目級(jí)安全設(shè)置
RSView Supervisory Edition為用戶(hù)提供項(xiàng)目級(jí)的安全保障。對(duì)RSView SE的命令、宏、數(shù)據(jù)庫(kù)標(biāo)簽、畫(huà)面等分別設(shè)置安全級(jí)別,也可針對(duì)單個(gè)用戶(hù)或用戶(hù)組設(shè)置安全級(jí)別的組合,從而實(shí)現(xiàn)負(fù)載的系統(tǒng)安全設(shè)定。本項(xiàng)目中,設(shè)置了瀏覽、操作、工程師等項(xiàng)目級(jí)別設(shè)置。
操作員活動(dòng)日志及系統(tǒng)變化存檔
RSView Supervisory Edition具有內(nèi)置的FactoryTalk Diagnostics功能。作為后臺(tái)運(yùn)行的FactoryTalk平臺(tái)的一部分,F(xiàn)actoryTalk Diagnostics將整個(gè)系統(tǒng)的活動(dòng)、報(bào)警、和錯(cuò)誤信息分別送至不同的地方進(jìn)行日志記錄。FactoryTalk Diagnostics 代替了RSView的活動(dòng)日志和各類(lèi)信息記錄。
本項(xiàng)目中,操作員執(zhí)行的任何操作,如登錄、開(kāi)停設(shè)備等,都被記錄到SQL數(shù)據(jù)庫(kù)中,并保留15天供查詢(xún)。
一次定義畫(huà)面,整個(gè)分布式系統(tǒng)中引用
RSView Supervisory Edition中,用戶(hù)可以只開(kāi)發(fā)一次畫(huà)面,在一個(gè)Server上保存,就可以從網(wǎng)絡(luò)上的任何Client站讀取Server上的畫(huà)面,無(wú)需拷貝、導(dǎo)入、轉(zhuǎn)換或重建標(biāo)簽或重新輸入命令。由于畫(huà)面是在一個(gè)地方創(chuàng)建,也不用在多處復(fù)制,所以所有的更新都自動(dòng)在全系統(tǒng)生效。客戶(hù)端可以讀取任意Server的畫(huà)面,實(shí)現(xiàn)真正的企業(yè)瀏覽。
豐富的圖形工具開(kāi)發(fā)操作員界面
RSView Studio中提供了全面的畫(huà)圖對(duì)象和各種方便易用的方法,如:組編輯,交互象素定位, 豐富的畫(huà)圖工具和用戶(hù)化工具欄,對(duì)象動(dòng)畫(huà), 命令向?qū)У取?
組態(tài)畫(huà)面設(shè)定
組態(tài)畫(huà)面的外觀(guān)和顯示效果,包括背景色、啟/停宏、安全代碼、替代或前置畫(huà)面類(lèi)型、顯示尺寸和位置,以及顯示數(shù)字。運(yùn)行時(shí)畫(huà)面會(huì)根據(jù)顯示屏的分辨率自動(dòng)選擇顯示尺寸。
客戶(hù)端VBA實(shí)現(xiàn)用戶(hù)自定義顯示效果
用VBA對(duì)RSView SE Client 的對(duì)象模型編寫(xiě)代碼,用戶(hù)可以自定義畫(huà)面的顯示方式和效果。VBA代碼保存在其相關(guān)的畫(huà)面中,如果移動(dòng)畫(huà)面,代碼也隨之移動(dòng)。有了VBA代碼,每個(gè)畫(huà)面就象一個(gè)VBA Form,對(duì)時(shí)間(如:加載,或點(diǎn)擊)作出響應(yīng)。VBA代碼可以讀寫(xiě)直接引用的標(biāo)簽值,也可讀寫(xiě)HMI的標(biāo)簽值。
當(dāng)Client計(jì)算機(jī)上打開(kāi)畫(huà)面時(shí),VBA代碼在該Client計(jì)算機(jī)上獨(dú)立執(zhí)行。如: 假設(shè)一個(gè)畫(huà)面在2個(gè)不同的Client計(jì)算機(jī)上同時(shí)打開(kāi),當(dāng)?shù)谝粋€(gè)計(jì)算機(jī)的操作員點(diǎn)擊畫(huà)面上的一個(gè)按鈕時(shí),該動(dòng)作回觸發(fā)VBA代碼運(yùn)行。而在另一個(gè)Client計(jì)算機(jī)上顯示的同一個(gè)畫(huà)面,并不執(zhí)行該VBA代碼,除非有本機(jī)事件觸發(fā)它。
本項(xiàng)目中,采用了大量的VBA代碼來(lái)實(shí)現(xiàn)用戶(hù)操作記錄、對(duì)設(shè)備開(kāi)停操作的確認(rèn)等。
在對(duì)象瀏覽器(Object Explore)中瀏覽畫(huà)面中的對(duì)象
在對(duì)象瀏覽器中可以方便快捷地瀏覽畫(huà)面中的層次化的對(duì)象。包括:畫(huà)面中所有對(duì)象的樹(shù)形組織結(jié)構(gòu)(墻紙對(duì)象除外)。在對(duì)象瀏覽器中選擇一個(gè)對(duì)象名即在一個(gè)畫(huà)面中選擇了該對(duì)象。右鍵點(diǎn)擊對(duì)象名即可方便地編輯它。
對(duì)象組的層次化顯示。在對(duì)象瀏覽器中選擇一個(gè)組名,即是選擇了畫(huà)面中的對(duì)象組
對(duì)象的高亮顯示。選擇一個(gè)對(duì)象類(lèi)型、動(dòng)畫(huà)類(lèi)型或標(biāo)簽名。任何被選中的對(duì)象在對(duì)象瀏覽器和畫(huà)面中都顯示為高亮。
嵌入變量顯示動(dòng)態(tài)變化值
在圖形對(duì)象的文本框中插入嵌入變量,即可顯示在運(yùn)行狀態(tài)下動(dòng)態(tài)變化的值。嵌入變量可包括模擬 / 數(shù)字標(biāo)簽、字符串標(biāo)簽,標(biāo)簽占位符,以及時(shí)間 / 日期占位符。
相同畫(huà)面引用不同標(biāo)簽
當(dāng)要重復(fù)使用已建好的畫(huà)面,只是改變對(duì)應(yīng)的標(biāo)簽時(shí),只需給對(duì)象分配不同的占位符,而不是標(biāo)簽名,同時(shí)在將一個(gè)參數(shù)文件分配給該畫(huà)面即可。在參數(shù)文件中定義了畫(huà)面在運(yùn)行時(shí)要用到的所有標(biāo)簽。要改變與畫(huà)面中所有對(duì)象相關(guān)的標(biāo)簽,只需改變參數(shù)文件即可。這樣,一個(gè)畫(huà)面就可以包含很多相似的資源,用戶(hù)在開(kāi)發(fā)時(shí)就不必創(chuàng)建和維護(hù)很多畫(huà)面。
本項(xiàng)目中所涉及到的眾多泵、風(fēng)機(jī)、格柵等,都使用此技術(shù)來(lái)簡(jiǎn)化組態(tài)軟件的開(kāi)發(fā)過(guò)程,大大提高資源利用效率。
趨勢(shì)圖顯示歷史數(shù)據(jù)日志
創(chuàng)建在某一條件下數(shù)據(jù)日志,在該條件下,可以記錄多達(dá)10000個(gè)標(biāo)簽的值。當(dāng)標(biāo)簽值變化時(shí)記錄數(shù)據(jù),或按設(shè)定的時(shí)間間隔周期地記錄數(shù)據(jù),如:每分鐘記錄一次。
本項(xiàng)目中,采用了標(biāo)簽值變化(如設(shè)備的開(kāi)停)和定時(shí)(如一些重要模擬量參數(shù))來(lái)記錄數(shù)據(jù),并送至Microsoft SQL Server,供查詢(xún)分析用。
為日志數(shù)據(jù)指定備份路徑
用戶(hù)可以為所有日志數(shù)據(jù)指定備份路徑。當(dāng)主路徑存滿(mǎn)或不可用是, RSView Supervisory Edition在不丟失數(shù)據(jù)的情況下自動(dòng)切換至備份路徑。當(dāng)主路徑恢復(fù)后,RSView SE可以將數(shù)據(jù)備份路徑移植回主路徑。這樣,所有的信息都保存在一個(gè)位置。
趨勢(shì)圖表顯示歷史數(shù)據(jù)或當(dāng)前標(biāo)簽值
趨勢(shì)圖可以用來(lái)顯示歷史數(shù)據(jù)。在運(yùn)行狀態(tài)下,當(dāng)操作員打開(kāi)一個(gè)包含趨勢(shì)對(duì)象的畫(huà)面時(shí),趨勢(shì)圖上顯示的值是來(lái)自正在運(yùn)行的數(shù)據(jù)日志模型,趨勢(shì)圖也可以顯示標(biāo)簽的當(dāng)前值。
本項(xiàng)目中,利用VBA代碼來(lái)實(shí)現(xiàn)趨勢(shì)圖曲線(xiàn)自定義畫(huà)筆。
組態(tài)并監(jiān)視報(bào)警條件
RSView Supervisory Edition報(bào)警系統(tǒng)快速告知操作員需要對(duì)報(bào)警信息作出響應(yīng)。任何RSView SE Client計(jì)算機(jī)上都可以瀏覽并確認(rèn)整個(gè)分布式應(yīng)用中任何地方觸發(fā)的報(bào)警。
通過(guò)宏和表達(dá)式對(duì)標(biāo)簽值進(jìn)行復(fù)雜操作
一個(gè)宏就是保存在文本文件中的一串標(biāo)簽設(shè)定,格式為〈Tag〉=〈Value〉。值可以是另一個(gè)標(biāo)簽、一個(gè)表達(dá)式、一個(gè)數(shù)字變量,或者一個(gè)字符串。
本項(xiàng)目中,采用了大量的宏在系統(tǒng)啟動(dòng)、停止或用戶(hù)登錄、登出中來(lái)執(zhí)行一系列的指令。
四、總結(jié)
RSView SE在南京城北污水處理項(xiàng)目中的應(yīng)用,是我公司使用Rockwell 分布式組態(tài)軟件的一個(gè)試點(diǎn),在全國(guó)范圍水處理行業(yè)自動(dòng)化中也是首次。由于早期版本的一些缺陷,該工程我們花費(fèi)了大量的精力。但是從RSView SE 3.2版本推出后,本項(xiàng)目的實(shí)施就變的一帆風(fēng)順了,也體驗(yàn)了Rockwell公司此產(chǎn)品的優(yōu)勢(shì)。
總的來(lái)說(shuō),自RSView 3.2 版本推出以來(lái),該產(chǎn)品全新的系統(tǒng)架構(gòu)、與Rockwell自動(dòng)化產(chǎn)品配合的優(yōu)勢(shì)、編程組態(tài)的易用性和資源利用率、配套產(chǎn)品,如RSSql、BIZWare等的強(qiáng)大功能等特性,使得我們?cè)谑褂肦ockwell自動(dòng)化產(chǎn)品時(shí),在選擇組態(tài)軟件上,更傾向于使用RSView SE了。
在四月份的RSView SE開(kāi)發(fā)高級(jí)培訓(xùn)中,筆者就相關(guān)問(wèn)題與Rockwell軟件工程師進(jìn)行了探討,獲益匪淺。據(jù)悉在今年下半年推出的RSView SE4.0中,已有的優(yōu)勢(shì)將得到鞏固和強(qiáng)化,并進(jìn)一步推出了一些實(shí)用性功能,讓我們拭目以待吧。
論文搜索
月熱點(diǎn)論文
論文投稿
很多時(shí)候您的文章總是無(wú)緣變成鉛字。研究做到關(guān)鍵時(shí),試驗(yàn)有了起色時(shí),是不是想和同行探討一下,工作中有了心得,您是不是很想與人分享,那么不要只是默默工作了,寫(xiě)下來(lái)吧!投稿時(shí),請(qǐng)以附件形式發(fā)至 paper@h2o-china.com ,請(qǐng)注明論文投稿。一旦采用,我們會(huì)為您增加100枚金幣。








