基于PLC的知识竞赛抢答器设计.doc

上传人:精*** 文档编号:848780 上传时间:2023-09-09 格式:DOC 页数:26 大小:489.18KB
下载 相关 举报
基于PLC的知识竞赛抢答器设计.doc_第1页
第1页 / 共26页
基于PLC的知识竞赛抢答器设计.doc_第2页
第2页 / 共26页
基于PLC的知识竞赛抢答器设计.doc_第3页
第3页 / 共26页
基于PLC的知识竞赛抢答器设计.doc_第4页
第4页 / 共26页
基于PLC的知识竞赛抢答器设计.doc_第5页
第5页 / 共26页
点击查看更多>>
资源描述

1、目录摘要6Abstract7第一章 可编程控制器及工作原理91.1 可编程控制器简介91.1.1可编程控制器的产生和定义91.1.2可编程控制器的应用及发展91.1.3可编程控制器的功能及特点101.1.4 PLC的性能指标和分类111.2可编程控制器的构成及工作原理141.2.1可编程控制器的基本组成141.2.2可编程控制器的编程语言141.2.3 可编程控制器的工作原理141.3 PLC的扫描周期161.4 PLC的I/O响应时间16第二章 抢答器的整体系统设计172.1可编程控制器控制系统设计的原则172.2可编程控制器控制系统设计的步骤172.3抢答器系统的控制要求19第三章 抢答器

2、系统的硬件电路设计213.1 PLC机型的选择213.2 PLC容量的选择213.3 抢答器的控制及显示特点223.3.1 LED数码管的结构及主要特性223.3.2 集成块4511的主要功能233.4 抢答器外部硬件接线图25第四章 抢答器系统的软件设计264.1 I/O分配264.2 梯形图的设计26第五章 总结26参考文献32致谢33第一章 可编程控制器及工作原理1.1 可编程控制器简介1.1.1可编程控制器的产生和定义可编程控制器(Programmable controller)简称PC,为了避免和通用计算机的简称PC区分开,所以在很多书中对可编程控制器仍沿用以前PLC的简称。在196

3、9年美国数字设备公司(DEC)研制出了世界上第一台PLC。七十年代后,PLC已成为一种新型的工业自动控制标准设备,而且PLC不再是仅有逻辑判断功能,还同时具有数据处理、PID控制和数据通信功能。11987年2月,国际电工委员会(IEC)在可编程控制器的标准草案中作了如下定义:“可编程控制器是一种数字运算操作的电子系统,专为在工业环境应用而设计。它采用了可编程序的存储器,用来在其内部存储逻辑运算,顺序控制、定时、计数和算术运算等操作的指令,并通过数字式和模拟式的输入输出,控制各种类型的机械设备或生产过程。可编程控制器及其有关外围设备,易于与工业控制系统连成一个整体,并易于扩充其功能。”PLC专为

4、工业控制而设计,除了对元器件进行筛选、老化外,在软件和硬件上都采用了许多抗干扰的措施,如屏蔽、滤波、隔离、故障论断和自动恢复等 。1.1.2可编程控制器的应用及发展1.可编程控制器的应用PLC广泛应用于机械制造、石化、冶炼、电力、轻纺、汽车、交通及各种机电产品的生产中。 典型的应用有:顺序控制、过程控制、数据处理、联网、显示打印。2.可编程控制器的生产现况美国艾伦布拉德里(Alien-Bradley)公司,简称为AB 公司,它的产品有适应单机和小型控制系统的SLC 100型PLC,以及适应大型控制系统的PLC-3型。美国通用电气(GENERAL ELECTRIC)公司,简称为GE公司。是世界上

5、生产PLC最早的厂商之一。主要的产品是GE系列PLC。美国德州仪器公司(TEXAS INTRUMENTS)简称为TI公司,主要的产品有TI系列。 德国生产PLC的主要厂商有:西门子(SIEMENS)公司,它生S系列的PLC 。 1996年推出S7-400系列新产品、自带人机界面的C7系列PLC、与AT计算机兼容的M7系列PLC等多种新产品。日本的立石(OMRON,欧姆龙)公司,主要生产SYSMAC C系列大、中、小型PLC。三菱(MITSUBISHI)公司生产FX系列PLC,近年来推出了FX系列,如FX2、FX1、FX2c、FX0、FX0N、FX0S、FX2N、FX2NC等。FX2N 型PLC

6、是三菱公司的近期产品。日本的东芝公司(EX系列PLC)、富士电机公司(NB、NJ、NS系列PLC)、松下公司(EP系列PC)等。2 3.可编程控制器的发展及方向从第一台PLC诞生以来,PLC的发展经历了五个重要时期。从1969年到20世纪70年代初期。CPU由小规模集成电路组成,存储器为磁芯存储器,控制功能比较简单,仅仅是继电接触器的替代产品。从20世纪70年代初期到20世纪70年代末期。采用CPU微处理器,存储器采用了半导体存储器,实现了模拟量控制,软件上开发自诊断程序, PLC的可靠性提高,产品实现了系列化,PLC的应用范围扩大。从20世纪70年代末期到20世纪80年代中期。大规模集成电路

7、推动了PLC的发展。 CPU采用了8到16位微处理器,数据处理能力和速度提高,PLC开始具备了通讯能力,软件上开发了梯形图语言和语句表语言,发达国家多种工业控制开始使用PLC。20世纪80年代中期到20世纪90年代中期。超大规模集成电路使PLC完全计算机化。CPU开始采用32位微处理器,数学运算和数据处理能力大大提高,增加了运动控制,PID控制。联网能力加强,PLC向标准化,系列化发展。20世纪90年代中期至今。主要特点:CPU使用16位和32位微处理器,运算速度更快,具有大匹量数据处理能力,出现了智能化模块,可以对各种复杂系统进行控制。编程语言除了梯形图和语句表语言之外,还增加了高级语言。同

8、计算机的发展类似,目前PLC正朝着两个方向发展。3第一是朝着小型、简易、价格低廉的方向发展:小型PLC可以广泛地取代继电器控制系统,用于单机控制和规模比较小的自动化生产线控制。由于小型可编程序控制器体积小,很容易安装在电器柜中,使电器柜布局简单、整洁、美观,特别便于维护。由于小型PLC价格低廉,在设备的成本核算方面,也比较容易接受。第二是朝着大型、高速、多功能和多层分布式全自动网络化方向发展:这类可编程序控制器一般为多处理器系统,有较大的存储能力和功能很强的输入输出接口。逻辑运算和数值运算、模拟调节、实时监控、记录显示、计算机接口、数据传送等功能强大,通信设备完整、齐全,可以实现自动化工厂的要

9、求。与其他工业控制产品的结合在大型自动控制系统中计算机和PLC在应用功能方面互相融合、互补、渗透,使控制系统的性价比不断提高。目前工业控制系统的趋势是采用开放式的应用平台,即网络、操作系统、监视及显示均采用国际标准或工业标准,如操作系统采用UNIX、MS-DOS、Windows、OS2等,这样可实现不同厂家的PLC产品可以在一个网络中运行。1988年美A-B公司与DEC公司联合开发的金字塔集成器,使PLC和工业控制计算机有机的结合在一起,研制出一种新型的IPLC型可编程控制器(集成PLC),能运行DOS或Windows操作系统的可编程控制器,是一个能用梯形图语言以实时方式控制的I/O计算机。近

10、年来推出以计算机和PLC结合应用的方式有:在PLC的CPU模块旁边加插Windows CPU或在计算机总线上插入PLC的CPU模块。采用这种方式后将生产和管理更加便利,将数据处理、通信、控制程序统一,也保留了PLC的简单、易用和高可靠性的特点,同时又具有计算机强大的数据处理能力,使现场的生产数据、生产计划调度、管理可以直接上机操作获取。41.1.3可编程控制器的功能及特点1.可靠性高、干扰能力强抗2.适应性强,应用灵活PLC是系列化的产品,其品种齐全,可以满足各种大小规模、功能繁简的控制系统。 3.编程方便、易于使用采用梯形图语言,延续使用继电器控制系统的许多符号和规定,其形象直观、易学易懂。

11、4.具有各种接口、与外部设备连接方便,适应范围广具有各种数字、模拟量的I/O接口,能将生产现场的多种规格的直流、交流信号直接接入可编程控制器。 5.功能完善具有模拟和数字量输入/输出模块、逻辑运算和定时、计数、数据处理、通信、人机对话、自检、记录和显示等功能。51.1.4 PLC的性能指标和分类1 PLC的主要性能指标(1)输入/输出点数对于开关量采用最大的I/O点数表示。模拟量则用最大的I/O通道数表示。(2)PLC内部继电器的种类和点数 包括辅助继电器、特殊的辅助继电器、定时器、计数器、移位寄存器等。(3)用户程序存储量用户程序存储器用于存储用户程序。通常用K字(KW)、K字节(KB)、K

12、位来表示。(4)扫描时间扫描时间是指PLC执行一次解读用户控制程序所需的时间。可用一个粗略指标表示,即用每执行1000条指令所需时间来估算,通常为10mS左右。小型机可能大于20mS。也有用ms/K为单位表示。例如20mS/K字表示扫描1K字的用户程序需要的时间为20mS。(5)编程语言及指令功能梯形图语言、助记符语言、流程图语言及高级语言等。不同厂家的PLC具有不同的编程语言。同一厂家的不同型号的PLC其指令扩展的深度是不同的。(6)工作环境工作温度:055,最高为60;相对湿度为(595)%:周围不能混有可燃性、易爆性和腐蚀性气体。(7)可扩展性有模拟量处理、高速处理、温度控制、通信等模块

13、。62 PLC的分类PLC是由现代化大生产的需要而产生的,PLC的分类也必然要符合现代化生产的需求。初略地说可以从两个个角度对PLC进行分类。按PLC的控制规模分类可编程序控制器按控制规模可以分为大型机、中型机和小型机。一般I/O点数在256点以内属于小型机,I/O点数在256点2048点之间属于中型机,I/O点数在2048点以上属于大型机。小型机小型机的控制点一般在256点之内,适合于单机控制或小型系统的控制。 中型机中型机的控制点一般不大于2048点,可用于对设备进行直接控制,还可以对多个下一级的可编程序控制器进行监控,它适合中型或大型控制系统的控制。 大型机大型机的控制点一般大于2048

14、点,不仅能完成较复杂的算术运算还能进行复杂的矩阵运算。它不仅可用于对设备进行直接控制,还可以对多个下一级的可编程序控制器进行监控。 按结构去划分1)整体式整体式结构的可编程序控制器把电源、CPU、存储器、I/O系统都集成在一个单元内,该单元叫做作基本单元。一个基本单元就是一台完整的PLC。控制点数不符合需要时,可再接扩展单元。整体式结构的特点是非常紧凑、体积小、成本低、安装方便。 图12) 模块式模块式结构的可编程序控制器是把PLC系统的各个组成部分按功能分成若干个模块,如CPU模块、输入模块、输出模块、电源模块等等。其中各模块功能比较单一,模块的种类却日趋丰富。比如,一些可编程序控制器,除了

15、些基本的I/O模块外,还有一些特殊功能模块,像温度检测模块、位置检测模块、PID控制模块、通讯模块等等。组合式结构的PLC特点是CPU、输入、输出均为独立的模块。模块尺寸统一、安装整齐、I/O点选型自由、安装调试、扩展维修方便。图21.2可编程控制器的构成及工作原理1.2.1可编程控制器的基本组成主要由中央处理单元(CPU)、存储器(RAM、ROM)、输入/输出单元(I/O)、电源和编程器等组成。图31中央处理单元(CPU)中央处理单元是PLC的核心,主要采用的CPU芯片:通用微处理器(如Inter公司的8080、8086、80386到Pentium系列芯片等);单片机(如Inter公司的80

16、51、8096系列等)以及双极位片式微处理器(如AM2900、AM2901、AM2903等)三种类型,也有采用厂家自行设计的专用CPU芯片。一般小型PLC的CPU多采用单片机或专用CPU,大型PLC多采用位片式结构。 PLC的档次越高,CPU的位数也越多,系统处理的信息量越大,运算的速度也越快,指令功能越强。2.存储器系统程序存储器和用户程序存储器。系统存储器用于存放PLC内部系统的管理程序。用户存储器用于存放用户编制的控制程序。用户程序存储器的容量一般以字为单位,三菱公司的FX系列PLC的用户程序存储器以步为单位(每步占2个字)。7小型PLC的用户程序存贮器的容量一般是固定的,大中型PLC的

17、用户存储器的容量可以由用户选择。 3.输入/输出单元(I/O接口电路)I/O单元是PLC与工业控制现场各类信号连接的接口部件,在模块式PLC中采用的是模块式I/O部件。输入单元还具有信号的电隔离、滤波等作用。PLC用I/O单元将各种开关、按钮以及传感器等直接接到PLC输入端,也可以将各种执行机构(电磁阀、继电器、接触器、调节阀、调速器等)直接接到PLC的输出端,它们可以是用直流、交流或高电压、低电压开关量信号驱动的机构,也可以是用模拟量驱动的机构。4电源单元供电电源一般为市电,也有24伏供电的。PLC对电源的稳定度要求不高,一般允许电源电压额定值为(+10-15)%的范围内波动。CPU单元和I

18、/O单元由PLC内部的稳压电源供电。小型的PLC电源和CPU单元是一体的,中大型的PLC都有专门的电源单元。有些PLC的电源部分还有24VDC输出,用于对外部传感器供电,但电流是毫安级。5编程器编程器用于将用户编制的控制程序送入PLC的存储器,是PLC最重要的外部设备。编程器不仅用于编程,还可以利用它进行程序的修改和检查、对PLC工作状态的监控。小型机一般使用简易的手持编程器。大中型PLC采用带有显示屏的编程器及在通用计算机上采用专用软件编程。1.2.2可编程控制器的编程语言1.可编程控制器的编程方式(1)在线(联机)方式PLC的在线(联机)编程方式,是将编程器与可编程控制器的专用插座直接相连

19、,或通过一个专用的接口相连,可以将用户程序直接写入到PLC的用户存储器中。也可以将程序先存在编程器的存储器中,然后再转入到PLC的用户存储器。这种的编程方式有利于程序的调试和修改,并可以监视PLC的内部器件(如定时器、计数器、触点等)的工作状态。例如对PLC的内部器件实施强迫接通/断开、置位/复位命令,以及监控器件的功能是否正常。(2)离线(脱机)编程方式PLC的离线编程方式,是先将程序存放于编程器的存储器中,在程序写入后与PLC连接,再将程序送到PLC的用户程序存储器中。离线编程不影响PLC的工作。 2.可编程控制器的常用编程语言(1)梯形图语言梯形图语言形象直观、逻辑关系明显,实用。是目前

20、使用最多一种编程语言,梯形图有多个梯级组成,每个梯级有一个或多个支路,并由一个输出元件构成,最右边的元件必须是输出元件。一个梯形图梯级的多少,取决于控制系统的复杂程度,但一个完整的梯形图至少应有一个梯级。(2)指令语句表编程语言这种编程语言是和计算机汇编语言类似的助记符语言形式,采用一系列的指令语句组成的语句表将控制流程描述出来,并通过编程器送到PLC中去。每一条语句由操作码、操作数两部分组成。(3)顺序功能图编程顺序功能图也是一种编程方法。这是一种图形说明语言,它用于表示顺序控制的功能。目前国际电工协会(IEC)正在实施发展这种新式的编程标准。(4)逻辑图编程语言这是一种类似于数字逻辑门电路

21、的编程语言。采用雷同与门、或门的方框表示逻辑运算关系。图的左侧表示逻辑运算的输入信号,右侧为输出变量,信号。1.2.3 可编程控制器的工作原理1 PLC的工作方式 STOPRUN内部处理通信服务输入采样程序执行输出刷新图 4 PLC循环扫描的工作过程PLC的循环扫描工作方式 PLC循环扫描的工作过程如右图所示,包括五个阶段:内部处理与自诊断、与外设进行通信处理、输入采样、用户程序执行、输出刷新。PLC有运行(RUN)和停止(STOP)两种基本的工作模式。 下图反映了RUN状态下扫描的全部过程按钮X0X0X1X1X1X0Y0Y0Y0COMCOM行程开关程序执行程序执行输入刷新输出刷新1个扫描周期

22、输入锁存电路输入映像区输出锁存电路输出映像区电源图 52. PLC输入/输出的特点PLC采取集中输入采样,集中输出刷新的扫描方式。因此PLC对输入/输出处理有着如下特点。在映像存储区中设置I/O映像区,分别存放执行程序之前采样的各输入状态和执行程序后各元件的状态。输入点在I/O映像存储器中的数据,取决于输入端子在本扫描周期输入采样阶段所刷新的状态,而在程序执行和输出刷新阶段,其内容不会发生改变。输出点在I/O映像存储器中的数据,取决于程序中输出指令的执行结果,而在输入采样和输出刷新阶段,其内容不会发生改变。输出锁存电路中的数据,取决于上一个扫描周期输出刷新阶段存入的内容,而在输入采样和程序执行

23、阶段,其内容不会发生改变。8直接与外部负载连接的输出端子的状态,取决于输出锁存电路输出的数据。程序执行中所需要的输入/输出状态,取决于由I/O映像存储器中的数据。 1.3 PLC的扫描周期 1. PLC扫描周期的定义PLC全过程扫描一次所需的时间定为一个扫描周期。 2. PLC扫描周期的计算一个完整的扫描周期可由自诊断时间、通信时间、扫描I/O时间和扫描用户程序时间相加得到 。3. PLC扫描周期与继电器控制系统响应时间比较传统的继电控制系统采用硬逻辑并行工作方式,线圈控制其所属触点同时动作。PLC控制系统采用顺序扫描工作方式,软线圈控制其所属接点串行动作。PLC的扫描周期越长,响应速度越慢,

24、产生了输入、输出的滞后。这种响应滞后非但无害,反而可增强系统的抗干扰能力,避免了在同一时刻因有几个电器同时动作而产生的触点动作时序竞争现象,避免执行机构频繁动作而引起的工艺过程波动。91.4 PLC的I/O响应时间 I/O响应时间指从PLC的输入信号变化开始到引起相关输出端信号的改变所需的时间,它反映了PLC的输出滞后输入的时间。引起输入/输出滞后的主要原因是: 1) 为了增强PLC的抗干扰能力,PLC的每个开关量输入端都采用电容滤波、光电隔离等技术。2) 由于PLC采用集中I/O刷新方式,在程序执行阶段和输出刷新阶段,即使输入信号发生变化,输入映像区的内容也不会改变。这样,就导致了输出信号滞

25、后于输入信号,其响应时间至少要一个扫描周期,一般均大于一个扫描周期甚至更长。3) 由于程序设计不当,产生了附加影响。 第二章 抢答器的整体系统设计2.1可编程控制器控制系统设计的原则一个实际的PLC控制系统是以PLC为核心组成的电气控制系统,实现对生产设备和工业过程的自动控制,以提高生产效率和产品质量。在设计PLC控制系统时,应遵循以下基本原则。1 最大限度地满足被控对象的控制要求充分发挥PLC的功能,最大限度地满足被控对象的控制要求,是设计PLC控制系统的最基本和最重要的要求,也是设计中最重要的一条原则。10这就要求设计人员在设计前就要深入现场进行调查研究,收集控制现场的资料和相关国内、国外

26、的先进资料。同时要注意和现场的工程管理人员、工程技术人员、现场操作人员紧密配合,拟定控制方案,共同解决设计中的重点问题和疑难问题。2 确保PLC控制系统的安全可靠保证PLC控制系统能够长期安全、可靠、稳定地运行,是设计控制系统的重要原则。这就要求设计者在系统设计、元器件选择和软件编程上全面考虑,以确保控制系统安全可靠。尤其是在以提高产品数量和质量,保证生产安全为目标的应用场合,必须将可靠性放在首位。3 力求PLC控制系统简单、经济、使用及维修方便在满足控制要求和保证可靠工作的前提下,应力求控制系统结构简单。只有结构简单的控制系统才具有经济性、实用性的特点,才能做到使用方便和维护容易。这就要求设

27、计者不仅应该使控制系统简单、经济,而且要使控制系统的使用和维护方便、成本低,不宜盲目追求自动化和高指标。4 适应发展的需要由于技术的不断发展,控制系统的要求也将不断地提高,设计时要适当考虑到今后控制系统发展和完善的需要。这就要求在选择PLC、输入/输出模块、IO点数和内存容量时,要适当留有余量,以满足今后生产的发展和工艺的改进。2.2可编程控制器控制系统设计的步骤1 分析被控对象并提出控制要求详细分析被控对象的工艺过程、工作特点、控制系统的控制过程、控制规律、功能和特点,了解被控对象机、电、液之间的配合,提出被控对象对PLC控制系统的控制要求,确定控制方案,包括控制的基本方式、所需要完成的功能

28、、必要的保护和报警等。详细了解被控对象的全部功能,如各部件的动作过程、动作条件、与各仪表的接口、是否与PLC或计算机或其他智能设备相连等。还要详细了解输入/输出信号的性质,是开关量、模拟量等,并在以上工作的基础上清楚的查询到接入PLC信号的数量,以便选择合适的PLC。分析生产工艺全过程,明晰控制要求确定控制方案选择PLC硬件设计软件设计总装调试是否符合控制要求?软件调整硬件调整投入运行 图6 2 确定输入/输出设备根据系统的控制要求,确定系统所需的全部输入设备(如按钮、位置开关、转换开关及各种传感器等)和输出设备(如接触器、电磁阀、信号指示灯及其他执行器等),从而确定与PLC有关的输入/输出设

29、备,以确定PLC的I/O点数。113 选择合适的PLCPLC的选择包括对PLC的机型、容量、开关输入量的点数以及输入电压、开关输出量的点数以及输出功率、模拟量I/O的点数、通信网络、电源等的选择。4 I/O点分配分配PLC的I/O点,画出PLC的I/O端子与输入/输出设备的连接图或分配表。在连接图或分配表中,必须指定每个I/O对应的模块编号、端子编号、I/O地址、对应的输入/输出设备等。125 设计软件及硬件(1) PLC程序设计的一般步骤 根据工艺流程和控制要求,画出系统的功能图或流程图。 根据I/O分配表或I/O端子接线图,将功能图和流程图转化成梯形图。(2) 硬件设计及现场施工的一般步骤

30、 设计控制柜布置图、操作面板布置图和接线端子图等。 设计控制系统各部分的电气图。 根据图纸进行现场接线。6 调试程序先进行模拟调试,然后再进行系统调试。调试时可模拟用户输入设备的信号给PLC,输出设备可暂时不接,输出信号可通过PLC主机的输出指示灯监控通断变化,对于内部数据的变化和各输出点的变化顺序,可在上位计算机上运行软件的监控功能,查看运行动作时序图,或者借助于编程器的监控功能。模拟调试和控制柜等硬件施工完成后,就可以进行整个系统的现场联机调试。现场调试是指将模拟调试通过的程序结合现场设备进行联机调试。通过现场调试,可以发现在模拟调试中无法发现的实际问题,然后逐一排除这些问题,直至调试成功

31、。132.3抢答器系统的控制要求1、竞赛抢答器能使4个队同时抢答。2、设裁判台与参赛台。裁判台设有音响和裁判台灯,并设开始按钮和复位按钮;参赛台设有参赛台按钮及参赛台灯。3、知识抢答器至少应满足以下比赛规则:(1)出题后,各队抢答必须在裁判员说出“开始”并按下裁判台开始按钮后15秒内抢答,并由数码管显示时间。若抢答,抢答器将发出“违规”信号。(2)15秒时间到,如无对抢答,则抢答器给出时间已到信号,该题作废。(3)在有队抢答的情况下,抢答器发出“抢答”信号,数码管开始计时显示,并由数码管显示抢到题的参赛队号。(4)抢到题的对必须在30秒内答完题,如30秒内未答完,做超时处理。4、赛场设时间数码

32、显示器和显示抢到答题对号的数码显示器。5、灯光与音响信号的意义如下:(1)音响叫(设定响1秒)+某台灯亮,由某对正常抢答;(2)音响叫(设定响1秒)+某台灯亮+裁判灯亮,某队违规;(3)音响叫(设定响1秒)+裁判台灯亮,无人抢答或答题超时。6、某个题目结束后,裁判员按下复位按钮,抢答器恢复到原来的状态,为下一轮抢答做好准备。7、各输出口统一用5V电源。下图是抢答器控制流程图:图7第三章 抢答器系统的硬件电路设计3.1 PLC机型的选择目前,PLC的种类非常繁多,不同种类之间的功能设置差异很大,这就要求用户在选择PLC时,不要盲目地追求功能强大,而是在满足控制系统功能需要的前提下,力争最好的性价

33、比,并有一定的可升级性。1 结构形式的选择在小型控制系统中,当使用环境条件较好、维修量较小、工艺流程相对固定的一般选用整体式结构的PLC;当环境条件较差、维修量较大、工艺流程较复杂、相对变动较大的控制系统中,一般选用模块式结构的PLC。2 功能的选择由于一般小型(低档)PLC具有逻辑运算、定时、计数等功能,对于只需要开关量控制的设备都可满足。对于需要模拟量控制的系统,可选用能带A/D和D/A转换单元,具有加减算术运算、数据传送功能的增强型低档PLC14。对于控制较复杂,要求实现PID运算、闭环控制、通信联网等功能,可视控制规模大小及复杂程度,选用中档或高档PLC。 3 响应速度的选择PLC是为

34、工业自动化设计的通用控制器,不同档次PLC的响应速度一般都能满足其应用范围内的需要。如果要跨范围使用PLC,或者某些功能或信号有特殊的速度要求时,则应该慎重考虑PLC的响应速度,可选用具有高速I/O处理功能的PLC,或选用具有快速响应模块和中断输入模块的PLC等。4 系统可靠性的要求对于一般系统PLC的可靠性均能满足。对于控制要求较高的系统(比如实现PID运算、闭环控制等控制系统),应选用中档机或高档机,并考虑是否采用冗余控制系统。5 机型统一对于一个企业来说,应尽量做到PLC机型统一。这样,同一机型的PLC模块互为备用,便于备件的采购和管理,同时由于其机型统一,资源可以共享,便于相互通信集中

35、管理。3.2 PLC容量的选择PLC容量包括I/O点数和用户程序存储器两个方面。1 I/O点数的估算首先确定控制系统的I/O点数,然后再留有1520数量的备用量。控制系统I/O点数加上备用的I/O点数就是所需的I/O总点数。2 存储容量的选择用户程序存储器容量与许多因素有关,如I/O点数、运算处理量以及程序的结构等,因此不可能预先准确地计算出程序容量,只能作粗略的估算15。一般用户存储容量=(开关量输入点数10+开关量输出点数5+模拟量输入输出点数100)字节。为了使用方便,一般应留有估算容量的3050的余量。对于经验缺乏者,留有的余量应更大些。123.3 抢答器的控制及显示特点根据抢答器的控

36、制要求,应有四队参加竞赛,没队都必须有一个抢答按钮,通过这四个按钮来输入抢答这的信号。主持人有开始和复位两个按钮,发出开始抢答信号及复位信号。各参赛席前设有一显示灯,显示该抢答队的信号,主持台设有开始信号灯和抢答音响。中间有三个数码管来显示时间与抢答者的队号。3.3.1 LED数码管的结构及主要特性1 LED数码管的结构LED数码管是由发光二极管构成的,亦称半导体数码管。将条状发光二极管按照共阴极(负极)或共阳极(正极)的方法连接,组成“ 8”字,再把发光二极管另一电极作笔段电极,就构成了LED数码管。若按规定使某些笔段上的发光二极管发光,就能显示从09 的一系列数字。同荧光数码管(VFD)、

37、辉光数码管(NRT)相比,它具有:体积小、功耗低、耐震动、寿命长、亮度高、单色性好、发光响应的时间短,能与TTL、CMOS电路兼容等优点。现已广泛用作数字化仪表、数控装置、家用电器中的数显器件。常见LED 数码管的外形及内部结构如图8(a)所示。图8 (b)属于共阳极结构,图8 (c)采用共阴极结构。分别表示公共阳极和公共阴极。ag 是7个笔段电极,DP为小数点。另有一种字高为7.6mm的超小型LED数码管,管脚从左右两排引出,小数点则是独立的。 图8 常见LED数码管的外形及内部结构2 LED数码管的主要特性1) 工作电压1.55V,一般为1.52.5V,工作电流510mA,高亮度管可在低电

38、压和小电流(1mA左右)条件下工作。2) 单色性好,亮度高、高频特性优良,发光响应时间非常短,通常小于0.1us。3) 能与4000B系列CMOS电路或74/54系列TTL电路中的七段译码驱动器兼容、产品分为共阳、共阴两大类型,适应性强。4) 体积小、重量轻、抗冲击性能好,工作温度范围为-30+80,使用寿命可达5M小时以上。5) LED数码管每笔画工作电流I在510mA之间,若电流过大会损坏数码管,因此必须加限流电阻,其阻可按下式计算: (1)其中,V0为加在LED两端上的电压,V1为LED数码管每笔划压降(约为2V)。根据此公式计算,数码管前端要与大约1K欧姆的电阻串联。3.3.2 集成块

39、4511的主要功能由于数码管的引用的输出端口较多,一个数码管就要用到8个输出点,而抢答器的系统中需要3个数码管,就要用到24个输出点。这对PLC的输出点就有一些浪费,也提高了PLC的成本,不具有经济性,在现实中很难具有较强的竞争力。为此引用集成块4511,来完善该系统。CD4511是一个用于驱动共阴极 LED (数码管)显示器的 BCD 码七段码译码器,特点:具有BCD转换、消隐和锁存控制、七段译码及驱动功能的CMOS电路能提供较大的拉电流。可直接驱动LED显示器。CD4511 是一片 CMOS BCD锁存/7 段译码/驱动器,引脚排列如图 所示。其中a b c d 为 BCD 码输入,a为最

40、低位。LT为灯测试端,加高电平时,显示器正常显示,加低电平时,显示器一直显示数码“8”,各笔段都被点亮,以检查显示器是否有故障。BI为消隐功能端,低电平时使所有笔段均消隐,正常显示时, B1端应加高电平。另外 CD4511有拒绝伪码的特点,当输入数据越过十进制数9(1001)时,显示字形也自行消隐。LE是锁存控制端,高电平时锁存,低电平时传输数据。ag是 7 段输出,可驱动共阴LED数码管。CD4511 引 脚 图图 9CD4511引脚功能:BI:4脚是消隐输入控制端,当BI=0 时,不管其它输入端状态是怎么样的,七段数码管都会处于消隐也就是不显示的状态。LE:锁定控制端,当LE=0时,允许译

41、码输出。 LE=1时译码器是锁定保持状态,译码器输出被保持在LE=0时的数值。LT:3脚是测试信号的输入端,当BI=1,LT=0 时,译码输出全为1,不管输入 DCBA 状态如何,七段均发亮全部显示。它主要用来检测数7段码管是否有物理损坏。A、B、C、D为8421BCD码输入端。a、b、c、d、e、f、g:为译码输出端,输出为高电平1有效。集成块4511与数码管的配合使用使得该系统的端口分配较明确。不但节约了输出点,同时也为软件设计提供了方便,为以下的工作做好了准备。表1 CD4511真值表综上所述,基于以上思想,选用日本三菱公司FX-48MR系列的PLC作为控制主机。3.4 抢答器外部硬件接

42、线图图10第四章 抢答器系统的软件设计4.1 I/O分配根据抢答器的控制要求及显示特点,首先要对输入、输出口进行定义,为方便梯形图的设计,I/O的分配要匹配程序。该系统的输出端需要六个点,为方便起见定义开始按钮为X0、一号参赛者按钮为X1、二号按钮为X2、三号按钮为X3、四号按钮为X4,定义主持人复位按钮为X5。裁判台灯为Y0,各号参赛台灯分别为Y1、Y2、Y3、Y4,音响定义为Y5,抢答器需要三个数码管,配合CD4511集成块的使用,因此用Y10-Y13定义参赛号的数码显示,时间的十位显示为Y20-Y23,时间的个位显示为Y24-Y27。下面为输入/输出信号的分配表表24.2 梯形图的设计主

43、持人按钮具有开始与复位作用,通过开始按钮的作用使得整个系统运行起来。在主持人按下开始按钮X1前,无人违规抢答的时候,系统运行正常抢答状态即继电器M0、M100均得电;如果在主持人按下开始按钮前有人违规抢答,则此时继电器M0不得电,M100得电,系统就运行到违规的抢答状态。由程序中带有一定的自复位作用使得数码管中的数据已复位到初始状态,因此为简化程序,主持人的复位按钮所带的复位功能不涉及到数码管数据的复位。此段程序中应用到了区间复位(ZRST)的功能指令,此指令用于数据区的初始化,直接复位所需要复位的区间,不再需要逐个进行复位。从而对程序进行简化。音响的设定取决与主持人的开始按钮,按下开始按钮时

44、,音响就开始动作,响到10秒时自动停止。数码管的时间显示在无人进行抢答时,15秒的倒计时。结合集成块4511的使用,以计数器为时间的计量。通过BCD码的转换,使十进制的数据转换为二进制数据,以便于集成块的转换来显示数据。每个参赛队的控制程序大致相同,主要是控制一个显示灯与数码管的显示队号。由按钮对继电器进行控制,再由继电器逐个控制灯及数码管要显示的数据,因该系统是有优先级,因此每个参赛队抢答完成后另外的几个参赛队没有抢答资格,在程序中加一互锁来制约各个参赛队。数码管要显示的是该抢答队的队号,所以只需把队号数据转换为二进制数据放到输出端即可。第五章 总结经过这段时间的努力与学习,在老师和同学的帮

45、助下做完了此次的毕业设计。在做此设计的过程中我翻阅了很多关于该设计的资料,并认真的阅读与掌握了一些与我的设计相关的知识,从而使我的专业涵养得到了提高,知识的储备量也有所增加。在做该设计时,我复习了很多专业课的知识,把以往自己所欠缺的知识重新又学习了一下。在整个设计中不仅仅是对我们的专业知识进行考量,也是对我们思维能力、动手能力的考察。每个人对于这个设计都有着不同的想法,谁的更安全、可靠、经济呢?这是我所的考虑方面,想让自己的设计脱颖而出,不但要掌握基本的知识与技能,还要在思维上苦下功夫。使得自己的程序、流程、结构等方面更简单。我想这对于自己以后的学习和工作都会有很大的帮助,在这次设计中遇到了很

46、多实际性的问题,在实际设计中才发现,书本上理论性的东西与在实际运用中的还是有一定的出入的,有些问题理论上是正确的,模拟仿真也没有问题,但却在实际应用中出现错误。这就需要自己的认真与仔细,去发现并解决问题。通过这次设计我也发现自己的很多不足之处,在设计过程中我发现自己考虑问题很不全面,自己的专业知识掌握的很不牢固,所掌握的计算机应用软件还不够多,我希望自己的这些不足之处能在今后的工作和学习中得到改善。而且,通过这次设计,我懂得了学习的重要性,学会了坚持和努力,这将为以后的学习做出了最好的榜样!同时,我将会在以后的学习中继续努力。参考文献1 李俊秀.可编程控制器应用技术M.北京:化学工业出版社,2008.7.2 王阿根.电气可编程控

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 学术论文 > 毕业设计

版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1 

陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922