实用八路抢答器实训报告院系:控制系班级:生产设备21331项目课题:PLC综合实训项目名称:实用八路抢答器组长:组员:指导老师:时间:目录一.课题介绍……………………………………1二.设计要求……………………………………1三.抢答电路分析………………………………21.系统流程………………………………22.模拟运行………………………………33.PLC语句……………………………4四.原理接线图……………………………5五.I/O分配表………………………………5六.梯形图…………………………………6七.安装调试………………………………10八.设计总结…………………………………10九.小组分工…………………………………11第1页共14页一.课题介绍抢答器是一种常见的设备。本课题要求采用PLC实现一个真实的八路抢答器,具有抢答位、抢答开始剩余后的时间显示,除了八路抢答按钮外,还有主持人复位按钮、抢答开始按钮。二.设计要求1)设置主持人“开始”按钮,该按钮按下,允许抢答。在主持人按下“复位”按钮及主持人“开始”按钮按下以前,各抢答按钮也有效。但此时属于“违规”,相应抢答位指示灯闪烁,显示抢答位置的数码管也同样闪烁,显示本次抢答剩余时间的数码管不显示。在主持人再次按下“复位”按钮以前,所有抢答器均无效。2)设置主持人“复位”按钮,按下该按钮后清楚前状态,允许下一次抢答。3)在抢答期间,某一抢答按钮抢先按下后,在本次抢答期间其余按钮均无效。并在数码管上显示有效抢答位置(例如一号抢答位抢答成功,数码管显示为1,以此类推),同时该抢答器位置指示灯亮。4)主持人按下“开始”抢答按钮后,在15秒内抢答有效,超过时间,本次抢答无效,因此,应设置两位数码管,显示本次抢答的剩余时间。5)显示抢答成功位及剩余时间显示的数码管根据以上的控制要求,确定控制PLC的型号及I/O配置,画出相应的电路图,编制PLC控制程序并进行调试,在实训板上完成相应的接线,最后进行控制功能的演示及讲解。第2页共14页三.抢答电路分析1.系统流程系统流程图在主持人按下开始按钮之前,抢答选手如果按下抢答按钮,此时属犯规,数码管显示抢答位并且数字闪烁。当开始按钮按下之后,数码管开始计时,有选手抢答时,数码管显示抢答选手编码。如果在15s无人抢答,数码管显示00并停止,主持人按下复位按钮,本次抢答结束。第3页共14页2.模拟运行3.PLC语句倒计时语句用T0计数器计时,每一秒给C0一个信号,让C0计数一次,一直到15。利用减法语句设定初始值位15s,每次减一,一直到00。二进制、BCD码、七段全译码转换将二进制数转换位BCD码,然后利用七段全译码将数字输出。第4页共14页循环右移七段全译码将数字输出后,有个位和十位之分。当倒计时的个为0时,要让十位减一,个位为9继续倒计时。计数清零计数器一共计数15个,计数完后要将C0清零,下次计数时再次从15开始,数码管的数字也要清零四.原理接线图第5页共14页五.I\O分配表输入SB1X0主持人开始按钮SB2X1复位按钮SB3X21号选手按钮SB4X32号选手按钮SB5X43号选手按钮SB6X54号选手按钮SB7X65号选手按钮SB8X76号选手按钮SB9X207号选手按钮SB10X218号选手按钮输出HL1Y01号选手指示灯HL2Y12号选手指示灯HL3Y23号选手指示灯HL4Y34号选手指示灯HL5Y45号选手指示灯HL6Y56号选手指示灯HL7Y67号选手指示灯HL8Y78号选手指示灯LED1Y10LED2Y11第6页共14页LED3Y12数码管十位显示LED4Y13LED5Y14LED6Y15LED7Y16LED8Y17LED9Y20数码管个位显示LED10Y21LED11Y22LED12Y23LED13Y24LED14Y25LED15Y26LED16Y27六.梯形图第7页共14页第8页共14页第9页共14页第10页共14页七.安装调试先按照I/O分配将输入和输出对应好,给输入端的X短接起来,将24V电压加在输出端Y上,注意正的接Y端上面,负的接Y端下面,在给数码管加上24V电压。数码管在放置时要注意个位与十位对应的顺序。接下将程序写入,进入监视模式。在开始时数码管显示出现了问题,数字倒计时到00时不能停止,继续循环倒计时,这与要求不符,还有按下复位按钮,数码管的数字不能复原,比如:在5S时有人抢答了,数码管显示抢答位,抢答结束后,主持人按下复位按钮后,再次开始抢答,当开始按钮按下,数码管是从5开始倒计时,而不是从15倒计时,这就是计数器没有清零指令,从而导致不能复原。首先解决数码管在00时不能停止的问题,这时就要想当计时15S后要让倒计时停止,这就要让开始按钮控制的继电器M0断电,此时要在M0的通路中插入时间继电器T1,用计时器来控制M0,当开始按钮按下后15S,计时器时间到时,T1断开从而使数码管停在00数字上。接下来就是每次不能从15倒计时,解决这个问题就是要让计数器每次抢答结束都复位,也就是每位抢答者按下抢答按钮都可以使计数器清零,让下次开始从15倒计时。这里要让抢答者的按钮控制计数器清零,当有人抢答,无论抢答是否有效都可以使计数器清零,还有复位按钮也要控制计数器清零。解决了这些问题后就可以实现八路抢答器的顺利进行,在开始按第11页共14页钮按下之前,有人抢答,数码管显示抢答位编码并且闪烁,此时再有人按按钮无效,主持人按复位按钮结束。开始按钮按下后,倒计时开始,有人抢答时,倒计时立即停止,数码管显示抢答位,答题结束,主持人按下复位按钮,本次抢答结束。八.设计总结经过一周的努力,本次课程设计终于圆满完成。这主要是靠指导老师的谆谆指导和指点,其次就是组员之间的团结协作,自己动手查阅有关资料,认真积极地对待课程设计,这才能够顺利完成任务。本次课程设计让我们对PLC这门课有了更深刻的了解和认识,知道了如何实现PLC在实际生活中的应用。利用工作软件实现对抢答器的电气控制,经安装调试后,其各项性能均达到了设计要求,运行良好。我们为了能够圆满完成任务,同时也为了能够更加清楚地了解PLC的设计步骤,我们自己动手,查找了相关资料,并进行相关分析与总结,在整个过程中,我们遇到很多困难。因为从未做过相关课题,毫无实际经验,无捷径可循,我们完全不知道该如何下手。通过以前的学习,老师在课堂上将的,再通过我们同学之间的互相讨论,终于在一步步的摸索之中,找到了方法。我们的任务虽然按期完成了,但我清楚,肯定有很多问题没有暴露出来,很多错误没有被发现。我认为,重点不是结果,而在于过程。通过这次工艺实训,我学会了怎么去找资料,怎么去讨论,怎么去学习,怎么去思考,而这些恰恰是课本上所学不到的。通过本次课程设计,我获得了很好的锻炼以及理论联系实际、与第12页共14页具体项目、课题相结合开发、设计产品的能力。既让我们懂得了怎样把理论应用于实际,又让我们懂得了在实践中遇到的问题怎样用理论去解决。在本次设计中,我们还需要大量的以前没有学到过的知识,于是图书馆和网络成了我们很好的助手。在查阅资料的过程中,我们要判断优劣、取舍相关知识,不知不觉中我们查阅资料的能力也得到了很好的锻炼。我们学习的知识是有限的,在以后的工作中我们肯定会遇到许多未知的领域,这方面的能力便会使我们受益非浅。这次设计的整个过程不仅是一个技术革新的过程,而且也是一个我们不断地学习的过程.这一段设计使本人自己提高了动手动脑,独立思考的能力,团队合作精神,还学会了解决问题的思路,使本人受益匪浅。九.小组分工程序设计、完成梯形图写实训报告制作PPT、制定方案I/O及按钮分配CAD画接线图根据图纸接线