7定时器不起作用_跟我一起看1200手册之基本指令(定时器指令)的应用讲解

前面文章中跟大家介绍了基本指令中的位逻辑指令的使用,在本文中将继续跟大家分享关于1200的定时器指令的使用,定时器在PLC编程中是最多被用的基本指令,博途中定时器不同于step7中的定时器,在博途中没有S5定时器,而只有IEC定时器,就意味着要用到定时器的背景数据块,每调用一次定时器就会产生一个背景数据块,非常占用系统资源,那么怎么做才能减少背景数据块呢?下面会跟大家具体分享。

一、指令的位置

8005bce9664d8aca4782aadd12606419.png

二、指令讲解

在1200PLC中有四种定时器:

接通延时定时器TON、关断延时定时器TOF、保持型接通延时定时器TONR、脉冲定时器。下面我们就分别进行介绍:

1、接通延时定时器

c2d902cc7c440710dde4434e2f7b5022.png

定时器采用存储在数据块中的结构来保存定时器数据,在使用定时器时要为定时器分配背景数据块。

接通延时定时器TON的时序图:

c30c3a98259d3455bfb69f4f3f2e7c39.png

当使能端IN接通时,定时器开始定时,当前值ET递增,当前值等于预设值PT时,定时器的输出Q置位,定时器停止计数,并保持当前计数值。

当使能端IN断开时,定时器的当前值和输出状态复位。

若使能端断开时,定时器的当前值小于预设值,定时器的当前值也复位为0.

通过一个小例子来看看指令怎么用?

当按下I0.7按钮,延时5s后Q0.3接通

86ff7dba86ded19fb117afc04ea794f3.png

生成的背景数据块位于系统块中,如下图所示:

6d3e4f0e0c686bbac7e2a43df7eb7804.png

编写程序如下:

9f2497c790b3d9e6235008f1c054f26f.png

将程序下载到仿真器中,并进行仿真(前面文章中已经讲过仿真器的使用,这里就不过多赘述了)

ba046ce8358855f7946c5516529b7cd1.png

2、关断延时定时器TOF

79c884e22e10f9815497c4d7f092a55b.png

定时器采用存储在数据块中的结构来保存定时器数据,在使用定时器时要为定时器分配背景数据块。

时序图:

4c9bae7f89dcb52699ae5aee8fddfa95.png

当使能端IN接通时,启动定时器,定时器当前值ET复位,定时器输出Q置位。

当使能IN断开时,当前值ET递增,当前值等于预设值PT时,定时器的输出Q复位,定时器停止计数,并保持当前计数值。

若使能端断开时,定时器的当前值小于预设值,定时器的当前值保持置位。

通过一个小例子来看看指令怎么用?

当I0.7按下,Q0.3接通,断开I0.7后5s,Q0.3断开。

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值