摘要:PLC 时钟设定每日 9:00 自动启动加湿器,18:00 自动停止;启动后加湿器持续运行,湿度传感器检测到湿度时自动暂停,降时恢复运行(仅定时时段内生效);按下手动停止按钮可随时关闭,再次按下手动启动按钮强制运行,加湿器水箱缺水检测没水缺水报警灯报警。
需求描述:
PLC 时钟设定每日 9:00 自动启动加湿器,18:00 自动停止;启动后加湿器持续运行,湿度传感器检测到湿度时自动暂停,降时恢复运行(仅定时时段内生效);按下手动停止按钮可随时关闭,再次按下手动启动按钮强制运行,加湿器水箱缺水检测没水缺水报警灯报警。
功能分析:
输入输出端口配置
输入端口:
X0:手动启动按钮
X1:手动停止按钮
X2:湿度传感器
X3:加湿器水箱缺水检测
输出端口:
Y0:加湿器电源
Y1:运行指示灯
Y2:报警灯
动作步骤
时序逻辑动作步骤
1. 自动启动逻辑:
时钟触发:
当系统时间处于 09:00:00 至 18:00:00 时,触发辅助标志 M0 通电。
启动流程:
1. 辅助标志 M0 通电后,激活 时序环0。
2. 输出端口 Y1 (运行指示灯)通电。
3. 检测湿度传感器 X2 信号:
如果 X2 断信号(湿度不足),触发 Y0 (加湿器电源)通电。
如果 X2 通信号(湿度充足),触发 Y0 断电。
4. 持续检测湿度传感器信号,根据湿度变化自动控制 Y0 的通断。
5. 当时间超过 18:00:00 时, M0 断电,系统返回空闲待机状态。
2. 手动启动逻辑:
触发条件:
按下输入端口 X0 (手动启动按钮)。
启动流程:
1. 检测到 X0 信号后,触发 M1 断信号。
2. 输出端口 Y0 (加湿器电源)和 Y1 (运行指示灯)通电。
3. 手动启动模式下,忽略湿度传感器信号,加湿器持续运行,直到检测到手动停止信号。
3. 手动停止逻辑:
触发条件:
按下输入端口 X1 (手动停止按钮)。
停止流程:
1. 检测到 X1 信号后,触发 M1 通信号。
2. 输出端口 Y0 (加湿器电源)和 Y1 (运行指示灯)断电。
4. 缺水报警逻辑:
触发条件:
输入端口 X3 (加湿器水箱缺水检测)检测到缺水信号。
报警流程:
1. 检测到 X3 信号后,触发 Y2 (报警灯)通电。
2. 水箱重新加水后, X3 信号消失, Y2 自动断电。
无序组合逻辑动作步骤
1. 湿度暂停逻辑:
触发条件:
在自动模式下,湿度传感器 X2 检测到湿度充足信号。
暂停流程:
1. 触发 Y0 (加湿器电源)断电。当湿度降低到设定值以下时, X2 信号消失,自动恢复加湿器运行。
2. 缺水保护逻辑:
触发条件:
在加湿器运行过程中,检测到 X3 (缺水检测)信号。
保护流程:
1. 立即断开 Y0 (加湿器电源)。
2. 触发 Y2 (报警灯)通电。
3. 水箱加水后, X3 信号消失,报警灯自动熄灭,需手动启动加湿器恢复运行。
资源配置:
输入IO口别名:
X0: X0-手动启动按钮
X1: X1-手动停止按钮
X2: X2-湿度传感器
X3: X3-加湿器水箱缺水检测
输出IO口别名:
Y0: Y0-加湿器电源
Y1: Y1-运行指示灯
Y2: Y2-报警灯
时序环0环指令解释:
第00步:等待通信号+
第01步:等待断信号
第02步:触发通电
第03步:等待断信号连续保持1次扫描
第04步:触发通电
第05步:等待通信号连续保持1次扫描
第06步:触发断电
时序环1环指令解释:
第00步:等待通信号连续保持1次扫描
第01步:触发断信号
第02步:触发通电
第03步:触发通电
时序环2环指令解释:
第00步:等待通信号连续保持1次扫描
第01步:触发通信号
第02步:触发断电
第03步:触发断电
时序环3环指令解释:
第00步:等待通信号连续保持1次扫描
第01步:触发通电
第02步:等待断信号连续保持1次扫描
第03步:触发断电
时钟1指令解释:
当时间(09:00:00-18:00:00)时生效
触发 条件满足时通电,否则断电
来源:自动化