霏莱不可教育第8期:定时器|PLC时间控制基础,延时启动、定时停止、顺序动作怎么实现?
在PLC编程中,定时器是非常常用的基础元件之一。
它主要用来处理“等待一段时间后再动作”的控制需求。
比如:
• 按下启动按钮后,设备延时2秒再启动
• 传感器检测到物料后,传送带延时运行
• 设备运行一段时间后自动停止
• 多个工位按照固定时间顺序动作
这些场景,都可以用定时器来实现。

一、定时器在PLC控制中的作用
定时器的核心作用,是让程序能够按照时间节奏执行动作。
如果说触点负责“判断条件是否成立”,线圈负责“输出是否动作”,那么定时器负责的就是“条件成立后,等待多久再输出”。
它不是复杂指令,但在实际项目中使用频率很高。
二、常见定时器类型
不同PLC品牌的定时器指令会有一些细节差异,但基本逻辑是相似的。
常见的定时器类型可以理解为两类:
1. 通电延时定时器
通电延时定时器,也常称为 TON。
它的逻辑是:
触发条件成立后,定时器开始计时;设定时间到达后,定时器输出动作。
例如:
按下启动按钮后,不希望设备立刻启动,而是等待 2 秒再运行,就可以使用通电延时定时器。

2. 断电延时定时器
断电延时定时器,也常称为 TOF。
它的逻辑是:
触发条件断开后,定时器开始计时;设定时间到达后,定时器输出复位。
例如:
设备停止按钮被按下后,电机不是立刻停止,而是继续运行 3 秒后再停机,就可以使用断电延时定时器。
三、定时器的三个关键参数
使用定时器时,通常要关注三个参数:
1. 定时器编号
不同PLC中,定时器会有固定编号,比如 T0、T1、T2 等。
编号用于区分不同定时器,也方便程序中调用其状态。
2. 设定时间
设定时间是指用户希望定时器等待的时间。
比如 100ms、1s、5s、10s。
实际使用时,要根据现场工艺需求设置,不要随意写一个过长或过短的时间。
3. 定时器状态
定时器在计时过程中,会反映当前是否已经到达设定时间。
到达设定时间后,通常可以触发后续输出、跳转条件或其他逻辑。
四、基础案例:传送带延时启动
假设一个简单场景:
传送带旁边安装了一个光电传感器。
当传感器检测到物料后,传送带不是立刻启动,而是等待 2 秒后再启动,避免误触发。

程序逻辑可以这样设计:
1. 光电传感器信号接入输入点 X0。
2. X0 条件成立后,启动定时器 T0。
3. T0 设定时间为 2 秒。
4. 2 秒到达后,输出线圈 Y0 得电。
5. Y0 控制传送带电机启动。
这个案例说明,定时器可以用来过滤短暂信号,提高设备运行稳定性。
五、基础案例:设备运行一段时间后自动停止
另一个常见场景是:
设备启动后,自动运行一段时间,然后停止。
比如:
按下启动按钮后,电机运行 10 秒,然后自动停机。
逻辑拆解:
1. 启动按钮 X0 接通。
2. 输出线圈 Y0 得电,电机运行。
3. 同时启动定时器 T1。
4. T1 设定时间为 10 秒。
5. 10 秒到达后,断开 Y0 输出。
这种逻辑在输送、分拣、包装、搅拌等设备中比较常见。
六、新手使用定时器的注意事项
1. 时间单位要看清
不同PLC的定时器时间单位可能不同。
有的是 1ms,有的是 10ms,有的是 100ms。
编程前要先确认时间单位,避免设定时间和实际运行时间不一致
。
2. 不要把定时器当作普通触点使用
定时器有自己的触发条件、计时过程和输出状态。
它不是简单的开关,而是“条件 + 时间 + 动作”的组合。
3. 现场时间要根据实际工艺调整
程序里的延时时间,不能只在仿真软件里看是否合理。
到了现场,还要根据设备响应速度、传感器安装位置、物料运行速度等因素进行微调。
七、本期重点总结
1. 定时器主要用于处理延时、定时和顺序动作。
2. 通电延时定时器适合“条件成立后等待一段时间再动作”。
3. 断电延时定时器适合“条件断开后继续运行一段时间再停止”。
4. 使用定时器要关注编号、设定时间和状态变化。
5. 定时器在传送带、电机、传感器、自动化节拍控制中经常使用。
课后练习
1. 画一个通电延时定时器控制电机延时启动的梯形图。
2. 设定条件:按下启动按钮后,电机延时 3 秒启动。
3. 思考:如果定时器设定时间过短,现场可能会出现什么问题?
学习咨询
想要系统学习PLC编程、电气自动化相关技术的朋友,可以了解上海霏莱不可教育。
机构开设PLC编程、工业机器人、机器视觉、Eplan电气制图等相关课程,主要面向想入行电气自动化的朋友、零基础想学技术的人员,以及希望提升技能的转行从业者。
校区配备仿真软件和工业实训设备,课程内容侧重实操训练。
如果想要了解课程安排、实训项目或周末体验活动,可以私信咨询。