慶陽(yáng)西門(mén)子S7-200代理商 慶陽(yáng)西門(mén)子S7-200代理商
潯之漫智控技術(shù)有限公司 上海詩(shī)慕自動(dòng)化設(shè)備有限公司
本公司銷(xiāo)售西門(mén)子自動(dòng)化產(chǎn)品,*,質(zhì)量保證,價(jià)格優(yōu)勢(shì)
西門(mén)子PLC,西門(mén)子觸摸屏,西門(mén)子數(shù)控系統(tǒng),西門(mén)子軟啟動(dòng),西門(mén)子以太網(wǎng)
西門(mén)子電機(jī),西門(mén)子變頻器,西門(mén)子直流調(diào)速器,西門(mén)子電線電纜
我公司大量現(xiàn)貨供應(yīng),價(jià)格優(yōu)勢(shì),*,德國(guó)*
圖3-51 存儲(chǔ)器間接尋址的雙字指針格式
圖3-52 寄存器間接尋址的雙字指針格式
地址寄存器存儲(chǔ)的雙字地址指針見(jiàn)圖3-52。其中第0~2位(xxx)為被尋址地址中位的編號(hào)(0~7),第3~18位為被尋址地址的字節(jié)的編號(hào)。第24~ 26位(rrr)為被尋址地址的區(qū)域標(biāo)識(shí)號(hào)(見(jiàn)表3-6),第31位x為0則為區(qū)域內(nèi)的間接尋址,為1則為區(qū)域間的間接尋址。
表3-6 區(qū)域間寄存器間接尋址的區(qū)域標(biāo)識(shí)號(hào)
區(qū)域標(biāo)識(shí)符 | 存儲(chǔ)區(qū) | 二進(jìn)制數(shù)rrr |
I | 過(guò)程映像輸入 | 001 |
Q | 過(guò)程映像輸出 | 010 |
M | 位存儲(chǔ)區(qū) | 011 |
DB | 共享數(shù)據(jù)塊 | 100 |
DI | 背景數(shù)據(jù)塊 | 101 |
L | 局部數(shù)據(jù)(L堆棧) | 110 |
V | 上一級(jí)賦值的局部數(shù)據(jù) | 111 |
如果要用寄存器指針訪問(wèn)一個(gè)字節(jié)、字或雙字,必須保證指針的位地址編號(hào)為0。
*種地址指針格式包括被尋址數(shù)值所在的存儲(chǔ)單元地址的字節(jié)編號(hào)和位編號(hào),存儲(chǔ)區(qū)的類(lèi)型在指令中給出。這種指針格式適用于在某一存儲(chǔ)區(qū)內(nèi)尋址。第24~26位(rrr)和第31位應(yīng)為0。下面是區(qū)域內(nèi)間接尋址的例子:
L P#5.0 //將間接尋址的指針裝入累加器1
L AR1 //將累加器l的內(nèi)容送到地址寄存器1
A M[ AR1,P#2.3] //AR1中的P#5.0加偏移量P#2.3,對(duì)M7.3進(jìn)行操作
= Q[ AR1,P#0.2] //邏輯運(yùn)算的結(jié)果送Q5.2
L DBW[AR1,P#18.0] //將DBW23裝入累加器1
指針常數(shù)#P5.0對(duì)應(yīng)的二進(jìn)制數(shù)為2#0000 0000 0000 0000 0000 0000 0010 1000。
第二種地址指針格式的第24~26位還包含了說(shuō)明數(shù)值所在存儲(chǔ)區(qū)的存儲(chǔ)區(qū)域標(biāo)識(shí)符的編號(hào)rrr,這種指針格式用于區(qū)域間寄存器間接尋址。下面是區(qū)域間間接尋址的例子:
L P#M6.0 //將存儲(chǔ)器位M6.0的雙字地址裝入累加器1
LAR1 //將累加器1的內(nèi)容送到地址寄存器1
L W[ AR1,P#50.0] //將存儲(chǔ)器字MW56的內(nèi)容傳送到累加器l
P#M6.0對(duì)應(yīng)的二進(jìn)制數(shù)為2#1000 0011 0000 0000 0000 0000 0011 0000。因?yàn)榈刂分羔?/span>P#M6.0已經(jīng)包含有區(qū)域信息,使用間接尋址的指令“L W[AR1,P#50]”時(shí)沒(méi)有必要再使用地址標(biāo)識(shí)符M。