關(guān)鍵詞:DCS-NET;RSVIEW;OPC 林清泉
男,福建南平鋁業(yè)有限公司電解分廠電解設(shè)備部自動化控制工程師,福建南平鋁業(yè)有限公司,福建 南平 353000
南鋁1號鑄軋機為南平鋁業(yè)有限公司于1995年引進(jìn)的意大利FATA HUNTER公司1800×1003超型鑄軋機,其年設(shè)計產(chǎn)能15kt,可生產(chǎn)1000、3000、5000系列合金鑄軋帶材。這套設(shè)備采用了獨特的閉環(huán)冷卻水系統(tǒng),很好地解決了超型軋機生產(chǎn)過程中對軋輥冷卻能力和輥面溫度的特殊要求。設(shè)備控制和傳動系統(tǒng)均采用美國RELIANCE公司的產(chǎn)品。其中設(shè)備控制系統(tǒng)為RELIANCE AUTOMAX DCS控制系統(tǒng),控制系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)如圖1所示。
圖1 控制系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)圖
該控制系統(tǒng)由A00、A01兩套Automax控制器(每套控制器配置雙中央處理器),一個Panelmax操作終端,一個數(shù)據(jù)記錄站,多個遠(yuǎn)程I/O站(包括電機控制中心,閥站I/O柜,卷取機操作臺等),Automax傳動控制器,各類儀表等組成。其中A00為AutoMax主控制器,A01為AutoMax控制器用于鑄嘴直流傳動裝置控制。其中CPU1、CPU2為 Automax processor 57C431模塊(中央處理器),其中DCS NET為Automax Network Communications Module 57C404模塊(DCS NET通訊模塊);其中net2為Automax Remote I/O Communications Module 57C416模塊(遠(yuǎn)程I/O通訊接口模塊);其中net3為AutoMate Interface Module 57C417模塊(RS-232通訊模塊)。
該系統(tǒng)中有四種網(wǎng)絡(luò)接口方式,第一種網(wǎng)絡(luò)接口方式即DCS-NET ,它聯(lián)系了A00 控制器、A01 控制器和原來的數(shù)據(jù)記錄站(現(xiàn)在已無法使用);第二種網(wǎng)絡(luò)接口方式即AUTOMAX遠(yuǎn)程I/O網(wǎng)絡(luò),它聯(lián)系著電機控制中心、閥站I/O柜、卷取機操作臺等;第三種網(wǎng)絡(luò)接口方式即RS422網(wǎng)絡(luò),它聯(lián)系著中央處理器與數(shù)顯儀表;第四種網(wǎng)絡(luò)接口方式即RS-232,PanelMax操作終端采用的就是通過串行(RS-232)方式連接到控制器系統(tǒng)57C417模塊上。
2 存在問題
南鋁1號鑄軋機操作終端PANELMAX為Reliance老產(chǎn)品,設(shè)備已經(jīng)老化,PANELMAX已經(jīng)淘汰停產(chǎn),備品備件無法采購。PANELMAX故障率較高,容易影響生產(chǎn),原數(shù)據(jù)記錄站已經(jīng)不能使用,生產(chǎn)部門需要對1#鑄軋機生產(chǎn)和設(shè)備情況進(jìn)行歷史記錄跟蹤追溯、故障查詢分析以及管理信息系統(tǒng)提供生產(chǎn)實時數(shù)據(jù),故決定對其進(jìn)行改造。
3 改造方案
圖2 改造方案圖
如圖2所示, 把原操作終端PANELMAX和原數(shù)據(jù)記錄站取消,替換成操作及數(shù)據(jù)采集站和數(shù)據(jù)庫服務(wù)器。操作及數(shù)據(jù)采集站位于現(xiàn)場鑄軋機臺旁,操作及數(shù)據(jù)采集站增加ROCKWELL公司的DCS-NET板卡,接入原數(shù)據(jù)記錄站的通訊網(wǎng)絡(luò)DCS-NET上。操作及數(shù)據(jù)采集站采用ROCKWELL的RSVIEW32組態(tài)軟件和DCS-NET SERVER驅(qū)動軟件,重新設(shè)計制作上位機軟件和編制DCS控制程序。數(shù)據(jù)庫服務(wù)器位于監(jiān)控室內(nèi),與操作及數(shù)據(jù)采集站用工業(yè)以太網(wǎng)聯(lián)系,在數(shù)據(jù)庫服務(wù)器上安裝有SQLSERVR2000關(guān)系型數(shù)據(jù)庫,操作站從控制系統(tǒng)提取的數(shù)據(jù)就存放SQLSERVER2000數(shù)據(jù)庫內(nèi),在數(shù)據(jù)庫服務(wù)器也可運行RSVIEW 32讀取歷史數(shù)據(jù)庫內(nèi)的生產(chǎn)數(shù)據(jù)進(jìn)行遠(yuǎn)程監(jiān)控,或通過防火墻隔離后接入公司管理局域網(wǎng)絡(luò),再通過VB、DEPHI等從數(shù)據(jù)庫服務(wù)器中提出鑄軋生產(chǎn)實時數(shù)據(jù)為上層管理系統(tǒng)使用。
4 新系統(tǒng)的設(shè)計與實現(xiàn)
本系統(tǒng)主要針對原來的數(shù)據(jù)記錄站系統(tǒng)進(jìn)行改造,兼容數(shù)據(jù)記錄站和PanelMax操作終端的功能。原數(shù)據(jù)記錄站系統(tǒng)主要的功能是進(jìn)行數(shù)據(jù)采集和存儲,并形成報表對生產(chǎn)數(shù)據(jù)進(jìn)行記錄,但已無法使用。改造后的操作站采用計算機系統(tǒng),并增加相應(yīng)組態(tài)軟件對數(shù)據(jù)記錄站功能進(jìn)行擴(kuò)展,除了保持原來對數(shù)據(jù)記錄功能外,還增加了生產(chǎn)數(shù)據(jù)設(shè)置和監(jiān)控的功能。所以新系統(tǒng)可完全替代PanelMax。
原來的數(shù)據(jù)記錄站通過Reliance公司的DCS-NET板卡連接到Automax的DCS-NET網(wǎng)絡(luò)。通過DCS-NET網(wǎng)絡(luò)和兩臺Automax控制器交換數(shù)據(jù)。由于原數(shù)據(jù)記錄站只是采集生產(chǎn)過程的數(shù)據(jù),即只讀功能,而改造后的操作站需要設(shè)置生產(chǎn)過程中的參數(shù),所以需要對DCS-NET進(jìn)行重新配置和組態(tài),使之能夠?qū)UTOMAX內(nèi)的數(shù)據(jù)進(jìn)行讀寫。另外,改造后的操作站需要完全替代Panelmax的功能,PanelMax上的參數(shù)設(shè)置都必須在操作站上實現(xiàn)。PanelMax采用的是57C417模塊通過串行(RS-232)方式連接到控制器系統(tǒng),而DCS-NET采用的是57C404(DCS-NET)方式,兩個網(wǎng)絡(luò)連接的數(shù)據(jù)目標(biāo)區(qū)不是同一個地址,所以需要在AUTOMAX內(nèi)對任務(wù)進(jìn)行修改,將兩方對數(shù)據(jù)區(qū)映射,指向同一個目標(biāo)地址。
DCS-NET網(wǎng)絡(luò)地址在AutoMax硬件配置內(nèi)進(jìn)行組態(tài)。其中AutoMax主控制器在網(wǎng)絡(luò)中地址為0,為網(wǎng)絡(luò)的初始化節(jié)點。網(wǎng)絡(luò)建立后由初始化節(jié)點對其他的地址1以后的節(jié)點進(jìn)行查詢,并對其進(jìn)行初始化。打開57C404模塊的配置窗口,可以看出每個節(jié)點占用了64個字的地址映射區(qū),這64個字對于本節(jié)點都是可讀寫。但是對于其他節(jié)點,0~31字為只讀區(qū),32~64字為讀寫區(qū)。本系統(tǒng)中,將改造的操作站配置了3#、4#、5#共占用了3個節(jié)點地址,所以操作站計算機可以有192個字的網(wǎng)絡(luò)地址空間。通過網(wǎng)絡(luò)配置(Automax軟件上配置),0#初始化節(jié)點和1#節(jié)點將狀態(tài)字寫入到3#、4#、5#節(jié)點的0~31字地址空間。對于0#、1#節(jié)點,3#、4#、5#節(jié)點的0~31字地址空間為讀寫區(qū),而對于操作站本身,0~31字地址空間為只讀區(qū)。完成自動的映射配置后,將配置組態(tài)下載到0#節(jié)點(初始化節(jié)點),DCS-NET網(wǎng)絡(luò)即可自動完成數(shù)據(jù)通訊到操作站計算機上。操作站上的計算機只需通過DCS-NET板卡的驅(qū)動程序?qū)?shù)據(jù)區(qū)進(jìn)行讀操作即可獲取現(xiàn)場設(shè)備的狀態(tài)。同樣的方式,3#、4#、5#節(jié)點上的32~64字地址對于操作站為讀寫區(qū),所以生產(chǎn)參數(shù)直接寫入到此地址空間即可經(jīng)DCS-NET網(wǎng)絡(luò)傳送到0#和1#節(jié)點參數(shù)區(qū)。
DCS-NET網(wǎng)絡(luò)配置完成后,數(shù)據(jù)的讀寫和交換均在網(wǎng)絡(luò)上的數(shù)據(jù)緩沖區(qū)進(jìn)行,即上述的每個節(jié)點擁有的64個字的地址空間。原來的PanelMax采用的是57C417模塊RS-232方式連接。57C417模塊本身有自己的內(nèi)部數(shù)據(jù)緩沖區(qū),PanelMax讀寫的即是此數(shù)據(jù)區(qū)的內(nèi)容,和DCS-NET數(shù)據(jù)區(qū)無關(guān)聯(lián),所以需要在Automax內(nèi)部建立一個運行任務(wù)將PanelMax的數(shù)據(jù)區(qū)映射到DCS-NET中。改造的系統(tǒng)通過新增一個Pas任務(wù),采用BASIC語言編寫變量映射語句對兩個網(wǎng)絡(luò)的數(shù)據(jù)進(jìn)行讀寫映射關(guān)系即可。
Automax任務(wù)對地址讀寫操作均采用變量的方式,沒有直接讀寫實際的地址。在編寫程序之前,組態(tài)硬件的時候需要在Automax配置窗口上定義每個地址的變量名。PAS任務(wù)直接對變量名進(jìn)行操作。
完成網(wǎng)絡(luò)配置和兩個網(wǎng)絡(luò)的變量地址映射程序后,操作站上已經(jīng)可以對控制器內(nèi)的數(shù)據(jù)進(jìn)行讀寫操作。也就是說操作站計算機可以和AutoMax控制器進(jìn)行數(shù)據(jù)交換,需要完成人機界面的任務(wù)。改造的系統(tǒng)在操作站計算機上安裝有RSView32組態(tài)軟件。RSView32組態(tài)軟件同樣屬于ROCKWELL公司的產(chǎn)品,可以很好地兼容AutoMax的DCS-NET網(wǎng)絡(luò)協(xié)議。系統(tǒng)驅(qū)動層軟件為RSLinx軟件,RSLinx軟件采用驅(qū)動的方式連接DCS-NET板卡,讀寫DCS-NET網(wǎng)絡(luò)數(shù)據(jù)。RSLinx軟件向上提供OPC接口。OPC接口為標(biāo)準(zhǔn)的軟件接口,RSView32組態(tài)軟件作為OPC客戶端連接到此接口即可進(jìn)行數(shù)據(jù)交換,而無需關(guān)心DCS-NET網(wǎng)絡(luò)的通訊過程,使系統(tǒng)更為可靠。
RSView32軟件本身有一個實時數(shù)據(jù)庫,從DCS-NET網(wǎng)絡(luò)過來的數(shù)據(jù)存放到實時數(shù)據(jù)庫中。RSView32軟件通過組態(tài)畫面中的顯示元件(數(shù)據(jù)顯示、指示燈、數(shù)據(jù)輸入等)讀寫實時數(shù)據(jù)庫數(shù)據(jù)。另外,RSView32軟件具有歷史數(shù)據(jù)存儲功能,按照一定的時間間隔將實時數(shù)據(jù)庫采集到的數(shù)據(jù)存儲到MS-SQLServer數(shù)據(jù)庫。RSView32本身的曲線控件自動讀取MS-SQLServer數(shù)據(jù)并以曲線的的方式顯示生產(chǎn)參數(shù)變化趨勢。在今后也可將數(shù)據(jù)服務(wù)器通過防火墻隔離后接入公司管理局域網(wǎng)絡(luò),再通過VB、DEPHI、ASP等高級語言編程后從數(shù)據(jù)庫服務(wù)器中提出鑄軋生產(chǎn)歷史數(shù)據(jù)為上層管理系統(tǒng)提供數(shù)據(jù)服務(wù)。
本次改造針對AUTOMAX的PANELMAX操作界面,用計算機替代原來的PANELMAX的全部功能,并在此基礎(chǔ)上全面對操作方式、功能及界面等進(jìn)行升級。總原則上沿襲PANELMAX的操作習(xí)慣及畫面布局,最大程度上保持操作人員使用方式的適應(yīng)。并且對原來英文文字說明全部漢化,使之更直觀。功能上處理原系統(tǒng)的所有操作功能外,增加了歷史記錄、數(shù)據(jù)保存及曲線查詢的功能。系統(tǒng)采用計算機連接到AutoMax的DCS-NET網(wǎng)絡(luò)中進(jìn)行數(shù)據(jù)交換,實現(xiàn)生產(chǎn)過程中的數(shù)據(jù)顯示和生產(chǎn)參數(shù)的設(shè)置,作為PANELMAX操作終端的功能替換。操作上基本與PANELMAX相似,并在內(nèi)容上有增強。系統(tǒng)實現(xiàn)了參數(shù)設(shè)置與運行過程中數(shù)據(jù)顯示,報警狀態(tài)顯示等功能。參數(shù)設(shè)置包括:鑄嘴位置、上下輥的輥徑、卷徑、帶材參數(shù)、輥參數(shù)、合金參數(shù)等,通過控制權(quán)限切換都能修改所需的數(shù)值。根據(jù)系統(tǒng)的組成部分,分別顯示:前箱、上下輥、卷取及冷卻水等相關(guān)內(nèi)容。若干重要參數(shù)采用棒圖顯示,并且在超過上下限時以閃爍的方式突出效果。另外各運行過程畫面均用數(shù)值顯示狀態(tài)。狀態(tài)值主要為:溫度、速度、電流、水溫、預(yù)載力以及帶材的數(shù)據(jù)等。計算機中顯示的數(shù)值均能正確反映設(shè)備運行狀態(tài)。各運行過程狀態(tài)量均設(shè)置了上下限報警值,并且此報警值可通過計算機畫面進(jìn)行調(diào)整。相應(yīng)地在棒圖中根據(jù)報警值的大小,當(dāng)過程量超限時均發(fā)出報警信號。運行中的上輥、下輥及卷取故障點,如電機故障、編碼器故障等,在單獨的畫面中顯示,利于故障原因的查找。系統(tǒng)采用SQL-Server進(jìn)行生產(chǎn)過程中的數(shù)據(jù)記錄。為更直觀地顯示運行狀態(tài)變化趨勢,所以按照主機、卷取、帶材參數(shù)、冷卻水、軋制力及前箱等各部分采用趨勢曲線的方式進(jìn)行顯示。操作人員可按照時間進(jìn)行設(shè)定查詢。對于關(guān)鍵的操作:切換計算機操作權(quán)限、退出系統(tǒng)等操作,系統(tǒng)設(shè)置了密碼功能。密碼可由用戶自行更改。
5 結(jié)束語
南鋁1#鑄軋機控制系統(tǒng)采用的是美國Reliance公司的DCS控制系統(tǒng),其通訊協(xié)議不開放,系統(tǒng)較老(1994年投產(chǎn))改造時容易出現(xiàn)意想不到的情況,允許停機調(diào)試時間只有4-8小時,停機造成的損失很大。之前國內(nèi)未有成功改造例子,此次南鋁1#鑄軋PANELMAX及數(shù)據(jù)記錄站系統(tǒng)的改造成功為國內(nèi)首例,對國內(nèi)鑄軋機Reliance DCS系統(tǒng)的改造都有很強的借鑒意義。改造后的系統(tǒng)于2006年9月底投入試運行,經(jīng)過兩個多月時間的試運行正式投入使用,改造至今設(shè)備運行情況良好。