基于plc的8人抢答器设计

上传人:仙*** 文档编号:101913081 上传时间:2022-06-05 格式:DOC 页数:10 大小:1.77MB
收藏 版权申诉 举报 下载
基于plc的8人抢答器设计_第1页
第1页 / 共10页
基于plc的8人抢答器设计_第2页
第2页 / 共10页
基于plc的8人抢答器设计_第3页
第3页 / 共10页
资源描述:

《基于plc的8人抢答器设计》由会员分享,可在线阅读,更多相关《基于plc的8人抢答器设计(10页珍藏版)》请在装配图网上搜索。

1、-*:2021012304 控制技术课程设计报告题目:抢答器PLC控制系统设计学院(系):机械与电子工程学院专业年级:机电143学生:黄颖石指导教师:利王转卫完成日期:2021年7月10日目录1、设计目的及要求21.1 设计的目的21.2 课程设计的任务要求22、设计方案22.1整体功能介绍22.2根本原理框图22.3整体流程设计22.4系统所用元器件12.5 PLC的选型22.6 外部接线设计23、程序设计24、系统调试及分析24.1抢答举例24.2程序的组态仿真25、设计心得体会2参考文献2附录:2. z-1、设计目的及要求1.1 设计的目的1结合实际抢答器的工作情况,设计抢答器信号控制原

2、理设计,掌握复杂情况下抢答器定时及减数功能的实现。2进一步熟悉控制系统设计中元器件选型,及组态环境下控制系统仿真与调试,掌握控制系统原理设计、硬件系统设计、软件系统设计、创新设计。3提高理论知识工程应用能力、系统调试能力、分析问题与解决问题的能力。1.2 课程设计的任务要求(1) 抢答器同时供8名选手或8个代表队比赛分别用8个按钮S0S7表示。(2) 设置一个系统去除和抢答控制开关S,该开关由主持人控制。(3) 抢答器具有锁存与显示功能。即选手按动按钮,锁存相应的编号,并在LED数码管上显示,同时扬声器发出报警声响提示。选手抢答实行优先锁存,优先抢答选手的编号一直保持到主持人将系统去除为止。(

3、4) 抢答器具有定时抢答功能,且一次抢答的时间由主持人设定如30秒。当主持人启动“开场键后,定时器进展减计时,同时扬声器发出短暂的声音,声响持续的时间0.5秒左右。(5) 参赛选手在设定的时间进展抢答,抢答有效,定时器停顿工作,显示器上显示选手的编号和抢答的时间,并保持到主持人将系统去除为止。(6) 如果定时间已到,无人抢答,本次抢答无效,系统报警并制止抢答,定时显示器上显示00。2、设计方案2.1整体功能介绍竞赛抢答器,顾名思义就是用于比赛时,跟对手比反响时间,思维运转快慢的新型电器。随着社会科技技术的不断开展,它的应用场合也随之增加;技术含量大大提升;更加方便可靠。目前,形式多样、功能完备

4、的抢答器已广泛应用于电视台、商业机构、学校及企事业单位,它为各种竞赛增添了刺激性、娱乐性,在一定程度上丰富了人们的业余生活。用PLC进展知识竞赛抢答器设计,其控制方便,灵活,只要改变输入PLC的控制程序,便可改变竞赛抢答器的抢答方案。2.2根本原理框图本系统利用PLC作为系统的核心控制部件,配合报警灯,数码管,定时器等原件的根本原理框图如图1所示。图1 根本原理框图2.3整体流程设计主持人先按下抢答开场按钮,显示器开场显示倒计时假设设定为50秒同时扬声器发出声响用报警指示灯1亮代替扬声器提示开场抢答。在抢答的有效时间,假设有选手按下了抢答按钮,则此选手的编号将被锁存并在LED数码管上显示出来,

5、同时扬声器发出报警声响提示用报警灯2亮代替扬声器。选手抢答实行优先锁存,其余选手抢答无效,优先抢答选手的编号一直保持到主持人将系统去除为止。如果参赛选手在指定的时间没有进展抢答,即显示上的倒计时为0时,本次抢答无效,系统报警用报警灯3亮来代替报警并制止抢答。设计流程如以下图2所示。图2 系统整体流程图表1 本系统所用的元器件2.4系统所用元器件元器件名称数量报警灯3按钮开关10定时继电器4七段数码管3导线假设干七段数码管采用如图3所示的方式工作。图3 七段数码管图形其中显示器b、c亮显示数字1;A、B、D、E、G亮显示数字2;A、B、C、D、G亮显示数字3;B、C、F、G亮显示数字4;A、B、

6、D、F、G亮显示数字5;A、C、D、E、F、G亮显示数字6;A、C亮显示数字7;A、B、C、D、E、F、G亮显示数字8。竞赛抢答器有10个输入信号即10个按钮,10个输出信号即7个灯管信号、3个指示灯数码管输出信号。由上可知PLC共有:10个输入点,10个输出点。2.5 PLC的选型抢答器对时间间隔的要求很高,而且多在会议、辩论赛等一些正规的需要进展抢答的场合中使用,所以对设备的精准性和可靠性要求很高。为此,我们对将采用的控制系统进展了全面的分析比照。可编程控制器PLC是由工业微型计算机、输入,输出设备、保护及抗干扰隔离电路等构成的微机控制装置,具有顺序、周期性工作的特征。经过分析,根据系统的

7、控制要求,对抢答器的输入输出端口的数量进展分析,从而确定与三菱PLC有关的输入/输出设备,并确定PLC的I/O点数,以及价格、可靠性等的考虑,最终选择F*2N-48MR。2.6 外部接线设计表2 PLC的I/O口地址分配PLC的I/O地址分配输入端口抢答按钮1*0抢答按钮2*1抢答按钮3*2抢答按钮4*3抢答按钮5*4抢答按钮6*5抢答按钮7*6抢答按钮8*7复位按钮*10开场抢答按钮*11输出端口数码管显示AY0数码管显示BY1数码管显示CY2数码管显示DY3数码管显示EY4数码管显示FY5数码管显示GY6报警灯1Y7报警灯2Y10报警灯3Y11抢答器通过PLC进展按控制要求编程,其主要的输

8、入就是通过裁判员和参赛选手的按钮,然后将信号传递给信息分析中心PLC,PLC将根据信号作出相应的响应。硬件接线图如图4所示。图4 PLC外部接线图3、程序设计局部梯形图设计及分析:如图5所示,为抢答器启动、开场计时的程序。图5 启动程序当*011闭合时定时计时器开场计时,M10用来对其自锁。M9在选手抢答时断开定时继电器,使得定时显示保持不变。M0用来控制倒计时,并使得倒计时和其他时间设置一致。如图6所示,为抢答器每一秒的定时程序。图6 定时1秒程序如图7所示,为每过1秒减时1秒的程序,并在开场时报警灯1闪烁。图7 减时的程序设计如图8所示,为当定时时间到,无人抢答,则报警灯2闪烁,并且切断子

9、程序。子程序为8个人抢答,显示抢答人的编号,并自锁,不得再有其他人抢答。图8 抢答调用显示程序如图9所示,为复位的程序,按下*10所以的程序复位,并且主程序完毕。图9 复位程序如图10所示,为按下*0,即1号选手抢答时其他选手不能抢答的程序。图10 抢答程序如图11所示,为任何一个选手按下抢答按钮,则报警灯3亮,并且由M9来确定是是否停顿倒计时。图11 抢答报警程序如图12所示,为当2号抢答时的一个程序。图12 抢答程序如图13所示为有人抢答时,报警灯3亮,并且定时报警灯亮的时间。图13 计时时间到报警程序4、系统调试及分析4.1抢答调试分析如图1416所示,分别为定时器减数的测试,组态时间显

10、示,组态抢答选手序号的显示。图16 数码管显示编号图15 组态输出显示图14仿真输出为了检验减数显示是否正确,通过仿真来检验程序是否正确,仿真时暂时用二进制来显示数值的变化,之后用组态软件演示再用十进制数来表示如上图14。仿真用Y20Y23表示二进制个位数,用Y24Y27表示二进制十位数,如上图15所示。开场时打算用两组一样的时间,一组用来控制和表示十位的数值变化,一组用来控制和表示个位的数值变化,但是在仿真的过程中,发现个位数和十位数的定时时间相差越来越大,往往个位还没有减到零,十位就开场变化。主要原因是因为两组定时时间虽然一样,但是程序在执行的过程中由于命令的不同执行时间发生了变化。最后采

11、用一组数据,然后分别放置在Y20Y23和Y24Y27才解决了这个问题。组态软件仿真时,不用转换为二进制直接显示出数值的倒计时如图16。抢答按钮设计时,在开场时忽略了开场按钮的自锁功能,经过对抢答器功能的分析和理解,认为抢答按钮不是开关类型的,必须要进展自锁。在最后完毕程序时,应该对所有的程序进展复位。仿真时用Y0Y6灯的亮灭表示所抢答选手的编号如图14所示。最终组态显示的如图16所示。4.2程序的组态仿真由于试验箱没有数值的显示,为了表示出抢答选手的编号和显示倒计时的时间,选用组态仿真来模拟组抢答的过程。如图17所示,当按下抢答按钮时,报警器1报警,为了使得报警显示更加明显,报警器由指示灯的闪

12、烁来表示,并且由于是闪烁0.5秒不够明显,所以用5秒闪烁来表示。图17 抢答开场显示中选手按下抢答的按钮,则报警器2闪烁,并且在数码管上显示所抢答选手的编号,并且抢答的倒计时不在变化,如图18所示。图18 选手抢答显示当定时时间到,并且在抢答的时间没有选手抢答,则报警灯3闪烁,倒计时显示的时间显示为0,如图19所示。图19 抢答时间到5、设计心得体会通过这两个星期的PLC的课程设计,感觉自己的收获很多。经过屡次的调试,不断的修改程序,调整设计思路,不断的仿真去查找自己的问题,最终成功的仿真和用组态软件实现了所以的功能。在此次课程设计的过程中遇到了各种各样的问题。刚开场,对于设计思路不是很清楚,

13、用一个下午去设计顺序控制图。但是,抢答器不适合用顺序控制,因为抢答器是所以同步进展抢答的,没有优先顺序,顺序控制需要并行很多的控制条件。而在设计的过程中,每位选手的抢答是同步的,并且不是相互独立的,只要有一位选手按下了按钮,则其他选手又不能进展抢答,所以如果程序的控制是单独对每一位选手进展设计不但会显得程序太过复杂,而且由于选手的抢答之间是有相互干扰的,这样设计很难实现任务的完成。在请教过教师后,最终决定使用经历法并且使用起保停电路,并且使用子程序的调用。子程序为8路抢答的程序,这样显得程序比较清楚,而且使得主程序可以直接控制各位选手抢答电路,简化了电路。在之后的设计中又遇到无法复位,定时器显

14、示的时间混乱等问题。之前通过参考网上的设计思路去设计减时显示的程序,但最终发现,用两个地址和两组数据来分别记录十位和个位数值是很不准确的,很容易使得两组数据由于程序的不同使得计在计时时间发生变化。这次的课程设计从硬件接线、设备运行模式到软件编程和程序调试都有不同的问题出现。我们利用现有的资源,向教师请教,向同学询问,包括上网查询资料等,这些大大帮助了我们,但是还是走了很多弯路。我发现,即使平时的理论知识有了比较充分的准备,但是在实际接触到后却发现还是有很多的困难。在设计过程中我发现自己考虑问题很不全面,自己的专业知识掌握的很不结实,所掌握的计算机应用软件还不够多,尤其是在进展组态仿真的时候费力

15、很大的功夫,不过通过自己的不断学习与复习,最终完成的持此课程设计。我认为这次的课程设计,使我在各方面都有了很大的提高。之前,很少使用计算机进展软件的学习和使用,这次通过学习,在一定的程度上使我对软件的学习有一定程度的提高。还有在知识方面,有了更深入的理解,对一些之前没有注意到的,或者不知道的程序功能有了更深入的学习和实践操作,比方DEC、MOV、ZRST等指令。总之,这次PLC实训真的给我很多的收获,给我弥补了很多我欠缺的知识以及稳固了之前所学的知识点等等。在今后的学习过程中,要更加努力的学习自己的专业知识,多多与同学和教师交流,我相信在以后的工作里面有所作为。参考文献1漆汉宏.PLC电器控制技术M.:机械工业,2021.4.2汤光华,捷.PLC原理及应用技术 M.:化学工业,2021.3周淑珍、高鸿斌.PLC分析与设计应用M.:电子工业,2004.4王玉中.电气控制及PLC应用技术M.:科学技术,2006.5克明、夏路易.可编程控制器原理与程序设计M.:电子工业,2005.6成.现代可编程序控制器原理及应用M.:科学,1999.7江秀汉.可编程序控制原理及应用M.:电子科技大学,1998.8高钦和.可编程控制器应用技术与设计实例M.:人民邮电,2004.附录:. z

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!