PLC十字路口红绿灯编程示例


前言

PLC梯形图十字路口红绿灯编程示例

一、十字路口红绿灯

1、十字路口红绿灯有十二盏灯

2、我们按上北下南左西右东来描述

3、南北的绿灯跟黄灯亮时,东西的红灯亮,所以南北绿灯+黄灯的时间等于东西红灯的时间

4、同理,东西的绿灯+黄灯的时间等于南北红灯的时间

5、虽然有十二盏灯,但只需要6个输出口进行控制,因为南北的两个红灯只需要一个输出口进行控制,因为他们是同时亮灭的,同理的其它灯也是一样,因此,是十二盏灯只需要6个输出口进行控制

PLC十字路口红绿灯编程示例_第1张图片

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

PLC十字路口红绿灯编程示例_第2张图片

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

PLC十字路口红绿灯编程示例_第3张图片

四、程序梯形图

PLC十字路口红绿灯编程示例_第4张图片

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

PLC十字路口红绿灯编程示例_第5张图片

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

PLC十字路口红绿灯编程示例_第6张图片

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

PLC十字路口红绿灯编程示例_第7张图片

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

PLC十字路口红绿灯编程示例_第8张图片

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

PLC十字路口红绿灯编程示例_第9张图片

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

PLC十字路口红绿灯编程示例_第10张图片

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

PLC十字路口红绿灯编程示例_第11张图片

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

PLC十字路口红绿灯编程示例_第12张图片

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

PLC十字路口红绿灯编程示例_第13张图片

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

PLC十字路口红绿灯编程示例_第14张图片

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

PLC十字路口红绿灯编程示例_第15张图片

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

PLC十字路口红绿灯编程示例_第16张图片

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

PLC十字路口红绿灯编程示例_第17张图片

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

PLC十字路口红绿灯编程示例_第18张图片

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

PLC十字路口红绿灯编程示例_第19张图片

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

PLC十字路口红绿灯编程示例_第20张图片

你可能感兴趣的:(开发语言)