使用PLC实现十字路口红绿灯控制,是PLC控制中非常经典的控制案例。如下所示为路口红绿灯示意图:

十字路口红绿灯示意图

  控制功能

  信号灯受一个启动开关控制,当启动开关接通时,信号灯系统开始工作,且先南北红灯亮,东西绿灯亮。当启动开关断开时,所有信号灯都熄灭。

  控制流程

  南北红灯亮维持25秒,在南北红灯Y2亮的同时东西绿灯Y3也亮,并维持20秒。到20秒时,东西绿灯Y3闪亮,闪亮3秒后熄灭。在东西绿灯Y3熄灭时,东西黄灯Y4亮,并维持2秒。到2秒时,东西黄灯Y4熄灭,东西红灯Y5亮,同时,南北红灯Y2熄灭,绿灯Y0亮。东西红灯Y5亮维持30秒。南北绿灯Y0亮维持20秒,然后闪亮3秒后熄灭。同时南北黄灯Y1亮,维持2秒后熄灭,这时南北红Y2灯亮,东西绿灯Y3亮。周而复始。

  程序示例

南北、东西向信号转换控制
1s震荡计时器
25s定时计数
25s时间分段
控制信号输出
控制信号输出续

  以上即为红绿灯控制程序示例。

  大家有什么意见建议,欢迎大家评论留言。若有需要程序源码的,请留言,很乐意分享给大家交流!

十字路口红绿灯plc程序_PLC编程-典型案例红绿灯控制相关推荐

  1. 三菱PLC程序三菱Q系列案例三菱plc大型自动化程序生产线程序

    三菱PLC程序三菱Q系列案例三菱plc大型自动化程序生产线程序 规格如下: Q系列大型程序伺服12轴Q01U RS232通讯CCD 应用 实际使用中程序,详细中文注释 2个模块QD70P8,QD70P ...

  2. 欧姆龙 PLC 程序NJ ST语言EtherCat总线控制24个伺服轴大型程序电池生产线 包括PLC NJ-1400和威纶通触摸屏程序

    欧姆龙 PLC 程序NJ ST语言EtherCat总线控制24个伺服轴大型程序电池生产线 包括PLC NJ-1400和威纶通触摸屏程序 PLC通过EtherCat总线连接IS620N伺服 伺服轴已经写 ...

  3. 欧姆龙 PLC 程序NJ ST语言EtherCat总线控制 24个伺服轴大型程序电池生产线 包括PLC NJ-1400和威纶通触摸屏程序

    欧姆龙 PLC 程序NJ ST语言EtherCat总线控制 24个伺服轴大型程序电池生产线 包括PLC NJ-1400和威纶通触摸屏程序 PLC通过EtherCat总线连接IS620N伺服 伺服轴已经 ...

  4. 欧姆龙 PLC 程序NJ ST语言EtherCat总线控制24个伺服轴大型程序电池生产线

    欧姆龙 PLC 程序NJ ST语言EtherCat总线控制24个伺服轴大型程序电池生产线 包括PLC NJ-1400和威纶通触摸屏程序 PLC通过EtherCat总线连接IS620N伺服 伺服轴已经写 ...

  5. C灌胶机欧姆龙PLC程序 4轴伺服RS485总线控制17站

    C灌胶机欧姆龙PLC程序 4轴伺服RS485总线控制17站 全套资料,包括PLC CP1H-EX40DT-D程序和昆仑通触摸屏程序, 详细中文注释,电气图纸,设备使用说明,元件BOM,机械结构示意图 ...

  6. 十字路口红绿灯plc程序_西门子PLC编程实例详解十字路口交通灯自动控制系统!...

    知识点和关键字:定时器  触点比较指令  传送指令  变址应用  数据块 控制要求 示意图 时序图 工艺流程图 当该路口是红灯时,另外一个路口是通行时间,绿灯亮和黄灯闪亮: 当另外一个路口转红灯时,该 ...

  7. 十字路口红绿灯plc程序_交通灯程序的最优化(西门子S7-200PLC为例)

    1.控制要求: 为了保证十字路口的交通安全,在十字路口设立了红绿灯,利用PLC进行控制. 2.工作过程: 运行开关SAO合上后,东西绿灯亮20s后,闪烁5s灭,黄灯亮5s后灭,红灯亮30s:然后绿灯亮 ...

  8. 十字路口红绿灯plc程序_实例讲解红绿灯PLC程序设计方法

    十字路口的交通指挥信号灯布置如下图: 一.控制要求 (1)信号灯系统由一个启动开关控制,当启动开关接通时,该信号灯系 统开始工作,当启动开关关断时,所有信号灯都熄灭. (2)南北绿灯和东西绿灯不能同时 ...

  9. 模拟灰度传感器循迹的程序_PLC编程,实例讲解西门子PLC模拟量编程

    给大伙分享的是关于西门子S7-300PLC模拟量方面的实例,包含了以下几个方面的要点: 1.对变送器进行取值,并进行控制 2.对模数功能块 FC105 进行调用 3.对 AI 模块进行设置 4.对 A ...

最新文章

  1. 王恩哥院士:信息化发展进程中,科学、基础研究和技术、应用都是关键
  2. ZOJ 2913 Bus Pass (近期的最远BFS HDU2377)
  3. 条款9:不要在构造和析构过程中调用virtual函数
  4. 32-bit到64-bit 开发及升级经验
  5. 金融信息交换协议(FIX)v5.0
  6. HTTPS是如何工作的
  7. wordpress开放注册_WordPress.com开源,欧洲开放数据门户网站以及更多新闻
  8. 听云数据库管理平台NetopGO简介
  9. 信贷ABS资产静态池与动态池里的数据分析内容都有啥
  10. android float类型保留两位小数_你知道MySQL中Decimal类型和Float Double的区别吗?
  11. 使用Scikit Learn的分类器探索Iris数据集
  12. 2022年起重机司机(限桥式起重机)复训题库模拟考试平台操作
  13. java实现科学计算器
  14. 全数集结,云上相会 | 大势智慧2022新品发布会改为线上举行
  15. 自动机器学习-AutoGluon: AutoML for Text, Image, and Tabular Data
  16. unity文本隐藏_AI论文中隐藏的笑话,全看懂的绝对是高手!
  17. Ubuntu手机和电脑安装其他终端Terminal Emulator
  18. 英文外链的质量和数量哪个更重要
  19. utf-8的中文是一个字符占几个字
  20. CleanMyMac X适用于Mac电脑安全的软件

热门文章

  1. Apache POI学习笔记
  2. JavaWEB开发的国际化
  3. SpringBoot+SpringCloud —— 使用Feign消费服务
  4. 备份网站服务器文件路径,网站数据自动备份方法
  5. mysql三表联合更新_mysql三表连接update
  6. 基于JAVA+SpringMVC+Mybatis+MYSQL的大学生综合成绩测评系统
  7. jdbc ---- DBUTilDao 类
  8. Docker 三剑客之 Docker Compose
  9. C#学习-程序集和反射
  10. DOCKER功能练习