




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
計(jì)算機(jī)控制工程第八章控制網(wǎng)絡(luò)與信息網(wǎng)絡(luò)集成技術(shù)控制網(wǎng)絡(luò):一般指應(yīng)用于完成自動(dòng)化任務(wù)的網(wǎng)絡(luò)系統(tǒng)。它的網(wǎng)絡(luò)節(jié)點(diǎn)除了普通計(jì)算機(jī)、工作站外,更大量的是具有計(jì)算和通信能力的測(cè)控設(shè)備。信息網(wǎng)絡(luò):一般指在辦公自動(dòng)化和通信等領(lǐng)域廣為采用的計(jì)算機(jī)網(wǎng)絡(luò),通過(guò)它人們可以獲取信息、管理信息、處理信息。其特點(diǎn)是通信信息量大,經(jīng)常傳送文檔、報(bào)表、圖形及信息量更大的音頻、視頻等多媒體信息。計(jì)算機(jī)控制工程第八章控制網(wǎng)絡(luò)與信息網(wǎng)絡(luò)集成技術(shù)計(jì)算機(jī)控制工程■網(wǎng)絡(luò)互聯(lián)技術(shù)■動(dòng)態(tài)數(shù)據(jù)交換技術(shù)■數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)第八章控制網(wǎng)絡(luò)與信息網(wǎng)絡(luò)集成技術(shù)計(jì)算機(jī)控制工程第一節(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ù)接受、地址過(guò)濾與數(shù)據(jù)轉(zhuǎn)發(fā)的作用,用來(lái)實(shí)現(xiàn)多個(gè)網(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ò)擴(kuò)展。計(jì)算機(jī)控制工程第一節(jié)網(wǎng)絡(luò)互聯(lián)技術(shù)■網(wǎng)絡(luò)層互聯(lián)-路由器互聯(lián)設(shè)備為路由器。網(wǎng)絡(luò)層互聯(lián)主要解決路由選擇、擁塞控制、差錯(cuò)管理與分段技術(shù)等問(wèn)題。如果網(wǎng)絡(luò)層協(xié)議不同,則需使用多協(xié)議路由器。用路由器實(shí)現(xiàn)網(wǎng)絡(luò)層互聯(lián)時(shí)允許網(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),實(shí)現(xiàn)高層的設(shè)備是網(wǎng)關(guān),允許兩個(gè)網(wǎng)絡(luò)的應(yīng)用層及以下各層網(wǎng)絡(luò)協(xié)議是不同的。計(jì)算機(jī)控制工程第一節(jié)網(wǎng)絡(luò)互聯(lián)技術(shù)結(jié)論:同構(gòu)的局域網(wǎng):網(wǎng)橋異構(gòu)的局域網(wǎng):路由器,網(wǎng)關(guān)計(jì)算機(jī)控制工程第一節(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(wǎng)絡(luò)與信息網(wǎng)絡(luò)可以是同種類型的網(wǎng)絡(luò),也可能是不同類型的網(wǎng)絡(luò)。不同類型的網(wǎng)絡(luò)運(yùn)行不同的網(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ò)通過(guò)網(wǎng)橋連接,對(duì)于異構(gòu)的控制網(wǎng)絡(luò)與信息網(wǎng)絡(luò),路由器和網(wǎng)關(guān)是網(wǎng)絡(luò)互聯(lián)的兩種主要部件。計(jì)算機(jī)控制工程第一節(jié)網(wǎng)絡(luò)互聯(lián)技術(shù)■構(gòu)成網(wǎng)間數(shù)據(jù)的傳送通道?!鼋K止每個(gè)網(wǎng)絡(luò)內(nèi)部協(xié)議,并實(shí)現(xiàn)不同通信協(xié)
議間轉(zhuǎn)換?!霰仨氂谢ヂ?lián)網(wǎng)絡(luò)雙方能識(shí)別的統(tǒng)一尋址方式■必須具有一致的信息幀長(zhǎng)度。鑒于控制網(wǎng)絡(luò)內(nèi)在特點(diǎn),對(duì)控制網(wǎng)絡(luò)與信息網(wǎng)絡(luò)間互聯(lián)網(wǎng)關(guān)/路由器的要求是:■容易實(shí)現(xiàn)IP地址編址,使控制網(wǎng)絡(luò)容易成為信息
網(wǎng)絡(luò)帶上自己IP地址的接入網(wǎng)?!龇奖銓?shí)現(xiàn)控制與信息網(wǎng)絡(luò)異構(gòu)網(wǎng)之間數(shù)據(jù)轉(zhuǎn)換■體積小、使用方便、可靠及便宜。計(jì)算機(jī)控制工程第一節(jié)網(wǎng)絡(luò)互聯(lián)技術(shù)1、網(wǎng)橋三、網(wǎng)絡(luò)互聯(lián)設(shè)備網(wǎng)橋工作過(guò)程:從端口接受一個(gè)網(wǎng)絡(luò)或網(wǎng)段上傳送的信息幀,并存放在其緩沖區(qū),如幀無(wú)差錯(cuò),且需發(fā)往另一網(wǎng)絡(luò)或網(wǎng)段的目的站,則通過(guò)查找站表,將收到的幀轉(zhuǎn)發(fā)出去。這樣可實(shí)現(xiàn)信息幀從一個(gè)網(wǎng)絡(luò)源站到另一網(wǎng)絡(luò)目的站的發(fā)送。其特征為:■互聯(lián)兩個(gè)不同數(shù)據(jù)鏈路層、物理層的網(wǎng)絡(luò)。■以接受、存儲(chǔ)、地址過(guò)濾與轉(zhuǎn)發(fā)方式實(shí)現(xiàn)網(wǎng)
間通信?!鰯U(kuò)展網(wǎng)絡(luò)物理范圍,增加接入設(shè)備最大數(shù)目。計(jì)算機(jī)控制工程第一節(jié)網(wǎng)絡(luò)互聯(lián)技術(shù)2、路由器路由器在網(wǎng)絡(luò)層上實(shí)現(xiàn)網(wǎng)絡(luò)間互聯(lián)的設(shè)備。路由器復(fù)雜在兩個(gè)局域網(wǎng)的網(wǎng)絡(luò)層按幀傳輸數(shù)據(jù),轉(zhuǎn)發(fā)幀時(shí)需要改變幀中的地址。路由器用于連接邏輯上分開(kāi)的網(wǎng)絡(luò)。邏輯網(wǎng)絡(luò)代表一個(gè)單獨(dú)的網(wǎng)絡(luò)或者子網(wǎng)。路由器的功能是:■網(wǎng)絡(luò)間發(fā)送報(bào)文到遠(yuǎn)地網(wǎng)段,起轉(zhuǎn)發(fā)報(bào)文作用■選擇最合理的路由,引導(dǎo)通信?!龆鄥f(xié)議路由器可以連接使用不同通信協(xié)議的
網(wǎng)絡(luò)段,作為不同通信協(xié)議網(wǎng)絡(luò)段通信連接
平臺(tái)。計(jì)算機(jī)控控制工程程第一節(jié)網(wǎng)網(wǎng)絡(luò)互互聯(lián)技術(shù)術(shù)3、網(wǎng)關(guān)關(guān)當(dāng)控制網(wǎng)網(wǎng)絡(luò)與信信息網(wǎng)絡(luò)絡(luò)的網(wǎng)絡(luò)絡(luò)層以上上各層協(xié)協(xié)議不同同時(shí),可可使用網(wǎng)網(wǎng)關(guān)進(jìn)行行互聯(lián)。。嚴(yán)格地地說(shuō),網(wǎng)網(wǎng)關(guān)與路路由器的的不同在在于網(wǎng)關(guān)關(guān)必須通通過(guò)使用用適當(dāng)?shù)氐剀浖秃陀布?,,?shí)現(xiàn)不不同網(wǎng)絡(luò)絡(luò)協(xié)議之之間地轉(zhuǎn)轉(zhuǎn)換。網(wǎng)關(guān)實(shí)現(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ù)目較大的情況。計(jì)算機(jī)控控制工程程第一節(jié)網(wǎng)網(wǎng)絡(luò)互互聯(lián)技術(shù)術(shù)四、控制制網(wǎng)絡(luò)與與信息網(wǎng)網(wǎng)絡(luò)互聯(lián)聯(lián)技術(shù)的的應(yīng)用1、現(xiàn)場(chǎng)場(chǎng)總線控控制網(wǎng)絡(luò)絡(luò)與信息息網(wǎng)絡(luò)互互聯(lián)技術(shù)術(shù)由于現(xiàn)場(chǎng)場(chǎng)總線控控制網(wǎng)絡(luò)絡(luò)與信息息網(wǎng)絡(luò)高高層協(xié)議議不同,,所以要要通過(guò)網(wǎng)網(wǎng)關(guān)進(jìn)行行互聯(lián)。。例1:LonWorksNetwork與Intranet網(wǎng)間互聯(lián)聯(lián)Model3201收發(fā)器是是PCI總線Lonworks網(wǎng)關(guān)。Model3201收發(fā)器占占用一個(gè)個(gè)PC機(jī)PCI總線插槽槽,運(yùn)行行于工作作站上WindowsNT或Windows95。這種網(wǎng)關(guān)關(guān)方便地地實(shí)現(xiàn)LonworksNetwork與Intranet網(wǎng)絡(luò)互聯(lián)聯(lián)。計(jì)算機(jī)控控制工程程第一節(jié)網(wǎng)網(wǎng)絡(luò)互互聯(lián)技術(shù)術(shù)計(jì)算機(jī)控控制工程程例2:WorldFIPNetwork與Intranet網(wǎng)間互聯(lián)聯(lián)各種控制制設(shè)備通通過(guò)WorldFIP總線互聯(lián)聯(lián),形成成控制網(wǎng)網(wǎng)絡(luò)。WorldFIP在支持TCP/IP協(xié)議同時(shí)時(shí),不影影響實(shí)時(shí)時(shí)通信,,可實(shí)現(xiàn)現(xiàn)與Intranet無(wú)縫連接接。第一節(jié)網(wǎng)網(wǎng)絡(luò)互互聯(lián)技術(shù)術(shù)計(jì)算機(jī)控控制工程程第一節(jié)網(wǎng)網(wǎng)絡(luò)互互聯(lián)技術(shù)術(shù)IntranetFIPWeb網(wǎng)關(guān)WorldFIP總線PLC驅(qū)動(dòng)器驅(qū)動(dòng)器FIPWeb站Hart現(xiàn)場(chǎng)總線計(jì)算機(jī)控控制工程程第一節(jié)網(wǎng)網(wǎng)絡(luò)互互聯(lián)技術(shù)術(shù)2、共享享式控制制網(wǎng)絡(luò)與與信息網(wǎng)網(wǎng)絡(luò)的互互聯(lián)共享式控控制網(wǎng)絡(luò)絡(luò)與信息息網(wǎng)絡(luò)的的網(wǎng)絡(luò)層層以上協(xié)協(xié)議是不不相同的的,兩者者可以通通過(guò)網(wǎng)關(guān)關(guān)互聯(lián);;如果共共享式控控制網(wǎng)絡(luò)絡(luò)與信息息網(wǎng)絡(luò)的的網(wǎng)絡(luò)層層及以上上協(xié)議是是相同的的(如兩兩者都是是以太網(wǎng)網(wǎng)結(jié)構(gòu))),可通通過(guò)網(wǎng)橋橋互聯(lián)。。通過(guò)網(wǎng)網(wǎng)橋?qū)崿F(xiàn)現(xiàn)共享式式控制網(wǎng)網(wǎng)絡(luò)與信信息網(wǎng)絡(luò)絡(luò)互聯(lián)的的例子如如下所示示。計(jì)算機(jī)機(jī)控制制工程程第一節(jié)節(jié)網(wǎng)網(wǎng)絡(luò)互互聯(lián)技技術(shù)計(jì)算機(jī)機(jī)控制制工程程第一節(jié)節(jié)網(wǎng)網(wǎng)絡(luò)互互聯(lián)技技術(shù)3、交交換式式控制制網(wǎng)絡(luò)絡(luò)與信信息網(wǎng)網(wǎng)絡(luò)互互聯(lián)應(yīng)用外外部網(wǎng)網(wǎng)路由由器互互聯(lián)。。外部部網(wǎng)絡(luò)絡(luò)路由由器功功能如如下::■路路由器器功能能■VPN服務(wù)器器功能能:構(gòu)構(gòu)建安安全的的VPN,并對(duì)跨跨越英英特網(wǎng)網(wǎng)之類類公用用網(wǎng)絡(luò)絡(luò)的內(nèi)內(nèi)部IP流進(jìn)行行隧道道處理理。■安安全加加密功功能計(jì)算機(jī)機(jī)控制制工程程第一節(jié)節(jié)網(wǎng)網(wǎng)絡(luò)互互聯(lián)技技術(shù)應(yīng)用外外部網(wǎng)網(wǎng)路由由器的的交換換式控控制網(wǎng)網(wǎng)絡(luò)與與信息息網(wǎng)絡(luò)絡(luò)互聯(lián)聯(lián)如下下圖所所示::Intranet外部網(wǎng)網(wǎng)絡(luò)路路由器器外部網(wǎng)網(wǎng)絡(luò)路路由器器外部網(wǎng)網(wǎng)絡(luò)路路由器器外部網(wǎng)網(wǎng)絡(luò)路路由器器公用網(wǎng)網(wǎng)Infranet一般LAN使用VPN用戶軟軟件LAN計(jì)算機(jī)機(jī)控制制工程程第二節(jié)節(jié)OPC控制系系統(tǒng)“信息孤孤島”的瓶頸頸現(xiàn)場(chǎng)總總線實(shí)實(shí)現(xiàn)了了數(shù)據(jù)據(jù)傳輸輸與信信息共共享,,形成成全新新的分分布式式控制制系統(tǒng)統(tǒng)。當(dāng)當(dāng)現(xiàn)場(chǎng)場(chǎng)信號(hào)號(hào)通過(guò)過(guò)現(xiàn)場(chǎng)場(chǎng)總線線傳至至監(jiān)控控計(jì)算算機(jī)后后,在在如何何實(shí)現(xiàn)現(xiàn)計(jì)算算機(jī)內(nèi)內(nèi)部應(yīng)應(yīng)用程程序?qū)?duì)現(xiàn)場(chǎng)場(chǎng)信息息的共共享與與交互互以及及監(jiān)控控計(jì)算算機(jī)如如何與與其他他計(jì)算算機(jī)進(jìn)進(jìn)行信信息溝溝通和和傳遞遞等方方面,,仍然然存在在著一一個(gè)連連接標(biāo)標(biāo)準(zhǔn)與與規(guī)范范的問(wèn)問(wèn)題,,由于于缺乏乏統(tǒng)一一的接接口規(guī)規(guī)范,,不同同廠家家的工工控軟軟件與與硬件件設(shè)備備進(jìn)行行系統(tǒng)統(tǒng)集成成時(shí),,往往往需要要專用用的驅(qū)驅(qū)動(dòng)程程序。。這樣樣系統(tǒng)統(tǒng)維護(hù)護(hù)升級(jí)級(jí)的代代價(jià)很很高,,極大大限制制了用用戶的的選擇擇。計(jì)算機(jī)機(jī)控制制工程程第二節(jié)節(jié)OPCOPC是微軟軟公司司的對(duì)對(duì)象連連接和和嵌入入技術(shù)術(shù)在過(guò)過(guò)程控控制方方面的的應(yīng)用用,是是為工工業(yè)自自動(dòng)化化軟件件面向向?qū)ο笙蟮拈_(kāi)開(kāi)發(fā)而而提供供的一一項(xiàng)統(tǒng)統(tǒng)一標(biāo)標(biāo)準(zhǔn)。。采用用OPC標(biāo)準(zhǔn)設(shè)設(shè)計(jì)工工控軟軟件,,以標(biāo)標(biāo)準(zhǔn)規(guī)規(guī)定的的統(tǒng)一一接口口通過(guò)過(guò)服務(wù)務(wù)器存存取現(xiàn)現(xiàn)場(chǎng)數(shù)數(shù)據(jù),,當(dāng)現(xiàn)現(xiàn)場(chǎng)設(shè)設(shè)備發(fā)發(fā)生變變化或或系統(tǒng)統(tǒng)中加加入新新設(shè)備備時(shí),,由于于服務(wù)務(wù)器所所提供供的接接口的的一致致性,,工控控軟件件不作作更改改即可可繼續(xù)續(xù)使用用,從從而大大大減減小了了軟件件維護(hù)護(hù)的工工作量量,另另一方方面,,工控控軟件件的升升級(jí)不不依賴賴于服服務(wù)器器??煽梢元?dú)獨(dú)立進(jìn)進(jìn)行。。計(jì)算機(jī)控制制工程第二節(jié)OPC計(jì)算機(jī)控制制工程第二節(jié)OPC計(jì)算機(jī)控制制工程第三節(jié)動(dòng)動(dòng)態(tài)數(shù)據(jù)交交換技術(shù)動(dòng)態(tài)數(shù)據(jù)交交換(DynamicDataExchange,DDE)技術(shù)在控制制網(wǎng)絡(luò)與信信息網(wǎng)絡(luò)集集成中得到到了實(shí)際應(yīng)應(yīng)用。一是是這種方法法實(shí)時(shí)性較較好,二是是作為連接接控制網(wǎng)絡(luò)絡(luò)與信息網(wǎng)網(wǎng)絡(luò)的通信信處理機(jī)比比較容易實(shí)實(shí)現(xiàn)。Windows動(dòng)態(tài)數(shù)據(jù)交交換系統(tǒng)實(shí)實(shí)際上是一一種協(xié)議。。DDE協(xié)議使用共共享內(nèi)存在在應(yīng)用程序序之間傳輸輸數(shù)據(jù),完完成應(yīng)用程程序之間的的數(shù)據(jù)交換換。一、DDE概述計(jì)算機(jī)控制制工程第三節(jié)動(dòng)動(dòng)態(tài)數(shù)據(jù)交交換技術(shù)計(jì)算機(jī)控制制工程第三節(jié)動(dòng)動(dòng)態(tài)數(shù)據(jù)交交換技術(shù)計(jì)算機(jī)控制制工程第三節(jié)動(dòng)動(dòng)態(tài)數(shù)據(jù)交交換技術(shù)DDE三種鏈接方方式:1)冷鏈接(ColdLink):客戶應(yīng)用程程序申請(qǐng)數(shù)數(shù)據(jù),服務(wù)務(wù)器應(yīng)用程程序立即給給客戶應(yīng)用用程序發(fā)送送數(shù)據(jù);2)溫鏈接接(WarmLink):服務(wù)器應(yīng)用用程序通知知客戶應(yīng)用用程序數(shù)據(jù)據(jù)項(xiàng)發(fā)生變變化,但并并不將已變變化值發(fā)送送給用戶應(yīng)應(yīng)用程序;;3)熱鏈接接(HotLink):數(shù)據(jù)項(xiàng)發(fā)生生變化時(shí),,服務(wù)器應(yīng)應(yīng)用程序立立即把變化化后的值發(fā)發(fā)送給客戶戶應(yīng)用程序序。計(jì)算機(jī)控制制工程第三節(jié)動(dòng)動(dòng)態(tài)數(shù)據(jù)交交換技術(shù)計(jì)算機(jī)控制制工程第三節(jié)動(dòng)動(dòng)態(tài)數(shù)據(jù)交交換技術(shù)對(duì)話:指兩個(gè)Windows應(yīng)用程序使使用DDE交換數(shù)據(jù)。二、DDE術(shù)語(yǔ)通道:DDE對(duì)話經(jīng)通道道被傳輸,,兩個(gè)應(yīng)用用程序之間間通過(guò)計(jì)算算機(jī)進(jìn)行連連接??蛻魴C(jī)應(yīng)用用程序:DDE客戶機(jī)啟動(dòng)動(dòng)對(duì)話的應(yīng)應(yīng)用程序;;服務(wù)器應(yīng)用用程序:DDE服務(wù)器對(duì)DDE客戶機(jī)應(yīng)答答的應(yīng)用程程序。應(yīng)用程序名名稱:每一個(gè)支支持DDE的Windows程序,都擁?yè)碛幸粋€(gè)唯唯一的DDE應(yīng)用程序名名,通常這這個(gè)可執(zhí)行行文件名是是由應(yīng)用程程序名減去去它的EXE擴(kuò)展名而來(lái)來(lái)。計(jì)算機(jī)控制制工程第三節(jié)動(dòng)動(dòng)態(tài)數(shù)據(jù)交交換技術(shù)任務(wù)識(shí)別碼碼:一個(gè)任務(wù)務(wù)識(shí)別碼是是唯一的,,當(dāng)同時(shí)復(fù)復(fù)制幾個(gè)應(yīng)應(yīng)用程序時(shí)時(shí),它能識(shí)識(shí)別其中特特定的一個(gè)個(gè)條目:DDE條目是指一一部分?jǐn)?shù)據(jù)據(jù),即在占占用DDE對(duì)話時(shí)能在在兩個(gè)應(yīng)用用程序之間間傳送的那那部分?jǐn)?shù)據(jù)據(jù)。主題:定義DDE對(duì)話主事件件的信息,,并描述一一些對(duì)DDE服務(wù)器對(duì)話話有用的數(shù)數(shù)據(jù)單元。。對(duì)于能夠夠存儲(chǔ)和獲獲得文件的的應(yīng)用程序序來(lái)說(shuō)主題題就是文件件名。系統(tǒng)統(tǒng):系系統(tǒng)統(tǒng)是是許許多多應(yīng)應(yīng)用用程程序序識(shí)識(shí)別別的的一一個(gè)個(gè)特特殊殊的的DDE主題題。。與與一一些些其其他他的的主主題題不不同同,,系系統(tǒng)統(tǒng)主主題題總總是是保保持持可可用用,,并并提提供供當(dāng)當(dāng)前前其其他他主主題題可可用用的的列列表表與與有有關(guān)關(guān)應(yīng)應(yīng)用用程程序序的的其其他他信信息息。。計(jì)算算機(jī)機(jī)控控制制工工程程第三三節(jié)節(jié)動(dòng)動(dòng)態(tài)態(tài)數(shù)數(shù)據(jù)據(jù)交交換換技技術(shù)術(shù)DDE協(xié)議議應(yīng)應(yīng)用用程程序序能能夠夠?qū)崒?shí)時(shí)時(shí)地地進(jìn)進(jìn)行行數(shù)數(shù)據(jù)據(jù)交交換換,,如如在在一一個(gè)個(gè)服服務(wù)務(wù)器器應(yīng)應(yīng)用用程程序序中中更更新新數(shù)數(shù)據(jù)據(jù)時(shí)時(shí),,客客戶戶機(jī)機(jī)應(yīng)應(yīng)用用程程序序也也同同時(shí)時(shí)更更新新。。若若要要完完成成數(shù)數(shù)據(jù)據(jù)交交換換,,兩兩個(gè)個(gè)相相關(guān)關(guān)的的應(yīng)應(yīng)用用程程序序首首先先必必須須占占用用一一個(gè)個(gè)DDE對(duì)話話。。啟啟動(dòng)動(dòng)對(duì)對(duì)話話的的應(yīng)應(yīng)用用程程序序作作為為客客戶戶機(jī)機(jī)應(yīng)應(yīng)用用程程序序,,而而響響應(yīng)應(yīng)客客戶戶機(jī)機(jī)請(qǐng)請(qǐng)求求的的程程序序則則作作為為服服務(wù)務(wù)器器應(yīng)應(yīng)用用程程序序。。三、、DDE協(xié)議議應(yīng)用用程程序序可可以以在在同同一一時(shí)時(shí)刻刻占占用用幾幾個(gè)個(gè)DDE對(duì)話話,,并并且且還還可可以以在在一一些些對(duì)對(duì)話話中中充充當(dāng)當(dāng)客客戶戶機(jī)機(jī)應(yīng)應(yīng)用用程程序序,,而而在在另另外外一一些些對(duì)對(duì)話話中中充充當(dāng)當(dāng)服服務(wù)務(wù)器器應(yīng)應(yīng)用用程程序序。。計(jì)算算機(jī)機(jī)控控制制工工程程第三三節(jié)節(jié)動(dòng)動(dòng)態(tài)態(tài)數(shù)數(shù)據(jù)據(jù)交交換換技技術(shù)術(shù)在DDE對(duì)話話中中,,DDE協(xié)議議使使用用一一個(gè)個(gè)地地址址系系統(tǒng)統(tǒng)來(lái)來(lái)識(shí)識(shí)別別每每個(gè)個(gè)數(shù)數(shù)據(jù)據(jù)單單元元的的,,這這個(gè)個(gè)地地址址系系統(tǒng)統(tǒng)用用以以三三級(jí)級(jí)等等級(jí)級(jí)制制度度來(lái)來(lái)識(shí)識(shí)別別數(shù)數(shù)據(jù)據(jù)單單元元。。應(yīng)用用程程序序:DDE服務(wù)務(wù)器器的的名名字字主題題:邏邏輯輯數(shù)數(shù)據(jù)據(jù)內(nèi)內(nèi)容容。。對(duì)對(duì)能能夠夠在在基基于于文文件件的的文文檔檔上上操操作作的的應(yīng)應(yīng)用用程程序序,,主主題題通通常常是是文文件件名名;;對(duì)對(duì)其其他他類類型型的的應(yīng)應(yīng)用用程程序序,,則則是是另另外外專專門門的的應(yīng)應(yīng)用用程程序序名名。。條目目:在在DDE數(shù)據(jù)據(jù)交交換換中中通通過(guò)過(guò)的的數(shù)數(shù)據(jù)據(jù)對(duì)對(duì)象象。。DDE協(xié)議議使使用用共共享享內(nèi)內(nèi)存存在在應(yīng)應(yīng)用用程程序序之之間間傳傳輸輸數(shù)數(shù)據(jù)據(jù),,DDE也能能定定義義結(jié)結(jié)構(gòu)構(gòu)用用于于共共享享內(nèi)內(nèi)存存對(duì)對(duì)象象的的內(nèi)內(nèi)容容。。計(jì)算算機(jī)機(jī)控控制制工工程程第三三節(jié)節(jié)動(dòng)動(dòng)態(tài)態(tài)數(shù)數(shù)據(jù)據(jù)交交換換技技術(shù)術(shù)兩個(gè)個(gè)應(yīng)應(yīng)用用程程序序之之間間的的所所有有DDE通信信是是在在一一個(gè)個(gè)通通道道中中發(fā)發(fā)生生的的,,DDE的啟啟動(dòng)動(dòng)和和終終止止功功能能負(fù)負(fù)責(zé)責(zé)打打開(kāi)開(kāi)和和關(guān)關(guān)閉閉通通道道,,客客戶戶機(jī)機(jī)應(yīng)應(yīng)用用程程序序?qū)⒖乜刂浦仆ㄍǖ赖来虼蜷_(kāi)開(kāi)并并請(qǐng)請(qǐng)求求來(lái)來(lái)自自服服務(wù)務(wù)器器的的服服務(wù)務(wù)。。DDE通信信功功能能包包括括::四、、DDE通信信■啟動(dòng)動(dòng):為為客客戶戶機(jī)機(jī)應(yīng)應(yīng)用用程程序序打打開(kāi)開(kāi)一一個(gè)個(gè)DDE通道道到到服服務(wù)務(wù)器器應(yīng)應(yīng)用用程程序序。。這這個(gè)個(gè)功功能能包包括括兩兩個(gè)個(gè)參參數(shù)數(shù)::服服務(wù)務(wù)器器應(yīng)應(yīng)用用程程序序名名和和主主題題。。此此外外,,還還返返回回一一個(gè)個(gè)通通道道號(hào)號(hào)給給客客戶戶機(jī)機(jī)應(yīng)應(yīng)用用程程序序,,作作為為以以后后其其他他DDE功能能識(shí)別的參數(shù)數(shù)。計(jì)算機(jī)控制工工程■請(qǐng)求:從服務(wù)器應(yīng)應(yīng)用程序獲得得數(shù)據(jù)。這個(gè)個(gè)功能參參數(shù)是通通道號(hào)和條目目,通道號(hào)是是啟動(dòng)功能的的返回回值,條目目是指識(shí)別返返回的實(shí)際數(shù)數(shù)據(jù)。服務(wù)器器應(yīng)應(yīng)用程序返回回的是期望數(shù)數(shù)據(jù)。如通道道號(hào)無(wú)效,條條目目無(wú)效或服務(wù)務(wù)器沒(méi)有找到到期望數(shù)據(jù),,用戶將接接受到到一個(gè)錯(cuò)誤信信息。第三節(jié)動(dòng)態(tài)態(tài)數(shù)據(jù)交換技技術(shù)■推動(dòng):向服務(wù)器應(yīng)應(yīng)用程序發(fā)送送數(shù)據(jù)。這個(gè)個(gè)參數(shù)是是通道號(hào)號(hào)、條目和數(shù)數(shù)據(jù)。條目用用來(lái)識(shí)別發(fā)送送的數(shù)數(shù)據(jù)類型,,數(shù)據(jù)是指發(fā)發(fā)送到服務(wù)器器的實(shí)際數(shù)據(jù)據(jù)。如如通道號(hào)無(wú)無(wú)效,條目無(wú)無(wú)效或服務(wù)器器不能接受數(shù)數(shù)據(jù)據(jù),將返回一一個(gè)錯(cuò)誤信息息。計(jì)算機(jī)控制工工程■執(zhí)行:向服務(wù)器應(yīng)應(yīng)用程序發(fā)送送命令。這個(gè)個(gè)參數(shù)是是通道號(hào)號(hào)和執(zhí)行串。。通道號(hào)是啟啟動(dòng)功能的返返回值值,執(zhí)行串串包括服務(wù)器器執(zhí)行命令。。一些命令可可以以被發(fā)送到服服務(wù)器。第三節(jié)動(dòng)態(tài)態(tài)數(shù)據(jù)交換技技術(shù)■終止:關(guān)閉一個(gè)DDE通道。這個(gè)功功能參數(shù)是關(guān)關(guān)閉閉DDE通道的通道號(hào)號(hào)。如果這個(gè)個(gè)通道號(hào)無(wú)效效,用用戶將得到到一個(gè)錯(cuò)誤信信息。不同的服務(wù)器器應(yīng)用程序支支持不同的命命令,如果通通道號(hào)無(wú)效,,或者服務(wù)器器在執(zhí)行命令令時(shí)發(fā)生錯(cuò)誤誤都將返回一一個(gè)錯(cuò)誤信息息。計(jì)算機(jī)控制工工程第三節(jié)動(dòng)態(tài)態(tài)數(shù)據(jù)交換技技術(shù)五、DDE技術(shù)在控制網(wǎng)網(wǎng)絡(luò)與信息網(wǎng)網(wǎng)絡(luò)集成中的的應(yīng)用通信處理機(jī)服務(wù)器工作站LAN信息網(wǎng)絡(luò)控制網(wǎng)絡(luò)計(jì)算機(jī)控制工工程第三節(jié)動(dòng)態(tài)態(tài)數(shù)據(jù)交換技技術(shù)圖中通信處理理機(jī)既是信息息網(wǎng)絡(luò)的一個(gè)個(gè)工作站,也也是控制網(wǎng)絡(luò)絡(luò)的一個(gè)工作作站或分布式式控制系統(tǒng)的的上位機(jī)。通通信處理機(jī)完完成控制網(wǎng)絡(luò)與信信息網(wǎng)絡(luò)動(dòng)態(tài)態(tài)數(shù)據(jù)交換任任務(wù)。為了完成動(dòng)動(dòng)態(tài)數(shù)據(jù)交換換任務(wù),在通通信處理機(jī)上上運(yùn)行兩個(gè)應(yīng)應(yīng)用程序:■實(shí)時(shí)通信程序序:實(shí)現(xiàn)實(shí)時(shí)信信息的接受、、檢錯(cuò)、數(shù)數(shù)據(jù)格格式轉(zhuǎn)換等功功能,它作為為DDE服務(wù)器應(yīng)用程程序序?!鰯?shù)據(jù)訪問(wèn)程序序:接受DDE服務(wù)器送來(lái)的的實(shí)時(shí)數(shù)據(jù)據(jù)并寫寫到數(shù)據(jù)庫(kù)服服務(wù)器中,提提供信息網(wǎng)絡(luò)絡(luò)實(shí)現(xiàn)信信息處理理、統(tǒng)計(jì)分析析、信息管理理等功能。計(jì)算機(jī)控制工工程第三節(jié)動(dòng)態(tài)態(tài)數(shù)據(jù)交換技技術(shù)為了通過(guò)共享享內(nèi)存實(shí)現(xiàn)動(dòng)動(dòng)態(tài)數(shù)據(jù)交換換,要求控制制網(wǎng)絡(luò)與信息息網(wǎng)絡(luò)平臺(tái)必必須支持Windows的DDE功能。這一點(diǎn)點(diǎn)在選擇控制制網(wǎng)絡(luò)與信息息網(wǎng)絡(luò)工作平平臺(tái)、操作系系統(tǒng)、編程語(yǔ)語(yǔ)言時(shí)必須注注意。注意:計(jì)算機(jī)控制工工程第四節(jié)數(shù)據(jù)據(jù)庫(kù)訪問(wèn)技術(shù)術(shù)當(dāng)控制網(wǎng)絡(luò)采采用以太局域域網(wǎng)時(shí),控制制網(wǎng)絡(luò)中的工工作站可采用用Windows操作系統(tǒng)平臺(tái)臺(tái),信息網(wǎng)絡(luò)絡(luò)一般采用開(kāi)開(kāi)放數(shù)據(jù)庫(kù)系系統(tǒng),這樣可可方便地通過(guò)過(guò)數(shù)據(jù)庫(kù)訪問(wèn)問(wèn)技術(shù)實(shí)現(xiàn)控控制網(wǎng)絡(luò)和信信息網(wǎng)絡(luò)的集集成。一、數(shù)據(jù)庫(kù)訪訪問(wèn)技術(shù)集成成工作原理根據(jù)編程語(yǔ)言的不同,有三種訪問(wèn)數(shù)據(jù)庫(kù)應(yīng)用編程接口:
ODBCAPI
固有連接API JDBCAPI計(jì)算機(jī)控制工工程第四節(jié)數(shù)據(jù)據(jù)庫(kù)訪問(wèn)技術(shù)術(shù)1、ODBCODBC是建立數(shù)據(jù)庫(kù)庫(kù)驅(qū)動(dòng)程序的的開(kāi)放標(biāo)準(zhǔn)。。建立標(biāo)準(zhǔn)目目的是為了以以統(tǒng)一的方式式訪問(wèn)不同的的數(shù)據(jù)庫(kù)系統(tǒng)統(tǒng)。訪問(wèn)數(shù)據(jù)據(jù)庫(kù)的過(guò)程就就是調(diào)用ODBCAPI,通過(guò)ODBCAPI驅(qū)動(dòng)程序管理理器,然后由由驅(qū)動(dòng)器驅(qū)動(dòng)動(dòng)數(shù)據(jù)源。2、固有連接API固有連接包含一個(gè)特定的應(yīng)用程序開(kāi)發(fā)包,根據(jù)特定的數(shù)據(jù)庫(kù)進(jìn)行固有編程連接。固有連接只適用于某一種數(shù)據(jù)庫(kù)系統(tǒng),無(wú)互操作性,優(yōu)點(diǎn)是它的訪問(wèn)速度較快。計(jì)算機(jī)控制工工程第四節(jié)數(shù)據(jù)據(jù)庫(kù)訪問(wèn)技術(shù)術(shù)3、JDBCJDBC是面向Java語(yǔ)言的,JDBC設(shè)計(jì)成既能保保證查詢語(yǔ)句句的簡(jiǎn)潔性,,又能保證需需要時(shí)提供一一些高級(jí)功能能。應(yīng)用JDBC可實(shí)現(xiàn)數(shù)據(jù)庫(kù)庫(kù)與應(yīng)用程序序之間雙向、、全動(dòng)態(tài)、實(shí)實(shí)時(shí)的數(shù)據(jù)交交換。Intranet的基礎(chǔ)是Web技術(shù)。Web是建立在客戶機(jī)/服務(wù)器工作模式上,以HTML和HTTP為基礎(chǔ)的、能提供面向各種Intranet服務(wù)、具有一致用戶界面的信息服務(wù)信息。二、基于WEB的Intranet信息網(wǎng)絡(luò)1、工作原理計(jì)算機(jī)控制工工程1)、Web基本功能第四節(jié)數(shù)據(jù)據(jù)庫(kù)訪問(wèn)技術(shù)術(shù)■信息的發(fā)布和和接受。■通過(guò)CGI、ISAPI、Java-JDBC等方式與外部部應(yīng)應(yīng)用軟件,如如RDBMS連接。2)、Web軟件結(jié)構(gòu)Web的軟件結(jié)構(gòu)分為三個(gè)層次、四個(gè)組成部分?!鋈齻€(gè)層次。計(jì)算機(jī)控制工工程第四節(jié)數(shù)據(jù)據(jù)庫(kù)訪問(wèn)技術(shù)術(shù)第一層網(wǎng)絡(luò)絡(luò)操作系統(tǒng)層層:完成所有有基本的網(wǎng)絡(luò)絡(luò)操作服務(wù),,以其為核心心構(gòu)成企業(yè)內(nèi)內(nèi)部網(wǎng)的服務(wù)務(wù)體系。第二層Web技術(shù)實(shí)現(xiàn)層::由Web服務(wù)器、Web瀏覽器、數(shù)據(jù)據(jù)庫(kù)應(yīng)用系統(tǒng)統(tǒng)以及CGI接口軟件等構(gòu)構(gòu)成,實(shí)現(xiàn)Web技術(shù)服務(wù)。第三層應(yīng)用用層:面向用用戶,提供各各種應(yīng)用服務(wù)務(wù)。計(jì)算機(jī)控制工工程■四個(gè)組組成部部分第四節(jié)節(jié)數(shù)數(shù)據(jù)庫(kù)庫(kù)訪問(wèn)問(wèn)技術(shù)術(shù)①網(wǎng)絡(luò)操操作系系統(tǒng)軟軟件::NOS,TCP/IP計(jì)算機(jī)機(jī)控制制工程程第四節(jié)節(jié)數(shù)數(shù)據(jù)庫(kù)庫(kù)訪問(wèn)問(wèn)技術(shù)術(shù)②客戶端端軟件件包括瀏瀏覽器器軟件件、Java軟件等等。網(wǎng)網(wǎng)絡(luò)瀏瀏覽器器軟件件是Internet網(wǎng)上提提供給給客戶戶機(jī)的的應(yīng)用用界面面管理理軟件件。瀏瀏覽器器用戶戶界面面基于于HTTP,,通過(guò)URL指定被被訪問(wèn)問(wèn)資源源的Web網(wǎng)址。。③Web服務(wù)器器采用HTML描述網(wǎng)網(wǎng)上資資源,,并以以HTML數(shù)據(jù)文文件格格式存存放在在WebServer中。常常用的的Web服務(wù)器器有IIS、TOMCAT等。計(jì)算機(jī)機(jī)控制制工程程第四節(jié)節(jié)數(shù)數(shù)據(jù)庫(kù)庫(kù)訪問(wèn)問(wèn)技術(shù)術(shù)④應(yīng)用數(shù)數(shù)據(jù)庫(kù)庫(kù)管理理系統(tǒng)統(tǒng)應(yīng)用數(shù)數(shù)據(jù)庫(kù)庫(kù)管理理系統(tǒng)統(tǒng)完成成對(duì)企企業(yè)內(nèi)內(nèi)部信信息的的管理理和維維護(hù)。。對(duì)Intranet企業(yè)網(wǎng)網(wǎng)來(lái)說(shuō)說(shuō),企企業(yè)的的信息息資源源是企企業(yè)的的關(guān)鍵鍵數(shù)據(jù)據(jù)。當(dāng)前流流行的的數(shù)據(jù)據(jù)庫(kù)系系統(tǒng)有有SQLServer,,Oracle,,Sybase,DB2等。3)、、Web服務(wù)器器與數(shù)數(shù)據(jù)庫(kù)庫(kù)連接接技術(shù)術(shù)CGI、ISAPI,JAVA--JDBC計(jì)算機(jī)機(jī)控制制工程程第四節(jié)節(jié)數(shù)數(shù)據(jù)庫(kù)庫(kù)訪問(wèn)問(wèn)技術(shù)術(shù)2、Intranet信息網(wǎng)網(wǎng)絡(luò)的的交換換式局局域網(wǎng)網(wǎng)組網(wǎng)網(wǎng)技術(shù)術(shù)以太網(wǎng)計(jì)算機(jī)機(jī)控制制工程程第四節(jié)節(jié)數(shù)數(shù)據(jù)庫(kù)庫(kù)訪問(wèn)問(wèn)技術(shù)術(shù)■網(wǎng)絡(luò)以以10M/100M感應(yīng)式式交換換式集集線器器為中中心,,由由Web服務(wù)務(wù)器器、、數(shù)數(shù)據(jù)據(jù)庫(kù)庫(kù)服服務(wù)務(wù)器器和和若若干干工
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年工程合同協(xié)議審批會(huì)簽單
- 《找規(guī)律》(教案)北師大版三年級(jí)下冊(cè)數(shù)學(xué)
- 農(nóng)村建房合同協(xié)議書(shū)電子版(2025年版)
- 第13課 網(wǎng)絡(luò)安全防范 教學(xué)設(shè)計(jì) 2024-2025學(xué)年浙教版(2023)初中信息技術(shù)八年級(jí)上冊(cè)
- 第五單元-解決問(wèn)題的策略-(單元測(cè)試)-蘇教版數(shù)學(xué)三年級(jí)上冊(cè)(含解析)
- 2023年現(xiàn)場(chǎng)總線智能儀表投資申請(qǐng)報(bào)告
- 2025年廣西演藝職業(yè)學(xué)院?jiǎn)握新殬I(yè)傾向性測(cè)試題庫(kù)完整版
- 2024年電工儀器儀表項(xiàng)目資金需求報(bào)告代可行性研究報(bào)告
- 2025年黑龍江省單招職業(yè)適應(yīng)性測(cè)試題庫(kù)一套
- 2025陜西省建筑安全員-A證考試題庫(kù)附答案
- 初中物理競(jìng)賽及自主招生講義:第7講 密度、壓強(qiáng)與浮力(共5節(jié))含解析
- 高中主題班會(huì) 梁文鋒和他的DeepSeek-由DeepSeek爆火開(kāi)啟高中第一課-高中主題班會(huì)課件
- 一年級(jí)下冊(cè)書(shū)法教案 (一)
- 2024-2025學(xué)年重慶市渝中區(qū)四年級(jí)(上)期末數(shù)學(xué)試卷
- 2025年人教版中考英語(yǔ)一輪復(fù)習(xí):七年級(jí)下冊(cè)考點(diǎn)測(cè)試卷(含答案)
- 四川省成都市2025年中考數(shù)學(xué)模擬試卷五套附參考答案
- 國(guó)家安全網(wǎng)絡(luò)教育
- 垃圾發(fā)電廠汽輪機(jī)培訓(xùn)
- 《浙江省應(yīng)急管理行政處罰裁量基準(zhǔn)適用細(xì)則》知識(shí)培訓(xùn)
- 2025年山東健康集團(tuán)招聘筆試參考題庫(kù)含答案解析
- 手術(shù)室突然停電應(yīng)急演練
評(píng)論
0/150
提交評(píng)論