回复:针对反复调用的子程序,那些命令不能用

芳季

西门子1847工业学习平台

  • 帖子

    15504
  • 精华

    101
  • 被关注

    960

论坛等级:至圣

注册时间:2007-08-03

钻石 钻石 如何晋级?

发布于 2012-04-11 23:06:02

9楼

quote:以下是引用Hushuguo在2012-04-11 20:35:24的发言:
根据我的经验,所有指令都是可以在重复使用的子程序利用的,我做的程序大都是可以重复使用的,不能重复使用和用法有关系,例如边沿指令不能使用临时变量等等,另外请注意L变量的用法,L属于临时变量,是不能保存到下个扫描周期的,下个扫描周期的值是随机的,可能不变也可能会变,使用前要先赋值后使用

你提到的“随机的”就是我所说的追索问题了。追索不到就只能用这类字眼形容了。
其实,值,的确是唯一的。
没有指令的执行,寄存器里的值哪里可能随机变更呢?除非是易失性的储存,当电压降低到临界状态附近的时候再重新上电,那么这个值就是不稳定的了。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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