工業(yè)化計(jì)算機(jī)網(wǎng)絡(luò)11 典型的現(xiàn)場(chǎng)總線(xiàn) LonWorks技術(shù)_第1頁(yè)
工業(yè)化計(jì)算機(jī)網(wǎng)絡(luò)11 典型的現(xiàn)場(chǎng)總線(xiàn) LonWorks技術(shù)_第2頁(yè)
工業(yè)化計(jì)算機(jī)網(wǎng)絡(luò)11 典型的現(xiàn)場(chǎng)總線(xiàn) LonWorks技術(shù)_第3頁(yè)
工業(yè)化計(jì)算機(jī)網(wǎng)絡(luò)11 典型的現(xiàn)場(chǎng)總線(xiàn) LonWorks技術(shù)_第4頁(yè)
工業(yè)化計(jì)算機(jī)網(wǎng)絡(luò)11 典型的現(xiàn)場(chǎng)總線(xiàn) LonWorks技術(shù)_第5頁(yè)
已閱讀5頁(yè),還剩38頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、1LonWorks 現(xiàn)場(chǎng)總線(xiàn)技術(shù)2第第8 8章章 LONLON和和LonWorksLonWorks現(xiàn)場(chǎng)總線(xiàn)技術(shù)現(xiàn)場(chǎng)總線(xiàn)技術(shù)8.1 總體概述 8.2 LonTalk協(xié)議3nLonWorksLonWorks總線(xiàn)是一種基于嵌入式神經(jīng)元芯片的現(xiàn)總線(xiàn)是一種基于嵌入式神經(jīng)元芯片的現(xiàn)場(chǎng)總線(xiàn)技術(shù),具有強(qiáng)大的實(shí)力。場(chǎng)總線(xiàn)技術(shù),具有強(qiáng)大的實(shí)力。n廣泛應(yīng)用在樓宇自動(dòng)化、家庭自動(dòng)化、保安系統(tǒng)、廣泛應(yīng)用在樓宇自動(dòng)化、家庭自動(dòng)化、保安系統(tǒng)、辦公設(shè)備、運(yùn)輸設(shè)備、工業(yè)過(guò)程控制等領(lǐng)域,具辦公設(shè)備、運(yùn)輸設(shè)備、工業(yè)過(guò)程控制等領(lǐng)域,具有極大的潛力。低成本和高性能是該總線(xiàn)的最大有極大的潛力。低成本和高性能是該總線(xiàn)的最大優(yōu)勢(shì)。優(yōu)勢(shì)。nL

2、onWorksLonWorks總線(xiàn)是美國(guó)埃施朗總線(xiàn)是美國(guó)埃施朗EchelonEchelon公司開(kāi)發(fā)研公司開(kāi)發(fā)研制的,并在制的,并在MotorolaMotorola和和TOSHIBATOSHIBA等公司共同協(xié)作等公司共同協(xié)作倡導(dǎo)下,于倡導(dǎo)下,于19901990年正式公布形成的。年正式公布形成的。局部操作網(wǎng)絡(luò)局部操作網(wǎng)絡(luò)LonWorks 4圖圖 LonWorksLonWorks總線(xiàn)的通信模型總線(xiàn)的通信模型 58.1 8.1 總體概述總體概述1.1.LonWorksLonWorks技術(shù)特點(diǎn)技術(shù)特點(diǎn)(1 1)支持)支持OSIOSI七層模型的七層模型的LonTalkLonTalk通信協(xié)議通信協(xié)議(2 2

3、)神經(jīng)元芯片)神經(jīng)元芯片(3 3)基于)基于LNSLNS的軟件工具的軟件工具(LonWorks Network Operating SystemLonWorks Network Operating System)(4 4)開(kāi)放性)開(kāi)放性6(1 1)支持)支持OSIOSI七層模型的七層模型的LonTalkLonTalk通信協(xié)議通信協(xié)議nLonTalkLonTalk通信協(xié)議支持通信協(xié)議支持OSIOSIRMRM的所有七層模型,是直接的所有七層模型,是直接面向?qū)ο蟮木W(wǎng)絡(luò)協(xié)議。面向?qū)ο蟮木W(wǎng)絡(luò)協(xié)議。nLonTalkLonTalk協(xié)議通過(guò)協(xié)議通過(guò)神經(jīng)元芯片神經(jīng)元芯片實(shí)現(xiàn),不僅提供介質(zhì)存取、實(shí)現(xiàn),不僅提供介質(zhì)

4、存取、事務(wù)確認(rèn)和點(diǎn)對(duì)點(diǎn)通信服務(wù);還提供一些如認(rèn)證、優(yōu)先級(jí)事務(wù)確認(rèn)和點(diǎn)對(duì)點(diǎn)通信服務(wù);還提供一些如認(rèn)證、優(yōu)先級(jí)傳輸、廣播組播消息等高級(jí)服務(wù)。傳輸、廣播組播消息等高級(jí)服務(wù)。7LonWorks Devices8(2 2)神經(jīng)元芯片)神經(jīng)元芯片n神經(jīng)元芯片是神經(jīng)元芯片是LonWorksLonWorks技術(shù)的核心,它不僅是技術(shù)的核心,它不僅是LONLON總總線(xiàn)的通信處理器,而且是具有線(xiàn)的通信處理器,而且是具有I/OI/O和控制的通用處理和控制的通用處理器。神經(jīng)元芯片已提供了器。神經(jīng)元芯片已提供了LonTalkLonTalk協(xié)議的第協(xié)議的第1-61-6層,層,開(kāi)發(fā)者只需用開(kāi)發(fā)者只需用Neuron CNeur

5、on C語(yǔ)言開(kāi)發(fā)。語(yǔ)言開(kāi)發(fā)。n神經(jīng)元芯片包括神經(jīng)元芯片包括3 3個(gè)個(gè)8 8位位CPUCPU、RAMRAM、ROMROM、通信接口和、通信接口和I/OI/O接口;接口;ROMROM中存儲(chǔ)操作系統(tǒng)、中存儲(chǔ)操作系統(tǒng)、LonTalkLonTalk協(xié)議和協(xié)議和I/OI/O函數(shù)庫(kù);函數(shù)庫(kù);RAMRAM用于存儲(chǔ)從網(wǎng)絡(luò)上下載的配置數(shù)據(jù)和應(yīng)用于存儲(chǔ)從網(wǎng)絡(luò)上下載的配置數(shù)據(jù)和應(yīng)用程序。用程序。9n芯片上集成有三個(gè)芯片上集成有三個(gè)8 8位位CPUCPU:n介質(zhì)訪(fǎng)問(wèn)處理器;介質(zhì)訪(fǎng)問(wèn)處理器;n網(wǎng)絡(luò)處理器;網(wǎng)絡(luò)處理器;n應(yīng)用處理器。應(yīng)用處理器。n網(wǎng)絡(luò)處理器和介質(zhì)訪(fǎng)問(wèn)處理器通過(guò)存儲(chǔ)區(qū)中的網(wǎng)絡(luò)緩存區(qū)網(wǎng)絡(luò)處理器和介質(zhì)訪(fǎng)問(wèn)處理器通

6、過(guò)存儲(chǔ)區(qū)中的網(wǎng)絡(luò)緩存區(qū)進(jìn)行通信,并且網(wǎng)絡(luò)處理器通過(guò)應(yīng)用緩存區(qū)與應(yīng)用處理器進(jìn)行通信,并且網(wǎng)絡(luò)處理器通過(guò)應(yīng)用緩存區(qū)與應(yīng)用處理器通信。通信。10(3)基于LNS的軟件工具(LonWorks Network Operating System)nLonWorksLonWorks技術(shù)有多種基于技術(shù)有多種基于LNSLNS的工具,用于的工具,用于LONLON網(wǎng)絡(luò)的維網(wǎng)絡(luò)的維護(hù)和組態(tài)。護(hù)和組態(tài)。nLonMakerLonMaker是圖形化工具,用于圖形繪制、系統(tǒng)調(diào)試和網(wǎng)絡(luò)是圖形化工具,用于圖形繪制、系統(tǒng)調(diào)試和網(wǎng)絡(luò)的維修保養(yǎng);的維修保養(yǎng);n節(jié)點(diǎn)開(kāi)發(fā)工具節(jié)點(diǎn)開(kāi)發(fā)工具NodeBuilderNodeBuilder;n節(jié)點(diǎn)

7、和網(wǎng)絡(luò)安裝工具節(jié)點(diǎn)和網(wǎng)絡(luò)安裝工具LonBilderLonBilder;n網(wǎng)絡(luò)管理工具網(wǎng)絡(luò)管理工具LonManageLonManage以及客戶(hù)服務(wù)器網(wǎng)絡(luò)構(gòu)架以及客戶(hù)服務(wù)器網(wǎng)絡(luò)構(gòu)架LNSLNS技術(shù)。技術(shù)。11(4 4)開(kāi)放性)開(kāi)放性nLonWorksLonWorks技術(shù)提供了開(kāi)放系統(tǒng)設(shè)計(jì)平臺(tái),使不同公司生產(chǎn)的技術(shù)提供了開(kāi)放系統(tǒng)設(shè)計(jì)平臺(tái),使不同公司生產(chǎn)的同類(lèi)同類(lèi)LonWorksLonWorks產(chǎn)品可以互操互換。產(chǎn)品可以互操互換。nLonWorksLonWorks產(chǎn)品的互操作標(biāo)準(zhǔn)由產(chǎn)品的互操作標(biāo)準(zhǔn)由LonMarkLonMark協(xié)會(huì)制定。協(xié)會(huì)制定。nLonWorksLonWorks通信速率為通信速率為7

8、8kbit/s78kbit/s和和1.25Mbit/s1.25Mbit/s,對(duì)應(yīng)的傳輸距,對(duì)應(yīng)的傳輸距離分別為離分別為2700m2700m和和130m130m,節(jié)點(diǎn)數(shù)為,節(jié)點(diǎn)數(shù)為3200032000個(gè),傳輸介質(zhì)為雙絞個(gè),傳輸介質(zhì)為雙絞線(xiàn)、同軸電纜、光纜和電源線(xiàn)等。支持多種拓?fù)浣Y(jié)構(gòu),如總線(xiàn)、同軸電纜、光纜和電源線(xiàn)等。支持多種拓?fù)浣Y(jié)構(gòu),如總線(xiàn)形、星形、環(huán)形、自由形式和混合形式,組網(wǎng)方式方便、線(xiàn)形、星形、環(huán)形、自由形式和混合形式,組網(wǎng)方式方便、靈活。靈活。nLonWorksLonWorks的信號(hào)傳輸采用可變長(zhǎng)幀結(jié)構(gòu),每幀的有效字節(jié)為的信號(hào)傳輸采用可變長(zhǎng)幀結(jié)構(gòu),每幀的有效字節(jié)為3030288288個(gè)。

9、個(gè)。122.LON總線(xiàn)系統(tǒng)的開(kāi)發(fā)總線(xiàn)系統(tǒng)的開(kāi)發(fā)n基于開(kāi)發(fā)工具基于開(kāi)發(fā)工具LonBuilderLonBuilder或或NodeBuilderNodeBuilder,使用,使用Neuron CNeuron C語(yǔ)言編程,即針對(duì)具體控制系統(tǒng)的要求編語(yǔ)言編程,即針對(duì)具體控制系統(tǒng)的要求編寫(xiě)應(yīng)用代碼,然后經(jīng)過(guò)編譯與通信協(xié)議代碼連接生寫(xiě)應(yīng)用代碼,然后經(jīng)過(guò)編譯與通信協(xié)議代碼連接生成總的目標(biāo)代碼,一起燒錄到節(jié)點(diǎn)的存儲(chǔ)器中;成總的目標(biāo)代碼,一起燒錄到節(jié)點(diǎn)的存儲(chǔ)器中;n基于圖形方式的軟件開(kāi)發(fā)工具基于圖形方式的軟件開(kāi)發(fā)工具Visual ControlVisual Control,通,通過(guò)組態(tài)構(gòu)成控制系統(tǒng),自動(dòng)編譯生成總

10、的目標(biāo)代碼,過(guò)組態(tài)構(gòu)成控制系統(tǒng),自動(dòng)編譯生成總的目標(biāo)代碼,直接下載到節(jié)點(diǎn)的直接下載到節(jié)點(diǎn)的Flash ROMFlash ROM中。中。n對(duì)復(fù)雜系統(tǒng),需編制自定義模塊。對(duì)復(fù)雜系統(tǒng),需編制自定義模塊。138.2 LonTalk8.2 LonTalk協(xié)議協(xié)議1.LonTalk七層協(xié)議七層協(xié)議nLonTalkLonTalk協(xié)議是協(xié)議是LONLON總線(xiàn)的專(zhuān)用協(xié)議,是總線(xiàn)的專(zhuān)用協(xié)議,是LonWorksLonWorks技術(shù)的核心。它符合技術(shù)的核心。它符合1SO/OSI1SO/OSI參考模型的七層體系參考模型的七層體系結(jié)構(gòu),即含有物理層、鏈路層、網(wǎng)絡(luò)層、傳輸層、結(jié)構(gòu),即含有物理層、鏈路層、網(wǎng)絡(luò)層、傳輸層、會(huì)話(huà)

11、層、表示層和應(yīng)用層。會(huì)話(huà)層、表示層和應(yīng)用層。14nLonTalkLonTalk協(xié)議提供一系列通信服務(wù),可使一臺(tái)設(shè)備協(xié)議提供一系列通信服務(wù),可使一臺(tái)設(shè)備的應(yīng)用程序可以在不了解網(wǎng)絡(luò)拓?fù)?、名稱(chēng)、地址或的應(yīng)用程序可以在不了解網(wǎng)絡(luò)拓?fù)?、名稱(chēng)、地址或其它設(shè)備功能的情況下發(fā)送和接收網(wǎng)絡(luò)上其它設(shè)備其它設(shè)備功能的情況下發(fā)送和接收網(wǎng)絡(luò)上其它設(shè)備的報(bào)文。的報(bào)文。n還提供端到端的報(bào)文確認(rèn),報(bào)文認(rèn)證、打包業(yè)務(wù)和還提供端到端的報(bào)文確認(rèn),報(bào)文認(rèn)證、打包業(yè)務(wù)和優(yōu)先傳送服務(wù),支持網(wǎng)絡(luò)管理服務(wù),允許遠(yuǎn)程網(wǎng)絡(luò)優(yōu)先傳送服務(wù),支持網(wǎng)絡(luò)管理服務(wù),允許遠(yuǎn)程網(wǎng)絡(luò)管理工具與網(wǎng)絡(luò)設(shè)備進(jìn)行交互。管理工具與網(wǎng)絡(luò)設(shè)備進(jìn)行交互。15n采用神經(jīng)元芯片的網(wǎng)

12、絡(luò)節(jié)點(diǎn)含有采用神經(jīng)元芯片的網(wǎng)絡(luò)節(jié)點(diǎn)含有LonTalkLonTalk協(xié)議固件,協(xié)議固件,使網(wǎng)絡(luò)節(jié)點(diǎn)可以可靠地通信。使網(wǎng)絡(luò)節(jié)點(diǎn)可以可靠地通信。n網(wǎng)絡(luò)節(jié)點(diǎn)是相互獨(dú)立的,任一節(jié)點(diǎn)發(fā)生故障時(shí),不網(wǎng)絡(luò)節(jié)點(diǎn)是相互獨(dú)立的,任一節(jié)點(diǎn)發(fā)生故障時(shí),不影響整個(gè)網(wǎng)絡(luò)工作,提高了系統(tǒng)的可靠性和可維護(hù)影響整個(gè)網(wǎng)絡(luò)工作,提高了系統(tǒng)的可靠性和可維護(hù)性。性。n各節(jié)點(diǎn)具有本地存儲(chǔ)和處理能力,系統(tǒng)的安全性很各節(jié)點(diǎn)具有本地存儲(chǔ)和處理能力,系統(tǒng)的安全性很高,能在系統(tǒng)規(guī)模大時(shí)避免網(wǎng)絡(luò)通信的沖突和網(wǎng)絡(luò)高,能在系統(tǒng)規(guī)模大時(shí)避免網(wǎng)絡(luò)通信的沖突和網(wǎng)絡(luò)速度的局限性。速度的局限性。16(1 1)物理層:定義通信信道上位流的傳輸,它確保源)物理層:定義

13、通信信道上位流的傳輸,它確保源設(shè)備發(fā)送的位流準(zhǔn)確地被目的設(shè)備接收。設(shè)備發(fā)送的位流準(zhǔn)確地被目的設(shè)備接收。(2 2)數(shù)據(jù)鏈路層:定義介質(zhì)訪(fǎng)問(wèn)方法和單一信道的數(shù))數(shù)據(jù)鏈路層:定義介質(zhì)訪(fǎng)問(wèn)方法和單一信道的數(shù)據(jù)編碼。據(jù)編碼。(3 3)網(wǎng)絡(luò)層:定義設(shè)備名稱(chēng)和地址,源設(shè)備的報(bào)文如)網(wǎng)絡(luò)層:定義設(shè)備名稱(chēng)和地址,源設(shè)備的報(bào)文如何選擇路由到達(dá)一臺(tái)或多臺(tái)目的設(shè)備,以及當(dāng)源設(shè)何選擇路由到達(dá)一臺(tái)或多臺(tái)目的設(shè)備,以及當(dāng)源設(shè)備和目的設(shè)備不在同一信道上時(shí),如何確定報(bào)文路備和目的設(shè)備不在同一信道上時(shí),如何確定報(bào)文路由。由。17(4 4)傳輸層:確保可靠的報(bào)文傳輸。)傳輸層:確保可靠的報(bào)文傳輸。(5 5)會(huì)話(huà)層:對(duì)較低層數(shù)據(jù)交換

14、加以控制。)會(huì)話(huà)層:對(duì)較低層數(shù)據(jù)交換加以控制。(6 6)表示層:定義報(bào)文數(shù)據(jù)的編碼。)表示層:定義報(bào)文數(shù)據(jù)的編碼。(7 7)應(yīng)用層:定義一種低層交換數(shù)據(jù)的公共語(yǔ)義解釋?zhuān)?yīng)用層:定義一種低層交換數(shù)據(jù)的公共語(yǔ)義解釋?zhuān)共煌瑧?yīng)用程序中的網(wǎng)絡(luò)變量改變時(shí),均能自動(dòng)將使不同應(yīng)用程序中的網(wǎng)絡(luò)變量改變時(shí),均能自動(dòng)將更新的網(wǎng)絡(luò)變量值下傳更新的網(wǎng)絡(luò)變量值下傳( (發(fā)送發(fā)送) )或上傳或上傳( (接收接收) )。應(yīng)用。應(yīng)用層還定義了一個(gè)文件傳輸協(xié)議,用來(lái)傳輸應(yīng)用程序?qū)舆€定義了一個(gè)文件傳輸協(xié)議,用來(lái)傳輸應(yīng)用程序間的傳輸流。間的傳輸流。182.2.LonTalkLonTalk各層協(xié)議及功能各層協(xié)議及功能 n(1 1)

15、物理層)物理層nLonTalkLonTalk協(xié)議支持一種或多種不同傳輸介質(zhì)構(gòu)成網(wǎng)絡(luò)協(xié)議支持一種或多種不同傳輸介質(zhì)構(gòu)成網(wǎng)絡(luò)n傳輸介質(zhì):傳輸介質(zhì):n雙絞線(xiàn)雙絞線(xiàn)(twisted-pair)(twisted-pair)、n電力線(xiàn)電力線(xiàn)(powerline)(powerline)、n無(wú)線(xiàn)射頻無(wú)線(xiàn)射頻(radio-frequency)(radio-frequency)、n紅外線(xiàn)(紅外線(xiàn)(infraredinfrared)、)、n同軸電纜同軸電纜(coaxial cable)(coaxial cable)n光纖光纖(fiber)(fiber),n用戶(hù)自定義的通信介質(zhì)。用戶(hù)自定義的通信介質(zhì)。19n不同介質(zhì)的

16、傳輸距離、傳輸速率、網(wǎng)絡(luò)拓?fù)浣Y(jié)不同介質(zhì)的傳輸距離、傳輸速率、網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)以及所使用的收發(fā)器均不相同,為支持各種構(gòu)以及所使用的收發(fā)器均不相同,為支持各種傳輸介質(zhì),物理層協(xié)議支持多種通信協(xié)議。傳輸介質(zhì),物理層協(xié)議支持多種通信協(xié)議。n收發(fā)器收發(fā)器是神經(jīng)元芯片與信道的接口,是神經(jīng)元芯片與信道的接口,LonTalkLonTalk協(xié)協(xié)議支持在通信介質(zhì)上的硬件碰撞檢測(cè),可自動(dòng)議支持在通信介質(zhì)上的硬件碰撞檢測(cè),可自動(dòng)地將正在發(fā)生碰撞的報(bào)文取消,重新再發(fā)。地將正在發(fā)生碰撞的報(bào)文取消,重新再發(fā)。20(2)鏈路層n為使數(shù)據(jù)幀傳輸獨(dú)立于所采用的物理介質(zhì)和介質(zhì)訪(fǎng)為使數(shù)據(jù)幀傳輸獨(dú)立于所采用的物理介質(zhì)和介質(zhì)訪(fǎng)問(wèn)的控制方法,

17、將數(shù)據(jù)鏈路層分為兩個(gè)子層:?jiǎn)柕目刂品椒ǎ瑢?shù)據(jù)鏈路層分為兩個(gè)子層:n邏輯鏈路控制邏輯鏈路控制LLCLLC(Logical Link ControlLogical Link Control)n介質(zhì)訪(fǎng)問(wèn)控制介質(zhì)訪(fǎng)問(wèn)控制MACMAC。nLLCLLC與介質(zhì)無(wú)關(guān),與介質(zhì)無(wú)關(guān),MACMAC則依賴(lài)于介質(zhì)。則依賴(lài)于介質(zhì)。211)MAC子層nMACMAC協(xié)議是確定設(shè)備安全地傳送數(shù)據(jù)包,減少?zèng)_突協(xié)議是確定設(shè)備安全地傳送數(shù)據(jù)包,減少?zèng)_突的控制算法。的控制算法。nMACMAC協(xié)議是協(xié)議是CSMACSMA(載波信號(hào)多路偵聽(tīng))協(xié)議的改進(jìn):(載波信號(hào)多路偵聽(tīng))協(xié)議的改進(jìn):n帶預(yù)測(cè)的帶預(yù)測(cè)的PP堅(jiān)持堅(jiān)持CSMA CSMA n

18、(Predictive P(Predictive PPresistent CSMA)Presistent CSMA)。n優(yōu)先級(jí)帶預(yù)測(cè)的優(yōu)先級(jí)帶預(yù)測(cè)的PP堅(jiān)持堅(jiān)持CSMACSMA222324LonWorks的的MAC子層的優(yōu)點(diǎn)子層的優(yōu)點(diǎn):n支持多介質(zhì)的通信,支持低速率的網(wǎng)絡(luò),可以支持多介質(zhì)的通信,支持低速率的網(wǎng)絡(luò),可以在重負(fù)載的情況下保持網(wǎng)絡(luò)性能,保證在過(guò)載在重負(fù)載的情況下保持網(wǎng)絡(luò)性能,保證在過(guò)載情況下不會(huì)因?yàn)闆_突而降低吞吐量。情況下不會(huì)因?yàn)闆_突而降低吞吐量。n當(dāng)使用支持硬件沖突檢測(cè)的傳輸介質(zhì)當(dāng)使用支持硬件沖突檢測(cè)的傳輸介質(zhì)( (如雙絞線(xiàn)如雙絞線(xiàn)) )時(shí),一旦收發(fā)器檢測(cè)到?jīng)_突,時(shí),一旦收發(fā)器檢測(cè)

19、到?jīng)_突,LonTalkLonTalk協(xié)議就可協(xié)議就可以有選擇地取消報(bào)文的發(fā)送,這使節(jié)點(diǎn)可以馬以有選擇地取消報(bào)文的發(fā)送,這使節(jié)點(diǎn)可以馬上重新發(fā)送并使沖突不再重發(fā),有效地避免了上重新發(fā)送并使沖突不再重發(fā),有效地避免了碰撞。碰撞。252 2)鏈路層(邏輯鏈路控制)鏈路層(邏輯鏈路控制)n鏈路層確保鏈路層數(shù)據(jù)單元(鏈路層確保鏈路層數(shù)據(jù)單元(Link Protocol Data Link Protocol Data UnitUnit,LPDULPDU)的數(shù)據(jù)在子網(wǎng)內(nèi)順序無(wú)響應(yīng)傳輸。)的數(shù)據(jù)在子網(wǎng)內(nèi)順序無(wú)響應(yīng)傳輸。n提供錯(cuò)誤檢測(cè),但不提供錯(cuò)誤恢復(fù),當(dāng)一幀數(shù)據(jù)提供錯(cuò)誤檢測(cè),但不提供錯(cuò)誤恢復(fù),當(dāng)一幀數(shù)據(jù)CRC

20、CRC效驗(yàn)錯(cuò),該幀被丟掉。效驗(yàn)錯(cuò),該幀被丟掉。26(3)網(wǎng)絡(luò)層)網(wǎng)絡(luò)層n在網(wǎng)絡(luò)層,在網(wǎng)絡(luò)層,LonTalkLonTalk協(xié)議提供給用戶(hù)一個(gè)簡(jiǎn)單的通信協(xié)議提供給用戶(hù)一個(gè)簡(jiǎn)單的通信接口,定義了如何接收、發(fā)送、響應(yīng)等,在網(wǎng)絡(luò)管接口,定義了如何接收、發(fā)送、響應(yīng)等,在網(wǎng)絡(luò)管理上有網(wǎng)絡(luò)地址分配、出錯(cuò)處理、網(wǎng)絡(luò)認(rèn)證、流量理上有網(wǎng)絡(luò)地址分配、出錯(cuò)處理、網(wǎng)絡(luò)認(rèn)證、流量控制、路由器機(jī)制。控制、路由器機(jī)制。n1 1)LonTalkLonTalk協(xié)議的網(wǎng)絡(luò)地址結(jié)構(gòu)協(xié)議的網(wǎng)絡(luò)地址結(jié)構(gòu)n2 2)尋址格式)尋址格式271 1)LonTalkLonTalk協(xié)議的網(wǎng)絡(luò)地址結(jié)構(gòu)協(xié)議的網(wǎng)絡(luò)地址結(jié)構(gòu) nLonTalkLonTalk地

21、址唯一地確定一個(gè)地址唯一地確定一個(gè)LonTalkLonTalk數(shù)據(jù)包的源數(shù)據(jù)包的源節(jié)點(diǎn)或目標(biāo)節(jié)點(diǎn),路由器則利用這些地址在信道節(jié)點(diǎn)或目標(biāo)節(jié)點(diǎn),路由器則利用這些地址在信道之間選擇數(shù)據(jù)包的傳輸路徑。之間選擇數(shù)據(jù)包的傳輸路徑。n為了簡(jiǎn)化路由選擇,為了簡(jiǎn)化路由選擇,LonTalkLonTalk協(xié)議定義了分級(jí)的網(wǎng)協(xié)議定義了分級(jí)的網(wǎng)絡(luò)地址形式:絡(luò)地址形式:n域域(Domain)(Domain)n子網(wǎng)子網(wǎng)(Subnet)(Subnet)n節(jié)點(diǎn)節(jié)點(diǎn)(Node)(Node)地址地址n組地址組地址28域地址域地址(domain)(domain):n域是一個(gè)信道或多個(gè)信道上的節(jié)點(diǎn)的邏輯集合。一域是一個(gè)信道或多個(gè)信道上

22、的節(jié)點(diǎn)的邏輯集合。一個(gè)域就是一個(gè)實(shí)際意義上的網(wǎng)絡(luò),通信只能在同一個(gè)域就是一個(gè)實(shí)際意義上的網(wǎng)絡(luò),通信只能在同一域中配置的節(jié)點(diǎn)之間進(jìn)行。域中配置的節(jié)點(diǎn)之間進(jìn)行。n多個(gè)域可以占用同一個(gè)信道,所以,域地址可以用多個(gè)域可以占用同一個(gè)信道,所以,域地址可以用來(lái)隔離不同網(wǎng)絡(luò)上的節(jié)點(diǎn)。域的結(jié)構(gòu)可以保證在不來(lái)隔離不同網(wǎng)絡(luò)上的節(jié)點(diǎn)。域的結(jié)構(gòu)可以保證在不同的域中通信是彼此獨(dú)立的。同的域中通信是彼此獨(dú)立的。n域標(biāo)識(shí)符是唯一的。域標(biāo)識(shí)符是唯一的。29子網(wǎng)地址子網(wǎng)地址(Subnet)(Subnet):n一個(gè)子網(wǎng)是在同一域中節(jié)點(diǎn)的邏輯集合,是一個(gè)或一個(gè)子網(wǎng)是在同一域中節(jié)點(diǎn)的邏輯集合,是一個(gè)或多個(gè)通道的邏輯分組。多個(gè)通道的邏

23、輯分組。n一個(gè)子網(wǎng)最多可有一個(gè)子網(wǎng)最多可有127127個(gè)節(jié)點(diǎn),一個(gè)域最多可有個(gè)節(jié)點(diǎn),一個(gè)域最多可有255255個(gè)子網(wǎng)。個(gè)子網(wǎng)。n一種子網(wǎng)層的智能路由器產(chǎn)品可以實(shí)現(xiàn)子網(wǎng)間的數(shù)一種子網(wǎng)層的智能路由器產(chǎn)品可以實(shí)現(xiàn)子網(wǎng)間的數(shù)據(jù)交換。子網(wǎng)中的所有節(jié)點(diǎn)必須在同一信道上,如據(jù)交換。子網(wǎng)中的所有節(jié)點(diǎn)必須在同一信道上,如果一個(gè)節(jié)點(diǎn)屬于兩個(gè)域,該節(jié)點(diǎn)必須屬于每個(gè)域中果一個(gè)節(jié)點(diǎn)屬于兩個(gè)域,該節(jié)點(diǎn)必須屬于每個(gè)域中的一個(gè)子網(wǎng)。的一個(gè)子網(wǎng)。30節(jié)點(diǎn)地址(節(jié)點(diǎn)地址(NodeNode):n節(jié)點(diǎn)地址是節(jié)點(diǎn)被賦予的所屬子網(wǎng)內(nèi)的唯一的節(jié)點(diǎn)節(jié)點(diǎn)地址是節(jié)點(diǎn)被賦予的所屬子網(wǎng)內(nèi)的唯一的節(jié)點(diǎn)標(biāo)識(shí)碼。標(biāo)識(shí)碼。n節(jié)點(diǎn)的標(biāo)識(shí)碼為節(jié)點(diǎn)的標(biāo)識(shí)碼為7

24、7位,所以每個(gè)子網(wǎng)最多可以有位,所以每個(gè)子網(wǎng)最多可以有127127個(gè)節(jié)點(diǎn)。個(gè)節(jié)點(diǎn)。n一個(gè)域中最多可以有一個(gè)域中最多可以有3238532385個(gè)節(jié)點(diǎn)(個(gè)節(jié)點(diǎn)(255255127127)。)。任一節(jié)點(diǎn)可以分屬一個(gè)或兩個(gè)域,容許一個(gè)節(jié)點(diǎn)作任一節(jié)點(diǎn)可以分屬一個(gè)或兩個(gè)域,容許一個(gè)節(jié)點(diǎn)作為兩個(gè)域之間的網(wǎng)關(guān)為兩個(gè)域之間的網(wǎng)關(guān)(gateway)(gateway),也容許一個(gè)節(jié)點(diǎn),也容許一個(gè)節(jié)點(diǎn)將采集來(lái)的數(shù)據(jù)分別發(fā)向兩個(gè)不同的域。將采集來(lái)的數(shù)據(jù)分別發(fā)向兩個(gè)不同的域。31 地址地址(Group)(Group):n組是一個(gè)域內(nèi)節(jié)點(diǎn)的邏輯集合。與子網(wǎng)不同,組不組是一個(gè)域內(nèi)節(jié)點(diǎn)的邏輯集合。與子網(wǎng)不同,組不需要考慮節(jié)點(diǎn)的

25、物理位置。需要考慮節(jié)點(diǎn)的物理位置。n組可以包括路由器,一個(gè)組可在一個(gè)域中跨越幾個(gè)組可以包括路由器,一個(gè)組可在一個(gè)域中跨越幾個(gè)子網(wǎng),或幾個(gè)通道。每一個(gè)組對(duì)于需應(yīng)答服務(wù)的節(jié)子網(wǎng),或幾個(gè)通道。每一個(gè)組對(duì)于需應(yīng)答服務(wù)的節(jié)點(diǎn)最多可包含點(diǎn)最多可包含6464個(gè),而對(duì)無(wú)應(yīng)答服務(wù)的節(jié)點(diǎn)個(gè)數(shù)不個(gè),而對(duì)無(wú)應(yīng)答服務(wù)的節(jié)點(diǎn)個(gè)數(shù)不限,一個(gè)節(jié)點(diǎn)最多可以屬于限,一個(gè)節(jié)點(diǎn)最多可以屬于1515個(gè)組,一個(gè)域最多可個(gè)組,一個(gè)域最多可以有以有256256個(gè)組。組地址的長(zhǎng)度為個(gè)組。組地址的長(zhǎng)度為1 1個(gè)字節(jié)。個(gè)字節(jié)。n分組結(jié)構(gòu)可以使一個(gè)報(bào)文同時(shí)為多個(gè)節(jié)點(diǎn)所接收。分組結(jié)構(gòu)可以使一個(gè)報(bào)文同時(shí)為多個(gè)節(jié)點(diǎn)所接收。32芯片地址芯片地址(Neuro

26、n ID)(Neuron ID):n每一個(gè)神經(jīng)元芯片有一個(gè)獨(dú)一無(wú)二的每一個(gè)神經(jīng)元芯片有一個(gè)獨(dú)一無(wú)二的4848位位IDID地址,地址,這個(gè)這個(gè)IDID地址是在神經(jīng)元芯片出廠(chǎng)時(shí)由廠(chǎng)方規(guī)定的,地址是在神經(jīng)元芯片出廠(chǎng)時(shí)由廠(chǎng)方規(guī)定的,這個(gè)這個(gè)IDID碼是唯一的。一般只在網(wǎng)絡(luò)安裝和配置時(shí)使碼是唯一的。一般只在網(wǎng)絡(luò)安裝和配置時(shí)使用,可以作為產(chǎn)品的序列號(hào)。用,可以作為產(chǎn)品的序列號(hào)。n節(jié)點(diǎn)也可以用節(jié)點(diǎn)也可以用Neuron IDNeuron ID尋址。尋址。332 2)尋址格式)尋址格式n一個(gè)通道是指在物理上能獨(dú)立發(fā)送報(bào)文一個(gè)通道是指在物理上能獨(dú)立發(fā)送報(bào)文( (不需要轉(zhuǎn)發(fā)不需要轉(zhuǎn)發(fā)) )的一段介質(zhì)。的一段介質(zhì)。n

27、LonTalkLonTalk規(guī)定一個(gè)通道至多有規(guī)定一個(gè)通道至多有3238532385個(gè)節(jié)點(diǎn)。通道并個(gè)節(jié)點(diǎn)。通道并不影響網(wǎng)絡(luò)的地址結(jié)構(gòu),域、子網(wǎng)和分組都可以跨不影響網(wǎng)絡(luò)的地址結(jié)構(gòu),域、子網(wǎng)和分組都可以跨越多個(gè)通道,一個(gè)網(wǎng)絡(luò)可以由一個(gè)或多個(gè)通道組成。越多個(gè)通道,一個(gè)網(wǎng)絡(luò)可以由一個(gè)或多個(gè)通道組成。通道之間是通過(guò)橋接器通道之間是通過(guò)橋接器(bridge)(bridge)來(lái)連接的。這樣做來(lái)連接的。這樣做不僅可以實(shí)現(xiàn)多介質(zhì)在同一網(wǎng)絡(luò)上的連接,而且可不僅可以實(shí)現(xiàn)多介質(zhì)在同一網(wǎng)絡(luò)上的連接,而且可以使一個(gè)通道的網(wǎng)絡(luò)信道不致過(guò)于擁擠。以使一個(gè)通道的網(wǎng)絡(luò)信道不致過(guò)于擁擠。34(4 4) LonTalkLonTalk

28、協(xié)議的傳輸層和會(huì)話(huà)層協(xié)議的傳輸層和會(huì)話(huà)層nLonTalkLonTalk協(xié)議的核心部分是協(xié)議的核心部分是傳輸層和會(huì)話(huà)層傳輸層和會(huì)話(huà)層。n一個(gè)傳輸控制子層管理報(bào)文執(zhí)行的順序、報(bào)文的二次檢測(cè)。一個(gè)傳輸控制子層管理報(bào)文執(zhí)行的順序、報(bào)文的二次檢測(cè)。傳輸層是無(wú)連接的,它提供傳輸層是無(wú)連接的,它提供1 1對(duì)對(duì)1 1節(jié)點(diǎn)、節(jié)點(diǎn)、1 1對(duì)多節(jié)點(diǎn)的可靠對(duì)多節(jié)點(diǎn)的可靠傳輸。信息認(rèn)證傳輸。信息認(rèn)證(authentication)(authentication)也是在這一層實(shí)現(xiàn)的。也是在這一層實(shí)現(xiàn)的。n會(huì)話(huà)層主要提供了請(qǐng)求會(huì)話(huà)層主要提供了請(qǐng)求/ /響應(yīng)的機(jī)制,它通過(guò)節(jié)點(diǎn)的連接,響應(yīng)的機(jī)制,它通過(guò)節(jié)點(diǎn)的連接,來(lái)進(jìn)行遠(yuǎn)程數(shù)

29、據(jù)服務(wù)來(lái)進(jìn)行遠(yuǎn)程數(shù)據(jù)服務(wù)(remote servers)(remote servers),因此使用該機(jī),因此使用該機(jī)制可以遙控實(shí)現(xiàn)遠(yuǎn)端節(jié)點(diǎn)的過(guò)程建立。制可以遙控實(shí)現(xiàn)遠(yuǎn)端節(jié)點(diǎn)的過(guò)程建立。LonTalkLonTalk協(xié)議的網(wǎng)協(xié)議的網(wǎng)絡(luò)功能雖然是在應(yīng)用層來(lái)完成的,但實(shí)際上也是由提供會(huì)絡(luò)功能雖然是在應(yīng)用層來(lái)完成的,但實(shí)際上也是由提供會(huì)話(huà)層的請(qǐng)求應(yīng)答機(jī)制來(lái)完成的。話(huà)層的請(qǐng)求應(yīng)答機(jī)制來(lái)完成的。35LonTalkLonTalk協(xié)議提供四種類(lèi)型的報(bào)文服務(wù):協(xié)議提供四種類(lèi)型的報(bào)文服務(wù):n應(yīng)答方式應(yīng)答方式(acknowledge)(acknowledge)n請(qǐng)求響應(yīng)方式請(qǐng)求響應(yīng)方式(request/respons

30、e)(request/response)n非應(yīng)答重發(fā)方式非應(yīng)答重發(fā)方式(unacknowledged repeated)(unacknowledged repeated)n非應(yīng)答方式非應(yīng)答方式(unacknowledged)(unacknowledged) n這些報(bào)文服務(wù)除請(qǐng)求響應(yīng)是在會(huì)話(huà)層實(shí)現(xiàn)這些報(bào)文服務(wù)除請(qǐng)求響應(yīng)是在會(huì)話(huà)層實(shí)現(xiàn)外,其他三種都在傳輸層實(shí)現(xiàn)。外,其他三種都在傳輸層實(shí)現(xiàn)。36(5 5) LonTalkLonTalk協(xié)議的表示層和應(yīng)用層協(xié)議的表示層和應(yīng)用層nLonTalkLonTalk協(xié)議采用面向數(shù)據(jù)的應(yīng)用協(xié)議。協(xié)議采用面向數(shù)據(jù)的應(yīng)用協(xié)議。n在這種方式下,節(jié)點(diǎn)間以標(biāo)準(zhǔn)工程單位或其它

31、預(yù)定在這種方式下,節(jié)點(diǎn)間以標(biāo)準(zhǔn)工程單位或其它預(yù)定義的單位交換諸如溫度、壓力、狀態(tài)和文字串等應(yīng)義的單位交換諸如溫度、壓力、狀態(tài)和文字串等應(yīng)用數(shù)據(jù),而命令語(yǔ)句封裝在接收節(jié)點(diǎn)的應(yīng)用程序中用數(shù)據(jù),而命令語(yǔ)句封裝在接收節(jié)點(diǎn)的應(yīng)用程序中且不是將命令在網(wǎng)上傳送。且不是將命令在網(wǎng)上傳送。n以這種方式,同一工程量可送到多個(gè)節(jié)點(diǎn),然而每以這種方式,同一工程量可送到多個(gè)節(jié)點(diǎn),然而每個(gè)節(jié)點(diǎn)對(duì)該數(shù)據(jù)有不同的應(yīng)用程序。個(gè)節(jié)點(diǎn)對(duì)該數(shù)據(jù)有不同的應(yīng)用程序。37LonTalkLonTalk協(xié)議的表示層和應(yīng)用層提供五類(lèi)服務(wù):協(xié)議的表示層和應(yīng)用層提供五類(lèi)服務(wù):1)1)網(wǎng)絡(luò)變量的服務(wù)網(wǎng)絡(luò)變量的服務(wù)2)2)顯示報(bào)文的服務(wù)顯示報(bào)文的服務(wù)3

32、)3)網(wǎng)絡(luò)管理的服務(wù)網(wǎng)絡(luò)管理的服務(wù)4)4)網(wǎng)絡(luò)跟蹤的服務(wù)網(wǎng)絡(luò)跟蹤的服務(wù)5)5)外來(lái)幀傳輸?shù)姆?wù)外來(lái)幀傳輸?shù)姆?wù)383. LonTalk3. LonTalk協(xié)議使用中注意的問(wèn)題協(xié)議使用中注意的問(wèn)題(1 1) LonTalkLonTalk協(xié)議的網(wǎng)絡(luò)認(rèn)證協(xié)議的網(wǎng)絡(luò)認(rèn)證(2 2) LonTalkLonTalk協(xié)議的網(wǎng)絡(luò)接口協(xié)議協(xié)議的網(wǎng)絡(luò)接口協(xié)議(3 3) LonTalkLonTalk協(xié)議中的定時(shí)器協(xié)議中的定時(shí)器(4 4) 網(wǎng)絡(luò)效率網(wǎng)絡(luò)效率39(1 1)LonTalkLonTalk協(xié)議的網(wǎng)絡(luò)認(rèn)證協(xié)議的網(wǎng)絡(luò)認(rèn)證nLonTalkLonTalk協(xié)議支持報(bào)文認(rèn)證,即允許報(bào)文的接收者確協(xié)議支持報(bào)文認(rèn)證,即允許報(bào)文的接收者確定報(bào)文的發(fā)送方是否有權(quán)發(fā)送。它用于防止未授權(quán)節(jié)定報(bào)文的發(fā)送方是否有權(quán)發(fā)送。它用于防止未授權(quán)節(jié)點(diǎn)介入應(yīng)用。點(diǎn)介入應(yīng)用。40(2 2) LonTalkLonTalk協(xié)議的網(wǎng)絡(luò)接口協(xié)議協(xié)議的網(wǎng)絡(luò)接口協(xié)議nLonTalkLonTalk協(xié)議包含一個(gè)可選擇的網(wǎng)絡(luò)接口協(xié)議,該協(xié)協(xié)議包含一個(gè)可選擇的網(wǎng)絡(luò)接口協(xié)議,該協(xié)議支持在任一主處理器上運(yùn)行的議支持在任一主處理器上運(yùn)行的LonWorksLonWorks應(yīng)用程序。

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論