网站大量收购闲置独家精品文档,联系QQ:2885784924

十字路口交通灯控制(带倒计时显示.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

设计说明书

《可编程控制器》课程设计

学院:金山学院

学号:100205025

专业(方向)年级:2010级机械设计制造及其自动化

学生姓名:曲俊

福建农林大学金山学院信息与机电工程系

2013年3月2日

可编程控制器课程设计说明书

(一)设计题目

十字路口交通灯控制(带倒计时显示)

(二)情况简介

随着社会经济和城市交通快速发展.城市规模不断扩大.交通日益繁忙,红绿灯保障了城市交通有序、安全、快速运行。现在城市十字路口的红绿灯基本都是采用程序控制,其中大多采用可编程控制器(PLC)程序控制的,并且数显红绿灯在实际使用中占了有很大的比例。

在一个十字路口为了实现交通指示,需要用到红绿黄三色放光二极管给出指示信号;并通过计时装置显示等待时长,需要计数器、七段显示管等。

(三)设计要求

(1)南北红灯亮维持25秒,在南北红灯亮的同时东西绿灯也亮,并维持20秒;东西和南北的LED管也开始有25秒开始倒计时,到20秒时,东西绿灯闪亮,闪亮3秒后熄灭。在东西绿灯熄灭时,东西黄灯亮,并维持2秒。到2秒时,东西黄灯熄灭,东西红灯亮,同时,南北红灯熄灭,绿灯亮,东西和南北的LED数码管又由25秒开始倒计时。

(2)东西红灯亮维持25秒。南北绿灯亮维持20秒,然后闪亮3秒后熄灭。

同时南北黄灯亮,维持2秒后熄灭,这时南北红灯亮,东西绿灯亮。

(3)依照上述时序,周而复始。

(四)设计步骤

(1)确定I/O点数,选择PLC的型号,并根据需要进行硬件系统配置。

1、需要1个输入,20个输出所以PLC选用S7-200系列,CPU模块为CPU226CN,有24个输出,16个输入,同时还需要扩展一个8Q的输出

2、红绿灯选用三组红绿黄三色发光二极管模拟十字路口交通灯。公共端接电源的正端24V,灯的另一端接到PLC的输出端

3、数码管5461AH采用4位7段共阴的,公共端接电源正端24V,另一端接PLC的输出端

(2)绘制外部I/O接线图

(3)编程。

3s3s2s20s25s2s20s25s

3s

3s

2s

20s

25s

2s

20s

25s

(4)调试。

调试结果:

各部分电路正常的工作。打开电源开关,各信号灯按设定规律发光,数码管显示数字,并且时间显示正确。

1、未打开启动开关前,LED显示为25。

2、打开启动I0.0开关,期间的几个时刻。

当打开启动开关,LED显示为24,南北红亮,东西绿也亮

此时,LED显示为19,南北红亮,东西绿也亮

此时LED显示为05,东西红亮,南北绿也亮

(五)程序设计说明书。

1)I0.0:开启开关、关闭开关;

SM0.5:特殊存储器,此位提供高低电平各0.5S,周期为1min的时钟脉冲,控制绿灯的闪烁,和LED数据的传输递减;

T37:设定时间为1s,为计数器C1提供脉冲;

C1:设定计数值50,控制红绿黄灯的运行;

T45:设定时间为5s,控制LED倒计时5s;

T38:设定时间为10s,控制LED倒计时10s;

T39:设定时间为10s,控制LED倒计时10s;

|P|:高电平有效;

MOV-B:数据传输指令;

SEG:段译码指令,根据输入字节的低四位确定十六进制产生点亮7段显示器的代码;

DEC-B:减1指令,执行OUT-1=OUT;

QB1:数码管个位;

QB0:数码管十位。

序号

输入设备

端号

输出设备

端号

1

启动开关I0.0

南北绿灯

Q2.0

2

南北黄灯

Q2.1

3

南红红灯

Q2.2

4

5

东西绿灯

Q2.3

6

东西黄灯

Q2.4

7

东西红灯

Q2.5

数码管

个位显示

a1

Q1.0

b1

Q1.1

c1

Q1.2

d1

Q1.3

e1

Q1.4

f1

Q1.5

g1

Q1.6

数码管

十位显示

a2

Q0.0

b2

Q0.1

c2

Q0.2

d2

Q0.3

e2

Q0.4

f2

Q0.5

g2

Q0.6

红绿灯程序:

按下启动按钮I0.0,整个系统开始工作,

0—20s:南北红灯亮,东西绿灯亮;

20—23s:南北红灯亮,东西绿灯闪亮;

23—25s:南北红灯亮,东西黄灯亮;

25—45s:东西红灯亮,南北绿灯亮;

45—48s:东西红灯亮,南北绿灯闪亮;

48—50s:东西红灯亮,南北黄灯亮;

(红绿黄灯按此规律循环闪亮下去,50s一个循环,周而复始)

LED数码管程序:

开关I0.0断开时,LED管显示为25,当按下开关I0.0,通过T38、T39、T45控制一个25s的循环

通过数据传送指令MOV-B,段译码指令SEG,减1指令DEC-B,数码管开始

文档评论(0)

159****1944 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档