Y023 = 东西右转红灯 138 OUT Y003
Y003 = 东西人行道红灯 139 MPS
140 AND M8013 141 OUT Y021
Y021 = 东西左转黄灯 142 MPP
143 OUT T10 K50 146 AND T10 147 SET S26 149 STL S26 150 OUT Y015
Y015 = 东西直行红灯 151 OUT Y023
Y023 = 东西右转红灯 152 OUT Y003
Y003 = 东西人行道红灯 153 OUT Y020
Y020 = 东西左转红灯 154 OUT T12 K600 157 AND T12 158 SET S28 160 STL S30 161 OUT Y004
Y004 = 南北直行红灯 162 OUT Y007
Y007 = 南北左转红灯 163 OUT Y012
Y012 = 南北右转红灯 164 OUT Y001
Y001 = 南北人行道红灯 165 OUT T1 K600 168 AND T1 169 SET S31 171 STL S31 172 OUT Y006
Y006 = 南北直行绿灯 173 OUT Y014
Y014 = 南北右转绿灯 174 OUT Y007
Y007 = 南北左转红灯 175 OUT Y001
Y001 = 南北人行道红灯 176 OUT T3 K150
179 AND T3 180 SET S32 182 STL S32 183 OUT Y007
Y007 = 南北左转红灯 184 OUT Y001
Y001 = 南北人行道红灯 185 OUT Y006
Y006 = 南北直行绿灯 186 MPS
187 AND M8013 188 OUT Y013
Y013 = 南北右转黄灯 189 MPP
190 OUT T5 K50 193 AND T5 194 SET S33 196 STL S33 197 OUT Y007
Y007 = 南北左转红灯 198 OUT Y012
Y012 = 南北右转红灯 199 OUT Y006
Y006 = 南北直行绿灯 200 OUT Y000
Y000 = 南北人行道绿灯 201 OUT T7 K150 204 AND T7 205 SET S34 207 STL S34 208 OUT Y007
Y007 = 南北左转红灯 209 OUT Y012
Y012 = 南北右转红灯 210 MPS
211 AND M8013 212 OUT Y005
Y005 = 南北直行黄灯 213 OUT Y000
Y000 = 南北人行道绿灯 214 MPP
215 OUT T9 K50 218 AND T9 219 SET S35 221 STL S35
16
222 OUT Y004
Y004 = 南北直行红灯 223 OUT Y012
Y012 = 南北右转红灯 224 OUT Y001
Y001 = 南北人行道红灯 225 OUT Y011
Y011 = 南北左转绿灯 226 OUT T11 K150 229 AND T11 230 SET S36 232 STL S36 233 OUT Y004
Y004 = 南北直行红灯 234 OUT Y012
Y012 = 南北右转红灯 235 OUT Y001
Y001 = 南北人行道红灯 236 MPS
237 AND M8013 238 OUT Y010
Y010 = 南北左转黄灯 239 MPP
240 OUT T13 K50 243 AND T13 244 SET S38 246 STL S28 247 STL S38 248 SET S10 250 STL S40 251 OUT Y005
Y005 = 南北直行黄灯 252 OUT Y010
Y010 = 南北左转黄灯 253 OUT Y013
Y013 = 南北右转黄灯 254 MPS
255 AND M8000 256 OUT Y016
Y016 = 东西直行黄灯 257 OUT Y021
Y021 = 东西左转黄灯 258 OUT Y024
Y024 = 东西右转黄灯 259 MRD
260 AND M8000 261 OUT T0 K5 264 MPP 265 AND T0 266 SET S41 268 STL S41 269 OUT T1 K5 272 AND T1 273 SET S40 275 STL S50 276 OUT Y017
Y017 = 东西直行绿灯 277 OUT Y022
Y022 = 东西左转绿灯 278 OUT Y025
Y025 = 东西右转绿灯 279 AND M8000 280 OUT Y004
Y004 = 南北直行红灯281 OUT Y007
Y007 = 南北左转红灯 282 OUT Y012
Y012 = 南北右转红灯283 STL S60 284 OUT Y015
Y015 = 东西直行红灯285 OUT Y020
Y020 = 东西左转红灯 286 OUT Y023
Y023 = 东西右转红灯 287 AND M8000 288 OUT Y006
Y006 = 南北直行绿灯289 OUT Y011
Y011 = 南北左转绿灯290 OUT Y014
Y014 = 南北右转绿灯291 RET 292 END
17
第四章 总结
难点分析
本程序在设计过程遇到了一些难点我把它整理了一下发现有以下几个问题。 1)行人道红绿灯和主干道红绿灯的对应关系
因为实际的红绿灯控制中行人道的红绿灯和主干道的红绿灯是有这一定的对应关系的,所以在编程前一定要理清它们,这样有利于在编程时简化程序、减少PLC不必要的运算 。
2)手动车流控制按键的控制方式
手动车流控制按键是对相应的主干道绿灯延长的进行控制,但不能使它在按下时使改变当时的红绿灯显示情况,如现在是南北红灯东西绿灯时按下南北绿灯延长按键就不能使它变成南北绿灯东西红灯。这就涉及到了一个请求和响应的关系。
调试错误与修改方法
经过设计,想一次性把程序完成是不容易的,在调试中就出现了不少的错误。由于我们是使用三菱手持编程器输入程序的,所以在第一次输入时,由于程序比较长,其中有些地方指令表输入错误,因此程序基本无法实现其功能。程序运行不正确,在手持编程器很难发现问题出在哪里,只好再看一遍梯形图,但是早不到问题在哪里,最后经过讨论认为是指令表抄错了,于是在着电脑上转换出来的指令表重新输入一次,这一次我们很小心,最后终于可以实现其本功能了。 虽然找错误是一个枯燥无味的工作,但只要你耐心的去做的话,你肯定能学到有用的东西。
收获与体会
经过一个多月的艰苦奋斗,设计成果终于要出来了,我才松了一口气,俗话说:“万事开头难。”这话一点也不假,回想当初确定这个,还是挺茫然的。不知怎下手。最后采用了先采集资料、进行实际考察后设计的方法。 查找资料也是一件繁琐的事情,虽说网上有资料但要找到一些真正有用的资料也不是一件容易的事,需要耐心查找。
好了终于到了设计的时候了,花了整整十几天,终于完成了设计,不过调试的时候却发现结果和想的有所不同,通过监控和修改才得出了需要的设计。这次的设计让我们增长了实践技能,还增加了有关交通知识,这些对于我们真是受益匪浅。最后,我们觉得,不见风雨,怎么能见彩虹呢?我把体会用十个字概括:天下无难事,只怕有心人
一次又一次的学习,探索又 ,我们慢慢地在体会,研究和感悟,终于开始领会到将近成功的那一份喜悦,从撰写开 报告,查找资料,程序设计,到整理每一个次的调试,我们学会了细心和耐心,也品尝到了酸、甜、苦、辣,无数的成功与失败更加肯定了我们 的研究成果。兴趣是自发形成的,而默契是慢慢培养出来的。当前的社会,科技迅速发展,知识更新速度大大加快,只有我们共同去探索,用自己的双手去征服每一片天空,用我们新的力量去打造一片创新的领域。
18
谢谢
主要参考文献
1、PLC编程100例/肖峰,贺哲荣主编 ——北京:中国电力出版社,2009 2、可编程序控制器及其应用/王国海主编 ——2版 ——北京:中国劳动社会保障出版社,2007
3、可编程序控制器及编程实例/王全友,夏国宏主编 ——北京:机械工业出版社,2009.11
19
附录一
运行 南北直行
5s
35s 5s
南北右转
15s 南北人行道
5s 15s 5s 15s 5s
南北左转 东西直行
35s 5s 15s 东西人行道 东西右转
5s 15s 5s 15s 20
东西左转