当前位置: 主页 > PLC控制

DB块指针寻址疑问

我现在想实现功能是,把DB300的一些数据传送到DB301里面
而传送的地址可以通过变量DB301.DBD4进行指定(因为我想做的是一个数据搜索的功能)
程序见附件
现在程序在OPNDB300以后
DB301.DBD4=20,直接读取DBW20的可以的,但是DBW[AR1,P#0.0]的数据就读取不到
麻烦问一下问题是出在哪里?
如何修改?

图片说明:

DB块指针寻址疑问DB块指针寻址疑问

最佳答案

如果说DB301.DBD4是表示DB300块里的字节地址那么,程序要修改下
LDB301.DBD4
SLD3//增加部分,这个时候如果DB301.DBD4是20的话,DBW[AR1,P#0.0]的值就是DBW20了,
LAR1

提问者对于答案的评价:
多谢了

  • 关注微信

猜你喜欢

微信公众号