




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(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ò),通過它人們可以獲取信息、管理信息、處理信息。其特點(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ù)訪問技術(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ù)接受、地址過濾與數(shù)據(jù)轉(zhuǎn)發(fā)的作用,用來實(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ǎ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ò)通過網(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)橋工作過程:從端口接受一個(gè)網(wǎng)絡(luò)或網(wǎng)段上傳送的信息幀,并存放在其緩沖區(qū),如幀無差錯(cuò),且需發(fā)往另一網(wǎng)絡(luò)或網(wǎng)段的目的站,則通過查找站表,將收到的幀轉(zhuǎn)發(fā)出去。這樣可實(shí)現(xiàn)信息幀從一個(gè)網(wǎng)絡(luò)源站到另一網(wǎng)絡(luò)目的站的發(fā)送。其特征為:■互聯(lián)兩個(gè)不同數(shù)據(jù)鏈路層、物理層的網(wǎng)絡(luò)?!鲆越邮?、存儲(chǔ)、地址過濾與轉(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í)需要改變幀中的地址。路由器用于連接邏輯上分開的網(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ī)機(jī)控制制工程程第一節(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é)議不不同時(shí)時(shí),可可使用用網(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ù)氐剀浖陀灿布?,,?shí)現(xiàn)現(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(wǎng)絡(luò)信息包的格式轉(zhuǎn)換成一種統(tǒng)一的
標(biāo)準(zhǔn)網(wǎng)間信息包的格式,這種方式適用于互
聯(lián)網(wǎng)絡(luò)數(shù)目較大的情況。計(jì)算機(jī)機(jī)控制制工程程第一節(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)場(chǎng)總總線控控制網(wǎng)網(wǎng)絡(luò)與與信息息網(wǎng)絡(luò)絡(luò)互聯(lián)聯(lián)技術(shù)術(shù)由于現(xiàn)現(xiàn)場(chǎng)總總線控控制網(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ā)器器占用用一個(gè)個(gè)PC機(jī)PCI總線插插槽,,運(yùn)行行于工工作站站上WindowsNT或Windows95。。這種網(wǎng)網(wǎng)關(guān)方方便地地實(shí)現(xiàn)現(xiàn)LonworksNetwork與Intranet網(wǎng)絡(luò)互互聯(lián)。。計(jì)算機(jī)機(jī)控制制工程程第一節(jié)節(jié)網(wǎng)網(wǎng)絡(luò)互互聯(lián)技技術(shù)計(jì)算機(jī)機(jī)控制制工程程例2::WorldFIPNetwork與Intranet網(wǎng)間互互聯(lián)各種控控制設(shè)設(shè)備通通過WorldFIP總線互互聯(lián),,形成成控制制網(wǎng)絡(luò)絡(luò)。WorldFIP在支持持TCP/IP協(xié)議同同時(shí),,不影影響實(shí)實(shí)時(shí)通通信,,可實(shí)實(shí)現(xiàn)與與Intranet無縫連連接。。第一節(jié)節(jié)網(wǎng)網(wǎng)絡(luò)互互聯(lián)技技術(shù)計(jì)算機(jī)機(jī)控制制工程程第一節(jié)節(jié)網(wǎng)網(wǎng)絡(luò)互互聯(lián)技技術(shù)IntranetFIPWeb網(wǎng)關(guān)WorldFIP總線PLC驅(qū)動(dòng)器驅(qū)動(dòng)器FIPWeb站Hart現(xiàn)場(chǎng)總線計(jì)算機(jī)機(jī)控制制工程程第一節(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)的例例子如如下所所示。。計(jì)算算機(jī)機(jī)控控制制工工程程第一節(jié)網(wǎng)絡(luò)絡(luò)互聯(lián)技術(shù)計(jì)算機(jī)控制工工程第一節(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,并對(duì)跨跨越英特網(wǎng)網(wǎng)之類公用網(wǎng)網(wǎng)絡(luò)的內(nèi)部IP流進(jìn)行行隧道處理理?!霭踩用苊芄δ苡?jì)算機(jī)控制工工程第一節(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計(jì)算機(jī)控制工工程第二節(jié)OPC控制系統(tǒng)“信息孤島”的瓶頸現(xiàn)場(chǎng)總線實(shí)現(xiàn)現(xiàn)了數(shù)據(jù)傳輸輸與信息共享享,形成全新新的分布式控控制系統(tǒng)。當(dāng)當(dāng)現(xiàn)場(chǎng)信號(hào)通通過現(xiàn)場(chǎng)總線線傳至監(jiān)控計(jì)計(jì)算機(jī)后,在在如何實(shí)現(xiàn)計(jì)計(jì)算機(jī)內(nèi)部應(yīng)應(yīng)用程序?qū)ΜF(xiàn)現(xiàn)場(chǎng)信息的共共享與交互以以及監(jiān)控計(jì)算算機(jī)如何與其其他計(jì)算機(jī)進(jìn)進(jìn)行信息溝通通和傳遞等方方面,仍然存存在著一個(gè)連連接標(biāo)準(zhǔn)與規(guī)規(guī)范的問題,,由于缺乏統(tǒng)統(tǒng)一的接口規(guī)規(guī)范,不同廠廠家的工控軟軟件與硬件設(shè)設(shè)備進(jìn)行系統(tǒng)統(tǒng)集成時(shí),往往往需要專用用的驅(qū)動(dòng)程序序。這樣系統(tǒng)統(tǒng)維護(hù)升級(jí)的的代價(jià)很高,,極大限制了了用戶的選擇擇。計(jì)算機(jī)控制工工程第二節(jié)OPCOPC是微軟公司的的對(duì)象連接和和嵌入技術(shù)在在過程控制方方面的應(yīng)用,,是為工業(yè)自自動(dòng)化軟件面面向?qū)ο蟮拈_開發(fā)而提供的的一項(xiàng)統(tǒng)一標(biāo)標(biāo)準(zhǔn)。采用OPC標(biāo)準(zhǔn)設(shè)計(jì)工控控軟件,以標(biāo)標(biāo)準(zhǔn)規(guī)定的統(tǒng)統(tǒng)一接口通過過服務(wù)器存取取現(xiàn)場(chǎng)數(shù)據(jù),,當(dāng)現(xiàn)場(chǎng)設(shè)備備發(fā)生變化或或系統(tǒng)中加入入新設(shè)備時(shí),,由于服務(wù)器器所提供的接接口的一致性性,工控軟件件不作更改即即可繼續(xù)使用用,從而大大大減小了軟件件維護(hù)的工作作量,另一方方面,工控軟軟件的升級(jí)不不依賴于服務(wù)務(wù)器??梢元?dú)獨(dú)立進(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ù)據(jù)項(xiàng)項(xiàng)發(fā)發(fā)生生變變化化時(shí)時(shí),,服服務(wù)務(wù)器器應(yīng)應(yīng)用用程程序序立立即即把把變變化化后后的的值值發(fā)發(fā)送送給給客客戶戶應(yīng)應(yīng)用用程程序序。。計(jì)算算機(jī)機(jī)控控制制工工程程第三三節(jié)節(jié)動(dòng)動(dòng)態(tài)態(tài)數(shù)數(shù)據(jù)據(jù)交交換換技技術(shù)術(shù)計(jì)算算機(jī)機(jī)控控制制工工程程第三三節(jié)節(jié)動(dòng)動(dòng)態(tài)態(tài)數(shù)數(shù)據(jù)據(jù)交交換換技技術(shù)術(shù)對(duì)話話:指指兩兩個(gè)個(gè)Windows應(yīng)用程程序使使用DDE交換數(shù)據(jù)據(jù)。二、DDE術(shù)語(yǔ)通道:DDE對(duì)話經(jīng)通通道被傳傳輸,兩兩個(gè)應(yīng)用用程序之之間通過過計(jì)算機(jī)機(jī)進(jìn)行連連接??蛻魴C(jī)應(yīng)應(yīng)用程序序:DDE客戶機(jī)啟啟動(dòng)對(duì)話話的應(yīng)用用程序;;服務(wù)器應(yīng)應(yīng)用程序序:DDE服務(wù)器對(duì)對(duì)DDE客戶機(jī)應(yīng)應(yīng)答的應(yīng)應(yīng)用程序序。應(yīng)用程序序名稱:每一個(gè)個(gè)支持DDE的Windows程序,都都擁有一一個(gè)唯一一的DDE應(yīng)用程序序名,通通常這個(gè)個(gè)可執(zhí)行行文件名名是由應(yīng)應(yīng)用程序序名減去去它的EXE擴(kuò)展名而而來。計(jì)算機(jī)控控制工程程第三節(jié)動(dòng)動(dòng)態(tài)數(shù)數(shù)據(jù)交換換技術(shù)任務(wù)識(shí)別別碼:一個(gè)任任務(wù)識(shí)別別碼是唯唯一的,,當(dāng)同時(shí)時(shí)復(fù)制幾幾個(gè)應(yīng)用用程序時(shí)時(shí),它能能識(shí)別其其中特定定的一個(gè)個(gè)條目:DDE條目是指指一部分分?jǐn)?shù)據(jù),,即在占占用DDE對(duì)話時(shí)能能在兩個(gè)個(gè)應(yīng)用程程序之間間傳送的的那部分分?jǐn)?shù)據(jù)。。主題:定義DDE對(duì)話主事事件的信信息,并并描述一一些對(duì)DDE服務(wù)器對(duì)對(duì)話有用用的數(shù)據(jù)據(jù)單元。。對(duì)于能能夠存儲(chǔ)儲(chǔ)和獲得得文件的的應(yīng)用程程序來說說主題就就是文件件名。系統(tǒng):系統(tǒng)是是許多應(yīng)應(yīng)用程序序識(shí)別的的一個(gè)特特殊的DDE主題。與與一些其其他的主主題不同同,系統(tǒng)統(tǒng)主題總總是保持持可用,,并提供供當(dāng)前其其他主題題可用的的列表與與有關(guān)應(yīng)應(yīng)用程序序的其他他信息。。計(jì)算機(jī)控控制工程程第三節(jié)動(dòng)動(dòng)態(tài)數(shù)數(shù)據(jù)交換換技術(shù)DDE協(xié)議應(yīng)用用程序能能夠?qū)崟r(shí)時(shí)地進(jìn)行行數(shù)據(jù)交交換,如如在一個(gè)個(gè)服務(wù)器器應(yīng)用程程序中更更新數(shù)據(jù)據(jù)時(shí),客客戶機(jī)應(yīng)應(yīng)用程序序也同時(shí)時(shí)更新。。若要完完成數(shù)據(jù)據(jù)交換,,兩個(gè)相相關(guān)的應(yīng)應(yīng)用程序序首先必必須占用用一個(gè)DDE對(duì)話。啟啟動(dòng)對(duì)話話的應(yīng)用用程序作作為客戶戶機(jī)應(yīng)用用程序,,而響應(yīng)應(yīng)客戶機(jī)機(jī)請(qǐng)求的的程序則則作為服服務(wù)器應(yīng)應(yīng)用程序序。三、DDE協(xié)議應(yīng)用程序序可以在在同一時(shí)時(shí)刻占用用幾個(gè)DDE對(duì)話,并并且還可可以在一一些對(duì)話話中充當(dāng)當(dāng)客戶機(jī)機(jī)應(yīng)用程程序,而而在另外外一些對(duì)對(duì)話中充充當(dāng)服務(wù)務(wù)器應(yīng)用用程序。。計(jì)算機(jī)控控制工程程第三節(jié)動(dòng)動(dòng)態(tài)數(shù)數(shù)據(jù)交換換技術(shù)在DDE對(duì)話中,,DDE協(xié)議使用用一個(gè)地地址系統(tǒng)統(tǒng)來識(shí)別別每個(gè)數(shù)數(shù)據(jù)單元元的,這這個(gè)地址址系統(tǒng)用用以三級(jí)級(jí)等級(jí)制制度來識(shí)識(shí)別數(shù)據(jù)據(jù)單元。。應(yīng)用程序序:DDE服務(wù)器的的名字主題:邏輯數(shù)數(shù)據(jù)內(nèi)容容。對(duì)能能夠在基基于文件件的文檔檔上操作作的應(yīng)用用程序,,主題通通常是文文件名;;對(duì)其他他類型的的應(yīng)用程程序,則則是另外外專門的的應(yīng)用程程序名。。條目:在DDE數(shù)據(jù)交換換中通過過的數(shù)據(jù)據(jù)對(duì)象。。DDE協(xié)議使用用共享內(nèi)內(nèi)存在應(yīng)應(yīng)用程序序之間傳傳輸數(shù)據(jù)據(jù),DDE也能定義義結(jié)構(gòu)用用于共享享內(nèi)存對(duì)對(duì)象的內(nèi)內(nèi)容。計(jì)算機(jī)控控制工程程第三節(jié)動(dòng)動(dòng)態(tài)數(shù)數(shù)據(jù)交換換技術(shù)兩個(gè)應(yīng)用用程序之之間的所所有DDE通信是在在一個(gè)通通道中發(fā)發(fā)生的,,DDE的啟動(dòng)和和終止功功能負(fù)責(zé)責(zé)打開和和關(guān)閉通通道,客客戶機(jī)應(yīng)應(yīng)用程序序?qū)⒖刂浦仆ǖ来虼蜷_并請(qǐng)請(qǐng)求來自自服務(wù)器器的服務(wù)務(wù)。DDE通信功能能包括::四、DDE通信■啟動(dòng):為客戶戶機(jī)應(yīng)用用程序打打開一個(gè)個(gè)DDE通道到服服務(wù)器器應(yīng)用程程序。這這個(gè)功能能包括兩兩個(gè)參數(shù)數(shù):服務(wù)務(wù)器應(yīng)應(yīng)用程序序名和主主題。此此外,還還返回一一個(gè)通道道號(hào)給給客戶機(jī)機(jī)應(yīng)用程程序,作作為以后后其他DDE功能能識(shí)識(shí)別的參參數(shù)。計(jì)算機(jī)控制制工程■請(qǐng)求:從服務(wù)器器應(yīng)用程序序獲得數(shù)據(jù)據(jù)。這個(gè)功功能參參數(shù)是是通道號(hào)和和條目,通通道號(hào)是啟啟動(dòng)功能的的返回回值,,條目是指指識(shí)別返回回的實(shí)際數(shù)數(shù)據(jù)。服務(wù)務(wù)器應(yīng)應(yīng)用程程序返回的的是期望數(shù)數(shù)據(jù)。如通通道號(hào)無效效,條條目無無效或服務(wù)務(wù)器沒有找找到期望數(shù)數(shù)據(jù),用戶戶將接接受到到一個(gè)錯(cuò)誤誤信息。第三節(jié)動(dòng)動(dòng)態(tài)數(shù)據(jù)交交換技術(shù)■推動(dòng):向服務(wù)器器應(yīng)用程序序發(fā)送數(shù)據(jù)據(jù)。這個(gè)參參數(shù)是是通道道號(hào)、條目目和數(shù)據(jù)。。條目用來來識(shí)別發(fā)送送的數(shù)數(shù)據(jù)類類型,數(shù)據(jù)據(jù)是指發(fā)送送到服務(wù)器器的實(shí)際數(shù)數(shù)據(jù)。如如通通道號(hào)無效效,條目無無效或服務(wù)務(wù)器不能接接受數(shù)據(jù)據(jù),,將返回一一個(gè)錯(cuò)誤信信息。計(jì)算機(jī)控制制工程■執(zhí)行:向服務(wù)器器應(yīng)用程序序發(fā)送命令令。這個(gè)參參數(shù)是是通道道號(hào)和執(zhí)行行串。通道道號(hào)是啟動(dòng)動(dòng)功能的返返回值值,執(zhí)執(zhí)行串包括括服務(wù)器執(zhí)執(zhí)行命令。。一些命令令可以以被發(fā)發(fā)送到服務(wù)務(wù)器。第三節(jié)動(dòng)動(dòng)態(tài)數(shù)據(jù)交交換技術(shù)■終止:關(guān)閉一個(gè)個(gè)DDE通道。這個(gè)個(gè)功能參數(shù)數(shù)是關(guān)閉閉DDE通道的通道道號(hào)。如果果這個(gè)通道道號(hào)無效,,用用戶將得得到一個(gè)錯(cuò)錯(cuò)誤信息。。不同的服務(wù)務(wù)器應(yīng)用程程序支持不不同的命令令,如果通通道號(hào)無效效,或者服服務(wù)器在執(zhí)執(zhí)行命令時(shí)時(shí)發(fā)生錯(cuò)誤誤都將返回回一個(gè)錯(cuò)誤誤信息。計(jì)算機(jī)控制制工程第三節(jié)動(dòng)動(dòng)態(tài)數(shù)據(jù)交交換技術(shù)五、DDE技術(shù)在控制制網(wǎng)絡(luò)與信信息網(wǎng)絡(luò)集集成中的應(yīng)應(yīng)用通信處理機(jī)服務(wù)器工作站LAN信息網(wǎng)絡(luò)控制網(wǎng)絡(luò)計(jì)算機(jī)控制制工程第三節(jié)動(dòng)動(dòng)態(tài)數(shù)據(jù)交交換技術(shù)圖中通信處處理機(jī)既是是信息網(wǎng)絡(luò)絡(luò)的一個(gè)工工作站,也也是控制網(wǎng)網(wǎng)絡(luò)的一個(gè)個(gè)工作站或或分布式控控制系統(tǒng)的的上位機(jī)。。通信處理理機(jī)完成控制網(wǎng)絡(luò)與與信息網(wǎng)絡(luò)絡(luò)動(dòng)態(tài)數(shù)據(jù)據(jù)交換任務(wù)務(wù)。為了完成成動(dòng)態(tài)數(shù)據(jù)據(jù)交換任務(wù)務(wù),在通信信處理機(jī)上上運(yùn)行兩個(gè)個(gè)應(yīng)用程序序:■實(shí)時(shí)通信程程序:實(shí)現(xiàn)實(shí)時(shí)時(shí)信息的接接受、檢錯(cuò)錯(cuò)、數(shù)數(shù)據(jù)格格式轉(zhuǎn)換等等功能,它它作為DDE服務(wù)務(wù)器器應(yīng)應(yīng)用用程程序序。?!鰯?shù)據(jù)據(jù)訪訪問問程程序序:接接受受DDE服務(wù)務(wù)器器送送來來的的實(shí)實(shí)時(shí)時(shí)數(shù)數(shù)據(jù)據(jù)并并寫寫到到數(shù)數(shù)據(jù)據(jù)庫(kù)庫(kù)服服務(wù)務(wù)器器中中,,提提供供信信息息網(wǎng)網(wǎng)絡(luò)絡(luò)實(shí)實(shí)現(xiàn)現(xiàn)信信息息處處理理、、統(tǒng)統(tǒng)計(jì)計(jì)分分析析、、信信息息管管理理等等功功能能。。計(jì)算機(jī)機(jī)控制制工程程第三節(jié)節(jié)動(dòng)動(dòng)態(tài)數(shù)數(shù)據(jù)交交換技技術(shù)為了通通過共共享內(nèi)內(nèi)存實(shí)實(shí)現(xiàn)動(dòng)動(dòng)態(tài)數(shù)數(shù)據(jù)交交換,,要求求控制制網(wǎng)絡(luò)絡(luò)與信信息網(wǎng)網(wǎng)絡(luò)平平臺(tái)必必須支支持Windows的DDE功能。。這一一點(diǎn)在在選擇擇控制制網(wǎng)絡(luò)絡(luò)與信信息網(wǎng)網(wǎng)絡(luò)工工作平平臺(tái)、、操作作系統(tǒng)統(tǒng)、編編程語(yǔ)語(yǔ)言時(shí)時(shí)必須須注意意。注意::計(jì)算機(jī)機(jī)控制制工程程第四節(jié)節(jié)數(shù)數(shù)據(jù)庫(kù)庫(kù)訪問問技術(shù)術(shù)當(dāng)控制制網(wǎng)絡(luò)絡(luò)采用用以太太局域域網(wǎng)時(shí)時(shí),控控制網(wǎng)網(wǎng)絡(luò)中中的工工作站站可采采用Windows操作系統(tǒng)平平臺(tái),信息息網(wǎng)絡(luò)一般般采用開放放數(shù)據(jù)庫(kù)系系統(tǒng),這樣樣可方便地地通過數(shù)據(jù)據(jù)庫(kù)訪問技技術(shù)實(shí)現(xiàn)控控制網(wǎng)絡(luò)和和信息網(wǎng)絡(luò)絡(luò)的集成。。一、數(shù)據(jù)庫(kù)庫(kù)訪問技術(shù)術(shù)集成工作作原理根據(jù)編程語(yǔ)言的不同,有三種訪問數(shù)據(jù)庫(kù)應(yīng)用編程接口:
ODBCAPI
固有連接API JDBCAPI計(jì)算機(jī)控制制工程第四節(jié)數(shù)數(shù)據(jù)庫(kù)訪問問技術(shù)1、ODBCODBC是建立數(shù)據(jù)據(jù)庫(kù)驅(qū)動(dòng)程程序的開放放標(biāo)準(zhǔn)。建建立標(biāo)準(zhǔn)目目的是為了了以統(tǒng)一的的方式訪問問不同的數(shù)數(shù)據(jù)庫(kù)系統(tǒng)統(tǒng)。訪問數(shù)數(shù)據(jù)庫(kù)的過過程就是調(diào)調(diào)用ODBCAPI,,通過ODBCAPI驅(qū)動(dòng)程序管管理器,然然后由驅(qū)動(dòng)動(dòng)器驅(qū)動(dòng)數(shù)數(shù)據(jù)源。2、固有連接API固有連接包含一個(gè)特定的應(yīng)用程序開發(fā)包,根據(jù)特定的數(shù)據(jù)庫(kù)進(jìn)行固有編程連接。固有連接只適用于某一種數(shù)據(jù)庫(kù)系統(tǒng),無互操作性,優(yōu)點(diǎn)是它的訪問速度較快。計(jì)算機(jī)控制制工程第四節(jié)數(shù)數(shù)據(jù)庫(kù)訪問問技術(shù)3、JDBCJDBC是面向Java語(yǔ)言的,JDBC設(shè)計(jì)成既能能保證查詢?cè)冋Z(yǔ)句的簡(jiǎn)簡(jiǎn)潔性,又又能保證需需要時(shí)提供供一些高級(jí)級(jí)功能。應(yīng)應(yīng)用JDBC可實(shí)現(xiàn)數(shù)據(jù)據(jù)庫(kù)與應(yīng)用用程序之間間雙向、全全動(dòng)態(tài)、實(shí)實(shí)時(shí)的數(shù)據(jù)據(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ù)數(shù)據(jù)庫(kù)訪問問技術(shù)■信息的發(fā)布布和接受?!鐾ㄟ^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ù)數(shù)據(jù)庫(kù)訪問問技術(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ù)實(shí)現(xiàn)層層:由Web服務(wù)器、Web瀏覽器、數(shù)數(shù)據(jù)庫(kù)應(yīng)用用系統(tǒng)以及及CGI接口軟件等等構(gòu)成,實(shí)實(shí)現(xiàn)Web技術(shù)服務(wù)。。第三層應(yīng)應(yīng)用層:面面向用戶,,提供各種種應(yīng)用服務(wù)務(wù)。計(jì)算機(jī)控制制工程■四個(gè)組成部部分第四節(jié)數(shù)數(shù)據(jù)庫(kù)訪問問技術(shù)①網(wǎng)絡(luò)操作系系統(tǒng)軟件::NOS,TCP/IP計(jì)算機(jī)控制制工程第四節(jié)數(shù)數(shù)據(jù)庫(kù)訪問問技術(shù)②客戶端軟件件包括瀏覽器器軟件、Java軟件等。網(wǎng)網(wǎng)絡(luò)瀏覽器器軟件是Internet網(wǎng)上提供給給客戶機(jī)的的應(yīng)用界面面管理軟件件。瀏覽器器用戶界面面基于HTTP,,通過URL指定被訪問問資源的Web網(wǎng)址。③Web服務(wù)器采用HTML描述網(wǎng)上資資源,并以以HTML數(shù)據(jù)文件格格式存放在在WebServer中。常用的的Web服務(wù)器有IIS、TOMCAT等。計(jì)算機(jī)控制制工程第四節(jié)數(shù)數(shù)據(jù)庫(kù)訪問問技術(shù)④應(yīng)用數(shù)據(jù)庫(kù)庫(kù)管理系統(tǒng)統(tǒng)應(yīng)用數(shù)據(jù)庫(kù)庫(kù)管理系統(tǒng)統(tǒng)完成對(duì)企企業(yè)內(nèi)部信信息的管理理和維護(hù)。。對(duì)Intranet企業(yè)網(wǎng)來說說,企業(yè)的的信息資源源是企業(yè)的的關(guān)鍵數(shù)據(jù)據(jù)。當(dāng)前流行的的數(shù)據(jù)庫(kù)系系統(tǒng)有SQLServer,Oracle,Sybase,DB2等。3)、Web服務(wù)器與數(shù)數(shù)據(jù)庫(kù)連接接技術(shù)CGI、ISAPI,JAVA-JDBC計(jì)算機(jī)控制制工程第四節(jié)數(shù)數(shù)據(jù)庫(kù)訪問問技術(shù)2、Intranet信息網(wǎng)絡(luò)的的交換式局局域網(wǎng)組網(wǎng)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 論文課題申報(bào)書
- 音樂陶笛課題立項(xiàng)申報(bào)書
- 建黨精神課題申報(bào)書
- 古琴課題申報(bào)書
- 快樂讀書吧課題申報(bào)書
- 賣房貸款合同范本
- 咨詢費(fèi)購(gòu)銷合同范本
- 共享充電寶股合同范本
- 70歲以上用工合同范例
- 品牌童裝贈(zèng)與合同范本
- 預(yù)防性侵安全教育主題課件
- 加油站防雷、防靜電自查自糾方案
- 美食街道策劃方案
- 河北醫(yī)科大學(xué)第二醫(yī)院招聘工作人員真題
- 三級(jí)醫(yī)院人力資源配置【醫(yī)院人力資源配置方案】
- 《寧夏閩寧鎮(zhèn):昔日干沙灘今日金沙灘》教案- 2023-2024學(xué)年高教版(2023)中職語(yǔ)文職業(yè)模塊
- 數(shù)學(xué)家華羅庚課件
- 彩票風(fēng)險(xiǎn)評(píng)估與控制
- 《中國(guó)肌內(nèi)效貼技術(shù)臨床應(yīng)用專家共識(shí)》學(xué)習(xí)分享
- 片上互連優(yōu)化與總線接口設(shè)計(jì)
- 高鈣血癥護(hù)理查房課件
評(píng)論
0/150
提交評(píng)論