S7-300/400的定时器种类较多,巧妙地应用各种定时器,可以简化电路,方便地实现较为复杂的控制功能。本实训的卫生间冲水控制电路使用了3种定时器。
图3-30 波形图
1.程序设计
I1.2是光电开关检测到的有使用者的信号(见图3-30),用Q4.5控制冲水电磁阀。从I1.2的上升沿(有人使用)开始,用接通延时定时器T5实现3s的延时,3s后T5的常开触点接通,使脉冲定时器T6的线圈通电,T6的常开触点输出一个4s的脉冲。从I1.2的上升沿开始,断开延时定时器T7的常开触点接通。使用者离开时(在I1.2的下降沿),断开延时定时器开始定时,5s后T7的常开触点断开,停止冲水。
由波形图可知,控制冲水电磁阀的Q4.5输出的高电平脉冲波形由两块组成,4s的脉冲波形由脉冲定时器T6的常开触点提供。T7输出位的波形减去I1.2的波形得到宽度为5s的脉冲波形,可以用T7的常开触点与I1.2的常闭触点串联的电路来实现上述要求。两块脉冲波形的叠加用并联电路来实现。
2.实验步骤
用“新建项目”向导生成一个项目,可以选用任意型号的CPU,将图3-31中的程序输入OB1。随书光盘中的例程“定时器1”也有图3-31中的程序。仿真实验的步骤如下:
(www.xing528.com)
图3-31 卫生间冲水控制电路
1)将OB1和系统数据下载到仿真PLC,将仿真PLC切换到RUN-P模式。
3)单击PLCSIM中I1.2对应的小方框,方框中出现“√”,I1.2变为1状态。从被监控的梯形图可以看出,接通延时定时器T5开始定时,同时断开延时定时器T7的常开触点接通。经过3s的延时后,T5的常开触点闭合,脉冲定时器T6开始定时,其常开触点闭合,使Q4.5的线圈通电,电磁阀开始冲水。4s后T6的常开触点断开,Q4.5的线圈断电,停止冲水。
4)单击PLCSIM中I1.2对应的小方框,方框中的“√”消失,I1.2变为0状态。此时T7开始定时,T7的常开触点和I1.2的常闭触点组成的串联电路接通,Q4.5的线圈通电,电磁阀冲水。5s后T7的常开触点断开,Q4.5的线圈断电,停止冲水。
3.编程与仿真练习
按下起动按钮I0.0,Q4.0控制的电机运行20s,然后自动断电,同时Q4.1控制的制动电磁铁开始通电,10s后自动断电。用扩展的脉冲定时器和断开延时定时器设计控制电路。
用“新建项目”向导生成一个项目,CPU可选任意的型号。在OB1中编写满足上述要求的程序,读者自己拟定仿真实验的步骤,检验程序运行的结果。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。