如果DB10.DBD100=L#121
那么M[DB10.DBD100]=M[121]吗?
中间没有左移3位的过程,该怎么理解!!
问题补充:
补充一段源程序
L #20
SLD 3
L DBD 100
+D
T DBD 100
A M [DBD 100]
最佳答案
如果DB10.DBD100=L#121,那么M[DB10.DBD100]=M[121]吗?中间没有左移3位的过程,该怎么理解!!
======================================================
在本例中指的是M15.1,这需要你了解双字指针的结构。
提问者对于答案的评价:
谢谢!
专家置评
" L #20 "应该是 L 20 或者 L L#20,
左移三位后,在原32位指针DBD100 地址的基础上增加了20个字节的地址。
参考下载中心文档:
F0595_西门子STL间接寻址常问问题集
http://www.ad.siemens.com.cn/download/SearchResult.aspx
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc233440.html