一个关于SFB4的问题,请教各位斑主爱心帮助。

已锁定

scmyzq

  • 帖子

    122
  • 精华

    1
  • 被关注

    2

论坛等级:游士

注册时间:2003-06-06

普通 普通 如何晋级?

一个关于SFB4的问题,请教各位斑主爱心帮助。

896

2

2004-01-13 16:22:44

正确调用定时器块SFB4后,观察其背景数据的变化后我觉得:
name:ATIME type:TIME 的数据应该是系统时钟值,变化范围为:T# -24d20h31m23s647ms ~~~~ T# +24d20h31m23s647ms 循环变化。
name:STIME type:TIME 的数据应该是,当我开始调用定时器的哪个时刻的系统时间,是个瞬时值。
name:ET type:TIME 的数据就应该是:ET= ATIME - STIME ,当ET等于预设值PT时定时时间到。

如果以上猜测成立的话,就有如下问题:
当系统时钟走到第T#24d20h31m20s00ms时刻,我调用SFB4预设值为30s。此时
ATIME 应该为T#24d20h31m50s00ms(超出变化范围了!!!!),这样才能有 ET= ATIME - STIME 啊。定时不准!!???

难道说每当系统时钟走到接近最大值时,调用SFB4会定时不准吗??
一个关于SFB4的问题,请教各位斑主爱心帮助。 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54616条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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