L MW[AR1,P#0]

请给具体解读,尤其中括号及里面的逗号,谢谢

最佳答案

应为:L MW[AR1,P#0.0]
1、请给具体解读,尤其中括号及里面的逗号:
L MW[AR1,P#0.0]
这是地址指针变址寻址。AR1是地址寄存器。P#0.0为修正值,即AR1中内容加上修正值0.0后为真正地址。
例:
L     P#128.0    //初始读指针(标红色处可按实际应用的地址替代,例如10.0)
LAR1  
L MW[AR1,P#0.0]//AR1中内容为 128.0,加上修正值0后为128.0。即取MW120中的内容。
T  MW [AR1,P#10.0]  //按写指针指示的地址写数据,即AR1中内容为 128.0,加上修正值10.0后为138.0。即送人MW138中。
2、建议看看下述文档就更清楚了:
见《关于S7-300和S7-400指针寻址的说明与例程(更新版)(2008.03.04)     》下载:
http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=F0215
详见《step7编程之地址概念详解》连接:
http://www.plc365.com/jishu/57.html

提问者对于答案的评价:
谢谢,同时谢谢其他两位,谢谢

最佳答案作者回复:
1、原文中“(标红色处可按实际应用的地址替代,例如10.0)”
更正为:这个地址可按实际应用的地址替代,例如10.0。
2、原文中:L MW[AR1,P#0.0]//AR1中内容为 128.0,加上修正值0后为128.0。即取MW120中的内容。
更正为:上述的“即取MW120中的内容。”为笔误,应为“即取MW128中的内容。”

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc246193.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月2日 上午12:32
下一篇 2018年12月2日 上午12:32

相关推荐