200中的指针怎样理解啊 请大家帮帮忙啊 ?

我是 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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

发表回复

登录后才能评论