計(jì)算機(jī)基礎(chǔ)教程 內(nèi)蒙神舟硅業(yè)儀表工段_第1頁(yè)
計(jì)算機(jī)基礎(chǔ)教程 內(nèi)蒙神舟硅業(yè)儀表工段_第2頁(yè)
計(jì)算機(jī)基礎(chǔ)教程 內(nèi)蒙神舟硅業(yè)儀表工段_第3頁(yè)
計(jì)算機(jī)基礎(chǔ)教程 內(nèi)蒙神舟硅業(yè)儀表工段_第4頁(yè)
計(jì)算機(jī)基礎(chǔ)教程 內(nèi)蒙神舟硅業(yè)儀表工段_第5頁(yè)
已閱讀5頁(yè),還剩71頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、 一一. .基本概念基本概念 1 1、數(shù)制(、數(shù)制(number systemnumber system)也稱(chēng)計(jì)數(shù)制,是指用一組固)也稱(chēng)計(jì)數(shù)制,是指用一組固 定定 的數(shù)字符號(hào)和統(tǒng)一的規(guī)則來(lái)表示數(shù)值的方法。的數(shù)字符號(hào)和統(tǒng)一的規(guī)則來(lái)表示數(shù)值的方法。 數(shù)制的表示主要包括三個(gè)基本要素:數(shù)位、基數(shù)和位權(quán)。數(shù)制的表示主要包括三個(gè)基本要素:數(shù)位、基數(shù)和位權(quán)。 第二章第二章 數(shù)制的概念數(shù)制的概念 2 2、在微機(jī)中,一般在數(shù)字的后面,用特定字母表示該數(shù)、在微機(jī)中,一般在數(shù)字的后面,用特定字母表示該數(shù) 的進(jìn)制。例如:的進(jìn)制。例如:b b(二進(jìn)制)、(二進(jìn)制)、d d(十進(jìn)制,(十進(jìn)制,d d可省略)、可省略)、

2、o o(八進(jìn)制)、(八進(jìn)制)、h h(十六進(jìn)制)等。(十六進(jìn)制)等。 3 3、十進(jìn)制:具有、十進(jìn)制:具有1010個(gè)不同的數(shù)碼符號(hào)個(gè)不同的數(shù)碼符號(hào)0 0、1 1、2 2、3 3、4 4、5 5、 6 6、7 7、8 8、9 9,其基數(shù)為,其基數(shù)為1010,十進(jìn)制數(shù)的特點(diǎn)是逢十進(jìn)一。,十進(jìn)制數(shù)的特點(diǎn)是逢十進(jìn)一。 例如:(例如:(10481048)d d1 110103 30 010102 24 410101 18 810100 0 二進(jìn)制:具有二進(jìn)制:具有2 2個(gè)不同的數(shù)碼符號(hào)個(gè)不同的數(shù)碼符號(hào)0 0和和1 1,其基數(shù)為,其基數(shù)為2 2, 二進(jìn)制數(shù)的特點(diǎn)是逢二進(jìn)一。二進(jìn)制數(shù)的特點(diǎn)是逢二進(jìn)一。 例如例

3、如:(:(11011101)b b1 123231 122220 021211 12020(1313)d d 八進(jìn)制:具有八進(jìn)制:具有8 8個(gè)不同的數(shù)碼符號(hào)個(gè)不同的數(shù)碼符號(hào)0 0、1 1、2 2、3 3、4 4、5 5、 6 6、7 7,其基數(shù)為,其基數(shù)為8 8,八進(jìn)制數(shù)的特點(diǎn)是逢八進(jìn)一。例,八進(jìn)制數(shù)的特點(diǎn)是逢八進(jìn)一。例 如:如: (10621062)o o1 183830 082826 681812 28080(562562)d d 十六進(jìn)制:具有十六進(jìn)制:具有1616個(gè)不同的數(shù)碼符號(hào)個(gè)不同的數(shù)碼符號(hào)0 0、1 1、2 2、3 3、4 4、 5 5、6 6、7 7、8 8、9 9、a a、b

4、 b、c c、d d、e e、f f,其基數(shù)為,其基數(shù)為1616, 十六進(jìn)制數(shù)的特點(diǎn)是逢十六進(jìn)一。十六進(jìn)制數(shù)的特點(diǎn)是逢十六進(jìn)一。 例如:例如: (2af2af)h h2 216162 2101016161 1151516160 0(687687)d d 二進(jìn)制二進(jìn)制八進(jìn)制八進(jìn)制十進(jìn)制十進(jìn)制十六進(jìn)制十六進(jìn)制 0000000 0001111 0010222 0011333 0100444 0101555 0110666 0111777 10001088 10011199 10101210a 10111311b 11001412c 11011513d 11101614e 11111715f 不同進(jìn)制

5、間的表示方法不同進(jìn)制間的表示方法 如果有兩個(gè)有理數(shù)相等,則兩個(gè)數(shù)的整數(shù)部分和小如果有兩個(gè)有理數(shù)相等,則兩個(gè)數(shù)的整數(shù)部分和小 數(shù)部分一定分別相等。因此,數(shù)制之間進(jìn)行轉(zhuǎn)換時(shí),通數(shù)部分一定分別相等。因此,數(shù)制之間進(jìn)行轉(zhuǎn)換時(shí),通 常需要對(duì)整數(shù)部分和小數(shù)部分分別進(jìn)行轉(zhuǎn)換常需要對(duì)整數(shù)部分和小數(shù)部分分別進(jìn)行轉(zhuǎn)換。 二二. .數(shù)制間的轉(zhuǎn)換數(shù)制間的轉(zhuǎn)換 方法:按權(quán)展開(kāi)求和。方法:按權(quán)展開(kāi)求和。 例如:例如: (110.101110.101)b b=1=12 22 2+1+12 21 1+0+02 20 0+1+12 2-1 -1+0 +02 2-2 -2+1 +12 2-3 -3= =( (6.6256.625

6、)d d (73.5673.56)o o=7=78 81 1+3+38 80 0+5+58 8-1 -1+6 +68 8-2 -2= =( (59.7187559.71875)d d (2b.3c2b.3c)h h=2=216161 1+11+1116160 0+3+31616-1 -1+12 +121616-2 -2= =( (43.23437543.234375)d d 1、二進(jìn)制轉(zhuǎn)換為其他進(jìn)制、二進(jìn)制轉(zhuǎn)換為其他進(jìn)制 2 2、十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)、十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù) 方法:整數(shù)部分采取方法:整數(shù)部分采取“除除2 2取余法取余法”,從下往上??;,從下往上?。?小數(shù)部分采取小數(shù)部分采取“

7、乘乘2 2取整法取整法”,從上往下取。,從上往下取。 例如:將十進(jìn)制數(shù)例如:將十進(jìn)制數(shù)358.375358.375轉(zhuǎn)換為二進(jìn)制數(shù)。轉(zhuǎn)換為二進(jìn)制數(shù)。 因?yàn)椋ㄒ驗(yàn)椋?58358)d=d=(101100110101100110)b b (0.3750.375)d=d=(0.0110.011)b b 所以將整數(shù)和小數(shù)合并在一起,所以將整數(shù)和小數(shù)合并在一起, (358.375358.375)d=d=(101100110.011101100110.011)b b 具體步驟如下:具體步驟如下: 整數(shù)部分轉(zhuǎn)換: 小數(shù)部分轉(zhuǎn)換: 余數(shù)余數(shù) 整數(shù)部分整數(shù)部分 2 358 0 0.375 2 179 1 2 2 8

8、9 1 0.750 0 2 44 0 2 2 22 0 1.500 1 2 11 1 2 2 5 1 1 1 2 2 0 1 1 (取后乘) 十進(jìn)制轉(zhuǎn)換為八進(jìn)制、十六進(jìn)制的方法與十進(jìn)制十進(jìn)制轉(zhuǎn)換為八進(jìn)制、十六進(jìn)制的方法與十進(jìn)制 轉(zhuǎn)換為二進(jìn)制的方法類(lèi)似。轉(zhuǎn)換為二進(jìn)制的方法類(lèi)似。 u 十進(jìn)制整數(shù)十進(jìn)制整數(shù)八進(jìn)制八進(jìn)制 方法:方法:“除除8 8取余取余”; u 十進(jìn)制整數(shù)十進(jìn)制整數(shù)十六進(jìn)制十六進(jìn)制 方法:方法:“除除1616取余取余”; u 十進(jìn)制小數(shù)十進(jìn)制小數(shù)八進(jìn)制小數(shù)八進(jìn)制小數(shù) 方法:方法:“乘乘8 8取整取整”; u 十進(jìn)制小數(shù)十進(jìn)制小數(shù)十六進(jìn)制小數(shù)十六進(jìn)制小數(shù) 方法:方法:“乘乘1616取整

9、取整”。 3 3、二進(jìn)制、八進(jìn)制、十六進(jìn)制之間的轉(zhuǎn)換、二進(jìn)制、八進(jìn)制、十六進(jìn)制之間的轉(zhuǎn)換 二進(jìn)制數(shù)轉(zhuǎn)換為八進(jìn)制數(shù)的方法:二進(jìn)制數(shù)轉(zhuǎn)換為八進(jìn)制數(shù)的方法:以小數(shù)點(diǎn)為界,分別向左 或右將每三位二進(jìn)制數(shù)合成為一位八進(jìn)制數(shù)即可。如果不足 三位,可用零補(bǔ)足。 八進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)八進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù),將每一位八進(jìn)制數(shù)展成三位二進(jìn) 制數(shù)即可。 例如: (1100101.1101)b=(001 100 101.110 100)b=(145.64)o (423.45)o=(100 010 011.100 101)b 二進(jìn)制數(shù)轉(zhuǎn)換十六進(jìn)制數(shù)的方法:二進(jìn)制數(shù)轉(zhuǎn)換十六進(jìn)制數(shù)的方法:以小數(shù)點(diǎn)為 界,分別向左或右將每

10、四位二進(jìn)制數(shù)合成一位 十六進(jìn)制數(shù)即可。如果不足四位,可用零補(bǔ)足。 十六進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)十六進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù),將每一位十六進(jìn) 制數(shù)展成四位二進(jìn)制數(shù)即可。 例如:(10101001011.01101)b=(0101 0100 1011.0110 1000)b=(54b.68)h; (acd.ef) h=(1010 1100 1101.1110 1111)b 二進(jìn)制的運(yùn)算有算術(shù)運(yùn)算和邏輯運(yùn)算兩種。二進(jìn)制的運(yùn)算有算術(shù)運(yùn)算和邏輯運(yùn)算兩種。 算術(shù)運(yùn)算:二進(jìn)制數(shù)的算術(shù)運(yùn)算有加法、減法、乘法和除法。算術(shù)運(yùn)算:二進(jìn)制數(shù)的算術(shù)運(yùn)算有加法、減法、乘法和除法。 加法規(guī)則:00=0 0l=l 10=ll1=10

11、 減法規(guī)則:00=0 l1=0 10=l10l=l 乘法規(guī)則:00=0 01=0 l00 l1=l 除法規(guī)則:00=0 01=0 l0(無(wú)意義) l1=l 4 4、二進(jìn)制的運(yùn)算規(guī)則、二進(jìn)制的運(yùn)算規(guī)則 “或或”運(yùn)算規(guī)則如下:運(yùn)算規(guī)則如下: 00=0 01=1 10=1 11=1 00=0 01=1 10=1 11=1 “與與”運(yùn)算規(guī)則如下:運(yùn)算規(guī)則如下: 00=0 01=0 10=0 11=1 00=0 01=0 10=0 11=1 “非非”運(yùn)算規(guī)如下:運(yùn)算規(guī)如下: 非0等于1;非1等于0 10 01 5、常用數(shù)據(jù)類(lèi)型 bool型:占用一個(gè)位的地址,有0和1兩中狀態(tài) byte型:占用一個(gè)字節(jié),即

12、8個(gè)位 int 型:占用一個(gè)字的地址,用來(lái)表示整型值 float型:占用兩個(gè)字,用來(lái)表示帶實(shí)數(shù)值 數(shù)據(jù)類(lèi)型關(guān)鍵字 存儲(chǔ)大小(字節(jié))取值范圍 字節(jié)型byte10255 整型integer2 -3276832767 長(zhǎng)整型long4 -2147483648 2147483647 單精度浮點(diǎn)型 single4 -3.402823e38 -3.402823e38 雙精度浮點(diǎn)型 double8 邏輯型boolean1 0和1 字符串型string1 065535 6 、數(shù)據(jù)的存儲(chǔ)單位數(shù)據(jù)的存儲(chǔ)單位 數(shù)據(jù)的存儲(chǔ)單位有位、字節(jié)和字等。數(shù)據(jù)的存儲(chǔ)單位有位、字節(jié)和字等。 (1) 位也稱(chēng)比特,記為位也稱(chēng)比特,記為

13、bit(binary digit的縮寫(xiě)的縮寫(xiě))或或b,這是最小的信息單位,是用,這是最小的信息單位,是用0 或或1來(lái)表示的一個(gè)二進(jìn)制數(shù)位。來(lái)表示的一個(gè)二進(jìn)制數(shù)位。 (2) 字節(jié)也稱(chēng)拜特,記為字節(jié)也稱(chēng)拜特,記為byte或或b,是數(shù)據(jù)存儲(chǔ)中最常用的基本單位。,是數(shù)據(jù)存儲(chǔ)中最常用的基本單位。pc中由中由8 個(gè)二進(jìn)制位構(gòu)成一個(gè)字節(jié),從最小的個(gè)二進(jìn)制位構(gòu)成一個(gè)字節(jié),從最小的00000000到最大的到最大的11111111,即一個(gè)字節(jié),即一個(gè)字節(jié) 可有可有256個(gè)值。也可以表示由個(gè)值。也可以表示由8個(gè)二進(jìn)制位構(gòu)成的其他信息。一個(gè)字節(jié)可存放一個(gè)二進(jìn)制位構(gòu)成的其他信息。一個(gè)字節(jié)可存放一 個(gè)半角英文字符的編碼個(gè)

14、半角英文字符的編碼(ascii碼碼)。兩個(gè)或四個(gè)字節(jié)可存放一個(gè)漢字編碼,。兩個(gè)或四個(gè)字節(jié)可存放一個(gè)漢字編碼,1個(gè)漢個(gè)漢 字至少需要兩個(gè)字節(jié)或兩個(gè)字符來(lái)表示。這里所說(shuō)的字符是指字至少需要兩個(gè)字節(jié)或兩個(gè)字符來(lái)表示。這里所說(shuō)的字符是指ascii碼字符,即碼字符,即 半角下的英文字母、數(shù)字或其它符半角下的英文字母、數(shù)字或其它符 1byte=8bit,通常將,通常將2的的10次方,即次方,即1024個(gè)字節(jié)稱(chēng)為個(gè)字節(jié)稱(chēng)為1k字節(jié)字節(jié)(kilobytes),記為,記為 1kb(注意:習(xí)慣上也就是普通物理和數(shù)學(xué)上的注意:習(xí)慣上也就是普通物理和數(shù)學(xué)上的1k=1000,而計(jì)算機(jī)中的,而計(jì)算機(jī)中的 1k=1024=

15、210),讀作千字節(jié)。,讀作千字節(jié)。2的的20次方個(gè)字節(jié)約為百萬(wàn)個(gè)字節(jié),記為次方個(gè)字節(jié)約為百萬(wàn)個(gè)字節(jié),記為 1mb(megabytes),讀作兆字節(jié)。,讀作兆字節(jié)。2的的30次方個(gè)字節(jié)約為次方個(gè)字節(jié)約為10億個(gè)字節(jié),記為億個(gè)字節(jié),記為 1gb(gigabytes),讀作吉字節(jié)或者千兆字節(jié)。,讀作吉字節(jié)或者千兆字節(jié)。2的的40次方個(gè)字節(jié)約為萬(wàn)億個(gè)字次方個(gè)字節(jié)約為萬(wàn)億個(gè)字 節(jié),記為節(jié),記為1tb(terabytes),讀作太字節(jié)。,讀作太字節(jié)。2的的50次方個(gè)字節(jié)約為千萬(wàn)億個(gè)字節(jié),次方個(gè)字節(jié)約為千萬(wàn)億個(gè)字節(jié), 記為記為1pb(petabytes),讀作拍字節(jié)。,讀作拍字節(jié)。 (3) 字記為字記為w

16、ord或或w,是位的組合,是信息交換、加工、存儲(chǔ)的基本單元,是位的組合,是信息交換、加工、存儲(chǔ)的基本單元(獨(dú)立的獨(dú)立的 信息單位信息單位)。用二進(jìn)制代碼。用二進(jìn)制代碼 表示,一個(gè)字由一個(gè)字節(jié)或若干字節(jié)構(gòu)成表示,一個(gè)字由一個(gè)字節(jié)或若干字節(jié)構(gòu)成(通常取字節(jié)的整數(shù)倍通常取字節(jié)的整數(shù)倍)。 它可以代表數(shù)據(jù)代碼、字符代碼、操作碼和地址碼或它們的組合。它可以代表數(shù)據(jù)代碼、字符代碼、操作碼和地址碼或它們的組合。 字又稱(chēng)計(jì)算機(jī)字,用來(lái)表示數(shù)據(jù)或信息長(zhǎng)度,它的含義取決于機(jī)器字又稱(chēng)計(jì)算機(jī)字,用來(lái)表示數(shù)據(jù)或信息長(zhǎng)度,它的含義取決于機(jī)器 的類(lèi)型、字長(zhǎng)及使用者的要求。常用的固定字長(zhǎng)有的類(lèi)型、字長(zhǎng)及使用者的要求。常用的固

17、定字長(zhǎng)有32位位(如如386機(jī)、機(jī)、 486機(jī)機(jī))、64位位(如如586機(jī)、機(jī)、pentium機(jī)系列機(jī)系列)等。等。 第三章 常用通訊方式 一、rs232 通訊 rs232的通訊信號(hào)電平為正負(fù)515v,這不同于數(shù)字電路 的03v或05v,所以要以rs232的方式進(jìn)行通訊,源信號(hào)需 要進(jìn)行電壓轉(zhuǎn)換。最大通訊距離15米。 當(dāng)進(jìn)行數(shù)據(jù)傳送時(shí),只用一根數(shù)據(jù)線且只能進(jìn)行單向傳輸?shù)姆?式,稱(chēng)為單工方式; 當(dāng)進(jìn)行數(shù)據(jù)傳送時(shí),只用一根數(shù)據(jù)線利用不同時(shí)段進(jìn)行雙向傳 輸?shù)姆绞?,稱(chēng)為半雙工方式; 當(dāng)進(jìn)行數(shù)據(jù)傳送時(shí),利用兩根數(shù)據(jù)線同時(shí)進(jìn)行發(fā)送和接收的 方式,稱(chēng)為全雙工方式。 二、rs485/422 通訊 由于工業(yè)現(xiàn)場(chǎng)

18、的環(huán)境較為惡劣,比如各種射頻干擾均比其他場(chǎng)合 來(lái)得大,為了保證工業(yè)現(xiàn)場(chǎng)較長(zhǎng)傳輸距離的情況下數(shù)據(jù)的正確性, 一般工業(yè)現(xiàn)場(chǎng)設(shè)備會(huì)采用rs422/485進(jìn)行通訊。最大通訊距離 1200米,此時(shí)速率可達(dá)到19200bit/s. rs 422/485采用了平衡差分信號(hào)傳輸方式。 三、modbus通訊 1、modbus規(guī)約 modbus 協(xié)議是應(yīng)用于電子控制器上的一種通用語(yǔ)言。通過(guò)此協(xié)議,控制器 相互之間、控制器經(jīng)由網(wǎng)絡(luò)(例如以太網(wǎng))和其它設(shè)備之間可以通信。它已經(jīng) 成為一通用工業(yè)標(biāo)準(zhǔn)。有了它,不同廠商生產(chǎn)的控制設(shè)備可以連成工業(yè)網(wǎng)絡(luò), 進(jìn)行集中監(jiān)控。 此協(xié)議定義了一個(gè)控制器能認(rèn)識(shí)使用的消息結(jié)構(gòu),而不管它們是

19、經(jīng)過(guò)何種網(wǎng)絡(luò)進(jìn) 行通信的。它描述了控制器請(qǐng)求訪問(wèn)其它設(shè)備的過(guò)程,如果回應(yīng)來(lái)自其它設(shè)備 的請(qǐng)求,以及怎樣偵測(cè)錯(cuò)誤并記錄。它制定了消息域格局和內(nèi)容的公共格式。 當(dāng)在modbus網(wǎng)絡(luò)上通信時(shí),此協(xié)議決定了每個(gè)控制器須要知道它們的設(shè)備地址, 識(shí)別按地址發(fā)來(lái)的消息,決定要產(chǎn)生何種行動(dòng)。如果需要回應(yīng),控制器將生成 反饋信息并用modbus協(xié)議發(fā)出。在其它網(wǎng)絡(luò)上,包含了modbus協(xié)議的消息轉(zhuǎn) 換為在此網(wǎng)絡(luò)上使用的幀或包結(jié)構(gòu)。這種轉(zhuǎn)換也擴(kuò)展了根據(jù)具體的網(wǎng)絡(luò)解決節(jié) 地址、路由路徑及錯(cuò)誤檢測(cè)的方法。 標(biāo)準(zhǔn)的modbus口是使用rs-232c兼容串行接口,它定義了連接口的針腳、電纜、 信號(hào)位、傳輸波特率、奇偶校驗(yàn)

20、??刂破髂苤苯踊蚪?jīng)由modem組網(wǎng)。 控制器通信使用主從技術(shù),即僅設(shè)備(主設(shè)備)能初始化傳輸(查詢)。其 它設(shè)備(從設(shè)備)根據(jù)主設(shè)備查詢提供的數(shù)據(jù)做出相應(yīng)反應(yīng)。典型的主設(shè)備: 主機(jī)和可編程儀表。典型的從設(shè)備:可編程控制器。 主設(shè)備可單獨(dú)和從設(shè)備通信,也能以廣播方式和所有從設(shè)備通信。如果單獨(dú)通 信,從設(shè)備返回消息作為回應(yīng),如果是以廣播方式查詢的,則不作任何回應(yīng)。 modbus協(xié)議建立了主設(shè)備查詢的格式:設(shè)備(或廣播)地址、功能代碼、所有 要發(fā)送的數(shù)據(jù)、錯(cuò)誤檢測(cè)域。 從設(shè)備回應(yīng)消息也由modbus協(xié)議構(gòu)成,包括確認(rèn)要行動(dòng)的域、任何要返回的數(shù) 據(jù)、和錯(cuò)誤檢測(cè)域。如果在消息接收過(guò)程中發(fā)生錯(cuò)誤,或從設(shè)備

21、不能執(zhí)行其命 令,從設(shè)備將建立錯(cuò)誤消息并把它作為回應(yīng)發(fā)送出去。 在其它網(wǎng)絡(luò)上,控制器使用對(duì)等技術(shù)通信,故任何控制都能初始和其它控制器 的通信。這樣在單獨(dú)的通信過(guò)程中,控制器既可作為主設(shè)備也可作為從設(shè)備。 提供的多個(gè)內(nèi)部通道可允許同時(shí)發(fā)生的傳輸進(jìn)程。 在消息位,modbus協(xié)議仍提供了主從原則,盡管網(wǎng)絡(luò)通信方法是“對(duì)等”。 如果控制器發(fā)送消息,它只是作為主設(shè)備,并期望從從設(shè)備得到回應(yīng)。同樣, 當(dāng)控制器接收到消息,它將建立一從設(shè)備回應(yīng)格式并返回給發(fā)送的控制器。 主設(shè)備查詢 查詢消息中的功能代碼告之被選中的從設(shè)備要執(zhí)行何種功能。數(shù)據(jù)段包含了從 設(shè)備要執(zhí)行功能的任何附加信息。例如功能代碼03是要求從設(shè)

22、備讀保持寄存器 并返回它們的內(nèi)容。數(shù)據(jù)段必須包含要告之從設(shè)備的信息:從何寄存器開(kāi)始讀 及要讀的寄存器數(shù)量。錯(cuò)誤檢測(cè)域?yàn)閺脑O(shè)備提供了一種驗(yàn)證消息內(nèi)容是否正確 的方法。 .從設(shè)備回應(yīng) 如果從設(shè)備產(chǎn)生正常的回應(yīng),在回應(yīng)消息中的功能代碼是在查詢消息中的功能 代碼的回應(yīng)。數(shù)據(jù)段包括了從設(shè)備收集的數(shù)據(jù):像寄存器值或狀態(tài)。如果有錯(cuò) 誤發(fā)生,功能代碼將被修改以用于指出回應(yīng)消息是錯(cuò)誤的,同時(shí)數(shù)據(jù)段包含了 描述此錯(cuò)誤信息的代碼。錯(cuò)誤檢測(cè)域允許主設(shè)備確認(rèn)消息內(nèi)容是否可用。 每個(gè)modbus幀都包括地址域 功能域 數(shù)據(jù)域 錯(cuò)誤檢測(cè)域 2、modbus rtu通訊方式 地址 功能代碼 數(shù)據(jù)數(shù)量 數(shù)據(jù)1 . 數(shù)據(jù)n cr

23、c高字節(jié) crc低字節(jié) 地址域 功能域 數(shù)據(jù)域 錯(cuò)誤檢測(cè)域 幀定界 :modbus rtu方式下,每?jī)蓚€(gè)字符之間發(fā)送或者接收的時(shí)間 間隔不能超 過(guò)1.5倍 字符傳輸時(shí)間。如果兩個(gè)字符時(shí)間間隔超過(guò)了3.5 倍的字符傳輸時(shí)間,規(guī)約就認(rèn)為一幀數(shù)據(jù)已經(jīng)接收,新的一幀數(shù)據(jù)傳輸開(kāi) 始。 3、modbus ascii通訊方式 地址 功能代碼 數(shù)據(jù)數(shù)量 數(shù)據(jù)1 . 數(shù)據(jù)n lrc高字節(jié) lrc低字節(jié) 回車(chē) 換行 地址域 功能域 數(shù)據(jù)域 錯(cuò)誤檢測(cè)域 ascii方式用兩個(gè)ascii字符表示一個(gè)8位數(shù)據(jù), 比如16進(jìn)制的3a用字符“3”和字符“a”表示。 4、modbus tcp通訊方式 modbus tcp模式下

24、,由于模塊的地址由ip地址確定, 所以不再有地址域內(nèi)容, 考慮到tcp網(wǎng)絡(luò)是可靠的數(shù)據(jù)傳輸網(wǎng)絡(luò), 故不再有校驗(yàn)數(shù)據(jù)。 但是考慮到在ip網(wǎng)上數(shù)據(jù)到達(dá)的順序可能與我們預(yù)期的數(shù)據(jù)不一致, 故增加了一個(gè)數(shù)據(jù)序號(hào),考慮到在modbus tcp協(xié)議上承載modbus協(xié)議, 還在頭部數(shù)據(jù)中增加了一個(gè)地址域。 5、常用modbus 功能嗎 a、讀繼電器狀態(tài) 功能碼: 01 數(shù)據(jù)起始地址:0000100008 數(shù)據(jù)長(zhǎng)度:不大于08 (因?yàn)橹挥?個(gè)輸出繼電器) 說(shuō)明:讀取輸出繼電器的狀態(tài)。 b、讀開(kāi)關(guān)量輸入 功能碼: 02 數(shù)據(jù)起始地址:100001100016 數(shù)據(jù)長(zhǎng)度:不大于16 (因?yàn)橹挥?6路輸入) 說(shuō)明

25、: 讀取輸入開(kāi)關(guān)量的狀態(tài)。 c、功能碼: 03 數(shù)據(jù)起始地址:400001400128 數(shù)據(jù)長(zhǎng)度:不大于125 (因?yàn)橥ㄐ啪彌_區(qū)的限制) 說(shuō)明: 讀取保持寄存器的值。 讀取的是16位整數(shù)或者無(wú)符合整數(shù) d、功能碼: 04 數(shù)據(jù)起始地址:30001-30024 數(shù)據(jù)長(zhǎng)度:不大于12 說(shuō)明: 讀取輸入數(shù)據(jù)。 讀出值為16位整數(shù) 四、opc通訊簡(jiǎn)介 opc 是以ole/com 機(jī)制作為應(yīng)用程序的通訊標(biāo)準(zhǔn)。ole/com 是一種客 戶/服務(wù)器模式,具有語(yǔ)言無(wú)關(guān)性、代碼重用性、易于集成性等優(yōu)點(diǎn)。opc 規(guī)范 了接口函數(shù),不管現(xiàn)場(chǎng)設(shè)備以何種形式存在,客戶都以統(tǒng)一的方式去訪問(wèn),從 而保證了不同廠商設(shè)備之間通

26、訊成為可能。opc (用于過(guò)程控制的ole)是指一 個(gè)標(biāo)準(zhǔn)的、與制造商無(wú)關(guān)的軟件接口。opc 接口的基礎(chǔ)是microsoft windows 的com (組件對(duì)象模型)和dcom (分布式組件對(duì)象模型)技術(shù)。只有當(dāng)設(shè)備帶有 的操作系統(tǒng)是基于windows com 和dcom 技術(shù)時(shí),才能使用opc軟件接口進(jìn) 行數(shù)據(jù)交換。目前,windows nt、windows 98、windows 2000 和 windowsxp 能使用這個(gè)軟件接口。 二、二、 tcp/ip協(xié)議協(xié)議 1. tcp/ip參考模型參考模型 數(shù)據(jù)鏈路層 物理層 應(yīng)用層 表示層 會(huì)話層 傳輸層 網(wǎng)絡(luò)層 應(yīng)用層 telnet,ftp

27、 sntp smtp,http tftp 傳輸層tcp, udp 主機(jī)網(wǎng)絡(luò)層 以太網(wǎng)、令牌網(wǎng)、 fddi等 互聯(lián)層 ip,arp,icmp 報(bào)文流 傳輸分組 ip數(shù)據(jù)報(bào) osi參考模型參考模型tcp/ip參考模型參考模型 2、 internet提供的基本服務(wù)提供的基本服務(wù) 電子郵件 (e-mail) 查詢與瀏覽服務(wù) (archie、 gopher、www) 遠(yuǎn)程登錄 (telnet) 文件傳輸 (ftp:file transfer protocol) 3、 ieee 802標(biāo)準(zhǔn)標(biāo)準(zhǔn) 802.1概述。包括體系結(jié)構(gòu)、網(wǎng)絡(luò)互聯(lián)、網(wǎng)絡(luò) 管理和性能測(cè)量等。 802.2邏輯鏈路控制llc協(xié)議。它向高層協(xié)議

28、 提供了與各種mac子層的接口。 802.3csma/cd協(xié)議。它定義了總線網(wǎng)的 mac控制和物理層的規(guī)范。 802.4令牌總線網(wǎng)協(xié)議。它定義了令牌總線網(wǎng) 的mac控制和物理層的規(guī)范。 802.5令牌環(huán)形網(wǎng)協(xié)議。它定義了令牌環(huán)形網(wǎng) 的mac控制和物理層的規(guī)范。 星型結(jié)構(gòu)星型結(jié)構(gòu)(star) 所有計(jì)算機(jī)都連到一個(gè)共所有計(jì)算機(jī)都連到一個(gè)共 同的結(jié)點(diǎn),當(dāng)某一個(gè)計(jì)算同的結(jié)點(diǎn),當(dāng)某一個(gè)計(jì)算 機(jī)與節(jié)點(diǎn)之間出現(xiàn)問(wèn)題不機(jī)與節(jié)點(diǎn)之間出現(xiàn)問(wèn)題不 會(huì)影響其它計(jì)算機(jī)之間聯(lián)會(huì)影響其它計(jì)算機(jī)之間聯(lián) 系系。 環(huán)型結(jié)構(gòu)環(huán)型結(jié)構(gòu)(ring) 所有計(jì)算機(jī)都連到一個(gè)環(huán)型線路上,每個(gè)計(jì)算機(jī)偵所有計(jì)算機(jī)都連到一個(gè)環(huán)型線路上,每個(gè)計(jì)算機(jī)

29、偵 聽(tīng)和收發(fā)屬于自己的信息。這種拓?fù)浣Y(jié)構(gòu)的優(yōu)點(diǎn)是聽(tīng)和收發(fā)屬于自己的信息。這種拓?fù)浣Y(jié)構(gòu)的優(yōu)點(diǎn)是 所用的電纜較少,傳輸?shù)恼`碼率低;缺點(diǎn)是硬件連所用的電纜較少,傳輸?shù)恼`碼率低;缺點(diǎn)是硬件連 接可靠性較差,并且重新配置網(wǎng)絡(luò)較難。接可靠性較差,并且重新配置網(wǎng)絡(luò)較難。 總線型結(jié)構(gòu)總線型結(jié)構(gòu)(bus) 所有計(jì)算機(jī)都連到一條線路上,所有計(jì)算機(jī)都連到一條線路上, 公用這條線路,任何一個(gè)站的公用這條線路,任何一個(gè)站的 發(fā)送信號(hào)都可以在通信介質(zhì)上發(fā)送信號(hào)都可以在通信介質(zhì)上 廣播,并能被所有其它站點(diǎn)接廣播,并能被所有其它站點(diǎn)接 受。所用設(shè)備簡(jiǎn)單,但某一計(jì)受。所用設(shè)備簡(jiǎn)單,但某一計(jì) 算機(jī)與總線之間的故障會(huì)影響算機(jī)與總線

30、之間的故障會(huì)影響 整個(gè)網(wǎng)絡(luò)工作。整個(gè)網(wǎng)絡(luò)工作。 5. 特殊傳輸線 雙絞線:雙絞線由兩根2226號(hào)絕緣銅導(dǎo)線相互纏繞 而成。由于把兩根絕緣的銅導(dǎo)線按一定密度互相絞在 一起,每一根導(dǎo)線在傳輸中輻射的電波會(huì)被另一根線 上發(fā)出的電波抵消,可降低信號(hào)干擾的程度。如果把 一對(duì)或多對(duì)雙絞線放在一個(gè)絕緣套管中便成了雙絞線 電纜。現(xiàn)在所使用的雙絞線主要有三類(lèi)線(可傳輸 10mb/s信號(hào)) 和五類(lèi)線(可傳輸100mb/s信號(hào)) 兩種。 amp雙絞電纜(見(jiàn)圖9.6 ) 內(nèi)有8根電線,分成4對(duì),依次 為:1橙、2白橙花色為一對(duì),3綠、4白綠花色為一對(duì), 5藍(lán)、6白藍(lán)花色為一對(duì),7棕、8白棕花色為一對(duì)。不 同色的線對(duì)具

31、有不同的扭絞長(zhǎng)度。超五類(lèi)雙絞線的傳 輸距離在150米左右。 同軸電纜同軸電纜有粗纜和細(xì)纜之分(見(jiàn)圖9.7)。以 太網(wǎng)中常用50歐姆的粗纜作為傳輸線,其傳輸距離可 達(dá)500米,細(xì)纜的傳輸距離為180米。同軸電纜使用的 是bnc接頭,在電纜的終點(diǎn)必須配有終端匹配器,以 防止由于終端反射使傳輸出錯(cuò)。 圖圖9.7 光纜通信光纜是當(dāng)今世界傳輸信息容量最大、傳輸 距離最長(zhǎng)、抗干擾能力最強(qiáng)的現(xiàn)代化通信傳輸設(shè)施。目 前已成為我國(guó)通信網(wǎng)的重要組成部分。光纜由玻璃纖維 等材料構(gòu)成。把若干條可導(dǎo)激光的玻璃纖維管用防護(hù)材 料包裹成各種型號(hào)的光纜(見(jiàn)圖9.8),可以多路高速傳 輸激光信號(hào)。通過(guò)光電轉(zhuǎn)換器可實(shí)現(xiàn)電信號(hào)傳輸

32、。使用 光纜直接傳輸距離可達(dá)數(shù)公里。 6. 通信線路上的結(jié)點(diǎn)機(jī) (1) 集線器(hub)集線器是網(wǎng)絡(luò)專(zhuān)用設(shè)備(見(jiàn)圖9.9)。簡(jiǎn) 單的hub提供網(wǎng)絡(luò)布線時(shí)多路線纜交會(huì)的結(jié)點(diǎn)或用于 樹(shù)狀網(wǎng)絡(luò)布線的級(jí)連。 當(dāng)某一站發(fā)送數(shù)據(jù)時(shí),首先到達(dá)hub,hub對(duì)此信號(hào)的 幅度和相位失真進(jìn)行補(bǔ)償后,將再生的信號(hào)向與hub 相連的hub或計(jì)算機(jī)廣播。目前常見(jiàn)的hub傳輸速率有 10mb/s 和10/100mb/s兩種。當(dāng)多臺(tái)計(jì)算機(jī)同時(shí)使用 hub時(shí),各自只能獲得幾分之一的傳輸速率。 (2) 網(wǎng)關(guān)(gateway)網(wǎng)關(guān)是連接兩個(gè)協(xié)議差別很大的計(jì)算 機(jī)網(wǎng)絡(luò)時(shí)使用的設(shè)備。它可以將具有不同體系結(jié)構(gòu)的計(jì) 算機(jī)網(wǎng)絡(luò)連接在一起。

33、網(wǎng)關(guān)有兩種: 一種是面向連接 的網(wǎng)關(guān),一種是無(wú)連接的網(wǎng)關(guān)。無(wú)連接的網(wǎng)關(guān)用于數(shù)據(jù) 包網(wǎng)絡(luò)的互聯(lián),面向連接的網(wǎng)關(guān)用于虛擬電路網(wǎng)絡(luò)的互 聯(lián)。 (3) 網(wǎng)橋(bridge)網(wǎng)橋是internet結(jié)點(diǎn)設(shè)備,它能將一個(gè) 較大的lan分割為多個(gè)網(wǎng)段,或?qū)蓚€(gè)以上的lan(可 以是不同類(lèi)型的lan) 互連為一個(gè)邏輯lan。網(wǎng)橋的功 能在延長(zhǎng)網(wǎng)絡(luò)跨度上類(lèi)似于中繼器,然而它能提供智能 化連接服務(wù),即根據(jù)數(shù)據(jù)包終點(diǎn)地址處于哪一網(wǎng)段來(lái)進(jìn) 行轉(zhuǎn)發(fā)和濾除。 (4) 路由器(router) 路由器在internet中起著數(shù)據(jù)轉(zhuǎn)發(fā)和信 息資源進(jìn)出的樞紐作用,是internet的核心設(shè)備,當(dāng)數(shù)據(jù) 從某個(gè)子網(wǎng)傳輸?shù)搅硪粋€(gè)子網(wǎng)時(shí),

34、要通過(guò)路由器來(lái)完成。 路由器根據(jù)傳輸費(fèi)用、轉(zhuǎn)接時(shí)延、網(wǎng)絡(luò)擁塞或信源和終 點(diǎn)間的距離來(lái)選擇最佳路徑。路由器了解整個(gè)網(wǎng)絡(luò)拓?fù)?和網(wǎng)絡(luò)的狀態(tài),因而可使用最有效的路徑發(fā)送包。路由 器是一臺(tái)專(zhuān)用計(jì)算機(jī),簡(jiǎn)單的路由器可由服務(wù)器兼任。 圖圖9.33 tcp/ip配置圖 (2) 單擊“屬性”選項(xiàng),彈出“本地連接屬性”對(duì)話 框(見(jiàn)圖9.34)。 圖圖9.34 圖圖9.35 怎樣申請(qǐng)郵箱 推薦郵箱的網(wǎng)站 第五章 win xp簡(jiǎn)介紹 一、常用快捷鍵 windows鍵或ctrl+esc 打開(kāi)開(kāi)始菜單 ctrl+alt+delete 在win9x中打開(kāi)關(guān)閉程序?qū)υ捒?delete刪除被選擇的選擇項(xiàng)目,如果是文件,將被放入回收站 shift+delete刪除被選擇的選

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論