交通灯 2Word文档下载推荐.docx
《交通灯 2Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《交通灯 2Word文档下载推荐.docx(38页珍藏版)》请在冰豆网上搜索。
2)按下启动按钮,南北直行设置、左转、右转、行人和东西左转、行人亮红灯,东西直行、右转亮绿灯,保持15秒,执行下一步;
3)南北直行、左转、右转、行人和东西左转、行人亮红灯,东西右转黄灯闪烁(周期1秒),东西直行绿灯,保持5秒,执行下一步;
4)南北直行、左转、右转、行人和东西左转、右转亮红灯,东西直行、行人绿灯,保持15秒,执行下一步;
5)南北直行、左转、右转、行人和东西左转、右转亮红灯,东西直行黄灯闪烁(周期1秒),东西行人绿灯闪烁,保持5秒,执行下一步;
6)东西直行、左转、右转、行人和南北左转、行人亮红灯,南北直行、右转亮绿灯,保持15秒,执行下一步;
7)东西直行、左转、右转、行人和南北左转、行人亮红灯,南北直行绿灯南北右转黄灯闪烁(周期1秒),保持5秒,执行下一步;
8)东西直行、左转、右转、行人和南北左转、右转亮红灯,南北直行、行人亮绿灯,保持15秒,执行下一步;
9)东西直行、左转、右转、行人和南北左转、右转亮红灯,南北直行黄灯闪烁(周期1秒),南北行人绿灯闪烁,保持5秒,执行下一步;
10)东西直行、右转、行人和南北直行、右转、行人亮红灯,东西左转和南北左转亮绿灯,保持15秒,执行下一步;
11)东西直行、右转、行人和南北直行、右转、行人亮红灯,南北左转、东西左转黄灯闪烁(周期1秒)保持5秒,循环
第三章可编程控制器程序设计
程序设计
梯形图编程是目前使用最为广泛、最受电气技术人员的欢迎的一种编程语言,具有简单、直观、易学易懂的特点。
采用常开接点、常闭接点构成组合逻辑电路驱动各类软器件线圈或者功能指令块实现一定的逻辑运算、算术运算或数据的传送、变换与外部输出等功能。
红绿灯控制系统符号表
序号
名称
软元件编号
注释
1
晚上标志继电器
M1
M1为“1”时为晚上
2
自动标志继电器
M0
M0为“1”时为自动状态
3
初始状态继电器
S0
上电或改变时状态为“1”
4
自动初始步
S1
SA1处于自动位置
5
手动初始步
S2
SA1处于手动位置
6
白天状态初始步
S10
自动状态白天时的初始步
7
晚上状态继电器
S40
黄灯闪烁
8
东西方向强制通行
S50
东西绿灯,南北红灯
9
南北方向强制通行
S60
南北绿灯,东西红灯
I/O分配表
输入
功能
输出
SA1
手动/自动
XO
HL1、HL2、HL3、HL4
南北人行道绿灯
Y0
SA2
东西/南北
X1
HL5、HL6、HL7、HL8
南北人行道红灯
Y1
HL9、HL10、HL11、HL12
东西人行道绿灯
Y2
HL13、HL14、HL15、HL16
东西人行道红灯
Y3
HL17、HL18
南北直行红灯
Y4
HL19、HL20
南北直行黄灯
Y5
HL21、HL22
南北直行绿灯
Y6
HL23、HL24
南北左转红灯
Y7
HL25、HL26
南北左转黄灯
Y10
HL27、HL28
南北左转绿灯
Y11
HL29、HL30
南北右转红灯
Y12
HL31、HL3
南北右转黄灯
Y13
HL33、HL34
南北右转绿灯
Y14
HL35、HL36
东西直行红灯
Y15
HL37、HL38
东西直行黄灯
Y16
HL39、HL40
东西直行绿灯
Y17
HL41、HL42
东西左转红灯
Y20
HL43、HL44
东西左转黄灯
Y21
HL45、HL46
东西左转绿灯
Y22
HL47、HL48
东西右转红灯
Y23
HL49、HL50
东西右转黄灯
Y24
HL51、HL52
东西右转绿灯
Y25
梯形图的组成
1.白天和晚上的时间段的判断,利用PLC内部特殊数据寄存器D8015与K6和K23做比较,D8015以存储为当前PLC的内置时钟的时钟值(0~23),当前D8015小于K6或大于等于K23时,M1工作表示系统处于晚上。
2.自动状态标志继电器
3.初始化程序
4.状态选择程序
0STLS0
X000
*<
自动>
SETS1
手动>
SETS2
7STLS1
晚上>
SETS40
11
白天>
SETS10
14STLS10
15
M8000
东西方向>
SETS20
18
南北方向>
SETS30
21STLS2
22
X001
SETS50
25
SETS60
28STLS28
29STLS38
30SETS10
5.手动状态控制程序
6.程序框图
十字路口交通灯模拟控制状态时序图
(见附录一)
十字路口交通灯模拟控制状态流程图
(见附录二)
梯形图
(见附录三)
指令表
0LD<
D8015K6
5OR>
=D8015K23
10OUTM1
11LDPS20
13ORPM1
15SETM0
16LDPX000
X000=自动/手动
18ORPM1
20RSTM0
21LDM8002
22ORPX000
24ORPX001
X001=强制通行方向选择
26ORFX001
28ORFX000
30ORPM1
32ORFM1
34SETS0
36ZRSTS10S60
41ZRSTY000Y025
Y000=南北人行道绿灯
Y025=东西右转绿灯
46STLS0
47LDIX000
48SETS1
50LDX000
51SETS2
53STLS1
54LDM1
55SETS40
57LDIM1
58SETS10
60STLS10
61LDM8000
62SETS20
64LDM8000
65SETS30
67STLS2
68LDIX001
69SETS50
71LDX001
72SETS60
74STLS20
75OUTY017
Y017=东西直行绿灯
76OUTY025
77OUTY020
Y020=东西左转红灯
78OUTY003
Y003=东西人行道红灯
79OUTT0K150
82ANDT0
83SETS21
85STLS21
86OUTY017
87OUTY003
88OUTY020
89MPS
90ANDM8013
91OUTY024
Y024=东西右转黄灯
92MPP
93OUTT2K50
96ANDT2
97SETS22
99STLS22
100OUTY017
101OUTY002
Y002=东西人行道绿灯
102OUTY020
103OUTY023
Y023=东西右转红灯
104OUTT4K150
107ANDT4
108SETS23
110STLS23
111OUTY020
112OUTY023
113MPS
114ANDM8013
115OUTY016
Y016=东西直行黄灯
116OUTY002
117MPP
118OUTT6K50
121ANDT6
122SETS24
124STLS24
125OUTY015
Y015=东西直行红灯
126OUTY022
Y022=东西左转绿灯
127OUTY023
128OUTY003
129OUTT8K150
132ANDT8
133SETS25
135STLS25
136OUTY015
137OUTY023
138OUTY003
139MPS
140ANDM8013
141OUTY021
Y021=东西左转黄灯
142MPP
143OUTT10K50
146ANDT10
147SETS26
149STLS26
150OUTY015
151OUTY023
152OUTY003
153OUTY020
154OUTT12K600
157ANDT12
158SETS28
160STLS30
161OUTY004
Y004=南北直行红灯
162OUTY007
Y007=南北左转红灯
163OUTY012
Y012=南北右转红灯
164OUTY001
Y001=南北人行道红灯
165OUTT1K600
168ANDT1
169SETS31
171STLS31
172OUTY006
Y006=南北直行绿灯
173OUTY014
Y014=南北右转绿灯
174OUTY007
175OUTY001
176OUTT3K150
179ANDT3
180SETS32
182STLS32
183OUTY007
184OUTY001
185OUTY006
186MPS
187ANDM8013
188OUTY013
Y013=南北右转黄灯
189MPP
190OUTT5K50
193ANDT5
194SETS33
196STLS33
197OUTY007
198OUTY012
199OUTY006
200OUTY000
201OUTT7K150
204ANDT7
205SETS34
207STLS34
208OUTY007
209OUTY012
210MPS
211ANDM8013
212OUTY005
Y005=南北直行黄灯
213OUTY000
214MPP
215OUTT9K50
218ANDT9
219SETS35
221STLS35
222OUTY004
223OUTY012
224OUTY001
225OUTY011
Y011=南北左转绿灯
226OUTT11K150
229ANDT11
230SETS36
232STLS36
233OUTY004
234OUTY012
235OUTY001
236MPS
237ANDM8013
238OUTY010
Y010=南北左转黄灯
239MPP
240OUTT13K50
243ANDT13
244SETS38
246STLS28
247STLS38
248SETS10
250STLS40
251OUTY005
252OUTY010
253OUTY013
254MPS
255ANDM8000
256OUTY016
257OUTY021
258OUTY024
259MRD
260ANDM8000
261OUTT0K5
264MPP
265ANDT0
266SETS41
268STLS41
269OUTT1K5
272ANDT1
273SETS40
275STLS50
276OUTY017
277OUTY022
278OUTY025
279ANDM8000
280OUTY004
281OUTY007
282OUTY012
283STLS60
284OUTY015
285OUTY020
286OUTY023
287ANDM8000
288OUTY006
289OUTY011
290OUTY014
291RET
292EN
第四章总结
难点分析
本程序在设计过程遇到了一些难点我把它整理了一下发现有以下几个问题。
1)行人道红绿灯和主干道红绿灯的对应关系
因为实际的红绿灯控制中行人道的红绿灯和主干道的红绿灯是有这一定的对应关系的,所以在编程前一定要理清它们,这样有利于在编程时简化程序、减少PLC不必要的运算。
2)手动车流控制按键的控制方式
手动车流控制按键是对相应的主干道绿灯延长的进行控制,但不能使它在按下时使改变当时的红绿灯显示情况,如现在是南北红灯东西绿灯时按下南北绿灯延长按键就不能使它变成南北绿灯东西红灯。
这就涉及到了一个请求和响应的关系。
调试错误与修改方法
经过设计,想一次性把程序完成是不容易的,在调试中就出现了不少的错误。
由于我们是使用三菱手持编程器输入程序的,所以在第一次输入时,由于程序比较长,其中有些地方指令表输入错误,因此程序基本无法实现其功能。
程序运行不正确,在手持编程器很难发现问题出在哪里,只好再看一遍梯形图,但是早不到问题在哪里,最后经过讨论认为是指令表抄错了,于是在着电脑上转换出来的指令表重新输入一次,这一次我们很小心,最后终于可以实现其本功能了。
虽然找错误是一个枯燥无味的工作,但只要你耐心的去做的话,你肯定能学到有用的东西。
收获与体会
经过一个多月的艰苦奋斗,设计成果终于要出来了,我才松了一口气,俗话说:
“万事开头难。
”这话一点也不假,回想当初确定这个,还是挺茫然的。
不知怎下手。
最后采用了先采集资料、进行实际考察后设计的方法。
查找资料也是一件繁琐的事情,虽说网上有资料但要找到一些真正有用的资料也不是一件容易的事,需要耐心查找。
好了终于到了设计的时候了,花了整整十几天,终于完成了设计,不过调试的时候却发现结果和想的有所不同,通过监控和修改才得出了需要的设计。
这次的设计让我们增长了实践技能,还增加了有关交通知识,这些对于我们真是受益匪浅。
最后,我们觉得,不见风雨,怎么能见彩虹呢?
我把体会用十个字概括:
天下无难事,只怕有心人
一次又一次的学习,探索又,我们慢慢地在体会,研究和感悟,终于开始领会到将近成功的那一份喜悦,从撰写开报告,查找资料,程序设计,到整理每一个次的调试,我们学会了细心和耐心,也品尝到了酸、甜、苦、辣,无数的成功与失败更加肯定了我们的研究成果。
兴趣是自发形成的,而默契是慢慢培养出来的。
当前的社会,科技迅速发展,知识更新速度大大加快,只有我们共同去探索,用自己的双手去征服每一片天空,用我们新的力量去打造一片创新的领域。
谢谢
主要参考文献
1、PLC编程100例/肖峰,贺哲荣主编——北京:
中国电力出版社,2009
2、可编程序控制器及其应用/王国海主编——2版——北京:
中国劳动社会保障出版社,2007
3、可编程序控制器及编程实例/王全友,夏国宏主编——北京:
机械工业出版社,2009.11
附录一:
控制状态时序图
运行
南北直行
南北右转
35s
5s
15s
南北人行道
南北左转
东西直行
东西右转东西人行道
东西左转
附录二控制状态流程图
__X0
X0
__
自动
手动
M1M1
S10白天
东西南北
M8000M8000
X1X1
S50S60
S20
S30
0.5秒
S41
15秒60秒
S21Y17
S31Y6