项目五:S7-300定时器指令及实训——交通信号灯控制系统实训【项目功能】1、掌握S7-300定时器指令
2、利用S7-300定时器指令构建交通灯控制系统
【知识点和技能点】1、掌握S7-300五种定时指令及应用2、掌握使用CPU的时钟存储器实现精确定时的方法3、掌握交通灯控制系统的构建、编程及调试技术脉冲S5定时器(脉冲定时器)扩展脉冲S5定时器(扩展脉冲定时器)接通延时S5定时器(接通延时定时器)保持型接通延时S5定时器(保持型接通延时定时器)断电延时S5定时器(断电延时定时器)返回本节一、S7-300定时器指令【项目知识准备】SRTVQBIBCDS_PULSETn0R
RES2(1)定时器块图指令格式(2)定时器端子符号含义Tn0:定时器编号
S:起动信号,当S端出现上升沿时,起动定时器
R:复位信号,当R端出现上升沿时,定时器复位,当前值清0
脉冲定时器指令(S_PULSE)TV:定时时间输入端:最大设定时间值为9990S;定时时间输入格式为S5系统格式,如:S5T#9990SQ:定时器输出端定时器起动后,剩余时非0时,Q输出为“1”;定时器停止或剩余时间为0时,Q输出为“0”;Q端可连接位存储器,也可悬空
SRTVQBIBCDS_PULSETn0R
RES2BI:剩余时间显示或输出端,采用16进制格式
BI端可连接各种字存储器,也可悬空
BCD:剩余时间显示或输出,采用S5系统时间格式
BCD端可连接各种字存储器,也可悬空
SRTVQBIBCDS_PULSETn0R
RES2工作时序示例程序(3)脉冲定时器工作时序2、扩展脉冲定时器(S_PEXT)(1)定时器块图