news 2026/5/7 8:19:38

基于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/4/28 3:37:55

基于单片机的自动售货机

摘 要 自动售货机是自动化技术在人们生活中的重要应用。随着人们生活质量的不断提高,对自动售货机的性能要求越来越高。自动售货机的主要功能是通过人机对话的形式完成自动售货这一过程。 本文设计了一款以INTEL公司出品的80C51单片机为核心的自动售货机,并且着重详…

作者头像 李华
网站建设 2026/5/4 12:09:08

Leetcode刷题日记16(151-160)

目录问题1:问题链接:问题描述:实例:代码:问题2:问题链接:问题描述:实例:代码:问题3:问题链接:问题描述:实例:代…

作者头像 李华
网站建设 2026/4/23 16:10:35

免费论文降重神器实测:AIGC率直降80%

一份标着“AIGC疑似率42%”的检测报告,比深夜的咖啡更让人清醒。这不是科幻场景,而是2025年毕业论文季许多学生的现实困境。 最新学术界数据显示,超过六成的被抽查论文因AIGC率过高而需返修。当“降重”从对抗重复率扩展到对抗AI生成痕迹时&a…

作者头像 李华
网站建设 2026/5/4 21:46:43

SEO已死?Lovable增长负责人揭秘:你的增长剧本正在失效的真相

SEO已死?Lovable增长负责人揭秘:为什么你的增长剧本正在失效 大家好,我是Franco。 最近在增长圈子里,有一个话题被讨论得热火朝天:传统的SEO(搜索引擎优化)护城河正在崩塌。 这可不是什么危言耸…

作者头像 李华
网站建设 2026/5/5 1:31:25

LobeChat研究方向建议生成AI

LobeChat:构建可控、可扩展AI对话系统的实践路径 在企业纷纷拥抱大语言模型的今天,一个现实问题摆在面前:如何让强大的LLM真正落地到具体业务中,而不是停留在“能聊几句”的演示阶段?很多团队尝试过直接调用OpenAI API…

作者头像 李华
网站建设 2026/5/5 2:25:49

LobeChat劳动合同条款生成器

LobeChat劳动合同条款生成器 在企业日常运营中,人力资源部门常常面临大量重复性文书工作——尤其是劳动合同的起草。每一份合同都需要确保条款完整、用语规范,并严格符合《劳动合同法》及相关地方政策。传统方式依赖人工撰写或模板套用,不仅效…

作者头像 李华