宋立琮
基于OPCOPC實(shí)現(xiàn)趨勢曲線的配置方法
Configuration Method on Achieving Trend Curve Based on OPC
Configuration Method on Achieving Trend Curve Based on OPC
宋立琮
趨勢曲線的使用在工控系統(tǒng)中是很必要的,各個(gè)控制系統(tǒng)都有其使用方法。本文僅就ABB Freelance 800F系統(tǒng)趨勢服務(wù)在水泥行業(yè)的使用作一介紹。
在水泥行業(yè)以往做趨勢曲線時(shí),基本的方法都是使用Freelance 800F所提供的趨勢功能塊(TREND)來采集趨勢數(shù)據(jù),然后給各個(gè)操作員站配置相應(yīng)的趨勢畫面,實(shí)現(xiàn)趨勢曲線的使用。遼陽天瑞水泥一期DCS系統(tǒng)就是采用趨勢塊方法,使用起來不太方便,且占據(jù)大量的現(xiàn)場過程站的內(nèi)存空間,一般一個(gè)存儲(chǔ)30d數(shù)據(jù)的趨勢曲線采集塊要占用內(nèi)存空間100kB左右。由于現(xiàn)場過程站的存儲(chǔ)空間一般在4~16MB之間,為了減少占用的內(nèi)存空間,就只能減少存儲(chǔ)天數(shù),一般設(shè)置為7~15d左右,且趨勢內(nèi)容修改都要對(duì)現(xiàn)場站進(jìn)行下裝,這就給生產(chǎn)過程及生產(chǎn)過程分析帶來諸多不便。在編程時(shí)要對(duì)下位現(xiàn)場過程站建立趨勢塊程序,在各個(gè)操作員站設(shè)置對(duì)應(yīng)趨勢曲線畫面文件,某一個(gè)現(xiàn)場過程站的趨勢曲線畫面只針對(duì)一個(gè)操作員站。如原料磨車間的趨勢曲線只能定義為原料磨車間的操作員站可以調(diào)用查看,燒成車間的操作員站是看不到的,而這兩個(gè)車間的聯(lián)系又非常密切,這就會(huì)給生產(chǎn)信息溝通造成障礙,對(duì)操作員站的互換也是一個(gè)極大的制約。
由于Freelance 800F系統(tǒng)支持OPC Server技術(shù),以往我們使用OPC只是建立網(wǎng)關(guān),與其他系統(tǒng)進(jìn)行聯(lián)接使用,如與質(zhì)量控制系統(tǒng)的熒光分析儀的聯(lián)接。
Freelance 800F系統(tǒng)實(shí)際也提供了標(biāo)準(zhǔn)TREND OPC服務(wù)軟件包,可以建立趨勢服務(wù)工作,任意一臺(tái)工程師站或操作員站都可以作為趨勢服務(wù)器使用,不需要設(shè)置獨(dú)立的服務(wù)器,計(jì)算機(jī)控制系統(tǒng)硬件費(fèi)用不必增加。其他站可以作為客戶端,訪問趨勢服務(wù)器并在本機(jī)上進(jìn)行趨勢數(shù)據(jù)采集及歸檔。
趨勢服務(wù)器應(yīng)用是建立在OPC DCOM通訊機(jī)制的基礎(chǔ)之上的,因?yàn)樗胁僮鲉T站軟件與趨勢服務(wù)軟件包不在同一臺(tái)工作站上,而系統(tǒng)為了運(yùn)行安全都設(shè)置有用戶及密碼登錄機(jī)制。為了實(shí)現(xiàn)OPC客戶端遠(yuǎn)程訪問,必須正確設(shè)置DCOM。
趨勢服務(wù)器可以運(yùn)行在下列Windows用戶:
交互用戶:系統(tǒng)默認(rèn)方式,趨勢服務(wù)啟動(dòng)取決于客戶登錄申請(qǐng),有客戶登錄申請(qǐng)服務(wù)器就會(huì)自動(dòng)運(yùn)行,所有客戶端軟件關(guān)閉后,服務(wù)器程序?qū)?huì)自動(dòng)停止。此種用戶也是我們最常用的。
指定用戶:趨勢服務(wù)器運(yùn)行在指定用戶ID。
圖1是一個(gè)我們常用的趨勢服務(wù)器配置方法。
圖1 常用的趨勢服務(wù)器配置方法
每套系統(tǒng)只能安裝一個(gè)趨勢服務(wù)接點(diǎn)。
需要注意的是,所有使用趨勢工作的站點(diǎn)計(jì)算機(jī)都要安裝趨勢服務(wù)軟件,都要做到時(shí)間同步,關(guān)閉網(wǎng)絡(luò)防火墻;Windows XP系統(tǒng)使用統(tǒng)一工作組,并建立統(tǒng)一的管理員級(jí)用戶和統(tǒng)一密碼。
趨勢服務(wù)的安裝配置基本步驟:
(1)趨勢服務(wù)軟件的安裝。首先找到Freelance 800F安裝軟件,點(diǎn)擊AutoPlay圖標(biāo)進(jìn)入安裝對(duì)話框,在正常安裝的基礎(chǔ)上增加服務(wù)與網(wǎng)關(guān)軟件的安裝。
(2)安裝過程結(jié)束后自動(dòng)進(jìn)入設(shè)置,選擇Trend-Server 800F選項(xiàng),服務(wù)器機(jī)直接填寫資源ID,點(diǎn)擊修改ID,再點(diǎn)擊確定配置完成。
如果是客戶機(jī)則選擇Trend-Server 800F選項(xiàng)下的遠(yuǎn)程設(shè)置,在新計(jì)算機(jī)名稱中填寫服務(wù)器的IP地址,在資源ID中填寫服務(wù)器的ID號(hào),點(diǎn)擊增加,點(diǎn)擊確定完成設(shè)置。
(3)Windows XP操作系統(tǒng)的設(shè)置。首先關(guān)閉防火墻和自動(dòng)更新,然后對(duì)本地安全進(jìn)行設(shè)置。主要是將本地安全策略中的“網(wǎng)絡(luò)訪問:本地帳戶的共享和安全模式”設(shè)置成為“經(jīng)典-本地用戶以自己的身份驗(yàn)證”方式,關(guān)閉簡單文件共享方式。
(4)服務(wù)器上DCOM的設(shè)置。對(duì)于DCOM的設(shè)置在許多參考書中均能查找到,也可以直接查閱“In?dustrialIT Freelance 800F功能設(shè)計(jì)工程手冊(cè)”中的Trend OPC Server的安裝及標(biāo)準(zhǔn)設(shè)置部分。
(5)Trend OPC Client DCOM的設(shè)置??蛻魴C(jī)的配置與服務(wù)器的配置基本相同,只是在DCOM配置中的位置項(xiàng)中在以下計(jì)算機(jī)上運(yùn)行應(yīng)用程序打勾,并填寫服務(wù)器的IP地址即可。
所有配置完成后重新啟動(dòng)計(jì)算機(jī),使其配置生效。
上述是Freelance V9.1及以下版本Trend OPC Server的設(shè)置。Free?lance V9.2版本的Trend OPC Server設(shè)置就要簡單多了,在安裝ABB Freelance 800F系統(tǒng)的同時(shí)加選Trend OPC Server進(jìn)行整體安裝及設(shè)置。安裝完成后重新啟動(dòng)計(jì)算機(jī),點(diǎn)擊開始→程序→ABB Industrial IT→Freelance→OPCTunnel→Configura?tor,彈出ABB OPC Tunnel Configura?tor配置對(duì)話框
Tunnel Port填寫9950 HTTP Port填寫9960
DAServer填寫Free?lance2000OPCServer.(ID)
注意(ID)應(yīng)為趨勢服務(wù)器的ID號(hào)
填寫完成后點(diǎn)擊OK,設(shè)置完成。重新啟動(dòng)計(jì)算機(jī)使得設(shè)置生效。在使用時(shí)點(diǎn)擊開始→程序→ABB Industrial IT→Freelance V9.2→Trend-Server趨勢服務(wù)即可運(yùn)行。
由此基礎(chǔ),遼陽天瑞水泥二期DCS系統(tǒng)在這方面做了很大的改進(jìn),采用了趨勢服務(wù)方式。下位現(xiàn)場站在編程時(shí)取消了趨勢采集程序,節(jié)省了現(xiàn)場站的內(nèi)存空間,減輕了現(xiàn)場站CPU的工作量。在上位操作員站編程時(shí)將趨勢曲線畫面添加在公共顯示池中,直接使用變量采集。
其操作如下:
公共顯示池(P-CD)→插入(I)→下一級(jí)(n)彈出對(duì)象選擇對(duì)話框,選擇趨勢顯示(TR D-OS),進(jìn)入趨勢曲線畫面組態(tài),在名稱處填寫畫面名稱并確認(rèn),此時(shí)一個(gè)趨勢曲線畫面建立。
雙擊鼠標(biāo)左鍵進(jìn)入趨勢曲線畫面的配置,在采集對(duì)話欄中,選擇使用變量采樣,采樣周期缺省為10s,在變量處填寫要組態(tài)的變量名(每幅趨勢曲線畫面最多可組態(tài)六個(gè)變量曲線);在顯示欄中名稱可填寫變量名,短注釋可填寫對(duì)應(yīng)變量的說明,單位填寫對(duì)應(yīng)變量的單位符號(hào),顏色可使用系統(tǒng)定義的,也可自行選擇;區(qū)域選項(xiàng)欄波形起點(diǎn)一般選擇量程起點(diǎn),波形終點(diǎn)一般選擇量程終點(diǎn);歸檔欄歸檔文件名稱可按照趨勢曲線名稱定義文件名,歸檔長度;文件傳輸欄的目標(biāo)項(xiàng)站填寫服務(wù)器網(wǎng)關(guān)名稱或其IP地址,在用戶名稱和密碼填寫系統(tǒng)統(tǒng)一的用戶名和密碼;點(diǎn)擊確認(rèn)該趨勢曲線畫面配置完成,在流程畫面中按照以往的習(xí)慣調(diào)用相應(yīng)的趨勢曲線畫面即可。
這樣設(shè)置趨勢曲線畫面所有操作員都可以看到,趨勢曲線數(shù)據(jù)存儲(chǔ)量也可以加大,具體設(shè)置的天數(shù)可根據(jù)磁盤空間來定,一般六個(gè)變量365d的趨勢曲線占用磁盤空間大約是258MB,如果水泥廠全廠有100個(gè)趨勢曲線畫面,其所占用磁盤空間應(yīng)該近26GB?,F(xiàn)在我們的計(jì)算機(jī)系統(tǒng)都是上百G的大尺寸硬盤,可以存儲(chǔ)海量數(shù)據(jù)。所以用趨勢服務(wù)器方式既解決了下位現(xiàn)場站的存儲(chǔ)空間占用問題,又可以在上位各個(gè)操作員站上存儲(chǔ)大量的生產(chǎn)實(shí)時(shí)數(shù)據(jù),操作員站互換性的制約也得到釋放,不必對(duì)各個(gè)生產(chǎn)車間固定操作員站,關(guān)聯(lián)密切的車間也可以相互查看。由于可以采集存儲(chǔ)大量的生產(chǎn)過程數(shù)據(jù)及設(shè)備保護(hù)數(shù)據(jù),且數(shù)據(jù)是相互備份的,并可以離線查看,這就為優(yōu)化水泥生產(chǎn)、節(jié)能降耗提供了大量的素材,給水泥生產(chǎn)設(shè)備的維護(hù)及保養(yǎng)提供了可靠的依據(jù)?!?/p>
TPTP273273..5 5
A:A
10011001--61716171(20122012)0505--01010101--0202