倒计时交通灯.doc
8页一) 设计题目十字路口交通灯控制(带倒计时显示)(二) 情况简介信号灯受一个启动开关控制,当启动开关接通时,信号灯系统开始工作,且先南北红灯亮,东西绿灯亮,东西和南北的LED数码管由25秒开始倒计时,当启动开关断开时,所有信号灯都熄灭,LED管复位显示25三) 设计要求(1)南北红灯亮维持25秒,在南北红灯亮的同时东西绿灯也亮,并维持20秒;东西和南北的LED管也开始有25秒开始倒计时,到20秒时,东西绿灯闪亮,闪亮3秒后熄灭在东西绿灯熄灭时,东西黄灯亮,并维持2秒到2秒时,东西黄灯熄灭,东西红灯亮,同时,南北红灯熄灭,绿灯亮,东西和南北的LED数码管又由25秒开始倒计时2)东西红灯亮维持25秒南北绿灯亮维持20秒,然后闪亮3秒后熄灭同时南北黄灯亮,维持2秒后熄灭,这时南北红灯亮,东西绿灯亮3)依照上述时序,周而复始四)设计说明1、根据题目设计要求可以知道需要1I/O输入, 这个用于启动按钮输入需要20I/O输出,14个用于两个LED数码管显示,6个用于东西和南北的红绿黄灯的显示2、依据项目选择 CPU 224XP 数字量I/O口14入10出再扩展两个EM222 CN,8模块3、分配数字量输入,I0.0用于整个交通灯控制的启动输入。
Q0.0-Q0.2分别用于东西红灯、绿灯、黄灯的输出表示,Q0.3-Q0.5分别用于南北红灯、绿灯、黄灯的输出表示,Q1.0-Q1.6分别是第一个LED数码管的A、B、C、D、E、F、G的输出表示Q2.0-Q2.6分别是第二个LED数码管的A、B、C、D、E、F、G的输出表示4、设计梯形图控制程序两个LED数码管带倒计时显示当按下启动按钮,T37开始运行5秒后导通,T39与T37形成互锁,使程序循环当T37导通后,T38开始运行10后导通当T38导通后,T39开始运行10后导通对VB0赋值4(第二个LED从“24”中的4往下数),对VB10赋值4(第二个LED从“24”中的2往下数)在T37导通前5秒内,导通后不输出对VB0中的4每一秒做减一指令,分别每秒表示4、3、2、1、0在每秒中将VB0和VB10中的数字用译码器转化为信号分别在QB2(Q2.0-Q2.6)和QB1(Q1.0-Q1.6)输出对VB0和VB10分别赋值9和1T37导通后,在T38导通前10秒内,T38导通后不输出对VB0中的10每一秒做减一指令,分别每秒表示9、8、7、6、5、4、3、2、1、0在每秒中将VB0和VB10中的数字用译码器转化为信号分别在QB2(Q2.0-Q2.6)和QB1(Q1.0-Q1.6)输出。
再次对VB0和VB10分别赋值9和1T38导通后,在T39导通前10秒内,T39导通后不输出对VB0中的10每一秒做减一指令,分别每秒表示9、8、7、6、5、4、3、2、1、0在每秒中将VB0和VB10中的数字用译码器转化为信号分别在QB2(Q2.0-Q2.6)和QB1(Q1.0-Q1.6)输出当I0.0断开时,LED数码管显示25十字路口交通灯控制对T40、T41、T42赋值,T40与T45形成互锁,使程序循环对T43、T44、T45赋值南北红灯显示东西绿灯显示东西黄灯显示东西红灯显示南北绿灯显示南北黄灯显示5、 编制系统的操作说明1.当系统启动后,,LED数码管从24到00做每秒减一显示关断时显示25.2.十字交通依照题目要求显示6、 编制系统的调试说明及注意事项调试:1.在计算机中输入设计好的程序,并结合CPU224XP的I/O口、里面的拨动开关、按钮开关和输出LED显示相应的位置修改原来的程序2.当要调试第一个LED数码管、第二个LED数码管或交通灯时,要把相应的输出端口改为Q0.0-Q0.7就可进行调试注意事项:1.交通的输出端口要认清,否则可能会显示错误2.出现原来的按钮和位置开关不够时,可以将I口拓展连接到相邻模块,实现控制调试程序。
7、 设计体会1.通过对课程题目要求理解后,再查找资料,了解和分析题目所要求具体工程项目控制的过程2.根据题目的设计要求,确定I/O数字量输入和输出,选择相应PLC的CPU型号,并根据需要进行硬件系统配置,如需扩展要根据需要选择扩展模块3.编写程序时要认真斟酌各个功能指令的含义和应用条件,顺序合理的编写程序4.通过课程实践加深对PLC的理解,加强应用能力。





