说明:应用增计数器CTU实现按3次按钮灯亮,再按2次灯灭。
按照要求,这里用增计数器编程,如下图:
只需要一个计数器,再加上一个比较指令,即可以满足设计要求。
下面用减计数器设计一个程序,看一下能否满足设计要求:
先温习下“减计数器”的特点:即赋予计数器一个值,然后通过输入端进行减法计算。
如下图:
设计程序为:
这里SM0.1是上电后,触点接通1次。此处的C0的比较数值,为什么会是2?
原因就是前面讲过的从5-3之后,完成三次计数之后,这时数值就来到了2。所以,设定的判定条件就是<=2。
运行流程为:上电后,计数器被赋值为5,这时I0.0输入,进行减法。当减到2时,C0导通,Q0.0点亮。再按2次后,网络1的C0导通,计数器复位,进入下一个循环,且网络2的Q0.0断开。