1、 用 SP 定时器设计的流水灯
第一:程序流程
开始
否
开 关 是
否按下
是
循环开关
T1 定时开始
否
T1 是 否 定
时时间到
是
T2 定时开始
否
T2 是否定
时时间到
是
T3 定时开始
否
是
T3 是否定
时时间到
第二:程序设计实现
第三:输入输出接口
符号
Switch
Timer1
Timer2
Timer3
Output1
Output2
Output3
Output1.0
第四:程序说明
地址
I0.0
T1
T2
T3
Q0.1
Q0.2
Q0.3
Q1.0
数据类型
BOOL
BOOL
BOOL
BOOL
BOOL
注释
开关
定时器
定时器
定时器
灯 1
灯 2
灯 3
循环控制
当总开关 I0.0 按下时,T1 定时器开始工作,同时 T1 常闭开关断开,T1 常开开关接上,
Q0.1 工作,当 T1 定时时间到,T1 常闭开关接上,T1 常开开关断开;T2 定时器开始工作,
同时 T2 常闭开关断开,T2 常开开关接上,Q0.2 工作,当 T2 定时时间到,T2 常闭开关接
上,T2 常开开关断开;T3 定时器开始工作,同时 T3 常闭开关断开,T3 常开开关接上,Q0.3
工作,当 T3 定时时间到,T3 常闭开关接上,T3 常开开关断开;Q1.0 开始工作,同时 Q1.0
常闭开关断开,T1、T2、T3 断开,Q1.0 断开不工作,Q1.0 常闭开关接上,T1 又开始工作,
因此实现的循环,即可实现流水灯的功能。
2、 用 SE 定时器设计的流水灯
第一:程序流程
开始
否
开 关 是
否按下
是
循环开关
T1 定时开始
否
T1 是 否 定
时时间到
是
T2 定时开始
否
T2 是否定
时时间到
是
T3 定时开始
否
是
T3 是否定
时时间到
第二:程序设计实现
第三:输入输出接口
符号
Switch
Timer1
Timer2
Timer3
Output1
Output2
Output3
Output1.0
第四:程序说明
地址
I0.0
T1
T2
T3
Q0.1
Q0.2
Q0.3
Q1.0
数据类型
BOOL
BOOL
BOOL
BOOL
BOOL
注释
开关
定时器
定时器
定时器
灯 1
灯 2
灯 3
循环控制
当总开关 I0.0 按下时,T1 定时器开始工作,同时 T1 常闭开关断开,T1 常开开关接上,
Q0.1 工作,当 T1 定时时间到,T1 常闭开关接上,T1 常开开关断开;T2 定时器开始工作,
同时 T2 常闭开关断开,T2 常开开关接上,Q0.2 工作,当 T2 定时时间到,T2 常闭开关接
上,T2 常开开关断开;T3 定时器开始工作,同时 T3 常闭开关断开,T3 常开开关接上,Q0.3
工作,当 T3 定时时间到,T3 常闭开关接上,T3 常开开关断开;Q1.0 开始工作,同时 Q1.0
常闭开关断开,T1、T2、T3 断开,Q1.0 断开不工作,Q1.0 常闭开关接上,T1 又开始工作,
因此实现的循环,即可实现流水灯的功能。
第五:特别说明
SE 与 SP 定时器的功能基本上是一样的,但是 SE 定时器与 SP 定时器有一个不同的就
是,SP 定时器工作时,要一直给高电平,但是 SE 定时器不用,只要有一个上升沿触发定时
器进行定时,在定时期间,如果脉冲突然变成低电平,定时器也会一直定时,直到定时结束。
3、 用 SD 定时器设计的流水灯
第一:程序流程
开始
否
开 关 是
否按下
是
循环开关
T2 定时开始
否
T2 是否定
时时间到
是
断开灯 1
否
T3 是否定
时时间到
是
断开灯 2
否
是
T4 是否定
时时间到
第二:程序设计实现