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


前言

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、这个常闭触点达到了一个互锁的作用,目的就是在红灯亮时,黄灯和绿灯不能亮

在这里插入图片描述

相关推荐

  1. OpenSSL 编程示例

    2023-12-26 12:32:06       52 阅读
  2. UDP socket编程示例

    2023-12-26 12:32:06       34 阅读
  3. TCP Socket编程示例

    2023-12-26 12:32:06       25 阅读
  4. MFC多线程编程示例1

    2023-12-26 12:32:06       49 阅读
  5. C++类的设计编程示例

    2023-12-26 12:32:06       33 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-26 12:32:06       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-26 12:32:06       101 阅读
  3. 在Django里面运行非项目文件

    2023-12-26 12:32:06       82 阅读
  4. Python语言-面向对象

    2023-12-26 12:32:06       91 阅读

热门阅读

  1. 批量写入1万条数据

    2023-12-26 12:32:06       56 阅读
  2. nodejs如何使用clusster配置多cpu

    2023-12-26 12:32:06       46 阅读
  3. Python学习笔记(二) 数据类型及相关函数

    2023-12-26 12:32:06       61 阅读
  4. linux系统中,常用服务端口号大全

    2023-12-26 12:32:06       51 阅读