请问下面语句是什么意思
LDBW[AR1,P#22.0]
T#write_OUT.W5
最佳答案
1、这是指针寻址:
LDBW[AR1,P#22.0]
T#write_OUT.W5
AR1为地址指针寄存器,P#22.0为地址偏移量。AR1中装有地址数据(例如,P#100.0),加上偏移量P#22.0后就等于P#122.0了。
例如AR1中装有地址数据例如,P#100.0,则LDBW[AR1,P#22.0]即为LDBW122.。
2、有关指针寻址请见:
、《关于S7-300和S7-400指针寻址的说明与例程(更新版)(2008.03.04)》下载:
htTP://www.ad.siemens.com.cn/download/searchResult.ASpx?searchText=F0215
、《STep7编程之地址概念详解》连接:
http://ishare.iask.sina.com.cn/f/22746895.html
http://www.gongkong365.com/bbs/job.php?action=download&aid=9
3、程序解释:
LDBW[AR1,P#22.0]//AR1中的地址数据(例如,P#100.0),加上偏移量P#22.0后就等于P#122.0了。
T#write_OUT.W5//如果AR1中的地址数据为P#100.0),加上偏移量P#22.0后就等于P#122.0了。即将DBW122中的数据存入#write_OUT.W5中。
提问者对于答案的评价:
谢谢
专家置评
已阅,最佳答案正确。