我是 200刚开始入门,里面的指针间接寻址是怎么回事,我没懂,请大家帮帮忙,急啊!请大家讲得通俗点,最好能给我举例说明,本人万分感谢了啊!
问题补充:
急救,请大家帮我解释一下这个指针寻址的例子,假如VB100里面是500,到程序结束其他的里面又是多少,我没看明白是 怎么回事,越详细越好, 请各位高手指点啊,谢谢大家了!!!
LD SM0.1
MOVD &VB100 VD1000
AENO
MOVB 99 VB0
LDD<= *VD1000 +227
A SM0.5
EU
INCB VB0
MOVB VB0 *VD1000
+D +1 VD1000
最佳答案
呵呵,楼主是问200的指针!
程序中开始是首次扫描运行:将VB100的地址放入VD1000中。次程序完成后送99到VB0中,C此时VD1000中的指针指向VB100!
下一段程序是判断:
LDD<= *VB1000 +277 判断VD100是否小于277 注意是比较VD100
然后每0.5秒对VB0加1
加得结果送入VB100! 注意是送入VB100
+D +1 VD1000 是指针加1,既VD1000中的地址指向vb101!
这个程序很乱,比较VD100,又将VB0数据送入VB100,以后指针有指向VB101!再干什么就不知道啦!
提问者对于答案的评价:
谢谢
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc355783.html