PLC实现十字路口交通灯的控制课程设计毕业设计

news/2024/11/17 22:39:10/

微信公众号:创享日记
对话框发送:plc十字路口
获取完整源码源程序文件
在这里插入图片描述


要求
1、信号灯受启动及停止按钮的控制,当按下启动按钮时,信号灯系统开始工作,并周而复始地循环工作,当按下停止按钮时,系统将停止在初始状态,所有信号灯都熄灭。

2、交通灯示意图如图1所示,在东西南北两个方向均安装信号灯,两个方向各6个灯,分为红、黄、绿三种颜色。工作时序如图2所示,假设东西向较忙,绿灯时间是南北向的2倍(40s)。按下起动按钮后,南北向绿灯亮维持20s,20s后,南北黄灯闪烁3次,计6S,期间,东西向红灯也亮,并维持26s;26s后,东西方向绿灯亮40s,后东西向黄灯闪烁3次,计6s,期间,南北向红灯也亮,并维持46s接下去周而复始,直到停止按钮被按下为止。

在这里插入图片描述

1 设计目的
了解并掌握PLC编程方法和设计思路,以及状态图编程编法,调试过程,三菱plc接线方法。熟练使用各基本指令,定时器,计数器,内部指令等。根据控制要求,掌握PLC的编程方法和程序调试方法。掌握交通灯的实验设计与三菱PLC的连线方法。

2 设计思路
理解题意,分配I/O 口,在草纸设计画状态转移图,上机操作,写入状态转移图以及程序指令,调试。调试成功下载PLC,接线并运行。

3 设计过程
(1)理解题意:绿灯时间是南北向的2倍(40s)。按下起动按钮后,南北向绿灯亮维持20s,20s后,南北黄灯闪烁3次,计6S,期间,东西向红灯也亮,并维持26s;26s后,东西方向绿灯亮40s,后东西向黄灯闪烁3次,计6s,期间,南北向红灯也亮,并维持46s接下去周而复始,直到停止按钮被按下为止。
​(2)分配I/O口:
在这里插入图片描述

(3)设计状态转移图
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
4 系统调试与结果
按下起动按钮后,南北向绿灯亮维持20s,20s后,南北黄灯闪烁3次,计6S,期间,东西向红灯也亮,并维持26s;26s后,东西方向绿灯亮40s,后东西向黄灯闪烁3次,计6s,期间,南北向红灯也亮,并维持46s接下去周而复始,直到停止按钮被按下为止。


以下请忽略不看!

三菱系列FX2N PLC具有可靠性高,抗干扰能力强等优点,可以组成能满足各种控制要求的控制系统,用户不必自己再设计和制作硬件装置。PLC还具有功能强,适应面广的特点。今天的PLC已经开始用于闭环控制,不仅如此,随着其扩展能力和通信能力的发展,不仅在交通灯中控制自如,它也越来越多地应用到了复杂的分布式控制系统中。由PLC控制十字路口的指示灯,维护方便,可按需要随意修改指示灯亮的时间,更是体现了城市管理工作的现代化。

PLC用于对交通信号灯的控制,主要是考虑其具有对使用环境适应性强的特性,同时其内部定时器资源十分丰富,可对目前普遍使用的‘渐进式"信号灯进行精确控制,特别对于多岔路口的控制可方便地实现。目前大多数品牌的PLC内部均配有实时时钟,通过编程控制可对信号灯实施全天候无人化管理。由于PLC本身具有通讯联网功能,所以将同一条路上的信号灯组成-局域网功进行统一-调度管理, 可缩短车辆通行等候时间,实现科学化管理。城市交通灯控制采用PLC比传统的采用电子线路和继电器具有可靠性高、维护方便、使用简单、通用性强等特点,PLC还可以联成网络,根据实测各十字路口之间的距离、车流量和车速等,合理确定各路口信号灯之间的时差,把N台PLC联网到一台控制电脑上,以访便操作、管理和监控,从而极大地提高城市道路交通管理能力。用PLC控制十字路口的指示灯,维护方便,可按需要随意修改指示灯亮的时间,更体现了城市管理工作的现代话。

我国人口众多交通路道拥挤已严重制约经济快速持续发展,影响人们的日常生活。本系统作为城市十字路口交通信号的控制系统,为我国”智能交通系统全面开展提供了有利的支持,具有一定的实践价值。


http://www.ppmy.cn/news/7626.html

相关文章

用于高精度干涉仪的奇特量子效应

使用物质波放大、跟踪加速度,以前从未以便携式形式实现。(图片来源:网络) 来自法国的一组研究人员开发了第一个三向混合量子惯性传感器,它可以在不使用卫星信号的情况下测量加速度。这个突破性设备的核心是“物质波干涉…

ubuntu下编译opencv

目录 1. 下载opencv和opencv-contrib 2. 安装依赖 3. cmake 4. make 5. 安装 6. 配置opencv的路径 7. 测试 后续 1. 下载opencv和opencv-contrib https://github.com/opencv/opencv/archive/refs/tags/4.6.0.zip https://github.com/opencv/opencv_contrib/archive/re…

计算机内存机制精讲

全文目录1、一个程序在计算机中到底是如何运行的?2、虚拟内存到底是什么?虚拟地址中间层思想3、虚拟地址空间以及编译模式CPU的数据处理能力编译模式32位编译模式64位编译模式4、内存对齐,提高寻址效率5、内存分页机制,完成虚拟地…

华为OD机试真题 Python 实现【士兵过河】【2022.11 Q4 新题】

Python 题库目录 C++ 题库目录 Java 题库目录 目录 题目 思路 考点 Code 题目 一支N个士兵的军队正在趁夜色逃亡,途中遇到一条湍急的大河。 敌军在T的时长后到达河面,没到过对岸的士兵都会被消灭。 现在军队只找到

$nextTick 是干什么的

在vue中在父组件中可以操作子组件里的方法 在子组件上绑定 :ref " 自定义名 " 子组件绑定点击事件 click" doclick " 在meyhods 里定义执行函数 doClick(){ this.自定义名.$refs.方法名 得到的就是子组件的dom&…

【NI Multisim 14.0编辑环境——工具栏】

目录 序言 一、工具栏 🍊1.“标准”工具栏 🍊 2.视图工具栏 🍊3.“主”工具栏 🍊4.“元器件”工具栏 🍊5.“Simulation”(仿真)工具栏 🍊6.“Place probe”(放置探针…

对Java中String类的解释

文章目录一、String 的常用方法1.字符串的构造以及字符串常量池2.String 类中对象的比较3.字符串查找4.转化5.字符串替换6.字符串拆分7.字符串截取二、StringBuilder 和 StringBuffer1.引入两者的原因2.相关修改操作的介绍一、String 的常用方法 首先,在介绍 Strin…

前端性能优化(一):指标和工具

目录 一:性能指标和优化目标 1.1.网络加载性能 1.2.用户交互体验 二:RAIL测量模型 2.1.Response(响应): 处理事件应在在50ms内完成 2.2.Animation(动画): 每10ms产生一帧 2.3.Idle(空闲&…