情况 1:男卫生间小便斗处,使用者必须站满 3 秒钟才会执行冲水动作,冲水 3 秒后自动停止(第一次冲水) ,使用者离
开时,再冲水 4 秒后自动停止(第二次冲水)。
情况 2:若使用者在第一次的冲水时间段内离开,则立即停止第一次冲水,开始第二次 4 秒的冲水。
情况 3:若前一个冲 4s 还未冲完,后一个使用者便到来,则立即停
止冲水,并且不执行第一次冲水 3s 的动作,只在该使用者离开时执行第二
次 4s 冲水动作。
【软件别名】
PLC 输入端:
PLC 输出端:
在组合逻辑设定感应动作程序和情况 2、3 的检测程序 ,在时序逻辑编
辑主程序动作:便池使用的过程动作设置为主程序。
正常使用情况下 ,用“检测输入 X0 通 ”指令检测红
外线开关 X0 是否有信号,再添加“定时等待 T0=3s ”指令,当 X0 有信号且
保持 3s 之后(此时为使用者准备使用便池) ,再“ 触发辅助标志 M0 通 ”
(用 M0 来作为启动主程序动作的标志),此时就会启动时序环 0 的主程序。
先添加“等待辅助 M0 通 ”指令(通过组合逻辑
检测得到信号) ,再添加“触发输出 Y0 通 ”指令,触发冲水阀门冲水,冲水动作需要保持 3s,所以添加“延时等待 3s ”指令,进行第一次冲水;冲
水完成之后再添加“触发输出 Y0 断 ”,冲水阀门停止冲水,再添加“等待
输入 X0 断 ”指令,当人离开,红外线开关检测不到信号时,X0 为断,然后
再“触发输出 Y0 通 ”,冲水阀进行第二次冲水,时间为 4s,就添加“延时
等待 4s ”指令,完成第二次冲水之后再添加“触发输出 Y0 断 ”指令,停止
冲水,动作完成之后,最后添加“触发辅助 M0 断 ”指令,断开启动标志 M0。
在情况 2 的使用下,添加“ 帧号检测,检测别名:3s
冲水 ”指令 ,也就是检测时序环 0 中的指令帧 2:3s 冲水是否为当前帧 ,
若是当前帧,同时“检测输入 X0 断 ”(也就是说还在执行第一次冲水动作,
使用者就已经离开) ,这时添加“ 帧环跳转 ”指令 ,将时序环 0 当前动作
跳转至帧 6 指令:4s 冲水 。这就是情况 2:使用者在第一次冲水未完成就
离开的情况,马上停止第一次冲水,进入第二次冲水。
在情况 3 的使用下,添加“ 帧号检测,检测别名:4s
冲水 ”指令 ,也就是检测时序环 0 中的指令帧 6:4s 冲水是否为当前帧 ,
若是当前帧,同时“检测输入 X0 通 ”(也就是说还在执行第二次冲水动作,
就有第二名使用者准备使用),这时再添加“ 帧环跳转 ”指令,将时序环 0
当前动作跳转至帧 3 指令:触发 Y0 断,此时停止冲水,动作按照程序继续
运行。这就是情况 3:当第一名使用者离开后,进行的第二次冲水还未完成,
就有第二名使用者前来准备使用,此时就停止冲水,按正常动作继续执行。
时序逻辑中所有程序都是按顺序运行,只有前一帧指令运行完成之后,方可
执行后一帧指令,不然则等待。
组合逻辑中的程序是以组为单位运行,一个组由组长与组员组成,同一组中,
只有所有条件 满足才会执行输出与跳转。