有这么一段指令:
LD SM0.1
MOVB 16#03,VB111 //写3#站
MOVD &QB0,VD112 //写到远方QB0
...
请问,应该是写到VD112啊,怎么是写到QB0呢?
&是什么意思啊?
最佳答案
MOVD &QB0,VD112
欲间接存取内存区数据,输入一个"和"符号(&)和需要编址的内存位置,建立一个该位置的指针。指令的输入操作数前必须有一个"和"符号(&),表示内存位置的地址(而并非内存位置的内容)将被移入在指令输出操作数中识别的位置(指针)。
请见:
《西门子S7--200的间接寻址及应用例题》连接:
http://www.gdplcpx.cn/News/2008111319559.html
提问者对于答案的评价:
谢谢哦
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc350532.html