亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于設(shè)備描述的現(xiàn)場數(shù)據(jù)管理

        2010-12-31 00:00:00祖仁全
        商場現(xiàn)代化 2010年8期

        [摘 要]本文介紹了一種基于設(shè)備描述的現(xiàn)場數(shù)據(jù)管理技術(shù)?;谠O(shè)備描述的現(xiàn)場數(shù)據(jù)管理技術(shù)的設(shè)備描述文件,設(shè)計出了監(jiān)控層/數(shù)據(jù)管理層/現(xiàn)場設(shè)備層三層模型結(jié)構(gòu)的遠(yuǎn)程監(jiān)控網(wǎng)絡(luò)。 開發(fā)了PC 網(wǎng)關(guān)、后臺數(shù)據(jù)庫、動態(tài)網(wǎng)頁等程序,初步實現(xiàn)了對現(xiàn)場設(shè)備的遠(yuǎn)程監(jiān)控和管理功能。

        [關(guān)鍵詞]現(xiàn)場數(shù)據(jù)管理 XML 設(shè)備描述

        一、現(xiàn)場數(shù)據(jù)管理的意義

        隨著Internet技術(shù)不斷發(fā)展和壯大,Internet正在把全世界的辦公系統(tǒng)和通信系統(tǒng)連接起來,這為底層信息的遠(yuǎn)程訪問和控制創(chuàng)造了條件。而現(xiàn)場數(shù)據(jù)管理系統(tǒng)也正在把底層控制網(wǎng)絡(luò)Internet集成起來,這為底層信息的遠(yuǎn)程訪問和控制提供了基礎(chǔ)。這樣我們就可以通過Internet和Internet的集成,實現(xiàn)對現(xiàn)場數(shù)據(jù)的遠(yuǎn)程監(jiān)控和管理。

        二、系統(tǒng)總體設(shè)計

        目前常用的工控編程語言除了IEC 61131.3所規(guī)范的5種語言之外,流程圖語言和C語言也在一定的范圍內(nèi)使用。顯然,這些語言仍在發(fā)展。目前該領(lǐng)域一個主要的發(fā)展方向是將統(tǒng)一建模語言UML應(yīng)用于mc61131_3組態(tài)軟件的開發(fā),適用于迭代式的開發(fā)過程,為支持大部分現(xiàn)有的面向?qū)ο箝_發(fā)過程設(shè)計,編程人員可運(yùn)用UML以圖形來描述控制系統(tǒng),接著加上功能塊、數(shù)據(jù)和其它基本的要素,然后UML便可自動生成用符合疋c 61131-3的編程語言寫的代碼,功能塊可以從標(biāo)準(zhǔn)核心技術(shù)構(gòu)件庫中取得。而本文,提出了基于Web技術(shù)的遠(yuǎn)程監(jiān)控模型為:監(jiān)控層/數(shù)據(jù)管理層/現(xiàn)場設(shè)備層。為解決此類問題提供了新的思路。

        1. 現(xiàn)場數(shù)據(jù)分析和系統(tǒng)總體設(shè)計

        由于常用的瀏覽器服務(wù)器/數(shù)據(jù)庫三層模型結(jié)構(gòu)在處理實際問題時有很好的靈活性,技術(shù)成熟,開發(fā)工具簡單。所以我們提出了基于Web技術(shù)的遠(yuǎn)程監(jiān)控模型為:監(jiān)控層/數(shù)據(jù)管理層/現(xiàn)場設(shè)備層.這里現(xiàn)場設(shè)備層為以太網(wǎng)總線網(wǎng)絡(luò)(見圖1);數(shù)據(jù)管理層為PC網(wǎng)關(guān)通信程序。內(nèi)存數(shù)據(jù)庫和Web服務(wù)器;監(jiān)控層為IE瀏覽器。

        要實現(xiàn)如上所述的遠(yuǎn)程監(jiān)控系統(tǒng),關(guān)鍵問題就是如何使現(xiàn)場設(shè)備的信息上傳到數(shù)據(jù)管理層,以及瀏覽器控制命令如何下網(wǎng)絡(luò)與通信達(dá)到現(xiàn)場設(shè)備中,以太網(wǎng)總線使用設(shè)備描述語言編寫具體設(shè)備描述文本,能夠準(zhǔn)確的描述設(shè)備信息和被控參數(shù),從而巧妙的解決了這一關(guān)鍵技術(shù)問題。同時,控制命令可以通過特殊幀結(jié)構(gòu)下達(dá)到現(xiàn)場設(shè)備,實現(xiàn)遠(yuǎn)程監(jiān)控任務(wù)。

        三、現(xiàn)場數(shù)據(jù)管理方法

        隨著現(xiàn)場總線和以太網(wǎng)技術(shù)的發(fā)展,越來越多的基于以太網(wǎng)的技術(shù)將會應(yīng)用到現(xiàn)場總線控制系統(tǒng)中。作為一種新型的以太網(wǎng)技術(shù),XMI 語言推動了互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展。XMIL語言在描述結(jié)構(gòu)化數(shù)據(jù)方面的強(qiáng)大功能使其在工業(yè)控制領(lǐng)域的應(yīng)用成為可能,特別是在設(shè)備描述方面更能體現(xiàn)出其優(yōu)越性,更好滿足現(xiàn)場設(shè)備的互操作性。

        1. 現(xiàn)場設(shè)備層的設(shè)計

        基于因特網(wǎng)的遠(yuǎn)程監(jiān)控的現(xiàn)場設(shè)備的監(jiān)控是通過現(xiàn)場的控制計算機(jī)來完成的?,F(xiàn)場計算機(jī)主要功能是根據(jù)實時數(shù)據(jù)庫中的遠(yuǎn)程控制命令對現(xiàn)場設(shè)備進(jìn)行控制,以及將采集到的現(xiàn)場設(shè)備狀態(tài)數(shù)據(jù)存入實時數(shù)據(jù)庫中,以便Web服務(wù)器可以發(fā)送給用戶。對于不同的現(xiàn)場設(shè)備,我們開發(fā)不同的智能節(jié)點設(shè)計,節(jié)點采用積分分離PID算法,可以單獨完成對設(shè)備參數(shù)進(jìn)行控制,以及自動與數(shù)據(jù)管理層PC軟網(wǎng)關(guān)實現(xiàn)通信和設(shè)備描述文件的上傳,節(jié)點可對上位機(jī)或遠(yuǎn)程客戶端的控制命令作響應(yīng),控制任務(wù)由節(jié)點完成。

        2. 數(shù)據(jù)管理層的設(shè)計與實現(xiàn)

        數(shù)據(jù)管理層實現(xiàn)基本數(shù)據(jù)處理活動,包括存儲、修改、更新以及其他數(shù)據(jù)相關(guān)服務(wù)。接受用戶服務(wù)層的請求,向用戶服務(wù)層返回結(jié)果;向數(shù)據(jù)采集層發(fā)送請求。數(shù)據(jù)管理層包括web服務(wù)器和實時數(shù)據(jù)庫兩部分。為了實現(xiàn)數(shù)據(jù)管理層與現(xiàn)場設(shè)備層之間的信息傳遞。我們開發(fā)了一個基于以太網(wǎng)總線的PC網(wǎng)關(guān)通信程序,從而保障數(shù)據(jù)傳輸?shù)膶崟r性,而web服務(wù)器系統(tǒng)采用tomcat構(gòu)建WEB服務(wù)器,用Jsp腳本語言進(jìn)行動態(tài)網(wǎng)頁的制作,通過網(wǎng)關(guān)通信程序與以太網(wǎng)總線進(jìn)行通信,后臺數(shù)據(jù)庫采用開源的內(nèi)存數(shù)據(jù)庫來完成。

        3. Web服務(wù)器的設(shè)計

        Web服務(wù)器的功能是為監(jiān)控層提供服務(wù),主要的設(shè)計任務(wù)就是動態(tài)的網(wǎng)頁編制、實時數(shù)據(jù)庫的訪問。一方面,我們采用表單形式發(fā)送的控制命令存人實時數(shù)據(jù)庫.等待設(shè)備監(jiān)控系統(tǒng)讀取;另一方面,我們根據(jù)客戶的請求.從實時數(shù)據(jù)庫讀出設(shè)備狀態(tài)數(shù)據(jù)發(fā)布給用戶。我們采用Apache的tomcat服務(wù)器,采用Jsp來完成網(wǎng)頁的制作,克服了HTML編寫網(wǎng)頁的靜態(tài)缺點.從而使網(wǎng)頁上可以有許多動態(tài)的信息存在。PC網(wǎng)關(guān)與Web服務(wù)器之間的通信主要通過后臺數(shù)據(jù)庫完成,當(dāng)Web服務(wù)器收到遠(yuǎn)方控制命令時,將修改后臺數(shù)據(jù)庫控制表單,這時軟網(wǎng)關(guān)將從數(shù)據(jù)庫中讀取控制命令,并按以太網(wǎng)總線協(xié)議,將控制命令傳送至被控設(shè)備,完成對現(xiàn)場設(shè)備的遠(yuǎn)程控制。這里現(xiàn)場設(shè)備將對控制命令進(jìn)行應(yīng)答,通知遠(yuǎn)程客戶端控制任務(wù)完成,并刷新客戶端瀏覽器。

        4. 控層的設(shè)計與實現(xiàn)

        監(jiān)控層應(yīng)用ActiveX和HTML語言以及腳本語言的結(jié)合來實現(xiàn)。HTML語言主要用來組織用戶界面、文本數(shù)據(jù)的顯示、用戶信息的表單提交。監(jiān)控層主要有兩個任務(wù),即設(shè)備狀態(tài)數(shù)據(jù)的表示和控制命令的發(fā)送監(jiān)控層的第一任務(wù)就是設(shè)備狀態(tài)數(shù)據(jù)的表示問題. 系統(tǒng)中,我們將后臺數(shù)據(jù)庫中的現(xiàn)場設(shè)備相關(guān)信息,控制參數(shù)顯示在瀏覽器上,供用戶查看最新的設(shè)備運(yùn)行狀況,以便發(fā)出控制命令。至于監(jiān)控層控制命令的發(fā)送.HTML語言提供了表單,以便通過瀏覽器向服務(wù)器提交數(shù)據(jù)。我們也是采用表單向服務(wù)器提交控制命令,Web服務(wù)器接收后將其存人后臺數(shù)據(jù)庫,再由PC網(wǎng)關(guān)程序按以太網(wǎng)總線協(xié)議,下達(dá)命令到現(xiàn)場設(shè)備。

        參考文獻(xiàn):

        [1]w3c組織http: / /www1w31org/XML /Schema1

        [2]國家質(zhì)量技術(shù)監(jiān)督局.GB/T2O17l—2006用于工業(yè)測量與控制系統(tǒng)的EPA系統(tǒng)結(jié)構(gòu)與通信規(guī)范[S],北京:中國標(biāo)準(zhǔn)出版社,2006

        伊人久久大香线蕉在观看| 国产精品久久久久精品一区二区| 人妻丰满熟妇av无码区hd| 午夜成人理论无码电影在线播放 | 2022国内精品免费福利视频| 美国又粗又长久久性黄大片| 手机看片自拍偷拍福利| 一品二品三品中文字幕| 96精品在线| 冲田杏梨av天堂一区二区三区| 91久久国产香蕉视频| 成人午夜特黄aaaaa片男男| 毛片免费全部无码播放| 亚洲蜜芽在线精品一区| 日本视频一区二区三区观看| 国产国产人免费人成免费视频| 精品欧美乱码久久久久久1区2区| 免费大学生国产在线观看p| 亚洲成av人片极品少妇| 国产电影一区二区三区| 又爽又黄禁片视频1000免费 | 国产精品久久久久电影网| 免费 无码 国产精品| 精品亚洲一区二区三洲| 99久久99久久精品免费看蜜桃| 初尝黑人嗷嗷叫中文字幕| 黄片在线观看大全免费视频| 91精品国产综合久久久蜜| 亚洲精品久久| 国产综合色在线视频| 中文字幕日韩一区二区不卡| 夫妻免费无码v看片| 国产人妻精品一区二区三区不卡| 99riav精品国产| 可以直接在线看国产在线片网址| 欧美video性欧美熟妇| 91麻豆精品激情在线观看最新| 日韩精品成人一区二区三区| 精品精品国产高清a毛片| 亚洲av无码成人黄网站在线观看| 视频二区 无码中出|