PLC控制十字路口红绿灯并不复杂,五步骤教你快速完成毕设
十字路口红绿灯控制是学习PLC必须学会的控制之一,顺序控制是红绿灯程序的核心,会有多种方法实现此项功能,这篇文章就简单以时序思路为大家疏通思路,从硬件到软件,真正体会到编程的乐趣。
十字路口红绿灯
红绿灯控制要求
分析控制要求是完成目标的关键,控制要求一定要贴近实际,从真实出发,就拿实际十字路口红绿灯来讲,一般是按照以下时序进行:
按下启动按钮以后;
南北红灯、东西绿灯同时亮起,接着东西方向绿灯熄灭、黄灯闪烁三秒,红灯亮起、南北方向绿灯亮起;然后南北方向绿灯熄灭、黄灯闪烁三秒,红灯亮起,进行循环。
其中红灯为13秒,绿灯为10秒。
按下停止按钮程序停止。
红绿灯
绘制控制时序图
绘制时序图或者控制流程图是编程五大步骤之一,分析控制要求的结果就是能够在脑海中绘制一张如下图所示的时序图,不同的程序会有不同形式的状态图,还有一种叫做状态转移图,这个后续再介绍。
红绿灯时序图
根据控制要求,把红绿灯按照先后顺序分为五个时序:
第一时序,南北红灯、东西绿灯亮;
第二时序,南北红灯、东西黄灯闪烁三秒;
第三时序,南北绿灯、东西红灯亮;
第四时序,南北黄灯闪烁三秒、东西红灯亮;
第五时序,南北红灯、东西绿灯亮(循环);
把这五个时序分出来,就是离PLC编程又近了一步。
分配I/O
准备工作完成以后,下面就要对所需要的点位进行分配,做到合理、不重复,定义每个控制点位的功能,比如:启动、停止等(根据现场情况来)。
I/O分配表
红绿灯程序的输入位比较少,比如启动按钮、停止按钮、手动控制、自动控制(本程序只有启动和停止);
输出地址可以选择和我一样的分配方法,当然也可以选择南北红灯作为一个输出地址,但是前提是距离较短,不会有过大的压降存在等因素。
PLC外围接线图
以三菱PLC-FX3U为例:
PLC硬件接线图
图中所示就是最终的接线图,因为输出为漏型,所以电源负极接入COM端,指示灯接入电源正极,但是3U为晶体管输出,所以只可以使用直流电压的指示灯,如果是交流指示灯,还需要使用中间继电器进行转换,这个一定要注意!
关于PLC的输出接线方法以及电源适用范围,每款PLC的说明书中都会讲到,具体注意事项可以参照说明书!
编程与调试
关于PLC控制红绿灯的编程方法有很多种,我使用了时序电路和顺序控制电路两种方法;
下图是第一种方法,主要是要学会计时器的使用方法,比如:闪烁、延时停止、延时启动。
红绿灯程序
编程结束以后可以使用三菱触摸屏软件GT-Designer进行仿真,这样就可以无实物学习PLC,不断的对程序进行调试,就可以让自己的程序更加完美了!
触摸屏仿真
关于PLC程序和触摸屏画面有需要的可以在下面评论转发,免费分享给大家,在学习PLC的过程中有什么问题欢迎各位小伙伴一起讨论。
文章声明:本文章属于“电气小行家”原创内容,请您尊重原创。 图片声明:本文内图片均来源于网络,如有侵权,请联系本号。 盗用警告:本号已与“维权骑士”签约,尊重原创,请勿出手。如何用两种不同的编程方式写出交通红绿灯程序?看大神炫技
交通红绿灯相信大家都不陌生,今天给大家介绍两种用西门子200SMART ST30编写交通红绿灯控制系统程序的方法。
顺序控制的思路编写交通红绿灯的程序
控制要求如下:
1)东西向:绿灯(QO.5)亮5秒,绿灯闪3次(灭0.5秒亮0.5秒),黄灯(Q0.4)亮2秒,红灯亮(Q0.3)10秒。
2)南北向:红灯亮(Q0.0)10秒,绿灯亮5秒,绿灯(Q0.2)闪3次,黄灯(Q0.1)亮2秒。3)按下I0.0启动正常运行,按下I0.1整个动作完成停止并且双向黄灯闪烁。
PLC外部接线如上图所示。
I/O分配如下表:
PLC地址
外围元件
说明
I0.0
SB1
启动
I0.1
SB2
停止
Q0.0
H1
南北红灯
Q0.1
H2
南北黄灯
Q0.2
H3
南北绿灯
Q0.3
H4
东西红灯
Q0.4
H5
东西黄灯
Q0.5
H6
东西绿灯
程序如下:
首先初始化,清除寄存器里的状态,避免干扰程序。
启动
停止
东西黄灯亮2S,如果按下停止双向闪黄灯。
南北黄灯亮2S,按下停止双向黄灯闪烁。
上面给大家介绍了用顺序控制的思路编写交通红绿灯的程序,再给大家介绍一种用一个定时器,配合比较指令如何实现。定时器Tx既可以表示触点的状态,也可以用来表示计时的当前值,在本案例中,用一个定时器计时,一个动作过程的总时间为20S,然后用比较指令分析在对应的时间段内哪个灯输出。
用比较法编写交通红绿灯
控制要求如下:
1)东西向:绿灯(QO.5)亮5秒,绿灯闪3次(灭0.5秒亮0.5秒),黄灯(Q0.4)亮2秒,红灯亮(Q0.3)10秒。
2)南北向:红灯亮(Q0.0)10秒,绿灯亮5秒,绿灯(Q0.2)闪3次,黄灯(Q0.1)亮2秒。
3)按下I0.0启动正常运行,按下I0.1整个动作完成停止并且双向黄灯闪烁。
PLC外部接线和I/O分配表在前面文章中。
程序如下:
关于交通红绿灯的小知识就讲到这里了,若有疑问可以在评论区留言!
相关问答
plc红绿灯编写求大神?-130****0875的回答-懂得
这个菜对我来说太难了。在报社有很多的出色编辑。希望能够帮到你。你这个应该是某学校的、或学习机构的题材,这是老师给你们的学习任务,是让你们...
plc红绿灯怎么用一个开关控制启动停止?
要用一个开关控制PLC红绿灯的启动和停止,需要将开关与PLC的输入端口相连,然后在PLC编程软件中编写相应的控制程序。当开关处于打开状态时,PLC会接收到开关输...
s7200红绿灯程序写好后怎么接线?
接线时,首先将红绿灯的正极连接到电源的正极,负极连接到电源的负极。然后,将红绿灯的控制信号线连接到S7-200PLC的输出端口,确保信号线正确连接到对应的输...
plc交通信号灯闪烁怎么设置?
我觉得是不是可以这样考虑:假如绿灯的时间是40秒,设个定时器,时间为37秒,在这之间,绿灯亮.然后启动另一个定时器,时间为3秒,这期间绿灯闪亮,比如亮亮...
我用状态转移指令写交通灯plc程序,请问怎么控制绿灯闪烁3秒啊?
0LDM80021ZRSTS0S1006SETS08STLS09OUTT0K20012LDS013OUTY00014LDT015SETS117...
三菱plc交通灯步进指令编程实例?
为了编写三菱PLC交通灯步进指令编程实例,首先需要定义交通灯的步进动作,例如红灯亮、绿灯亮、黄灯亮等。然后利用梯形图编程,根据交通灯状态的变化,设置相应...
plc控制红绿灯闪烁是什么原因?
plc红灯一直闪是因为plc内部存在错误,上电初始化时没有通过,无法进入正常运行状态。如果手上有程序的备份的话,可以一根串口的PPI编程电缆,然后用安装程序中...
三菱plc设计交通灯,绿灯亮十秒,之后再闪三秒,一秒一次,...
[最佳回答]这么简单都不会编啊。不会自己看看书啊
基于PLC交通灯控制系统所用到的元器件有哪些?
PLC交通灯控制系统的元器件包括但不限于:PLC控制器、交通灯信号灯、传感器、继电器、电源模块、计时器、按钮开关、连接线缆等。PLC控制器是系统的核心,负责...
交通灯plc基本功能?
PLC交通灯控制系统启动后,南北红灯亮并维持25s。在南北红灯亮之同时,东西绿灯也亮;1s后,乙车灯亮,以表示乙车可以行走。到20s时,东西绿灯闪亮,3s后熄灭...P...