當前位置:自動化網>紫金橋軟件技術有限公司門戶>應用案例>基于Web的MES與實時數據庫系統集成

          基于Web的MES與實時數據庫系統集成

          發布時間:2012-07-05 08:27   類型:專業論文   人瀏覽

          背景

           

            當前一個web橫行的時代,無論辦公還是個人事務處理,無處不有Web的滲透。對于企業級的信息平臺也早已被web霸占。對于MES系統等大型的企業信息平臺,生產數據部分是必不可少的。

           

            如何在MES等信息系統中集成生產數據管理,全部重新開發?包括流程圖繪制、實時\歷史報表、報警處理、趨勢分析、統計數據等,對于任何一種開發平臺來說,即使有現成的組件,工作量也是巨大的。有沒有一種更合理的解決方案,做到既節省工作量、又使功能模塊更加合理,下面提供這樣一種方案。

           

          實現思路

           

            生產數據管理是實時數據庫的優勢,各種功能組件都已集成,并且針對于生產。

           

            紫金橋實時數據庫提供“瘦客戶端”,可以在web頁面中嵌入具有授權簽名的ActiveX,實現在IE瀏覽器中瀏覽服務器中的畫面信息和數據信息。瀏覽靈活,并且與實際服務器中所有的內容一致。

           

            既然如此,何不將生產數據部分交給實時數據庫?

           

            如何將兩個系統集成一體?

           

            有三種方式可供參考:

           

            1.直接通過鏈接方式,打開指定的紫金橋實時數據庫web頁面。

           

            2.通過Frame框架方式,做到紫金橋實時數據庫web頁面嵌入到網頁中。

           

            3.通過iFrame框架方式,能過在網頁的任意表格內顯示實時數據庫web頁面。

           

          具體實現

           

          1.直接鏈接

           

            紫金橋實時數據庫發布的頁面可以實現每個畫面對應一個web瀏覽的URL。只需將工程目錄下的default.htm(或者index.htm)文件復制一份,命名,比如report.htm。修改如下網頁源代碼:

           

            <param name="ViewName" value="DRAW1">

           

            將其中的DRAW1改為需要瀏覽的窗口名。比如:

           

            <param name="ViewName" value="報表">

           

            這樣就可以通過打開http://服務器IP地址/虛擬目錄/report.htm直接瀏覽報表窗口。

           

            這里要求服務器IP地址必須使用自指定方式。以防止多個實時數據庫系統瀏覽時出現沖突。

           

            網頁中直接調用該URL就可以,比如:

           

            <a href=http://服務器IP地址/虛擬目錄/report.htm >生產報表</a>

           

          2.利用Frame

           

            Frame是一種網頁切分技術,能夠實現在一個頁面框架中,同時打開多個子頁面。

          下面是一個簡單的使用Frame框架的示例。

           

            <html>

           

              <frameset rows="10%,50%">

           

              <frame src="/example/html/frame_a.html">

           

              <frameset cols="20%,75%">

           

              <frame src="/example/html/frame_b.html">

           

              <frame src="http://192.168.1.16/ RealforIE//realReport.htm  " name="showframe">

           

              </frameset>

           

              </frameset>

           

            </html>

           

            每個Frame框架內都可以調用單獨的網頁,同一個主框架內的頁面可以操作其他子框架內打開的網頁,比如上例中frame_b.html的源碼如下:

           

            <html>

           

              <body>

           

              <a href ="http://192.168.1.16/RealforIE/realReport.htm" target ="showframe">報表</a><br />

           

              <a href =" http://192.168.1.16/RealforIE/curve.htm" target ="showframe">趨勢</a>

           

              <a href ="http://192.168.1.16/RealforIE/alarm.htm " target ="showframe">報警</a>

           

              </body>

           

            </html>

           

            這樣就能夠實現在frame_b.html點擊【報表】、【趨勢】、【報警】三個鏈接,控制在Showframe子框架內調用對應的紫金橋實時數據庫web頁面。

           

            效果如下:

           

           

          3.利用iFrame

           

            iFrame是一種內聯框架(即行內框架)。相比Frame框架,iFrame要更靈活些,可以在網頁內的任意表格內嵌入。

           

            a.網頁中建立內嵌的iFrame,比如:

           

              <table width="100%" border="0" cellpadding="0" cellspacing="0">

           

                <tr>

           

                  <td width="650" height="552" align="left" valign="top"><iframe src="show.htm" name="showframe"

           

                  style="height: 91%; width: 99%" id="I1"></iframe></td>

           

                </tr>

           

              </table>

           

            這樣就在網頁中嵌入了名為“showframe”的iFrame。

           

            b.控制iFrame中顯示的網頁,比如:

           

            直接打開:修改上述代碼中的src="show.htm",改為:

           

            src=" http://192.168.1.16/RealforIE/lct.htm "

           

            這樣就可以在頁面打開時,直接加載。

           

            通過鏈接控制:

           

            <a href=http://192.168.1.16/RealforIE/lct.htm  target ="showframe" onclick="showTxt(‘流程畫面‘)">流程畫面</a>

           

           

           

           

            其中左下角的直方圖和餅圖部分也是iFrame調用,頁面打開時直接加載。右側部分的訪問內容,可以通過導航來切換。

           

            iFrame方式雖然靈活,但對于一些老的瀏覽器,并不能支持iFrame框架,這個在使用時需要注意。

           

          總結

           

            上述三種調用方式實現的根本是紫金橋實時數據庫web發布可以實現每個畫面的單獨瀏覽,每個畫面提供對應的URL,其他系統調用時非常簡單,并且不區分系統開發的平臺,.Net開發或者Java等,實現方式都是一樣。

           

            生產數據部分有紫金橋實時數據庫實現,發揮了實時數據庫平臺的優勢,降低了開發難度和成本。整個信息化系統內部劃分清晰明確,易于維護;整體集成度高,功能豐富全面,既有管理,又有生產,是實現兩化融合、系統集成的優質解決方案。

          本文地址:http://m.xznet110.com:8002/apply/d_1nrutga2l2895_1.html

          拷貝地址

          版權聲明:版權歸中國自動化網所有,轉載請注明出處!

          留言反饋
          • 評價:

          • 關于:

          • 聯系人:

          • 聯系電話:

          • 聯系郵箱:

          • 需求意向:

          • 驗證碼:

            看不清楚?

          X
          下載企業APP

          成為企業會員免費生成APP!

          主站蜘蛛池模板: 国产精品一区12p| 攵女yin乱合集小丹| 免费的三级毛片| 黑人巨大精品欧美一区二区免费| 小受bl灌满白浊夹多人4p| 么公的又大又深又硬视频| 特级做a爰片毛片免费看| 国产一级理仑片日本| 色播在线永久免费视频网站| 强行交换配乱婬bd| 久久精品免费一区二区三区| 永久免费无码日韩视频| 又粗又长又色又爽视频| 黄色一级毛片免费| 国产精品自产拍在线观看| 一区二区网站在线观看| 日本阿v视频在线观看| 亚洲成人网在线播放| 精品一区二区三区av天堂| 国产亚洲视频在线观看| 手机看片一区二区| 夜夜精品视频一区二区| 中文字幕在线播| 日韩爽爽视频爽爽| 亚洲成AV人片在线观看无码不卡| 精品一区二区AV天堂| 国产三级第一页| 免费观看美女用震蛋喷水的视频 | 免费国产黄网站在线观看视频| 青草影院内射中出高潮| 国产激情视频在线播放| 95免费观看体验区视频| 嫩草影院在线免费观看| 中文无码热在线视频| 日韩成人免费在线| 亚洲人成网亚洲欧洲无码| 波多野吉衣一区二区三区在线观看| 免费高清a级毛片在线播放| 色噜噜狠狠一区二区三区| 国产性生交xxxxx免费| 老司机精品视频在线|