2023德國西門子S7-200SMART PLC西門子新疆烏魯木齊市總代理
| 更新時間 2024-11-22 08:00:00 價格 請來電詢價 西門子PLC 西門子伺服電機 西門子觸摸屏 西門子電纜 西門子變頻器 西門子模塊 聯系電話 13510737515 聯系手機 13185520415 聯系人 董海波 立即詢價 |
這樣看來,間接尋址就是間接給出指令確切操作數。對,就是這個概念。
比如:A Q[MD100] ,A T[DBW100]。程序語句中用方刮號 [ ] 標明內容,間接指明了指令要進行址,這兩個語句中MD100和DBW100稱為指針Pointer,它指向它們其中包含數值,才是指令真正要執行址區域確切位置。間接由此名。
西門子間接尋址方式計有兩大類型:存儲器間接尋址和寄存器間接尋址。
【存儲器間接尋址】
存儲器間接尋址址給定格式是:址標識符+指針。指針所指示存儲單元中所包含數值,就是址確切數值單元。
存儲器間接尋址具有兩個指針格式:單字和雙字。
單字指針是一個16bit結構,從0-15bit,指示一個從0-65535數值,這個數值就是被尋址存儲區域編號。
雙字指針是一個32bit結構,從0-2bit,共三位,8進制指示被尋址位編號,也就是0-7;而從3-18bit,共16位,指示一個從0-65535數值,這個數值就是被尋址字節編號。
指針可以存放M、DI、DB和L區域中,也就是說,可以用這些區域內容來做指針。
單字指針和雙字指針使用上有很大區別。
下面舉例說明:
L DW#16#35 //將32位16進制數35存入ACC1
T MD2 //這個值再存入MD2,這是個32位位存儲區域
L +10 //將16位整數10存入ACC1,32位16進制數35自動移動到ACC2
T MW100 //這個值再存入MW100,這是個16位位存儲區域
OPN DB[MW100] //打開DB10。這里[MW100]就是個單字指針,存放指針區域是M區,
MW100中值10,就是指針間接指定址,它是個16位值!
--------
L L#+10 //以32位形式,把10放入ACC1,此時,ACC2中內容為:16位整數10
T MD104 //這個值再存入MD104,這是個32位位存儲區域
A I[MD104] //對I1.2進行與邏輯操作!
=DIX[MD2] //賦值背景數據位DIX6.5!
聯系方式
- 電 話:13510737515
- 聯系人:董海波
- 手 機:13185520415
- 微 信:13185520415
推薦產品
公司地址:惠州大亞灣澳頭石化大道中480號太東天地花園2棟二單元9層01號房(僅限辦公)
我公司主營西門子PLC 變頻器 伺服電機 人機界面 觸摸屏 線纜 DP接頭