Twido 產(chǎn)品培訓(xùn)課程_第1頁
Twido 產(chǎn)品培訓(xùn)課程_第2頁
Twido 產(chǎn)品培訓(xùn)課程_第3頁
Twido 產(chǎn)品培訓(xùn)課程_第4頁
Twido 產(chǎn)品培訓(xùn)課程_第5頁
已閱讀5頁,還剩183頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、1Expert LevelAuteur : LEC TS Tao jueDivision - Name - Date - Language2TWIDO 的編程及使用學(xué)習(xí)目的 :掌握TWIDO可編程控制器的調(diào)試及第一級水平的編程人員對象:內(nèi)部培訓(xùn)人員、高級工程設(shè)計人員預(yù)備知識:您應(yīng)掌握流程圖設(shè)計或理解邏輯編程的基本原理學(xué)習(xí)目的Division - Name - Date - Language3I.宏功能簡介II.定義宏(MDF)III. 配置宏功能IV. COMM宏功能V.DRIVER宏功能TWIDO的宏功能用法Division - Name - Date - Language4例如: 用EXC

2、H指令讀取一個MODBUS從站的字元件時,需要編一段較長程序來產(chǎn)生通訊交換用的字表,并且用戶需要仔細填寫字表的每一項數(shù)據(jù)。而如果使用宏功能指令的話,用戶不需要編寫程序產(chǎn)生通訊交換用的字表,直接使用一條宏功能指令COMM_RD1W即可,減少用戶填寫字表的每一項數(shù)據(jù)時出錯的可能性。 宏功能指令是指:用一條組合指令代表一組列表語言指令來實現(xiàn)復(fù)雜的功能,宏功能在程序中可以直接使用。 宏有助于用戶編程,減少用戶編程工作量并能使應(yīng)用程序的結(jié)構(gòu)更便于閱讀。能使程序結(jié)構(gòu)便于閱讀。 宏功能指令的實現(xiàn)原理是:PLC系統(tǒng)根據(jù)宏功能指令和相關(guān)的參數(shù)設(shè)定,自動編譯出符合用戶要求的指令去完成用戶需要的功能。 什么是Twi

3、do的宏功能?I.宏功能簡介Division - Name - Date - Language5I.宏功能簡介例如: 用EXCH指令讀取一個MODBUS從站的字元件時,需要編一段較長程序來產(chǎn)生通訊交換用的字表,并且用戶需要仔細填寫字表的每一項數(shù)據(jù)。 然后采用EXCH指令讀取數(shù)據(jù)。 采用標(biāo)準(zhǔn) MODBUS 模式通訊Division - Name - Date - Language6I.宏功能簡介例如: 使用宏功能指令,用戶不需要編寫程序產(chǎn)生通訊交換用的字表,直接使用一條宏功能指令COMM_RD1W即可,減少用戶填寫字表的每一項數(shù)據(jù)時出錯的可能性。 采用Twido的宏功模式通訊Division -

4、 Name - Date - Language7II. 定義宏(MDF) 定義宏功能(MDF)是指用一條組合指令代表一組指令表語言指令,在程序中多次取代宏所代表的指令組。 宏組:宏定義被分成三組,每個宏組在MDF文件中描述。這三個宏組的功能都是由用戶定義。 三組宏功能: COMM宏是一個允許你發(fā)送標(biāo)準(zhǔn)位和字的讀寫命令給Modbus從站的宏組(例如TWIDO,ATV, etc)主要用于和標(biāo)準(zhǔn)Modbus設(shè)備通訊。 DRIVE宏是一組允許你通過CANopen以及Modbus來控制驅(qū)動器的宏。主要用于和ATV變頻器等進行通訊。 TESYS宏是一組允許你通過CANopen以及Modbus來控制馬達啟動

5、器的宏。主要和S的TESYS系列產(chǎn)品通訊。 定義宏(MDF)功能:Macro Define FunctionDivision - Name - Date - Language8III. 配置宏功能配置宏功能有三種方法:v 使用應(yīng)用程序瀏覽器v 使用主菜單v 使用配置編輯器以上三種方法都會使同樣的配置對話框出現(xiàn)。 每個宏功能都有對應(yīng)的幫助宏菜單,可以鼠標(biāo)右鍵點擊宏圖標(biāo)。如果你點擊幫助而不是編輯,你可以得到所選宏功能的詳細信息。 配置宏功能:鼠標(biāo)右鍵點擊選擇幫助宏菜單Division - Name - Date - Language9III. 配置宏功能 配置宏功能的三種方法:2. 使用應(yīng)用程序瀏

6、覽器1. 使用主菜單3. 使用配置編輯器Division - Name - Date - Language10III. 配置宏功能 配置宏功能:點擊進入“編輯”界面TWIDO的宏指令可以通過三種網(wǎng)絡(luò)域方式實現(xiàn)宏功能:v 通過MODBUS串口。包括內(nèi)置通訊口1和擴展通訊口2。v 基于MODBUS TCP/IP的ETHERNET通訊。僅限于內(nèi)置以太網(wǎng)口的 TWDLCAE40DRF。 v CANopen通訊。如果配置中已經(jīng)存在CANopen 擴展模塊。 TWIDO宏功能進行參數(shù)設(shè)定前需要對硬件進行配置。在使用應(yīng)用程序瀏覽器或主菜單中右鍵點擊相應(yīng)宏圖標(biāo),顯示快捷菜單,點擊“編輯”菜單,會顯示相應(yīng)的配置

7、畫面。Division - Name - Date - Language11III. 配置宏功能 配置宏功能硬件配置: TWIDO宏功能可以配置宏編號、網(wǎng)絡(luò)域地址以及網(wǎng)絡(luò)域的地址。配置畫面中的配置信息取決于網(wǎng)絡(luò)狀態(tài)。對應(yīng)的硬件配置完成,網(wǎng)絡(luò)域和地址才可以進行配置。 配置TWIDO宏功能前,必須首先確認(rèn)相應(yīng)的通訊通道已經(jīng)配置完成。 包括配置內(nèi)置通訊口Modbus-port1、擴展通訊口Modbus-port2、內(nèi)置ETHERNET口和三種擴展的CANopen通訊模塊。Division - Name - Date - Language12III. 配置宏功能 配置宏功能通用頁:(COMM、DRIV

8、ER)COMM宏功能 TWIDO宏功能的通用頁可以配置宏編號、網(wǎng)絡(luò)域地址以及網(wǎng)絡(luò)域的地址。 COMM宏的配置頁如下所示: 例程數(shù)是指宏功能參數(shù)設(shè)定的數(shù)量,一個Twido程序中能支持最多32個COMM宏指令設(shè)定(031) COMM宏功能支持網(wǎng)絡(luò)域功能為:Modbus-port1、Modbus-port2和 ETHERNET三種網(wǎng)絡(luò)地址限制:Modbus: 1-247ETHERNET: 1-16Division - Name - Date - Language13III. 配置宏功能 配置宏功能通用頁:(COMM、DRIVER)DRIVER宏功能 DRIVER宏的配置頁如下所示: 例程數(shù)是指宏功能

9、參數(shù)設(shè)定的數(shù)量,一個Twido程序中能支持最多32個DRIVER宏指令設(shè)定(031) DRIVER宏功能支持網(wǎng)絡(luò)域功能為:Modbus-port1、Modbus-port2和CANopen三種網(wǎng)絡(luò)地址限制:Modbus: 1-247CANopen: 1-16Division - Name - Date - Language14每個COMM宏指令設(shè)定都能包含六種不同的讀寫命令I(lǐng)II. 配置宏功能 配置宏功能的功能頁:(COMM、DRIVER) TWIDO宏功能的功能頁配置宏的通訊功能、子表起始地址、以及定義變量名的注釋功能等選擇本條讀寫命令所占用的字表的起始MW地址。如選中“對勾”,則在變量表中

10、自動出現(xiàn)%MW的變量注釋 Division - Name - Date - Language15III. 配置宏功能COMM宏功能的6種讀寫命令和地址: 1. C_RD1B 讀一個位元件 C_RD1B_ADDR 本符號用要讀的位地址填寫。 C_RD1B_VAL 本符號被宏用成功讀取的位數(shù)據(jù)填寫。 2. C_RD1W 讀一個字元件 C_RD1W_ADDR 本符號用要讀的字地址填寫。 C_RD1W_VAL 本符號被宏用成功讀取的字?jǐn)?shù)據(jù)填寫。 3. C_WR1B 寫一個位元件 C_WR1B_ADDR 本符號用要寫的位地址填寫。 C_WR1B_VAL 本符號用要寫的位值填寫。 C_WR1B_ADDRW

11、 本符號被宏用成功寫的位地址填寫。 C_WR1B_VALW 本符號被宏用成功寫的位數(shù)據(jù)填寫。 TWIDO宏功能在配置畫面配置相關(guān)通訊參數(shù)后,通過通訊功能碼實現(xiàn)通訊功能。COMM讀寫命令共有六種指令,定義通訊的相關(guān)功能:讀/寫 字、位,起始地址、數(shù)據(jù)長度等。Division - Name - Date - Language16III. 配置宏功能COMM宏功能的6種讀寫命令和地址: 4. C_WR1W 寫一個字元件 C_WR1W_ADDR 本符號用要寫的字地址填寫。 C_WR1W_VAL 本符號用要寫的字值填寫。 C_WR1W_ADDRW 本符號被宏用成功寫的字地址填寫。 C_WR1W_VALW

12、 本符號被宏用成功寫的字值填寫。 5. C_RDNW 讀多個字元件 C_RDNW_ADDR1 本符號用要讀的字的首地址填寫。 C_RDNW_VAL1 本符號被宏用成功讀取的首個字值填寫。 6. C_WRNW 寫多個字元件 C_WRNW_ADDR1 本符號用要寫的字的首地址填寫。 C_WRNW_VAL1 本符號被宏用要寫的首個字值填寫。 Division - Name - Date - Language17III. 配置宏功能COMM宏功能指令用法說明:1、C_RD1B 允許用戶在Modbus網(wǎng)絡(luò)上讀取子站的一個位元件。 相關(guān)的兩個地址如下: C_RD1B_ADDR 本符號用要讀的位地址填寫。

13、C_RD1B_VAL 本符號被宏用成功讀取的位數(shù)據(jù)填寫。 本功能的命令格式如下: C_RD1B 參數(shù)0。參數(shù)0表示例程數(shù)序號(031)。2. C_RD1W 允許用戶在Modbus網(wǎng)絡(luò)上讀取子站的一個字元件。 相關(guān)的兩個地址如下: C_RD1W_ADDR 本符號用要讀的字地址填寫。 C_RD1W_VAL 本符號被宏用成功讀取的字?jǐn)?shù)據(jù)填寫。 本功能的命令格式如下: C_RD1W 參數(shù)0。參數(shù)0表示例程數(shù)序號(031)。Division - Name - Date - Language18III. 配置宏功能COMM宏功能指令用法說明:3. C_WR1B 允許用戶在Modbus網(wǎng)絡(luò)上寫子站的一個位元

14、件。 相關(guān)的四個地址如下: C_WR1B_ADDR 本符號用要寫的位地址填寫。 C_WR1B_VAL 本符號用要寫的位值填寫。(FF00表示on, 0000表示off) C_WR1B_ADDRW 本符號被宏用成功寫的位地址填寫。 C_WR1B_VALW 本符號被宏用成功寫的位數(shù)據(jù)填寫。 本功能的命令格式如下: C_WR1B 參數(shù)0。參數(shù)0表示例程數(shù)序號(031)。4. C_WR1W 允許用戶在Modbus網(wǎng)絡(luò)上寫子站的一個字元件。 相關(guān)的四個地址如下: C_WR1W_ADDR 本符號用要寫的字地址填寫。 C_WR1W_VAL 本符號用要寫的字值填寫。 C_WR1W_ADDRW 本符號被宏用成功

15、寫的字地址填寫。 C_WR1W_VALW 本符號被宏用成功寫的字值填寫。 本功能的命令格式如下: C_WR1W 參數(shù)0。參數(shù)0表示例程數(shù)序號(031)。Division - Name - Date - Language19III. 配置宏功能COMM宏功能指令用法說明:5. C_RDNW 允許用戶在Modbus網(wǎng)絡(luò)上讀入子站的多個字元件。 相關(guān)的兩個地址如下: C_RDNW_ADDR1 本符號用要讀的字的首地址填寫。 C_RDNW_VAL1 本符號被宏用成功讀取的首個字值填寫。 本功能的命令格式如下: C_RDNW 參數(shù)0 參數(shù)1 參數(shù)0表示宏指令的例程數(shù)序號(031)。 參數(shù)1表示要讀的字的

16、個數(shù)。6. C_WRNW 允許用戶在Modbus網(wǎng)絡(luò)上寫子站的多個字元件。 相關(guān)的兩個地址如下: C_WRNW_ADDR1 本符號用要寫的字的首地址填寫。 C_WRNW_VAL1 本符號被宏用要寫的首個字值填寫。 本功能的命令格式如下: C_WRNW 參數(shù)0 參數(shù)1 參數(shù)0表示宏指令的例程數(shù)序號(031)。 參數(shù)1表示要寫的字的個數(shù)。Division - Name - Date - Language20III. 配置宏功能COMM宏功能指令用法:宏功能語法如下: 宏名 參數(shù)0 參數(shù)1 參數(shù)2(*注釋*)v 參數(shù)0是強制的。此參數(shù)對應(yīng)實際例程數(shù)。v 參數(shù)1 、參數(shù)2是可選的,取決于此功能。v 注

17、釋是可選的。 例如: 宏功能名C_RDNW:這一功能是允許用戶通過Modbus網(wǎng)絡(luò)讀取N個字。在使用宏功能前下面兩個符號必須被填寫: C_RDNW_ADDR1 這個符號必須填入要讀的第一個字的地址。 C_RDNW_VAL1 在接受后,這個符號由宏自動填寫被讀取的第一個字的值。本功能的命令格式如下: C_RDNW 參數(shù)0 參數(shù)1 *參數(shù)0表示宏指令的例程數(shù)序號(031)。 *參數(shù)1表示要讀的字的個數(shù)。 Division - Name - Date - Language21III. 配置宏功能COMM宏功能指令用法: 例如在程序中使用COMM宏的讀N字指令,從例程序號為1的子站,從%MW5開始讀取

18、連續(xù)的10個字到主站。相應(yīng)的程序分析如下:v 在發(fā)送讀取N字的宏指令前,首先定義指令對應(yīng)的子站地址和個讀取數(shù)據(jù)的地址。 C_RDNW_ADDR1_1:=5 1:表示例程序號1(Instance 1), 5:表示讀取數(shù)據(jù)的首字地址。v 定義符號參數(shù)后發(fā)送COMM宏通訊指令:C_RDNW 1 10: 發(fā)送宏功能指令表,讀取N個字。 1:表示例程序號1(Instance 1), 10:表示讀取數(shù)據(jù)子站的數(shù)據(jù)數(shù)。 Division - Name - Date - Language22III. 配置宏功能COMM宏功能指令代碼的完整顯示: 在TwidoSoft軟件的梯形圖中編寫程序。用宏功能例程“0”從

19、子站讀取連續(xù)的8個數(shù)據(jù)。梯形圖程序如下: 定義例程數(shù)“0”,子站首地址%MW66。定義通訊對象例程數(shù)“0”,讀取數(shù)據(jù)個數(shù):8。Division - Name - Date - Language23III. 配置宏功能COMM宏功能指令代碼的完整顯示: 在TwidoSoft軟件的梯形圖中編寫程序。先以指令表方式顯示用戶程序,再在“工具”菜單中點擊“Display read”,就能出現(xiàn)上頁所示的宏功能指令等價的子程序。用戶能通過此子程序自學(xué)習(xí)如何用賦值指令產(chǎn)生通訊字表和使用EXCH指令發(fā)送通訊字表。 1、在編程菜單,選則指令表模式。以指令表方式顯示用戶程序2、再在“工具”菜單中點擊“Display

20、 read”,顯示宏功能指令的完整代碼Division - Name - Date - Language24III. 配置宏功能COMM宏功能指令代碼的完整顯示: PLC系統(tǒng)在執(zhí)行上頁所示的梯形圖程序中的宏功能指令時,會自動編譯成如下圖語句表形式顯示所示的子程序SR0。此子程序與用戶用賦值指令產(chǎn)生通訊字表和使用EXCH指令發(fā)送通訊字表的程序完全相同。子程序?qū)崿F(xiàn)COMM宏的功能。分析右側(cè)語句表程序,子程序SR0實現(xiàn)COMM宏的功能。 SR0中定義了通訊子表從%MW50開始的連續(xù)15個寄存器為存放通訊數(shù)據(jù)的地址、通訊口2、讀取數(shù)據(jù)數(shù)量等。Division - Name - Date - Langu

21、age25IV. COMM宏功能COMM宏功能練習(xí)1: 1. 配置通訊口、設(shè)定通訊參數(shù)2. 定義宏功能3. 配置宏功能4. 宏功能編程 通過串口2用宏功能指令讀取MODBUS子站5號站的從MW66開始的連續(xù)8個字元件和從MW89開始的連續(xù)5個字元件。要求使用例程數(shù)序號“0”和“1” 具體實現(xiàn)過程如下:Division - Name - Date - Language261、配置通訊口 新建用戶程序,在硬件配置上增加通訊串口2。配置串口2的通訊參數(shù),設(shè)定波特率、校驗碼、停止位等。如下圖所示:1、在硬件配置中添加Port21、右鍵點擊Port2對串口進行配置3、對串口進行配置,設(shè)置相應(yīng)的通訊參數(shù)。

22、IV. COMM宏功能Division - Name - Date - Language272、定義、配置宏功能 定義COMM宏功能的通常頁和功能頁,分別對例程數(shù)“0”和“1”中宏功能的通訊口和MODBUS子站地址進行設(shè)定。1、分別定義例程數(shù)“0”、“1”。2、定義PLC的通訊口地址Port2.3、定義MODBUS子站地址:5IV. COMM宏功能Division - Name - Date - Language282、定義、配置宏功能 定義COMM宏功能的功能頁,分別對例程數(shù)“0”和“1”中C_RDNW所占用的字表的首地址進行設(shè)定。 2、定義例程數(shù)“1”的子表首地址:200。1、定義例程數(shù)“

23、0”的子表首地址:50。IV. COMM宏功能Division - Name - Date - Language293、宏功能編程:例程數(shù)0 在TwidoSoft軟件的梯形圖中編寫程序。首先對C_RDNW_ADDR1_例程數(shù)進行賦值,確定要讀字元件的首地址。定義例程數(shù)“0”,讀取子站的首地址%MW66。 用C_RDNW 參數(shù)0 參數(shù)1發(fā)送通訊命令,和例程數(shù)“0”和“1”對應(yīng)的網(wǎng)絡(luò)從站進行通訊。定義通訊對象例程數(shù)“0”,讀取數(shù)據(jù)個數(shù):8。定義例程數(shù)“0”,子站首地址%MW66。定義通訊對象例程數(shù)“0”,讀取數(shù)據(jù)個數(shù):8。IV. COMM宏功能Division - Name - Date - La

24、nguage303、宏功能編程:例程數(shù)1 在TwidoSoft軟件的梯形圖中編寫程序。首先對C_RDNW_ADDR1_例程數(shù)進行賦值,確定要讀字元件的首地址。定義例程數(shù)“1”,讀取子站的首地址%MW89。 用C_RDNW 參數(shù)0 參數(shù)1發(fā)送通訊命令,和例程數(shù)“0”和“1”對應(yīng)的網(wǎng)絡(luò)從站進行通訊。定義通訊對象例程數(shù)“1”,讀取數(shù)據(jù)個數(shù):5。定義例程數(shù)“1”,子站首地址%MW89。定義通訊對象例程數(shù)“1”,讀取數(shù)據(jù)個數(shù):5。IV. COMM宏功能Division - Name - Date - Language314、監(jiān)控和變量注釋 在COMM宏功能中的功能頁中如果定義了變量名的注釋功能,在Twi

25、doSoft軟件的變量表中可以直接顯示COMM宏功能的變量名符號地址。梯形圖中編寫程序時,可以采用符號(Symbol)或地址方式編程。變量表中可同時顯示變量名和地址。程序中可以用變量名或地址直接編程。IV. COMM宏功能Division - Name - Date - Language32DRIVER宏功能: 一般情況下,Twido PLC用MODBUS串行通訊方式去控制變頻器(此變頻器可以是施耐德的,也可以是其它公司的,只要符合MODBUS通訊協(xié)議都可以),用戶需要用到EXCH指令和通訊字表,并且用戶需要了解通訊字表內(nèi)每一個字元件的含義,編程過程比較復(fù)雜。 當(dāng)用戶使用的變頻器是施耐德的AT

26、V系列變頻器時,用戶能在Twido PLC上使用DRIVER通訊宏功能來和變頻器進行通訊。 DRIVER通訊宏功能可以很大程度上減少用戶編程的工作量,降低用戶用通訊方式控制變頻器的編程難度,同時也能使用戶程序的結(jié)構(gòu)更優(yōu)化,便于理解和調(diào)試。 DRIVER通訊宏功能的用法與COMM通訊宏功能的用法類似。 DRIVER宏功能支持兩種協(xié)議: 1、Modbus協(xié)議。請確認(rèn)PLC的相應(yīng)通訊口已設(shè)定為Modbus協(xié)議。 2、CANopen協(xié)議。CANopen的DRIVER宏功能特別針對ATV31和ATV71變頻器。使用前請確認(rèn)已經(jīng)配置了相應(yīng)CANopen子站。V. DRIVER宏功能Division - N

27、ame - Date - Language33DRIVER宏功能: TWIDO宏功能在配置畫面配置相關(guān)通訊參數(shù)后,通過通訊功能碼實現(xiàn)設(shè)備通訊功能。DRIVER讀寫命令共有六種指令,定義Device通訊的相關(guān)功能:設(shè)備管理、啟動、停止、控制速度、錯誤狀態(tài)診斷等。1、右鍵點擊DRIVER宏功能,選擇“編輯” 在應(yīng)用瀏覽器中右鍵點擊Drive圖標(biāo),顯示快捷菜單,點擊“編輯”菜單,出現(xiàn)下頁所示的Drive宏配置界面。 V. DRIVER宏功能Division - Name - Date - Language34 配置宏功能通用頁:(COMM、DRIVER)DRIVER宏功能 DRIVER宏的配置頁如下

28、所示: 例程數(shù)是指宏功能參數(shù)設(shè)定的數(shù)量,一個Twido程序中能支持最多32個DRIVER宏指令設(shè)定(031) DRIVER宏功能支持網(wǎng)絡(luò)域功能為:Modbus-port1、Modbus-port2和CANopen三種網(wǎng)絡(luò)地址限制:Modbus: 1-247CANopen: 1-16V. DRIVER宏功能Division - Name - Date - Language35每個DRIVER宏指令設(shè)定都能包含六種不同的讀寫命令 配置宏功能的功能頁:(DRIVER) DRIVER宏功能的功能頁配置宏的通訊功能、子表起始地址、以及定義變量名的注釋功能等選擇本條讀寫命令所占用的字表的起始MW地址。如選

29、中“對勾”,則在變量表中自動出現(xiàn)%MW的變量注釋 V. DRIVER宏功能Division - Name - Date - Language36DRIVER宏功能的6種讀寫命令和地址: DRIVER宏支持的六種指令: 1. D_MANAGER 宏功能 Driver管理指令 2. D_RUN_FWD 宏功能 控制Driver正轉(zhuǎn)指令 3. D_RUN_REV 宏功能 控制Driver反轉(zhuǎn)指令 4. D_STOP 宏功能 控制Driver停止指令 5. D_SELECT_SPEED 宏功能 Driver速度設(shè)定指令。根據(jù)ATV工作模式,可以選擇設(shè)定速度或預(yù)置速度。 6. D_CLEAR_ERR 宏

30、功能 清除錯誤緩存器功能指令 TWIDO宏功能在配置畫面配置相關(guān)通訊參數(shù)后,通過通訊功能碼實現(xiàn)設(shè)備通訊功能。DRIVER讀寫命令共有六種指令,定義Device通訊的相關(guān)功能:設(shè)備管理、啟動、停止、控制速度、錯誤狀態(tài)診斷等。III. DRIVER宏功能Division - Name - Date - Language37DRIVER宏功能的6種讀寫命令和地址: 1. D_MANAGER Driver管理指令。管理ATV系列變頻器,控制變頻器的狀態(tài)以及操作。v 該功能必須在ATV操作周期的最前面調(diào)用,確保在所有DRIVER宏功能程序的最前面定義。 D_MANAGER相關(guān)的參數(shù)如下:以下參數(shù)在DRI

31、VER宏通訊時可以監(jiān)控狀態(tài)、設(shè)定相關(guān)通訊參數(shù)。V. DRIVER宏功能Division - Name - Date - Language38DRIVER宏功能的6種讀寫命令和地址: 2. D_RUN_FWD:控制Driver正轉(zhuǎn)指令。管理ATV系列變頻器正轉(zhuǎn)。 本功能的命令格式如下: D_RUN_FWD 參數(shù)0。參數(shù)0表示例程數(shù)序號。 3. D_RUN_REV :控制Driver反轉(zhuǎn)指令。管理ATV系列變頻器反轉(zhuǎn)。 本功能的命令格式如下: D_RUN_REV 參數(shù)0。參數(shù)0表示例程數(shù)序號。 4. D_STOP :控制Driver停止指令。管理ATV系列變頻器停止運行。 本功能的命令格式如下:

32、D_STOP參數(shù)0。參數(shù)0表示例程數(shù)序號。 V. DRIVER宏功能Division - Name - Date - Language39COMM宏功能指令用法說明: 5. D_SELECT_SPEED Driver速度設(shè)定指令。根據(jù)ATV工作模式,可以選擇設(shè)定速度或預(yù)置速度。 在使用此DRIVER宏功能前,以下相關(guān)參數(shù)必須首先填寫。 1) 設(shè)定速度工作模式 必須填寫D_SETPOINT_MODE和D_SETPOINT兩個參數(shù)的值。 D_SETPOINT_MODE設(shè)定參數(shù)值為0時,定義變頻器在設(shè)定速度工作模式下工作。 D_SETPOINT設(shè)定變頻器的工作速度,可以設(shè)定常數(shù),也可以用寄存器等變量

33、賦值。 宏功能會自動生成填寫D_SELECT_SPEED_VAL參數(shù)的值。具體詳細內(nèi)容如下:指令使用舉例: D_SETPOINT_MODE_0:=0 設(shè)定例程數(shù)“0”,以設(shè)定速度工作模式下工作 D_SETPOINT_0:=125 設(shè)定例程數(shù)“0”的變頻器的工作速度為125。 D_SELECT_SPEED 0 Driver速度設(shè)定指令V. DRIVER宏功能Division - Name - Date - Language40COMM宏功能指令用法說明: 5. D_SELECT_SPEED Driver速度設(shè)定指令。 2) 預(yù)置速度工作模式 在該模式下,只需要設(shè)定D_SETPOINT_MODE合

34、適的工作參數(shù)值即可。 為D_SETPOINT_MODE設(shè)定對應(yīng)的值,變頻器就在對應(yīng)的預(yù)置速度值下工作。指令使用舉例: D_SETPOINT_MODE_0:=1(設(shè)定范圍13) 設(shè)定例程數(shù)“0”,以預(yù)置速度值1工作 D_SELECT_SPEED 0 Driver速度設(shè)定指令V. DRIVER宏功能Division - Name - Date - Language41COMM宏功能指令用法說明: 6. D_CLEAR_ERR 清除錯誤緩存器功能指令。本指令允許用戶清除緩存器中的錯誤。 本功能的命令格式如下: D_CLEAR_ERR參數(shù)0。參數(shù)0表示例程數(shù)序號。 功能用法示例: 程序首先進行初始化,

35、在宏功能最前列寫入D_MANAGER 0 根據(jù)條件M5,清除變頻器的錯誤信息。V. DRIVER宏功能Division - Name - Date - Language42DRIVER宏功能練習(xí)1: 1. 配置通訊口、設(shè)定通訊參數(shù)2. 定義宏功能3. 配置宏功能4. 宏功能編程 通過串口2用宏功能指令控制MODBUS子站5號站變頻器ATV31的動作:控制正、反轉(zhuǎn)、停止動作,對變頻器速度賦值,同時監(jiān)控變頻器的錯誤狀態(tài)。要求使用例程數(shù)序號“0”。 具體實現(xiàn)過程如下:V. DRIVER宏功能Division - Name - Date - Language431、配置通訊口 新建用戶程序,在硬件配置

36、上增加通訊串口2。配置串口2的通訊參數(shù),設(shè)定波特率、校驗碼、停止位等。如下圖所示:1、在硬件配置中添加Port21、右鍵點擊Port2對串口進行配置3、對串口進行配置,設(shè)置相應(yīng)的通訊參數(shù)。V. DRIVER宏功能Division - Name - Date - Language442、定義、配置宏功能 定義DRIVER宏功能的通常頁和功能頁,對例程數(shù)“0”中宏功能的通訊口和MODBUS子站地址進行設(shè)定。2、定義例程數(shù)“0”3、定義PLC的通訊口地址Port2.4、定義MODBUS子站地址:51、右鍵點擊DRIVER宏功能,選擇“編輯”V. DRIVER宏功能Division - Name -

37、Date - Language452、定義、配置宏功能 定義DRIVER宏功能的功能頁,對例程數(shù)“0” 所占用的字表的首地址進行設(shè)定。 選擇變量符號注釋功能。1、定義例程數(shù)“0”的子表首地址:100。2、如選中“對勾”,則在變量表中自動出現(xiàn)%MW的變量注釋 V. DRIVER宏功能Division - Name - Date - Language463、宏功能編程: 在TwidoSoft軟件的梯形圖中編寫程序。首先進行DRIVER宏通訊的初始化操作,在程序的宏功能操作前定義D_MANAGER 0指令。對DRIVER宏例程數(shù)進行賦值,定義例程數(shù)“0”。編寫程序通過宏功能定義電機正轉(zhuǎn)、反轉(zhuǎn)。初始化

38、DRIVER宏通訊功能,定義例程數(shù)“0”定義例程數(shù)“0”,根據(jù)條件控制Device正、反轉(zhuǎn)。V. DRIVER宏功能Division - Name - Date - Language473、宏功能編程: 1)編寫程序根據(jù)條件,通過宏功能定義電機停止運行。 2)設(shè)定速度工作模式,控制電機在速度模式下工作,通過D_SETPOINT參數(shù)對速度賦值。 D_SETPOINT_MODE_0:=0 設(shè)定例程數(shù)“0”,以設(shè)定速度工作模式下工作 D_SETPOINT_0:=SD_SPEED 設(shè)定例程數(shù)“0”的變頻器的工作速度為SD_SPEED D_SELECT_SPEED 0 通過該 速度指令,賦值電機速度根據(jù)

39、條件控制電機停止運行定義電機以設(shè)定速度模式運行V. DRIVER宏功能Division - Name - Date - Language483、宏功能編程: 程序中也可以根據(jù)條件,清除變頻器的錯誤信息。如下圖所示: 經(jīng)過以上配置、編程可以很方便的實現(xiàn)用DRIVER宏功能控制ATV31、ATV71變頻器。實現(xiàn)Device通訊的相關(guān)功能:設(shè)備管理、啟動、停止、控制速度、錯誤狀態(tài)診斷等。 DRIVER宏通訊功能,除適用Modbus模式,也可以用于CANopen通訊模式。具體的實現(xiàn)方法,在宏功能使用前請確認(rèn)已經(jīng)配置了相應(yīng)CANopen子站。包括配置CANopen硬件模塊以及在TwidoSoft軟件中設(shè)

40、置CANopen的相關(guān)參數(shù)。 具體內(nèi)容請參照“CANopen通訊”章節(jié)!根據(jù)條件清除變頻器的錯誤信息。V. DRIVER宏功能Division - Name - Date - Language49一:PLC”A”通過串口2用宏功能指令讀取 MODBUS子站5號站的從MW100開始的連續(xù)10個字元 件。要求使用例程數(shù)序號“0” 。二:通過串口2用宏功能指令控制MODBUS子站10號站變頻器ATV31的動作:控制正、反轉(zhuǎn)、停 止動作,對變頻器速度賦值,同時監(jiān)控變頻器的錯誤狀態(tài)。要求使用例程數(shù)序號“0”。宏功能測試:Division - Name - Date - Language50I.計算機網(wǎng)絡(luò)

41、II.TWIDO以太網(wǎng)簡介III. 以太網(wǎng)參數(shù)配置IV. 通過以太網(wǎng)口和編程軟件連接V.多臺PLC通過以太網(wǎng)通訊TWIDO的Ethernet功能用法Division - Name - Date - Language51 計算機網(wǎng)絡(luò),顧名思義是由計算機組成的網(wǎng)絡(luò)系統(tǒng)。根據(jù)IEEE的定義:計算機網(wǎng)絡(luò)是一組自治計算機互連的集合。自治(autonomous computers)是指每個計算機都有自主權(quán),不受別人控制;互連(interconnected)則是指使用通信介質(zhì)進行計算機連接,并達到相互通信的目的。 計算機網(wǎng)絡(luò)的通信是由不同類型的計算機設(shè)備之間通過協(xié)議來實現(xiàn)的。協(xié)議(Protocol)是一系列

42、規(guī)則和約定的規(guī)范性描述,它定義了設(shè)備間通信的標(biāo)準(zhǔn)。使用哪一種設(shè)備并不重要,但這些設(shè)備一定要使用相同的協(xié)議。就像人們進行語言交流一樣,是哪個國家的人并不重要,只要都講相同的語言就可以溝通。 什么是計算機網(wǎng)絡(luò)?I.計算機網(wǎng)絡(luò)計算機網(wǎng)絡(luò)通過相同的協(xié)議進行通信Division - Name - Date - Language52為什么使用計算機網(wǎng)絡(luò)?v 控制信息的流動安全管理、數(shù)據(jù)傳輸及控制v 數(shù)據(jù)集中/共享節(jié)省操作站及外設(shè)的費用v 簡化數(shù)據(jù)/軟件的管理備份、高可靠磁盤陣列(RAID), 信息管理多個用戶共享信息v 分布式任務(wù)降低單個本地CPU的成本I.計算機網(wǎng)絡(luò)Division - Name - D

43、ate - Language53曾經(jīng) 我們烽火戲諸侯,通過官府驛站、飛鴿傳書來交流信息。 1837年,發(fā)明電報。它可以利用一根導(dǎo)線傳送字符信息,通過將每個字母規(guī)定成長短不同的電脈沖信號,并可以在導(dǎo)線的另一端解讀文字信息。 1876年,Bell 成功構(gòu)造了第一個電話系統(tǒng)。電話通信成為人們?nèi)粘I畹囊徊糠帧?1945年。世界上第一臺電子計算機ENIAC(電子數(shù)字計算機)誕生了,共由18000個真空管組成,體積極其龐大,需要數(shù)個房間才能容納它,計算機的發(fā)展也由此開始。 1946年晶體管研制獲得成功(該發(fā)明者即是由此而獲得了1956 年度的諾貝爾物理獎的三位科學(xué)家:貝爾實驗室的John Bardeen

44、、Walter Brattain 和William Shockley)。計算機采用晶體管取代了真空管,這為后來的計算機快速而廣泛地普及作下了歷史的鋪墊。 自1946第一臺電子計算機誕生后,為了處理更多的運算,批量地處理任務(wù),人們開始考慮通過借助傳統(tǒng)的電話線路,使用終端(如電傳打字機、收發(fā)器等)遠程訪問計算機,由此而發(fā)展出最初計算機網(wǎng)絡(luò)的簡單聯(lián)接形式。 計算機網(wǎng)絡(luò)的發(fā)展歷史I.計算機網(wǎng)絡(luò)Division - Name - Date - Language54 1961麻省理工學(xué)院的Leonard Kleinrock發(fā)表了第一篇關(guān)于分組交換網(wǎng)絡(luò)技術(shù)的論文,美國國防部(DOD)對這種數(shù)據(jù)包的交換網(wǎng)絡(luò)設(shè)

45、計感興趣。1962年至1965年,DOD內(nèi)進行網(wǎng)絡(luò)研究的機構(gòu)是高級研究項目機構(gòu)(ARPA),ARPA在各大廠商間為ARPANET的建設(shè)招標(biāo)。 1969年基于分組交換(Packet switch)的ARPANET(即為阿帕網(wǎng))終于誕生了,這個阿帕網(wǎng)就是今天的Internet最早的雛形。 1973年, Xerox公司的Robert Metcalfe博士(以太網(wǎng)之父)提出并實現(xiàn)了最初的以太網(wǎng)。后來DEC、Intel和Xerox合作制定了一個產(chǎn)品標(biāo)準(zhǔn),該標(biāo)準(zhǔn)最初以這三家公司名稱的首字母命名,稱作DIX以太網(wǎng)。 IEEE于是成立了如今聞名的802計劃,其目標(biāo)是為LAN技術(shù)標(biāo)準(zhǔn)化提供廣泛的工業(yè)框架。802

46、委員會意識到無法將所有LAN統(tǒng)一到一個標(biāo)準(zhǔn)上時,該委員會被分成了幾個工作組,每個工作組從事不同的LAN技術(shù)研究。其中IEEE802.3研究基于以太網(wǎng)技術(shù)的標(biāo)準(zhǔn)。 1983年,ARPANET采納TCP(傳輸控制協(xié)議,Transmission Control Protocol)和IP(Internet協(xié)議,Internet Protocol)協(xié)議作為其主要的協(xié)議簇,由此引入了Internet的概念。 1990年ARPANET正式被Internet 取代,退出了歷史舞臺。越來越多的機構(gòu)、個人參與到Internet中來,使得Internet獲得了高速發(fā)展。 計算機網(wǎng)絡(luò)的發(fā)展歷史I.計算機網(wǎng)絡(luò)Divis

47、ion - Name - Date - Language55網(wǎng)絡(luò)的基本結(jié)構(gòu)形式v 主 / 從 (Master/Slave) 主/從協(xié)議允許一個并且只能一個主機發(fā)送命令,查詢從機的響應(yīng)。主機可單獨對一個從機發(fā)送命令,也可以廣播方式對所有從機發(fā)送命令。 從機對每一個單獨發(fā)送給它們的查詢返回訊息(響應(yīng))。但對廣播方式的查詢不做響應(yīng)。v 對等 (Peer to Peer) 對等網(wǎng)是網(wǎng)絡(luò)的早期形式,是局域網(wǎng)中最基本的一種。網(wǎng)絡(luò)上的計算機在功能上是平等的,沒有客戶服務(wù)器之分,每臺計算機既可以提供服務(wù),又可以索取服務(wù)。無法實現(xiàn)控制管理的功能,不利于網(wǎng)絡(luò)的安全與穩(wěn)定。 v 客戶機/服務(wù)器 (Client /

48、Server) 客戶機/服務(wù)器(Client/Server)結(jié)構(gòu)是網(wǎng)絡(luò)模型的一種術(shù)語,服務(wù)器是指在軟件上可連接多個Client,即支持多進程。客戶機(通常為桌面型PC)借助于中心文件服務(wù)器共享應(yīng)用程序和數(shù)據(jù)。通常情況下,客戶機之間并不直接相互通信,而是使用服務(wù)器作為通信中介。 I.計算機網(wǎng)絡(luò)Division - Name - Date - Language56 通訊主/從(Master / Slave)網(wǎng)絡(luò)SlaveSlaveSlaveMasterv集中控制和管理v集中處理信息v輪詢個子站vModbus網(wǎng)絡(luò)為主/從網(wǎng)絡(luò)I.計算機網(wǎng)絡(luò)Division - Name - Date - Langua

49、ge57對等 (Peer To Peer) 網(wǎng)絡(luò)v分布式結(jié)構(gòu)v獨立的信息處理v共享傳輸介質(zhì)vModbus Plus, TCP/IP Modbus 為對等網(wǎng)絡(luò)I.計算機網(wǎng)絡(luò)Division - Name - Date - Language58(客戶機/服務(wù)器)Client / Server 網(wǎng)絡(luò)v集中網(wǎng)絡(luò)管理v受控的信息流v獨立的信息處理v共享的傳輸介質(zhì)vMicrosoft NT 網(wǎng)絡(luò)I.計算機網(wǎng)絡(luò)Division - Name - Date - Language59OSI開放系統(tǒng)互連參考模型計算機網(wǎng)絡(luò)發(fā)展初期階段,許多研究機構(gòu)、計算機廠商和公司都推出了自己的網(wǎng)絡(luò)系統(tǒng),然而它們之間互不兼容性,沒

50、有一種統(tǒng)一標(biāo)準(zhǔn)存在,不同廠家的網(wǎng)絡(luò)系統(tǒng)之間無法相互連接。各大廠商針對自己的協(xié)議生產(chǎn)出了不同的硬件和軟件。由于多種協(xié)議的并存,同時也使網(wǎng)絡(luò)變得越來越復(fù)雜,廠商之間的網(wǎng)絡(luò)設(shè)備大多不能兼容,很難進行通信。 為了解決網(wǎng)絡(luò)之間兼容性的問題,幫助各個廠商生產(chǎn)出可兼容的網(wǎng)絡(luò)設(shè)備,國際標(biāo)準(zhǔn)化組織ISO(International Standards Organization)于1984年提出了開放系統(tǒng)互連參考模型 OSI/RM(Open System Interconnection Reference Model), 它很快成為計算機網(wǎng)絡(luò)通信的基礎(chǔ)模型。 OSI(開放系統(tǒng)互聯(lián))參考模型是應(yīng)用在局域網(wǎng)(LAN)

51、和廣域網(wǎng)(WAN)的一套普遍適用的規(guī)范集合,以使得全球范圍的計算機平臺可進行開放式通信。它由國際標(biāo)準(zhǔn)化組織ISO(International Standards Organization)定義,OSI參考模型說明了網(wǎng)絡(luò)的架構(gòu)體系和標(biāo)準(zhǔn),并描述了網(wǎng)絡(luò)中信息是如何傳輸?shù)?。OSI模型極大地促進了網(wǎng)絡(luò)通信的發(fā)展,也充分體現(xiàn)了為網(wǎng)絡(luò)軟件和硬件實施標(biāo)準(zhǔn)化做出的努力。I.計算機網(wǎng)絡(luò)Division - Name - Date - Language60 OSI參考模型很重要的一個特性,即它采用的是分層體系結(jié)構(gòu),OSI參考模型共劃分為七層。在兩臺設(shè)備之間進行通信時,兩臺設(shè)備必須要高度地協(xié)調(diào)工作,從物理的傳輸介質(zhì)

52、到應(yīng)用程序的接口等方方面面的工作,可見這種“協(xié)調(diào)”是相當(dāng)復(fù)雜的。為了降低網(wǎng)絡(luò)設(shè)計的復(fù)雜性,OSI采用了層次化的結(jié)構(gòu)模型。 分層設(shè)計方法可以將龐大而復(fù)雜的問題轉(zhuǎn)化為若干較小且易于處理的子問題。將復(fù)雜的網(wǎng)絡(luò)通信過程分解到各個功能層次,各個層次的設(shè)計和測試相對獨立,并不依賴于操作系統(tǒng)或其它因素,層次間也無需了解其它層是如何實現(xiàn)的,從而簡化了設(shè)備間的互通性和互操作性。 采用統(tǒng)一的標(biāo)準(zhǔn)的層次化模型后,各個設(shè)備生產(chǎn)廠商遵循標(biāo)準(zhǔn)進行產(chǎn)品的設(shè)計開發(fā),有效地保證了產(chǎn)品間的兼容性。好像建造房屋,我們可以使用其它廠商提供的原材料,而不必再從制作磚瓦階段開始一樣,廠商可以只專著于某一層應(yīng)用的開發(fā),使用其它廠商提供的協(xié)

53、議為基礎(chǔ),使得開發(fā)費用大為降低 OSI開放系統(tǒng)互連參考模型I.計算機網(wǎng)絡(luò)Division - Name - Date - Language61基本網(wǎng)絡(luò)物理硬件如何打包,路由,分配地址等如何進行可靠的數(shù)據(jù)傳輸進程或應(yīng)用如何進行通信會話數(shù)據(jù)格式及編碼網(wǎng)絡(luò)應(yīng)用(文件傳輸)構(gòu)成數(shù)據(jù), 校驗,位、字節(jié)填充等l表示層Presentationl 物理層 physicall 數(shù)據(jù)鏈路層 Data Linkl 網(wǎng)絡(luò)層 Networkl 傳輸層 Transportl 會話層 Sessionl應(yīng)用層Application網(wǎng)絡(luò)是如何構(gòu)成的 ?n ISO/OSI (國際標(biāo)準(zhǔn)化組織/開放系統(tǒng)互連)有關(guān)基本網(wǎng)絡(luò)的 7 層模

54、型用于用于數(shù)據(jù)數(shù)據(jù)處理處理用于用于通訊通訊I.計算機網(wǎng)絡(luò)Division - Name - Date - Language62OSI參考模型各層的功能OSI參考模型的每一層都定義了所實現(xiàn)的功能,完成某特定的通信任務(wù),并只與緊鄰的上層和下層進行數(shù)據(jù)的交換。 物理層(Physical layer)涉及到在通信信道(Channel)上傳輸?shù)脑急忍亓?,它定義了傳輸數(shù)據(jù)所需要的機械、電氣、功能及規(guī)程的特性等,包括電壓、電纜線、數(shù)據(jù)傳輸速率、接口的定義等。數(shù)據(jù)鏈路層(Data link layer)的主要任務(wù)是提供對物理層的控制,檢測并糾正可能出現(xiàn)的錯誤,并且進行流量控制。數(shù)據(jù)鏈路層與物理地址、網(wǎng)絡(luò)拓撲

55、、線纜規(guī)劃、錯誤校驗、流量控制等有關(guān)。網(wǎng)絡(luò)層(Network layer)決定傳輸報文的最佳路由,其關(guān)鍵問題是確定數(shù)據(jù)包從源端到目的端如何選擇路由。網(wǎng)絡(luò)層通過路由選擇協(xié)議來計算路由。傳輸層(Transport layer)的基本功能是從會話層接受數(shù)據(jù),并且在必要的時候把它分成較小的單元,傳遞給網(wǎng)絡(luò)層,并確保到達對方的各段信息正確無誤,傳輸層建立、維護虛電路,進行差錯校驗和流量控制。物理層網(wǎng)絡(luò)層傳輸層會話層表示層應(yīng)用層數(shù)據(jù)鏈路層I.計算機網(wǎng)絡(luò)Division - Name - Date - Language63會話層(Session layer)允許不同機器上的用戶建立、管理和終止應(yīng)用程序間的會

56、話關(guān)系,在協(xié)調(diào)不同應(yīng)用程序之間的通信時要涉及會話層,該層使每個應(yīng)用程序知道其它應(yīng)用程序的狀態(tài)。同時,會話層也提供雙工(Duplex)協(xié)商、會話同步等。表示層(Presentation layer)關(guān)注于所傳輸?shù)男畔⒌恼Z法和意義,它把來自應(yīng)用層與計算機有關(guān)的數(shù)據(jù)格式處理成與計算機無關(guān)的格式,以保障對端設(shè)備能夠準(zhǔn)確無誤地理解發(fā)送端數(shù)據(jù)。同時,表示層也負責(zé)數(shù)據(jù)加密等。應(yīng)用層(Application layer)是OSI參考模型最靠近用戶的一層,負責(zé)為應(yīng)用程序提供網(wǎng)絡(luò)服務(wù)。這里的網(wǎng)絡(luò)服務(wù)包括文件傳輸、文件管理、電子郵件的消息處理等。OSI參考模型各層的功能物理層網(wǎng)絡(luò)層傳輸層會話層表示層應(yīng)用層數(shù)據(jù)鏈路層

57、I.計算機網(wǎng)絡(luò)Division - Name - Date - Language64OSI模型的數(shù)據(jù)封裝 封裝(Encapsulation)是指網(wǎng)絡(luò)節(jié)點(Node)將要傳送的數(shù)據(jù)用特定的協(xié)議頭打包,來傳送數(shù)據(jù),有時候,我們也可能在數(shù)據(jù)尾部加上報文,這時候,也稱為封裝。OSI七層模型的每一層都對數(shù)據(jù)進行封裝,以保證數(shù)據(jù)能夠正確無誤的到達目的地,被終端主機理解及處理。 首先,主機的應(yīng)用層信息轉(zhuǎn)化為能夠在網(wǎng)絡(luò)中傳播的數(shù)據(jù),能夠被對端應(yīng)用程序識別;然后,數(shù)據(jù)在表示層加上表示層報頭,協(xié)商數(shù)據(jù)格式,是否加密,轉(zhuǎn)化成對端能夠理解的數(shù)據(jù)格式;數(shù)據(jù)在會話層又加上會話層報頭;以此類推,傳輸層加上傳輸層報頭,這時數(shù)

58、據(jù)稱為段(Segment),網(wǎng)絡(luò)層加上網(wǎng)絡(luò)層報頭,稱為數(shù)據(jù)包(Packet),數(shù)據(jù)鏈路層加上數(shù)據(jù)鏈路層報頭稱為幀(Frame);在物理層數(shù)據(jù)轉(zhuǎn)換為比特流,傳送到交換機,通過交換機將數(shù)據(jù)幀發(fā)向路由器;同理,路由器也逐層解封裝:剝?nèi)?shù)據(jù)鏈路層幀頭部,依據(jù)網(wǎng)絡(luò)層數(shù)據(jù)包頭信息查找到去往主機B的路徑,然后封裝數(shù)據(jù)發(fā)向主機B。 主機B從物理層到應(yīng)用層,依次解封裝,剝?nèi)ジ鲗臃庋b報頭,提取出發(fā)送主機發(fā)來的數(shù)據(jù),完成數(shù)據(jù)的發(fā)送和接收過程。 I.計算機網(wǎng)絡(luò)Division - Name - Date - Language65OSI模型的數(shù)據(jù)流向物理層網(wǎng)絡(luò)層傳輸層會話層表示層應(yīng)用層數(shù)據(jù)鏈路層物理層網(wǎng)絡(luò)層傳輸層會話層

59、表示層應(yīng)用層數(shù)據(jù)鏈路層由軟件實現(xiàn)由硬件實現(xiàn)v 上面五層由軟件實現(xiàn),底下兩層由硬件實現(xiàn)I.計算機網(wǎng)絡(luò)Division - Name - Date - Language66網(wǎng)絡(luò)的不同傳輸介質(zhì)物理層(Physical Layer)定義了傳輸介質(zhì)的特性:是銅質(zhì)電纜、光纖還是衛(wèi)星,使用什么樣的物理信號來表示數(shù)字“0”和“1”,如何建立和終止通信連接;物理接口(插頭和插座)有多少針以及各針的用處等。物理層協(xié)議還定義了接口的4個基本功能特性:機械特性、電氣特性、功能特性、規(guī)程特性。n 同軸電纜n 雙絞線n 光纖n 無線Jacket of PVC or TeflonJacket made of PVC or

60、TeflonI.計算機網(wǎng)絡(luò)Division - Name - Date - Language67網(wǎng)絡(luò)基本的物理拓撲形式n節(jié)點和鏈接的幾何排列形式有o總線總線o星型星型o令牌環(huán)形令牌環(huán)形o自由拓撲自由拓撲n大型系統(tǒng)常采用自由拓撲形式:包括兩種或兩種以上基本拓撲排列形式 網(wǎng)絡(luò)拓撲(Network Topology)指的是計算機網(wǎng)絡(luò)的物理布局。簡單地說,是指將一組設(shè)備以什么結(jié)構(gòu)連接起來。連接的結(jié)構(gòu)有多種,我們通常稱為拓撲結(jié)構(gòu)。網(wǎng)絡(luò)拓撲結(jié)構(gòu)主要有總線型拓撲、環(huán)型拓撲、星型拓撲和網(wǎng)狀拓撲,有時是如上幾種的混合模型。了解這些拓撲結(jié)構(gòu)是設(shè)計網(wǎng)絡(luò)和解決網(wǎng)絡(luò)疑難問題的前提 I.計算機網(wǎng)絡(luò)Division - N

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論