cha控制網(wǎng)絡(luò)與信息網(wǎng)絡(luò)集成技術(shù)_第1頁
cha控制網(wǎng)絡(luò)與信息網(wǎng)絡(luò)集成技術(shù)_第2頁
cha控制網(wǎng)絡(luò)與信息網(wǎng)絡(luò)集成技術(shù)_第3頁
cha控制網(wǎng)絡(luò)與信息網(wǎng)絡(luò)集成技術(shù)_第4頁
cha控制網(wǎng)絡(luò)與信息網(wǎng)絡(luò)集成技術(shù)_第5頁
已閱讀5頁,還剩47頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

計算機控制工程第八章控制網(wǎng)絡(luò)與信息網(wǎng)絡(luò)集成技術(shù)控制網(wǎng)絡(luò):一般指應(yīng)用于完成自動化任務(wù)的網(wǎng)絡(luò)系統(tǒng)。它的網(wǎng)絡(luò)節(jié)點除了普通計算機、工作站外,更大量的是具有計算和通信能力的測控設(shè)備。信息網(wǎng)絡(luò):一般指在辦公自動化和通信等領(lǐng)域廣為采用的計算機網(wǎng)絡(luò),通過它人們可以獲取信息、管理信息、處理信息。其特點是通信信息量大,經(jīng)常傳送文檔、報表、圖形及信息量更大的音頻、視頻等多媒體信息。計算機控制工程第八章控制網(wǎng)絡(luò)與信息網(wǎng)絡(luò)集成技術(shù)計算機控制工程■網(wǎng)絡(luò)互聯(lián)技術(shù)■動態(tài)數(shù)據(jù)交換技術(shù)■數(shù)據(jù)庫訪問技術(shù)第八章控制網(wǎng)絡(luò)與信息網(wǎng)絡(luò)集成技術(shù)計算機控制工程第一節(jié)網(wǎng)絡(luò)互聯(lián)技術(shù)網(wǎng)絡(luò)協(xié)議是分層的,網(wǎng)絡(luò)互聯(lián)也是分層的,根據(jù)網(wǎng)絡(luò)層次結(jié)構(gòu)模型,網(wǎng)絡(luò)互聯(lián)的層次可以分為:一、網(wǎng)絡(luò)互聯(lián)層次■網(wǎng)絡(luò)鏈路層互聯(lián)互聯(lián)設(shè)備為網(wǎng)橋。網(wǎng)橋在網(wǎng)絡(luò)互聯(lián)中起數(shù)據(jù)接受、地址過濾與數(shù)據(jù)轉(zhuǎn)發(fā)的作用,用來實現(xiàn)多個網(wǎng)絡(luò)系統(tǒng)之間的數(shù)據(jù)交換。網(wǎng)絡(luò)的數(shù)據(jù)鏈路層與物理層協(xié)議是相同的也可以是不同的。但是要求控制網(wǎng)絡(luò)與信息網(wǎng)絡(luò)的數(shù)據(jù)鏈路層以上協(xié)議必須相同,控制網(wǎng)絡(luò)僅是信息網(wǎng)絡(luò)的網(wǎng)絡(luò)擴展。計算機控制工程第一節(jié)網(wǎng)絡(luò)互聯(lián)技術(shù)■網(wǎng)絡(luò)層互聯(lián)-路由器互聯(lián)設(shè)備為路由器。網(wǎng)絡(luò)層互聯(lián)主要解決路由選擇、擁塞控制、差錯管理與分段技術(shù)等問題。如果網(wǎng)絡(luò)層協(xié)議不同,則需使用多協(xié)議路由器。用路由器實現(xiàn)網(wǎng)絡(luò)層互聯(lián)時允許網(wǎng)絡(luò)的網(wǎng)絡(luò)層及以下各層協(xié)議相同,也可以不同。網(wǎng)絡(luò)層以上協(xié)議必須是相同的。■高層互聯(lián)–網(wǎng)關(guān)傳輸層及以上各層協(xié)議不同的網(wǎng)絡(luò)之間互聯(lián)屬于高層互聯(lián),實現(xiàn)高層的設(shè)備是網(wǎng)關(guān),允許兩個網(wǎng)絡(luò)的應(yīng)用層及以下各層網(wǎng)絡(luò)協(xié)議是不同的。計算機控制工程第一節(jié)網(wǎng)絡(luò)互聯(lián)技術(shù)結(jié)論:同構(gòu)的局域網(wǎng):網(wǎng)橋異構(gòu)的局域網(wǎng):路由器,網(wǎng)關(guān)計算機控制工程第一節(jié)網(wǎng)絡(luò)互聯(lián)技術(shù)控制網(wǎng)絡(luò)與信息網(wǎng)絡(luò)的互聯(lián)是指將分布在不同地理位置的網(wǎng)絡(luò)、設(shè)備相連,構(gòu)成更大規(guī)模的互聯(lián)網(wǎng)絡(luò)系統(tǒng)。控制網(wǎng)絡(luò)與信息網(wǎng)絡(luò)可以是同種類型的網(wǎng)絡(luò),也可能是不同類型的網(wǎng)絡(luò)。不同類型的網(wǎng)絡(luò)運行不同的網(wǎng)絡(luò)操作系統(tǒng)和網(wǎng)絡(luò)協(xié)議。二、網(wǎng)絡(luò)互聯(lián)要求控制網(wǎng)絡(luò)與信息網(wǎng)絡(luò)互聯(lián)解決物理互聯(lián)和邏輯互聯(lián)(軟件)。同構(gòu)控制網(wǎng)絡(luò)與信息網(wǎng)絡(luò)通過網(wǎng)橋連接,對于異構(gòu)的控制網(wǎng)絡(luò)與信息網(wǎng)絡(luò),路由器和網(wǎng)關(guān)是網(wǎng)絡(luò)互聯(lián)的兩種主要部件。計算機控制工程第一節(jié)網(wǎng)絡(luò)互聯(lián)技術(shù)■構(gòu)成網(wǎng)間數(shù)據(jù)的傳送通道?!鼋K止每個網(wǎng)絡(luò)內(nèi)部協(xié)議,并實現(xiàn)不同通信協(xié)

議間轉(zhuǎn)換?!霰仨氂谢ヂ?lián)網(wǎng)絡(luò)雙方能識別的統(tǒng)一尋址方式■必須具有一致的信息幀長度。鑒于控制網(wǎng)絡(luò)內(nèi)在特點,對控制網(wǎng)絡(luò)與信息網(wǎng)絡(luò)間互聯(lián)網(wǎng)關(guān)/路由器的要求是:■容易實現(xiàn)IP地址編址,使控制網(wǎng)絡(luò)容易成為信息

網(wǎng)絡(luò)帶上自己IP地址的接入網(wǎng)?!龇奖銓崿F(xiàn)控制與信息網(wǎng)絡(luò)異構(gòu)網(wǎng)之間數(shù)據(jù)轉(zhuǎn)換■體積小、使用方便、可靠及便宜。計算機控制工程第一節(jié)網(wǎng)絡(luò)互聯(lián)技術(shù)1、網(wǎng)橋三、網(wǎng)絡(luò)互聯(lián)設(shè)備網(wǎng)橋工作過程:從端口接受一個網(wǎng)絡(luò)或網(wǎng)段上傳送的信息幀,并存放在其緩沖區(qū),如幀無差錯,且需發(fā)往另一網(wǎng)絡(luò)或網(wǎng)段的目的站,則通過查找站表,將收到的幀轉(zhuǎn)發(fā)出去。這樣可實現(xiàn)信息幀從一個網(wǎng)絡(luò)源站到另一網(wǎng)絡(luò)目的站的發(fā)送。其特征為:■互聯(lián)兩個不同數(shù)據(jù)鏈路層、物理層的網(wǎng)絡(luò)?!鲆越邮堋⒋鎯?、地址過濾與轉(zhuǎn)發(fā)方式實現(xiàn)網(wǎng)

間通信?!鰯U展網(wǎng)絡(luò)物理范圍,增加接入設(shè)備最大數(shù)目。計算機控制工程第一節(jié)網(wǎng)絡(luò)互聯(lián)技術(shù)2、路由器路由器在網(wǎng)絡(luò)層上實現(xiàn)網(wǎng)絡(luò)間互聯(lián)的設(shè)備。路由器復(fù)雜在兩個局域網(wǎng)的網(wǎng)絡(luò)層按幀傳輸數(shù)據(jù),轉(zhuǎn)發(fā)幀時需要改變幀中的地址。路由器用于連接邏輯上分開的網(wǎng)絡(luò)。邏輯網(wǎng)絡(luò)代表一個單獨的網(wǎng)絡(luò)或者子網(wǎng)。路由器的功能是:■網(wǎng)絡(luò)間發(fā)送報文到遠(yuǎn)地網(wǎng)段,起轉(zhuǎn)發(fā)報文作用■選擇最合理的路由,引導(dǎo)通信?!龆鄥f(xié)議路由器可以連接使用不同通信協(xié)議的

網(wǎng)絡(luò)段,作為不同通信協(xié)議網(wǎng)絡(luò)段通信連接

平臺。計算機機控制制工程程第一節(jié)節(jié)網(wǎng)網(wǎng)絡(luò)互互聯(lián)技技術(shù)3、網(wǎng)網(wǎng)關(guān)當(dāng)控制制網(wǎng)絡(luò)絡(luò)與信信息網(wǎng)網(wǎng)絡(luò)的的網(wǎng)絡(luò)絡(luò)層以以上各各層協(xié)協(xié)議不不同時時,可可使用用網(wǎng)關(guān)關(guān)進(jìn)行行互聯(lián)聯(lián)。嚴(yán)嚴(yán)格地地說,,網(wǎng)關(guān)關(guān)與路路由器器的不不同在在于網(wǎng)網(wǎng)關(guān)必必須通通過使使用適適當(dāng)?shù)氐剀浖陀灿布?,,實現(xiàn)現(xiàn)不同同網(wǎng)絡(luò)絡(luò)協(xié)議議之間間地轉(zhuǎn)轉(zhuǎn)換。。網(wǎng)關(guān)實現(xiàn)協(xié)議轉(zhuǎn)換的方法有:■直接將輸入網(wǎng)絡(luò)信息包地格式轉(zhuǎn)換成網(wǎng)絡(luò)信

息包地格式,適用互聯(lián)網(wǎng)絡(luò)數(shù)目較少地情況。■將輸入網(wǎng)絡(luò)信息包的格式轉(zhuǎn)換成一種統(tǒng)一的

標(biāo)準(zhǔn)網(wǎng)間信息包的格式,這種方式適用于互

聯(lián)網(wǎng)絡(luò)數(shù)目較大的情況。計算機機控制制工程程第一節(jié)節(jié)網(wǎng)網(wǎng)絡(luò)互互聯(lián)技技術(shù)四、控控制網(wǎng)網(wǎng)絡(luò)與與信息息網(wǎng)絡(luò)絡(luò)互聯(lián)聯(lián)技術(shù)術(shù)的應(yīng)應(yīng)用1、現(xiàn)現(xiàn)場總總線控控制網(wǎng)網(wǎng)絡(luò)與與信息息網(wǎng)絡(luò)絡(luò)互聯(lián)聯(lián)技術(shù)術(shù)由于現(xiàn)現(xiàn)場總總線控控制網(wǎng)網(wǎng)絡(luò)與與信息息網(wǎng)絡(luò)絡(luò)高層層協(xié)議議不同同,所所以要要通過過網(wǎng)關(guān)關(guān)進(jìn)行行互聯(lián)聯(lián)。例1::LonWorksNetwork與Intranet網(wǎng)間互互聯(lián)Model3201收發(fā)器器是PCI總線Lonworks網(wǎng)關(guān)。。Model3201收發(fā)器器占用用一個個PC機PCI總線插插槽,,運行行于工工作站站上WindowsNT或Windows95。。這種網(wǎng)網(wǎng)關(guān)方方便地地實現(xiàn)現(xiàn)LonworksNetwork與Intranet網(wǎng)絡(luò)互互聯(lián)。。計算機機控制制工程程第一節(jié)節(jié)網(wǎng)網(wǎng)絡(luò)互互聯(lián)技技術(shù)計算機機控制制工程程例2::WorldFIPNetwork與Intranet網(wǎng)間互互聯(lián)各種控控制設(shè)設(shè)備通通過WorldFIP總線互互聯(lián),,形成成控制制網(wǎng)絡(luò)絡(luò)。WorldFIP在支持持TCP/IP協(xié)議同同時,,不影影響實實時通通信,,可實實現(xiàn)與與Intranet無縫連連接。。第一節(jié)節(jié)網(wǎng)網(wǎng)絡(luò)互互聯(lián)技技術(shù)計算機機控制制工程程第一節(jié)節(jié)網(wǎng)網(wǎng)絡(luò)互互聯(lián)技技術(shù)IntranetFIPWeb網(wǎng)關(guān)WorldFIP總線PLC驅(qū)動器驅(qū)動器FIPWeb站Hart現(xiàn)場總線計算機機控制制工程程第一節(jié)節(jié)網(wǎng)網(wǎng)絡(luò)互互聯(lián)技技術(shù)2、共共享式式控制制網(wǎng)絡(luò)絡(luò)與信信息網(wǎng)網(wǎng)絡(luò)的的互聯(lián)聯(lián)共享式式控制制網(wǎng)絡(luò)絡(luò)與信信息網(wǎng)網(wǎng)絡(luò)的的網(wǎng)絡(luò)絡(luò)層以以上協(xié)協(xié)議是是不相相同的的,兩兩者可可以通通過網(wǎng)網(wǎng)關(guān)互互聯(lián);;如果果共享享式控控制網(wǎng)網(wǎng)絡(luò)與與信息息網(wǎng)絡(luò)絡(luò)的網(wǎng)網(wǎng)絡(luò)層層及以以上協(xié)協(xié)議是是相同同的((如兩兩者都都是以以太網(wǎng)網(wǎng)結(jié)構(gòu)構(gòu)),,可通通過網(wǎng)網(wǎng)橋互互聯(lián)。。通過過網(wǎng)橋橋?qū)崿F(xiàn)現(xiàn)共享享式控控制網(wǎng)網(wǎng)絡(luò)與與信息息網(wǎng)絡(luò)絡(luò)互聯(lián)聯(lián)的例例子如如下所所示。。計算算機機控控制制工工程程第一節(jié)網(wǎng)絡(luò)絡(luò)互聯(lián)技術(shù)計算機控制工工程第一節(jié)網(wǎng)絡(luò)絡(luò)互聯(lián)技術(shù)3、交換式控控制網(wǎng)絡(luò)與信信息網(wǎng)絡(luò)互聯(lián)聯(lián)應(yīng)用外部網(wǎng)路路由器互聯(lián)。。外部網(wǎng)絡(luò)路路由器功能如如下:■路由器功功能■VPN服務(wù)器功能::構(gòu)建安全的的VPN,并對跨跨越英特網(wǎng)網(wǎng)之類公用網(wǎng)網(wǎng)絡(luò)的內(nèi)部IP流進(jìn)行行隧道處理理。■安全加密密功能計算機控制工工程第一節(jié)網(wǎng)絡(luò)絡(luò)互聯(lián)技術(shù)應(yīng)用外部網(wǎng)路路由器的交換換式控制網(wǎng)絡(luò)絡(luò)與信息網(wǎng)絡(luò)絡(luò)互聯(lián)如下圖圖所示:Intranet外部網(wǎng)絡(luò)路由由器外部網(wǎng)絡(luò)路由由器外部網(wǎng)絡(luò)路由由器外部網(wǎng)絡(luò)路由由器公用網(wǎng)Infranet一般LAN使用VPN用戶軟件LAN計算機控制工工程第二節(jié)OPC控制系統(tǒng)“信息孤島”的瓶頸現(xiàn)場總線實現(xiàn)現(xiàn)了數(shù)據(jù)傳輸輸與信息共享享,形成全新新的分布式控控制系統(tǒng)。當(dāng)當(dāng)現(xiàn)場信號通通過現(xiàn)場總線線傳至監(jiān)控計計算機后,在在如何實現(xiàn)計計算機內(nèi)部應(yīng)應(yīng)用程序?qū)ΜF(xiàn)現(xiàn)場信息的共共享與交互以以及監(jiān)控計算算機如何與其其他計算機進(jìn)進(jìn)行信息溝通通和傳遞等方方面,仍然存存在著一個連連接標(biāo)準(zhǔn)與規(guī)規(guī)范的問題,,由于缺乏統(tǒng)統(tǒng)一的接口規(guī)規(guī)范,不同廠廠家的工控軟軟件與硬件設(shè)設(shè)備進(jìn)行系統(tǒng)統(tǒng)集成時,往往往需要專用用的驅(qū)動程序序。這樣系統(tǒng)統(tǒng)維護(hù)升級的的代價很高,,極大限制了了用戶的選擇擇。計算機控制工工程第二節(jié)OPCOPC是微軟公司的的對象連接和和嵌入技術(shù)在在過程控制方方面的應(yīng)用,,是為工業(yè)自自動化軟件面面向?qū)ο蟮拈_開發(fā)而提供的的一項統(tǒng)一標(biāo)標(biāo)準(zhǔn)。采用OPC標(biāo)準(zhǔn)設(shè)計工控控軟件,以標(biāo)標(biāo)準(zhǔn)規(guī)定的統(tǒng)統(tǒng)一接口通過過服務(wù)器存取取現(xiàn)場數(shù)據(jù),,當(dāng)現(xiàn)場設(shè)備備發(fā)生變化或或系統(tǒng)中加入入新設(shè)備時,,由于服務(wù)器器所提供的接接口的一致性性,工控軟件件不作更改即即可繼續(xù)使用用,從而大大大減小了軟件件維護(hù)的工作作量,另一方方面,工控軟軟件的升級不不依賴于服務(wù)務(wù)器??梢元毆毩⑦M(jìn)行。計算機控制制工程第二節(jié)OPC計算機控制制工程第二節(jié)OPC計算機控制制工程第三節(jié)動動態(tài)數(shù)據(jù)交交換技術(shù)動態(tài)數(shù)據(jù)交交換(DynamicDataExchange,DDE)技術(shù)在控制制網(wǎng)絡(luò)與信信息網(wǎng)絡(luò)集集成中得到到了實際應(yīng)應(yīng)用。一是是這種方法法實時性較較好,二是是作為連接接控制網(wǎng)絡(luò)絡(luò)與信息網(wǎng)網(wǎng)絡(luò)的通信信處理機比比較容易實實現(xiàn)。Windows動態(tài)數(shù)據(jù)交交換系統(tǒng)實實際上是一一種協(xié)議。。DDE協(xié)議使用共共享內(nèi)存在在應(yīng)用程序序之間傳輸輸數(shù)據(jù),完完成應(yīng)用程程序之間的的數(shù)據(jù)交換換。一、DDE概述計算機控制制工程第三節(jié)動動態(tài)數(shù)據(jù)交交換技術(shù)計算機控制制工程第三節(jié)動動態(tài)數(shù)據(jù)交交換技術(shù)計算機控制制工程第三節(jié)動動態(tài)數(shù)據(jù)交交換技術(shù)DDE三種鏈接方方式:1)冷鏈接(ColdLink):客戶應(yīng)用程程序申請數(shù)數(shù)據(jù),服務(wù)務(wù)器應(yīng)用程程序立即給給客戶應(yīng)用用程序發(fā)送送數(shù)據(jù);2)溫鏈接接(WarmLink):服務(wù)器應(yīng)用用程序通知知客戶應(yīng)用用程序數(shù)據(jù)據(jù)項發(fā)生變變化,但并并不將已變變化值發(fā)送送給用戶應(yīng)應(yīng)用程序;;3)熱熱鏈鏈接接(HotLink):數(shù)據(jù)據(jù)項項發(fā)發(fā)生生變變化化時時,,服服務(wù)務(wù)器器應(yīng)應(yīng)用用程程序序立立即即把把變變化化后后的的值值發(fā)發(fā)送送給給客客戶戶應(yīng)應(yīng)用用程程序序。。計算算機機控控制制工工程程第三三節(jié)節(jié)動動態(tài)態(tài)數(shù)數(shù)據(jù)據(jù)交交換換技技術(shù)術(shù)計算算機機控控制制工工程程第三三節(jié)節(jié)動動態(tài)態(tài)數(shù)數(shù)據(jù)據(jù)交交換換技技術(shù)術(shù)對話話:指指兩兩個個Windows應(yīng)用程程序使使用DDE交換數(shù)據(jù)據(jù)。二、DDE術(shù)語通道:DDE對話經(jīng)通通道被傳傳輸,兩兩個應(yīng)用用程序之之間通過過計算機機進(jìn)行連連接??蛻魴C應(yīng)應(yīng)用程序序:DDE客戶機啟啟動對話話的應(yīng)用用程序;;服務(wù)器應(yīng)應(yīng)用程序序:DDE服務(wù)器對對DDE客戶機應(yīng)應(yīng)答的應(yīng)應(yīng)用程序序。應(yīng)用程序序名稱:每一個個支持DDE的Windows程序,都都擁有一一個唯一一的DDE應(yīng)用程序序名,通通常這個個可執(zhí)行行文件名名是由應(yīng)應(yīng)用程序序名減去去它的EXE擴展名而而來。計算機控控制工程程第三節(jié)動動態(tài)數(shù)數(shù)據(jù)交換換技術(shù)任務(wù)識別別碼:一個任任務(wù)識別別碼是唯唯一的,,當(dāng)同時時復(fù)制幾幾個應(yīng)用用程序時時,它能能識別其其中特定定的一個個條目:DDE條目是指指一部分分?jǐn)?shù)據(jù),,即在占占用DDE對話時能能在兩個個應(yīng)用程程序之間間傳送的的那部分分?jǐn)?shù)據(jù)。。主題:定義DDE對話主事事件的信信息,并并描述一一些對DDE服務(wù)器對對話有用用的數(shù)據(jù)據(jù)單元。。對于能能夠存儲儲和獲得得文件的的應(yīng)用程程序來說說主題就就是文件件名。系統(tǒng):系統(tǒng)是是許多應(yīng)應(yīng)用程序序識別的的一個特特殊的DDE主題。與與一些其其他的主主題不同同,系統(tǒng)統(tǒng)主題總總是保持持可用,,并提供供當(dāng)前其其他主題題可用的的列表與與有關(guān)應(yīng)應(yīng)用程序序的其他他信息。。計算機控控制工程程第三節(jié)動動態(tài)數(shù)數(shù)據(jù)交換換技術(shù)DDE協(xié)議應(yīng)用用程序能能夠?qū)崟r時地進(jìn)行行數(shù)據(jù)交交換,如如在一個個服務(wù)器器應(yīng)用程程序中更更新數(shù)據(jù)據(jù)時,客客戶機應(yīng)應(yīng)用程序序也同時時更新。。若要完完成數(shù)據(jù)據(jù)交換,,兩個相相關(guān)的應(yīng)應(yīng)用程序序首先必必須占用用一個DDE對話。啟啟動對話話的應(yīng)用用程序作作為客戶戶機應(yīng)用用程序,,而響應(yīng)應(yīng)客戶機機請求的的程序則則作為服服務(wù)器應(yīng)應(yīng)用程序序。三、DDE協(xié)議應(yīng)用程序序可以在在同一時時刻占用用幾個DDE對話,并并且還可可以在一一些對話話中充當(dāng)當(dāng)客戶機機應(yīng)用程程序,而而在另外外一些對對話中充充當(dāng)服務(wù)務(wù)器應(yīng)用用程序。。計算機控控制工程程第三節(jié)動動態(tài)數(shù)數(shù)據(jù)交換換技術(shù)在DDE對話中,,DDE協(xié)議使用用一個地地址系統(tǒng)統(tǒng)來識別別每個數(shù)數(shù)據(jù)單元元的,這這個地址址系統(tǒng)用用以三級級等級制制度來識識別數(shù)據(jù)據(jù)單元。。應(yīng)用程序序:DDE服務(wù)器的的名字主題:邏輯數(shù)數(shù)據(jù)內(nèi)容容。對能能夠在基基于文件件的文檔檔上操作作的應(yīng)用用程序,,主題通通常是文文件名;;對其他他類型的的應(yīng)用程程序,則則是另外外專門的的應(yīng)用程程序名。。條目:在DDE數(shù)據(jù)交換換中通過過的數(shù)據(jù)據(jù)對象。。DDE協(xié)議使用用共享內(nèi)內(nèi)存在應(yīng)應(yīng)用程序序之間傳傳輸數(shù)據(jù)據(jù),DDE也能定義義結(jié)構(gòu)用用于共享享內(nèi)存對對象的內(nèi)內(nèi)容。計算機控控制工程程第三節(jié)動動態(tài)數(shù)數(shù)據(jù)交換換技術(shù)兩個應(yīng)用用程序之之間的所所有DDE通信是在在一個通通道中發(fā)發(fā)生的,,DDE的啟動和和終止功功能負(fù)責(zé)責(zé)打開和和關(guān)閉通通道,客客戶機應(yīng)應(yīng)用程序序?qū)⒖刂浦仆ǖ来虼蜷_并請請求來自自服務(wù)器器的服務(wù)務(wù)。DDE通信功能能包括::四、DDE通信■啟動:為客戶戶機應(yīng)用用程序打打開一個個DDE通道到服服務(wù)器器應(yīng)用程程序。這這個功能能包括兩兩個參數(shù)數(shù):服務(wù)務(wù)器應(yīng)應(yīng)用程序序名和主主題。此此外,還還返回一一個通道道號給給客戶機機應(yīng)用程程序,作作為以后后其他DDE功能能識識別的參參數(shù)。計算機控制制工程■請求:從服務(wù)器器應(yīng)用程序序獲得數(shù)據(jù)據(jù)。這個功功能參參數(shù)是是通道號和和條目,通通道號是啟啟動功能的的返回回值,,條目是指指識別返回回的實際數(shù)數(shù)據(jù)。服務(wù)務(wù)器應(yīng)應(yīng)用程程序返回的的是期望數(shù)數(shù)據(jù)。如通通道號無效效,條條目無無效或服務(wù)務(wù)器沒有找找到期望數(shù)數(shù)據(jù),用戶戶將接接受到到一個錯誤誤信息。第三節(jié)動動態(tài)數(shù)據(jù)交交換技術(shù)■推動:向服務(wù)器器應(yīng)用程序序發(fā)送數(shù)據(jù)據(jù)。這個參參數(shù)是是通道道號、條目目和數(shù)據(jù)。。條目用來來識別發(fā)送送的數(shù)數(shù)據(jù)類類型,數(shù)據(jù)據(jù)是指發(fā)送送到服務(wù)器器的實際數(shù)數(shù)據(jù)。如如通通道號無效效,條目無無效或服務(wù)務(wù)器不能接接受數(shù)據(jù)據(jù),,將返回一一個錯誤信信息。計算機控制制工程■執(zhí)行:向服務(wù)器器應(yīng)用程序序發(fā)送命令令。這個參參數(shù)是是通道道號和執(zhí)行行串。通道道號是啟動動功能的返返回值值,執(zhí)執(zhí)行串包括括服務(wù)器執(zhí)執(zhí)行命令。。一些命令令可以以被發(fā)發(fā)送到服務(wù)務(wù)器。第三節(jié)動動態(tài)數(shù)據(jù)交交換技術(shù)■終止:關(guān)閉一個個DDE通道。這個個功能參數(shù)數(shù)是關(guān)閉閉DDE通道的通道道號。如果果這個通道道號無效,,用用戶將得得到一個錯錯誤信息。。不同的服務(wù)務(wù)器應(yīng)用程程序支持不不同的命令令,如果通通道號無效效,或者服服務(wù)器在執(zhí)執(zhí)行命令時時發(fā)生錯誤誤都將返回回一個錯誤誤信息。計算機控制制工程第三節(jié)動動態(tài)數(shù)據(jù)交交換技術(shù)五、DDE技術(shù)在控制制網(wǎng)絡(luò)與信信息網(wǎng)絡(luò)集集成中的應(yīng)應(yīng)用通信處理機服務(wù)器工作站LAN信息網(wǎng)絡(luò)控制網(wǎng)絡(luò)計算機控制制工程第三節(jié)動動態(tài)數(shù)據(jù)交交換技術(shù)圖中通信處處理機既是是信息網(wǎng)絡(luò)絡(luò)的一個工工作站,也也是控制網(wǎng)網(wǎng)絡(luò)的一個個工作站或或分布式控控制系統(tǒng)的的上位機。。通信處理理機完成控制網(wǎng)絡(luò)與與信息網(wǎng)絡(luò)絡(luò)動態(tài)數(shù)據(jù)據(jù)交換任務(wù)務(wù)。為了完成成動態(tài)數(shù)據(jù)據(jù)交換任務(wù)務(wù),在通信信處理機上上運行兩個個應(yīng)用程序序:■實時通信程程序:實現(xiàn)實時時信息的接接受、檢錯錯、數(shù)數(shù)據(jù)格格式轉(zhuǎn)換等等功能,它它作為DDE服務(wù)務(wù)器器應(yīng)應(yīng)用用程程序序。。■數(shù)據(jù)據(jù)訪訪問問程程序序:接接受受DDE服務(wù)務(wù)器器送送來來的的實實時時數(shù)數(shù)據(jù)據(jù)并并寫寫到到數(shù)數(shù)據(jù)據(jù)庫庫服服務(wù)務(wù)器器中中,,提提供供信信息息網(wǎng)網(wǎng)絡(luò)絡(luò)實實現(xiàn)現(xiàn)信信息息處處理理、、統(tǒng)統(tǒng)計計分分析析、、信信息息管管理理等等功功能能。。計算機機控制制工程程第三節(jié)節(jié)動動態(tài)數(shù)數(shù)據(jù)交交換技技術(shù)為了通通過共共享內(nèi)內(nèi)存實實現(xiàn)動動態(tài)數(shù)數(shù)據(jù)交交換,,要求求控制制網(wǎng)絡(luò)絡(luò)與信信息網(wǎng)網(wǎng)絡(luò)平平臺必必須支支持Windows的DDE功能。。這一一點在在選擇擇控制制網(wǎng)絡(luò)絡(luò)與信信息網(wǎng)網(wǎng)絡(luò)工工作平平臺、、操作作系統(tǒng)統(tǒng)、編編程語語言時時必須須注意意。注意::計算機機控制制工程程第四節(jié)節(jié)數(shù)數(shù)據(jù)庫庫訪問問技術(shù)術(shù)當(dāng)控制制網(wǎng)絡(luò)絡(luò)采用用以太太局域域網(wǎng)時時,控控制網(wǎng)網(wǎng)絡(luò)中中的工工作站站可采采用Windows操作系統(tǒng)平平臺,信息息網(wǎng)絡(luò)一般般采用開放放數(shù)據(jù)庫系系統(tǒng),這樣樣可方便地地通過數(shù)據(jù)據(jù)庫訪問技技術(shù)實現(xiàn)控控制網(wǎng)絡(luò)和和信息網(wǎng)絡(luò)絡(luò)的集成。。一、數(shù)據(jù)庫庫訪問技術(shù)術(shù)集成工作作原理根據(jù)編程語言的不同,有三種訪問數(shù)據(jù)庫應(yīng)用編程接口:

ODBCAPI

固有連接API JDBCAPI計算機控制制工程第四節(jié)數(shù)數(shù)據(jù)庫訪問問技術(shù)1、ODBCODBC是建立數(shù)據(jù)據(jù)庫驅(qū)動程程序的開放放標(biāo)準(zhǔn)。建建立標(biāo)準(zhǔn)目目的是為了了以統(tǒng)一的的方式訪問問不同的數(shù)數(shù)據(jù)庫系統(tǒng)統(tǒng)。訪問數(shù)數(shù)據(jù)庫的過過程就是調(diào)調(diào)用ODBCAPI,,通過ODBCAPI驅(qū)動程序管管理器,然然后由驅(qū)動動器驅(qū)動數(shù)數(shù)據(jù)源。2、固有連接API固有連接包含一個特定的應(yīng)用程序開發(fā)包,根據(jù)特定的數(shù)據(jù)庫進(jìn)行固有編程連接。固有連接只適用于某一種數(shù)據(jù)庫系統(tǒng),無互操作性,優(yōu)點是它的訪問速度較快。計算機控制制工程第四節(jié)數(shù)數(shù)據(jù)庫訪問問技術(shù)3、JDBCJDBC是面向Java語言的,JDBC設(shè)計成既能能保證查詢詢語句的簡簡潔性,又又能保證需需要時提供供一些高級級功能。應(yīng)應(yīng)用JDBC可實現(xiàn)數(shù)據(jù)據(jù)庫與應(yīng)用用程序之間間雙向、全全動態(tài)、實實時的數(shù)據(jù)據(jù)交換。Intranet的基礎(chǔ)是Web技術(shù)。Web是建立在客戶機/服務(wù)器工作模式上,以HTML和HTTP為基礎(chǔ)的、能提供面向各種Intranet服務(wù)、具有一致用戶界面的信息服務(wù)信息。二、基于WEB的Intranet信息網(wǎng)絡(luò)1、工作原理計算機控制制工程1)、Web基本功能第四節(jié)數(shù)數(shù)據(jù)庫訪問問技術(shù)■信息的發(fā)布布和接受?!鐾ㄟ^CGI、ISAPI、Java-JDBC等方式與外外部應(yīng)應(yīng)用軟軟件,如RDBMS連接。2)、Web軟件結(jié)構(gòu)Web的軟件結(jié)構(gòu)分為三個層次、四個組成部分?!鋈齻€層次。計算機控制制工程第四節(jié)數(shù)數(shù)據(jù)庫訪問問技術(shù)第一層網(wǎng)網(wǎng)絡(luò)操作系系統(tǒng)層:完完成所有基基本的網(wǎng)絡(luò)絡(luò)操作服務(wù)務(wù),以其為為核心構(gòu)成成企業(yè)內(nèi)部部網(wǎng)的服務(wù)務(wù)體系。第二層Web技術(shù)實現(xiàn)層層:由Web服務(wù)器、Web瀏覽器、數(shù)數(shù)據(jù)庫應(yīng)用用系統(tǒng)以及及CGI接口軟件等等構(gòu)成,實實現(xiàn)Web技術(shù)服務(wù)。。第三層應(yīng)應(yīng)用層:面面向用戶,,提供各種種應(yīng)用服務(wù)務(wù)。計算機控制制工程■四個組成部部分第四節(jié)數(shù)數(shù)據(jù)庫訪問問技術(shù)①網(wǎng)絡(luò)操作系系統(tǒng)軟件::NOS,TCP/IP計算機控制制工程第四節(jié)數(shù)數(shù)據(jù)庫訪問問技術(shù)②客戶端軟件件包括瀏覽器器軟件、Java軟件等。網(wǎng)網(wǎng)絡(luò)瀏覽器器軟件是Internet網(wǎng)上提供給給客戶機的的應(yīng)用界面面管理軟件件。瀏覽器器用戶界面面基于HTTP,,通過URL指定被訪問問資源的Web網(wǎng)址。③Web服務(wù)器采用HTML描述網(wǎng)上資資源,并以以HTML數(shù)據(jù)文件格格式存放在在WebServer中。常用的的Web服務(wù)器有IIS、TOMCAT等。計算機控制制工程第四節(jié)數(shù)數(shù)據(jù)庫訪問問技術(shù)④應(yīng)用數(shù)據(jù)庫庫管理系統(tǒng)統(tǒng)應(yīng)用數(shù)據(jù)庫庫管理系統(tǒng)統(tǒng)完成對企企業(yè)內(nèi)部信信息的管理理和維護(hù)。。對Intranet企業(yè)網(wǎng)來說說,企業(yè)的的信息資源源是企業(yè)的的關(guān)鍵數(shù)據(jù)據(jù)。當(dāng)前流行的的數(shù)據(jù)庫系系統(tǒng)有SQLServer,Oracle,Sybase,DB2等。3)、Web服務(wù)器與數(shù)數(shù)據(jù)庫連接接技術(shù)CGI、ISAPI,JAVA-JDBC計算機控制制工程第四節(jié)數(shù)數(shù)據(jù)庫訪問問技術(shù)2、Intranet信息網(wǎng)絡(luò)的的交換式局局域網(wǎng)組網(wǎng)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論