回复:FB里的TEMP变量为什么能够记住以前的状态???

shine

  • 帖子

    8803
  • 精华

    39
  • 被关注

    157

论坛等级:至圣

注册时间:2003-06-06

普通 普通 如何晋级?

发布于 2017-03-24 10:57:19

11楼

展开查看
以下是引用Haohaobb在2017-03-24 08:38:24的发言 >10楼

如果这个程序 那个变量确定是用的临时存储区变量而不是静态变量,那我觉得这样写是有问题的,临时存储区我认为是不能用于自锁或者边沿触发的存储位的,会有问题的。


单看这个图,看不出其用的是静态变量还是临时变量还是输出变量或者输入输出变量吧!~

楼主写了是TEMP。

这么做确实有问题,因为这个信号这次能传递进来并不表示下次也能传递进来,或者说这次的1并不一定就是上次执行这条语句后的1,而可能是别的块写入的1 。违反了先赋值后使用的原则,这样写出来的程序结果是不确定的,而不确定不是我们想要的结果

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54617条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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