基于PLC的交通灯设计 下载本文

内容发布更新时间 : 2024/11/14 15:36:25星期一 下面是文章的全部内容请认真阅读。

信号灯 信号灯 计数器 标志 效 效 效 值 1有效 灯 灯 器 器 东西绿色1有信号运行时间1有计数系统运行计数寄存

2.3 软件设计

控制程序可以放在一个子程序中,也可以直接放在主程序OB1中,本设计的控制程序放在了OB1中。

程序设计的核心是用秒脉冲SM0.5作为运行时间计数器C0的计数脉冲。CO是一个加计数器,设定值为100,即100秒为一个运行周期。各个交通指挥灯的运行时间由比较指令完成。

十字路口交通指挥灯的控制程序OB1及其说明:

下图中的“网络1”的功能是设置十字路口交通指挥灯的控制系统的运行标志。当按下运行按钮I0.0时,置运行标志M0.0为1并自锁。

“网络2”启动计数器CTU功能的计数器。计数器的计数数值是时间控制的重要依据。计数器的计数脉冲CU是CPU的系统秒脉冲SM0.5。因此,

11

计数器的计数值表示从启动经过的时间(秒数值)。计数器的复位信号有三个,一个是停止按钮SM0.0=0,二是一个扫描周期SM0.1=1,三是计数器的计数值到设定值PV,这里计数器的计数值到设定值PV使计数器复位的条件,是计数器的计数周期,每过100秒计数器的计数要重复(即运行周期为100秒)。

“网络3”的功能是设置十字路口交通指挥灯的控制系统的东西绿色信号灯Q0.5的自动控制。40秒之前绿灯亮Q0.5=1,40~50秒之间绿灯闪烁,Q0.5由S0.5=1确定。

“网络4”的功能是设置十字路口交通指挥灯的控制系统的东西黄色信号灯Q0.4的自动控制。40~50秒之间黄灯亮q0.4=1。

“网络5”的功能是设置十字路口交通指挥灯的控制系统的东西红色信号灯Q0.3自动控制。50~100秒红灯亮Q0.3=1。

“网络6”的功能是设置十字路口交通指挥灯的控制系统的南北绿色信号灯Q0.2自动控制。50~90秒之间绿灯闪烁。90~95秒之间绿灯闪烁,Q0.2由S0.5=1确定。

“网络7”的功能是设置十字路口交通指挥灯的控制系统的南北黄色信号灯Q0.1自动控制。95~100秒之间黄灯亮Q0.1=1。

“网络5”的功能是设置十字路口交通指挥灯的控制系统的南北红色信号灯Q0.0自动控制。5从开始到50秒红灯亮Q0.0=1.

12

3 系统检测与调试

3.1检测与调试

大体思路流程如下:

1、硬件调试:硬件调试是利用开发系统、基本测试仪器(万用表、示波器等),检查用户系统硬件中存在的故障。硬件调试可分为静态调试与动态调试两步进行。

①静态调试

静态调试是在用户系统未工作时的一种硬件检测。

第一步:目测。检查外部的各种元件或者是电路是否有断点。 第二步:用万用表测试。先用万用表复核目测中有疑问的连接点,再检测各种电源线与地线之间是否有短路现象。

第三步:加电检测。给板加电,检测所有的插座或是器件的电源端是否符合要求的值

第四步:是联机检查。因为只有用可编程控制器开发系统才能完成对用户系统的调试。

②动态调试

13

动态调试是在用户系统工作的情况下发现和排除用户系统硬件中存在的器件内部故障、器件连接逻辑错误等的一种硬件检查。动态调试的一般方法是由近及远、由分到合。

由分到合是指首先按逻辑功能将用户系统硬件电路分为若干块,当调试电路时,与该元件无关的 器件全部从用户系统中去掉,这样可以将故障范围限定在某个局部的电路上。当各块电路无故障后,将各电路逐块加入系统中,在对各块电路功能及各电路间可能存在的相互联系进行调试。由分到合的调试既告完成。

由近及远是将信号流经的各器件按照距离可编程控制器的逻辑距离进行由近及远的分层,然后分层调试。调试时,仍采用去掉无关元件的方法,逐层调试下去,就会定位故障元件了。

2、软件调试: 软件调试是通过对拥护程序的汇编、连接、执行来发现程序中存在的语法错误与逻辑错误并加以排除纠正的过程。程序后,编辑,查看程序是否有逻辑的错误。如果出现故障,应返回编程环境,检查梯形图的错误并修改程序再进行调试,如此反复直到调试成功。

4 结论与展望

本论文模拟城市十字路口的交通状况,设计了一套由可编程逻辑控制器,LED显示器,计算机等主要设备构成的十字路口交通灯系统,经过实验运行克服了传统控制系统的效率低,可靠性差,自动化程度不高等缺点,实现了高效、自动可靠、维护简单、管理方便的十字路口交通灯。

本系统具有以下的特点:

(l)采用了可靠性高、使用简单、编程灵活的工控设备PLC和LED显示器作为主要设备,可保证信号灯安全可靠的长时间运行。

(3)系统实现了计算机和PLC的有效结合,具有远程监控与管理能力,设计合理、先进。

(4)系统采取了全自动化的控制方式,使交通控制更加高效。

展望:随着中国经济更快的发展,中国各大城市的交通压力将会更大,怎样通过高效的控制方式来缓解交通压力将成为未来的重点。和西方国家相比,

14