趙有龍 熊小偉 曹瑞召
1.中海油能源發(fā)展采油服務公司 天津 300000;
2.中國石油長慶油田分公司第三采油廠 寧夏 銀川 750000;
3.陜西安控科技有限公司 陜西 西安 710000
新型井場主RTU嵌入式Web監(jiān)控系統(tǒng),主要功能有以下幾點:①運行狀態(tài)的在線查看;②生產(chǎn)數(shù)據(jù)的實時查看;③運行控制的遠程維護;④配置變動的遠程操作;⑤通信日志的管理查看;⑥固件程序的遠程升級[1]。
設備運行狀態(tài)的在線查看包括查看設備的名稱,在線離線狀態(tài),通信效率,固件版本等基礎信息。
設備生產(chǎn)數(shù)據(jù)的實時查看包括油井、水源井、閥組間、第三方設備的基礎生產(chǎn)信息。
油井數(shù)據(jù)還包括查看油井功率圖,功率圖最近三天內的歷史存儲數(shù)據(jù)。
運行控制包括對油井,水源井的遠程啟停操作,以及對閥組間注水井設定流量的遠程配置操作,能方便工作人員對設備的遠程維護工作。
設備配置變動的遠程操作,包括油井,水源井,閥組間,第三方設備的配置。
設備配置根據(jù)用戶角色權限的不同,還詳細分了詳細配置和簡易配置,能更好地適用于不同要求的操作人群。
通信日志分為對上通信日志,儀表通信日志,異常通信日志三大類。
日志信息的管理查看,可以在一定程度上幫助維護人員分析設備故障的原因,對維護設備起到至關重要的作用。
固件程序的遠程升級,可以方便人員對設備的更新維護工作,實現(xiàn)坐在電腦前就能對設備進行網(wǎng)絡遠程升級的工作[2]。
Linux操作系統(tǒng)強大、穩(wěn)定、安全的特點給嵌入式Web提供了很好的運行環(huán)境。
Linux操作系統(tǒng)優(yōu)越的特性:①適應多種硬件平臺,可移植性能優(yōu)越;②占用較少的硬件資源;③針對不同的應用環(huán)境,內核可定制裁剪;④具備實時處理能力;⑤具備強大的網(wǎng)絡功能;⑥高安全性和高可靠性;⑦支持嵌入式web服務器的開發(fā)。
嵌入式GoAhead Web是一個強大,安全,標準的,而且是久經(jīng)考驗的嵌入式web服務器,包括西門子,霍尼韋爾,惠普等大型企業(yè)都在使用GoAhead。
通過采用Ajax創(chuàng)建交互式網(wǎng)頁開發(fā)技術,實現(xiàn)了只刷新頁面局部內容,而不必重載整個網(wǎng)頁頁面,使得頁面刷新加載更加流暢。
GoAhead Web Server的主要特性有:①支持ASP;②嵌入式的javascript;③標準的CGI執(zhí)行;④內存中的CGI處理GoFroms;⑤擴展的API;⑥快速響應,每秒可處理超過50個請求;⑦完全和標準兼容;⑧如果不包含SSI,僅要求60K內存;包含SSI,要求500K內存;⑨web頁面可以存在ROM或文件系統(tǒng)中;⑩支持多種操作系統(tǒng),包括eCos、LINUX、LynxOS、QNX、VxWorks、WinCE、pSOS等
MySQL是一種開放源代碼的關系型數(shù)據(jù)庫管理系統(tǒng)(RDBMS),MySQL數(shù)據(jù)庫系統(tǒng)使用最常用的數(shù)據(jù)庫管理語言—結構化查詢語言(SQL)進行數(shù)據(jù)庫管理。
新型井場主RTU嵌入式Web監(jiān)控系統(tǒng),通過采用MySQL數(shù)據(jù)庫,實現(xiàn)了油井功率圖三天的歷史數(shù)據(jù)存儲,MySQL強大的查詢功能,也方便了人員對油井數(shù)據(jù)的查看[3]。
MySQL的優(yōu)點:①它使用的核心線程是完全多線程,支持多處理器。②有多種列類型:1、2、3、4和8字節(jié)長度自有符號/無符號整數(shù),F(xiàn)LOAT、DOUBLE、CHAR、VARCHAR、TEXT、BLOB、DATE、TIME、DATETIME、TIMESTAMP、YEAR、ENUM。③它通過一個高度優(yōu)化的類庫實現(xiàn)SQL函數(shù)庫并像他們能達到的一樣快速,通常在查詢初始化后不該有任何內存分配,沒有內存漏洞。④全面支持SQL的GROUP BY和ORDER BY子句,支持聚合函數(shù)(COUNT()、COUNT(DISTINCT)、AVG()、STD()、SUM()、MAX()和MIN())。⑤支持ANSI SQL的LEFT 0UTER JOIN和ODBC。⑥所有列都有缺省值。你可以用INSERT插入一個表列的子集,那些沒用明確給定值的列設置為他們的決省值。⑦MySQL可以工作在不同的平臺上。支持C、C++、Java、Perl、PHP、Python和TCL API。