交通灯控制用的什么plc指令?史上最简单易懂的PLC控制交通灯案例

首页综合资讯正文人气:414 ℃时间:2023-12-05 20:08:48

动作描述

交通灯控制有很多程序的写法,这次介绍一种可能是最简单的编程方法:

1.现有东西方向和南北方向交通灯,东西方向或者南北方向上的两组灯的亮灯逻辑一致;

2.东西方向和南北方向交通灯亮灯逻辑如图所示,东西方向红灯10秒,同时南北方向先绿灯亮5秒,再绿灯闪烁3秒,再黄灯亮2秒;反之亦然;

3.整个交通灯由一个总控开关控制。

硬件设备

1.一台装有博途及其仿真软件

软件

1.西门子plc编程软件:TIA 博途V16

2.博途仿真软件:PLCSIM V16

I/O分配
程序编写及思路

同样,为便于后期修改,我们把交通灯程序做成一个功能块,块接口如图:

开始写程序,首先判断是否被激活:

定义一个定时器,自循环一个周期的时间,这里是20秒:

然后利用时间的当前值,来判断每个灯的状态:

然后,程序写完了。是的,你没看错,就只有这么长。

在主程序里调用赋值实际I/O点即可:

总结

交通灯案例较简单,可以用很多种方法来实现。在此案例中用定时器来判断各个交通灯状态,简单易懂易操作,可以供大家参考。

(来源:技成培训网 。作者:张志强,未经授权不得转载,违者必究!)

为您推荐