线下实训
HOME
线下实训
正文内容
plc红绿灯编程顺序 PLC控制十字路口红绿灯并不复杂,五步骤教你快速完成毕设
发布时间 : 2024-11-24
作者 : 小编
访问数量 : 23
扫码分享至微信

PLC控制十字路口红绿灯并不复杂,五步骤教你快速完成毕设

十字路口红绿灯控制是学习PLC必须学会的控制之一,顺序控制是红绿灯程序的核心,会有多种方法实现此项功能,这篇文章就简单以时序思路为大家疏通思路,从硬件到软件,真正体会到编程的乐趣。

十字路口红绿灯

红绿灯控制要求

分析控制要求是完成目标的关键,控制要求一定要贴近实际,从真实出发,就拿实际十字路口红绿灯来讲,一般是按照以下时序进行:

按下启动按钮以后;

南北红灯、东西绿灯同时亮起,接着东西方向绿灯熄灭、黄灯闪烁三秒,红灯亮起、南北方向绿灯亮起;然后南北方向绿灯熄灭、黄灯闪烁三秒,红灯亮起,进行循环。

其中红灯为13秒,绿灯为10秒。

按下停止按钮程序停止。

红绿灯

绘制控制时序图

绘制时序图或者控制流程图是编程五大步骤之一,分析控制要求的结果就是能够在脑海中绘制一张如下图所示的时序图,不同的程序会有不同形式的状态图,还有一种叫做状态转移图,这个后续再介绍。

红绿灯时序图

根据控制要求,把红绿灯按照先后顺序分为五个时序:

第一时序,南北红灯、东西绿灯亮;

第二时序,南北红灯、东西黄灯闪烁三秒;

第三时序,南北绿灯、东西红灯亮;

第四时序,南北黄灯闪烁三秒、东西红灯亮;

第五时序,南北红灯、东西绿灯亮(循环);

把这五个时序分出来,就是离PLC编程又近了一步。

分配I/O

准备工作完成以后,下面就要对所需要的点位进行分配,做到合理、不重复,定义每个控制点位的功能,比如:启动、停止等(根据现场情况来)。

I/O分配表

红绿灯程序的输入位比较少,比如启动按钮、停止按钮、手动控制、自动控制(本程序只有启动和停止);

输出地址可以选择和我一样的分配方法,当然也可以选择南北红灯作为一个输出地址,但是前提是距离较短,不会有过大的压降存在等因素。

PLC外围接线图

以三菱PLC-FX3U为例:

PLC硬件接线图

图中所示就是最终的接线图,因为输出为漏型,所以电源负极接入COM端,指示灯接入电源正极,但是3U为晶体管输出,所以只可以使用直流电压的指示灯,如果是交流指示灯,还需要使用中间继电器进行转换,这个一定要注意!

关于PLC的输出接线方法以及电源适用范围,每款PLC的说明书中都会讲到,具体注意事项可以参照说明书!

编程与调试

关于PLC控制红绿灯的编程方法有很多种,我使用了时序电路和顺序控制电路两种方法;

下图是第一种方法,主要是要学会计时器的使用方法,比如:闪烁、延时停止、延时启动。

红绿灯程序

编程结束以后可以使用三菱触摸屏软件GT-Designer进行仿真,这样就可以无实物学习PLC,不断的对程序进行调试,就可以让自己的程序更加完美了!

触摸屏仿真

关于PLC程序和触摸屏画面有需要的可以在下面评论转发,免费分享给大家,在学习PLC的过程中有什么问题欢迎各位小伙伴一起讨论。

文章声明:本文章属于“电气小行家”原创内容,请您尊重原创。 图片声明:本文内图片均来源于网络,如有侵权,请联系本号。 盗用警告:本号已与“维权骑士”签约,尊重原创,请勿出手。

西门子300PLC编写红绿灯,很容易就学会!

今天带大家做一个交通信号灯控制系统。

上图所示为双干道交通信号灯设置示意图。信号灯的动作受开关总体控制,按一下起动按钮,信号灯系统开始工作,并周而复始地循环动作;按一下停止按钮,所有信号灯都熄灭。信号灯控制的具体要求见下表,试编写信号灯控制程序。

根据十字路口交通信号灯的控制要求,可画出信号灯的控制时序图。

1.创建S7项目

使用菜单【File】→【“New Project”Wizard】创建交通信号灯控制系统的S7项目,并命名为“有静参FB”。项目包

含组织块OB1和OB100。

2.硬件配置

在“有静参FB”项目内打开“SIMATIC 300 Station”文件夹,打开硬件配置窗口,并按下图所示完成硬件配。

3.编写符号表

4.规划程序结构

OB1为主循环组织块、OB100初始化程序、FB1为单向红绿灯控制程序、DB1为东西数据块、DB2为南北数据块。

5.编辑功能块(FB)

编写程序代码

6. 建立背景数据块(DB)

由于在创建DB1和DB2之前,已经完成了FB1的变量声明,建立了相应的数据结构,所以在创建与FB1相关联的DB1和DB2时,STEP 7自动完成了数据块的数据结构。

7.编辑启动组织块OB100

在OB1中调用FB

相关问答

红绿灯用PLC怎么设计循环程序?

红绿灯用PLC设计循环程序的步骤如下:1.红绿灯的循环程序设计需要考虑信号的切换和时间控制,以确保交通流畅和安全。2.PLC(可编程逻辑控制器)是一种用于自动...

西门子plc红绿灯编程实例?

该例程使用西门子PLC编程控制红绿灯交替闪烁。程序采用防抖动措施,以确保灯光的稳定状态。实现过程中,我们首先定义红绿灯的IO口,接着编写状态转化的过程,并...

plc红绿灯模板怎么接线?

您好,PLC红绿灯模板的接线如下:1.首先,将交通信号灯的灯头分别连接到PLC的输出端口上,其中红灯连接到一个输出端口,绿灯连接到另一个输出端口。2.然后,...

以红绿灯为例介绍三菱plc的几种编程方法?

三菱PLC(可编程逻辑控制器)通常使用三种编程方法,包括梯形图编程、指令列表编程和功能块编程。让我们以红绿灯控制为例,说明这三种编程方法:1.梯形图编程...

plc红绿灯怎么用一个开关控制启动停止?

要用一个开关控制PLC红绿灯的启动和停止,需要将开关与PLC的输入端口相连,然后在PLC编程软件中编写相应的控制程序。当开关处于打开状态时,PLC会接收到开关输...

交通信号灯显示顺序-懂得

交通信号灯(三色灯、红绿灯)的亮灯顺序为:绿—黄—红—绿,如此反复循环;亮灯时长需根据路口的实际情况等因素来考虑设置,如某一个十字路口的交通信...

交通灯怎么做循环?

PLC实现程序循环(交通灯)方法交通信号灯分东、西、南、北四组,每组分别有“红”“黄”“绿”三种颜色。其工作状态由PLC过程控制,“启动”、“停止”按...

用PLC控制的交通红绿灯带数字显示的,数显的控制部分怎么编程

[回答]这个你都不会的话,就算是给你,你都未必看得懂哦~下载信息[文件大小:796.5KB下载次数:0]点击浏览该文件:elecfans.com用plc实现交通红绿灯控...

plc红绿灯闪烁怎么实现?

我觉得是不是可以这样考虑:假如绿灯的时间是40秒,设个定时器,时间为37秒,在这之间,绿灯亮.然后启动另一个定时器,时间为3秒,这期间绿灯闪亮,比如亮亮...

交通灯plc控制规律?

(1)信号灯系统由一个启动开关控制,当启动开关接通时,该信号灯系统开始工作,当启动开关关断时,所有信号灯都熄灭。(2)南北绿灯和东西绿灯不能同时亮。如果同...

 布鞋院士李小文  谭松韵身高多少 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2024  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部