基于PLC的智能交通信号控制大型实验指导书.doc
《基于PLC的智能交通信号控制大型实验指导书.doc》由会员分享,可在线阅读,更多相关《基于PLC的智能交通信号控制大型实验指导书.doc(16页珍藏版)》请在沃文网上搜索。
1、 基于PLC的智能交通信号控制大型实验指导书十字路口交通灯控制实验1 实验目的通过实验,使同学们在可编程控制器的软、硬件方面得到综合的学习和锻炼。2 实验要求1、对Allen-Bradley公司的SLC系列产品,特别使微型可编程控制器有深入的了解。2、学会安装、编程或调试Allen-Bradley公司的小型可编程控制器Micrologix1000和Micrologix1500及其相应的扩展模块。3、学会操作Rslogix500软件包,对系统进行组态,对对象进行编程。4、学会使用Rslinx软件包,对系统进行组态及通信。5、进一步巩固学习可编程控制器的基本指令的功能及应用,实现编程及调试过程。6
2、、了解交通灯的控制规律,完成十字路口交通灯控制的编程与调试。3 实验所需装置微型可编程控制器Micrologix1000 控制器出线连接板 PC机 1761CBL-PM02 十字路口交通系统实验平台4 实验内容在城市十字路口交通灯示意图中,东西南北每面都有四个控制灯,分别为: 禁止通行灯 (亮时为红色) 左拐灯 (亮时为绿色) 直通灯 (亮时为绿色) 右拐灯 (亮时为绿色,控制为常亮)1、交通灯的控制要求如下:当交通灯系统启动开关接通时, A、D方向:A、D方向(南北)直通 灯点亮,同时B、C方向(东西)禁止通行红灯点亮,维持10S(也可以在南北直通 灯亮7S后以亮0.5S灭0.5S的占空比闪
3、亮3S),可以在2S后点亮第一位数码管,显示8,以后以1S的速度递减分别显示7、6、5、4、3、2、1、0。此时刚好10S到,熄灭数码管,再点亮A、D方向左拐灯,维持10S(也可以最后3S闪亮)后(可按上述方法控制数码管),紧接下一步。 B、C方向:B、C方向(东西)直通灯点亮,同时,A、D方向禁止通行红灯点亮,维持10S,B、D方向向左拐灯点亮,维持10S后完成第一个周期动作(数码管控制规律相同),返回到开始动作周而复始的循环。说明:在上述控制过程中,右拐灯控制为常亮。通行时间可以由实验者自己确定。2、十字路口交通灯时序图 图4.1.1 十字路口交通灯时序图3、I/O分配表灯禁止通行右拐直通
4、左拐数码管A.D(南北)O:0/0O:0/5O:0/2O:0/3O:0/811B.C(东西)O:0/4O:0/5O:0/6O:0/7O:0/8114 实验步骤1、熟悉及Micrologix1000,Micrologix1200及Micrologix1500组成、安装及与PC的连接;Micrologix1000 I/O分布;Micrologix1200及Micrologix1500的I/O分布及扩展模块的I/O分布。2、熟悉并操作Rslogix500软件包及变成方法。3、熟悉并操作Rslinx软件包。4、用上述两软件包进行系统组态,确认系统连接成功。5、理解实验内容,构思并编制实验梯形图。6、下
5、载并调试。提示:利用若干个定时器控制两个方向的四个灯的点亮时间及亮、灭顺序。思考:上述实验为交通灯正常时序控制,若改为急车强通控制,试编制程序,即有急车来时,不管原来交通灯的状态如何,一律强制有急车方向的绿灯亮,放行急车,直到通过为止,随后按正常时序控制。付:交通灯控制梯形图提示: 交通灯控制梯形图 结合十字路口交通灯的路况模拟控制实验1 实验目的1、进一步熟悉Allen-Bradley公司的微型可编程控制器的运用。2、充分理解与实验I/O点的分配及运用。3、进一步提高编程技能,实验路矿的模拟控制。2 实验内容1、实验台介绍实验台为十字路口模型,分A(南)、D(北)、B(东)、C(西)四个方向
6、,每个方向为六车道控制,有规律的对称布置,每个方向车流流向为左拐、直通、右拐,中间为四面的交通灯控制显示。交通灯周围对称布置着直通和左拐车流。车流用24V直流电源控制的众多灯的闪亮来模拟,闪亮时间由实验者根据实验的模拟情况来确定。车流的控制要配合四面的交通灯的控制要求。交通灯的控制规律见十字路口交通灯控制实验说明。实验台的一个侧面有90个引出插座,供实验者组线用。要注意插座与路况上每个车(即控制灯)对应关系。Micrologix1500的扩展I/O模块的输出口已由插线平台引出。路况上车流的控制规律如下:A、D、B、C每面最外围六个灯接到一起形成闪亮控制,闪亮时间由实验者根据需要而定。最外围以内
7、的灯模拟车流的规律实验者可以根据实际的路况控制自行构造。2、推荐参考控制规律开启开关接通,首先A、D方向直通灯和右拐灯点亮,同时B、C方向进制通行灯和右拐灯点亮。A、D方向的直通车和右拐车滚动行驶(按一定延时时间顺序点亮某一方向的灯),通行时间为16S,此间,A、D方向左拐车及B、C方向直通和左拐车禁止通行,B、D方向允许右拐车通行。16S到后,A、D方向的直通车禁行,左拐车通行。过后,A、D方向禁止通行灯点亮,同时左拐车禁行,B、C方向直通灯点亮,直通车通行。也通行16S后,B、C方向直通灯熄灭,直通车禁行,左拐灯点亮,左拐车通行,通行16S后返回起始点循环控制。(若加上数码管可按上一实验所
8、述规律控制)。3、编号控制 A1=A2=B1=B2=C1=C2=D1=D2: 右拐灯不断闪亮 A483D4, D761A7: A、D直通灯亮,B、D禁止红灯亮 A51510C5, D61213B6: A、D左拐 B472C4, C754B7: B、C直通 B51416A6, C6911D5: B、C左拐 A3B8;B3D3;D8C3;C8A8:A、B、C、D右拐灯亮3 实验所需装置Micrologix1000 Micrologix1200及1769-0W8 1761CBL-PM02Micrologix1500(1764-LSP 1769-0B16 1764-24BWA 1769-ECR)十字路
9、口交通系统实验平台 PC机4 I/O地址分配在本智能交通控制系统中没有需要控制的输入信号,所以这里不需要对输入点进行分配,下面对输出地址进行分配。1、控制器输出模块地址分配标号功能说明输出端口号1AD向禁止通O:0.0/02AD向直通O:0.0/23AD左拐O:0.0/34BC向禁止通行O:0.0/45BC向直通 O:0.0/66BC左拐O:0.0/77AD,BC右拐O:0.0/5说明:这是十字路口红绿灯的控制地址位分配。由于红绿灯的电压为3V直流,所以在控制器的上述输出端口对应的电压应该为3V8路况模拟最边上一圈以及右拐的所有灯O:0.0/1说明:对应的电源电压为24V直流9七段数码管显示(
10、YA,YB,YC,YD)O:0.0/811说明:YA,YB,YC,YD为与数码管相连的译码器的四个输入端(从低位到高位),分别与控制器的811输出位对应相连。控制器中对应输出位相应的电源电压为5V2、输出扩展模块地址分配标号功能说明输出端口号1输入电源24VVDC2电源接地点DCCOM3AD直行O:2.0/034AD左拐O:2.0/475BC直行O:2.0/8116BC左拐O:2.0/12153、路况模拟的控制点与具体灯泡的对应关系输出端口号路况灯泡编号out0A4,D7out18,6out23,1out3D4,A7out4A5,D6out515,12out610,13out7C5,B6out
11、8B4,C7out97,5out102,4out11C4,B7out12B5,C6out1314,9out1416,11out16A6,D5说明:上面的输出端口号output1代表O:2/1,控制着编号为8和6的灯(此两灯连成一个点),output15控制着编号为A6和D5的灯等等以此类推。 由于路况边上的一圈灯泡都接为一个点了,所以这里把路况模拟做成4点控制的,即中间部分是滚动的,可以看见灯泡的闪动,真实模拟了车流。 Micrologix1500(或Micrologix1200)的扩展输出模块的16个输出端口(或8个输出端口)已接到控制器转接板上。 O:0.0/0O:0.0/11为Micol
12、ogix1500的基本输入输出模块的输出点;O:2.0/0O:2.0/15为Micrologix1500扩展输出模块的控制点。这里扩展输出模块为O:2是因为在实验中我们在控制器的扩展槽中加了一块输入扩展模块,如果没有输入扩展模块,那么对应的输出模块应为O:1,希望注意。5 实验步骤1、 对系统组态2、 构思控制规律3、 确定所需I/O点数,分配I/O点4、 编程及调试提示:1、程序结构划分:(梯形图供分为56行,大致的功能划分为)1、00000010行控制红绿灯2、00110018行控制路况模拟中的AD直行3、00190026行控制路况模拟中的AD左拐4、00270034行控制路况模拟中的BC
13、直行5、00350042行控制路矿模拟中的BC左拐 6、00430055行控制控制七段数码显示2、程序编译:当把交通路况分析清楚后,在编写程序时就比较容易了,相对来说,数码管要复杂一些,所以这里只是对七段数码显示的程序段作一点说明。首先强分别控制红绿灯的输出位信息去控制一个减法指令SUB,减法指令中我们用显示时间值减去分别控制红绿灯的计时器的ACC值,将得到的结果放在一个整型文件中,程序设计中我们定为N7:0,然后用BCD码,放在二进制文件B3:0中,最后用B3:0中的每一位分别对应译码器的每一个输入端。付:路况模拟梯形图提示:路况模拟梯形图 两台或多台交通灯通讯控制实验1 实验目的1、 了解
14、罗克韦尔公司的各种通讯协议,熟悉DH-485网络2、 熟悉罗克韦尔公司的通讯设备3、 熟练运用Micrologix的通讯和信息指令,实现两台或多台控制器之间的通讯。2 实验要求1、 正确组态系统,成功通讯。2、 正确连接控制器之间的通讯线路。3、 控制器正确连接到上位机,完成与上位机的通讯。4、 两台或多台控制器之间实现信息传递并相互控制。3 实验所需装置Micrologix1000 Micrologix1200及1762-OW8 1761-NET-AIC 1761-CBL-PM02 Micrologix1500(1764-LSP 1769-OB16 1764-24BWA 1769-ECR)十
15、字路口交通系统实验平台 PC机4 实验内容实验中为了实现多台控制器之间的通讯,我们用的是罗克韦尔公司的DH-485网络来实现的。各个控制器之间通过AIC+高级接口转换器进行连接,最后连接到上位机的DH-485的网卡上。DH-485网络的接线图可参考Micrologix1500的用户手册。5 实验步骤1、将控制器与PC机相连,设置通讯协议与段口号2、写好的程序下载到对应的控制器中3、确按照DH-485网络连线连接各个控制器及上位机4、调试程序,并查看运行结果,直到实现正确的控制6实验注意事项1、此实验主要是针对控制器的通讯,所以这里对通讯参数的设定一定要注意。如果连接的上位机中,我们在下载程序到
16、控制器时,必须把通讯协议改为DH-485。2、如果是PC机与控制器进行通讯,通讯协议必须是DF1的全双工或者半双工,如果通讯协议不匹配的话,我们是不能访问控制器的,RSLinx也无法与控制器进行连接。3、在用通讯指令MSG时,一定要能实现信息的连续发送,可参考下面的部分程序。付:信息连续发送梯形图提示: 信息连续发送梯形图 RSLogix500及RSLinx软件 RSLogix500介绍1 RSLogix500的功能RSLogix500软件是针对SLC500和MicroLogix处理器处理器的32位以Windows操作系统为基础的梯形图逻辑编程软件包,其运行环境是Microsoft Windo
17、ws95和Windows NT。它与Rockwell Software基于_DOS的任何编程软件所创建的程序兼容。1、 自由组态的梯形图编辑器使集中于应用逻辑代替了写程序时对严格的语法的要求。2、 项目校验可以建立错误信息列表,以利于编程人员浏览和修改。3、 拖放编辑功能可以很方便的将数据表元素从一个文件移到另一个文件,将一个梯级从一个子程序或项目文件中移到别处,或在一个项目文件内将指令从一处移到另一处。4、 搜索和替代可以快速改变地址或符号。5、 一个称为项目树的界面使编程人员可以访问项目包括所有的文件夹或文件。6、 一个自定义数据监视器用于将分开的数据放在一起便于查看。7、 有着与梯形逻辑
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 PLC 智能 交通信号 控制 大型 实验 指导书