一个关于S_OTD定时器的问题,望高手指教。 点击:2070 | 回复:4



郭澍清

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 3回
  • 年度积分:0
  • 历史总积分:62
  • 注册:2007年1月17日
发表于:2007-03-13 14:26:00
楼主
因为刚参加工作不久,正好赶上公司新项目的建设,有幸接触到很多设备的调试运行。在设备厂给的控制程序中,有一些地方看不太明白。主要是关于S_OTD得问题。
我的疑问主要是:例如有一个S_ODT接通延时S5定时器,命名T1,在S端为1时,TV端设定5s,定时器开始运行。5s后,Q端输出1。 在程序其他地方看到有输入点用了T1,所以请问在定时器运行的这段时间里。T1得状态是1还是0。谢谢了。



LCC

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 19回
  • 年度积分:0
  • 历史总积分:91
  • 注册:2006年2月16日
发表于:2007-03-13 14:35:00
1楼
我认为只要被触发了就为1

夏天来了

  • 精华:1帖
  • 求助:0帖
  • 帖子:17帖 | 202回
  • 年度积分:0
  • 历史总积分:282
  • 注册:2003年7月29日
发表于:2007-03-13 16:57:00
2楼
和Q端一致。

彩虹

  • 精华:2帖
  • 求助:4帖
  • 帖子:54帖 | 1626回
  • 年度积分:8
  • 历史总积分:7586
  • 注册:2006年9月21日
发表于:2007-03-13 21:45:00
3楼
    如果在启动S输入端有一个上升沿,S_ODT(接通延时S5定时器)将启动指定的定时器。信号变化始终是启用定时器的必要条件。只要输入端S的信号状态为正,定时器就以在输入端TV指定的时间间隔运行。定时器达到指定时间而没有出错,并且S输入端的信号状态仍为1时,输出端Q的信号状态为1。如果定时器运行期间输入端S的信号状态从1变为0,定时器将停止。这种情况下,输出端Q的信号状态为0。

如果在定时器运行期间复位R输入从0变为1,则定时器复位。当前时间和时间基准被设置为零。然后,输出端Q的信号状态变为0。如果在定时器没有运行时R输入端有一个逻辑1,并且输入端S的RLO为1,则定时器也复位。

可在输出端BI和BCD扫描当前时间值。时间值在BI处为二进制编码,在BCD处为BCD编码。当前时间值为初始TV值减去定时器启动后经过的时间。

丛建国

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:23
  • 注册:2008年7月11日
发表于:2011-03-09 20:13:59
4楼

时间5秒未到t1还是为0


热门招聘
相关主题

官方公众号

智造工程师