306 定时器控制交通信号灯运行程序.pptx

上传人(卖家):淡淡的紫竹语嫣 文档编号:1107633 上传时间:2021-02-22 格式:PPTX 页数:47 大小:2.55MB
下载 相关 举报
306 定时器控制交通信号灯运行程序.pptx_第1页
第1页 / 共47页
306 定时器控制交通信号灯运行程序.pptx_第2页
第2页 / 共47页
306 定时器控制交通信号灯运行程序.pptx_第3页
第3页 / 共47页
306 定时器控制交通信号灯运行程序.pptx_第4页
第4页 / 共47页
306 定时器控制交通信号灯运行程序.pptx_第5页
第5页 / 共47页
点击查看更多>>
资源描述

1、PLCPLC应用技术应用技术 定时器控制交通信号灯运行程序设计定时器控制交通信号灯运行程序设计 定时器应用程序设计定时器应用程序设计 布置任务 定时器控制交通信号灯运行 程序设计 按下启动按钮,交通信号灯系统按图4-7-1所示要 求工作,绿灯闪烁的周期为0.4s;按下停止按钮, 所有信号灯熄灭。 图4-7-1交通信号灯运行控制要求 红灯亮10s绿灯亮5s绿灯闪3s 黄灯亮2s 绿灯亮5s绿灯闪3s 黄灯亮2s红灯亮10s 东西向 南北向 任务分析 任务分析 说明 PLC软元件 元件文字符号 元件名称 控制功能 输入 X0 SB1 启动按钮 启动控制 X1 SB2 停止按钮 停止控制 任务分析

2、说明 PLC软元件 元件文字符号 元件名称 控制功能 输出 Y0 HL1 东西向红灯 东西向禁行 Y1 HL2 东西向绿灯 东西向通行 Y2 HL3 东西向黄灯 东西向信号转换 Y3 HL4 南北向红灯 南北向禁行 Y4 HL5 南北向绿灯 南北向通行 Y5 HL6 南北向黄灯 南北向信号转换 知识储备 1)通用定时器 X000接通,T0开 始对100ms的时钟 脉冲进行累计。 当T0累计值等于设 定值K50时,定时 器T0的输出触点动 作,Y000得电。 在任意时刻,如果定时 器T0被断电或者是驱 动输入X000被断开, 定时器T0将被立即复 位,累计值清零、输出 触点复位。 知识储备 2)

3、积算定时器 只有当复位输入X001 为ON并执行T250的 RST指令,定时器才 会被复位,累计值清 零、输出触点复位。 X000接通,T250就对 100ms的时钟脉冲进行 个数累计。若累计值等 于设定值K200时,定 时器的输出触点动作。 在任意时刻,如果 定时器T250被断电 或驱动输入X000被 断开,定时器不会 被复位,累计值会 一直保持当前值, 同时输出触点的状 态也会一直保持。 任务实施 (1)用串行方式编写的程序 当按下启动按钮SB1时, PLC执行SET M0指 令,M0线圈得电,启动05秒时间段控制;在 M0线圈得电期间,定时器T0对M0的得电时间 进行计时,当T0计时满5

4、秒,T0常开触点动作, PLC执行RST M0指令,M0线圈失电。 任务实施 (1)用串行方式编写的程序 在M0下降沿脉冲作用下,PLC执行SET M1指令,M1线圈得电,启动58秒时间段 控制;在M1线圈得电期间,定时器T1对M1 的得电时间进行计时,当T1计时满3秒,T1 常开触点动作,PLC执行RST M1指令, M1线圈失电。 任务实施 (1)用串行方式编写的程序 在M1下降沿脉冲作用下,PLC执行SET M2指 令,M2线圈得电,启动810秒时间段控制;在 M2线圈得电期间,定时器T2对M2的得电时间进 行计时,当T2计时满2秒,T2常开触点动作, PLC执行RST M2指令,M2线

5、圈失电。 任务实施 (1)用串行方式编写的程序 在M2下降沿脉冲作用下,PLC执行SET M3指令,M3线圈得电,启动1015秒时 间段控制;在M3线圈得电期间,定时器 T3对M3的得电时间进行计时,当T3计时 满5秒,T3常开触点动作,PLC执行RST M3指令,M3线圈失电。 任务实施 (1)用串行方式编写的程序 在M3下降沿脉冲作用下,PLC执行SET M4 指令,M4线圈得电,启动1518秒时间段控 制;在M4线圈得电期间,定时器T4对M4的 得电时间进行计时,当T4计时满3秒,T4常 开触点动作,PLC执行RST M4指令,M4线 圈失电。 任务实施 (1)用串行方式编写的程序 在M

6、4下降沿脉冲作用下,PLC执行SET M5指 令,M5线圈得电,启动1820秒时间段控制;在 M5线圈得电期间,定时器T5对M5的得电时间进 行计时,当T5计时满2秒,T5常开触点动作, PLC执行RST M5指令,M5线圈失电。 在M5下降沿脉冲作用下,PLC再次执行SET M0指令,使多段定时控制进入循环状态。 任务实施 (1)用串行方式编写的程序 根据各个交通信号灯的运行时序要求,由 M0、M1和M2组成“或”逻辑电路,驱动东 西向红灯Y0; 任务实施 (1)用串行方式编写的程序 由M3和M4组成“或”逻辑电路,驱 动东西向绿灯Y1; 任务实施 (1)用串行方式编写的程序 M5驱动东西向

7、黄灯Y2;由M3、M4 和M5组成“或”逻辑电路,驱动南北 向红灯Y3;由M0和M1组成组成 “或”逻辑电路,驱动南北向绿灯Y4; 任务实施 (1)用串行方式编写的程序 M2驱动南北向黄灯Y5。 任务实施 (1)用串行方式编写的程序 当按下启动按钮SB2时, PLC执 行ZRST M0 M5指令,使M0 M5线圈同时失电,交通信号灯运 行停止。 任务实施 (2)用并行方式编写的程序 当按下启动按钮SB1时,PLC执行SET M50指令,M50线圈得电,驱动定时 器T0 T5同时开始计时。 任务实施 (2)用并行方式编写的程序 任务实施 (2)用并行方式编写的程序 当按下启动按钮SB1时,PLC

8、执行MOV K2 K2M0指令,M1线圈得电,启动05 秒时间段控制。 任务实施 (2)用并行方式编写的程序 当T2计时满10秒,T2常开触点动作,PLC执 行MOV K16 K2M0指令,M4线圈得电, 启动1015秒时间段控制。 当T1计时满8秒,T1常开触点动作,PLC执 行MOV K8 K2M0指令,M3线圈得电, 启动810秒时间段控制。 当T0计时满5秒,T0常开触点动作, PLC执 行MOV K4 K2M0指令,M2线圈得电, 启动58秒时间段控制。 任务实施 (2)用并行方式编写的程序 当T5计时满20秒,T5常开触点动作, PLC执行ZRST T0 T5指令,T0 T5的 当

9、前计数值被清零,使T0 T5又同时从0 值开始重新计时;PLC执行MOV K2 K2M0指令,M1线圈再次得电,启动05 秒时间段控制。 当T4计时满18秒,T4常开触点动作, PLC执行MOV K64 K2M0指令,M6线 圈得电,启动1820秒时间段控制。 当T3计时满15秒,T3常开触点动作, PLC执行MOV K32 K2M0指令,M5线 圈得电,启动1518秒时间段控制。 任务实施 (2)用并行方式编写的程序 由M4和M5组成逻辑或电路,驱 动东西向绿灯Y1。 根据各个交通信号灯的运行时序 要求,由M1、M2和M3组成逻辑 或电路,驱动东西向红灯Y0。 任务实施 (2)用并行方式编写

10、的程序 M6驱动东西向黄灯Y2。 任务实施 (2)用并行方式编写的程序 由M1和M2组成逻辑或电路,驱 动南北向绿灯Y4; 任务实施 (2)用并行方式编写的程序 由M4、M5和M6组成逻辑或电路, 驱动南北向红灯Y3。 M3驱动南北向黄灯Y5。 任务实施 (2)用并行方式编写的程序 当按下启动按钮SB2时, PLC执 行批量复位指令,使M0 M101 线圈同时失电,交通信号灯运行 停止。 任务实施 (3)使用触点比较指令编写的程序 当按下启动按钮SB1时,在X0上 升沿脉冲作用下,PLC执行OUT M0指令,M0线圈得电,M0常开 触点闭合,允许程序循环执行。 在M0线圈得电期间,驱动定时器

11、T0计时,通过触点比较指令判断 T0的经过值所处的时段, 任务实施 (3)使用触点比较指令编写的程序 PLC执行= T0 K80 指令和= T0 K50 指令和 T0 K0指 令和= T0 K150指令和= T0 K100指令和= T0 K180指令和 T0 K200 指令,判断T0的经过 值是否在1820秒时间段。如果 T0的经过值在此时段内,则M6线 圈得电。 任务实施 (3)使用触点比较指令编写的程序 将M4和M5组成逻辑或电路,驱 动东西向绿灯Y1。 根据各个交通信号灯的运行时序 要求,分别将M1、M2和M3组成 逻辑或电路,驱动东西向红灯Y0。 任务实施 (3)使用触点比较指令编写的

12、程序 任务实施 (3)使用触点比较指令编写的程序 将M4、M5和M6组成逻辑或电路, 驱动南北向红灯Y3;将M1和M2组 成逻辑或电路,驱动南北向绿灯Y4。 将M4和M5组成逻辑或电路,驱动东 西向绿灯Y1;M6驱动东西向黄灯Y2。 任务实施 (3)使用触点比较指令编写的程序 任务实施 (3)使用触点比较指令编写的程序 M3驱动南北向黄灯Y5。 当按下启动按钮SB2时,M0线圈 失电,T 0被复位并停止计时, M0 M6线圈同时失电,交通信 号灯运行停止。 任务实施 (4)使用区间比较指令编写的程序 当按下启动按钮SB1时,在X0上 升沿作用下,PLC执行OUT M0 指令,M0线圈得电,M0

13、驱动定 时器T0计时。 任务实施 (4)使用区间比较指令编写的程序 PLC执行ZCP K0 K50 T0 M1 指令,判断T0的经过值是否在 05秒时间段。如果T0的经过值 在此时段内,则M2线圈得电。 PLC执行ZCP K50 K80 T0 M4指令,判断T0的经过值是否 在58秒时间段。如果T0的经过 值在此时段内,则M5线圈得电。 PLC执行ZCP K80 K100 T0 M7指令,判断T0的经过值是否 在810秒时间段。 任务实施 (4)使用区间比较指令编写的程序 如果T0的经过值在此时段内,则M8线圈 得电。 PLC执行ZCP K100 K150 T0 M10指 令,判断T0的经过值

14、是否在1015秒时间 段。如果T0的经过值在此时段内,则M11 线圈得电。 PLC执行ZCP K150 K180 T0 M13指 令,判断T0的经过值是否在1518秒时间 段。如果T0的经过值在此时段内,则M14 线圈得电。 PLC执行ZCP K180 K200 T0 M16指 令,判断T0的经过值是否在1820秒时间 段。如果T0的经过值在此时段内,则M17 线圈得电。 PLC执行ZCP K200 K300 T0 M19指令,判断T0的当前值是否等 于20秒。 任务实施 (4)使用区间比较指令编写的程序 如果T0计时满20秒,则M20的常开触点 闭合,PLC执行RST T0 指令,T0被强

15、制复位并开始重新计时。 根据各个交通信号灯的运行时序要求,分 别将M2、M5和M8组成逻辑或电路,驱动 东西向红灯Y0; 任务实施 (4)使用区间比较指令编写的程序 将M11和M14组成逻辑或电路,驱动东西 向绿灯Y1; 任务实施 (4)使用区间比较指令编写的程序 M17驱动东西向黄灯Y2;将M11、 M14和M17组成逻辑或电路,驱动南 北向红灯Y3;将M2和M5组成逻辑或 电路,驱动南北向绿灯Y4。 任务实施 (4)使用区间比较指令编写的程序 任务实施 (4)使用区间比较指令编写的程序 M8驱动南北向黄灯Y5。 任务实施 (4)使用区间比较指令编写的程序 当按下启动按钮SB2时,M0线圈失电, T 0被复位并停止计时,M0 M17线 圈同时失电,交通信号灯运行停止。 THANK YOU! 定时器控制交通信号灯运行程序设计

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 电子与机械类
版权提示 | 免责声明

1,本文(306 定时器控制交通信号灯运行程序.pptx)为本站会员(淡淡的紫竹语嫣)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|