回复:使用for循环找出大于500的数值,,然后依次放入vw300起始地址内

已锁定

Zane

西门子1847工业学习平台

  • 帖子

    21062
  • 精华

    399
  • 被关注

    1487

论坛等级:至圣

注册时间:2003-06-06

钻石 钻石 如何晋级?

发布于 2021-02-17 21:27:31

4楼

首先,FOR/NEXT没有上升沿调用一说,是无条件调用的,如果是条件调用,应做一个子程序,然后条件调用该子程序;

其次,指针VD4/VD8的初始化应该在循环外;

第三,指针VD4的地址增加是无条件执行的;指针VD8的地址增加是有条件的,取值大于500且传送完毕;

第四,VW300地址开始的值应该使用FILL指令,对全部寄存器清零;



Zane 注册自动化系统工程师 Always save before download
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有8945条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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