近代无线电实验 蒋云莺 06300720073 2008-2009 第二学期 复旦大学电子工程系 电子信息科学与技术专业 1 用PLC 实现交通灯实验报告 一. 实验目的: 1. 掌握可编程序控制器的使用、编程及调试。 2. 了解可编程序控制器逻辑控制的设计方法。 3. 熟悉可编程序控制器系统设计的方法。 4. 了解西门子公司 S7-2X X 可编程序控制器的使用特点。 二. 实验基本要求:(此为书上要求,实际有改进,见后分析) 1. 交通信号灯分车行和人行两种。车行信号灯有红黄绿 3 色,只有直行方向,不考虑转弯 方向;人行信号灯有红绿两色,同样只有直行方向,不考虑转弯。 2. 信号灯东西向、南北向应保持同步。即: 车行信号灯东西向有两组信号灯,分别指示东向、西向汽车,红黄绿显示应一致; 车行信号灯南北向有两组信号灯,分别指示南向、北向汽车,红黄绿显示应一致; 人行信号灯东西向有两组信号灯,分别指示东向、西向行人,红绿显示应一致; 人行信号灯南北向有两组信号灯,分别指示南向、北向行人,红绿显示应一致。 3. 东西向、南北向信号灯绝对不能同时显示绿色。 4. 信号灯有自动和手动两种工作方式,可方便切换。 5. 自动情况下,分别设有东西方向和南北方向的强制通行按钮; 当强通按钮按下时,对方绿灯立即开始闪烁并进入正常的换灯过程 若强行按下方向与绿灯方向一致,则延长。 6. 初始时,所有信号灯必须全部为红色。 近代无线电实验 蒋云莺 06300720073 2008-2009 第二学期 复旦大学电子工程系 电子信息科学与技术专业 2 1 1 K 0 K 1 K 2 K 3 K 4 北 西 南 东 车人J1 J2 三. 最终设计方案:(具体实现的三个版本均有详细设计思路附在最后) 实现功能: 1. 按下K0(I0.0),实现自动方式: 初始状态: T0:东西车红,南北车红(4S) 正常状态: T1:东西车红、黄灯亮(4S)——人行车红 T2:东西车绿(10S)——人行车绿 T3:东西车绿闪(4S)——人行车绿 东西车黄(4S)——人行车绿 以上情况下,南北车及人行均保持红 T4:南北车红、黄灯亮(4S)——人行车红 T5:南北车绿(10S)——人行车绿 T6:南北车绿闪(4S)——人行车绿 南北车黄(4S)——人行车绿 以上情况下,东西车及人行均保持红 项目 状态 东西向 南北向 车行 人行 车行 人行 绿 红 黄 绿 红 绿 红 黄 绿 红 接线 Q0.0 Q0.4 Q1.0 Q0.1 Q0.5 Q0.2 Q0.6 Q1.1 Q0.3 Q0....