项目三 任务2 按钮人行道交通灯控制2
时间:2025-07-11
时间:2025-07-11
任务2 按钮人行横道交通灯控制
按钮式人行横道线交通信号灯控制系统示意图。
任务2 按钮人行横道交通灯控制(一)任务分析 正常通行,车行道信号灯为绿、人行道信号灯 为红。若按下人行道按钮X0或X1,过30s后,车 行道信号灯变为黄,再过10s后,车行道信号灯变 为红。5s后人行道信号灯变为绿。15s后,人行 道绿灯开始闪烁。闪烁5次,每次1s,即5s后返 回初始状态,人行道信号灯为红灯,车行道信号 灯为绿灯。 车道和人行横道同时要进行控制,这种结构称 作并行分支结构。
按钮 X1 或 X0
车道绿(Y2)
30s
车道黄(Y1) 10s
车道红(Y0) 30s
人行道红(Y3) 5s 人行道绿(Y4) 5s
15S
闪5S
按钮式人行横道线交通信号灯时序图。
(二)相关知识1. 并行分支结构
并行分支结构是指同时处理多个程序流程。 当S20步被激活成为活动步后,若转换条 X0 件X0成立就同时执行左、中、右三支程序。 S50为汇合状态,由S22、S32、S42三个 状态共同驱动,当这三个状态都成为活动 步且转换条件X4成立时,汇合转换成S50 步。
2. 并行性分支、汇合的编程 并行性分支、①并行性分支的编程 并行性分支的编程原则是先集中处理 分支转移情况,然后依顺序进行各分支程 序处理 . ②并行性汇合的编程 并行性汇合的编程原则是集中处理汇 合状态.
Y0
3. 并行性分支结构编程的注意事项(1)并行分支结构最多能实现8个分支的汇合。 (2)在并行分支、汇合处不允许有下图(a)所示的转 移条件,而必须将其转化为图(b)所示的结构后, 再进行编程。
(三)任务实施1. 选择输入输出设备,分配输入/输出地址,画出 接 选择输入输出设备,分配输入 输出地址 画出I/O接 输出地址, 线图输入设备:X0:SB1(人行道北按钮) X1:SB2(人行道南按钮)
输出设备:Y0:LD0(车道红灯) Y1:LD1(车道黄灯) Y2:LD2(车道绿灯) Y3:LD3(人行道红灯) Y4:LD4(人行道绿灯)
2. 设计按钮人行道控制系统的状态转移图 设计按钮人行道控制系统的状态转移图 根据控制要求,初始状态是车道绿灯、人 行道红灯。按下人行道按钮(X0或X1)后系统 进入并行运行状态,车道绿灯、人行道红灯, 并且开始延时。30s后车道变为黄灯,再经10s 变为红灯。5s后人行道变为绿灯,15s后人行 道绿灯开始闪烁,5s后人行道变为红灯,再过 5s返回初始状态。
3. 设计按钮人行道控制系统的 设计按钮人行道控制系统的PLC程序 程序
(四)知识拓展1. 流程跳转的程序编制 流程跳转分为单流程内的跳转执行与单流 程之间的跳转执行,如图3-19所示。在编 制指令表程序时,所有跳
转均使用OUT指 令。图3-19(c)为一单流程向另一单流 程的跳转,(a)、(b)均为单流程内的 跳转。图3-19(d)所示为复位跳转,是 指当执行到终结时状态的自动清零。编制 指令表程序时,复位跳转用RST指令。