鄒欣欣 大慶油田采油五廠
應(yīng)用下位機(jī)WebServer監(jiān)控聯(lián)合站運(yùn)行
鄒欣欣 大慶油田采油五廠
聯(lián)合站集中控制系統(tǒng)的分布式子系統(tǒng)由各崗位的遠(yuǎn)程終端控制單元組成,控制單元仍放置在原崗位值班位置,實(shí)現(xiàn)本崗位的數(shù)據(jù)采集、通訊、運(yùn)算處理及生產(chǎn)控制等功能。CGI是一種動(dòng)態(tài)Web互動(dòng)技術(shù),用以實(shí)現(xiàn)用戶應(yīng)用界面和Web服務(wù)器之間的交互通信。CGI程序?qū)儆谝粋€(gè)外部程序,通常采用Perl或者C語(yǔ)言編寫而成,編譯成可執(zhí)行程序后在服務(wù)器段運(yùn)行。在通訊中斷、無(wú)法監(jiān)測(cè)生產(chǎn)數(shù)據(jù)時(shí),下位機(jī)的WebServer起到了很好的保障作用,同時(shí)它還可以降低投資成本。
聯(lián)合站;分布式子系統(tǒng);CGI程序;WebServer
聯(lián)合站集中控制系統(tǒng)的分布式子系統(tǒng)由各崗位的遠(yuǎn)程終端控制單元組成,控制單元仍放置在原崗位值班位置,實(shí)現(xiàn)本崗位的數(shù)據(jù)采集、通訊、運(yùn)算處理及生產(chǎn)控制等功能。利用控制器的編程接口,開(kāi)發(fā)Linux環(huán)境下的Perl腳本程序,實(shí)現(xiàn)現(xiàn)場(chǎng)控制器和I/O服務(wù)器的Web訪問(wèn)。保證在出現(xiàn)嚴(yán)重的網(wǎng)絡(luò)故障條件下(中心監(jiān)控室無(wú)法與之通訊)值班人員回到原來(lái)的值班崗位,通過(guò)觸摸屏或工控機(jī)同樣可以實(shí)現(xiàn)自動(dòng)控制和設(shè)備操作,并且不影響本崗位數(shù)據(jù)的采集,依然可以通過(guò)瀏覽器得到采集的數(shù)據(jù)。
2.1網(wǎng)絡(luò)傳輸
配置SixTRAKIPm控制器,嵌入BOA,實(shí)現(xiàn)網(wǎng)絡(luò)傳輸,從儀表所取的數(shù)據(jù)就可以通過(guò)BOA服務(wù)器提供HTTP服務(wù),從因特網(wǎng)傳輸?shù)竭h(yuǎn)程監(jiān)控端的瀏覽器上進(jìn)行顯示。其流程見(jiàn)圖1。
圖1 系統(tǒng)流程
2.2 Perl語(yǔ)言編程
為了使監(jiān)控人員通過(guò)瀏覽器在局域網(wǎng)中訪問(wèn)控制器采集的數(shù)據(jù),只需編寫HTML頁(yè)面,并結(jié)合CGI技術(shù)可以就可以完成各種靈活、友好的交互功能,這也是這個(gè)方案的核心之處。
CGI是一種動(dòng)態(tài)Web互動(dòng)技術(shù),用以實(shí)現(xiàn)用戶應(yīng)用界面和Web服務(wù)器之間的交互通信。CGI程序?qū)儆谝粋€(gè)外部程序,通常采用Perl或者C語(yǔ)言編寫而成,編譯成可執(zhí)行程序后在服務(wù)器段運(yùn)行。在這里,使用具有強(qiáng)大的文字功能的Perl語(yǔ)言。Perl具有以下特性:
(1)Perl具有非常出色的文本功能。
(2)Perl是一種優(yōu)秀的“膠水”語(yǔ)言,它非常適合將操作系統(tǒng)的實(shí)用程序、數(shù)據(jù)庫(kù)和CGI等不同技術(shù)組合在一起。
(3)Perl很容易使用,簡(jiǎn)單易懂,與英文基本類似。
2.3 程序下裝
把已經(jīng)編輯好的HTML程序和CGI的腳本程序通過(guò)SIXNETIOToolKit軟件下裝到SixTRAKIPm控制器里,利用TCP/IP協(xié)議連接,就完成了下位機(jī)的WebServer,在瀏覽器輸入正確的地址,就可以看到當(dāng)前運(yùn)行參數(shù)的畫面。
在通訊中斷、無(wú)法監(jiān)測(cè)生產(chǎn)數(shù)據(jù)時(shí),下位機(jī)的WebServer起到了很好的保障作用,同時(shí)它還可以降低投資成本。在聯(lián)合站自動(dòng)控制系統(tǒng)中,不在各崗位的電腦上安裝Cetect組態(tài)軟件實(shí)現(xiàn)實(shí)時(shí)監(jiān)測(cè)也是可以的,通過(guò)控制器WebServer依然可以得到準(zhǔn)確的數(shù)據(jù),提高監(jiān)控系統(tǒng)的穩(wěn)定性。
15846967886、zouxinxin1986@163.com
(欄目主持 關(guān)梅君)
10.3969/j.issn.1006-6896.2014.4.043
鄒欣欣:2009年畢業(yè)于湖南理工學(xué)院,現(xiàn)在大慶油田采油五廠從事油氣集輸工作。