0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

使用PLC实现红绿灯控制示例

工控论坛 ? 来源:PLC狂人 ? 2025-05-29 09:45 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

来源:PLC狂人

【动作描述】

如图为一个红绿灯的控制时序图,启动信号导通后,红绿灯程序开始动作,动作要求如下:

1)南北红灯和东西绿灯同时点亮,25s后。

2)东西绿灯开始闪烁3s之后熄灭;

3)东西黄灯点亮2s后熄灭,同时熄灭南北红灯熄灭;

4)之后东西红灯和南北绿灯点亮;

5)25s后南北绿灯开始闪烁,3s之后熄灭;

6)之后南北黄灯点亮2s后熄灭,同时熄灭东西红灯。

按照如上动作,不断往复循环。

e6b47932-3a19-11f0-8455-92fbcf53809c.png

I/O分配如表,有1个输入点,6个输出点。

e6d166e6-3a19-11f0-8455-92fbcf53809c.png

【程序编写及思路】

本案例就选择使用定时器的当前值和触点比较指令来编写,当然还有很多不同的方法,这些再后面的章节会再次讲解到。

下面我们先把每一个点的输出时间列好,这样就能更加清晰的看出每一个输出点需要控制输出的时间段了,如下表

e6e781ce-3a19-11f0-8455-92fbcf53809c.png

当X0按钮按下时,控制M0交替输出,实现启停控制,M0导通则动作启动,控制T0定时器开始定时,时间为60s,时间到了就复位定时器重新开始定时,后面通过触点比较指令判断T0的时间范围,对应控制输出不同控制的Y点,具体控制对照上表,程序如下图。

e7033f90-3a19-11f0-8455-92fbcf53809c.png

只需要按照时间断,通过比较判断指令,即可控制对应的灯动作。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 定时器
    +关注

    关注

    23

    文章

    3302

    浏览量

    119371
  • 交通灯
    +关注

    关注

    13

    文章

    325

    浏览量

    40328
  • 程序
    +关注

    关注

    117

    文章

    3827

    浏览量

    83176
  • 时序图
    +关注

    关注

    2

    文章

    61

    浏览量

    22713

原文标题:傻瓜式PLC程序编写--红绿交通灯控制

文章出处:【微信号:gkongbbs,微信公众号:工控论坛】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    红绿灯控制系统的LED城市路灯方案

    将LED路灯装置与交通红绿灯控制系统结合在一起,利用每一路段红绿灯的转换实现对下一路段灯光强弱的控制。将当前市场上 LED 集灯板上的LED
    发表于 10-17 14:44 ?4198次阅读

    PLC实现交通红绿灯控制方法及原理

    PLC实现交通红绿灯控制电路熟悉PLC编程原理及方法。掌握定时器使用方法。
    发表于 03-19 15:15

    红绿灯小程序

    `初学,搞个红绿灯小程序。勿拍。。。`
    发表于 08-30 15:02

    红绿灯问题求助?

    求做个红绿灯 就一个路的红绿灯
    发表于 10-22 10:53

    【分享】LABVIEW 控制红绿灯,黄灯闪烁的程序

    LABVIEW 控制红绿灯,黄灯闪烁。是在以前别人的基础上改的,红绿灯35秒,有道计时,黄灯闪烁5秒。闪烁间隔1秒。
    发表于 07-30 13:40

    红绿灯

    `功能:1实现倒计时2实现黄灯闪烁3实现人行道红绿灯提示 `
    发表于 12-28 14:55

    交通红绿灯PLC控制系统编程方法与技巧

    本文介绍了交通红绿灯基本控制形式,针对带绿闪的红绿灯和带数显的红绿控制实现方法,详细论述了相应
    发表于 08-14 10:31 ?152次下载

    红绿灯控制实验

    红绿灯控制实验 一、实验目的1. 熟悉可编程控制器指令。2. 熟悉PLC 的硬件系统及工作原理。3. 熟悉设计和
    发表于 09-23 07:56 ?5242次阅读

    基于自定义时钟脉冲的交通红绿灯控制设计

    以三菱FX2N型PLC作为控制核心元件,阐明交通红绿灯控制设计思路和控制方案。以PLC定时器构
    发表于 06-19 11:42 ?6951次阅读
    基于自定义时钟脉冲的交通<b class='flag-5'>红绿灯</b><b class='flag-5'>控制</b>设计

    基于51单片机的红绿灯设计

    这是一个基于51单片机的红绿灯设计,可以实现红绿灯的功能,同时还有特殊情况是单向通行。
    发表于 01-06 14:30 ?67次下载

    005——带时间显示的红绿灯

    005——带时间显示的红绿灯.........................
    发表于 04-28 09:49 ?18次下载

    红绿灯源程序

    红绿灯源程序,感兴趣的小伙伴们可以看看。
    发表于 06-17 15:42 ?34次下载

    如何使用Arduino Nano控制红绿灯

    本文将介绍如何基于一个简单PCB洞洞板制作红绿灯,并通过Arduino Nano R3对它进行控制
    的头像 发表于 04-08 15:19 ?6073次阅读
    如何使用Arduino Nano<b class='flag-5'>控制</b><b class='flag-5'>红绿灯</b>

    Arduino迷你红绿灯

    电子发烧友网站提供《Arduino迷你红绿灯.zip》资料免费下载
    发表于 06-30 14:30 ?0次下载
    Arduino迷你<b class='flag-5'>红绿灯</b>

    用树莓派控制交通红绿灯(进阶版)

    哇奥,今天才发现上一次建造的红绿灯居然不对,绿灯一般在下方,当红灯变绿灯时黄灯闪烁,我做的是绿灯变红灯时黄灯闪烁!。这在我们开发时也会碰到,就像找bug一样,对于发现的问题要及时修正。
    的头像 发表于 07-02 15:10 ?2493次阅读
    用树莓派<b class='flag-5'>控制</b>交通<b class='flag-5'>红绿灯</b>(进阶版)