西門子plc的4種尋址方式_第1頁
西門子plc的4種尋址方式_第2頁
西門子plc的4種尋址方式_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、本文格式為Word版,下載可任意編輯西門子plc的4種尋址方式 馬上尋址是對操作數(shù)是常數(shù)或常量的尋址方式,其特點是操作數(shù)值直接表示在指令中,消失在指令中的操作數(shù)稱為馬上數(shù)。有些指令的操作數(shù)是唯一的,為簡化起見,并不在指令中寫出。 馬上尋址方式可用來供應(yīng)常數(shù)、設(shè)置初值等。常數(shù)值可分為字節(jié)、字、雙字型等數(shù)據(jù)。CPU以二進(jìn)制方式存儲全部常數(shù)。在指令中可用十進(jìn)制、十六進(jìn)制、ASCII碼或浮點數(shù)形式來表示操作數(shù)。 馬上尋址示例: SET 說明:把RLO置1 OW W#16#320 將常量W#16#320與ACCU1“或”運算 L 1352 把整數(shù)1352裝入ACCU1 LABCD 把ASCII碼字符AB

2、CD裝入ACCU1 L C#100 把BCD碼常數(shù)100(計數(shù)值)裝入ACCU1 AW W#16#3A12 常數(shù)W316#3 A12與ACCU1的低位相“與”,運算結(jié)果在ACCU1的低字中。 存儲器直接尋址包括對寄存器和存儲器的直接尋址。在直接尋址的指令中,直接給出操作數(shù)的存儲單元地址,包括寄存器或存儲器的區(qū)域、長度和位置,依據(jù)這個地址就可以馬上找到該數(shù)據(jù)。例如,用MW200指定位存儲區(qū)中的字,地址為200;MB100表示以字節(jié)方式存取,MW100表示存取MB100、MB101組成的字,MD100表示存取MB100 MB103組成的雙字。在指令中,數(shù)據(jù)類型應(yīng)與指令標(biāo)識符相匹配。 直接尋址編程示

3、例: A IO0 說明:對輸入位10.0進(jìn)行“與”規(guī)律操作 S L20.0 把本地數(shù)據(jù)位I20.0置“l(fā)” = M115.4 使存儲區(qū)位M115.4的內(nèi)容等于RLO的內(nèi)容 L IB10 把輸入字節(jié)IB10的內(nèi)容裝入ACCU1 T DBD12 把ACCU1中的內(nèi)容傳送給數(shù)據(jù)雙字DBD12中。 存儲器間接尋址簡稱間接尋址。該尋址方式在指令中以存儲器的形式給出操作數(shù)所在存儲器單元的地址,也就是說該存儲器的內(nèi)容是操作數(shù)所在存儲器單元的地址。該存儲器一般稱為地址指針,在指令中需寫在方括號“”內(nèi)。地址指針可以是字或雙字。對于地址范圍小于65 535(即16位二進(jìn)制數(shù)所表示的最大值)的存儲器(如T、C、DB

4、、FB、FC等)可以用字指針,其指針格式如圖所示。對于其他存儲器(如I、Q、M等)則要使用雙字指針。假如要用雙字指針訪問字節(jié)、字或雙字存儲器,必需保證指針的位編號為0,只有雙字MD、LD、DBD和DID能作雙字地址指針,存儲器間接尋址的雙字指針的格式如圖所示,位02(XXX)為被尋址位的位編號(范圍07),位3l8為被尋址字節(jié)的字節(jié)編號(范圍065 535)。 圖 存儲器間接尋址的字指針格式 圖 存儲器間接尋址的雙字指針格式 存儲器間接尋址的單字格式的指針尋址示例: L2 說明:將數(shù)字2#0000_0000_0000_0010裝入累加器1 T MW50 將累加器l低字中的內(nèi)容傳給MW50作為指

5、針值 OPN DB35 打開共享數(shù)據(jù)塊DB35 L DBWMW50 將共享數(shù)據(jù)塊DBW2的內(nèi)容裝入累加器1 存儲器間接尋址的雙字格式的指針尋址示例: 上面程序中QMD2中的MD2稱為地址指針,其里面的數(shù)值代表地址。 使用存儲器間接尋址,該存儲器的值是操作數(shù)的地址,因此轉(zhuǎn)變了存儲器的值就相當(dāng)于轉(zhuǎn)變了操作數(shù)的地址,在循環(huán)程序中常常使用存儲器間接尋址。 寄存器間接尋址簡稱寄存器尋址。在S7中有兩個地址寄存器,分別是AR1和AR2。通過地址寄存器,可以對各存儲區(qū)的存儲器內(nèi)容實現(xiàn)寄存器間接尋址。地址寄存器的內(nèi)容加上偏移量形成地址指針,該指針指向數(shù)值所在的存儲單元。地址寄存器及偏移量必需寫在方括號“”內(nèi)。寄存器間接尋址的語句不轉(zhuǎn)變地址寄存器中的數(shù)值。用寄存器指針訪問一個字節(jié)、字或雙

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論