版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
资料内容仅供您学习参考,如有不当之处,请联系改正或者删除。课程设计(论文)题目名称基于PLC的六路抢答器设计课程名称专业方向课程设计学生姓名卢彦学号系专业信息工程系、电子信息工程指导教师余建坤 6月27日摘要随着中国经济和文化实业的发展,在很多公开竞争场合要求有公正的竞争裁决,诸如证券、股票交易及各种智力竞赛等,因此出现了抢答器。最初的抢答器是由优先权编码器构成的逻辑电路,其运算速度慢,线路复杂,可靠性不高,功能也比较简单,特别是当抢答路数很多时,实现起来就更加困难。因此,一种能够体现竞赛的公开、公平、公正性的知识竞赛抢答器成为一种需求。本设计将以PLC为核心设计了系统结构图、程序指令、梯形图以及输入输出端子的分配方案,在保留了原始抢答器的基本功能的同时又增加一系列的实用功能并简化其电路结构,其将以其控制方便,灵活,只要改变输入PLC的控制程序,便可改变竞赛抢答器的抢答方案,从而使得竞赛不断完善其公平、公正性。关键词:PLC;竞赛抢答器;七段译码器目录TOC\o"1-2"\h\z\u摘要 I1绪论 11.1课题研究背景 11.2课程设计研究内容 22整体方案选择 32.1整体功能介绍 32.2竞赛抢答器控制要求 33硬件电路设计 43.1控制特点分析 43.2外部接线图 54软件设计 64.1I/O地址分配 64.2结构流程图 74.3梯形图设计与分析 84.4系统源程序 115程序调试及分析 125.1程序运行过程分析说明 125.2调试结果 12总结 13致谢 14参考文献 151绪论可编程控制器是以计算机为核心的通用自动控制装置,它的功能强、可靠性极强、编程简单、使用方便、体积小。现已广泛应用于工业控制的各个领域,它以微处理器为核心,用编写的程序进行逻辑控制、定时、记数和算术运算等,并经过数字量和模拟量的输入/输出来控制机械设备或生产过程。PLC的学习比一般编程学习困难在于,要完成一个控制系统不但需要掌握一定的编程技术,更为重要的是要知道如何针对实际应用的需要选择合适的PLC型号,然后进行资源配置,设计控制系统。该设计为六路抢答器的PLC控制,主要介绍了六路抢答器的工作原理,控制系统的PLC的选型和资源的配置,控制系统程序设计与调试,控制系统PLC程序。最后,在该设计过程中给予极大鼓励和帮助的老师、同学,在此表示衷心的感谢。由于在设计过程中存在许多不足,希望老师同学指正。1.1课题研究背景当前国内外市场上已有很多类型的知识竞赛抢答器,其大致采用模拟电路、数字电路、单片机或者PLC芯片、计算机控制系统等四类产品。对于采用模拟电路或者数字电路的产品,其技术相当成熟。可是随着功能的增多,电路也越复杂,而且成本偏高,故障率高,显示方式简单或者没有,无法准确判断抢按按钮的行为,也不便于参数调节及其功能的升级换代。对于计算机控制系统来说,其程序简单,反应灵敏,便于参数调节及其功能的升级换代,但鉴于其必须配合计算机实用,可操作性差,没有得到广泛的应用。而对于科技飞速发展的今天,PLC、单片机应用的不断深入,带动了传统控制检测技术的不断更新,并鉴于其本身具有的优点,以PLC、单片机为核心的部件成为主流。传统的普通抢答器主要存在一下缺点:⑴在一次抢答过程中,当出现超前违规抢答时,只能处理违规抢答信号,而对没有违规的有效信号不能进行处理,因而使该次抢答过程变为无效。⑵当有多个违规抢答时,优先编码电路只能选择其中一个,或利用抢答电路电子元件的”竞争”选择其中一个。对于后者由于抢答电路制作完毕后电子元件被固定,各路抢答信号的”竞争”能力也被固定,因而本质上也有优先权。普通抢答器存在不公平性。⑶当有多个违规抢答时,普通抢答器只能”抓住”其中一个违规者。因而出现了”漏洞”。现在大多抢答器都是以PLC、单片机为控制核心的智能抢答器,它对采样获得的各种抢答信号进行分析。但仅有抢答功能的抢答器已经不能满足当今社会的需要。该设计不但有抢答功能,而且还有一个计分系统,能分别对四个选手进行计分,并能够对分数进行加、减。带计分功能的智能抢答器将会取代一般的智能抢答器,更好的服务于社会。1.2课程设计研究内容系统设计主要包括硬件和软件两大部分,依据控制系统的工作原理和技术性能,将硬件和软件分开设计。硬件设计部分包括电路原理图、合理选择元器件、绘制线路图,然后对硬件进行调试、测试,以达到设计要求。软件设计部分,首先在总体设计中完成系统总框图和各模块的功能设计,拟定详细的工作计划;然后进行具体设计,包括各模块的流程图,选择合适的编程语言和工具,进行代码设计等;最后是对软件进行调试、测试,达到所需功能要求。在系统设计中设计方法的选用是系统设计能否成功的关键。硬件电路是采用结构化系统设计方法,该方法保证设计电路的标准化、模块化。硬件电路的设计最重要的选择可编程的PLC,并确定与之配套的外围芯片,使所设计的系统既经济又高性能。硬件电路设计还包括输入输出接口设计,画出详细电路图,标出芯片的型号、器件参数值,根据电路图在仿真机上进行调试,发现设计不当及时修改,最终达到设计目的。软件设计的方法与开发环境的选取有着直接的关系,本系统由于是采用三菱FX可控制编程。此编程工具更有可靠、可拓展、可维护性。
2整体方案选择2.1整体功能介绍知识竞赛抢答器,顾名思义就是用于比赛时,跟对手比反应时间,思维运转快慢的新型电器。随着社会科技技术的不断发展,它的应用场合也随之增加;技术含量大大提升;更加方便可靠。当前,形式多样、功能完备的抢答器已广泛应用于电视台、商业机构、学校及企事业单位,它为各种竞赛增添了刺激性、娱乐性,在一定程度上丰富了人们的业余生活。用PLC进行知识竞赛抢答器设计,其控制方便,灵活,只要改变输入PLC的控制程序,便可改变竞赛抢答器的抢答方案。2.2竞赛抢答器控制要求⑴知识竞赛抢答器能使6个队同时参加抢答。⑵设裁判队为裁判台,参赛对为参赛台。裁判台设有音响和裁判灯,而且设有裁判台开始按钮SB0和裁判台复位按钮SB7;参赛台设有参赛台抢答按钮以及参赛指示灯。1-6号参赛台分别对应按钮SB1-SB6及参赛指示灯L1-L6。⑶知识竞赛抢答器能适合以下比赛规则:出题后,各队抢答必须在裁判说出”开始”并按下裁判台的开始按钮SB0后15S内抢答,并由数码管显示时间。如提前抢答,抢答器发出”违规”信号。15S时间到,如无队抢答,则抢答器给出时间已到信号,该题作废。在有队抢答的情况下,则抢答器发出”抢答”信号,数码管开始计时,并由数码管显示出抢到题的参考队号,抢到题的队必须在60S内答完题,如60S内未答完,则作超时处理。⑷灯光与音响信号的意义如下:(见图2-1结构流程图)①音响叫(响1S)+某指示灯亮,由某参赛队正常抢答。②音响叫(响1S)+某指示灯亮+总指示灯亮,某参赛队违规。③音响叫(响1S)+裁判指示灯亮,无人抢答或答题超时。⑸在某个题结束后,裁判员按下台上的复位按钮SB7,抢答器恢复原来的状态,为下一轮抢答作好准备。⑹各输出端口统一采用直流24V电源。3硬件电路设计3.1控制特点分析智能竞赛抢答器经过PLC进行按控制要求编程,其主要的输入就是经过裁判员和参赛选手的按钮,然后将信号传递给信息分析中心(PLC),PLC将根据信号作出相应的响应。竞赛抢答器有八个输入信号(即八个按钮),九个输出信号(即六个灯管信号、一个音响信号、二个指示灯数码管输出信号)。由上可知PLC共有:八个输入点,九个输出点。系统控制结构框图如下图3-1所示PLCPLCSB0SB7SB1到Sb6显示器参赛队号码计数器的个位计数器的十位指示灯数码管蜂鸣器图3-1系统控制结构框图3.2外部接线图图3-2PLC六路智能抢答器外部接线图分析:SA代表”抢答开始”按钮对应输入寄存器X0,SB1-SB6代表6组参赛选手的常开按钮,分别对应X1-X6,输出寄存器Y0-Y6分别对应显示器a-g,Y11为启动指示灯,Y10为蜂鸣器,Y7为倒计时指示灯,各输出窗口统一采用直流24V电源。
4软件设计4.1I/O地址分配输入分配开始抢答按钮SAX0 SB1X1 SB2X2SB3X3 SB4X4 SB5X5 SB6X6复位按钮X7输出分配数码管显示aY0 数码管显示bY1数码管显示cY2数码管显示dY3数码管显示eY4数码管显示fY5数码管显示gY6倒计时显示灯Y7蜂鸣器 Y10启动指示灯Y11七段译码管显示器如图所示aabcdefg图4-1七段译码管显示器其中显示器b、c亮显示数字1;a、b、d、e、g亮显示数字2;a、b、c、d、g亮显示数字3;b、c、f、g亮显示数字4;a、c、d、f、g亮显示数字5;a、c、d、e、f、g亮显示数字6。设置辅助继电器宣布开始M8002定时器T04.2结构流程图初始状态初始状态复位图4-2结构流程图开始抢答违规抢答状态:开始信号发出前抢答,音响叫(响1S)+某台灯亮+总台灯亮。正常抢答状态:开始信号发出15s内,音响叫(响1S)+某台灯亮。无人应答状态:开始信号发出15s内,音响叫(响1S)+裁判台灯亮。当裁判按下开始按钮时,四个参赛对处于抢答状态,假如是一号参赛队先抢到题目,PLC先判断抢答是否成功,若成功,则进行下一部看是否在规定的抢答时间内答题,若在规定时间内,则答题结束;若超时,则提示主持人;如果抢答没有成功,则判断是否抢答犯规,若法规,某法规台灯亮,总台灯亮出指令。4.3梯形图设计与分析图4-3梯形图主持人宣布开始,即启动M8002,而且按下”抢答开始”按钮X0后,点亮启动指示灯Y11;在启动指示灯被点亮的前提下,按下X1,显示管b、c亮,显示数字1,即Y1、Y2有输出,并与Y0、Y3、Y4、Y5、Y6的常闭触点串联构成互锁,保证b、c亮时,a、d、e、f、g不亮,串联复位开关X7常闭触点用于停止,X1与蜂鸣器、输出继电器Y10并联,用于自保持,锁住抢答器,使其它按钮无效;同样,按下X2,显示管a、b、d、e、g亮,显示数字2,即Y0、Y1、Y3、Y4、Y6有输出,串联Y2、Y5的常闭触点构成互锁,保证a、b、d、e、g亮时,c、f不亮;按下X3,显示管a、b、c、d、g亮,显示数字3,即Y0、Y1、Y2、Y3、Y6有输出,串联Y4、Y5的常闭触点构成互锁,保证a、b、c、d、g亮时,e、f不亮;按下X4,显示管b、c、f、g亮,显示数字4,即Y1、Y2、Y5、Y6有输出,串联Y0、Y3、Y4的常闭触点构成互锁,保证b、c、f、g亮时,a、d、e不亮;按下X5,显示管a、c、d、f、g亮,显示数字5,即Y0、Y2、Y3、Y5、Y6有输出,串联Y1、Y4的常闭触点构成互锁,保证a、c、d、f、g亮时,b、e不亮;按下X6,显示管a、c、d、e、f、g亮,显示数字6,即Y0、Y2、Y3、Y4、Y5、Y6有输出,串联Y1的常闭触点构成互锁,保证a、c、d、e、f、g亮时,b不亮;
4.4系统源程序LDX000OUTY001LDY012ANDY011ANIY013ANIY014ANIY015ANIY016ANIY017ANIY007OUTY012LDX002ORY013ANDY011ANIY012ANIY014ANIY015ANIY016ANIY017ANIX007OUTY013LDX003ORY014ANDY001ANIY012ANIY013ANIY015ANIY016ANIY017ANIX007OUTY014LDX004ORY015ANDY011ANIY012ANIY013ANIY014ANIY016ANIY017ANIX007OUTY015LDX005ORY016ANDY011ANIY012ANIY013ANIY014ANIY015ANIY017ANIX007OUTY016LDX006ORY017ANDY011ANIY012ANIY013ANIY014ANIY015ANIY016ANIX007OUTY017LDY012ORY013ORY014ORY015OUTY001LDY012ORY014ORY015ORY016ORY017OUTY002LDY013ORY014ORY016ORY017OUTY003OUTY000LDY013ORY017OUTX004LDY015ORY016ORY017OUTY005LDY013ORY014ORY015ORY016ORY017OUTY006LDY012ORY013ORY014ORY015ORY016ORY017ORT0OUTY010LDX007OUTT0K600ANIT0OUTY007END5程序调试及分析5.1程序运行过程分析说明1、调试步骤1)、按照图4-3所示的外部接线图接线,核对地址,逐点进行,确保正确无误。
2)、检查模拟量输入输出。检查输入输出模块是否正确,工作是否正常。必要时,用标准仪器检查输入输出的精度。
3)、检查与测试指示灯。对控制面板上对应的指示灯进行检查,如有指示灯不亮,一方面查看指示灯是否已坏,另一方面检查逻辑关系是否正确。指示灯是反映系统工作的一面镜子,先调好它,将对进一步调试提供方便。
4)、将图5-1PLC六路智能抢答器梯形图程序写入PLC,然后从初始步开始调试。用元件监视功能监视a、b、c、d、e、f、g的状态变化。注意顺序功能图中有可能出现的路径,在调试时应从初始步开始,分别经过可能出现的路径,一步一步地检查转换过程是否正确,最后是否能返回初始步。
5)、手动按钮来实施模拟现场,观察运行结果是否与要求相符合。
5.2调试结果经过上述的调试步骤后,得出调试结果,由于实验设备以及其它外部条件的限制导致,我们用一个指示灯代替蜂鸣器。参赛选手如要抢答主持人提出的问题,必须在主持人宣布”开始”即按下”抢答开始”按钮后,由参赛选手抢先按下自己桌上的抢答器按钮(即X1、X2、X3、X4、X5、X6),此时8段数码管显示器会显示最先按下按钮的组号,同时蜂鸣器指示灯亮,并锁住抢答器,使其它组再按也无效,当按下复位按钮响应后,数码管显示器熄灭,蜂鸣器指示灯熄灭,参赛选手开始回答问题,同时倒计时指示灯点亮。参赛选手必须在规定的时间内(60s倒计时指示灯点亮期间)回答问题。当倒计时结束时,指示灯熄灭,同时蜂鸣器指示灯亮提示时间到,此时参数选手应立即停止答题。
总结经过这半个学期的努力,在老师和同学的帮助下做完了这次PLC的课程设计工作.由于自己知识的缺乏及能力的有限,仍没有能够实现像课题设计中那样倒计时而且带有声光提示等功能的补充与完善。可是经过这次的课程设计,我能运用已学的知识解决我在设计中遇到的问题,使自己的动手能力和思考问题的能力得到了很大的提高。在做设计的过程中我查阅了很多的资料,并认真的阅读这些与我的设计相关的资料
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论