回复:块多次调用,返回值互相干挠

yanxiao

版主

  • 帖子

    12146
  • 精华

    46
  • 被关注

    183

论坛等级:至圣

注册时间:2003-06-06

钻石 钻石 如何晋级?

发布于 2018-07-08 22:26:56

14楼

计算机中,随机数都是“伪”的,存贮器里的值,都是有前世今生的。

除了上电,PLC内的存贮器内容有一套初始化规则。运行期间,除了特殊功能寄存器明确表示其值会自动变化,一般的存贮器,非指令、通讯等显式修改,其值是不变的。

所以,存贮器内一定是有值的。进出子程序对存贮器清零,只是用一个确定的值,代替了原来存贮的值,但不解决问题。比如某个单元是上次调用留下来的值,你用一个确定的零值替代,问题就解决了吗?

所以,关键是,当你使存贮单元时,必须清楚,里面存的值是不是你需要的。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有8942条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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