《601天塔之光控制程序.pptx》由会员分享,可在线阅读,更多相关《601天塔之光控制程序.pptx(14页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、天塔之光控制程序设计,顺序控制程序设计,布置任务,天塔之光控制程序设计,当按下启动按钮时,天塔之光开始发射型闪烁: 第一组L1亮1秒后灭; 接着第二组L2、L3、L4、亮1秒后灭; 再接着第三组L5、L6、L7、L8亮1秒后灭。 当按下停止按钮时,灯全部熄灭。,任务分析,任务分析,任务实施,(1)用步进指令设计,按下启动按钮SB1,PLC执行SET S20指令,使状态器S20有效,S20步变为活动步。在S20步,PLC执行OUT Y000指令,使Y0线圈得电,第1组灯点亮;在第1组灯点亮期间,定时器T0对第1组灯点亮时间进行计时。 当定时器T0计时满1秒;PLC执行SET S21指令,使状态器
2、S21有效,S21步变为活动步。在S21步,PLC执行OUT Y001、OUT Y002 和OUT Y003指令,使Y1、Y2和Y3线圈得电,第2组灯点亮。,任务实施,(1)用步进指令设计,在第2组灯点亮期间,定时器T1对第2组灯点亮时间进行计时。 当定时器T1计时满1秒;PLC执行SET S22指令,使状态器S22有效,S22步变为活动步。在S22步,PLC执行OUT Y004、OUT Y005 、OUT Y006和OUT Y007指令,使Y4、Y5、Y6和Y7线圈得电,第3组灯点亮。在第3组灯点亮期间,定时器T2对第3组灯点亮时间进行计时。,任务实施,(1)用步进指令设计,当定时器T2计时
3、满1秒;PLC执行SET S23指令,使状态器S23有效,S23步变为活动步。在S23步,PLC执行OUT Y001、OUT Y002 和OUT Y003指令,使Y1、Y2和Y3线圈得电,第2组灯点亮。在第2组灯点亮期间,定时器T3对第2组灯点亮时间进行计时。 当定时器T3计时满1秒;PLC执行SET S20指令,使状态器S20有效,S20步变为活动步,程序进入循环执行状态。 按下停止按钮SB2,PLC执行PLC执行ZRST S20 S23指令,状态器S20 S23被复位,天塔灯光被熄灭。,任务实施,(2)用启保停电路设计,按下启动按钮SB1,PLC执行OUT M0指令,使M0线圈得电,M0的
4、常开触点变为常闭,PLC执行MOV K1 K2Y000指令,使Y0线圈得电,第1组灯点亮;在第1组灯点亮期间,定时器T0对第1组灯点亮时间进行计时。 当定时器T0计时满1秒,T0的常闭触点动作,使M0线圈失电。在M0常开触点下降沿脉冲作用下,PLC执行OUT M1指令,使M1线圈得电,M1的常开触点变为常闭,PLC执行MOV K14 K2Y000指令,使Y1、Y2和Y3线圈得电,第2组灯点亮;在第2组灯点亮期间,定时器T1对第2组灯点亮时间进行计时。,任务实施,(2)用启保停电路设计,当定时器T1计时满1秒,T1的常闭触点动作,使M1线圈失电。在M1常开触点下降沿脉冲作用下,PLC执行OUT
5、M2指令,使M2线圈得电,M2的常开触点变为常闭,PLC执行MOV K240 K2Y000指令,使Y4、Y5、Y6和Y7线圈得电,第3组灯点亮;在第3组灯点亮期间,定时器T2对第3组灯点亮时间进行计时。 当定时器T2计时满1秒,T2的常闭触点动作,使M2线圈失电。在M2常开触点下降沿脉冲作用下,PLC执行OUT M3指令,使M3线圈得电,M3的常开触点变为常闭,PLC执行MOV K14 K2Y000指令,使Y1、Y2和Y3线圈得电,第2组灯点亮;在第2组灯点亮期间,定时器T3对第2组灯点亮时间进行计时。,任务实施,(2)用启保停电路设计,当定时器T3计时满1秒,T3的常闭触点动作,使M3线圈失
6、电。PLC执行OUT M0指令,程序进入循环执行状态。 按下停止按钮SB2,PLC执行ZRST M0 M3指令,使M0 M3线圈失电;PLC执行ZRST Y0 Y7指令,使Y0 Y7线圈失电,天塔灯光被熄灭。,任务实施,(3)用触点比较指令设计,按下启动按钮SB1,PLC执行SET M0指令,M0的线圈得电。在M0线圈得电期间,定时器T0对系统工作时间进行计时。,任务实施,(3)用触点比较指令设计,PLC执行 T0 K0指令和 T0 K10 指令,判断T0的经过值是否在01秒时间段,如果T0的经过值在01秒时间段内,则上述两个比较触点接通,PLC执行MOV K1 K2Y000指令,使Y0线圈得
7、电,第1组灯点亮。,PLC执行= T0 K10指令和 T0 K20 指令,判断T0的经过值是否在12秒时间段,如果T0的经过值在12秒时间段内,则上述两个比较触点接通,PLC执行MOV K14 K2Y000指令,使Y1、Y2和Y3线圈得电,第2组灯点亮。,任务实施,(3)用触点比较指令设计,PLC执行= T0 K40指令,如果定时器T0的当前值等于4秒,则比较触点接通,PLC执行MOV K0 T0指令,定时器T0复位,程序进入循环执行状态。,PLC执行= T0 K20指令和 T0 K30 指令,判断T0的经过值是否在23秒时间段,如果T0的经过值在22秒时间段内,则上述两个比较触点接通,PLC执行MOV K240 K2Y000指令,使Y4、Y5、Y6和Y7线圈得电,第3组灯点亮。,THANK YOU!,天塔之光控制程序设计,