摘要:按下启动按钮,当温度低于设定的温度加热管开始工作;温度达到设定的温度时,加热管停止工作。当湿度低于设定的湿度时,加湿喷雾器开始工作;湿度达到设定的湿度时,喷雾器停止工作。当温度和湿度都达到设定值后,醒发时间开始计时,状态指示灯从红色(调整中)变为绿色(醒发中)
需求描述:
按下启动按钮,当温度低于设定的温度加热管开始工作;温度达到设定的温度时,加热管停止工作。当湿度低于设定的湿度时,加湿喷雾器开始工作;湿度达到设定的湿度时,喷雾器停止工作。当温度和湿度都达到设定值后,醒发时间开始计时,状态指示灯从红色(调整中)变为绿色(醒发中)。当计时达到30分钟的醒发时间,状态指示灯变为黄色(完成),循环风扇继续运行5分钟后停止。按下急停按钮,所有设备立即停止,需重新设置参数才能启动。
功能分析:
时序逻辑动作步骤
时序逻辑主要是按照一定的时间顺序依次执行的步骤,以下是提取的时序逻辑:
启动阶段 :按下启动按钮(X0),状态指示灯黄(Y5)断电,状态指示灯红(Y4)通电,循环风扇(Y2)通电,同时设置通信号 M0 为通电状态,准备进入后续的温湿度调节阶段。
温度控制阶段 :在通信号 M0 为通电状态下,判断温度传感器(X2)的信号。若温度未达到设定值(X2 信号未满足条件),加热管(Y0)通电开始加热;当温度达到设定值(X2 信号满足条件,且该状态连续保持 1 次扫描后),加热管(Y0)断电。
湿度控制阶段 :在通信号 M0 为通电状态下,判断湿度传感器(X3)的信号。若湿度未达到设定值(X3 信号未满足条件),加湿喷雾器(Y1)通电开始加湿;当湿度达到设定值(X3 信号满足条件,且该状态连续保持 1 次扫描后),加湿喷雾器(Y1)断电。
状态指示及计时阶段 :在温度和湿度都达到设定值后,状态指示灯红(Y4)断电,状态指示灯绿(Y3)通电,同时开始计时 30 分钟的醒发时间。当 30 分钟计时结束,状态指示灯绿(Y3)断电,状态指示灯黄(Y5)通电,然后继续计时 5 分钟,计时结束后循环风扇(Y2)断电。
急停阶段 :当按下急停按钮(X1)时,无论程序处于哪个阶段,都将立即停止所有设备(包括加热管 Y0、加湿喷雾器 Y1、循环风扇 Y2 以及状态指示灯 Y3-Y5 等),并将时序环 0 和时序环 1 设置为停止状态,返回到初始的第 0 帧等待状态。需要等待急停按钮(X1)断信号连续保持 1 次扫描后,才能将时序环 0 和时序环 1 设置为运行状态,重新按照启动逻辑开始工作。
无序组合逻辑动作步骤
无序组合逻辑主要是各个输入信号与输出动作之间的直接组合关系,不考虑时间顺序,以下是提取的无序组合逻辑:
当启动按钮(X0)按下时,状态指示灯黄(Y5)断电、状态指示灯红(Y4)通电、循环风扇(Y2)通电,同时设置通信号 M0 为通电状态。
温度传感器(X2)信号满足条件时,加热管(Y0)断电;温度传感器(X2)信号不满足条件且通信号 M0 为通电状态时,加热管(Y0)通电。
湿度传感器(X3)信号满足条件时,加湿喷雾器(Y1)断电;湿度传感器(X3)信号不满足条件且通信号 M0 为通电状态时,加湿喷雾器(Y1)通电。
当温度和湿度都达到设定值后,状态指示灯红(Y4)断电、状态指示灯绿(Y3)通电。
当 30 分钟计时结束时,状态指示灯绿(Y3)断电、状态指示灯黄(Y5)通电。
当 5 分钟计时结束时,循环风扇(Y2)断电。
急停按钮(X1)按下时,加热管(Y0)、加湿喷雾器(Y1)、循环风扇(Y2)、状态指示灯绿(Y3)、状态指示灯红(Y4)、状态指示灯黄(Y5)全部断电。
资源配置:
输入IO口别名:
X0: X0-启动按钮
X1: X1-急停按钮
X2: X2-温度传感器
X3: X3-湿度传感器
输出IO口别名:
Y0: Y0-加热管
Y1: Y1-加湿喷雾器
Y2: Y2-循环风扇
Y3: Y3-状态指示灯绿
Y4: Y4-状态指示灯红
Y5: Y5-状态指示灯黄
时序环0环指令解释:
第00步:等待启动按钮通信号连续保持1次扫描
第01步:触发状态指示灯黄断电
第02步:触发状态指示灯红通电
第03步:触发循环风扇通电
第04步:触发通信号
第05步:如果温度传感器通信号则跳转第[9]帧否则运行下一帧指令
第06步:触发加热管通电
第07步:等待温度传感器通信号连续保持1次扫描
第08步:触发加热管断电
第09步:等待断信号
第10步:触发状态指示灯红断电
第11步:触发状态指示灯绿通电
第12步:在此等待0小时30分钟0秒0毫秒
第13步:触发状态指示灯黄通电
第14步:触发状态指示灯绿断电
第15步:在此等待0小时5分钟0秒0毫秒
第16步:触发循环风扇断电
时序环1环指令解释:
第00步:等待通信号
第01步:如果湿度传感器通信号则跳转第[5]帧否则运行下一帧指令
第02步:触发加湿喷雾器通电
第03步:等待湿度传感器通信号连续保持1次扫描
第04步:触发加湿喷雾器断电
第05步:触发断信号
时序环2环指令解释:
第00步:等待急停按钮通信号连续保持1次扫描
第01步:将第0环到第1环设置成停止状态并返回第0帧
第02步:触发加热管至状态指示灯黄断电
第03步:等待急停按钮断信号连续保持1次扫描
第04步:将第0环到第1环设置成运行状态
来源:自动化