回复:从临时变量的“先赋值后使用”谈起

shine

  • 帖子

    8803
  • 精华

    39
  • 被关注

    157

论坛等级:至圣

注册时间:2003-06-06

普通 普通 如何晋级?

发布于 2012-11-01 14:31:10

9楼

该用In/Out的时候,还是要用的。
比如在子程序中对一个输出用到S,R指令,如果S、R的条件都不满足时,就需要将其原来的状态传递到子程序内。
你举的例子,SBR1的L区的数据,依靠的是SBR0的赋值,这会增加程序的复杂度,且可读性下降。
假设SBR0,SBR1都是有条件调用,且调用条件不一样呢?如果SBR0没被调用,那么SBR1的L区的值,就是从再上一个的子程序中继承。
又或者,如果要在SBR0和SBR1之间增加一个子程序,那么SBR1的输出可能又不一样了。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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