PLC十字路口红绿灯编程示例
发布时间:2023年12月26日
前言
PLC梯形图十字路口红绿灯编程示例
一、十字路口红绿灯
1、十字路口红绿灯有十二盏灯
2、我们按上北下南左西右东来描述
3、南北的绿灯跟黄灯亮时,东西的红灯亮,所以南北绿灯+黄灯的时间等于东西红灯的时间
4、同理,东西的绿灯+黄灯的时间等于南北红灯的时间
5、虽然有十二盏灯,但只需要6个输出口进行控制,因为南北的两个红灯只需要一个输出口进行控制,因为他们是同时亮灭的,同理的其它灯也是一样,因此,是十二盏灯只需要6个输出口进行控制

二、对输出口进行地址分配

三、因为红绿灯是周而复始的在工作,因此需要定时器来进行定时切换,闪烁的实现就是输出口一会接通一会断开就可以实现

四、程序梯形图

1、第一条逻辑行接通了四个定时器

2、时间到达80s的时候,T003常闭触点打开,断开电路,电路一断开,T003常闭触点又恢复接通,这四个定时器重新记时,故TIM003起到一个循环的作用

3、这条通路对应的是南北向的绿灯

4、 定时到40秒的时候,触点T000断开,也就是绿灯亮40秒就灭

5、绿灯灭的同时接通南北向的黄灯线路

6、这是一个特殊继电器,1s给一个脉冲,因此黄灯一秒闪烁一次

7、45s一到,黄灯通路的常闭触点就被断开了,因此黄灯闪烁了5s,就该切换到其它颜色的灯了

8、南北向的黄灯一断开,就该接通东西向的绿灯了

9、东西向的绿灯亮30s后断开

10、东西向的绿灯断开后,就该接通东西向的黄灯了,也是闪烁5s

11、南北向的绿灯或者黄灯亮的时候,接通东西向的绿灯

12、当东西向的绿灯或黄灯亮时,接通南北向的红灯

13、在将程序进行实际模拟的时候发现一个问题,就是红灯在最后五秒的时候会闪烁,但根据常识我们知道红灯是不闪烁的

14、问题在于绿灯或黄灯的接通可以使得另一条方向的红灯接通,而当黄灯接通时,黄灯是会闪烁的,因此导致红灯也会闪烁

15、改进一下程序,也使用时间继电器来控制红灯,这样红灯就不会闪烁了

16、这个常闭触点达到了一个互锁的作用,目的就是在红灯亮时,黄灯和绿灯不能亮

文章来源:https://blog.csdn.net/qq_52251819/article/details/135194464
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:chenni525@qq.com进行投诉反馈,一经查实,立即删除!