简思定时器程序设计范例:自动门控制

简思定时器程序设计范例:自动门控制
文章图片
PLC到了手上 , 还不会编程的宝宝们 , 不要着急 , PLC采用电脑中文指令编程 , 基于流程的编程方式 , 很容易入手的 。 用心学好编程方法 , 你就能玩转PLC啦 , 编程神马的都是浮云 。
【工作图】
简思定时器程序设计范例:自动门控制
文章图片
【动作要求】
1、当人进入红外线传感器区域时 , 开门电机启动 , 门自动打开 , 直到碰到开门极限停止 。
2、开门7s后 , 若无人在红外传感器椭圆区域内 , 关门电机启动 , 门自动关上 , 直到碰到关门极限开关 , 关门电机停止 。
3、若在关门过程中 , 有人进入红外传感器椭圆区域 , 门应立即停止关闭 , 执行开门的动作 。
简思定时器程序设计范例:自动门控制】【组件说明】
简思定时器程序设计范例:自动门控制
文章图片
【控制流程图】
【控制程序】
*时序逻辑实现方法:
简思定时器程序设计范例:自动门控制
文章图片
程序说明:
当有人进入时 , 红外线传感器X0就会有信号(等待输入X0通) , 然后开门电机启动 , 门打开(触发输出Y0通) , 当门开到极限时 , 开门极限开关为ON状态(等待输入X2通) , 此时开门电机停止(触发输出Y0断) , 这个过程为门打开 , 此状态保持7s(延时等待7s);
门开启7s后 , 若如无人在感应区域内(等待输入X0断) , 则门自动关闭 , 关门电机启动(触发输出Y1通) , 当门关到极限时 , 关门极限开关为ON状态(等待输入X1通) , 此时关门电机停止(触发输出Y1断) 。
*组合逻辑中处理异常情况(在关门过程中有人进入)
简思定时器程序设计范例:自动门控制
文章图片
程序说明:
当门正在关闭的过程 , 也就是在主程序运行到等待X1通这条指令时 , 又有人进入 , 此时为异常情况 , 需要对该情况进行处理:
在组合逻辑编辑:以帧号检测指令为组长 , 检测到程序运行到0环别名的“检测”指令(等待输入X1)时 , 同时又检测到红外线传感器有信号(检测输入X0通) , 就马上触发关门电机停止(触发输出Y1断) , 并重新开门 , 控制0环主程序跳转到0环别名的“开门”指令(帧环跳转:开门 , 触发输出Y0通) , 然后动作继续正常运行 。
【程序调试】
当所有的程序编辑完成之后 , 我们就可以将程序通过串口下发至PLC中 , 程序调试有几种方式 。
1、可以在编程软件上进行程序调试 , 在菜单栏中的调试框中 , 打开“在线调试环” , 选择下发程序的端口号 , 即可实现在线调试 。
2、可在触摸屏软件上实现在线模拟 , 进行程序调试 。 返回搜狐 , 查看更多
责任编辑: