定时器制作软件 (定时器的四种工作模式)

【工作图】

软件定时器实现不同定时周期,通过编程设计定时器要注意什么

【控制要求】

不论洗车器的喷水闸有几次暂时中断喷水,但都要保证顾客得到完整的5分钟洗车时间。

【组件说明】

软件定时器实现不同定时周期,通过编程设计定时器要注意什么

【控制流程图】

软件定时器实现不同定时周期,通过编程设计定时器要注意什么

【软件别名】

PLC 输入端:

软件定时器实现不同定时周期,通过编程设计定时器要注意什么

PLC 输出端:

软件定时器实现不同定时周期,通过编程设计定时器要注意什么

【控制程序】

*时序逻辑实现方法:

软件定时器实现不同定时周期,通过编程设计定时器要注意什么

程序说明:

时序环 0 编辑实现主程序动作: 添加“等待输入 X0 通”指令 ,等待硬

币光电开关有信号,然后再 添加“等待输入 X1 通”指令 ,等待喷水器阀门

握紧开关信号有信号,然后就 “触发输出 Y0 通” ,开始喷水洗车,保持 5min

洗车时间就是 添加“延时等待 5min”指令 (PLC 延时基值为 0.01ms,相当

于 100 就是 1s,那么 60s 为 1min,则需填入延时器的值为 30000,也就是

300s=5min),时间一到就 “触发输出 Y0 断” ,停止喷水。

*组合逻辑实现方法:(手动操作情况)

软件定时器实现不同定时周期,通过编程设计定时器要注意什么

程序说明:

第 0 组: 添加“帧环检测,检测时序环 0,帧 3”指令 ,检测主程序当

前运行的指令帧是否为第 3 帧,若是第 3 帧,同时又 “检测输入 X1 断”

也就是还在喷水时,喷水器阀门握紧信号断开后,马上 “触发输出 Y0 断”

停止喷水,同时控制主程序动作为暂停状态,就 添加“帧环控制,控制 0

环为停止”指令

第 4 组: 添加 “帧环检测,检测时序环 0,帧 3”指令 ,检测主程序当

前运行的指令帧是否为第 3 帧,若是第 3 帧,同时又 “检测输入 X1 通”

也就是还在喷水时,喷水器阀门握紧信号也保持为通状态,就 “触发输出

Y0 通” ,继续喷水,同时控制主程序动作为运行状态,就 添加“帧环控制,

控制 0 环为运行”指令

说明:

在简思 PLC 的设计使用过程中,需要理解时序环中的延时器的特性:

1、当某环在执行延时指令时,如果此环被其它环中途停止,则此环中

的延时变量是处时暂停状态中, 将环恢复后, 延时会继续,直到运行到

设定值。

2、当某环在执行延时指令时,如果此环被其它环中途跳转,则此环中的

延时变量会被清零。