摘 要:RSView32是一種基于人機接口界面組件、用于監(jiān)控自動化設備及過程的組態(tài)軟件。本文重點介紹了RSView32 軟件的功能特點及其在長沙污水廠自動控制系統(tǒng)中的應用實現(xiàn),還介紹了污水處理控制系統(tǒng)總體結構和功能。
關鍵詞:RSView32 組態(tài)軟件 污水廠 監(jiān)控系統(tǒng)
Abstract:RSView32 is an component based HMI configuration software product for monitoring and controlling automatic machines and process. The characteristic of RSView32’s application in Changsha waste water treatment factory is introduced in this article. In addition, the configraion and function of the control system are also introduced.
Keywords:RSView32;Configration software;Supervisory control system
引言
組態(tài)軟件是伴隨著計算機系統(tǒng)的開放式體系結構而產(chǎn)生的。它通過簡單的組態(tài)工作即可實現(xiàn)用戶所需大部分功能,縮短了項目開發(fā)周期,避免了許多重復性開發(fā)工作,正在代替各種計算機語言的軟件開發(fā),在計算機控制系統(tǒng)軟件行業(yè)中逐漸占據(jù)主導地位。在眾多公司的組態(tài)軟件中,羅克韋爾軟件的RSView32組態(tài)軟件以其獨有的特點成為具有代表性的組態(tài)軟件之一。
1 RSView32的功能和特點
RSView32基于Microsoft Windows NT和Windows 9X 平臺設計。
RSView32組態(tài)軟件畫面顯示功能豐富??梢灾苯邮褂闷渌L圖軟件包如AutoCad等生成的對象;支持OSP(Object Smart Path)和ActiveX對象;并可在線編輯項目。
RSVie32軟件的開放式設計可以很容易地與Microsoft產(chǎn)品共享信息。它的標簽數(shù)據(jù)庫是ODBC兼容數(shù)據(jù)庫,可以利用其它數(shù)據(jù)庫工具瀏覽并管理標簽。
RSView32組態(tài)軟件能與多種通信協(xié)議互聯(lián),支持各種型號PLC,適應各類測控硬件設備。RSView32向下可以通過RSLinx、OPC驅動與數(shù)據(jù)采集硬件通信;向上通過TCP /IP協(xié)議、以太網(wǎng)絡與高層管理網(wǎng)互聯(lián)。
2 控制系統(tǒng)的結構和功能
長沙市第一污水處理廠采用氧化溝處理工藝。
污水廠控制系統(tǒng)由中控室(兩臺工控機、模擬屏)、廠區(qū)PLC(PLC1、PLC2、PLC3)及廠外泵站(鳳嘴泵站PLC和陳家湖泵站PLC)、廠區(qū)光纖以太網(wǎng)絡以及廠外泵站無線電臺構成。廠區(qū)PLC通過光纖以太環(huán)網(wǎng)應用TCP/IP協(xié)議進行相互間數(shù)據(jù)傳遞;同時通過OMRON 公司的FinsGateway、OPCSever通訊驅動程與上位機監(jiān)控軟件進行通訊,共同控制工藝設備的運行??刂葡到y(tǒng)的結構如圖1所示。
[align=center]
圖1 長沙污水廠控制系統(tǒng)結構圖[/align]
控制系統(tǒng)PLC采用OMRON CS1W系列PLC,觸摸屏采用OMRON NT631C-ST151-EV2,以太網(wǎng)交換機采用赫斯曼公司的RS2 FX/FX工業(yè)以太網(wǎng)交換機,無線電臺采用MDS公司MDS2710產(chǎn)品。
上位監(jiān)控計算機負責現(xiàn)場PLC數(shù)據(jù)的收集、存檔、圖形顯示、趨勢和報警顯示,也可以使設備脫離程序控制狀態(tài),點動設備的運行。兩臺上位監(jiān)控計算機均設置為服務器,當一臺不能正常工作時,不影響另一臺的工作,提高了監(jiān)控系統(tǒng)的可靠性。
3 監(jiān)控軟件的設計和實現(xiàn)
上位監(jiān)控計算機安裝普通以太網(wǎng)卡、RSView32組態(tài)軟件、OMRON FinsGateway和OPCSever通訊驅動程序、Microsoft Office軟件。采用組態(tài)軟件RSView32開發(fā)的上位監(jiān)控軟件實現(xiàn)如下功能模塊:系統(tǒng)登陸、用戶管理、工藝畫面顯示、活動記錄、報表打印、趨勢和報警顯示、工藝參數(shù)修改。
3.1組態(tài)軟件RSView32的通訊組態(tài)
組態(tài)軟件RSView32和OMRON PLC的通訊采用OPC驅動方式。首先將OMRON PLC 程序中的變量表導入到OPC Server中,在OPC Server中進行FinsGateway網(wǎng)絡組態(tài):在以太網(wǎng)驅動中增加PLC節(jié)點,設置其IP地址。通過OPCServer的在線功能測試OPC Server變量和Omron PLC變量的通訊是否正確。在RSView32中添加OPC 節(jié)點,數(shù)據(jù)源為OPC Server,即可調用OPC Server中的變量。
3.2數(shù)據(jù)庫標簽的組織
RSView32的數(shù)據(jù)庫標簽采用樹形結構,為了便于標簽的組織和調用,按照工藝段、設備名稱組織文件夾,將每一個設備的對應的標簽放在同一個文件夾下。同時RSView32的數(shù)據(jù)庫標簽的數(shù)據(jù)類型要和OPC Server中變量的數(shù)據(jù)類型一致。
3.3用戶管理界面
RSView32組態(tài)軟件可以設置多個用戶,每個用戶可以分配A到P共16個安全級別,將畫面和命令分配不同的安全級別就能夠實現(xiàn)不同用戶的操作權限分配。本工程設置工程師Engineer、操作員CS兩個用戶權限。工程師可以在線進行用戶管理,操作員只能進行畫面查看和設備操作。
3.4工藝顯示畫面
工藝畫面包括系統(tǒng)工藝概覽畫面、各個工藝段的工藝畫面。工藝畫面中顯示設備的運行狀態(tài)和控制方式以及儀表的顯示。從工藝概覽畫面可以切換到各個工藝段的工藝畫面。
設備的控制采用三級控制:現(xiàn)場級的控制包括低壓MCC柜和現(xiàn)場操作箱的控制,程序控制即PLC程序控制設備的運行,觸摸屏和上位監(jiān)控計算機也可以點動設備的運行。設備的運行狀態(tài)和三級控制方式直接在工藝畫面上顯示出來。一期改造部分的系統(tǒng)概覽圖如圖2所示。
[align=center]
圖2 一期改造部分工藝概覽圖[/align]
3.5設備控制界面
設備控制界面實現(xiàn)設備控制方式的切換和上位機點動命令的執(zhí)行。設計中為防止誤操作,需要先點擊命令按鈕再點擊執(zhí)行按鈕,命令才執(zhí)行。
設備控制界面的調用采用動態(tài)調用。同一種類型的設備調用同一個設備控制界面進行操作,利用 Display “設備控制畫面號” /T “控制設備標簽所在的文件夾”命令實現(xiàn)動態(tài)調用,一次性將設備控制畫面中的變量標簽替換為對應設備的標簽,提高了開發(fā)、調試和維護的效率。
3.6實時趨勢顯示
污水廠趨勢畫面用于水廠儀表參數(shù)的圖形化顯示,為操作者提供了一種跟蹤工廠工藝運行的手段。水廠運行中有多個ORP和PH參數(shù)需要同時顯示,因而增加了導航按鈕,用戶可以自由選擇趨勢畫面、調節(jié)顯示刻度和自己選擇的參數(shù)。
3.7 報警畫面
對于設備的故障以及儀表示數(shù)超限,系統(tǒng)自動進行報警記錄存檔,同時在畫面的最底部顯示最近發(fā)生的報警。詳細的報警記錄在專門的報警畫面中顯示,同時還可以調用報警歷史畫面顯示發(fā)生過的報警記錄。
報警畫面設計時,在報警標簽的Alarm Identification選項中輸入變量所在的畫面號,則當報警發(fā)生,并且用戶點擊“進入相關頁面”按鈕(Alarm Identification按鈕),便可快速進入報警發(fā)生的工藝畫面,幫助用戶快速確定故障原因。
3.8 報表的生成和顯示
上位監(jiān)控軟件具有手動、自動報表以及報表查看功能。自動報表在每天的23:59自動生成日報表,在每月的月末自動生成月報表,在每年的年末自動生成年報表。手動報表根據(jù)選擇的報表內容(如一號曝氣池)、報表類型(日報表,月報表和年報表)和時間產(chǎn)生報表,輸出到文件或打印機。
在RSView32中利用VBA編程調用Excel表來實現(xiàn)手動、自動報表。在Visual Basic Editor中設計了dayreport()、monthreport()、yearreport()報表函數(shù),以及手動報表界面和報表查看界面。自動報表通過時間驅動Event事件自動調用報表函數(shù)。 手動報表畫面如圖3所示。
[align=center]
圖3 手動報表打印畫面[/align]
4 結束語
RSView32通過開放的技術擴展了用戶的視野,達到了與其它羅克韋爾軟件產(chǎn)品、微軟產(chǎn)品以及第三方軟硬件的高度兼容。長沙第一污水廠自動控制系統(tǒng)中利用RSView32開發(fā)的上位監(jiān)控軟件與現(xiàn)場控制網(wǎng)絡和OMRON PLC配合實現(xiàn)了全廠的工藝控制,為用戶提供了簡潔、穩(wěn)定、高效、開放的數(shù)據(jù)監(jiān)控、管理畫面。系統(tǒng)目前運行穩(wěn)定。
參考文獻:
[1] Rockwell Automation. RSView32 User’s Guide . Dec 1999
[2] Omron Corporation. OMRON SYSMAC OPC Server V2.3 Operation Manual. Dec 2002
[3] Omron Corporation. FinsGateway Version3 User’s Manual Dec 2001
[4] 唐賢倫 基于RSView32的交通燈監(jiān)控系統(tǒng)的設計與實現(xiàn). 自動化與儀器儀表,2005,2:8-10
[5] 陳 瑤 散控制系統(tǒng)在污水處理中的應用. 微計算機信息,2004,1:10-12