1、 综合成绩综合成绩 优秀(优秀( )良好()良好( ) 优秀(优秀( )良好()良好( ) 不及格(不及格( ) 教师(签名)教师(签名) 批改日期批改日期 20112011 年年 月月 日日 PLC PLC 课程设计报告课程设计报告 院系院系 电子与电气工程学院电子与电气工程学院 专业专业 电气工程及其自动化电气工程及其自动化 班级班级 电气 3081 学号学号 课题名称:带时间显示的交通灯 课题分值:10 分 一、控制要求: 信号灯守两个启动按钮控制,当 SB1 按下后,信号灯系统执行夜间工作模式,两车道 黄灯以 2 秒为周期不停闪烁。当 SB2 按下后,信号等系统执行白天模式,具体要求如
2、下。 南北红灯维持 25 秒,在南北红灯亮的同时东西绿灯也亮,并维持 20 秒。到 20 秒时, 东西绿灯也亮, 闪亮 3 秒后熄灭。 在东西绿灯熄灭时, 东西黄灯亮, 并维持 2 秒。 到 2 秒后, 东西黄灯熄灭,东西红灯亮,同时南北红灯熄灭,绿灯亮。 东西红灯维持 30 秒。南北绿灯维持 25 秒,然后闪亮 3 秒后熄灭,这时南北红灯亮,东 西绿灯亮。周而复始。 按下停止按钮 SB3 后,全部灯熄灭。 白天工作方式必须完成两种时间显示模式: 1)两个 LED 组合显示南北红灯倒计时时间(东西红灯时间不显示) 。 2)分别用一个 LED 显示东西、 南北红灯倒计时时间 (自行将工作周期压缩
3、至个位数) 。 二、控制系统设计分析 输入输出点统计 序号 元器件 用途 1 I0.1 SB1 2 I1.1 SB2 3 I0.2 总停开关 5 I0.3 模式转换开关 6 Q4.0 南北绿灯 7 Q4.1 南北黄灯 8 Q4.2 南北红灯 9 Q4.3 东西绿灯 10 Q4.4 东西黄灯 11 Q4.5 东西红灯 12 Q5.0 数码管 G 14 Q5.1 数码管 F 15 Q5.2 数码管 E 16 Q5.3 数码管 D 17 Q5.4 数码管 C 18 Q5.5 数码管 B 19 Q5.6 数码管 A 20 Q125.0 东西夜间黄灯 21 Q125.1 南北夜间黄灯 三 PLC 系统硬
4、件配置 槽号 1 2 3 4 5 模块选择 PS307 5A CPU314-2DP SM321 DC 24V 16 点 SM322 DO 24V16 点 I/O 点范围 六、PLC 程序设计 library ieee; use ieee.std_logic_1164.all; use ieee.std_logic_unsigned.all; entity sheji3 is port(clk,ck:in std_logic; sel:in std_logic_vector(1 downto 0); sm:out std_logic_vector(6 downto 0); duan:out std_logic_vector(5 downto 0); end sheji3; architecture art of sheji3 is signal cnt:std_logic_vector(3 downto 0); signal temp:integer range 0 to 5