我們都知道西門子200plc有三種尋址方式:立即尋址、直接尋址、間接尋址;這里主要給大家區分下直接和間接尋址
1、直接尋址
是指指令中直接使用存儲器或寄存器地址編號,直接到指定的區域讀取或寫入;如I1.5、QB0、VW100、VD1000


2、間接尋址
間接尋址比較抽象,我們先看一個簡單的例子,大家就明白了


1、建立指針,用雙字節以為指令將VB200的地址移入AC1中;VB200這個寄存器地址的表示方法即“&VB200”,即地址前加“&”,表示該寄存器地址,就像我們寄包裹都需要地址一樣;
2、用字移位指令將AC1中的地址VB200所存儲的內容(VB200中的值為12,VB201中的值為34)移入MW0中,*AC1即表示要讀取所存地址的內容;
3、間接尋址前必須先建立指針,指針為雙字即32位,指針只能是變量存儲器V,局部存儲器L,或累加器;
4、間接尋址的應用比較多,大家在使用庫指令的時候,經常會遇到,例如在調用MODBUS庫的時候,就會用到指針,VB120開始的8個字,這樣就不用一個一個字寫,減少很大的工作量;

原文標題:PLC里面的立即尋址、直接尋址、間接尋址你都搞懂了嗎?
文章出處:【微信公眾號:PLC技術圈】歡迎添加關注!文章轉載請注明出處。
責任編輯:haq
-
plc
+關注
關注
5051文章
14592瀏覽量
486858 -
西門子
+關注
關注
98文章
3310瀏覽量
120365 -
尋址方式
+關注
關注
2文章
24瀏覽量
10270
原文標題:PLC里面的立即尋址、直接尋址、間接尋址你都搞懂了嗎?
文章出處:【微信號:xue_PLC,微信公眾號:PLC技術圈】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
瑞薩 8 位單片機 740 族指令系統與設計要點解析
深入解析 SCANSTA111:增強型掃描橋多分支可尋址 IEEE 1149.1(JTAG)端口芯片
探索SN74LVT8996-EP:10位可尋址掃描端口的技術魅力
I2C的SDA仲裁介紹
MCU代碼需要搬到RAM中才能運行嗎?不這樣做會有什么不妥嘛?
使用直接尋址方式提高速度
I2C的優點介紹
UART的缺點介紹
32位究竟指什么呢?
?TPIC6A259 8位可尋址鎖存器技術文檔摘要
?TPIC6B259 8位可尋址鎖存器技術文檔摘要
SPI NOR FLASH是什么,與SPI NAND Flash的區別
200SMART V3.0正面硬剛1200PLC!誰才是工控性價比之王?
KT148A的語音地址是u8類型,只支持256個語音文件尋址 超了怎么辦
plc的尋址方式:立即尋址、直接尋址、間接尋址
評論