回复:请问上升沿用临时变量可以吗

Harry_dong

  • 帖子

    480
  • 精华

    16
  • 被关注

    9

论坛等级:侠士

注册时间:2005-01-09

普通 普通 如何晋级?

发布于 2006-07-21 13:53:44

0楼

A I0.0
FP M0.0
= M0.1
M0.0用来存储上一次循环的RLO。
在以上这段程序中,可以解释为:
在N周期时I0.0为0,M0.0为0,M0.1为0
在N+1周期时I0.0为0,M0.0为0,M0.1为0
在N+2周期时I0.0为1,M0.0为0,M0.1为1
在N+3周期时I0.0为1,M0.0为1,M0.1为0
在N+4周期时I0.0为0,M0.0为1,M0.1为0
在N+5周期时I0.0为0,M0.0为0,M0.1为0
在我们用VAT表监视I0.0和M0.0时看到它们的状态是相同的,但实际上并不相同相差一个周期。
如果M0.0换为临时变量,那么它只在块运行期间有效,所以不能保存住上一循环的RLO也就不能实现上升沿检测。
学无止境
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54618条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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