技术论坛

这是一段子例程,这个标签指令后面,为什么要加有条件返回指令,难道不加这个指令,子例程执行完后就不返回吗?

作者 主题
游民

经验值: 83
发帖数: 5
精华帖: 0
主题:【求助】这是一段子例程,这个标签指令后面,为什么要加有条件返回指令,难道不加这个指令,子例程执行完后就不返回吗?


只看楼主 楼主 2021-11-15 11:24:49



1200也是一样的吗?也要加RET指令吗,求大佬解答。


 
以下网友喜欢您的帖子:

  
重要声明:

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1729927&b_id=64&s_id=0&num=4

至圣

经验值: 67546
发帖数: 14783
精华帖: 100
回复:这是一段子例程,这个标签指令后面,为什么要加有条件返回指令,难道不加这个指令,子例程执行完后就不返回吗?


只看楼主 1楼 2021-11-15 11:47:45

可能大家都猜不到原创在想些什么。

可能并非逻辑上的问题。可能并非工艺原理上的问题。可能他在找自己的一些败笔。可能在隔离一下功能。


 
以下网友喜欢您的帖子:

  
奇侠

经验值: 8877
发帖数: 2002
精华帖: 12
回复:这是一段子例程,这个标签指令后面,为什么要加有条件返回指令,难道不加这个指令,子例程执行完后就不返回吗?


只看楼主 2楼 2021-11-15 13:13:47

明显是个顺序控制程序,每次调用只执行一个步骤的动作,执行完回到主程序等待下一次,其他的步骤程序就不需要扫描执行了。


污水处理自控工程师,简称污师。
以下网友喜欢您的帖子:

  
奇侠

经验值: 8143
发帖数: 843
精华帖: 14
回复:这是一段子例程,这个标签指令后面,为什么要加有条件返回指令,难道不加这个指令,子例程执行完后就不返回吗?


只看楼主 3楼 2021-11-15 13:24:37

加返回是为了减少不必要的扫描,可缩短扫描周期


13478405725
以下网友喜欢您的帖子:

  
至圣

经验值: 76199
发帖数: 19143
精华帖: 378
回复:这是一段子例程,这个标签指令后面,为什么要加有条件返回指令,难道不加这个指令,子例程执行完后就不返回吗?


只看楼主 4楼 2021-11-15 13:30:50

呵呵,很原始的做法,当年做单片机汇编语言实现子程序跳转就是这么做的


Zane 注册自动化系统工程师 Always save before download
以下网友喜欢您的帖子:

  
  • 上一页
  • 1
  • 下一页
收起
这是一段子例程,这个标签指令后面,为什么要加有条件返回指令,难道不加这个指令,子例程执行完后就不返回吗?
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。