十字路口交通灯PLC控制程序的研究与设计

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 35

题 目: 十字路口交通灯控制程序的研究与设计

摘 要

摘 要

可编程序控制器在工业自动化中的地位极为重要,广泛的应用于各个行业。随着科
技的发展,可编程控制器的功能日益完善,加上小型化、价格低、可靠性高,在现代工
业中的应用更加突出。城市交通灯控制采用的可编程制器具有可靠性高、维护方便,用
法简单、通用性强等特点,本文用三菱 FX2N 的可编程控制器控制十字路口信号灯来说
明可编程控制器硬件、软件的设计。解决好公路交通灯控制问题将是保障交通有序、安全、
快捷运行的重要环节。但现在有的交通信号灯控制系统都是单一的固定时序控制,不能
够根据实际交通状况进行调节控制。三菱系列的可编程序控制器和传感技术来实现对交
通灯的智能信号控制。可用如下方案来控制交通路况:制作传感器探测车辆数量来控制
交通灯的时长。具体如下:在入路口的各个方向附近的地下按要求埋设感应线圈,当汽
车经过时就会产生涡流损耗,环状绝缘电线的电感开始减少,即可检测出汽车的通过,
并将这一信号转换为标准脉冲信号作为可编程控制器的控制输入,并用 PLC 计数,按
一定控制规律自动调节红绿灯的时长。

关键词: PLC(可编程序控制器); 三菱 FX2N;传感器探测;交通灯。

-I-
Abstract

Abstract

The variable procedure controller is in industry automate the position is extremely important,
extensive application in each profession. Along with the development of science and
technology, the function of the programmable controller is increasingly perfect, plus
smallscaled turn, the price is low, the credibility is high, the application that is in modern
industry is more out standing. The city transportation light control adopts programmable to
make the tool contain high credibility, the maintenance convenience, the method of using is
simple, the in general use strong etc. characteristics, this text uses the design that the
programmable controller of the Mitsubishi FX2N control intersections conveyance light
explains the programmable controller hardware software. Resolve the good highway
transportation light control problem will is guarantee the transportation contain preface,
safety, fast movement of important link. But the transportation signal beacon control systems
have now are all the single and fixed cycle times controls, can't carry on regulating the control
according to the actual transportation condition enough. The programmable preface controller
of the Mitsubishi series and spread the feeling technique to carry out the intelligence signal
control toward the transportation light. Can use as follows the project controls the
transportation situation on road: the creation spreads the feeling machine to probe into the
vehicle quantity the hour of control the transportation light is long. In a specific way and as
follows: The at go the into the underground of the each the direction neighborhood the of the
street corner the to lay the to respond the coil the according to the trequest, the be the
automobile to the pass by the will produce the to flow the to exhaust, the wreath the form
insulates the electricity the feeling of the electric the wire to start reduce, can immediately
examine pass of an automobile, and convert this signal control importation that is the
programmable controller for the standard pulse signal, counteract the PLC to count, long by
the hour that the certain control regulation regulates the traffic lights automatically.

Keywords : PLC( Programmable Logical Controller); Trapezoid; diagram; Instruction In


proper order function diagram Transportation light

- II -
目 录

目 录

摘 要 ...............................................................................................................................I
Abstract .............................................................................................................................II
第 1 章 绪论.......................................................................................................................2
1.1 引言................................................................................................................................2
1.2 课题研究背景................................................................................................................2
1.3 现在城市路口交通灯控制技术现状............................................................................3
1.4 本课题主要研究内容....................................................................................................3
第 2 章 PLC 功能简介......................................................................................................4
2.1 概述................................................................................................................................4
2.2 可编程控制器的发展....................................................................................................5
2.3 主要用途........................................................................................................................7
2.4 可编程控制器特点........................................................................................................7
2.5可编程控制器的组成....................................................................................................9
2.6PLC 的工作原理.............................................................................................................9
2.7主要功能......................................................................................................................11
2.8 可编程控制技术的发展趋势......................................................................................13
第 3 章 交通灯控制电路的设计.....................................................................................15
3.1 PLC 正常时序...............................................................................................................15
3.2 I/O 地址分配...............................................................................................................15
3.3 主程序流程图..............................................................................................................16
3.4 正常时序情况..............................................................................................................17
3.5 急车强通情况..............................................................................................................21
3.6 车流滞留情况红绿灯时间长度控制..........................................................................25
3.7 车流量的计算..............................................................................................................28
3.8 运行程序语句表..........................................................................................................29
3.9 运行效果......................................................................................................................30
第 4 章 总结.....................................................................................................................31
参考文献 .............................................................................................................................32
致 谢 .............................................................................................................................33

-1-
毕业论文(设计)用纸

第 1章 绪论
1.1 引言
十字路口的红绿灯指挥着行人和车辆的安全运行,实现红绿灯的自动指挥能使交通
管理工作得到改善,也是城市交通管理工作自动化的重要标志之一。可编程序控制器
(PLC) 是一种新型的通用的自动控制装置,它将传统的继电器控制技术、计算机技术和通
讯技术融为一体,是专能加强、编程简单、使用方便以及体积小、重量轻、功耗低等一系列
优点。因此,本文介绍了三菱公司的 PLC 产品来实现交通灯的自动控制。

1.2 课题研究背景
可变成序控制器(PLC)是以计算机技术为核心的通用自动控制装置,在日常生
活中得到了广泛的应用。
PLC 是一种数字式运算操作的电子系统,专为工业环境下应用而设计。它采用可编
程序的存储器,用来在其内部存贮执行逻辑运算、顺序控制、定时、计数和算术等操作指
令,并通过数字式、模拟式的输入输出,控制各种类型的机械或生产过程。
PLC 具有可靠性高,抗干扰能力强等优点,PLC 的平均无故障运行时间(又称平
均故障间隔时间 MTBF)已经高达几十万小时。其次,PLC 具有通用性强,使用方便的
特点。由于 PLC 产品的系列化和模块化,PLC 配备有品种齐全的各种硬件装置供用户
选用,可以组成能满足各种控制要求的控制系统,用户不必自己再设计和制作硬件装
置。用户在硬件方面的设计工作只是确定 PLC 的硬件配置和 I/O 的外部接线。一个控制
对象的硬件配置确定以后,可以通过修改用户程序,方便快速地适应工艺条件的变化。
PLC 还具有功能强,适应面广的特点,现代 PLC 不仅具有逻辑运算、计时、计数、
顺控等功能,数值运算和数据处理等功能。因此,它既可对开关量进行控制,也可以对
模拟量进行控制,既可控制一台生产机械、一条生产线,也可控制一个生产过程。PLC
还具有通信联网的功能,可与上位计算机构成分布式控制系统。用户只需根据控制的规
模和要求,适当选择 PLC 的型号和硬件配置,就可以组成所需的控制系统。
随着交通的不断发展和汽车化进程的加快,交通拥挤加剧,交通事故频发,交通
环境恶化,已经成为引人注目的城市问题之一。交通问题不仅的发展中国家,就在发达
国家也是一个令人困扰的严重问题。众所周知,缓解交通拥挤的最直接和最有效办法是
提高路网的通信能力。但无论哪个国家的大城市,不可能无限制地修建道路,不论是资
金因素还是土地因素,都限制了道路的无节制增长。因此,不可能通过无限制地修建道
路难满足日益增长的交通需求。与此同时,通过限制车辆增加削减交通需求也因受到客
观因素的制约而无法取得满意的结果。事实上,由于交通系统是一个相当复杂的大系统
无论单独从车辆方面考虑还是从道路方面考虑,都很难从根本上解决问题。
早在 19 世纪,人们就开始研究交通信号,用信号指挥车通行,控制车辆进出交叉
口的次序。据文献记述,早在 1868 年,英国伦敦的威斯特明斯特(Westminster)街就安装
了红、绿色两色的交通信号灯。到 1917 年,美国的盐湖城开始使用由人工控制的红、黄、
绿 3 色的信号灯。1925 年,这种由人工控制的 3 色信号灯也首次出现在英国伦敦的皮克
的时路口。次年,英国人研制出了自己的自动控制信号机。
道路通交通系统是一个地区、一个城市的主要组成部份,这个系统的运行状况如何
直接反映了一个地区、一个城市的现代化管理水平。在这一系统中,道路不仅仅是易变
化的部分,而其它组成部分则存在着较大的可变性和随机性。只有对这一系统的组成及
其运行机理进行科学客观的分析研究,对能制定出科学有效的管理和控制对策,从而
保障系统的有效运行。
-2-
毕业论文(设计)用纸

1.3 现在城市路口交通灯控制技术现状
随着城市机动车量的不断增加,许多大城市出现了交通超负荷运行的情况,因此,
自 80 年代后期,这些城市纷纷修建城市高速道路,在高速道路建设完成的初期,它们
也曾有效地改善了交通状况。然而,随着交通量的快速增长和缺乏对高澎路的系统研究
和控制,高速道路没有充分发挥出预期的作用。而城市高速道路在构造上的特点,也决
定了城市高速道路的交通状况必然受高速道路与普通道路藕合处交通状况的制约。所以
如何采用合适的控制方法,最大限度利用好耗费巨资修建的城市高速道路,缓解主干
道车流量繁忙的交通拥堵状况,越来越成为交通运输管理和城市规划部门待解决的主
要问题。

1.4 本课题主要研究内容
按照城市交通控制的需要,本文讨论了用 PLC 实现正常时序、急车强通 2 种控制方
式,通过传感器与 PLC 完成对交通异常状况(滞留或堵车)的判别及处理。
正常时序控制对路面进行控制.南北方向红灯时,东西方向绿灯.绿灯闪 3 秒紧接着黄
灯闪 2 秒,变红灯.南北方向红灯直接变绿灯.东西方向红灯时同理.
急车强通时,发送信号给交通灯让其对来急车方向的交通灯进行绿灯畅通. 急车强通信
号受急车强通开关控制;无急车时,信号灯接正常时序控制;有急车来时,一律强制
让急车方向的绿灯亮,使急车放行,直至急车通过为止。
交通滞留的异常情况,在路口与路尾设置两个传感器进行检测车流量.交通路段车
流量繁忙时,传感器起到勘测车流量的存在与通过的作用。当一方车流量过大的时
候,PLC 要对控制这一路段的信号灯进行调控,让滞留或堵车的一方绿灯时间加长,直到交
通畅通为止这种工作的好处是避免了交通堵塞造成的不必要的麻烦与事故,就、控制进
行很方便,很便捷。

-3-
毕业论文(设计)用纸

第 2章 PLC 功能简介
2.1 概述
可编程控制器(PLC)是以微处理器为基础,综合了计算机技术、自动控制技术和
通信技术发展起来的一种通用的工业自动控制装置。它具有体积小、功能强、灵活通用与
维护方便等一系列的优点。特别是它的高可靠性和较强的适应恶劣环境的能力,受到用
户的青睐。因此在冶金、化工、交通、电力等领域获得了广泛的应用,成为了现代工业控
制的三大支柱之一。
可编程控制器是一种存储器控制器,支持控制系统工作的程序存放在存储器中利
用程序来实现控制逻辑,完成控制任务。在可编程控制器构成的控制系统中,要实现一
个控制任务,首先要针对具体的被控对象,分析它对控制系统的要求,然后编制出相
应的控制程序,利用编程器将控制程序写入可编程控制器的程序存储器中。系统运行时
可编程控制器依次读取程序存储器中的程序语句,对它们的内容加以解释并执行。根据
输入设备的状态和其他条件,可编程控制器将其程序执行结果输出给相应的输出设备,
控制被控对象工作。可编程控制器是利用软件来实现控制逻辑的,能够适应不同的控制
任务的需要,通用、灵活、可靠性高。它是一种专为在工业环境下应用而设计的数字运算
操作的电子装置。它的内部存储器可以执行逻辑运算、顺序运算、计时、计数和算术运算
等操作的指令,并能通过数字式或模拟式的输入或输出控制各种类型的机械或生产过
程。PLC 是在继电器控制逻辑基础上,与 3C 技(Computer Control Communication)相结
合,不断发展完善的。目前已从小规模单机顺序控制,发展到包括过程控制、位置控制
等场合的所有控制领域。PLC 早期主要应用于工业控制,但随着技术的发展,其应用领
域正在不断扩大 . 可编程控制器(Programmable Logical Controller)简称 PC 或 PLC,
是 60 年代末发明的工业控制器件,是美国数字公司(DEC )为美国通用公司(GM)研制开
发并成功应用于汽车生产线上,可编程控制器自此诞生。随着计算机技术的飞速发展,
PLC 软硬件水平与规模也发生了质与量的变化,其控制技术也朝着智能化方向不断发展,
同时推动了先进制造技术的相应发展。现代 PLC 已经成为真正的工业控制设备。最初,
PLC 主要是用在生产线控制和大型机械的控制上。但不久,西德的西门子(SIEMENS)公司
BBC 公司就开始研制 PLC,当时主要是用于轧钢机、升降设备等大型设备上。70 年代初,
日本的 OMRON 也推出了他们的 PLC。三菱、日立、富土、东芝、横河、日电等公司也先后加
入了 PLC 制造者的行列。70 年代中期,美国和西德首先出现了微电脑化的小型 PLC。由
于 PLC 是为工业控制所生产的通用性很强,适合于大批量生产的装置,所以成本迅速
下降;加上其是专为工业控制所设计,所以具有极好的抗干扰性能;并且他的使用和维
护都极为方便,实现了低水平的操作、高性能的控制,所以在机械制造业深受欢迎。小
型 PLC 开始步入诸如塑料注塑机、包装机械、橡胶机械、纺织机械等轻工机械的控制领域,
其成本的低廉和性能的优良对直接使用微机作为控制单元的做法构成了强有力的挑战,
更有全面取代传统继电器控制屏的趋势。据国外资料介绍:1982 年美国 PLC 用户中,有
48%来自自动程序操作部门(如汽车、拖拉机工业、机械工业等)、13%来自石油化工业、9%
来自食品饮料业、7%来自冶金工业、其余部分来自造纸、采矿、污水处理等部门‘“。近
年来,随着我国对外开放,日、美、西德等国生产的 PLC 己通过多种途径进入了我国,
引起了各方面的重视并得到应用。如宝钢工程应用了数百台 PLC,首钢、武钢、开滦煤矿
也分别应用了美国和西德的 PLC。
可编程序控制器的分类:
PLC 的种类很多,其实现的功能、内存容量、控制规模、外型等方面均存在较大的差
异。因此,PLC 的分类没有一个严格的统一标准,而是按照结构形式、控制规模、实现的
-4-
毕业论文(设计)用纸

功能进行大致的分类。

(1)按结构形式分类
PLC 按照硬件的结构形式可以分为整体式和组合式。整体式 PLC 外观上是一个长方
形箱体,又称为箱式 PLC。组合式 PLC 在硬件构成上具有一定的灵活性,其规模可以像
拼积木一样的进行组合,构成具有不同控制规模和功能的 PLC,因此这种 PLC 又称为积
木式 PLC。
整体式 PLC:整体式 PLC 的 CPU、存储器、输入输出安装在同一机体内,这种结构的
特点是:结构简单,体积小,价格低;输入输出路数固定,实现的功能和控制规模固
定,灵活性较低。
组合式 PLC:组合式 PLC 为总线结构。其总线做成总线板,上面有若干个总线槽,
每个总线槽可安装一个 PLC 模块,不同的模块实现不同的功能。PLC 的 CPU、存储器和电
源等做成一个模块,该模块在总线版上的安装位置一般来说是固定的,而且该模块也
是构成组合式 PLC 所必需的。其他的模块根据 PLC 的控制规模、实现的功能选取,安装
在总线版的其他任一总线槽上。组合式 PLC 安装完成后,需进行登记,使 PLC 对安装在
个总线上的模块进行确认。组合式 PLC 的总线板又称为基版。组合式 PLC 的特点是系统
构成灵活性高,可构成具有不同控制规模和功能的 PLC;价格较高。

(2)按控制规模分类
输入输出的总线数,又称 I/O 点数,是表征 PLC 控制规模的重要参数。因此,按
控制规模对 PLC 分类时,可根据 I/O 点数的不同大致分为小型、中型和大型 PLC。
小型 PLC:I/O 点数较少,在 256 点以下的 PLC。
中型 PLC:I/O 点数较多,在 256 点以上、2048 以下的 PLC。
大型 PLC:I/O 点数较多,在 2048 点以下的 PLC。

(3)按实现的功能分类
按照 PLC 所能实现的功能的不同,可以把 PLC 大致的分为低档、中档、和高档机三
类。
低档机:具有逻辑运算、计时、计数、移位自诊断监控等功能,还具有一定的算术、
数据传送和比较、通讯、远程和模拟量处理功能。
中档机:除具有低档机的功能外,还具有较强的算术运算、数据传送和比较、数据
转换、远程、通讯、子程序、中断处理和回路控制功能。
高档机:除具有中档机的功能外,还具有带符号数的算术运算、矩阵运算。函数、
表格、CRT 显示、打印机打印等功能。
一般地,低档机多为小型 PLC,采用整体式机构;中档机可为大、中、小型 PLC,其
中小型 PLC 多采用整体式结构,中型和大型 PLC 多采用组合式结构;高档机多为大型
PLC,采用组合式结构。目前,在国内工业控制中应用最广泛的是中、低档机。

2.2 可编程控制器的发展
20 世纪 80 年代至 90 年代中期是 PLC 发展最快的时期。PLC 发展至今,已有 30 多
年的历史。伴随着半导体技术、计算机技术、通讯技术的发展,工业控制领域已有了翻天
覆地的变化,PLC 亦再不断发展变化中,PLC 正朝着新的技术发展。
近年来随着科技的飞速发展,PLC 的应用正在不断地走向深入,同时带动传统控
制检测日新月益更新。在实时检测和自动控制的 PLC 应用系统中,PLC 往往是作为一
个核心部件来使用,仅 PLC 方面知识是不够的,还应根据具体硬件结构,以及针对具
-5-
毕业论文(设计)用纸

体应用对象特点的软件结合,加以完善。
交通信号灯的出现,使交通得以有效管制,对于疏导交通流量、提高道路通行能力
减少交通事故有明显效果。随着中国加入 WTO,我们不但要在经济、文化、科技等各方
面与国际接轨,在交通控制方面也应与国际接轨。
PLC 在世界各地得到了广泛应用,同时,PLC 的功能也不断完善。随着计算机技术
信号处理技术、控制技术网络技术的不断发展和用户需求的不断提高,PLC 在开关量处
理的基础上增加了模拟量处理和运动控制等功能。今天的 PLC 不再局限于逻辑控制,
在运动控制、过程控制等领域也发挥着十分重要的作用。
作为离散控的制的首选产品,PLC 在二十世纪八十年代至九十年代得到了迅速发展,
世界范围内的 PLC 年增长率保持为 20%~30%。随着工厂自动化程度的不断提高和 PLC
市场容量基数的不断扩大,近年来 PLC 在工业发达国家的增长速度放缓。但是,在中
国等发展中国家 PLC 的增长十分迅速。综合相关资料,2004 年全球 PLC 的销售收入为
100 亿美元左右,在自动化领域占据着十分重要的位置。
PLC 是由摸仿原继电器控制原理发展起来的,二十世纪七十年代的 PLC 只有开关量
逻辑控制,首先应用的是汽车制造行业。它以存储执行逻辑运算、顺序控制、定时、计数
和运算等操作的指令;并通过数字输入和输出操作,来控制各类机械或生产过程。用户
编制的控制程序表达了生产过程的工艺要求,并事先存入 PLC 的用户程序存储器中。
运行时按存储程序的内容逐条执行,以完成工艺流程要求的操作。 PLC 的 CPU 内有指
示程序步存储地址的程序计数器,在程序运行过程中,每执行一步该计数器自动加 1,
程序从起始步(步序号为零)起依次执行到最终步(通常为 END 指令),然后再返回
起始步循环运算。PLC 每完成一次循环操作所需的时间称为一个扫描周期。不同型号的
PLC,循环扫描周期在 1 微秒到几十微秒之间。PLC 用梯形图编程,在解算逻辑方面,
表现出快速的优点,在微秒量级,解算 1K 逻辑程序不到 1 毫秒。它把所有的输入都当
成开关量来处理,16 位(也有 32 位的)为一个模拟量。大型 PLC 使用另外一个 CPU 来
完成模拟量的运算。把计算结果送给 PLC 的控制器。
相同 I/O 点数的系统,用 PLC 比用 DCS,其成本要低一些(大约能省 40%左右) 。
PLC 没有专用操作站,它用的软件和硬件都是通用的,所以维护成本比 DCS 要低很多。
一个 PLC 的控制器,可以接收几千个 I/O 点(最多可达 8000 多个 I/O)。如果被控对象
主要是设备连锁、回路很少,采用 PLC 较为合适。PLC 由于采用通用监控软件,在设计
企业的管理信息系统方面,要容易一些。
近 10 年来,随着 PLC 价格的不断降低和用户需求的不断扩大,越来越多的中小设备
开始采用 PLC 进行控制,PLC 在我国的应用增长十分迅速。随着中国经济的高速发展
和基础自动化水平的不断提高,今后一段时期内 PLC 在我国仍将保持高速增长势头。
通用 PLC 应用于专用设备时可以认为它就是一个嵌入式控制器,但 PLC 相对一般嵌入
式控制器而方具有更高的可靠性和更好的稳定性。实际工作中碰到的一些用户原来采用
嵌入式控制器,现在正逐步用通用 PLC 或定制 PLC 取代嵌入式控制器
(在工业自动化领域,可编程控制器(PLC)作为自动控制的三大技术支柱(PLC、机
器人、CAD/CAM)之一,成为大多数自动化系统的设备基础。由于综合了计算机和自
动化技术,使它发展日新月异,大大超过其出现时的技术水平。它不但可以很容易地完
成逻辑、顺序、定时、计数、数字运算、数据处理等功能,而且可以通过输入输出接口建
立与各类生产机械数字量和模拟量的联系,从而实现生产过程的自动控制。特别是超大
规模集成电路的迅速发展以及信息、网络时代的到来,扩展了 PLC 的功能,使它具有
很强的联网通讯能力,从而更广泛地应用于众多行业。
1. 向高性能、高速度、大容量发展
大型 PLC 大多采用 CPU 结构,不断向高性能、高速度、大容量发展。ANA 系列 PLC 使
-6-
毕业论文(设计)用纸

用了世界上第一个在一块芯片上实现 PLC 全部功能的 32 位微处理器、即顺序控制芯片,


其扫描时间为每条基本指令 0.15us。
2. 增强小型 PLC 的功能
小型 PLC 一般指 I/O 点数小于 256 的 PLC,大多数采用整体结构,小型 PLC 价格便宜,
性价比不断提高,很使用单机自动化,或组成分布式系统。近年来,PLC 厂商不断推出
功能更强的小型 PLC,更新换代的周期越来越短。除了开关量逻辑控制功能以外,现代
小型 PLC 还具有中断功能、脉冲捕获功能、内置的实时钟、用 EEPROM 代替 RAM 和锂
电池,使 PLC 成为完成完全免维护的设备,将过去许多需要特殊功能模块完成的功能
软件化,如用 PID 指令实现 PID 控制,用定位控制实现位置控制。各 PLC 厂家近年来
推出一些价格便宜的专用人机接口装置,用来监视 PLC 的内部变量和修改参数。与西
门子 S7-200 配套的 TD200 文本显器可显示两行中文,每行 10 或 20 个字符,可用 S7-
200 编程软件设置 TD200 的显示内容。
3. 不断提高编程软件的功能
(1)编程软件日益普及
(2)编程软件功能不断完善
(3)编程语言的标准化
(4) 编程软件配备仿真功能,如西门子 S7-200 与 STEP7 编程软件配套使用的 S7-
PLCSIM 仿真软件。
(5) 通讯功能的增强和标准化
(6)PLC 的软件化与 PC

2.3 主要用途
PLC 编程一般采用易于理解和掌握的梯形图语言及面向工业控制的简单指令编制程
序,非常形象直观,在了解了 PLC 简单工作原理和它的编程技术后,就可以结合实际
需要进行应用设计,进而将 PLC 用语实际控制系统中,此外,PLC 还具有使用和编程
方便,抗干扰能力强,运行稳定可靠,在实际运用中设施施工周期短等特点,是一种
用于工业自动化控制的理想工具。
PLC 诞生后,受到工业界的普遍欢迎,并得到迅速发展,目前,它的应用几乎覆
盖了所有工业企业,而且随着 PLC 技术的推广和应用,PLC 将向着标准化,小型化,
模块化及低成本,高功能的方向发展。
3-2PLC 与 一 般 的 计 算 机 的 结 构 相 似 , 由 中 央 处 理 单 元 ( CPU ) , 存 储 器
(MEMERY),输入/输出(INPUT/OUTPUT)接口,电源部件外部设备接口等,但由
于 PLC 专为工业环境下设计的,为了便于接线,扩充功能,操作及维护,它的结构与
组成又与一般的计算机系统有所区别。

2.4 可编程控制器特点
中央处理单元(CPU)是 PLC 控制部件,一般由控制电路,运算器,寄存器等组
成,通过地址及数据总线与存储器,I/O 接口电路连接,它主要完成从存储器中读取指
令并执行,然后再取下一条指令,处理中断等任务。
存储器是具有记忆功能的半导体电路,PLC 的存储器包括系统程序存储器和用户
程序存储器。其中,系统程序是 PLC 制造厂家编写的控制和完成各种功能的程序,他
们一般被固化到只读存储器(RAM)中,允许修改,并用户启动运行。
输入/输出借口电路用来连接 PLC 主机与外部设备。为了提高抗干扰能力,一般的
输入,输出接口均有光电隔离装置,最常用的是由发光二极管和光电三极管组成的光
电耦合器。我们所用的 OMRON CPM1A 系列 PLC 的输入/输出借口电路图如下图所示:
-7-
毕业论文(设计)用纸

由于输入及输出的升年时秒度即可能是数字能量,又有可能是开关量或者模拟量,所
以,选择接口部件时要考虑接口处的信号的性质。
电源部件用来将用来将外部供电电源转换成供 PLC 的各部分电子电路工作所需的
直流电源,是 PLC 能正常工作。由于 PLC 的电源部件有很好的稳压措施,因此它对外
部电源的要求并不高,直流 24V 供电的机型,允许电压为 16-32V。交流供电的机型,
允许电压为 85-264V,频率为 47-53HZ,一般情况下,PLC 还为用户提供 24V 直流电
源作为输入电源或负载电源。
可编程控制器是一种数字式的电子装置,它使用可编程序的存储器来存储指令,
并实现逻辑运算、顺序运算、记数和算术运算等功能。用来对各种机械或生产过程进行控
制。
自 1969 年第一台可控编程控制器问世以来,目前可编程控制器已经成为一种最重
要、最普及、应用场合最多的工业控制器。
PLC 所以被广泛应用,是由它的突出特点和优点的性能分不开的,为了满足工业
生产对工业控制设备安全可靠的要求,PLC 采用了微电子技术,大量的开关动作由无触
电的的半导体电路来完成,PLC 选用的电子器件一般是工业机,有的甚至是军用机,平
均无故障时间很长。
PLC 具有良好的环境适应性,可用于十分恶劣的工业现场。再电源瞬间断电的情况
下仍可以正常工作,具有很强的的抗空间电磁干扰能力,可以抗峰值高达 1000V、脉宽
10us 的矩形波空间电磁干扰,具有良好的抗震能力和抗冲击能力。一般对环境温度要求
不高,在环境温度-20—65 度、相对湿度为 35%-85%情况下仍可正常工作。
可编程序控制器采用 SIEMENS 的 S7-200 系列 CPU-224 主机,I/O 点数为 40 点(14
个输入点和 10 个输出点),具有 2 个 RS-485 通讯/编程口,具有 PPI 通讯协议、MPI 通
讯协议和自由方式通讯能力。自由通讯口方式是 S7-200 PLC 的一个很有特色的功能,
它使 S7-200 PLC 可以由用户自己定义通讯协议。利于自由通讯口方式,在本系统中 PLC
可以与变频器和触摸屏方便连接。模拟量输入采用 4 路 12 位 A/D 模拟量输入的 EM231 模
块,具有较高的精度。PLC 编程采用 STEP7-Micro/WIN 编程软件,它提供一个完整的编
程环境,可进行离线编程和在线连接和调试,并能实现梯形图与语句表的互相转换.
可编程控制器能如此迅速的发展的原因是由于它具有通用计算机所不具备的特点:
1 可靠性
可编程控制器采用了一系列可靠性设计的方法进行设计,例如:冗余设计、掉电保护设
计、故障诊断、和信息保护和恢复等,提高了 MTBF,降低了 MTTR,使可靠性得到提高。
可编程序控制器是为了工业生产过程控制而专门设计的控制装置,它具有比通用的计
算机控制系统更简单的编程语言和更可靠的硬件。采用了简化的编程语言,变成出错率
大大降低。在可编程控制器的软件方面,也采用了一系列提高可靠性的措施。例如,采
用软件过滤;软件自诊断;简化编程语言;信息保护和恢复。报警和运行信息的显示等
2 易操作性
着体现在它的操作方便、编程方便、维护方便。
3 灵活性
编程的灵活性。编程语言有梯形图、布尔助记符、功能表图、功能模块图、和语句表。这种
编程的灵活性是继电器顺序控制所不能比拟的,正是由于编程的柔性特点,再柔性制
造单元 FMC、柔性制造系统 FMS、计算机集成制造系统 CIMS 和计算机集成流程工业系统
CIPS,可编程控制系统成为主要的控制设备。
扩展的灵活性。它不仅可通过增加输入输出卡件增加点数,通过扩展单元来扩大容量和
功能,甚至可通过与集散控制系统 DCS 或其他上位机的通信来扩展功能,并与外部设
备进行交换等。
-8-
毕业论文(设计)用纸

2.5 可编程控制器的组成
如图所示,PLC 与通用计算机没有什么区别,只是一台增强了 I/O 功能的可与控制
对象方便连接的计算机。其完成控制的实质是按一定算法进行 I/O 变换,并将这个变
换物理实现,应用于工业现场。

1. 输入寄存器
输入寄存器可按位进行寻址,每一位对应一个开关量,其值反映了开关量的状态,
其值的改变由输入开关量驱动,并保持一个扫描周期。CPU 可以读其值,但不可以写或
进行修改。

图 2-1. PLC 的组成

2. 输出寄存器
输出寄存器的每一位都表明了 PLC 在下一个时间段的输出值,而程序循环执行开始
时的输出寄存器的值,表明的是上一时间段的真实输出值。在程序执行过程中,CPU 可以
读其值,并作为条件参加控制,还可以修改其值,而中间的变换仅仅影响寄存器的值。只有
程序执行到一个循环的尾部时的值才影响下一时间段的输出,即只有最后的修改才对
输出接点的真实值产生影响。

3. 存储器
存储器分为系统存储器和用户存储器。系统存储器存储的是系统程序,它是由厂家
开发固化好了的,用户不能更改,PLC 要在系统程序的管理下运行。用户存储器中存放
的是用户程序和运行所需要的资源,I/O 寄存器的值作为条件决定着存储器中的程序如
何被执行,从而完成复杂的控制功能。

4. CPU 单元
CPU 单元控制着 I/O 寄存器的读、写时序,以及对存储器单元中程序的解释执行
工作,是 PLC 的大脑。

5. 其它接口单元
其它接口单元用于提供 PLC 与其它设备和模块进行连接通信的物理条件。
2.6 PLC 的工作原理
CPU 连续执行用户程序、任务的循环序列称为扫描。如下图所示,CPU 的扫描周期
-9-
毕业论文(设计)用纸

包括读输入、执行程序、处理通信请求、执行 CPU 自诊断测试及写输出等内容。


PLC 可被看成是在系统软件支持下的一种扫描设备。它一直周而复始地循环扫描并
执行由系统软件规定好的任务。用户程序只是扫描周期的一个组成部分,用户程序不运
行时,PLC 也在扫描,只不过在一个周期中去除了用户程序和读输入、写输出这几部分
内容。典型的 PLC 在一个周期中可完成以下 5 个扫描过程。

1.自诊断测试扫描过程。为保证设备的可靠性,及时反应所出现的故障,PLC 都具
有自监视功能。自监视功能主要由时间监视器完成。WDT 是一个硬件定时器,每一个扫
描周期开始前都被复位。WDT 的定时可由用户修改,一般在 100~200ms 之间。其它的
执行结果错误可由程序设计者通过标志位进行处理。

2.与网络进行通信的扫描过程。一般小型系统没有这一扫描过程,配有网络的 PLC 系
统才有通信扫描过程,这一过程用于 PLC 之间及 PLC 与上位计算机或终端设备之间的
通信。

3.用户程序扫描过程。机器处于正常运行状态下,每一扫描周期内部包换扫描过程。该
过程在机器运行中是可控的,即用户可以通过软件进行设定。用户程序的长短,会影响
过程所用的时间.

4.读输入与写输出扫描过程。机器在正常运行状态下,每一时间。个扫描周期内都包含
这个扫描过程。该过程在机器运行中是否被执行是可控的。CPU 在处理用户程序时,使
用的输入值不是直接从输入点读取的运算的结果也不直接送到实际输出点,而是在内
存中设置了两个映像寄存器:一个为输入映像寄存器,另一个为输出映像寄存器。用户
程序中所用的输入值是输入映像寄存器的值,运算结果也放在输出映像寄存器中。在输
入扫描过程中,CPU 把实际输入点的状态锁入到输入映像寄存器;在输出过程中 ,
CPU 把输出映像寄存器的值锁定到实际输出点。为了现场调试方便,PLC 具有 I/O 控制
功能,用户可以通过编程器封锁或开放 I/O。封锁 I/O 就是关闭 I/O 扫描过程。
下图描述了信号从输入端子到输出端子的传递过程。
在读输入阶段,CPU 对各个输入端子进行扫描,通过输入电路将各输入点的状态
锁入输入映像寄存器中。紧接着转入用户程序执行阶段,CPU 按照先左后右、先上后下
的顺序对每条指令进行扫描,根据输入映像寄存器和输出映像寄存器的状态执行用户
程序,同时将执行结果写入输出映像寄存器中。在程序执行期间,即使输入端子状态发
生变化,输入状态寄存器的内容也不会改变—输入端子状态变化只能在下一个工作周
期的输入阶段才被集中读入。在写输出阶段,将输出映像寄存器的状态集中锁定到输出
锁存器,再经输出电路传递到输出端子。
由上述分析得出循环扫描有如下特点:
(一) 扫描过程周而复始地进行,读输入、写输出和用户程序是否执行是可控的。
(二) 输入映像寄存器的内容是设备驱动的,在程序执行过程中的一个工作周期内
输入映像寄存器的值保持不变,CPU 采用集中输入的控制思想,只能使用输入映像积
存的值来控制程序的执行。
(三) 程序执行完后的输出映像寄存器的值决定了下一个扫描周期的输出值,而在
程序执行阶段,输出映像寄存器的值即可以作为控制程序执行的条件,同时又可以被
程序修改用于存储中间结果或下一个扫描周期的输出结果。此时的修改不会影响输出锁
存器的现在输出值,这是与输入映像寄存器完全不同的。

- 10 -
毕业论文(设计)用纸

(四)对同一个输出单元的多次使用、修改次序会造成不同的执行结果。由于输出映
像寄存器的值可以作为程序执行的条件,所以程序的下一个扫描周期的集中输出结果
是与编程顺序有关的,即最后一次的修改决定了下一个周期的输出值,这是编程人员
要注意的问题。
各个电路和不同的扫描阶段会造成输入和输出的延迟,这是 PLC 的主要缺点。各 PLC
厂家为了缩小延迟采取了很多措施,编程人员应对所使用型号的 PLC 的延迟时间的长
短很清楚,它是进行 PLC 选型时的重要指标。
2.7 主要功能
PLC 的外部设备中,最重要的就是编程器,它用来对用户程序进行写入,检查,
修改和调试,也可以在线监视 PLC 的运行,它经过编程器接口与 CPU 联系,完成人-
机对话。目前,有很多 PLC 都可以利用 微型计算机作为编程工具,这时应配上相应的
编程软件及接口,由于微机的强大功能,使 PLC 的编程和调试更为方便。
另外,PLC 的外部设备中还包括打印机:在用户程序编制阶段用来打印带注解的
梯形图或指令语句表程序,以利于维修和系统的改造 ;外存储器:存储部分程序或改
变生产工艺流程时需要调用的程序,它所存的程序也可重新装入内存,有利于 PLC 的
内存程序的恢复;EPROM 写入器:用语将用户程序写入到 EPROM 中去,它提供了一
个非易失性的用户程序保存方法。
PLC 是一种微机控制系统,工作原理也与微机相同,但它在应用时一般将其等效
成输入,输出和内部控制电路三部分。输入部分用于接受被控设备的信息或操作命令等
外部信息或操作命令等外部输入信息。输入接线端是 PLC 与外部的开关,按钮,传感
器转换信号等连接的端口,每个端子可等效为一个内部继电器线圈,线圈号即输入接
点号,这个由接到输入端的外部信号来驱动,其驱动电源可由 PLC 的电源部件提供,
也可由独立的交流电源供给,每个输入继电器可以有无数多个内部触电(动合,动断
的形式均可),供用户设计 PLC 的内部控制电路时使用。
内部控制电路是是用户根据控制要求编制的程序,作用是运算和处理由输入部分
得到的信息并判断应产生哪些输出。PLC 的程序一般用梯形图表示,而梯形图是以继电
器控制的电气原理图演变而来的,PLC 中的动合、动断触点、线圈等概念与继电器控制
电路相同,在 PLC 内部还有定时器、技术器、移位器、内部辅助继电器等。继电器控制系
统中没有器件,他们的线圈自动合,动断触点只能在 PLC 内部控制电路中使用,如要
与外部电路相连,则必须通过输出部分。
输出部分作用是驱动外部负载,在 PLC 内部,有若干能与外部设备直接相连的输
出继电器(有继电器形、双向硅形,晶体管形等三种形式),它也有无限多个软件实现
的动合,动断触点,可在 PLC 内部控制电路中使用,但对应每个输出只有一个硬件的
动合触点与之相连,用以驱动需要操作的外部负载,外部复杂的驱动电源接在输出公
共端(COM)上。
总之,在使用 PLC 时,可以把输入端为一个继电器线圈,其相应的继电器结点可
以在内部控制电路中使用,而输出端又可以等效为内部输出继电器的一个动合触点,
驱动外部设备。
PLC 一般采用循环扫描方式工作,在 PLC 加电后,先进行初始化处理、开始运行
之后,串行的执行器存储器中的程序。PLC 的内部工作过程用图表示为如本章末之图:
用 PLC 设计一个控制系统时,必须知道有一个输入信号后 PLC 要经过多长时间才能有
一个对应的输出信号,这样才能精确的解决系统各个不见之间配合问题。从 PLC 受到
一个输入信号到 PLC 向输出端输出一个控制信号所需的 PLC I/O 响应时间,一般在设
计系统时都要对此进行一定的考虑。
顺序控制是 PLC 最基本、应用最广泛的领域。由于它具有编程设计灵活、速度快、可
- 11 -
毕业论文(设计)用纸

靠性高、成本低、便于维护等优点,所以在实现单机控制、多机群控制、生产流程控制中
可以完全取代传统的继电器接触器控制系统。如:有色冶金行业的冶炼厂和选矿厂的物
料输送及配料、井下采矿皮带输送系统、选矿厂球磨机及各润滑站系统、冶炼厂余热锅炉
振打系统、电收尘输灰系统、冶炼厂转炉本体联锁和加料系统等,其它行业如汽车生产
线、印刷机械、加工机床、包装机以及日常生活的电梯控制等。
用于顺序控制的 PLC 编程语言既不同于高级语言,也不同于汇编语言,它是面向现
场、面向问题、面向用户的简单直观的程序控制语言。它可分为逻辑型和动作型两大类。
前者可由传统的继电器电路变换而来,如梯形图;后者由机械设备动作变换而来,如
流程图。梯型图同继电器电路相似,易于掌握,便于维修。在顺序控制中应用的较为广
泛。即使不经过特殊的培训,一般工程技术人员也能很快掌握。对于过程控制的模拟量
均采用硬件电路构成的 PID 模拟调节器来实现开、闭环控制。而现在完全可以采用 PLC
控制系统,选用模拟量控制模块,其功能由软件完成,系统的精度由位数决定,不受
元件影响,因而可靠性更高,容易实现复杂的控制和先进的控制方法,可以同时控制
多个控制回路和多个控制参数。例如生产过程中的温度、流量、压力、速度等。
功能说明:
(1) 逻辑控制功能
逻辑控制功能实际上就是位处理功能,是 PLC 的最基本功能之一。PLC 设置有“与”
(AND)、“或”(OR)、“非”(NOT)等逻辑指令,根据外部现场(开关、按钮或
其它传感器)的状态,根据指定的逻辑进行运算处理后,将结果输出到现场的被控对
象(电磁阀、电机等)。因此,PLC 可代替继电器进行开关控制,完成接点的串联、并联
串并联、并串联等各种连接。另外,在 PLC 中一个逻辑位的状态可以无限次的使用,逻
辑关系的修改和变更也十分方便。

(2) 定时控制功能
定时控制功能是 PLC 的最基本功能之一。PLC 中有许多可供用户使用的定时器,其功
能类似于继电器线路中的时间继电器。定时器的设定值(定时时间)可以在编程时设定
也可以在运行过程中根据需要进行修改,使用方便灵活。程序执行时,PLC 将根据用户
用定时器指令指定的定时器对某个操作进行限时或延时控制,以满足生产工艺的要求。

(3) 计数控制功能
计数控制功能是 PLC 的基本功能之一。PLC 为用户提供了许多计数器,计数器记
到某一个数时,产生一个状态信号,利用该状态信号实现对某个操作的计数控制。计数
器的设定值可以在编程时设定,也可以在运行过程中进行修改。程序执行时,PLC 将根
据用户用计数器指令指定的计数器对某个控制信号的状态改变次数进行计数,以完成
对某个计数过程的计数控制。

(4)步进控制功能
PLC 为用户提供了若干个移位寄存器,可以实现由时间、计数或其他指定逻辑信号为转
步条件的步进控制。即在一道工序完成以后,在转步条件控制下,自动进行下一道工序
有些 PLC 还专门设置了用于步进控制的步进指令和鼓形控制器操作指令,编程和使用
都极为方便。

(5)数据处理功能
PLC 大部分都具有数据处理功能,可以实现算术运算、数据比较、数据传送、数据
移位、数制转换、译码编码等操作。中、大型 PLC 数据处理功能更加齐全,可完成开方
- 12 -
毕业论文(设计)用纸

PID 运算、浮点运算等操作,还可以和 CRT、打印机相联、实现程序、数据的显示的打印

(6)回路控制功能
有些 PLC 具有 A/D、D/A 转换功能,可以方便的完成对模拟量的控制和调节。

(7)通讯联网功能
有些 PLC 采用通讯技术,实现远程 I/O 控制、多台 PLC 之间的同位链接、PLC 与
计算机之间的通讯等。

(8)监控功能
PLC 设置了较强的监控功能,利用编程器或监视器,操作人员对 PLC 有关部分
的运行状态进行监视。利用编程器可以调整定时器、计数器的设定值和当前值,并可以
根据需要改变 PLC 内部逻辑信号的状态及数据区的数据内容,为调试和维护提供了极
大的方便。

(9)停电记忆功能
PLC 内部的部分存储器所使用的 RAM 设置了停电保持器件(如备用电池等),
以保证存储器中信息能够长期保存。利用某些记忆指令,可以对工作状态进行记忆,以
保持 PLC 断电后的数据内容不变。PLC 电源恢复后,可以在原工作基础上继续工作。

(10)故障诊断功能
PLC 可以对系统构成、某些硬件状态、指令的合法性等进行自诊断,发现异常情
况,发出报警并显示错误类型,如属严重错误则自动终止运行。PLC 的故障自诊断功能
大大提高了 PLC 控制系统的安全性和可维护性。

2.8 可编程控制技术的发展趋势
随着计算机科学的发展和工业自动化愈来愈高的需求,可编程控制技术得到了飞
速的发展,其技术和产品日趋完善。仅仅将 PLC 理解为开关量控制的时代己经过去,
PLC 不仅以其良好的性能满足了工业生产的广泛需要,而且将通信技术和信息处理技
术融为一体,其功能也日趋完善。今后,PLC 将主要朝着以下两个方向发展:一个是向
超小型专用化和低价格方向发展;另一个是向高速多功能和分布式自动化网络方向发展。
总的趋势如下阶:
1.可编程控制技术的标准化
在工业自动化产品繁花似锦的今天,各生产厂商既互相竞争又互相合作。一种自动化产
品的竞争力除表现在其技术上的个性外,更重要的还在于其满足国际标准化的程度和
水平。标准化一方面保证了产品的出厂质量,另一方面也保证了各个厂家产品的互相兼
容。出厂检验时各可编程控制产品的厂家都有相应的技术标准作依据。按照这些标准,
各种型号的 PLC 产品对工业应用环境、抗干扰性等条目都给出了明确的规定。但是,这
些标准目前只能是统一区域性的产品,而不能实现全球的统一性。为了使各厂家的产品
有一个共同的参考平面,制定了国际标准。
2. CPU 处理速度进一步加快
目前 PLC 的 CPU 与微型计算机的 CPU 相比,还处在比较落后的地步,最高的
也仅仅处在 80486 一级。将来会全部使用 64 位 RISC 芯片,实现多 CPU 并行处理
或分时处理或分任务处理,实现各种模块智能化,且部分系统程序用门阵列电路
- 13 -
毕业论文(设计)用纸

固化。这样 PLC 执行指令的速度将达到纳秒级。


3.可编程控制技术的智能化
提高一个系统的智能程度不仅提高系统的品质,在某种意义上也提高了系统的可
靠性。
4.系统的开放性和兼容性
开放性和兼容性是不可分割的而且是相辅相成的概念。一方面是某一产品和第三家同
类产品在通信上的兼容程度,另一方面是指某系统尤其是软件上的开发平台对使用者
有多大的开放程度。当今可编程控制产品种类繁多,加上自动化项目越来越大,致使常
常在一个工程项目中出现不同厂家的产品做主从站的现象,这就要求每一厂家的产品
族中,都要考虑到和其他厂家产品的兼容性问题;另一方面,可编程控制器与工业控制
机等其他装置的通信难易也体现了开放性的特点。除此之外,同一厂家产品族中的各系
列产品兼容性也代表了可编程控制产品的水平。
5.通用性和专业化的结合
可编程控制产品是通用的。但是工业的每一领域都有其自己的特点。怎样才能使一个
系统既具有通用性又具备专业化呢?硬件系统的模块化便是解决这一矛盾的钥匙。这样,
适合于某个行业或某些特殊问题的专用模块就可以很容易地集成到通用系统中去。常用
的专用模块包括:定位模块、温度测量模块、高速采样模块、网络接口模块等。
6.可靠性进一步提高
随着 PLC 进入过程控制的领域,对 PLC 可靠性的要求进一步提高。硬件冗余的容
错技术将进一步得到应用,不仅会有 CPU 单元冗余、通信单元冗余、电源单元冗余、I/0
单元冗余、而且整个系统都会实现冗余。但从根本上来讲,系统的可靠性取决于系统单
元的可靠程度。要保证整个系统的可靠运行,首先要求系统各单元的质量要得到保证 。
MTBF(平均无故障时间)是衡量产品质量的重要指标。纵观各著名厂商,其 PLC 产品都
有不同程度的冗余功能,而且发展越来越完善。
7.控制系统分散化
根据分散控制、集中管理的原则,PLC 控制系统的 I/0 模块将直接安装在控制现场,
通过通信电缆或光纤与主 CPU 进行数据通信。这样使控制更有效,系统更可靠。
8.控制与管理功能一体化
为了满足现代化大生产的控制与管理的需要,PLC 将广泛采用计算机信息处理技术、
网络通信技术和图形显示技术,使 PLC 系统的生产控制功能和信息管理功能融为一体。
综上所述,我们不难得出下面几个结论:
1.工控机、计算机集散控制系统及 PLC 正在走着一条相互融合的道路。
2.智能分布式控制是可编程控制系统基于现场总线的新型控制思想。
3.系统的智能性将越来越重要,因此系统的分析运算能力将越来越强。
4.基于标准化的开放性和兼容性是衡量系统质量的重要判据。
5.通用性、高度专业化的融合是可编程控制系统的新特征。

- 14 -
毕业论文(设计)用纸

第 3章 交通灯控制电路的设计

3.1 PLC 正常时序


本文选用三菱系列的 FX2N-64,其输入端接收来自各个路口的车辆探测器测得的
输出标准电脉冲,输出接十字路口的红绿信号交通灯。信号灯的选择:选用红、黄、绿发
光二极管作为信号灯(箭头方向型)。FX2N 系列拥有无以匹及的速度、高级的功能、逻辑
选件以及定位控制等特点,FX2N 是从 16 到 256 路输入/输出的多种应用的选择方案。
价格便宜,功能齐全,比起其他 PLC 有着速度、逻辑、定位等优越之处。安装简单,维
修方便。FX2N-64 的 I/O 总数 32,输入/输出各 32 个,输入类型为漏型,输出类型为继
电器或晶体管。FX2N 通过储存的程序周期运转。
正常时序、急车强通和车辆的流量记数、交通灯的时长控制可由可编程控制器(PLC)
来实现。当然,也可选用其他种类的计算机作为控制器。我选用 PLC 作为控制器件是因
为可编程控制器核心是一台计算机,它是专为工业环境应用而设计制造的计算机。它具
有高可靠性丰富的输入/输出接口,并且具有较强的驱动能力;它采用一类可编程的存储
器,用于其内部存储程序,执行逻辑运算,顺序控制,定时,计数与算术操作等面向用
户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程;它采用模块
化结构,编程简单,维修方便。

3.2 I/O 地址分配

PLC Y430 HL1


南北红灯
COM
启动 HL2
X400
Y431 HL3
东西绿灯
COM
HL4
Y432

COM HL5
X401
东西黄灯Y433
I HL6
南北急车 COM
X402
HL7
Y434
HL8 南北绿灯
Y435

+24V COM
东西急车 HL9
HL10 东西红灯
com com HL11
_ - 南北黄灯
HL12

图3-1 正常时序交通灯电路图
- 15 -
毕业论文(设计)用纸

O/Y431 到 O/Y435 PLC 输出点分别控制着两个信号灯,如果 PLC 输出点的输出电


流不够大,可以用一个输出点驱动一盏信号灯,也可以在 PLC 输出端增设中间继电器,由
中间继电器再 去驱动信号灯.
根据示意图和控制要求可知,该系统需要 3 个输入点和 6 个输出点,起地址分配如下:
输入设备 输入编号点 输出设备 输入编号点
起动开关 X400 南,北红灯 Y430
东西急车 X401 东,西绿灯 Y431
强通开关 东,西黄灯 Y432
南北急车 X402 南,北绿灯 Y433
强通开关 东,西黄灯 Y434
南,北红灯 Y435

3.3 主程序流程图

启动

急 车 强 急车强通子程序
通?

Y
滞 留 情 滞留情况子程序
况?

正常时序 正常时序子程序

图 3-2 主程序流程图
启动电源,信号输入先传送到急车强通控制,无线接收数据相同执行急车强通的
子程序,不同就传送到滞留情况,电感式传感器有高频电流通过电感时,车流量大,
当车辆进入路口经过第一个传感器时,使统计数加 1,经过第二个传感器 2 出路口时,
使统计数减 1,其差值为该股车道上车辆的滞留量(动态值),可以与其他道的值进行比
较,据此作为调整红绿灯时长的依据。这时执行滞留情况子程序。如果不是进入正常时
序状态。

- 16 -
毕业论文(设计)用纸

3.4 正常时序情况
PLC 投入运行后,由方波发生器的辅助继电器 M100 产生周期为 1s(接通 0.5s、断
开 0.5s)的方波脉冲,供信号闪光灯控制用。

启 动

东西绿灯亮 20S 南北红灯亮 25S

东西绿灯闪亮 3S

东西黄灯亮 2S

东西红灯亮 30S 南北绿灯亮 25S


图 3 正常时序流程图

南北绿灯闪亮 3S

南北黄灯亮 2S

图 3-3 正常时序流程图

- 17 -
毕业论文(设计)用纸

图 3-4 十字路口交通灯正常时序控制时序图

- 18 -
毕业论文(设计)用纸

T550
T550方 波 发 生 器
K0.5( 周 期 为 1s)
T550 M100
M100

T550 M100

X400 T452
Y432南 北 红 灯

X400 T450
Y434 东 西 红 灯

T450 M100 T451


东 西 绿 灯 闪

X400 T455
T450 东 西 绿 灯 计 时
K20
T450
T451 东 西 绿 灯 闪 计 时
K3
T451 T452
Y435 东 西 黄 灯 计 时

T451
T458 东 西 红 灯
K2
T458 T455
Y436南 北 绿 灯

T452 T453
Y430南 北 绿 灯 闪

T453 M100 T454

T452
T453南 北 绿 灯 计 时
K25
T453
T454南 北 绿 灯 闪 计 时
K3
T454 T455
Y431南 北 黄 灯

T454
T455南 北 黄 灯 计 时
K2

图 3-5 正常时序控制梯型图
- 19 -
毕业论文(设计)用纸

十字路口 PLC 自动调整红绿灯时给信号灯电源,信号系统工作;南北红灯亮,东


西绿灯亮;南北红灯亮维持 25s,在南北红灯亮的同时东西绿灯亮,并维持 20s;到 20s
时,东西绿灯闪亮,绿灯闪亮周期为 1s(亮 0.5s,0.5s);绿灯闪亮 3s 后熄灭,东西
黄灯亮,并维持 2s;到 2s 时,东西黄灯熄,东西灯亮,同时南北红灯熄灭,南北绿灯
亮;西灯亮维持 30s,南北绿灯亮维持 25s 到 25s 时,南北绿灯闪亮 3s 后熄灭,南北黄
灯亮,并维持 2s;到 2s 时南北黄灯熄,南北红灯亮,同时东西红灯熄,东西绿灯亮,开
始第二周期的动作。
程序运行过程如下:
当启动开关合上是,X400 接通,使 Y432、Y434 接通,南北红灯亮、东西绿灯亮;
T450 开始计时。T450 20s 计时到,T450 常闭触点断开,T450 常逼触点闭合,通过
M100 常开触点、T451 常闭触点使 Y434 按照 M100 的通断周期通断,东西绿灯闪光;
T451 开始计时。当东西绿灯闪 3 次(时间为 3s)时,T451 计时到,T451 常闭触点断开
使 Y434 断开,东西绿灯闪光熄;T451 常开触点闭合,使 Y435 接通,东西黄灯亮;
T452 开始计时。T452 2s 计时到,T452 常闭触点断开,使 Y432、Y435 断开,南北红灯
熄、东西黄灯熄;T452 常开触点闭合,使 Y452 常闭触点闭合,使 Y436、Y430 接通,
东西红灯亮、南北绿灯亮;T453 开始计时。T453 25s 计时到,T453 常闭触点断开,
T453 常开触点闭合,通过 M100 的通断周期通断,南北绿灯闪光;T454 开始计时 。
T454 3s 计时到,T454 常闭触点断开,使 Y430 断开,南北绿灯闪光熄;T454 常开触点
闭合,使 Y431 接通,南北黄灯亮;T455 开始计时。T455 2s 计时到,T455 常闭触点断
开 , 使 Y436 、 Y431 断 开 , 东 西 红 灯 熄 、 南 北 黄 灯 熄 ; 同 时 使
T450、T451 、T451、T453、T454、T455 全部计时器复位(断开),于是 T450 常闭触点 、
T452 常闭触点闭合,分别使南北红灯亮和东西绿灯亮,开始第二周期的动作,以后周
而复始的进行。当启动开关断开时,X400 断开电器断开,全部信号灯熄灭。

- 20 -
毕业论文(设计)用纸

3.5 急车强通情况

3-6 急车强通流程图

- 21 -
毕业论文(设计)用纸

图 3-7 急车强通控制时序图

- 22 -
毕业论文(设计)用纸
T 5 5 0
T 5 5 0 方 波 发 生 器
K 0 . 5 ( 周 期 为 1 )S
T 5 5 0 M 1 0 0
M 1 0 0
T 5 5 0 M 1 0 0

X 4 0 0 T 4 5 2 M 2 0 1 M 2 3 1
Y 4 2 3 南 北 红 灯
M 2 3 0 T 4 5 2

M 2 0 0

X 4 0 0 T 4 5 0 M 2 0 0 M 3 3 0 M 2 0 1 M 2 3 1
Y 4 3 4 东 西 绿 灯

T 4 5 0 M 1 0 0 T 4 5 1
东 西 绿 灯 闪
M 2 3 0

M 2 0 0

X 4 0 0 T 4 5 5 M 2 0 0 M 2 3 0 M 2 0 1 M 2 3 1
T 4 5 0 东 西 绿 灯
K 2 0
T 4 5 0 计 时
T 4 5 1
K 3 东 西 绿 灯
M 2 3 0
闪 计 时
T 4 5 1 T 4 5 2
Y 4 3 5 东 西 黄 灯

T 4 5 1
Y 4 5 2 东 西 黄 灯
K 2 计 时
T 4 5 2 T 4 5 5
Y 4 3 6 东 西 红 灯

M 2 3 1

M 2 0 1

T 4 5 2 T 4 5 8
Y 4 8 0 南 北 绿 灯
T 4 5 3 M 1 0 0 T 4 5 4

M 2 8 1
南 北 绿 灯 闪
M 2 0 1

T 4 5 2
T 4 5 3 南 北 绿 灯
K 2 5 计 时
T 4 5 3 南 北 绿 灯
T 4 5 4 闪 计 时
K 3
M 2 3 1

T 4 5 4 T 4 5 6
Y 4 3 1 南 北 黄 灯
T 4 5 4
T 4 5 5 南 北 黄 灯
K 2 计 时
X 4 0 1 为 东 西 强 通 完
S M 2 4 0 发 脉 冲 作 准 备
X 4 0 2 为 南 北 强 通 完
S M 2 4 1 发 脉 冲 作 准 备
X 4 0 1 M 2 0 1
M 2 0 0
东 西 , 南 北
X 4 0 2 M 2 0 0 强 通 互 锁
M 2 0 1
M 2 4 0 M 2 0 0
M 2 1 0
东 西 强 通 完
M 2 1 0 发 脉 冲
P L S M 2 2 0
M 2 4 1 M 2 0 1
M 2 1 1
南 北 强 通 完
M 2 1 1 发 脉 冲
P L S M 2 2 1
M 2 2 0 T 4 5 5
M 2 3 0 东 西 强 通 完

M 2 3 0

M 2 2 1 T 4 5 5
M 2 3 1 南 北 强 通 完

M 2 3 1

图 3-8 强通控制梯型图
急车强通信号受急车强通开关控制;无急车时,信号灯接正常时序控制;有急车
- 23 -
毕业论文(设计)用纸

来时,将急车强通开关接通,不管原来信号灯的状态如何,一律强制让急车方向的绿
灯亮,使急车放行,直至急车通过为止;急车一过,将急车强制开关断开,信号灯的
状态立即转为急车放行方向上的绿灯闪 3 次,随后按正常时续控制;急车强通信号只
能响应一路方向的急车,若两个方向先后送急车,则响应先来的一方,随后再响应另
一方。交通路段经常会出现紧急情况的发生。比如一台救护车需要急救,强通十字路口
为了病人的生命安全保障,需把此路段畅通,让救护车通过。
当东西急车强通开会合上时,X401 接通,M200 接通,M200 常闭触电断开,使
T451、T452、T453、T454、T455 全部计时器断开;M20-0 常开触电闭合,使 Y432、Y434
接通,南北红灯亮、东西绿灯亮,让东西急车放行,当东西急车强通开关断开时 ,
X401 断开,M200 断开,M210 接通,M200 发出脉冲,使 M230 接通并自保,M230 常
闭自动端开,使“东西绿灯”支路及“东西绿灯计时”支路断开;M230 常开触电闭合,
使 Y432 继续接通,南北红灯继续亮;使“东西绿灯闪”支路及“东西绿灯闪计时”支
路接通,T451 开始计时。当东西绿灯闪 3 次(时间为 3s)时,T451 常闭触电断开“东
西绿灯闪”支路;T451 常开触电接通 Y435 及 Y452,东西黄灯亮并且开始计时,……
以后按正常时序动作。当动作进行完最后一步,既 T455 计时到,则 T455 常闭触电断开
使 M230 断开,动作按正常时序从头开始运行。南北方向同理。

- 24 -
毕业论文(设计)用纸

3.6 车流滞留情况红绿灯时间长度控制

程序初始化

计数器清零后计数开始
若为其他
各路口的红绿灯先东西后南北按常规顶定时方式循环切换一次

Y
四路口满溢否? 查询各路口的车流量

东西车流量总和大于南北 N
东西向为空道否? Q
车流量总和吗?

F N
东,西向绿灯左行15S Y 南北车流量总和〉=
N
东西车流辆总和否

Q1 南北向为空否? 其他
东,西向绿灯直行15S
启动15S定时器 Y

启动45S定时器
查询各路口的车流量

查询个路口车流量
南北车流量总和〈=
东西车流辆总和否

东西车流辆总和〈=, N Y
南北车流量总和否 南北向绿灯执行保持
N Y N
东,西向绿灯直行保持 T=45s?
N Y
T=45S否 F
Y
南北向绿灯左行15S

南北向绿灯直行30S

图 3-9 十字路口 PLC 自动调整红绿灯时长的程序流程图


流程图中的 15s、30s、75s 等时间分别为交管部门定的车辆左转弯时间、直行最小时
- 25 -
毕业论文(设计)用纸

间、允许的最大通行时间;σ 为车流量的偏差量。以上值及其 4 个路口车流量的满溢值均


可在程序初始化中任意更改。车辆左转弯是造成交通堵塞很重要的一个方面,应加以适
当限制,故车辆左转弯始终采用最小定时控制,以减小系统的复杂程度,提高可靠性。
车辆通行的时间中包含绿、黄灯闪烁的时间,红、黄、绿各灯的切换与现用的方式相同。
人行道的红绿灯接线与现用的方式相同,其绿灯点亮的时刻与该方向车辆直行绿灯点
亮的时刻同步一致,但要较车辆直行绿灯提前熄灭,采用定时控制,如绿灯定时亮
18s。其目的是不让右转弯车辆过分受人行道灯的限制。若是人车分流,右转弯车辆不受
限制。

- 26 -
毕业论文(设计)用纸

图 3-10 十字路口 PLC 自动调整红绿灯时长的程序梯型图


梯形图程序说明:
- 27 -
毕业论文(设计)用纸

计时器 T4:7 为正常时序东西绿灯亮计时,计时时间为 20S;


计时器 T4:8 为正常时序下东西绿灯的闪亮时长计时,计时 3S;
计时器 T4:9 T4:10 为正常时序下东西绿灯的闪亮频率的计时,亮 0.5 秒,熄 0.5 秒,
闪亮周期计时,计时 1S;
计时器 T4:11 为正常时序下东西黄灯亮计时,计时时间为 2S;
计时器 T4:18 为东向西向车辆在距十字路口 200M 处停止时间,计时器计时 50S;
计时器 T4:22 东西方向车停时间达到 50S 要求,东西方向绿灯亮,计时 50S。

3.7 车流量的计算
(1)每股行车道的车流量通过 PLC 分别统计。当车辆进入路口经过第一个传感器 1(见
图 11)时,使统计数加 1,经过第二个传感器 2 出路口时,使统计数减 1,其差值为该
股车道上车辆的滞留量(动态值),可以与其他道的值进行比较,据此作为调整红绿灯时
长的依据。
(2)先统计每股车道上车辆的滞留量,然后按大方向原则累加统计。如,将东西向的
(见图 5)左行、直行、右行道上的车辆的滞留量相加,再与其它的 3 个方向的车流量进行
比较,据此作为调整红绿灯时长的依据。
(3)统计每股车道上车辆的滞留量后按通行最大化原则(不影响行车安全的多道相向
行驶)累加统计。如,东、西相向的 2 个左行、直行、右行道上的车辆的滞留量全部相加,
再与南北向的总车流量进行比较,据此作为调整红绿灯时长的依据(下面的例子就是按
此种方式)。

图 3-11 车流量的计算
程序流程图
- 28 -
毕业论文(设计)用纸

上述所描述的车流量统计方式,十字路口 PLC 自动调整红绿灯时长的程序流程图如图 8


所示,其行车顺序与现实生活中执行的一样,只是时间长短不一样。
程序的控制规律如下:
(1)当各路口的车辆滞留量达一定值溢满时(相当于比较严重的堵车),红绿灯切换采用
现有的常规定时控制方式;
(2)当东、西向路口的车辆滞留量比南、北向路口的大时(反之亦然),该方向的通行时间=
最小通行定时时间+自适应滞环比较增加的延时时间(是变化的),但不大于允许的最大
通行时间。其中最小定时时间是为了避免红绿灯切换过快之弊;最大通行时间是为了保
障公平性,不能让其它的车或行人过分久等。进一步的说明在后面的注释中。
(3)自适应滞环比较(本例的核心控制规律)增加的时间的确定若东、西向车辆滞留量≥南
北向一个偏差量 σ(如 30 辆车或其它值)时,先让东、西向的左转弯车左行 15s(定时控制,
值可改),再让直行车直行 30s(直行时间的最小值,值可改)后再加一段延时保持,直至
东、西向的车辆滞留量比南、北向的车辆滞留量还要少一个偏差量 σ,才结束该方向的
通行,切换到其它路上,否则一直延时继续通行下去,直至到达最大通行时间而强制
切换。滞环特性如图 9 所示。实际应用时 σ 的值需整定,过小则导致红绿灯切换过频,
过大又不能实现适时控制。

3.8 运行程序语句表
交通灯    三菱 plc
0 LD     M8000
1 SET    S0
2 STL   S0
3 LD    X002     停止按钮
4 OR    M0
5 ZRST   S20  S33
6 ZRST    Y0  Y5
7     LD    X1      手动按鈕﹐如果要裝成夜间自动﹐就裝上定时器 OK
8     PLS    M0
9 LD    M8013
10 OUT   Y2
11    OUT   Y5      ( Y2 Y5O 为黃灯)以上三步为夜间閃烁
12    LD   X0     启动, 如果要自动请裝上定时器
13 ANI    X1   
14 ANI   Y0
15 ANI   Y3
16 OR   T13
17 SET   S20
18 SET   S30
19    STL    S20
20    OUT   Y0     东西向红灯
21 OUT  T0  K300
22 LD   T0 
23 SET   S21
24 STL   S21
25 OUT   Y1      东西向绿灯
- 29 -
毕业论文(设计)用纸

26 OUT   T1  K200
27 LD    T1
28 SET   S22
29 STL    S22
30 OUT   T2  K50
31 LD  M8013
32 OUT   Y1    绿灯闪烁
33 LD   T2
34    SET   S23
35 STL   S23
36 OUT   Y2    黄灯
37 OUT   T3   K50      
38 STL     S30
39 OUT   Y4    南北向绿灯
40 OUT   T10  K200
41 LD   T10
42 SET   S31
43 STL   S31    
44 OUT   T11    K50    
45 LD   M8013
46 OUT   Y4      绿灯闪烁
47 LD    T11
48 SET   S32
49 STL   S32
50 OUT    Y5    黄灯
51 OUT    T12  K50
52 LD  T12
53 SET   S33
54 STL   S33
55 OUT   Y3     南北向红灯
56 OUT   T13 K300
57 STL   S23
58 STL    S33
59 LD   T13
60 OUT   S0
61 RET
62 END

3.9 运行效果
本系统具有可靠性高,抗干扰能力强等优点,可以组成能满足各种控制要求的控
制系统,用户不必自己再设计和制作硬件装置。PLC 还具有功能强,适应面广的特点,
现代 PLC 不仅具有逻辑运算、计时、计数、顺控等功能,数值运算和数据处理等功能。今
天的 PLC 已经开始用于闭环控制,不仅如此,随着其扩展能力和通信能力的发展,它
也越来越多地应用到了复杂的分布式控制系统中。从而受到了大家的认可。

- 30 -
毕业论文(设计)用纸

第 4章 总结
三菱系列 FX2N PLC 具有可靠性高,抗干扰能力强等优点,可以组成能满足各种
控制要求的控制系统,用户不必自己再设计和制作硬件装置。PLC 还具有功能强,适应
面广的特点。今天的 PLC 已经开始用于闭环控制,不仅如此,随着其扩展能力和通信
能力的发展,不仅在交通灯中控制自如,它也越来越多地应用到了复杂的分布式控制
系统中。由 PLC 控制十字路口的指示灯,维护方便,可按需要随意修改指示灯亮的时间,更
是体现了城市管理工作的现代化。
PLC 用于对交通信号灯的控制,主要是考虑其具有对使用环境适应性强的特性,
同时其内部定时器资源十分丰富,可对目前普遍使用的“渐进式“信号灯进行精确控
制,特别对于多岔路口的控制可方便地实现。目前大多数品牌的 PLC 内部均配有实时
时钟,通过编程控制可对信号灯实施全天候无人化管理。由于 PLC 本身具有通讯联网
功能,所以将同一条路上的信号灯组成一局域网功进行统一调度管理,可缩短车辆通
行等候时间,实现科学化管理。城市交通灯控制采用 PLC 比传统的采用电子线路和继
电器具有可靠性高、维护方便、使用简单、通用性强等特点,PLC 还可以联成网络,根据
实测各十字路口之间的距离、车流量和车速等,合理确定各路口信号灯之间的时差,把
N 台 PLC 联网到一台控制电脑上,以方便操作、管理和监控,从而极大地提高城市道路
交通管理能力。用 PLC 控制十字路口的指示灯,维护方便,可按需要随意修改指示灯
亮的时间,更体现了城市管理工作的现代话。
我国人口众多交通路道拥挤已严重制约经济快速持续发展,影响人们的日常生活。本
系统作为城市十字路口交通信号的控制系统,为我国“智能交通系统“全面开展提供
了有利的支持,具有一定的实践价值。

- 31 -
毕业论文(设计)用纸

参考文献
[1] 廖常初,PLC 的顺序控制编程方法。工业自动化(香港),1997。
[2] 张万忠等.电器与 PLC 控制技术.化学工业出版社,2002
[3] 高钦和.可编程控制器应用技术与设计.人民邮电出版社,2001.3
[4] 路林吉.PLC 应用开发技术与工程实践.人民邮电出版社,1999.5
[5] 平志韩.可编程序控制器及其在包装机械中的应用初探.1989. 2
[6] 段然.可编程控制技术采样机控制系统中的应用研究.西北工业大学,2001. 3
[7] 陈立定,吴玉香,苏开才.电气控制与可编程控制器.华南理工大学了版社,2001. 2
[8] 路林吉,王坚,江龙康.可编程控制器原理及应用.清华大学出版社,2002
[9] 齐从谦,王士兰.PLC 技术及应用.机械工业出版社,2000. 8
[10] 西门子公司.SIMATIC S7-200T 系统手册,2002
[11] 吴建强,姜三勇.《可编程序控制器原理及其应用》.哈尔滨工业大学出版社,1990
[12] 陈宇.可编程控制器基础及编程技巧.华南理工大学出版社,2000. 1
[13] 魏志精.可编程控制器应用技术.电子工业出版社,1995. 7
[14] 何衍庆,俞金寿.可编程控制器原理及应用技巧.化学工业出版社,2001
[15] 周渊深.可编程控制器应用技术.化学工业出版社,2002
[16] 黄净主编.电器及 PLC 控制技术.北京工业出版社,2002
[17] David G. Johnson. Programmable Controllers for Factory Automattion New York and
Basel Marcel Dekker Inc,1987.
[18] 廖常初,可编程控制器应用技术(第 3 版)。重庆:重庆大学出版社,1998。
[19] 廖常初,可编程控制器的编程方法与应用,重庆:重庆大学出版社,2001。
[20] 王永华等.现代电气控制及 PLC 应用技术.北京航空航天大学出版社,2000 [21] 廖常初,可编
程控制器的原理及其应用。电子技术,1990。
[22] 廖常初,PLC 梯形图程序的设计方法与技巧。电工技术,1998。
[23] 廖常初,周林。PLC 的功能指令。电工技术,1999。
[24] 廖常初,PLC 梯形图的书许控制设计法与顺序功能图。电子技术杂志,2001
[25] 廖常初,PLC 梯形图的顺序控制设计法。电子技术杂志。2001
[26] 张进秋,陈永利,张中民。可编程控制妻原理及其应用实例。机械工业出版社,2003。
[27] 吴建强,姜三勇。可编程控制器原理及应用。哈尔滨工业大学出版社,1998。
[28] 邱公伟,可编程网络通讯及应用。清华大学出版社。2000。
[29] 廖常初,PLC 编程及应用。重庆:重庆大学出版社。2000。

- 32 -

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy