我們都知道西門子200plc有三種尋址方式:立即尋址、直接尋址、間接尋址;這里主要給大家區(qū)分下直接和間接尋址
1、直接尋址
是指指令中直接使用存儲(chǔ)器或寄存器地址編號(hào),直接到指定的區(qū)域讀取或?qū)懭?;如I1.5、QB0、VW100、VD1000
2、間接尋址
間接尋址比較抽象,我們先看一個(gè)簡單的例子,大家就明白了
1、建立指針,用雙字節(jié)以為指令將VB200的地址移入AC1中;VB200這個(gè)寄存器地址的表示方法即“&VB200”,即地址前加“&”,表示該寄存器地址,就像我們寄包裹都需要地址一樣;
2、用字移位指令將AC1中的地址VB200所存儲(chǔ)的內(nèi)容(VB200中的值為12,VB201中的值為34)移入MW0中,*AC1即表示要讀取所存地址的內(nèi)容;
3、間接尋址前必須先建立指針,指針為雙字即32位,指針只能是變量存儲(chǔ)器V,局部存儲(chǔ)器L,或累加器;
4、間接尋址的應(yīng)用比較多,大家在使用庫指令的時(shí)候,經(jīng)常會(huì)遇到,例如在調(diào)用MODBUS庫的時(shí)候,就會(huì)用到指針,VB120開始的8個(gè)字,這樣就不用一個(gè)一個(gè)字寫,減少很大的工作量;
審核編輯:劉清
-
寄存器
+關(guān)注
關(guān)注
31文章
5368瀏覽量
121241 -
plc
+關(guān)注
關(guān)注
5016文章
13389瀏覽量
465576 -
存儲(chǔ)器
+關(guān)注
關(guān)注
38文章
7529瀏覽量
164383 -
西門子
+關(guān)注
關(guān)注
95文章
3063瀏覽量
116497
原文標(biāo)題:干貨分享 | PLC里面的立即尋址、直接尋址、間接尋址你都搞懂了嗎?
文章出處:【微信號(hào):你身邊的機(jī)器人專家,微信公眾號(hào):你身邊的機(jī)器人專家】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
怎么老是分不清直接尋址和立即數(shù)尋址的區(qū)別
探討單片機(jī)的尋址方式
如何在KEIL C中實(shí)現(xiàn)直接尋址和間接尋址
![如何在KEIL C中實(shí)現(xiàn)<b class='flag-5'>直接</b><b class='flag-5'>尋址</b>和<b class='flag-5'>間接</b><b class='flag-5'>尋址</b>](https://file.elecfans.com/web1/M00/99/82/o4YBAF0a0aaAZqP5AAKCddhc9sk214.png)
PLC間接尋址與直接尋址
![<b class='flag-5'>PLC</b><b class='flag-5'>間接</b><b class='flag-5'>尋址</b>與<b class='flag-5'>直接</b><b class='flag-5'>尋址</b>](https://file.elecfans.com/web1/M00/BF/49/o4YBAF7x6zGAENeXAAIS9uVZCkQ365.png)
評(píng)論