课设PLC交通灯控制系统设计Word下载.docx

上传人:b****2 文档编号:5747481 上传时间:2023-05-05 格式:DOCX 页数:27 大小:402.03KB
下载 相关 举报
课设PLC交通灯控制系统设计Word下载.docx_第1页
第1页 / 共27页
课设PLC交通灯控制系统设计Word下载.docx_第2页
第2页 / 共27页
课设PLC交通灯控制系统设计Word下载.docx_第3页
第3页 / 共27页
课设PLC交通灯控制系统设计Word下载.docx_第4页
第4页 / 共27页
课设PLC交通灯控制系统设计Word下载.docx_第5页
第5页 / 共27页
课设PLC交通灯控制系统设计Word下载.docx_第6页
第6页 / 共27页
课设PLC交通灯控制系统设计Word下载.docx_第7页
第7页 / 共27页
课设PLC交通灯控制系统设计Word下载.docx_第8页
第8页 / 共27页
课设PLC交通灯控制系统设计Word下载.docx_第9页
第9页 / 共27页
课设PLC交通灯控制系统设计Word下载.docx_第10页
第10页 / 共27页
课设PLC交通灯控制系统设计Word下载.docx_第11页
第11页 / 共27页
课设PLC交通灯控制系统设计Word下载.docx_第12页
第12页 / 共27页
课设PLC交通灯控制系统设计Word下载.docx_第13页
第13页 / 共27页
课设PLC交通灯控制系统设计Word下载.docx_第14页
第14页 / 共27页
课设PLC交通灯控制系统设计Word下载.docx_第15页
第15页 / 共27页
课设PLC交通灯控制系统设计Word下载.docx_第16页
第16页 / 共27页
课设PLC交通灯控制系统设计Word下载.docx_第17页
第17页 / 共27页
课设PLC交通灯控制系统设计Word下载.docx_第18页
第18页 / 共27页
课设PLC交通灯控制系统设计Word下载.docx_第19页
第19页 / 共27页
课设PLC交通灯控制系统设计Word下载.docx_第20页
第20页 / 共27页
亲,该文档总共27页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

课设PLC交通灯控制系统设计Word下载.docx

《课设PLC交通灯控制系统设计Word下载.docx》由会员分享,可在线阅读,更多相关《课设PLC交通灯控制系统设计Word下载.docx(27页珍藏版)》请在冰点文库上搜索。

课设PLC交通灯控制系统设计Word下载.docx

我国从1974年开始研制。

于1977年开始工业应用。

1.3PLC的定义

可编程控制器(ProgrammableController)是计算机家族中的一员,是为工业控制应用而设计制造的。

早期的可编程控制器称作可编程逻辑控制器(ProgrammableLogicController),简称PLC,它主要用来代替继电器实现逻辑控制。

随着技术的发展,这种装置的功能已经大大超过了逻辑控制的范围,因此,今天这种装置称作可编程控制器,简称PC。

但是为了避免与个人计算机(PersonalComputer)的简称混淆,所以将可编程控制器简称PLC

可编程控制器一直在迅速发展中,因此到目前为止,尚未对其下最后的定义。

国际电工委员会(IEC)又先后颁布了PLC标准的草案第一稿,第二稿,并在1987年2月通过了对它的如下定义:

“可编程控制器是一种数字运算操作的电子系统,专为在工业环境应用而设计的。

它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算,顺序控制,定时,计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。

可编程控制器及其有关外部设备,都按易于与工业控制系统联成一个整体,易于扩充其功能的原则设计。

总之,可编程控制器是一台计算机,它是专为工业环境应用而设计制造的计算机。

它具有丰富的输入/输出接口,并且具有较强的驱动能力。

但可编程控制器产品并不针对某一具体工业应用,在实际应用时,其硬件需根据实际需要进行选用配置,其软件需根据控制要求进行设计编制。

1.4PLC的工作原理和过程

PLC虽然以微处理器为核心,具有微机的许多特点,但它的工作方式却与微机有很大不同,危机一般采用等待命令和中断的工作方式,而PLC则是采用“顺序扫描、不断循环”的方式进行工作的。

当PLC运行时,CPU根据用户按控制要求编写好并存于用户存储器中的程序,按指令步序号周期性的程序循环扫描,如果无跳转指令,则从第一条指令开始逐条执行用户程序,直到程序结束,然后重返回第一条指令,开始下一轮扫描。

每次完成对输入信号的采样和对输出状态的刷新等工作,如此周而复始。

PLC工作过程大体分三个阶段:

输入刷新阶段、程序执行阶段、输出刷新阶段。

-2-

1

2

3

输入刷新阶段

PLC在此阶段首先以扫描方式按顺序从输入锁存器中读入所有输入端子的通断状态或输入数据,并将其存入内存中各对应的输入状态映像寄存器中,这一过程称为输入刷新。

随后关闭输入端口,进入程序执行阶段,在程序执行阶段,即使输入端状态有变化,输入状态映像寄存器中的内容也不发生变化。

变化了的输入信号状态只能在下一周期的输入刷新阶段被读入。

程序执行阶段

PLC在程序执行阶段,按用户程序顺序扫描执行每条命令,所需的执行条件可以从输入映像寄存器中和元件状态寄存器中读入,经过相应的运算处理后,将结果再写入元件映像寄存器中,因此对于每一个元件来说,元件映像寄存器中所存的内容会随着程序的执行进程而改变。

输出刷新阶段

当程序所有指令执行完毕,输出状态映像寄存器的通断状态在CPU的控制之下被一次集中送至输出锁存器中,并通过一定输出方式,推动外部相应执行元件工作。

1.5PLC的结构

PLC是以微处理器为核心的电子系统,索然厂家品种繁多,功能和指令系统存在差异,但其结构和工作原理大同小异,它一般由中央处理单元CPU、存储器、输入/输出接口、电源、I/O扩展接口、外部设备接口、编程器等几个主要部分构成。

中央处理单元CPU

CPU作为整个PLC的核心起着总指挥的作用,是PLC运算和控制的中心,主要任务是

1、诊断电源,内部电路的工作状态及编制程序中的语法错误。

2、用扫描的方式采集由现场输入装置送来的数据和状态,并存入寄存器中。

3、运行状态时,按用户程序中存放的先后顺序逐条读取指令,经编译后,按指令规定的任务完成各种运算和操作,根据运算结果存储相应数据,并更新所有标志位的状态和输出映像寄存器的内容。

4、将存于数据寄存器中的数据处理结果和输出映像寄存器的内容送至输出电路。

5、按照PLC中系统程序所赋予的功能按接收并存储从编程器输入的用户程序和数据,响应各种外部设备的工作请求。

存储器

-3-

PLC内部存储器有两类:

一类是系统程序存储器,用以存放系统程序(包括系统管理程序、监控程序、模块化应用功能子程序以及对用户程序做编译处理的编译解释程序等)。

一类是用户存储器,包括用户存储区及工作数据存储区。

其中用户程序存储区主要存放用户已编制好或正在调试的应用程序;

工作数据存储区则包括存储各种输入端状态采样结果和各输出状态运算结果的输入/输出映像寄存器区、定时器/计数器的设定值和经过值存储区、各种内部编程元件状态及特殊标志位存储区,存放暂存数据和中间运算结果的数据寄存器区等等。

输入/输出接口

输入/输出接口是将PLC与现场各种输入、输出设备连接起来的部件。

输入接口通过PLC的输入端子接受现场输入设备(如限位开关、操作按钮、光电开关、温度开关等)的控制信号,并将这些信号转换成CPU所能接受和处理的数字信号。

输出接口则相反,它将CPU处理过的输出数字信号传送给输出端的电路元件,以控制其接通或断开,从而驱动接触器、电磁阀、指示灯等输出设备获得或是去工作所需的电压或电流。

电源

PLC的电源是指将外部输入的交流经过整流、滤波、稳压等处理后转换为满足PLC的CPU、存储器、输入输出接口等内部电子电路工作需要的直流电源电路或电源模块。

输入、输出接口电路的电源彼此相互独立,以避免或减小电源间的干扰。

现在许多PLC的直流电源采用直流开关稳压电源,这种电源稳压性能好、抗干扰能力强,不仅可提供多路独立的电压供内部电路使用,而且可以为输入设备或输出设备的传感器提供标准电源。

编程器

编程器是人与PLC联系和对话的工具,是PLC最重要的外围设备。

用户可以利用编程器来输入,读出、检查、修改、调试用户程序,也可以用它监视PLC的工作状态、显示错误代码或修改系统寄存器的参数设置。

I/O扩展接口

-4-

若主机(基本单元)的I/O接口不能满足输入输出设备点数需要时,可以通过此接口用扁平电缆线将I/O扩展单元与基本单元相连,以增加I/O点数。

外部设备接口

外部设备接口可将编程器、上位计算机、图形监控系统、打印机、条码判读器等外部设备与主机CPU连接,以完成相应操作。

1.6PLC的主要技术性能

PLC的主要技术性能,通常可以用以下各种指标进行描述。

1、I/O总点数

I/O总点数是衡量PLC可以接收输入信号(I)和输出信号(O)的数量。

PLC输入输出有开关量和模拟量两种,其中开关量用最大I/O点数表示,模拟量用最大I/O通道数表示。

2、用户程序存储容量

用户程序存储量是衡量可存储用户应用程序多少的指标,通常以字或K字为单位,PLC中通常以字为单位来存储指令和数据,一般的逻辑操作指令每条占一个字,定时/计数、移位等指令占2个字,而数据指令占2-4个字。

3、编程语言

编程语言一般有梯形图、语句表、控制系统程序流图等几种,因PLC不同而不同。

4、编程手段

手持编程器、CRT编程器、计算机编程分为小型、中型及大型PLC的编程装置。

5、指令执行时间

指令执行时间是指CPU执行基本指令所需要的时间,一般每步几至几十微秒。

6、扫描速度

扫描速度是指扫描1K字用户程序所需的时间,一般以ms/K字为单位。

7、指令系统

指令系统的指令种类和数量是衡量PLC的软件功能强弱的重要指标。

PLC的指令一般分为基本指令和高级指令两部分。

8、内部继电器的种类和数量

PLC内部继电器是指内部辅助继电器、定时器/计数器、移位寄存器、特殊功能继电器等,其数量多少关系到编程是否灵活方便。

-5-

9、其它除以上基本性能外,不同的PLC还有一些其他指标,如输入/输出方式、特殊功能模块种类、自诊断、通讯联网、远程I/O、监控、主要硬件型号、工作环境及电源等级等。

第二章

模拟交通灯控制系统设计要求

2.1

十字路口交通灯控制设计要求描述

1、按下开关S1后,交通灯白天模式工作,南北红灯亮10s,同时东西绿

灯先平光亮5s,再闪烁亮3s,然后东西黄灯亮2s;

总共10s结束后,东西红灯亮10s,同时南北绿灯平光亮5s,再闪烁亮3s,然后南北黄灯亮2s,依次循环下去,在此过程中,数码管跟随红灯亮的10s开始显示时间的减少,一直的循环。

2、白天时,按下开关S3,提前进入夜间模式,当此时按S2时,交通灯控制系统可以关断,但夜间模式时按S4键进入不了强制通行状态,因夜间一般不会出现强制通行的任务。

3、白天模式时、按下S4,交通灯进入强制通行状态,交通灯所有红灯亮,并且,数码管显示全为8,象征吉利,此时一般是有大的领导来的时候,要一路同行时使用。

当通行完毕后按S1即可恢复正常。

4、当过一段时间,白天模式进行60s后,自动进入夜间模式,夜间模式持续30s时,自动转为白天模式,在夜间模式时,只能有黄灯闪烁,按任意按钮都没有作用,只要是PLC通电,夜间模式就能执行。

保证夜间不管是什么情况,总能保证夜间模式的执行。

白天正常工作时红黄绿灯亮灭对应时间如下:

东西信号

绿灯亮

绿灯闪

黄灯

红灯亮

时间

5s

3s

2s

10s

南北信号

黄灯亮

数码管显

数字显示由9—0递减

夜间模式

只能黄色灯闪,不能关闭。

30s后转为白天模式,再60s转为夜间

模式

强制通行

强制所有红灯亮,同时数码管显示8.按X0恢复正常。

2.2十字路口交通灯的路况画出模拟图

-6-

绿黄红

绿

西

黄绿

2.1交通指挥灯示意图

第3章交通灯控制系统硬件设计3.1PLC机型和容量的选择步骤与原则

随着PLC技术的发展,PLC产品的种类也越来越多。

不同型号的PLC,其结构形式、性能、容量、指令系统、编程方式、价格等也各有不同,适用的场合也各有侧重。

因此,合理选用PLC,对于提高PLC控制系统的技术经济指标有着重要意义。

PLC的选择主要应从PLC的机型、容量、I/O模块、电源模块、特殊功能模块、通信联网能力等方面加以综合考虑。

PLC机型选择的基本原则是在满足功能要求及保证可靠、维护方便的前提下,力争最佳的性能价格比。

选择时主要考虑以下几点:

1、合理的结构型式

PLC主要有整体式和模块式两种结构型式。

整体式PLC的每一个I/O点的平均价格比模块式的便宜,且体积相对较

一般用于系统工艺过程较为固定的小型控制系统中;

而模块式PLC

的功能扩展灵活方便在I/O点数、输入点数与输出点数的比例、I/O模块的种类等方面选择余地大,且维修方便,一般于较复杂的控制系统。

2、安装方式的选择

PLC系统的安装方式分为集中式、远程I/O式以及多台PLC联网的分布式。

集中式不需要设置驱动远程I/O硬件,系统反应快、成本低;

远程I/O式适

-7-

用于大型系统,系统的装置分布范围很广,远程I/O可以分散安装在现场装置附近,连线短,但需要增设驱动器和远程I/O电源;

多台PLC联网的分布式适用于多台设备分别独立控制,又要相互联系的场合,可以选用小型PLC,但必须要附加通讯模块。

3、相应的功能要求

一般小型(低档)PLC具有逻辑运算、定时、计数等功能,对于只需要开关量控制的设备都可满足。

对于以开关量控制为主,带少量模拟量控制的系统,可选用能带A/D和D/A转换单元,具有加减算术运算、数据传送功能的增强型低档PLC。

对于控制较复杂,要求实现PID运算、闭环控制、通信联网等功能,可视控制规模大小及复杂程度,选用中档或高档PLC。

但是中、高档PLC价格较贵,一般用于大规模过程控制和集散控制系统等场合。

4、响应速度要求

PLC是为工业自动化设计的通用控制器,不同档次PLC的响应速度一般都能满足其应用范围内的需要。

如果要跨范围使用PLC,或者某些功能或信号有特殊的速度要求时,则应该慎重考虑PLC的响应速度,可选用具有高速I/O处理功能的PLC,或选用具有快速响应模块和中断输入模块的PLC等。

5、系统可靠性的要求

对于一般系统PLC的可靠性均能满足。

对可靠性要求很高的系统,应考虑是否采用冗余系统或热备用系统。

6、机型尽量统一

主要考虑到以下三方面问题:

1)机型统一,其模块可互为备用,便于备品备件的采购和管理。

2)机型统一,其功能和使用方法类似,有利于技术力量的培训和技术水平的提高。

3)机型统一,其外部设备通用,资源可共享,易于联网通信,配上位计算机后易于形成一个多级分布式控制系统。

3.2PLC容量的选择步骤与原则

PLC的容量包括I/O点数和用户存储容量两个方面。

1、I/O点数的选择

PLC平均的I/O点的价格还比较高,因此应该合理选用PLC的I/O点的数量,在满足控制要求的前提下力争使用的I/O点最少,但必须留有一定的裕量。

通常I/O点数是根据被控对象的输入、输出信号的实际需要,再加上10%~15%的裕量来确定。

2、存储容量的选择

-8-

用户程序所需的存储容量大小不仅与PLC系统的功能有关,而且还与功能实现的方法、程序编写水平有关。

一个有经验的程序员和一个初学者,在完成同一复杂功能时,其程序量可能相差25%之多,所以对于初学者应该在存储容量估算时多留裕量。

PLC的I/O点数的多少,在很大程序上反映了PLC系统的功能要求,因此可在I/O点数确定的基础上,按下式估算存储容量后,再加20%~30%的裕量。

存储容量(字节)=开关量I/O点数×

10+模拟量I/O通道数×

100

3.3

本系统选择的PLC

本次交通灯设计用的是FP-1C40可编程控制器。

由于实验室的PLC是松下

FP-1C40可编程控制器,所以为了方便演示而选择的。

3.4可编程控制器I/O端口分配

根据对交通指挥信号灯系统控制设计分析,系统采用自动控制方式,输入有系统白天模式按钮,白天关闭系统按钮,夜间模式按钮,白天强制通行按钮,输出有东西方向、南北方向各两组指示信号。

由于每一个方向的两组指示灯中,同种颜色的指示灯同时工作,为了节省输出点数,可采用并联输出方法。

当夜间模式时有显示正处于夜间模式的指示灯,当处于白天模式时有处于白天模式的指示灯,当处于强制通行时,有处于强制通行模式的指示灯。

由此可知,该系统所需的输入点数为4,输出点数为16。

全部是开关量,则可将I//O分配用表3-1和表3-2表示

表3-1输入口地址分配表

输入口地址分配表

白天工作开按钮S1

X0

白天工作关按钮S2

X1

夜间模式按钮S3

X2

强制通行按钮S4

X4

表3-2输出口地址分配表

输出口地

址分配表

东西红灯

Y0

数码管a段

Y8

东西黄灯

Y1

数码管b段

Y9

东西绿灯

Y2

数码管c段

YA

南北红灯

Y3

数码管d段

YB

南北黄灯

Y4

数码管e段

YC

南北绿灯

Y5

YD

显示强制通行

Y6

数码管f段

YE

显示夜间模式

Y7

显示白天工作

YF

3.3PLC外部接线图

-9-

白天开S1

白天关S2

夜间开S3

S4

F

E

A

GB

C

D

数码

管端

4.1

图3-1,PLC外部接线图

第四章模拟交通灯控制系统软件设计时序图

交通等正常白天工作时,对指挥灯的控制要求按一定时序进行,如下:

启动/

-10-

夜间模式时,只有每个路口的黄灯交替闪烁。

4.2

继电器、定时器、计数器、寄存器功能分配表

如附件4所示。

4.3

流程图

根据交通灯工作的实际控制情况,可得出其流程图如图附5所示,。

4.4程序梯形图

根据对交通信号灯的控制要求及PLC控制系统的I/O分配的定义,可对PLC进行控制程序的设计,其梯形图如附件6所示。

下面对所设计的梯形图作几点说明:

(1)当按下S1按钮,白天模式指示灯YF亮,Y0接通10s,东西红灯亮10s,数码管由9每秒递减至0,同时Y5接通亮,南北绿灯亮5s,闪烁3s,之后Y4接通南北黄灯亮2s。

之后,南北黄灯灭,数码管由9每秒递减至0,Y3接通,南北红灯亮10s,同时,Y2接通,东西红灯变为绿灯亮5s,闪3s,然后,Y1接通。

东西黄灯亮2s。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2