图3.15 通电延时定时器的应用 在图3.15所示例子中,当10.0接通时,即驱动T33开始计时(数时基脉冲);计时到设定值PT时,T33状态bit置1,其常开触点接通,驱动Q0.0有输出;其后当前值仍增加,但不影响bit。当I0.0分断时,T33复位,当前值清0,状态bit也清0,即回复原始状态。若I0.0接通时间未到设定值就断开,则T33跟随复位,Q0.0不会有输出。 三、有记忆接通延时定时器 TONR,有记忆接通延时定时器指令。用于对许多间隔的累计定时。上电周期或首次扫描,定时器位OFF,当前值保持。使能输入接通时,定时器位为OFF,当前值从0开始计数时间。使能输入断开,定时器位和当前值保持最后状态。使能输入再次接通时,当前值从上次的保持值继续计数,当累计当前值达到预设值时,定时器位ON,当前值连续计数到32767。TONR定时器只能用复位指令进行复位操作。 指令格式:TONR Txxx,PT 例:TONR T20,63 对于保持型通电延时定时器,则当输入IN为“1”时,定时器计时(数时基脉冲);当IN为“0”时,其当前值保持(不象TON一样复位)下次IN再为1时,Txxx当前值从原保持值开始再往上加,将当前值与设定值PT作比较,当前值大于等于设定值时,则定时器状态bit置“1”,以后即使IN再为“0”也不会使定时器复位,要令定时器复位必须用复位指令。其程序及时序图见图3.16所示。
图3.16 保持型通电延时定时器的应用 对于断电延时定时器则用于断开后的单一间隔定时。当使能输入接通时,定时器位为ON,当前值为0。当使能输入由接通到断开时定时器开始计数,当前值达到预设值时,定时器位OFF。当前值等于预设值,停止计数。 四、断开延时定时器 TOF,断开延时定时器指令。用于断开后的单一间隔定时。上电周期或首次扫描,定时器位OFF,当前值为0。使能输入接通时,定时器位为ON,当前值为0。当使能输入由接通到断开时,定时器开始计数,当前值达到预设值时,定时器位OFF,当前值等于预设值,停止计数。 TOF复位后,如果使能输入再有从ON到OFF的负跳变,则可实现再次启动。 指令格式:TOF Txxx,PT 例:TOF T35,6 五、应用举例 例1:图3.17是介绍3种定时器的工作特性的程序片断,其中T35为通电延时定时器,T2为有记忆通电延时定时器,T36为断电延时定时器。
图3.17定时器特性 上面梯形图程序中输入输出执行时序关系如图3.18所示。 图3.18定时器时序图 例2:用TON构造各种类型的时间继电器触点。 有的厂商的PLC只有TON定时器,因此,在这种情况下可以利用TON来构造断电延时型的各种触点。 图3.19是用TON构造TOF作用的触点。其时序图与TOF的时序完全相同。 图3.20用通电延时定时器与输出继电器组成带瞬动触点的定时器。 图3.21是利用常开触点实现通电和断电都延时的触点作用。 本程序实现的功能是:用输入端I0.0控制输出端Q0.0,当I0.0接通后,过3个时间单位Q0.0端输出接通,当I0.0断开后,过6个时间单位Q0.0断开
图3.19用TON构成TOF定时器的应用 图3.20 TON定时器应用 图3.21 定时器应用 用定时器来实现电机顺序顺序起动控制,控制要求:三台电机按顺序起动。电机M1先起动,运行20S后,M2起动,再经30S后,M3起动。则程序见图3.22所示,图中三台电机M1、M2、M3分别受Q0.1、Q0.2、Q0.3控制。
图3.22 电机顺序起动控制程序 定时器指令实验 一、实验目的 1、熟悉定时指令。 2、掌握定时指令的基本应用。 二、实验设备 1、计算机一台。 2、S7-200 PLC一台 3、适配器一根 4、螺丝刀几个、连接导线若干 三、实验内容与操作 1、输入程序 将下图4的梯形图程序输入PLC中,观察并记录运行结果。 图4 定时器指令学习程序 2、定时器指令的应用