摘 要:集散控制系統(tǒng)(DCS),是以多個(gè)微處理機(jī)為基礎(chǔ)利用現(xiàn)代網(wǎng)絡(luò)技術(shù),、現(xiàn)代控制技術(shù),、圖形顯示技術(shù)和冗余技術(shù)等實(shí)現(xiàn)對(duì)分散控制對(duì)象的調(diào)節(jié)、監(jiān)視管理的控制技術(shù),,以其高可靠性和在控制,、管理上的卓越優(yōu)點(diǎn)已被廣泛應(yīng)用于石油、化工,、冶金,、電力等行業(yè),是目前最為先進(jìn)的過程控制系統(tǒng),。重點(diǎn)介紹了基于Rockwell硬件,、軟件構(gòu)建的DCS冗余系統(tǒng)在造紙行業(yè)中的解決方案。
關(guān)鍵詞:DCS,;冗余系統(tǒng),;造紙
0 前言
DCS是現(xiàn)代工業(yè)的重要支柱之一,是可靠性高,、應(yīng)用非常廣泛的工業(yè)控制產(chǎn)品,。在中大型模塊化的DCS產(chǎn)品中,PLC模塊(中央處理器)是DCS的中心,,一些重大的工業(yè)生產(chǎn)線往往要求連續(xù)運(yùn)行不能停頓,,而可靠性再高的PLC也不能保證故障為零,,因此,雙PLC的冗余控制是一種滿足連續(xù)生產(chǎn)要求,、提高系統(tǒng)可用性的有效手段,。Controllogix是Rockwell公司在1998年推出AB系列的模塊化PLC,Controllogix可以提供完善的控制器的冗余功能,,采用熱備的方式構(gòu)建控制器,,兩個(gè)CPU 框架采用完全相同的配置,它們之間使用同步電纜連接,,不僅控制器可以采用熱備,,通訊網(wǎng)絡(luò)也可以采用相似的方式進(jìn)行熱備,除此之外Rockwell的ReviewSE還可以通過軟件的方法來構(gòu)建冗余系統(tǒng),,這樣大大提高了控制器的運(yùn)行的可靠性,。
1 系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)
系統(tǒng)設(shè)計(jì)包括上漿系統(tǒng)、制漿系統(tǒng),、水處理系統(tǒng)。系統(tǒng)采用Rockwell的三級(jí)網(wǎng)絡(luò),,信息層采用以太網(wǎng)(EntherNet)實(shí)現(xiàn)系統(tǒng)數(shù)據(jù)交換,;中間層為控制層(ControlNet)負(fù)責(zé)系統(tǒng)通訊;底層是設(shè)備(DeviceNet),,網(wǎng)絡(luò)連接就地設(shè)備,。設(shè)備網(wǎng)、控制網(wǎng)和以太網(wǎng)構(gòu)建起網(wǎng)絡(luò)系統(tǒng)的三級(jí)框架,,實(shí)現(xiàn)了分布式控制方案,。在任何一級(jí)網(wǎng)絡(luò)上都可以對(duì)現(xiàn)場(chǎng)設(shè)備進(jìn)行實(shí)時(shí)的監(jiān)控。如果主控制間與輔助車間控制室距離較遠(yuǎn),,可以采用光纖通訊,。
2 系統(tǒng)的硬件冗余
主控制問與輔助車間的控制器選用Rockwell的ControlLogix L61,由于系統(tǒng)采用冗余結(jié)構(gòu),,在主控制柜內(nèi)安裝了一對(duì)CPU冗余框架和兩個(gè)I/O框架,,在這對(duì)冗余框架中的模塊配置一致。在每個(gè)冗余框架中安裝了以下模塊:1個(gè)控制器,、1個(gè)CNBR模塊,、1個(gè)ENBT模塊、1個(gè)SRM 模塊,、2個(gè)SRM 模塊采用1757一SRC連接光纜,。遠(yuǎn)程I/0站采用1756系列的數(shù)字輸人輸出、模擬輸人輸出,、熱電阻,、高速計(jì)數(shù)模塊,,與PLC冗余框架之間采用了雙通道DeviceNet網(wǎng)絡(luò)通訊。
對(duì)于冗余系統(tǒng)要對(duì)主從框架上的ENBT模塊的IP地址和CNBR模塊的站點(diǎn)號(hào)做相應(yīng)的設(shè)置:主從ENBT模塊的IP地址要設(shè)成一致,,CNBR模塊的站點(diǎn)號(hào)要設(shè)成一致,,同步成功后從框架的ENBT模塊的IP地址和CNBR模塊的站點(diǎn)號(hào)自動(dòng)加1,并且主從框架CNBR模塊的站點(diǎn)號(hào)的設(shè)置要高于遠(yuǎn)程10框架上的CNBR模塊的站點(diǎn)號(hào),。當(dāng)主機(jī)架的任一組件發(fā)生掉電,、主機(jī)架中的任一模塊被安裝、拆卸,、出錯(cuò),、控制器發(fā)生主要故、ControlNet分接頭或以太網(wǎng)電纜斷開的故障時(shí)控制權(quán)切換到從控制器,,從而確保整個(gè)系統(tǒng)的不間斷穩(wěn)定運(yùn)行,。
3 系統(tǒng)的軟件冗余
整個(gè)控制系統(tǒng)所使用的軟件均為Rockwell公司的軟件產(chǎn)品:RSLogix5000、RSLink Enerprise,、RSNetWorx,、RS—ViewSE、RSSQL,。其中RSLogix5000為程序開發(fā)軟件,,RS—ViewSE為HMI畫面開發(fā)軟件,RSNetWorx為網(wǎng)絡(luò)組態(tài)軟件,,RSLink Enerprise是一個(gè)標(biāo)準(zhǔn)的OPC服務(wù)器軟件,,它是RSView Server與PLC通訊的橋梁。
RSView SE是遵循Rockwell Software提出的FactoryTalk架構(gòu)的HMI產(chǎn)品,,可以按用戶的要求編翩監(jiān)控程序及友好的操作界面,。在HMI畫面上可以實(shí)現(xiàn)自動(dòng)控制參數(shù)總覽、設(shè)定值及PID參數(shù)控制面板,、儀表信號(hào)圖,、實(shí)時(shí)趨勢(shì)圖、歷史趨勢(shì)圖故障報(bào)警畫面等,。通過對(duì)這些操作界面的操作,,可監(jiān)視溫度、壓力,、流量的變化趨勢(shì),,對(duì)故障報(bào)警進(jìn)行顯示,對(duì)生產(chǎn)狀況分析,,可以使操作員隨時(shí)對(duì)現(xiàn)場(chǎng)進(jìn)行生產(chǎn)過程的操作指導(dǎo)及控制,。另外采用RSVJew SE的分布式系統(tǒng)時(shí),用戶可以只開發(fā)一次畫面,,在一個(gè)服務(wù)器上保存,,就可以從網(wǎng)絡(luò)上的任何Client站讀取Server上的畫面,,無需拷貝、導(dǎo)入,、轉(zhuǎn)換或重建標(biāo)簽或重新輸人命令,。
目前大多數(shù)工業(yè)系統(tǒng)都采用傳統(tǒng)的硬件備用方式,采用軟件方法解決冗余系統(tǒng)是冗余系統(tǒng)發(fā)展趨勢(shì),,羅克韋爾推出的RSViewSE監(jiān)控組態(tài)軟件能構(gòu)方便地構(gòu)建軟件冗余系統(tǒng),,保證系統(tǒng)的有效性。構(gòu)建軟件冗余系統(tǒng)需要2臺(tái)服務(wù)器來配置主從冗余,,通過簡(jiǎn)單的冗余配置就可以搭建一個(gè)完善的熱各系統(tǒng),,結(jié)構(gòu)框圖如下:
RSView Studio開發(fā)好項(xiàng)目后將項(xiàng)目文件下載到RS—View Server中,系統(tǒng)的配置信息存放在FactoryTalk中,,RSLinx Enterprise做為PLC與RSView Client通訊的橋梁,。整個(gè)系統(tǒng)采用主從熱備形式,當(dāng)主服務(wù)器出現(xiàn)工作故障時(shí)時(shí),,冗余服務(wù)器會(huì)自動(dòng)與PLC或客戶機(jī)通訊,。
RSView SE還具有內(nèi)置的FactoryTalk Diagnostics功能。作為后臺(tái)運(yùn)行的FactoryTalk平臺(tái)的一部分,,F(xiàn)acto—ryTalk Diagnostics將整個(gè)系統(tǒng)的活動(dòng),、報(bào)警、和錯(cuò)誤信息分別送至不同的地方進(jìn)行日志記錄,,F(xiàn)actoryTalk Diagnostics代替了RSView的活動(dòng)日志和各類信息記錄.
4 系統(tǒng)的數(shù)據(jù)庫系統(tǒng)
雖然SView SE內(nèi)置的FactoryTalk Diagnostics能記錄每個(gè)操作員在每臺(tái)操作員站的操做記錄,能滿足造紙行業(yè)的一般要求,。但隨著生產(chǎn)企業(yè)對(duì)他們的生產(chǎn)信息的需要的與日俱增,,生產(chǎn)企業(yè)的管理者不但要求在生產(chǎn)現(xiàn)場(chǎng)的上位機(jī)中能隨時(shí)了解各種設(shè)備的運(yùn)行情況,而且他們需要在辦公室甚至隨時(shí)隨地的實(shí)時(shí)知道企業(yè)的運(yùn)行狀況,,包括各種生成設(shè)備的運(yùn)行狀態(tài),,那么建立以Internet為基礎(chǔ)的企業(yè)網(wǎng)絡(luò)數(shù)據(jù)庫可以解決這一問題的較好方案,管理者可以通過Internet瀏覽本公司數(shù)據(jù)庫網(wǎng)頁,,網(wǎng)頁上顯示的是企業(yè)設(shè)備現(xiàn)在運(yùn)行狀況的有關(guān)數(shù)據(jù),,管理者可以根據(jù)要求來分類查詢這些數(shù)據(jù)記錄。
利用羅克韋爾軟件和其它軟件可以方便地制作羅克韋爾網(wǎng)絡(luò)數(shù)據(jù)庫,。方案具體如下:在服務(wù)器上工部署下列軟件:SQL Server2000,、IIS web服務(wù)、RSSQL,。羅克韋爾通信軟件RSSql是基于Windows NT在控制系統(tǒng)和企業(yè)數(shù)據(jù)庫系統(tǒng)之間提供雙向連接的工業(yè)數(shù)據(jù)事務(wù)管理系統(tǒng),。此方案中,在控制端,,RSSql連接RSViewSE,,在企業(yè)數(shù)據(jù)庫端,,RSSql通過0LE— DB連接Microsoft SQL Server。
首先在SQL Server中建立對(duì)應(yīng)的數(shù)據(jù)庫存放采集的數(shù)據(jù),,并在數(shù)據(jù)庫創(chuàng)建相應(yīng)的數(shù)據(jù)表,,并為外部數(shù)據(jù)在表中建立對(duì)應(yīng)的列,用簡(jiǎn)單的VB語句開發(fā)應(yīng)用數(shù)據(jù)庫的存儲(chǔ)過程輸,。作為企業(yè)數(shù)據(jù)庫與控制數(shù)據(jù)庫之間的橋梁,,RSSql不用編程就可以在兩個(gè)數(shù)據(jù)庫之間進(jìn)行數(shù)據(jù)的透明傳輸,通過系統(tǒng)簡(jiǎn)單的設(shè)置和組態(tài)就可以控制服務(wù)器的數(shù)據(jù)就與企業(yè)數(shù)據(jù)庫SQL數(shù)據(jù)一一對(duì)應(yīng),,從而實(shí)現(xiàn)數(shù)據(jù)的傳輸,。
最終操作員站上發(fā)生的操作事件自動(dòng)發(fā)送到SQLServer數(shù)據(jù)庫服務(wù)器,各個(gè)設(shè)備的反饋信號(hào)通過RSSQL發(fā)送到SQL Server服務(wù)器,,事件報(bào)表服務(wù)通過IIS Web服務(wù)自動(dòng)發(fā)布到以太網(wǎng)上,,各操作員站可以通過內(nèi)嵌于HMI畫面中的IE瀏覽器來訪問報(bào)表服務(wù)。企業(yè)管理者也可以通過網(wǎng)絡(luò)訪問相應(yīng)的IP地址來訪問數(shù)據(jù)報(bào)表,。
5 結(jié)論
介紹了以工業(yè)三層網(wǎng)絡(luò)為平臺(tái),,基于Rockwell硬件、軟件構(gòu)建的DCS冗余系統(tǒng)解決方案,。該DCS控制系統(tǒng)的應(yīng)用,,大大增強(qiáng)了生產(chǎn)自動(dòng)化的水平,提高了產(chǎn)品質(zhì)量和生產(chǎn)效率,,而且其冗余的特性更是能最大限度地保證了制漿,、造紙生產(chǎn)在一定時(shí)期內(nèi)系統(tǒng)的不間斷安全運(yùn)行。
參考文獻(xiàn)
[1]ControlLogix Redundancy system User Manua1.
[2]RSview Supervisory Edit ion Users Guide.
[3]在RSVicw Supervisory Edition應(yīng)用系統(tǒng)中保證系統(tǒng)的有效性[J].今日自動(dòng)化,。2004.(2).
[4]RSSql在ControlLogix平臺(tái)遠(yuǎn)程監(jiān)控系統(tǒng)中的應(yīng)用[J].工業(yè)控制計(jì)算機(jī),,2007.
[5]SQL Server 2000 Programmer s Guide.縭程員指南[M].北京:北京希望電子出版社,2000.