回复:技术专题探讨-SIMATIC PLC 计时器的使用-整理结果

技术支持工程师

  • 帖子

    183
  • 精华

    2
  • 被关注

    18

论坛等级:侠客

注册时间:2003-07-03

普通 普通 如何晋级?

发布于 2009-01-12 15:38:53

0楼

quote:以下是引用lightroat在2009-01-04 19:12:04的发言:
高手过着,果然不同凡响
刚接触300,看了各位的帖子,颇有收获。感谢斑竹发起的这次探讨,为大家提共了这个契机。
一直以来对300的定时器感到困惑,不知道他的刷新时间是怎样的。与200不同,200的定时其在siemens管方资料上说的很清楚,三种时基的定时其的刷新时间是不一样的,但300的却没有提及。
今天看到一个关于200定时器触点不能动作的帖子,看完后我在plcsim上模拟,但是和预想不一致,很是困惑,突然间意识到这是300的模拟器,难道300和200差好多么?于是旧伤又被触痛了。想起好像有一个这样的专题。
经过各位的讨论,基本已经有了定论,本人狗尾续貂一下。
对于楼主的问题,我觉得如果必须搞清以下问题
1 定时器是如何刷新的?也就是“同步”“异步”的问题。
2 如何解释Harry_dong 等提出的无规律“置位”的“灵异现象”。
对于1已有定论。理论上似乎可以借鉴200定时器的刷新规律。实践上,老兵大师已给出了美妙绝伦的方案,并且“塔吊”(感谢塔吊,让我认识了wait)已完美得到验证。
对于2其实也给出了答案。正如shine所说“从T3在不同时候达到定时时间来进行分析”。
结论:300的定时其的工作机理与200的分辨率为1ms的定时器的机理是一样的,就是以时基为单位刷新,即使没有扫描到线圈。
在说两句
1 很多迹象表明定时器是独立ob刷新的。如定时器在子程序、中断里都可以计时;在200中,定时器似乎是受内部时钟控制,定时器的计时并不总是从“0”计时的,而是最大延迟一个世基的时间,不知道300如何。
3 正如200中那样,关于300在子程序中的一些现象,本人不太明白,不只那位大师可以和我们分享以下。
万能的主啊,请把老兵的IQ分给我一点...
ps
我模拟的自复位定时器的程序在加了wait延时后,和理论一致。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54616条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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