比较指令在交通信号灯系统梯形图程序设计中的巧妙应用

2015-12-21 02:28陈永方陈帮军刘朝中黄河科技学院河南郑州450063
电子测试 2015年24期
关键词:梯形图交通灯信号灯

陈永方,陈帮军,刘朝中(黄河科技学院,河南郑州,450063)

比较指令在交通信号灯系统梯形图程序设计中的巧妙应用

陈永方,陈帮军,刘朝中
(黄河科技学院,河南郑州,450063)

本篇文章简单介绍了西门子S7-200PLC系统在交通灯信号灯系统中的应用,重点介绍比较指令在交通信号灯系统梯形图程序设计当中的巧妙应用。

S7-200系列PLC;交通信号灯系统;比较指令;梯形图程序设计

0 引言

交通信号灯在道路交通中扮演着重要角色,选择合适的控制器是交通信号灯稳定可靠工作的保障。PLC抗干扰和稳定性好,对使用人员专业要求低,开发周期短且使用维护简单,所以PLC作为控制器在交通信号灯系统中被广泛应用。那么如何快速清晰地解决PLC控制系统梯形图设计,什么样的设计方法更加方便、快捷?下面我就以一个案例进行梯形图程序设计方法的分析,述说此类问题快速精准的解决方法。(说明:本文所说的PLC为S7-200PLC。)

图1 人行横道交通灯示意图

1 案例分析

1.1 案例

交通信号灯示意图如图1所示。按下SF1或SF2按钮,交通信号灯在按下启动按钮至公路交通灯由红灯变绿这段时间内,再按下按钮无效。

表1-1 输入点与输出点及定时器分配表[3]

1.2 分析

下面我们用普通编程方法与应用比较指令编程方法进行比较。首先是普通方法。我们可以先根据图1和图2反映的信息将输入点、输出点及相关定时器一一列出。具体如表1-1所示。

根据表1-1列出控制对象的启动与关断条件,分析结果如表1-2所示。

表1-2 启动和关断条件与控制对象关系表[3]

下面应用比较指令解决该问题,具体分配如表1-3所示。

表1-3 输入点与输出点及时间段分配表

1.3 编程

普通编程方法呈现的该案例PLC梯形图程序如图2、图3所示:

图2 交通信号灯梯形图程序(1)

应用比较指令的编程方法呈现的该案例PLC梯形图程序如图4所示

2 设计方法分析

图3 交通信号灯梯形图程序(2)

第一种方法很好的解决了交通信号灯系统的工作周期、闪烁、交通灯顺序工作等问题。但通过两种方法的比对,可以很清晰地看到,大量的定时器应用使程序整体变长,同时定时器触点多次应用,稍有不慎,将使整个程序功亏一篑。

比较指令的应用,可以很好的将交通信号灯系统问题简化。只需要一个定时器,将周期作为定时器的设定值,每一个交通灯都受一个定时器控制,只要做好时间分配即可。简化思考,简化程序,整个梯形图程序的设计思路一目了然。

3 结语

PLC控制的交通信号灯可靠性、稳定性较高。比较指令的应用,使梯形图程序的设计过程简化。该方法在学生的学习和实践中经过了两年的验证,是一个不错的选择。如果说该方法有不足之处,那就是设计人员需要扎实掌握比较指令的用法。

学习和实践的过程中需要不断创新。如何使我们的指令很好地为工业控制过程服务,是作为工业控制教育者的责任,也是每一个学习工业控制者的职责。不断革新设计技巧,是我们不懈努力的目标。

Traffic lights system in comparison instructions ladder program design ingenious application

Chen Yongfang,Chen Bangjun,Liu Chaozhong
(Huanghe Science and Technology College,Henan Zhengzhou,450063)

This article introduces the Siemens S7-200PLC system in the traffic light signal system, focusing on the comparison instruction in the ladder program traffic lights system designs clever applications.

S7-200 series PLC; traffic lights system; compare instruction; ladder program design

TP311.1

A

猜你喜欢
梯形图交通灯信号灯
基于单片机的交通灯模糊控制器研究
交通信号灯
信号灯为什么选这三个颜色?
为什么交通灯是红黄蓝三种颜色?
一直飘红的交通灯
PLC编译功能的实现
数控机床梯形图故障设置方法研究
基于单片机的LED模拟交通灯设计
安装在路面的交通信号灯
一种可编程逻辑控制程序的竞态检测方法