在STEP 300中,如何读取地址寄存器值?
最佳答案
1、下述指令可以读取地址寄存器值:
TAR1: 将地址寄存器 1 中的内容传送到累加器 1;
TAR1 <D>:将地址寄存器1 的内容传送到目的地(32 位指针) ;
TAR2: 将地址寄存器 2 中的内容传送到累加器 1。
2、例:
TAR1 DBD20// 将 AR1 中的内容传送到数据双字 DBD20。
TAR1 DID30// 将 AR1 中的内容传送到背景数据双字 DID30。
TAR1 LD18// // 将 AR1 中的内容传送到本地数据双字 LD18。
TAR1 MD24// 将 AR1 中的内容传送到存储双字 MD24。
3、有关地址寄存器的文档:
见《关于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
提问者对于答案的评价:
谢谢。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc246474.html