回复:smart200 For循环里面寻址偏移应该怎么写 如:如VD1000-VD1500里面存储了 实数

已锁定

Lirui_学海无涯

  • 帖子

    46
  • 精华

    0
  • 被关注

    0

论坛等级:游士

注册时间:2021-03-21

普通 普通 如何晋级?

发布于 2021-03-27 20:55:21

2楼

展开查看
以下是引用芳季在2021-03-27 20:05:02的发言 >1楼

三个连续D就分别是YXZ。然后下三个也是YXZ。按顺序走下去是吧?也就是说三个三个这样传送到一个指定位置。

用BMD双字块传送。源用间接寻址,数据数填3,目的位置填你指定的位置的第一个值地址。然后每次把源指针加12。到最后一个把指针恢复到起始位置。

干嘛要For?必须一个周期完成很多次,才用到For。

因为这种坐标点动不动就几百个,而且中间要穿插其他一些动作,这样手写的话太多了,希望能借助FOR的逻辑减少代码量,而且我在For里面循环执行GOTO子程序  出了点问题,因为这些代码都是写在子程序中,然后在主程序中组合套用,这样方便一点,但是在主程序中加P 里面的执行一次就不执行了,在子程序里GOTO前面加P程序好像又不执行,我很苦恼 只能来论坛寻求帮助1

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有8941条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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