八路抢答器报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实用八路抢答器实训报告院系:控制系
班级:生产设备21331
项目课题:PLC综合实训
项目名称:实用八路抢答器
组长:
组员:
指导老师:
时间:
目录
一.课题介绍 (1)
二.设计要求 (1)
三.抢答电路分析 (2)
1.系统流程 (2)
2.模拟运行 (3)
3.PLC语句 (4)
四. 原理接线图 (5)
五. I/O分配表 (5)
六. 梯形图 (6)
七. 安装调试 (10)
八.设计总结 (10)
九.小组分工 (11)
一.课题介绍
抢答器是一种常见的设备。本课题要求采用PLC实现一个真实的八路抢答器,具有抢答位、抢答开始剩余后的时间显示,除了八路抢答按钮外,还有主持人复位按钮、抢答开始按钮。
二.设计要求
1)设置主持人“开始”按钮,该按钮按下,允许抢答。在主持人按下“复位”按钮及主持人“开始”按钮按下以前,各抢答按钮也有效。但此时属于“违规”,相应抢答位指示灯闪烁,显示抢答位置的数码管也同样闪烁,显示本次抢答剩余时间的数码管不显示。在主持人再次按下“复位”按钮以前,所有抢答器均无效。
2)设置主持人“复位”按钮,按下该按钮后清楚前状态,允许下一次抢答。
3)在抢答期间,某一抢答按钮抢先按下后,在本次抢答期间其余按钮均无效。并在数码管上显示有效抢答位置(例如一号抢答位抢答成功,数码管显示为1,以此类推),同时该抢答器位置指示灯亮。4)主持人按下“开始”抢答按钮后,在15秒内抢答有效,超过时间,本次抢答无效,因此,应设置两位数码管,显示本次抢答的剩余时间。
5)显示抢答成功位及剩余时间显示的数码管
根据以上的控制要求,确定控制PLC的型号及I/O配置,画出相应的电路图,编制PLC控制程序并进行调试,在实训板上完成相应的接线,最后进行控制功能的演示及讲解。
三.抢答电路分析
1.系统流程
系统流程图
在主持人按下开始按钮之前,抢答选手如果按下抢答按钮,此时属犯规,数码管显示抢答位并且数字闪烁。当开始按钮按下之后,数码管开始计时,有选手抢答时,数码管显示抢答选手编码。如果在15s无人抢答,数码管显示00并停止,主持人按下复位按钮,本次抢答结束。
2.模拟运行
3.PLC语句
倒计时语句
用T0计数器计时,每一秒给C0一个信号,让C0计数一次,一直到15。利用减法语句设定初始值位15s,每次减一,一直到00。
二进制、BCD码、七段全译码转换
将二进制数转换位BCD码,然后利用七段全译码将数字输出。
循环右移
七段全译码将数字输出后,有个位和十位之分。当倒计时的个为0时,要让十位减一,个位为9继续倒计时。
计数清零
计数器一共计数15个,计数完后要将C0清零,下次计数时再次从15开始,数码管的数字也要清零
四.原理接线图
五.I\O分配表
输入SB1 X0 主持人开始按钮
SB2 X1 复位按钮
SB3 X2 1号选手按钮
SB4 X3 2号选手按钮
SB5 X4 3号选手按钮
SB6 X5 4号选手按钮
SB7 X6 5号选手按钮
SB8 X7 6号选手按钮
SB9 X20 7号选手按钮
SB10 X21 8号选手按钮
输出HL1 Y0 1号选手指示灯
HL2 Y1 2号选手指示灯
HL3 Y2 3号选手指示灯
HL4 Y3 4号选手指示灯
HL5 Y4 5号选手指示灯
HL6 Y5 6号选手指示灯
HL7 Y6 7号选手指示灯
HL8 Y7 8号选手指示灯
LED1 Y10
LED 2 Y11
LED3 Y12
数码管十位显示
LED 4 Y13 LED 5 Y14 LED6 Y15 LED 7 Y16 LED8
Y17
LED9 Y20
数码管个位显示
LED10 Y21 LED 11 Y22 LED 12 Y23 LED 13 Y24 LED 14 Y25 LED 15 Y26 LED 16
Y27
六.梯形图
七.安装调试
先按照I/O分配将输入和输出对应好,给输入端的X短接起来,将24V电压加在输出端Y上,注意正的接Y端上面,负的接Y端下面,在给数码管加上24V电压。数码管在放置时要注意个位与十位对应的顺序。接下将程序写入,进入监视模式。
在开始时数码管显示出现了问题,数字倒计时到00时不能停止,继续循环倒计时,这与要求不符,还有按下复位按钮,数码管的数字不能复原,比如:在5S时有人抢答了,数码管显示抢答位,抢答结束后,主持人按下复位按钮后,再次开始抢答,当开始按钮按下,数码管是从5开始倒计时,而不是从15倒计时,这就是计数器没有清零指令,从而导致不能复原。
首先解决数码管在00时不能停止的问题,这时就要想当计时15S 后要让倒计时停止,这就要让开始按钮控制的继电器M0断电,此时要在M0的通路中插入时间继电器T1,用计时器来控制M0,当开始按钮按下后15S,计时器时间到时,T1断开从而使数码管停在00数字上。
接下来就是每次不能从15倒计时,解决这个问题就是要让计数器每次抢答结束都复位,也就是每位抢答者按下抢答按钮都可以使计数器清零,让下次开始从15倒计时。这里要让抢答者的按钮控制计数器清零,当有人抢答,无论抢答是否有效都可以使计数器清零,还有复位按钮也要控制计数器清零。
解决了这些问题后就可以实现八路抢答器的顺利进行,在开始按