![](https://csdnimg.cn/release/download_crawler_static/65304143/bg6.jpg)
复位。
图 5-13 定时器与计数器组合的延时程序
3.计数器级联程序
计数器计数值范围的扩展,可以通过多个计数器级联组合的方法来实现。图 5-14 为两个计
数器级联组合扩展的程序。X1 每通/断一次,C60 计数 1 次,当 X1 通/断 50 次时,C60 的常开触
点接通,C61 计数 1 次,与此同时 C60 另一对常开触点使 C60 复位,重新从零开始对 X1 的通/断
进行计数,每当 C60 计数 50 次时,C61 计数 1 次,当 C61 计数到 40 次时,X1 总计通/断 50×40
=2000 次,C61 常开触点闭合,Y31 接通。可见本程序计数值为两个计数器计数值的乘积。
图 5-14 两个计数器级联的程序
四、其它典型应用程序
1.单脉冲程序
单脉冲程序如图 5-15 所示,从给定信号〔X0 的上升沿开始产生一个脉宽一定的脉冲信号
〔Y1。当 X0 接通时,M2 线圈得电并自锁,M2 常开触点闭合,使 T1 开始定时、Y1 线圈得电。
定时时间 2s 到,T1 常闭触点断开,使 Y1 线圈断电。无论输入 X0 接通的时间长短怎样,输出 Y1
的脉宽都等于 T1 的定时时间 2s。
图 5-15 单脉冲程序
a 梯形图 b 时序图
2.分频程序
在许多控制场合,需要对信号进行分频。下面以如图 5-16 所示的二分频程序为例来说明
PLC 是如何来实现分频的。
图 5-16 二分频程序
a 梯形图 b 时序图
图中,Y30 产生的脉冲信号是 X1 脉冲信号的二分频。图 5-16b 中用了三个辅助继电器
M160、M161 和 M162。当输入 X1 在 t1 时刻接通〔ON,M160 产生脉宽为一个扫描周期的单
脉冲,Y30 线圈在此之前并未得电,其对应的常开触点处于断开状态,因此执行至第 3 行程序时,
尽管 M160 得电,但 M162 仍不得电,M162 的常闭触点处于闭合状态。执行至第 4 行,Y30 得电
〔ON 并自锁。此后,多次循环扫描执行这部分程序,但由于 M160 仅接通一个扫描周期,M162
不可能得电。由于 Y30 已接通,对应的常开触点闭合,为 M162 的得电做好了准备。
等到 t2 时刻,输入 X1 再次接通〔ON,M160 上再次产生单脉冲。此时在执行第 3 行时,M162
条件满足得电,M162 对应的常闭触点断开。执行第 4 行程序时,Y30 线圈失电〔OFF。之后虽
然 X1 继续存在,由于 M160 是单脉冲信号,虽多次扫描执行第 4 行程序,Y30 也不可能得电。在
t3 时刻,X1 第三次 ON,M160 上又产生单脉冲,输出 Y30 再次接通〔ON。t4 时刻,Y30 再次失电
〔OFF,循环往复。这样 Y30 正好是 X1 脉冲信号的二分频。由于每当出现 X1〔控制信号时就