回复:求助,是时间设定和数据保存的

芳季

西门子1847工业学习平台

  • 帖子

    15763
  • 精华

    102
  • 被关注

    982

论坛等级:至圣

注册时间:2007-08-03

钻石 钻石 如何晋级?

发布于 2012-11-30 16:37:12

1楼

引用<因存储空间>。存储空间远远大于填表指令的可操作长度。你的问题瓶颈应该是存储空间问题。请放弃使用表指令。用间接寻址。
当vd10=16#8000000的时候
MOVW 10 *VB10
这个指令会把10这个值传送到vw0。
当vd10=16#8000002的时候
同样这个指令
MOVW 10 *VB10
将可以把10这个值传送到vw2。
通过修改vd10里面的值就可以传到任何一个V的角落。
通常修改这个值的话我们使用
MOVD &VB0 VD10(这是建立指针的过程)
执行完这个指令,VD10就会等于16#8000000了。
+D 2 VD10(这是指针运算的过程)
执行完,VD10就等于16#8000002了。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33291条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。