请问下面语句是什么意思
L DBW [AR1,P#22.0]
T #write_OUT.W5
最佳答案
1、这是指针寻址:
L DBW [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,则L DBW [AR1,P#22.0] 即为L DBW 122.。
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、程序解释:
L DBW [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了。即将 DBW 122中的数据存入 #write_OUT.W5中。
提问者对于答案的评价:
谢谢
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc197733.html