第2次按时,计数器为2,闪;既有亮,又有灭;
第三次按时,计数器清零,灭
2.用一个按钮控制2盏灯,第1次按下时第1盏灯亮,第2盏灯灭;第2次按下时第1盏灯灭,第2盏灯亮;第3次按下时2盏灯都灭。 分析:使用计数器和互锁来实现题目所给的要求; 计数器用来记录按键的次数;
互锁电路来实现灯亮的时候,灯灭;灯亮的时候,灭; 程序如下:
用计数器记录按下的次数;
利用互锁电路来实现亮的时候,灯灭;灯亮的时候,灭;
第三次按下时,利用来清零计数器,同时也使得与都灭;
实验仿真: 第一次按下:
计数器为1,灯亮;灯灭; 第二次按下:
计数器为2,灯灭;灯亮; 第三次按下:
计数器清零,两盏灯都灭。
3.编写PLC控制程序,使输出周期为5s,占空比为20%的连续脉冲信号。 分析:采用两个定时器以及常开常闭开关来实现某个通路的循环通断,同时设置相应地定时器的定时时间,就能够满足题目要求。
程序如下:
当没有按下时,定时器处于复位状态,按下后,从先灭4s,再亮1s,这样就是先了题目的要求 实验仿真:
当按下后:
T0开始计时,4s后,亮,如下:
相关推荐: