news 2026/2/1 23:49:11

基于PLC交通信号灯控制

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
基于PLC交通信号灯控制

三、系统总体方案的设计

(一) PLC工作原理
它主要是通过执行用户程序来履行不同的控制功能。它主要在工业环境下使用,主要选择循环扫描的方法,一般分为4个阶段:第一阶段是初始化过程。PLC的输入信号没有直接连接到中央处理器,输入输出状态表是我们想要储存信息的专用放置区间。输入是想要存放需要的消息的装置,同样输出也就是放置我们所需要的输出消息的装置。进行操作时,首先i进行扫描状态这个指令,然后再进行检查自身,确认我们能够正常使用设备后,它会进入下一阶段。第二阶段是对输入中的信号的处理阶段。当操控此类信号时,首先处理器检验这种状态,并且将得到的每个输入口的消息送到暂时存储器中。在这个时间内,输入点的指令在暂存器中一直处于稳定的状态,不会遭受到这种信号变化所带来的作用,应该对计算结果造不成混淆,从而确保客户程序的正确运算。第三阶段是处理程序的阶段。当所有输入消息进入到所表示的表中时,处理器会进入到第三个阶段。在这个进程中,PLC将按依次扫描的用户程序,并根据输入输出情况和相关指导进行计算和处理,最后在输出状态的暂存器中输入效果。第四阶段是输出处理进程。在这个进程中,处理器达到了对使用者所需要的序列的扫描,并且将操作的效果写进输出状态中。这时候将从输出状态中得到的信号,送往输出电路,从而运行此类型所需要的线圈,以控制所控制的设备进行许多相应程序。处理器随后返回进行下一个扫描周期。第一阶段的筹备工作仅在进程开始时进行一次,随后的周期只在第二、第三和第四阶段间运行。 应当指出,在调查周期内,只有在处理信息阶段对状况进行研究。当处理器进入方案办理过程时,输入端被遏止,进入下一个研究过程期间的输入办理过程之前不会再检查输入情况,这种方式称为集中采样,在它实施操作的这个过程中运行处理此类状况。若在客户指令操作系统中对输出进行很多次的尝试,则采用最后一次结果。在勘测周期中,在执掌阶段会临时输出存储的输出信息,但是在其它情况下,数值会永远在暂时存储器中保存,我们也可以这样认为,输出选择相聚的时间输出方法,这类型的状况也可用于输出记载中作为中间结果或输入用户程序的情况。PLC的集中采样和输出的工作方法,使得处理器工作期间大部分时间与外围设备分离,从而提高其干扰控制和可靠性的能力,但反应迟缓和反应速度缓慢,同样也可以理解为PLC以低的速度实现高可靠性。
(二)PLC的I/O系统
配置结构基本上主要分两类:单元类型和模块类型。第一个将PLC的关键部分安装在机箱中。下一个则是将PLC的主要配置做成模块,我们则根据我们的需求在槽中插入所需要使用的模块,然后构成了PLC系统。不管我们选择什么样的结构,用于连接场地的每个输入/输出点都会确定彼此相适应的方式,此方式称为I/O寻址方式,下面我将介绍I/0寻址方式:
(1)确定的输入输出点都有明确规定的位置,这个位置是由厂家所确定的,这个种类的输入/输出点都有明确的稳定的地址。一般情况下,单元式的PLC选择采用这种类型。
(2)第二个是专门为开关而设定的一种方式,可户经过设定调换开关位置来确定的。
(3)第三个是用这类型的软件来确定下来的I/0寻址方式,这种类型的寻址方式是用户经过编造这种类型所需要的分配表来确定的。我通过对我所需求装置进行分析,系统选择采用了自动这种类型的控制方法,输入也就是开关,输出也就是各个方向的信号灯,在每个方向的指示灯中,一样颜色的指示灯一定会同期进行工作,我为了选择更少的输出点数,选择了并联输出这类方式。因此,我的毕业设计的需要的输入点数为1,输出点数为6。
类别 电器元件 PLC软元件
输入 开关按钮 X1
输出 南北方向红灯 Y0
南北方向黄灯 Y1
南北方向绿灯 Y2
东西方向红灯 Y3
东西方向绿灯 Y4
东西方向黄灯 Y5

四、控制系统设计

(一)控制程序流程图设计

图1流程图
(二)控制程序时序图设计

图2 时序图
(三)控制程序设计思路
在十字路口的东西、南北方向装置红灯、黄灯、绿灯。当按下启动按钮时,南北方向的红灯亮40秒,此时东西方向绿灯常亮30秒、绿灯闪烁亮5秒、黄灯闪烁亮5秒,之后东西方向红灯亮33秒,南北方向绿灯常亮25秒、绿灯闪烁亮5秒,紧接着黄灯亮3秒,整个过程如此循环进行。T0定时为30秒,T1定时为5秒,T2定时为5秒,T3定时为25秒,T4定时为5秒,T5定时为3秒。
(四)程序梯形图
根据对交通灯的控制要求对PLC进行控制程序的设计。

图3梯形图

图4梯形图

图5梯形图

总结

本次毕业设计是基于三菱PLC交通灯系统灯设计,通过PLC来完成对时间的控制,还有完成对交通灯状态每种颜色之间的变化。在这个学习的过程中,我学会了PLC的梯形图编程方法,还有我目前对PLC工作原理掌握的更加透彻,通过程序的编写使我对PLC的使用更加熟练。这一次的毕业工作就是在三菱PLC的基础上完成的,我之前未曾接触过PLC,所以对这个课题一开始还是不懂的状态,对我来说,是一项很大的挑战。通过对交通灯的设计,让我对PLC从一无所知到熟练操作,让我对交通灯的内部系统的结构有了更深刻的理解。我在设计这篇论文的过程中遇到了许许多多问题,不管遇到哪种类型的困惑,只要用心去想,可以解决问题。在未来,我相信用PLC去控制红绿灯也是一大方向。这种红绿灯也会有很多的不足之处,但是只要我们为之努力,PLC控制的红绿灯就会应用到我们的实际生活中。

文章底部可以获取博主的联系方式,获取源码、查看详细的视频演示,或者了解其他版本的信息。
所有项目都经过了严格的测试和完善。对于本系统,我们提供全方位的支持,包括修改时间和标题,以及完整的安装、部署、运行和调试服务,确保系统能在你的电脑上顺利运行。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/1/30 8:34:52

基于PLC控制的四路抢答器设计

2 抢答器控制系统总体设计 2.1 系统设计原则 通过分析各类竞赛场合的规则特点和要求,以及该系统的可实施性,总结出该系统设计是应满足以下原则: (1)可靠性:在竞赛中抢答控制系统应保持长期稳定的工作状态&a…

作者头像 李华
网站建设 2026/1/28 17:41:16

LobeChat销售话术优化建议生成

LobeChat销售话术优化建议生成 在销售团队的日常工作中,面对客户异议、价格谈判和需求挖掘时,一句话的表达方式往往决定了成单与否。然而,优秀的话术经验常常依赖于少数“金牌销售”的个人能力,难以规模化复制;而新员工…

作者头像 李华
网站建设 2026/2/1 7:02:21

15人团队,60天,1000万美金ARR:Lovable正在重新定义“软件开发”

image.png大家好,我是01。最近看了一期Lennys Podcast,嘉宾是Lovable的创始人Anton Osika。Lovable这家瑞典AI初创公司,创造了一个在欧洲创业圈前所未有的增长神话:15个人的团队,在产品发布后的60天内,就做…

作者头像 李华
网站建设 2026/1/27 23:31:36

TensorFlow调试报错看不懂?LobeChat帮你解读

TensorFlow调试报错看不懂?LobeChat帮你解读 在训练一个图像分类模型时,你是否曾被控制台里突然弹出的一长串红色错误信息搞得一头雾水?比如这条: InvalidArgumentError: Incompatible shapes: [32,64] vs [64,32][[node MatMul…

作者头像 李华