十人人投票机Word版_第1页
十人人投票机Word版_第2页
十人人投票机Word版_第3页
十人人投票机Word版_第4页
十人人投票机Word版_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、传播优秀Word版文档 ,希望对您有帮助,可双击去除!湖南人文科技学院课程设计报告课程名称:电器控制与PLC课程设计设计题目: 十人投票机设计 系 别: 通信与控制工程系 专 业: 自 动 化 班 级: 07级自动化(2)班 学生姓名: 葛远程 李少 高柱 学 号: 07421241 07421251 07421256 起止日期: 2010年12月20日 2010年12月28日指导教师: 曹锋 李新君 教研室主任: 方智文 传播优秀Word版文档 ,希望对您有帮助,可双击去除!指导教师评语: 指导教师签名: 年 月 日成绩评定项 目权重成绩葛远程李 少高 柱1、设计过程中出勤、学习态度等方面0

2、.22、课程设计质量与答辩0.53、设计报告书写及图纸规范程度0.3总 成 绩 教研室审核意见:教研室主任签字: 年 月 日传播优秀Word版文档 ,希望对您有帮助,可双击去除!教学系审核意见: 主任签字: 年 月 日摘 要本课程设计主要利用PLC来完成一个十人投票机,能够对十人投票表决结果进行判断,并通过不同的LED数码管进行显示。该设计的硬件电路主要由三个部分组成:PLC模块、输入按钮开关及输出发光二级管。信号处理和转换由PLC模块来完成,其负责把按钮开关传送来的信号经一定的处理,并发出相应的输出信号。按钮开关进行输入,包括十个投票端、一个总开关和一个复位按钮。四个发光二极管包括一个电源显

3、示和三个结果显示,不同结果对应亮不同发光二级管。关键词:PLC;按钮开关;发光二极管。传播优秀Word版文档 ,希望对您有帮助,可双击去除!目 录1.控制要求12.设计任务23.方案论证与对比24.系统硬件设计34.1PLC定义34.2PLC的特点34.3PLC的发展44.4PLC的结构及各部分的作用54.5PLC的工作原理64.6PLC的程序编制74.7编程语言74.8系统硬件电路图85系统软件设计95.1程序流程图95.2时序图105.3程序指令表105.4程序梯形图106.调试与测试117 详细仪器清单128总结与思考及致谢138.1 心得体会138.2 致谢13参考文献14附录一:源程

4、序15传播优秀Word版文档 ,希望对您有帮助,可双击去除!十人投票机设计1. 控制要求(1) 运行PLC;(2) 当PLC运行时,X12:计票开关=OFF,则不执行投票计算;(3) 当PLC运行时,再扳YX12:计票开关=ON,开始计时,此时需在5s内完成投票(赞成与不赞成),请扳动X0Xl1(如赞成:X:ON,若反对X:OFF)。(4) X12=ON,5s后立即显示投票结果,若显示灯: Y0亮:表示不通过(即反对人数较多); Y1亮:表示同票(即赞成与反对人数相等); Y2亮:表示通过(即赞成人数较多)。(5) 当投票结果显示后,就不再接受任何信息,即使再次投票显示灯仍不会改变其结果;(6

5、) X13为归零按钮在X13归零后,所有的显示灯熄灭,此时可再次进行投票。2. 设计任务(1) 设计出硬件系统的结构图、接线图、时序图等;(2) 系统有启动、停止功能;(3) 运用功能指令进行PLC控制程序设计,并有主程序、子程序和中断程序;(4) 程序结构与控制功能自行创新设计;(5) 进行系统调试,实现十人投票机的控制要求。根据控制要求,明确设计任务,拟定设计方案与进度计划,运用所学的理论知识,进行十人投票机运行原理设计、硬件系统设计、软件系统设计、创新设计,提高理论知识工程应用能力、系统调试能力、分析问题与解决问题的能力。传播优秀Word版文档 ,希望对您有帮助,可双击去除!3. 方案论

6、证与对比方案一:利用继电器和接触器组合控制实现十人投票机的功能。方案二:利用PLC为控制器,通过所存储的程序将十人投票的输入信号处理后输出结果。方案一既复杂又容易短路和误动作,并且难以维护。方案二线路简单,控制更精确,维护更方便,安全性和稳定性更高。所以选择方案二作为这次课程设计的设计方案。4. 系统硬件设计4.1 PLC定义可编程控制器(Programmable Controller)简称PC。个人计算机(Personal Computer)也简称PC。为了避免混淆,人们将最初用于逻辑控制的可编程控制器叫做PLC(Programmable logic Controller)。国际电工委员会在

7、1987年颁布的PLC标准草案中对PLC做了如下定义:“PLC是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。它采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、定时、计数和算术运算等操作的指令,并能通过数字式和模拟式的输入和输出,控制各种类型的机械或生产过程。PLC及其有关的外围设备都应按照易于与工业控制系统形成一个整体,易于扩展其功能的原则而设计。”可编程控制器是“数字运算操作的电子装置”,其中带有“可以编制程序的存储器”,可以进行“逻辑运算、顺序运算、定时、计数和算术运算”工作,可以认为可编程控制器具有计算机的基本特征。事实上可编程控制无论从内部构造、功能及功

8、能原理上看都不折不扣的是计算机。可编程控制器是“为工业环境下应用”而设计的计算机。工业环境和一般办公环境有很大的区别,PLC具有特殊的构造,使它能在高粉尘、高噪音、强电磁干扰和温度变化剧烈的环境下正常工作。为了能控制“机械或生产过程”,它又要能“易于与工业控制系统形成一个整体”这些都是个人计算机不可能做到的。因此可编程控制器不是普通的计算机,它是一种工业现场使用的计算机。传播优秀Word版文档 ,希望对您有帮助,可双击去除!可编程控制器能控制“各种类型”的工业设备及生产过程。它“易于扩展其功能”,它的程序能根据控制对象的不同要求,让使用者“可以编制程序”。也就是说可编程控制器较其以前的工业控制

9、计算机,具有更大的灵活性,它可以方便的应用在各种场合,是一种通用的工业控制计算机。4.2 PLC的特点PLC的主要特点表现为:1、可靠性高,抗干扰能力强;2、配套齐全,功能完善,适用性强;3、易学易用,深受工程技术人员欢迎;4、系统设计周期短,维护方便,改造容易;5、体积小,重量轻,能耗低。PLC的应用领域:目前,PLC在国内外已广泛应用于钢铁、石油、化工、电力、建材、机械制造、汽车、交通运输、环保及文化娱乐等各个行业,使用情况大致可归纳为:开关量的逻辑控制、运动控制、过程控制、数据处理和通信及联网。4.3 PLC的发展为了提高PLC的处理能力,要求PLC具有更好的响应速度和更大的存储容量。目

10、前,有的PLC的扫描速度可达0.1ms/k步左右。PLC的扫描速度已成为很重要的一个性能指标。在存储容量方面,有的PLC最高可达几十兆字节。为了扩大存储容量,有的公司已使用了磁泡存储器或硬盘。当前中小型PLC比较多,为了适应市场的多种需要,今后PLC要向多品种方向发展,特别是向超大型和超小型两个方向发展。现已有I/O点数达14336点的超大型PLC,其使用32位微处理器,多CPU并行工作和大容量存储器,功能强。小型PLC由整体结构向小型模块化结构发展,使配置更加灵活,为了市场需要已开发了各种简易、经济的超小型微型PLC,最小配置的I/O点数为816点,以适应单机及小型自动控制的需要,如三菱公司

11、系列PLC。为满足各种自动化控制系统的要求,近年来不断开发出许多功能模块,如高速计数模块、温度控制模块、远程I/O模块、通信和人机接口模块等。这些带CPU和存储器的智能I/O模块,既扩展了PLC功能,又使用灵活方便,扩大了PLC应用范围。加强PLC联网通信的能力,是PLC技术进步的潮流。PLC的联网通信有两类:一类是PLC之间联网通信,各PLC生产厂家都有自己的专有联网手段;另一类是PLC与计算机之间的联网通信,一般PLC都有专用通信模块与计算机通信。为了加强联网通信能力,PLC生产厂家之间也在协商制订通用的通信标准,以构成更大的网络系统,PLC已成为集散控制系统(DCS)不可缺少的重要组成部

12、分。传播优秀Word版文档 ,希望对您有帮助,可双击去除!根据统计资料表明:在PLC控制系统的故障中,CPU占5%,I/O接口占15%,输入设备占45%,输出设备占30%,线路占5%。前二项共20%故障属于PLC的内部故障,它可通过PLC本身的软、硬件实现检测、处理;而其余80%的故障属于PLC的外部故障。因此,PLC生产厂家都致力于研制、发展用于检测外部故障的专用智能模块,进一步提高系统的可靠性。在PLC系统结构不断发展的同时,PLC的编程语言也越来越丰富,功能也不断提高。除了大多数PLC使用的梯形图语言外,为了适应各种控制要求,出现了面向顺序控制的步进编程语言、面向过程控制的流程图语言、与

13、计算机兼容的高级语言(BASIC、C语言等)等。多种编程语言的并存、互补与发展是PLC进步的一种趋势。4.4 PLC的结构及各部分的作用PLC的类型繁多,功能和指令系统也不尽相同,但结构与工作原理则大同小异,通常由主机、输入/输出接口、电源、编程器扩展器接口和外部设备接口等几个主要部分组成。1、主机主机部分包括中央处理器(CPU)、系统程序存储器和用户程序及数据存储器。CPU是PLC的核心,它用以运行用户程序、监控输入/输出接口状态、作出逻辑判断和进行数据处理,即读取输入变量、完成用户指令规定的各种操作,将结果送到输出端,并响应外部设备(如编程器、电脑、打印机等)的请求以及进行各种内部论断等。

14、PLC的内部存储器有两类,一类是系统程序存储器,主要存放系统管理和监控程序及对用户程序作编译处理的程序,系统程序已由厂家固定,用户不能更改;另一类是用户程序及数据存储器,主要存放用户编制的应用程序及各种暂存数据和中间结果。传播优秀Word版文档 ,希望对您有帮助,可双击去除!2、输入/输出(I/O)接口I/O接口是PLC与输入/输出设备联接的部件。输入接口接受输入设备(如按钮、传感器、触点、行程开关等)的控制信号。输出接口是将主机经处理后的结果通过功放电路去驱动输出设备(如接触器、电磁阀、指示灯等)。I/O接口一般采用光电耦合电路,以减少电磁干扰,从而提高了可靠性。I/O点数即输入/输出端子数

15、是PLC的一项主要技术指标,通常小型机有几十个点,中型机有几百个点,大型机将超过千点。3、电源 图中电源是指为CPU、存储器、I/O接口等内部电子电路工作所配置的直流开关稳压电源,通常也为输入设备提供直流电源。4、编程器 编程器是PLC的一种主要的外部设备,用于手持编程,用户可用以输入、检查、修改、调试程序或者监示PLC的工作情况。除手持编程器外,还可通过适配器和专用电缆线将PLC与电脑联接,并利用专用的工具软件进行电脑编程和监控。5、输入/输出扩展单元I/O扩展接口用于将扩充外部输入/输出端子数的扩展单元与基本单元(即主机)联接在一起。6、外部设备接口此接口可将编程器、打印机、条码扫描仪等外

16、部设备与主机相联,以完成相应的操作。4.5 PLC的工作原理PLC是采用“顺序扫描,不断循环”的方式进行工作的。即在PLC运行时,CPU根据用户按控制要求编制好并存于用户存储器中的程序,按指令步序号(或地址号)作周期性循环扫描,如无跳转指令,则从第一条指令开始逐条顺序执行用户程序,直至程序结束。然后重新返回第一条指令,开始下一轮新的扫描。在每次扫描过程中,还要完成对输入信号的采样和对输出状态的刷新等工作。传播优秀Word版文档 ,希望对您有帮助,可双击去除!PLC的扫描一个周期必经输入采样、程序执行和输出刷新三个阶段。PLC在输入采样阶段:首先以扫描方式按顺序将所有暂存在输入锁存器中的输入端子

17、的通断状态或输入数据读入,并将其写入各对应的输入状态寄存器中,即刷新输入。随即关闭输入端口,进入程序执行阶段。PLC在程序执行阶段:按用户程序指令存放的先后顺序扫描执行每条指令,经相应的运算和处理后,其结果再写入输出状态寄存器中,输出状态寄存器中所有的内容随着程序的执行而改变。输出刷新阶段:当所有指令执行完毕,输出状态寄存器的通断状态在输出刷新阶段送至输出锁存器中,并通过一定的方式(继电器、晶体管或晶闸管)输出,驱动相应输出设备工作。4.6 PLC的程序编制 PLC是采用软件编制程序来实现控制要求的。编程时要使用到各种编程元件,它们可提供无数个动合和动断触点。编程元件是指输入继电器、输出继电器

18、、辅助继电器、定时器、计数器、通用寄存器、数据寄存器及特殊功能继电器等。 PLC内部这些继电器的作用和继电接触控制系统中使用的继电器十分相似,也有“线圈”与“触点”,但它们不是“硬”继电器,而是PLC存储器的存储单元。当写入该单元的逻辑状态为“1”时,则表示相应继电器线圈得电,其动合触点闭合,动断触点断开。所以,内部的这些继电器称之为“软”继电器。表一:FX0S-14MR编程元件的编号范围与功能说明元件名称代表字母编号范围功 能 说 明输入继电器XX0X12共12点接受外部输入设备的信号输出继电器YY0Y7共8点输出程序执行结果并驱动外部设备辅助继电器MM0M511在程序内部使用,不能提供外部

19、输出定时继电器TT0T55延时定时继电器,触点在程序内部使用传播优秀Word版文档 ,希望对您有帮助,可双击去除!计数继电器CC0C15减法计数继电器,触点在程序内部使用数据寄存器DD0D31数据处理用的数值存储元件4.7 编程语言所谓程序编制,就是用户根据控制对象的要求,利用PLC厂家提供的程序编制语言,将一个控制要求描述出来的过程。PLC最常用的编程语言是梯形图语言和指令语句表语言,且常常联合使用。 4.8 系统硬件电路图图一:系统硬件图该设计的硬件电路主要由三个部分组成:PLC模块、输入按钮开关及输出发光二级管。信号处理和转换由PLC模块来完成,其负责把按钮开关传送来的信号经一定的处理,

20、并发出相应的输出信号。按钮开关进行输入,包括十个投票端、一个总开关和一个复位按钮。四个发光二极管包括一个电源显示和三个结果显示,不同结果对应亮不同发光二级管。传播优秀Word版文档 ,希望对您有帮助,可双击去除!5 系统软件设计5.1 程序流程图图二:系统流程图传播优秀Word版文档 ,希望对您有帮助,可双击去除!5.2 时序图图三:时序图5.3 程序指令表 程序指令表见附表一。本设计以按钮X12作为总开关,X13作为复位按钮,按钮X0-X11作为投票输入,D1作为计数器计数。PLC启动后,按下X12启动投票,电源指示灯Y3亮。X0-X11在5秒内完成投票并锁定,按下表示同意,不按表示反对。5

21、秒后显示投票结果,小于5个同意,Y0亮;等于5个同意,Y1亮;大于5个同意,Y2亮。此时再按动X0-X11不会有输入信号,也不会改变结果。X13为复位按钮,按下后可以重新投票。5.4 程序梯形图程序梯形图见附表二。传播优秀Word版文档 ,希望对您有帮助,可双击去除!6. 调试与测试硬件电路连接好后导入所编程序,进行软硬件联调。启动投票,随机按下X0-X11中的一个或几个,看其结果显示如下表:表三: 系统测试结果按下按键数000000000000结果显示Y0Y0Y0Y0Y0Y0Y0Y0Y0Y0Y0Y0按下按键数111111111111结果显示Y0Y0Y0Y0Y0Y0Y0Y0Y0Y0Y0Y0按下

22、按键数222222222222结果显示Y0Y0Y0Y0Y0Y0Y0Y0Y0Y0Y0Y0按下按键数333333333333结果显示Y0Y0Y0Y0Y0Y0Y0Y0Y0Y0Y0Y0按下按键数444444444444结果显示Y0Y0Y0Y0Y0Y0Y0Y0Y0Y0Y0Y0按下按键数555555555555结果显示Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1Y1按下按键数666666666666结果显示Y2Y2Y2Y2Y2Y2Y2Y2Y2Y2Y2Y2按下按键数777777777777结果显示Y2Y2Y2Y2Y2Y2Y2Y2Y2Y2Y2Y2按下按键数888888888888按下按键数Y2Y2Y2Y2Y2

23、Y2Y2Y2Y2Y2Y2Y2结果显示999999999999按下按键数Y2Y2Y2Y2Y2Y2Y2Y2Y2Y2Y2Y2结果显示101010101010101010101010按下按键数Y2Y2Y2Y2Y2Y2Y2Y2Y2Y2Y2Y2由上表可以看出,按下相同数量按键时,结果显示完全相同。随机按下3、4、5、6、7、8个按键时,虽然没有记录所有可能的按键组合,但多次的随机按键也能从侧面反映系统的稳定性和可靠性。本设计完全符合十人投票机的设计要求。传播优秀Word版文档 ,希望对您有帮助,可双击去除!7 详细仪器清单表二:仪器清单表仪器名称数量PLC模块1块发光二极管4个按钮开关12个手持编程器1个

24、DC 24V电源1个导线若干传播优秀Word版文档 ,希望对您有帮助,可双击去除!8 总结与思考及致谢8.1 心得体会通过本次设计,让我很好的锻炼了理论联系实际,与具体项目、课题相结合开发、设计产品的能力。既让我们懂得了怎样把理论应用于实际,又让我们懂得了在实践中遇到的问题怎样用理论去解决。在本次设计中,我们还需要大量的以前没有学到过的知识,于是图书馆和INTERNET成了我们很好的助手。在查阅资料的过程中,要判断优劣、取舍相关知识,不知不觉中我查阅资料的能力也得到了很好的锻炼。我们学习的知识是有限的,在以后的工作中我们肯定会遇到许多未知的领域,这方面的能力便会使我受益匪浅。在设计过程中,总是

25、遇到这样或那样的问题。有时发现一个问题的时候,需要做大量的工作,花大量的时间才能解决。自然而然,我的耐心便在其中建立起来了。为以后的工作积累了经验,增强了信心。8.2 致谢本课程设计能够顺利的完成,离不开各位指导老师的细心指导以及同学们的关心和帮助,在这里表示由衷的感谢。 在本实验中参考了范永胜、王岷主编的电气控制与PLC应用,林小峰主编的可编程序控制器及应用等几本书,给予我们很大的帮助,在此表示感谢。传播优秀Word版文档 ,希望对您有帮助,可双击去除!参考文献1 范永胜,王岷编.电气控制与PLC应用(第二版)M.北京电力出版社.20072 林小峰编.可编程序控制器及应用M.北京:高等教育出

26、社.19913 方承远编.工厂电气控制技术.第二版M.北京机械工业出版社.20004 汪道辉主编.逻辑与可编程控制系统M.北京: 机械工业出版.20015 易传禄等编.可编程序控制器应用指南M.上海:上海科学普及出版社.19936 杨士元等编.可编程序控制器(PC)编程应用和维修M.北京:清华大学出版社.19957 耿文学等编.微机可编程控制器原理M.北京:电子工业出版社.19938 田效伍主编.电气控制与PLC应用技术M.北京:机械工业出版社.2007 9 杨长能.可编程序控制器(PC)基础及应用M.重庆:重庆大学出版社.199910 王平,崔纳新.PLC在电梯控制中的应用M.微计算机信息1999(2)11 郁汉琪.机床电气及可编程控制器实验M.课程设计指导书.高等教育出版社.200112 余雷声.电气控制与PLC应用M.北京:机械工业出版社.2000传播优秀Word版文档 ,希望对您有帮助,可双击去除!附录一:源程序0LDX0001号投票1ANDM102ANIT15秒延时3ANIM04INCD1计数器计数5SETM06LD X00

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论