题目要求:
FirstScan自动传高电平, 手自动判断标志清0和置1
程序段2:
分支1:按下自动按键,自动标志置1
分支2:按下手动按键,再按下YV2汽缸手动按键,YV2汽缸手动标志置1
分支3:按下手动按键,再按下YV3汽缸手动按键,YV3汽缸手动标志置1
分支4:按下手动按键,再按下步进电机手动按键,步进电机手动标志置1
当步进电机手动标志置1时,步进电机可以上、下、回原点
当YV2气缸手动标志置1时,红灯标志置1,此时Tag_9也为1
当YV2气缸手动标志置1时,Tag_9也为1,此时Tag_10为0,
当YV2气缸手动标志置1时,Tag_9也为1,此时Tag_10为1
Tag_10为控制气缸YV2伸出/缩回标志,所以 当YV2气缸手动标志置1时,气缸YV2开始伸出/缩回
双稳态电路:两种稳定状态,受到触发后,就稳定在那种状态,受到下一次触发以后,再翻转。
Tag_11是自带的双稳态。
7—9解释同4—6
当自动标志置1时,但是还没有按下启动标志,此时处于待机状态。
绿灯闪烁:定时一秒后Tag_2置1,绿灯灭,再过1秒后,Tag_3置1,分支2对Tag_3取反后为0,断开,Tag_2为0,分支3断开,Tag__3为0。循环实现闪烁。
当按下自动启动按键SB1时,绿灯常亮
YV2气缸手动标志置1
如果YV2没到达work位置,两秒后YV3伸长。
如果YV3没到达work位置,5s后YV3自动缩回
当按下SB3时,YV2气缸
当YV2到达home时,2s后,步进电机回归原点标志置1
当步进电机处于home位置时,延时3s后,上升到10mm位置。
延时2s后,下降到-25mm的位置。abs_chanl:步进电机驱动信号, abs_done:步进电机已经到位信号
延时5s后,进行下一次循环。
当按了急停按钮时,气缸、步进电机都停止运动。
当yv3自动伸长标志为1时,YV3气缸手动按键置1
当yv3自动缩回标志为1时,YV3气缸手动按键置0
改为红色指示灯