推广 热搜: csgo  vue  angelababy  2023  gps  新车  htc  落地  app  p2p 

图文详解|西门子博途中的定时器指令

   2023-07-02 网络整理佚名2440
核心提示:使用定时器需要使用定时器相关的背景数据块或者数据类型为(或、、、)的DB块变量,不同的上述变量代表着不同的定时器。注:S7-1200的IEC定时器没有定时器号(即没有T0、T37这种带定时器号的定时器)。IN从“0”变为“1”,定时器启动,Q立即输出“1”;当ETN从“0”变为“1”,定时器启动;R从“1”变为“0”时,如果此时IN为“1”,定时器启动。

S7-1200的定时器是IEC定时器,用户程序中可以使用的定时器数量仅受CPU内存容量的限制。

使用定时器需要使用定时器相关的后台数据块或者数据类型为(或,,,)的DB块变量,上面不同的变量代表不同的定时器。

注:S7-1200的IEC定时器没有定时器号(即不存在T0、T37等定时器号的定时器)。

S7-1200 包含四个定时器:

· 生成脉冲定时器(TP)

· 接通延迟定时器(TON)

· 断开延迟定时器(TOF)

· 时间累加器(TONR)

四个指令如下图所示:

1.脉冲定时器指令

IN由“0”变为“1”,定时器启动,Q立即输出“1”; 当东部时间

,IN的变化不影响Q的输出和ET的时序;

当ET=PT时,ET立即停止计时,如果IN为“0”,则Q输出“0”,ET归0; 如果IN为“1”,则Q输出“1”,且ET保持不变。

2. 接通延时命令

N由“0”变为“1”,定时器启动;

当ET=PT时,Q立即输出“1”,ET立即停止计时并保持; 任何时候,只要IN变为“0”,ET立即停止计时并归0,Q输出“0”。

3. 关机延时命令

只要IN为“1”,Q就会输出“1”。

IN由“1”变为“0”,定时器启动;

当ET=PT时,Q立即输出“0”,ET立即停止计时并保持。

任何时刻,只要IN变为“1”,ET立即停止计时,归0。

4. 保持开机延时命令

只要IN为“0”,Q的输出就是“0”。 IN由“0”变为“1”,定时器启动; 当东部时间

当IN为“1”时,ET保持计时,当IN为“0”时,ET立即停止计时并保持。

当ET=PT时,Q立即输出“1”,ET立即停止计时并保持,直到IN变为“0”,ET恢复为0。

任何时刻,只要R为“1”,Q就输出“0”,ET立即停止计时,回到0。当R由“1”变为“0”时,如果此时IN为“1” ,计时器启动。

结尾

如何成为一名优秀的电气工程师?

扫码咨询

左老师:18073180632(同微信)

预览时无法单击选项卡

 
标签: 定时器 计时器
反对 0举报 0 收藏 0 打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报
Powered By DESTOON