版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、 S7-200PLC內(nèi)部編程軟元件 S7-200PLC存儲器尋址方式 數(shù)據(jù)存儲類型 數(shù)據(jù)編址方式 PLC內(nèi)部軟元件及編址 基本數(shù)據(jù)類型 內(nèi) 容 數(shù)據(jù)范圍 BOOL(1bit) 布爾型 0 、 1 BYTE(8 bit) 無符號字節(jié)型 0 255 WORD(16 bit) 無符號整數(shù) 0 65,535 INT(16 bit) 有符號整數(shù) -32768 +32767 DWORD(32 bit) 無符號雙字整數(shù) 0 232-1 DINT(32 bit) 有符號雙字整數(shù) -231 +231-1 REAL(32 bit) 32位實數(shù) -1038 1038 進 制 格 式舉 例 十進制 十進制數(shù)值1234
2、5 十六進制 16#十六進制數(shù)值 16#8AC 二進制 2#二進制數(shù)值 2#1010 0010 ASCII ASCII碼文本 good 浮點數(shù) ANSI/IEEE754- 1985標(biāo)準(zhǔn) +1.175495E-38 +3.402823E+38 -1.175495E-38- 3.402823E+38 位地址 字節(jié)地址 字地址 雙字地址 存儲器由許多單元組成,每一個單元都有唯一存儲器由許多單元組成,每一個單元都有唯一 的地址,可以依據(jù)的地址,可以依據(jù)存儲器地址存儲器地址來存取數(shù)據(jù)。來存取數(shù)據(jù)。 數(shù)據(jù)區(qū)數(shù)據(jù)區(qū)存儲器地址的表示有存儲器地址的表示有四種格式四種格式: 位號 字節(jié)地址 區(qū)域標(biāo)識符 MSB L
3、SB 76543210 V0 V1 V2 V3 V4 V2.4 隔開隔開 獨立的元件獨立的元件 “軟繼電器軟繼電器” -( )- -| |- -| / |- 起始字節(jié)地址 數(shù)據(jù)長度 區(qū)域標(biāo)識符 VB100 VB101 VB102 VB103VB100 VB100 VB101 0 0 0 7 15 31 VD100 VB100 VW100 VB100 MSB LSB 76543210 V100 V101 V102 V103 V104 VB100 VW100 最高有效字節(jié) 最低有效字節(jié) VD100 最低有效字節(jié) 元件號 區(qū)域標(biāo)識符 T24 l定時器:T24T24 l計數(shù)器:C45C45 l累加器:
4、AC3AC3 l高速計數(shù)器:HC0HC0 PLCPLC的輸入端子是從外部接收輸入信號的通道。每一個的輸入端子是從外部接收輸入信號的通道。每一個輸入端子輸入端子與輸入映像寄存器與輸入映像寄存器 相應(yīng)位相應(yīng)位相對應(yīng)。相對應(yīng)。 輸入端子的外部電路接通輸入端子的外部電路接通 對應(yīng)位的輸入映像寄存器為對應(yīng)位的輸入映像寄存器為1 輸入端子的外部電路斷開輸入端子的外部電路斷開 對應(yīng)位的輸入映像寄存器為對應(yīng)位的輸入映像寄存器為0 CPUCPU在每次掃在每次掃 描周期的描周期的采樣采樣 階段階段,對,對各輸各輸 入端子入端子的狀態(tài)的狀態(tài) 進行進行集中采樣集中采樣, 并 將 采 樣 值并 將 采 樣 值 (0/1
5、)(0/1)存于輸入存于輸入 映像寄存器對映像寄存器對 應(yīng)的位中,作應(yīng)的位中,作 為程序處理時為程序處理時 輸入點狀態(tài)的輸入點狀態(tài)的 依據(jù)。依據(jù)。 I I的的每一位每一位又稱又稱輸入繼電器輸入繼電器,輸入繼電器的線圈,輸入繼電器的線圈只能由只能由外外 部輸入信號部輸入信號驅(qū)動,不能由程序指令驅(qū)動。輸入繼電器的常開驅(qū)動,不能由程序指令驅(qū)動。輸入繼電器的常開 和常閉觸點可供和常閉觸點可供用戶編程使用用戶編程使用。 輸入繼電器 線圈 常開和常 閉觸點 常開和常 閉觸點 位地址位地址 II字節(jié)地址字節(jié)地址 . . 位地址位地址 例例I0.1I0.1 字節(jié)、字、雙字地址字節(jié)、字、雙字地址 II長度長度
6、起始字節(jié)地址起始字節(jié)地址 例例IB4IB4 0715 031715 07 IB4 IW4 ID4 每一個每一個輸出端子輸出端子與輸出映像寄存器的與輸出映像寄存器的相應(yīng)位相應(yīng)位相對應(yīng)。相對應(yīng)。 CPUCPU將輸出的結(jié)果存放在輸出映像寄存器中,在掃描周期的將輸出的結(jié)果存放在輸出映像寄存器中,在掃描周期的輸出刷新輸出刷新階段,階段,CPUCPU 以以 某位輸出映像寄存器狀態(tài)為某位輸出映像寄存器狀態(tài)為1 1 對應(yīng)輸出端子上的外部負(fù)載對應(yīng)輸出端子上的外部負(fù)載通電通電 某位輸出映像寄存器狀態(tài)為某位輸出映像寄存器狀態(tài)為0 0 對應(yīng)輸出端子上的外部負(fù)載對應(yīng)輸出端子上的外部負(fù)載斷電斷電 集中處理方集中處理方 式
7、將輸出映式將輸出映 像寄存器的像寄存器的 數(shù)值數(shù)值復(fù)制復(fù)制到到 相應(yīng)的輸出相應(yīng)的輸出 端子上。通端子上。通 過輸出模塊過輸出模塊 將輸出信號將輸出信號 傳送給外部傳送給外部 負(fù)載。負(fù)載。 Q Q的的每一位每一位又稱又稱輸出繼電器輸出繼電器,其線圈,其線圈只能由程序指令驅(qū)動只能由程序指令驅(qū)動, 輸出繼電器的常開和常閉觸點可供用戶編程使用。輸出繼電器的常開和常閉觸點可供用戶編程使用。 輸出繼電器 線圈 常開和常 閉觸點 常開和常 閉觸點 位地址位地址 QQ字節(jié)地址字節(jié)地址 . . 位地址位地址 , 例例Q1.1Q1.1 字節(jié)、字、雙字地址字節(jié)、字、雙字地址 QQ長度長度起始字節(jié)地址起始字節(jié)地址 ,
8、 例例QB5QB5 QB5 0715 031715 07 QW5 QD5 I/O設(shè)備設(shè)備 I/O端子端子 I/O端子端子 I/O映像區(qū)映像區(qū) I端子端子 I映像區(qū)映像區(qū) 輸入采樣階段輸入采樣階段集中輸入,并存放在I映像區(qū)中 每一個輸入端子與每一個輸入端子與I I映像區(qū)的相應(yīng)位相對應(yīng)映像區(qū)的相應(yīng)位相對應(yīng) 如輸入端子I0.3 輸入映像寄存器I0.3 程序執(zhí)行期間,I映像區(qū)采樣值被凍結(jié) O映像區(qū)映像區(qū) O端子端子 輸出刷新階段輸出刷新階段集中輸出: O映像區(qū)輸出鎖存器O端子外部負(fù)載 每一個輸出端子與每一個輸出端子與O O映像區(qū)的相應(yīng)位相對應(yīng)映像區(qū)的相應(yīng)位相對應(yīng) 如輸出映像寄存器Q0.4 輸出端子Q0
9、.4 I/OI/O映像區(qū)映像區(qū) I/OI/O映像區(qū)映像區(qū)每個位每個位都映像都映像I/O單元上的單元上的每個端子每個端子狀態(tài)狀態(tài) PLCPLC通過通過I/OI/O映像區(qū)的映像區(qū)的各個位各個位與外部物理設(shè)備建立與外部物理設(shè)備建立 聯(lián)系聯(lián)系 I/OI/O映像區(qū)實際上就是外部映像區(qū)實際上就是外部I/OI/O設(shè)備狀態(tài)的映像區(qū)設(shè)備狀態(tài)的映像區(qū) I/O映像區(qū)的映像區(qū)的每一位每一位 I/O繼電器繼電器 在程序執(zhí)行期間在程序執(zhí)行期間 程序?qū)斎氤绦驅(qū)斎? /出的存取是通過出的存取是通過I/OI/O映像區(qū),而不是實際的映像區(qū),而不是實際的I/OI/O端子。使端子。使 程序與外界隔開,程序與外界隔開,提高提高了系
10、統(tǒng)了系統(tǒng)抗干擾能力抗干擾能力。 用戶程序存取用戶程序存取I/OI/O映像寄存器的數(shù)據(jù)要比存取映像寄存器的數(shù)據(jù)要比存取I/OI/O端子的速度要快,端子的速度要快,提提 高高了系統(tǒng)了系統(tǒng)運行速度運行速度 外部輸入點外部輸入點/ /輸出點輸出點的存取只能的存取只能按位按位進行,而進行,而I/OI/O映像寄存器映像寄存器的存取可的存取可 以按以按位位、字節(jié)字節(jié)、字字、雙字雙字進行,操作更靈活。進行,操作更靈活。 3.3.模擬模擬量輸入映像寄存器(量輸入映像寄存器(AIAI) 模擬量輸入模塊模擬量輸入模塊將外界輸入的模擬量信號的模將外界輸入的模擬量信號的模 擬值轉(zhuǎn)換成擬值轉(zhuǎn)換成1 1個字長個字長(16b
11、it16bit)的數(shù)字量,的數(shù)字量,轉(zhuǎn)換后轉(zhuǎn)換后存存 放在模擬量輸入存儲器(放在模擬量輸入存儲器(AIAI)中,供中,供CPUCPU運算處理。運算處理。 CPU221無此區(qū)域無此區(qū)域 地址格式:地址格式: lAIWAIW起始字節(jié)地址起始字節(jié)地址 例:例:AIW8 必須用偶數(shù)字節(jié)地址必須用偶數(shù)字節(jié)地址 只讀只讀 CPU224CPU224模塊模擬量輸入映像寄存器模塊模擬量輸入映像寄存器AIAI的有效地址的有效地址 的范圍為:的范圍為:AIW(0AIW(062)62) 4.4.模擬量輸出映像寄存器模擬量輸出映像寄存器 (AQAQ) CPUCPU運算的運算的相關(guān)結(jié)果相關(guān)結(jié)果存放在模擬量輸出映像存放在模
12、擬量輸出映像 寄存器(寄存器(AQAQ)中,供)中,供模擬量輸出模塊模擬量輸出模塊將將1 1 個字長個字長的數(shù)字值轉(zhuǎn)換為模擬量,以驅(qū)動的數(shù)字值轉(zhuǎn)換為模擬量,以驅(qū)動外外 部模擬量控制的設(shè)備部模擬量控制的設(shè)備。 CPU221無此區(qū)域無此區(qū)域 lAQWAQW起始字節(jié)地址起始字節(jié)地址 例:例:AQW10 只寫只寫 CPU224CPU224模塊模擬量輸出映像寄存器模塊模擬量輸出映像寄存器AQAQ的有的有 效地址的范圍為:效地址的范圍為:AQW(0AQW(062)62) 必須用偶數(shù)字節(jié)地址必須用偶數(shù)字節(jié)地址 5.5.內(nèi)部標(biāo)志位存儲器(內(nèi)部標(biāo)志位存儲器(M M) 簡稱位存儲器位存儲器,是一種內(nèi)部線 圈 存放
13、中間操作狀態(tài) 模擬繼電器控制系統(tǒng)中的中間中間 繼電器繼電器 內(nèi)部標(biāo)志位存儲器(內(nèi)部標(biāo)志位存儲器(MM)的地址的地址 格式格式 位地址:位地址: M字節(jié)地址字節(jié)地址 . 位地址位地址 例例M20.7 字節(jié)、字、雙字地址:字節(jié)、字、雙字地址: M長度長度起始字節(jié)地址起始字節(jié)地址 例例MD20 0715 031715 07 MD20 MB20 MW20 按位位使用的 M稱為中間中間 繼電器繼電器 6.6.特殊標(biāo)志位存儲器(特殊標(biāo)志位存儲器(SMSM) 特殊內(nèi)部線圈特殊內(nèi)部線圈 用戶程序與系統(tǒng)程序之間的界面用戶程序與系統(tǒng)程序之間的界面 提供特殊的控制功能及系統(tǒng)信息提供特殊的控制功能及系統(tǒng)信息 用戶通知
14、系統(tǒng)有特殊要求用戶通知系統(tǒng)有特殊要求 每一個每一個字節(jié)字節(jié)或或位位都有特殊含義都有特殊含義 只讀區(qū)域只讀區(qū)域 可讀寫區(qū)域可讀寫區(qū)域 只讀區(qū)只讀區(qū) (SMB0SMB29) 只能用其觸點只能用其觸點 *SM0.0 PLCPLC在在RUNRUN狀態(tài)時,狀態(tài)時,SM0.0SM0.0總為總為1 1 *SM0.1 初始脈沖,初始脈沖,PLCPLC由由STOPSTOPRUNRUN時,時, * SM0.1 SM0.1 接通一個掃描周期接通一個掃描周期 *SMB30 用于自由通信口設(shè)置用于自由通信口設(shè)置 *SMB34/SMB35 用于定時中斷間隔時間設(shè)置用于定時中斷間隔時間設(shè)置 * 可讀寫區(qū)可讀寫區(qū)(SMB30
15、SMB179) 特殊控制功能特殊控制功能 特殊標(biāo)志位存儲器(特殊標(biāo)志位存儲器(SM)的的 地址表示格式地址表示格式 位地址:位地址: SM 字節(jié)地址字節(jié)地址 . 位地址位地址 例例SM86.7 字節(jié)、字、雙字地址:字節(jié)、字、雙字地址: SM 長度長度 起始字節(jié)地址起始字節(jié)地址 例例SMB86 0715 031715 07 SMB86 SMW86 SMD86 7.7.變量變量存儲器(存儲器(V V) 存放程序執(zhí)行過程中的中間結(jié)果 存放其他相關(guān)的數(shù)據(jù) 全局全局是指同一個存儲器可以被是指同一個存儲器可以被 任何程序存?。ㄖ鞒绦颉⒆映倘魏纬绦虼嫒。ㄖ鞒绦颉⒆映?序或中斷程序)序或中斷程序) V存儲器的
16、地址格式存儲器的地址格式 位地址:位地址: V字節(jié)地址字節(jié)地址 . 位地址位地址 例例V10.2 字節(jié)、字、雙字地址:字節(jié)、字、雙字地址: V長度長度起始字節(jié)地址起始字節(jié)地址 例例VW100 0715 031715 07 VW100 VB100 VD100 8.8.局部變量存儲器(局部變量存儲器(L L) 作暫時存儲器作暫時存儲器 為子程序傳遞參數(shù)為子程序傳遞參數(shù) 可作為間接尋址的指針可作為間接尋址的指針 不能作為間接尋址的存儲器區(qū)不能作為間接尋址的存儲器區(qū) 存放局部變量,存放局部變量,局部有效局部有效 局部有效是指某一局部變量存儲器只能在某局部有效是指某一局部變量存儲器只能在某 一程序分區(qū)(
17、主程序、子程序或中斷程序)一程序分區(qū)(主程序、子程序或中斷程序) 中使用。中使用。 局變量部存儲器(L)的地址格 式 位地址:位地址: L 字節(jié)地址字節(jié)地址.位地址位地址 , 例例 L33.0 字節(jié)、字、雙字:字節(jié)、字、雙字: L 長度長度 起始字節(jié)地址起始字節(jié)地址,例,例LB33 0715 031715 07 LB33 LW33 LD33 9.9.順序控制繼電器存儲器(順序控制繼電器存儲器(S S) 順序控制繼電器存儲器(順序控制繼電器存儲器(S S) 用于用于順序控制順序控制或或步進控制步進控制 順 序 控 制 繼 電 器 指 令 順 序 控 制 繼 電 器 指 令 (SCRSCR)是基于
18、順序功能圖)是基于順序功能圖 (SFCSFC)編程的編程的 順序控制繼電器存儲器(順序控制繼電器存儲器(S)的的 地址格式地址格式 位地址:位地址: S字節(jié)地址字節(jié)地址 . 位地址位地址 例例S4.1 字節(jié)、字、雙字地址:字節(jié)、字、雙字地址: S長度長度起始字節(jié)地址起始字節(jié)地址 例例SB4 0715 031715 07 SB4 SW4 SD4 10.10.累加器(累加器(ACAC) 用來存儲計算的中間值,也可用來向子程序傳遞參用來存儲計算的中間值,也可用來向子程序傳遞參 數(shù),或從子程序返回參數(shù)數(shù),或從子程序返回參數(shù) CPU提供了提供了4個個32位位的累加器,其地址編號的累加器,其地址編號:AC
19、0 AC3 只能以字節(jié)、字、雙字為單位存取。以字節(jié)或字存只能以字節(jié)、字、雙字為單位存取。以字節(jié)或字存 取時,只能使用低取時,只能使用低8位或低位或低16位。數(shù)據(jù)存儲長度由所位。數(shù)據(jù)存儲長度由所 用用指令決定指令決定。 地址格式:地址格式: ACAC累加器號累加器號 例:例:AC0 累加器(累加器(AC) 字節(jié)傳送指令字節(jié)傳送指令 字減字減1指令指令 雙字取雙字取 反指令反指令 11.11.定時器(定時器(T T) 功能:相當(dāng)于時間繼電器,對時間間隔計數(shù)。 時基有三種:1ms,10ms,100ms 定時器的組成 當(dāng)前值存儲器(當(dāng)前值存儲器( 16 位)定時器位存儲器位)定時器位存儲器 (1 位)
20、位) 三種類型:接通延時、有記憶接通延時、斷開延時 定時器的定時值由程序賦值或外部設(shè)定 S7200 提供 256 個定時器(T0T255) 15 8 7 0 定時器當(dāng)前值定時器當(dāng)前值 定時定時 器位器位 16 位符號整數(shù)位符號整數(shù) 存儲定時器所存儲定時器所 累計的時間累計的時間 表征定時器狀態(tài),表征定時器狀態(tài), 當(dāng)前值當(dāng)前值預(yù)設(shè)值預(yù)設(shè)值 該位置該位置 1或或0 11.11.定時器(定時器(T T)續(xù)續(xù) 定時器號(位地址)定時器號(位地址) 區(qū)域標(biāo)識(定時器)區(qū)域標(biāo)識(定時器) 觸點指令觸點指令 15 8 7 0 定時器當(dāng)前值定時器當(dāng)前值 定時定時 器位器位 15 8 7 0 定時器當(dāng)前值定時器
21、當(dāng)前值 定時定時 器位器位 定時器號定時器號 (當(dāng)前值地址)(當(dāng)前值地址) 區(qū)域標(biāo)識(定時器)區(qū)域標(biāo)識(定時器) I0.6 ENO 字傳送指令字傳送指令 定時器地址格式: T 定時器號定時器號 例:例:T3 功能:用于累計由輸入端子或程序產(chǎn)生的脈沖個數(shù) 該脈沖頻率低于CPU掃描頻率 計數(shù)器的組成 當(dāng)前值存儲器(當(dāng)前值存儲器( 16 位)計數(shù)器位存儲器(位)計數(shù)器位存儲器(1 位)位) 三種類型:加計數(shù)、減計數(shù)、加減計數(shù) 計數(shù)器的預(yù)設(shè)值由程序賦值或外部設(shè)定 S7200 提供 256 個計數(shù)器(C0C255) 12.12.計數(shù)器(計數(shù)器(C C) 表征計數(shù)器狀態(tài),表征計數(shù)器狀態(tài), 當(dāng)前值當(dāng)前值=預(yù)
22、設(shè)值預(yù)設(shè)值 或或=0時,該位置時,該位置 1 15 8 7 0 計數(shù)器當(dāng)前值計數(shù)器當(dāng)前值 計數(shù)計數(shù) 器位器位 2 3 2 3 16 位符號整數(shù)位符號整數(shù) 存儲計數(shù)器所存儲計數(shù)器所 累計的脈沖數(shù)累計的脈沖數(shù) 12.12.計數(shù)器(計數(shù)器(C C)續(xù)續(xù) 15 8 7 0 計數(shù)器當(dāng)前值計數(shù)器當(dāng)前值 計數(shù)計數(shù) 器位器位 2 3 2 3 計數(shù)器號(位地址)計數(shù)器號(位地址) 區(qū)域標(biāo)識(計數(shù)器)區(qū)域標(biāo)識(計數(shù)器) 觸點指令觸點指令 15 8 7 0 計數(shù)器當(dāng)前值計數(shù)器當(dāng)前值 計數(shù)計數(shù) 器位器位 2 3 2 3 計數(shù)器號計數(shù)器號 (當(dāng)前值地址)(當(dāng)前值地址) 區(qū)域標(biāo)識(計數(shù)器)區(qū)域標(biāo)識(計數(shù)器) OUT 字傳
23、送指令字傳送指令 計數(shù)器地址格式: C 計數(shù)器號計數(shù)器號 例:例:C3 13.13.高速計數(shù)器(高速計數(shù)器(HCHC) 用來累計用來累計比比CPUCPU掃描速度更快掃描速度更快的高速脈沖信號的高速脈沖信號 CPU224/226CPU224/226提供提供6 6個高速計數(shù)器(個高速計數(shù)器(HC0HC0HC5HC5),), 使用主機上的使用主機上的專用端子:專用端子:I0.0-I0.5I0.0-I0.5 高速計數(shù)器地址格式:高速計數(shù)器地址格式: HC高速計數(shù)器號高速計數(shù)器號 例:例:HC1 只讀只讀 當(dāng)前值只能以雙字當(dāng)前值只能以雙字 (32bit32bit)來訪問)來訪問 表 5-5 S7-200
24、CPU 操作數(shù)范圍 存取方式 CPU 221 CPU 222 CPU224,CPU226 CPU226XM V 0.0-2047.7 0.0-5119.7 0.0-10239.7 I 0.0-15.7 Q 0.0-15.7 M 0.0-31.7 SM 0.0-179.7 0.0-299.7 0.0-549.7 S 0.0-31.7 T 0-255 C 0-255 位存取(字 節(jié),位) L 0.0-63.7 VB 0-2047 0-5119 0-10239 IB 0-15 QB 0-15 MB 0-31 SMB 0-179 0-299 0-549 SB 0-31 LB 0-63 AC 0-3 字
25、節(jié)存取 常數(shù) 常數(shù) VW 0-2046 0-5118 0-10238 IW 0-14 QW 0-14 MW 0-30 SMW 0-178 0-298 0-548 SW 0-30 T 0-255 C 0-255 LW 0-62 AC 0-3 AIW 0-30 0-62 AQW 0-30 0-62 字存取 常數(shù) 常數(shù) VD 0-2044 0-5116 0-10236 ID 0-12 QD 0-12 MD 0-28 SMD 0-176 0-296 0-546 SD 0-28 LD 0-60 AC 0-3 HC 0,3,4,5 0-5 雙字存取 常數(shù) 常數(shù) 常 數(shù) 常 數(shù) V W 0-2046 0-5
26、118 0-10238 IW 0-14 Q W 0-14 M W 0-30 SM W 0-178 0-298 0-548 SW 0-30 T 0-255 C 0-255 L W 0-62 A C 0-3 A IW 0-30 0-62 A Q W 0-30 0-62 字 存 取 常 數(shù) 常 數(shù) V D 0-2044 0-5116 0-10236 ID 0-12 Q D 0-12 M D 0-28 SM D 0-176 0-296 0-546 SD 0-28 LD 0-60 A C 0-3 H C 0,3,4,5 0-5 雙 字 存 取 常 數(shù) 常 數(shù) * CPU224存儲器的范圍存儲器的范圍 V
27、0.0-5119.7AC0-3 I0.0-15.7 0.0-0.7 1.0- 1.5 AI0-62 Q0.0-15.7 0.0-0.7 1.0- 1.1 AQ0-62 M0.0-31.7HC 0-5 SM0.0-549.7常數(shù)常數(shù)常數(shù)常數(shù) S0.0-31.7 T0-255 C0-255 L0.0-63.7 AIW62AIB62-AIB63 v按位、字節(jié)、字、雙字存按位、字節(jié)、字、雙字存 取取 v按字節(jié)、字、雙字存取按字節(jié)、字、雙字存取 v按位、字存取按位、字存取 v按字存取按字存取 v按雙字存取按雙字存取 第二節(jié)第二節(jié) S7-200CPUS7-200CPU存儲器存儲器的的尋尋 址方式址方式 立
28、即尋址 直接尋址 間接尋址 指令中如何提供指令中如何提供 操作數(shù)或操作數(shù)地址操作數(shù)或操作數(shù)地址 一、立即尋址一、立即尋址 指令指令直接給出操作數(shù)直接給出操作數(shù),操作數(shù)緊跟著操作碼。,操作數(shù)緊跟著操作碼。 立即尋址方式可用來立即尋址方式可用來提供常數(shù)提供常數(shù)。 CPU以二進制方式存儲所有常數(shù)。以二進制方式存儲所有常數(shù)。 常數(shù)值可分為字節(jié)、字、雙字型數(shù)據(jù)。常數(shù)值可分為字節(jié)、字、雙字型數(shù)據(jù)。 指令中可用十進制、十六進制、指令中可用十進制、十六進制、ASCII碼或浮點數(shù)形式來書寫碼或浮點數(shù)形式來書寫 常數(shù)。常數(shù)。 例例: : MOVB 16#0B, SMB77 MOVB 485, SMB78 操作數(shù)操
29、作數(shù) 十進制常數(shù):十進制常數(shù):485485 十六進制常數(shù):十六進制常數(shù):16#0B16#0B ASCIIASCII常數(shù):常數(shù):INPUTINPUT 實數(shù)或浮點常數(shù):實數(shù)或浮點常數(shù):+1.112234E-10+1.112234E-10 二進制常數(shù):二進制常數(shù):2#010111102#01011110 二、直接尋址二、直接尋址 指令指令直接給出操作數(shù)地址直接給出操作數(shù)地址 操作數(shù)的存儲器地址應(yīng)操作數(shù)的存儲器地址應(yīng)按規(guī)定的格式表示按規(guī)定的格式表示 指令中,數(shù)據(jù)類型應(yīng)與指令標(biāo)識符相匹配指令中,數(shù)據(jù)類型應(yīng)與指令標(biāo)識符相匹配 例:例: 位尋址:位尋址: LD I3.4 字節(jié)尋址:字節(jié)尋址: MOVB VB
30、50,VB100 字尋址:字尋址: MOVW VW50, VW100 雙字尋址:雙字尋址: MOVD VD50, VD100 操作 數(shù) 操作數(shù)地址 三、間接尋址三、間接尋址 指令間接給出操作數(shù)地址間接給出操作數(shù)地址(指令給出了存放操作數(shù)地址的存儲 單元的地址) 操作數(shù)地址的地址稱為指針指針,即用地址指針地址指針來尋找操作數(shù) S7200 CPU 只能對 I、Q、V、M、S、T 和 C(T、C 僅當(dāng) 前值)等存儲器區(qū)域使用間接尋址方式存取數(shù)據(jù) 無法用間接尋址的方式訪問位(bit)地址,也不能訪問AI、 AQ、HC、SM或L存儲區(qū) 指針用*號表示,例*AC1 12 34 56 78 VB199 VB
溫馨提示
- 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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 云南省怒江傈僳族自治州(2024年-2025年小學(xué)五年級語文)人教版期中考試(上學(xué)期)試卷及答案
- INPAQ Company Profile 20220621一級代理分銷經(jīng)銷KOYUELEC光與電子
- 2024年駕駛員之選:專業(yè)交通標(biāo)志課件
- 2024年全球經(jīng)濟展望:疫情后的復(fù)蘇與挑戰(zhàn)
- 《青玉案元夕》教案革新:2024教育理念的融入
- 2024年《婚姻法》課件制作:精美設(shè)計助力法律教學(xué)效果提升
- 2024年高校PFC課件制作與實踐探討
- 2024年視覺表達與創(chuàng)意呈現(xiàn)培訓(xùn)教程
- 課件制作技巧:以2024年為時間節(jié)點解析《爐中煤》
- 2024年春季《青蛙寫詩》教案及教學(xué)反思
- HG∕T 5248-2017 風(fēng)力發(fā)電機組葉片用環(huán)氧結(jié)構(gòu)膠粘劑
- 醫(yī)院感染監(jiān)測標(biāo)準(zhǔn)考試試題附有答案
- 高血壓病三級預(yù)防策略 醫(yī)學(xué)類模板 醫(yī)學(xué)課件
- DL∕T 523-2017 化學(xué)清洗緩蝕劑應(yīng)用性能評價指標(biāo)及試驗方法
- 食品營養(yǎng)學(xué)選擇試題庫(附參考答案)
- 北師大版二年級數(shù)學(xué)上冊第五單元《2~5的乘法口訣》(大單元教學(xué)設(shè)計)
- 2024年入團知識考試題庫及答案
- 腫瘤化療導(dǎo)致的中性粒細(xì)胞減少診治中國專家共識(2023版)解讀
- 《新能源汽車概論》課件-6新能源汽車空調(diào)系統(tǒng)結(jié)構(gòu)及工作原理
- 2024年共青團入團考試題庫(附答案)
- 田徑運動會各種記錄表格
評論
0/150
提交評論