[三菱] 史上最简单易懂的PLC控制交通灯案例,还不快来收藏!

[复制链接]
查看282 | 回复0 | 2024-5-30 08:34:31 | 显示全部楼层 |阅读模式
动作描述

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


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


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


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


硬件设备

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

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


2.博途仿真软件:PLCSIM V16
I/O分配


程序编写及思路

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



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



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



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

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


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

总结

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

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则