城市十字路口交通灯控制系统的PLC程序.docVIP

城市十字路口交通灯控制系统的PLC程序.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
城市十字路口交通灯控制系统的PLC程序设计 【摘要】:本文介绍了一种用PLC控制的城市十字路口交通信号灯控制系统的控制程序设计,文中根据交通灯控制系统的控制要求,详细的阐述了设计方案的选择以及整个程序设计的过程。经过上机实践,结果表明,该系统设计方案合理,可靠性高,达到预期目标,实现效果好。 1.控制要求说明 按下启动按钮后.东西南北四个方向的右行绿灯都一直点亮并保持下去.同时南北方向直行绿灯点亮。其他信号灯全亮红灯.南北直行绿灯点亮.. l0秒后闪烁2秒(周期1秒。下面的闪烁周期一样都是.. 1秒),然后绿灯灭,黄灯点亮,3秒后南北直行黄灯灭。红灯亮。同时东西方向左行绿灯点亮,其他信号灯依然是红灯,同理.东西左行绿灯先亮10秒后闪烁2秒,然后绿灯灭黄灯亮.. 3秒。然后黄灯灭红灯亮,同时东西直行绿灯亮,其他信号灯亮红灯,l0秒后东西直行绿灯闪烁.. 2秒,然后绿灯灭黄灯亮3秒.然后黄灯灭红灯亮同时南北左行绿灯亮,其他信号灯亮红灯.10秒后绿灯闪烁2秒,然后绿灯灭黄灯亮3秒,然后黄灯灭红灯亮,同时南北直行绿灯亮。其他信号灯亮红灯,如此循环往复。为了方便编程。将各灯变化情况列成表如下表.. 1所示,表中“.. 0”,l表示绿灯亮’’’”,1到.. 2的表示红灯亮’’’”,2表示黄灯亮.. 3秒““”“过程中绿灯先亮.. l0秒再闪烁2秒: A B C D E F G H I J K L l 1 0 l 0 0 1 1 0 1 0 0 1 2 0 l 0 0 l 2 0 1 0 0 J 0 0 1 0 1 1 0 0 1 0 l l 0 0 1 0 2 1 0 0 1 0 2 l 0 0 1 J 0 l 0 0 l l 0 l 0 0 l 2 0 l 0 0 l 2 0 l 0 1 1 0 0 1 0 l 1 0 0 l 0 2 l 0 0 l 0 2 l 0 0 l l 0 l 0 0 l l 0 1 0 0 表.. 1各交通信号灯状态变化表.. 2.机型选择及I/0分配 由上面的各交通信号灯状态变化表中我们可以观察到.在每个循环中东西南北四个方向的右行信号灯的绿灯都是一直点亮的。且不需要亮黄灯和红灯,所以可以把这四组右行信号灯合并为一个输出点.南北方向的两组直行和左行信号灯点亮规律分别相同.可以合并为6个输出点.东西方向的直行和左行信号灯点亮规律也分别相同.同样可以合并为6个输出点.所以总共是需要l3个输出点:而输入点方面只需要启动和停止按钮.共两个输入点。再加上至少.. l0%的I/O点余量。因此我选择了松下公司生产的.. FPl系列小型.. PE中的.. C0型号.. PIE.该型号.. PIE有24点输入点。l6点输出点。可以满足需要,且功能强大。可以根据不同的情况来增加不同的功能模块和变更程序。下面列出I/O分配表如下 X0启动按钮 Y0东西南北右行绿灯 Y7东西直行绿灯 X1停止按钮 Y1南北直行绿灯 Y8东西直行黄灯 Y2南北直行黄灯 Y9求西直行红灯 Y3南北直行红灯 Y10东西左行绿灯 Y4南北左行绿灯 Y1l东西左行黄灯 Y5南北左行黄灯 Y12东西左行红灯 Y6南北左行红灯 3.系统程序设计 交通灯控制系统是一种典型的时序控制系统.在这样的系 统中.所有的动作都是按照固定的时间顺序来进行。根据笔者编 程的经验.对这类的PIE控制系统来说,通常有以下几种方法 来编程: 3.1定时器指令编程法 用定时器指令来实现对时序控制系统的控制是最常用的方法.通常也是最好用和最容易掌握的。利用定时器指令来编程的关键在于以下几点:(1)对整个动作过程的理解,即各个动作之间的先后顺序要弄的一清二楚;(2)各个动作过程之间的联锁、互锁等关系.这个主要是要注意同一个触点的常开触点以及常闭触点的使用;(3)循环控制系统中定时器的及时复位,这样才能在下一轮循环开始的时候重新开始计时.从而实现整个系统的正常循环。只要做到了以上几点,我们可以比较轻松地用定时器指令来编出相应的程序。 3-2计数器指令编程法 定时的本质其实就是计数。所以一般来说。定时器指令与计数器指令之间可以互相转换,本例可以通过对特殊继电器.. R901C的计数来实现定时的功能.因为R901C是一个脉冲继电器,且它的脉冲周期是.. 1秒,所以每计数.. 1次就相当于定时.. 1秒这样只要对定时器指令实现的程序进行一些对应的修改就能得到计数器指令实现的程序.但是在转换的时候要注意确保时序和逻辑的正确性以及在循环控制系统中计数器的及时复位。 3.3比较指令编程法 时序控制系统的各个动作之间都有固定的时间顺序,也就是说在某段时间内完成的动作是明确的.所以我们可以通过监视定时

文档评论(0)

word.ppt文档 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档