史上最简单易懂的PLC控制交通灯案例,还不快来收藏
动作描述
交通灯控制有很多程序的写法,这次介绍一种可能是最简单的编程方法:
1. 现有东西方向和南北方向交通灯,东西方向或者南北方向上的两组灯的亮灯逻辑一致;
2. 东西方向和南北方向交通灯亮灯逻辑如图所示,东西方向红灯10秒,同时南北方向先绿灯亮5秒,再绿灯闪烁3秒,再黄灯亮2秒;反之亦然;
3. 整个交通灯由一个总控开关控制。
硬件设备
1.一台装有博途及其仿真软件
软件
1.西门子plc编程软件:TIA 博途V16
2.博途仿真软件:PLCSIM V16
I/O分配
程序编写及思路
同样,为便于后期修改,我们把交通灯程序做成一个功能块,块接口如图:
开始写程序,首先判断是否被激活:
定义一个定时器,自循环一个周期的时间,这里是20秒:
然后利用时间的当前值,来判断每个灯的状态:
然后,程序写完了。是的,你没看错,就只有这么长。
在主程序里调用赋值实际I/O点即可:
总结
交通灯案例较简单,可以用很多种方法来实现。在此案例中用定时器来判断各个交通灯状态,简单易懂易操作,可以供大家参考。
(来源:技成培训网 。作者:张志强,未经授权不得转载,违者必究!)
如何用两种不同的编程方式写出交通红绿灯程序?看大神炫技
交通红绿灯相信大家都不陌生,今天给大家介绍两种用西门子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交通灯梯形图以100秒循环控制方式交通灯变化顺...
三菱PLC交通灯梯形图以100秒循环控制方式交通灯变化顺序表:模式一:(1)东西道上交通灯:直行绿灯亮22秒后,闪烁3次(1秒/次),接着黄灯亮3秒后红灯亮72秒。(2)东西...
plc红绿灯怎么接线?
你好,PLC红绿灯接线步骤如下:1.选择适当的PLC输出端子,将PLC输出端子连接到红绿灯的控制线上。2.将红绿灯的电源线连接到PLC电源线上。3.将红绿灯的接地...
plc如何设置交通信号灯闪烁?
假如绿灯的时间是40秒,设个定时器,时间为37秒,在这之间,绿灯亮.然后启动另一个定时器,时间为3秒,这期间绿灯闪亮,比如亮亮的周期为0.5秒,可用定时器控...
plc红绿灯模板怎么接线?
您好,PLC红绿灯模板的接线如下:1.首先,将交通信号灯的灯头分别连接到PLC的输出端口上,其中红灯连接到一个输出端口,绿灯连接到另一个输出端口。2.然后,...
plc红绿灯闪烁怎么实现?
我觉得是不是可以这样考虑:假如绿灯的时间是40秒,设个定时器,时间为37秒,在这之间,绿灯亮.然后启动另一个定时器,时间为3秒,这期间绿灯闪亮,比如亮亮...
用PLC控制的交通红绿灯带数字显示的,数显的控制部分怎么编程
[回答]这个你都不会的话,就算是给你,你都未必看得懂哦~下载信息[文件大小:796.5KB下载次数:0]点击浏览该文件:elecfans.com用plc实现交通红绿灯控...
基于PLC交通灯控制系统所用到的元器件有哪些?
PLC交通灯控制系统的元器件包括但不限于:PLC控制器、交通灯信号灯、传感器、继电器、电源模块、计时器、按钮开关、连接线缆等。PLC控制器是系统的核心,负责...
【三菱PLC交通灯梯形图!三菱FX2n的有六个灯,L1,L2,L3,L4,L5,...
[最佳回答]使用MOV和一个移位指令
求大侠用西门子PLCs7-200cpu226编写一个交通灯程序,需要T型图
求大侠用西门子PLCs7-200cpu226编写一个交通灯程序,需要T型图悬赏分:100-离问题结束还有14天4小时十字路口交通灯控制实际情况南北主干道直行绿27S直...
plc灯闪烁时间间隔为1s怎么实现?
用PLC做闪烁有很多种做法。方法一:使用一般定时器两个,每个定时器计时1s,一个控制亮,一个控制灭。方法二:中断控制,特殊定时器T32时间到进入中断,中断程...