练习8.4:人行横道控制 ➢ 控制要求 1)在无行人横穿车道的情况下,“车道绿灯”及“人行道红灯”常亮,车辆可以较快的速度行驶,此时行人不能横穿车道; 2)为了保证交通安全,当有行人要横穿车道时,需要先按动“人行道请求按钮”,此后“车道绿灯”于30s 后熄灭,“车道黄灯”点亮,以提醒司机放慢车速,不能横穿斑马线,有行人在请求横穿车道;5s 后“车道黄灯”熄灭,“车道红灯”点亮,车辆应该停在斑马线之外;5s 后“人行道红灯”熄灭,“人行道绿灯”点亮,提醒行人 可以安全横穿车道; 3)“人行道绿灯”点亮10s 后,“人行道绿灯”以1Hz 的频率闪亮,以提醒已经进入车道的行人加快步伐穿过车道,同时提醒还未跨入车道的行人不能横穿车道;5s 后“人行道绿灯”熄灭,“人行道红灯”点亮,再经过5s 的过渡,然后使“车道红灯”熄灭,“车道绿灯”点亮,车辆开始正常行驶。 控制时序图 任务实施 (1)PLC 硬件配置 人行道请求按钮人行道绿灯人行道红灯人行道红灯人行道绿灯车道绿灯车道黄灯车道红灯车道绿灯车道黄灯车道红灯人行道请求按钮车道绿灯车道黄灯车道红灯人行道红灯人行道绿灯0s30s40s 45s55s60s65s 道路种类 灯种类 数量 编号 车 道 (东西方向) 红灯 2 L_R1 和L_R2(共用一个输出点 L_R) 绿灯 2 L_G1 和L_G2(共用一个输出点 L_G) 黄灯 2 L_Y1 和L_Y2(共用一个输出点 L_Y) 人行道 (南北方向) 红灯 2 M_R1 和M_R2(共用一个输出点 M_R) 绿灯 2 M_G1 和M_G2(共用一个输出点 M_G) 按钮 (南北方向) 南向 1 SB1(常开按钮) 北向 1 SB2(常开按钮) 任务实施 (1)PLC 硬件配置 模块种类 型 号 数量 PS307(5A) 6ES7 307-1EA00-0AA0 1 CPU315 6ES7 315-1AF03-0AB0 1 SM321 6ES7 321-1BL80-0AA0 1 SM322 6ES7 322-1FL00-0AA0 1 任务实施 (2)创建项目 (3)硬件组态 (4)编辑全局符号表 (5)控制程序设计——用接通延时定时器实现所需要的时序关系 SB1/SB20s30s40s45s55s60s65sM0.0T1T2T3T4T5T6M100.5L_GL_YL_RM_RM_G