分享

plc梯形图编程中,定时器应该怎样编写?

 PLC逻辑编程器 2019-11-08

科技引领生活,爱科技的小青年带你在科技的海洋里无限遨游……

定时器在PLC系统中是较为常见的指令,相当于我们常用的时间继电器功能,可以进行定时操作。

PLC中的定时器指令一般分为三种,以西门子200系列的PLC为例,它的定时器指令分为三种。

  • 接通延时定时器,TON

接通延时的意思是,当使能端接通了之后,计数器不会立刻导通,而是在一定的时间之后,也就是说要延时一定的时间才会导通。

  • 断开延时定时器,TOF

与TON的功能相反,TOF指令在接到断开指令后不会马上断开,而是继续保持接通的状态一定时间,当到达设定时间后,才会断开。

  • 保持型接通延时定时器,TONR

TONR与TON和TOF的功能基本相同,唯一不同的是,这个指令在使能端断开时计时暂停,不会恢复到0,而当使能再次接通时,将继续当前的计时。

定时器的分辨率。

分辨率也就是说这个定时器能够支持的最小定时时间,TON、 TONR 和 TOF定时器提供三种分辨率。分辨率由定时器编号确定如下所示。当前值的每个单位均为时基的倍数。例如,使用 10 ms 定时器时,计数 50 表示经过的时间为 500 ms。Txxx 定时器编号分配决定定时器的分辨率。分配有效的定时器编号后,分辨率会显示在LAD 或 FBD 定时器功能框中。

定时器指令的应用

TON 和 TONR 指令

在使能输入 IN接通时开始计时。当前值等于或大于预设时间时,定时器位置为接通。

  • 使能输入置为断开时,清除 TON 定时器的当前值。

  • 使能输入置为断开时,保持 TONR 定时器的当前值。输入 IN 置为接通时,可以使用TONR 定时器累积时间。使用复位指令 (R) 可清除 TONR 的当前值。
  • 达到预设时间后, TON 和 TONR 定时器继续定时,直到达到最大值 32,767时才停止定时

指令用于使输出在输入断开后延迟固定的时间再断开。当使能输入接通时,定时器位立即接通,当前值设置为0。当输入断开时,计时开始,直到当前时间等于预设时间时停止计时。

  • 达到预设值时,定时器位断开,当前值停止递增;但是,如果在 TOF达到预设值之前使能输入再次接通,则定时器位保持接通。

  • 要使 TOF 定时器开始定时断开延时时间间隔,使能输入必须进行接通-断开转换。
  • 如果 TOF 定时器在 SCR 区域中,并且 SCR 区域处于未激活状态,则当前值设置为0,定时器位断开且当前值不递增。

TOF指令的应用

指令用于使输出在输入断开后延迟固定的时间再断开。当使能输入接通时,定时器位立即接通,当前值设置为0。当输入断开时,计时开始,直到当前时间等于预设时间时停止计时。

  • 达到预设值时,定时器位断开,当前值停止递增;但是,如果在 TOF达到预设值之前使能输入再次接通,则定时器位保持接通。

  • 要使 TOF 定时器开始定时断开延时时间间隔,使能输入必须进行接通-断开转换。
  • 如果 TOF 定时器在 SCR 区域中,并且 SCR 区域处于未激活状态,则当前值设置为0,定时器位断开且当前值不递增。

简单例程

下面是一个简单的TON指令,当I0.0导通时,T37开始计时,T37的分辨率为100ms,倍率10,也就是说下面的T37计时指令计时时间为100ms*10=1s,计时1s后,T37导通,T37的常开变成常闭,Q0.0得电导通。

定时器的用法有很多,要根据实际工程的需求进行编程。各个品牌的PLC的定时器指令也有些许不同,可以根据需要进行了解。

感谢您的阅读,纯手码,望支持,有不妥之处,敬请多多包涵。期待您的评论,留下宝贵意见。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多