【工作图】
【动作要求】
1、当人进入红外线传感器区域时,开门电机启动,门自动打开,直到碰到开门极限停止。
2、开门 7s 后,若无人在红外传感器椭圆区域内,关门电机启动,门自动关上,直到碰到关门极限开关,关门电机停止。
3、若在关门过程中,有人进入红外传感器椭圆区域,门应立即停止关闭,执行开门的动作。
【组件说明】
【控制流程图】
【软件别名】
PLC 输入端:
PLC 输出端:
【控制程序】
*时序逻辑实现方法:
程序说明:
当有人进入时,红外线传感器 X0 就会有信号(等待输入 X0 通),然后开门电机启动,门打开(触发输出 Y0 通),当门开到极限时,开门极限开关为 ON 状态(等待输入 X2 通),此时开门电机停止(触发输出 Y0 断),这个过程为门打开,此状态保持 7s(延时等待 7s);门开启 7s 后,若如无人在感应区域内(等待输入 X0 断),则门自动关闭,关门电机启动(触发输出 Y1 通),当门关到极限时,关门极限开关为ON 状态(等待输入 X1 通),此时关门电机停止(触发输出 Y1 断)。
*组合逻辑中处理异常情况(在关门过程中有人进入)
程序说明:
当门正在关闭的过程,也就是在主程序运行到等待 X1 通这条指令时,又有人进入,此时为异常情况,需要对该情况进行处理:在组合逻辑编辑:以帧号检测指令为组长,检测到程序运行到 0 环别名的“检测”指令(等待输入 X1)时,同时又检测到红外线传感器有信号(检测输入 X0 通),就马上触发关门电机停止(触发输出 Y1 断),并重新开门,控制 0 环主程序跳转到 0 环别名的“开门”指令(帧环跳转:开门,触发输出 Y0 通),然后动作继续正常运行。