湖北理工学院基于PLC的五路抢答器的设计.docx
- 文档编号:27706479
- 上传时间:2023-07-04
- 格式:DOCX
- 页数:32
- 大小:355.47KB
湖北理工学院基于PLC的五路抢答器的设计.docx
《湖北理工学院基于PLC的五路抢答器的设计.docx》由会员分享,可在线阅读,更多相关《湖北理工学院基于PLC的五路抢答器的设计.docx(32页珍藏版)》请在冰豆网上搜索。
湖北理工学院基于PLC的五路抢答器的设计
电气与电子信息工程学院
《电气控制与PLC实训》
设计报告
名称:
基于PLC的五路抢答器设计
专业名称:
电气工程及其自动化
班级:
学 号:
姓名:
指导教师:
设计时间:
2015年4月27日—-2015年5月8日
设计地点:
K3—218PLC实验室
电气控制与PLC实训成绩评定表
姓名
学号
专业班级
题目:
基于PLC的五路抢答器的设计
答辩记录:
1你的智力抢答器可以实现哪些功能?
答:
由五组竟猜抢答,当主持人按下开始抢答按钮后,五组选手开始抢答,数码管开始显示九秒倒计时。
如果在九秒内无人抢答该题作废,裁判台上警示灯点亮同时蜂鸣器响三秒停止,再按抢答键无效;在抢答时间内如果有人抢答,显示器显示对应组号码,对应选手台上的显示灯亮.抢答成功后,裁判根据选手答题是否正确给选手打分。
选手答对得一分,答错不得分。
如果选手答题正确,裁判台上的绿灯亮。
当这次答题结束后,主持人次按复位键后,开始进行新一轮抢答。
全场积分最高的队伍获得胜利。
2数码管是如何接的,你的设计中两个数码管分别显示什么东西?
答:
本次设计中用到两个数码管,1号数码管用来倒计时和显示抢答队伍的组号,2号数码管用来显示每个队伍当前的分数。
Y10-Y17控制1号数码管,Y10接a,Y11接b,依此类推。
当b、c管被同时点亮时,数码管就显示1,同理我们可以用它显示0—9这10个数字。
成绩评定及依据:
1.考勤情况(10%):
2.设计调试情况(30%):
3.设计答辩(20%):
4.设计报告(完成情况、报告规范性等情况40%):
最终评定成绩(以分数和优、良、中、及格、不及格评定):
指导教师签字:
设计任务书
2014~2015学年第2学期
学生姓名:
专业班级:
12级电气工程及其自动化1班指导教师:
工作部门:
电气与电子信息工程学院
一、设计题目
课题1:
。
电动机的综合控制方向
课题2:
竟猜抢答系统的设计方向
课题3:
交通灯控制方向
课题4:
电梯控制方向
课题5:
喷泉或彩灯控制方向
二、设计内容(含技术指标)
1、用PLC实现四台以上电动机综合控制,要求模拟实际的工况,包括电机的顺序控制、电机的连锁和互锁控制,电机间的逻辑联系应具有一定的复杂程度,画出主电路和接线图,接好线,编程并进行调试。
2、用PLC实验装置设计竟猜抢答系统,要求不少于5组,有必要的组号显示、记时显示和模拟记分系统,有优先抢答功能,画出主电路和接线图,接好线,编程并进行调试.
3、用PLC实现各种路口的交通信号灯控制,要求与实际交通灯工作情况基本相符,具有必要显示和通过外部设备进行设定功能,画出主电路和接线图,接好线,编程并进行调试。
4、用PLC实现电梯控制,要求与实际基本相符,电梯层数不少于4层,画出主电路和接线图,接好线,编程并进行调试.
5、用PLC实现喷泉控制,要求花样不少于6种,能自动循环、单循环、和手动控制,画出主电路和接线图,接好线,编程并进行调试。
6、同组同学要求不能完全重复,必须有自己的亮点,对思路新颖的、和用到更多功能指令的有加分.
7、所有小组均应在开题的过程中,由指导老师对与题目相关的具体的设计控制要求进行审核。
三、设计进度安排
序号
内容
学时安排(天)
1
选题、讲解设计要求、查资料;
1
2
方案论证、说题及硬件选型和设计
2
3
软件设计
2
4
程序及系统调试
3
5
绘制图纸、撰写和打印设计报告
1
6
设计答辩
1
合计
10
设计指导答辩地点:
K3--PLC实验室
四、基本要求
设计报告:
不少于5000字,A4幅面,统一复印封面。
1封面、设计任务书
2目录
1)方案选择,方案论证(综述、任务详解及设计思路,PLC选型等)
2)系统硬件设计(系统功能及原理、系统组成框图、器件选择、功能时序图、电路原理图、I/O分配及接线)
3)系统软件设计(各软件模块的功能,梯形图及说明(此部分不是全部梯形图,只是把主要部分分别单独截出来,分别单独介绍说明!
))
4)系统调试(调试步骤、方法及调试过程中的问题及如何解决等)
5)结果分析及展望(最后的结果成功点和不足之处、总结及改进等)
3附录-—-参考文献和完整梯形图(梯形图要求要有注释,否则会扣分!
)
五、设计考核办法与成绩评定
根据过程、报告、答辩等确定设计成绩,成绩按得分0~100分,可分为优、良、中、及格、不及格五等。
评定项目
基本内涵
分值
设计考勤
考勤、自行设计、按进度完成任务等情况
10
设计调试
软硬件调试过程及完成情况
30
设计答辩
回答问题等情况
20
设计报告
完成情况、报告规范性、创新性、雷同率等情况
40
一.方案设计及论证
1.1任务详解及要求
近年来随着微处理器、计算机和数字通信技术的飞速发展,PLC的应用不断地走向深入,同时带动传统的控制检测技术的不断更新,可编程控制器由于其优良的控制性能,极高的可靠性,在各行各业中的应用日益广泛普及。
抢答器,顾名思义就是用于比赛时,跟对手比反应时间,思维运转快慢的新型电器。
随着社会科技技术的不断发展,他的应用场合也随之增加;技术含量大大提升;更加方便可靠。
用PLC进行知识竞赛抢答器设计,其控制方便。
抢答器广泛用于电视台、商业机构及学校,为竞赛增添了刺激性、娱乐性,在一定程度上丰富了人们的业余生活。
本文介绍一种抢答器,能使五个人同时参加抢答,赛场中设有一个裁判台,五个参赛台.总体设计选用三菱PLC控制,抢答操作方便,在很多的场所都可以使用,并且给人的视觉效果非常好.
1.2设计思路
1。
由五组竟猜抢答,当主持人按下开始抢答按钮后,五组选手开始抢答,数码管开始显示九秒倒计时。
2.如果在九秒内无人抢答该题作废,裁判台上警示灯点亮同时蜂鸣器响三秒停止,再按抢答键无效;在抢答时间内如果有人抢答,显示器显示对应组号码,对应选手台上的显示灯亮。
抢答成功后,裁判根据选手答题是否正确给选手打分.选手答对得一分,答错不得分。
如果选手答题正确,裁判台上的绿灯亮.当这次答题结束后,主持人次按复位键后,开始进行新一轮抢答。
全场积分最高的队伍获得胜利。
二.系统硬件设计
2.1系统的功能及原理
知识竞赛抢答器通过PLC进行按控制要求编程,其主要的输入就是通过裁判员和参赛选手的按钮,然后将信号传递给信息分析中心(PLC),PLC将根据信号作出相应的响应。
知识竞赛抢答器有十个输入信号(即十个按钮),十六个输出信号(即一个音响信号,其余为数码管输出信号)。
本次设计可大致分为4大部分:
抢答部分、倒计时及其显示部分、显示灯与蜂鸣器显示部分、计分及其显示部分。
在抢答设计中,肯定要有自锁和互锁控制,自锁是为了保持信号长期有效,互锁是为了对组间互不影响;在倒计时显示部分中,主要采用时间继电器和mov指令来实现;计分环节是本次设计的难点,采用计数器累计计数,然后转换为BCD码再送入辅助继电器,再将段码送入数码管实现显示数字功能。
2.2系统组成框图
2。
3流程图设计
当裁判按下开始按钮时,五个参赛对处于抢答状态,若无人抢答,9秒过后蜂鸣器响三秒,裁判台警示灯亮,裁判按下复位新一轮答题开始。
如果9秒内有人抢答,假如是一号参赛队先抢到题目,PLC先判断抢答是否成功,若成功,则由裁判进行对应的计分操作,答题结束。
流程图如下图所示:
2。
4I/O分配表
根据任务要求及所选FX2NPLC和其他硬件(蜂鸣器、灯、数码显示管)的实际情况,I/O地址分配如表所示
输入信号
输出信号
名称
代号
输入点标号
名称
代号
输出点标号
开始按钮
SB0
X0
蜂鸣器
HA
Y0
1号赛台抢答器按钮
SB1
X1
数码管1
a1
Y1
2号赛台抢答器按钮
SB2
X2
b1
Y2
3号赛台抢答器按钮
SB3
X3
c1
Y3
4号赛台抢答器按钮
SB4
X4
d1
Y4
5号赛台抢答器按钮
SB5
X5
e1
Y5
计分按钮
SB6
X6
f1
Y6
复位按钮
SB7
X7
g1
Y7
数码管2
a2~g2
Y10~Y17
为了硬件电路接线方便,SB0抢答的开始按钮,对应输入点为X0;SB1为一号参赛抢答按钮,对应输入点为X1;SB2为二号参赛抢答按钮,对应输入点为X2;SB3,SB3,SB4分别对应后面三个参赛对号,输入点分别X3、X4、X5;SB6为计分按钮,对应输入点为X6;数码管1显示输出点为Y1—Y7。
数码管2显示输出点为Y10-Y17.
2。
5硬件电路图
根据题目要求和I/O地址分配,结合FX2N的PLC外部硬件接线图如图所示:
2.6数码管显示部分
为了使LED数码管显示不同的数字,要把某些段的发光二极管点亮,这样就要为LED数码管提供代码,因为这些代码可使LED相应的段发光,从而显示不同字符,这些代码也称为段码。
本设计采用的是共阴极接地,该数码管外形及引脚如下图所示;其具体显示字符及共阴极段码如下表2所示:
抢答器的传送数据
显示数字
共阴极段码
g
f
e
d
c
b
a
0
H3F
0
1
1
1
1
1
1
1
H06
0
0
0
0
1
1
0
2
H5B
1
0
1
1
0
1
1
3
H4F
1
0
0
1
1
1
1
4
H66
1
1
0
0
1
1
0
5
H6D
1
1
0
1
1
0
1
6
H7D
1
1
1
1
1
0
1
7
H7
0
0
0
0
1
1
1
8
H7F
1
1
1
1
1
1
1
9
H6F
1
1
0
1
1
1
1
三系统软件程序设计
3.1定时器、计数器的选择
在PLC内的定时器是根据时钟脉冲的累积形式,当所计时间达到设定值时,其输出触点动作,时钟脉冲有1ms、10ms、100ms。
定时器可以用用户程序存储器内的常数K作为设定值,也可以用数据寄存器(D)的内容作为设定值.在后一种情况下,一般使用有掉电保护功能的数据寄存器.即使如此,若备用电池电压降低时,定时器或计数器往往会发生误动作。
定时器通道范围如下:
100ms定时器T0~T199,共200点,设定值:
0。
1~3276.7秒;
10ms定时器T200~TT245,共46点,设定值:
0。
01~327。
67秒;
1ms积算定时器T245~T249,共4点,设定值:
0.001~32.767秒;
100ms积算定时器T250~T255,共6点,设定值:
0。
1~3276.7秒;
定时器指令符号及应用如下图所示:
当定时器线圈T200的驱动输入X000接通时,T200的当前值计数器对10ms的时钟脉冲进行累积计数,当前值与设定值K123相等时,定时器的输出接点动作,即输出触点是在驱动线圈后的1。
23秒(10*123ms=1.23s)时才动作,当T200触点吸合后,Y000就有输出。
当驱动输入X000断开或发生停电时,定时器就复位,输出触点也复位。
每个定时器只有一个输入,它与常规定时器一样,线圈通电时,开始计时;断电时,自动复位,不保存中间数值.定时器有两个数据寄存器,一个为设定值寄存器,另一个是现时值寄存器,编程时,由用户设定累积值。
为了明确各定时器的作用,以便于理解各个灯的状态转换的准确时间,下表列出了定时器的功能如下:
定时器
定时时间
功能
T0
9S
控制无人抢答时蜂鸣器响
T2
3S
控制蜂鸣器响三秒
T3-——-T12
1S
十秒倒计时
计数器用于累计计数输入端接收到的由断开到接通的脉冲个数,其设定计数值由程序设置.本设计中用到的计数器只是用于普通的计数功能,故选用普通加计数器,其地址范围为C0—C99。
3.2梯形图各主要模块及说明
(1)主持人按下按钮X0,抢答开始,其梯形图如图
(2)在主持人按下开始按钮后,各参赛选手开始抢题,各选手抢题的梯形图如图
(2)用数码管来显示组号,其对应数码管段码的梯形图如图
(5)用计数器C1—C5分别来存储对应五组选手的答题分数,其梯形图如图
(6)通过计数器来显示选手的分数,如图
(7)九秒倒计时,如图
四.系统调试
4.1硬件调试
(1)将PLC与对应输入输出的设备连接起来。
(2)用GXDeveloper软件编制图的梯形图程序,将编制无误的程序分别下载到PLC中,并将模式选择开关拨至RUN状态。
(3)调试运行。
按下启动开关S,抢答9s倒计时开始计时,此时选手就可以抢答,若在此时间内没有选手抢答,则此次抢答就作废,蜂鸣器响,指示灯亮,再按复位键,重新开始下一轮的抢答;若在此时间内有选手有抢答,数码管显示队号,该队台上的灯亮。
在有效的时间内答完题后,主持人按下加分按钮为你加分,若回答错误,则此次就不能得分,再按下复位键按钮,再按开始按钮开始下一轮的抢答。
(4)监控运行.
当PLC运行时,可以使用GXDeveloper软件中的监视功能监控整个程序的运行过程,以方便调试程序.在GXDeveloper软件上,单击“PLC写入”—“监视"-“监视开始”,可以全画面监控PLC的运行,这时可以观察到定时器的定时值会随着程序的运行而动态变化,通电闭合的触点和线圈会变蓝.借助于GXDeveloper软件的监控功能可以检查哪些线圈和触点该通电时没通电,从而为进一步修改程序提供帮助
4.2调试过程中的问题及解决
在PLC-Ⅲ型实验台上按图2.3PLC外部硬件电路图接线,之前觉得抢答器很难,变化很多,应该不好把握,在接触之后发现其实是有规律可循的.经过比较,发现每个抢答器其实每一个抢答器就。
可是,由于平时对抢答器没有系统的理解,没有意识到个个抢答器之间的来联系,在起初设计时,总是个个抢答器之间存在同时进行的现象,后来才了解到,每个抢答器之间必须要用互锁来来完成。
画出了时序图,再转化为步进功能指令图,最后设计出来.在第一次程序编写完毕后,上机调试,发现程序进行到一半去无法再继续下去,检查发现原来是用错了特殊时间继电器M8013,导致计数无法完成,程序无法跳转。
更改后发现程序没办法实现倒计时五秒的提示,有时只能是蜂鸣器响一声或数码管只能显示组号不能显示分数,有时只能显示组号和分数,但蜂鸣器不起作用,总是达不到想要的结果,分析发现指令使用错误,导致不能正常显示。
将所有错误改正过来之后再次进行调试,调试结果符合方案设计预期效果.
5结果分析及展望
5.1调试结果分析
根据这次设计的要求,经过这几天的努力和在老师同学的帮助下,达到了自己预期想要的结果,但这结果可能不是很完善,在这过程中遇到了不少的麻烦,下面来大致总结一下。
本次设计大致分为三块:
抢答、倒计时显示、各组分数显示。
在抢答这一块我采用了基本指令,根据设计要求,各组为按钮抢答,所以我先用按钮驱动辅助继电器M1—M5并将其自锁,组与组之间采用互锁,使其不能同时得电.再根据七段数码管的特性,a1-g1分别对应于程序中的输出Y1—Y7,a2-g2分别对应Y10—Y16,再看每个组号亮时数码管的对应那些段被点亮,再将五组整理在一起,了解Y1-Y7与M1-M5之间的关系,从而实现这一功能。
在这过程中我加了一点功能,在抢答成功后,由时间继电器T2和辅助继电器M8013完成闪烁功能,开始的3秒会闪烁对应的组号,后接着常亮,并且蜂鸣器在前一秒钟报警.例:
若一号组抢到题后,b、c两段被点亮,则在数码管上显示数字“1”。
抢答成功后,有30秒的答题时间,并且在答题进行到25秒时,数码管上闪烁组号和分数,同时蜂鸣器报警,在这过程中根据答题情况可以对其进行加分操作,若答题超过了规定时间,则此次答题无效,不能进行加分环节,同时由时间继电器T0切断系统,主持人按复位按钮后,下轮抢答有效。
在倒计时这一块,主要用时间继电器来完成,当主持人按了开始按钮后开始计时(由于plc输出点数有限,只有十六个点的输出,则抢答倒计时只设置了9秒),由mov指令将数字9对应的段码送入到Y10—Y17中,经过1秒钟到后,由时间继电器切断这条mov指令,同时接通下条mov指令将数字8对应的段码送入到Y10-Y17中,如此循环到达倒计时目的.当有组在规定的时间内抢答,则切断倒计时这一功能,当倒计时结束后,则由这一块中的最后一个时间继电器切断整个系统,只有主持人按复位按钮后才可以进行下一轮。
在计分显示这一块,是整个设计中最复杂的,在单片机原理书中讲到过“LED数码管的显示原理",里面说到了数码管段码与字节中各位对应关系,根据数字对应的共阴极代码段间的联系就能实现显示不同数字这一功能.所以就采用了这一原理。
首先,各组计分的实现。
利用计数器来对计分按钮进行计数,由于数码管个数受限的原因,计分量程为0—9分,到计数达到9后,继续按按钮,计数器会清零,计数重新开始;由于计数器有断电保持功能,所以各组间有累计计分的功能;每组对应一个计数器C1-C5,在计数中,由前面的辅助继电器M1—M5接通与之对应的计数器(M1—M5相互互锁,从而计分不可能同时进行),从而到达计数器之间互不影响,计分公平的目的。
其次,计分显示的实现。
由于要利用一个8段数码管显示五组不同的分数,开始是想到了,采用OUTY10之类的,但是每组都要用到,要是用基本指令,肯定出现双线圈输出的现象,查阅了大量的资料发现在类似的情况下可以用BCD指令实现这一功能。
将各组计数器中的数值通过BCD指令转换为BCD码送给辅助继电器,这样每次计数将得到4个不同的数值,从而4个辅助继电器得电的情况也不一样,通过这4个辅助继电器得电的情况来驱动mov指令,让相对应的段码送到数码管中,从而显示每组对应的分数。
例:
计数器记的数为1,则通过BCD转码后M23—M20的得电情况为:
0001,则由该指令
将数字“1”显示在数码管上。
再就是数码管2,也就是Y10—Y17重复利用了6次,第一次是起到倒计时的功能,后面5次是分别显示五组不同分数的功能,由于利用的次数较多,所以采用了mov指令,可以重复利用,很直观,大大简化了指令的繁琐.由于倒计时和积分是不可能同时出现的,有倒计时说明没人抢答,不会显示分数,要是显示了分数,则说明肯定有一组抢答成功,由这个逻辑关系,在抢答倒计时和积分显示这两大块上采用互锁,即梯形图中的辅助继电器M8。
M8没得电接通倒计时功能,M8得电后断开倒计时的功能,接通计分显示功能.由以上分析实践可以实现一个数码管显示器重复利用的功能.
5.2功能展望
在此次设计中,由于时间和硬件的关系,没有完全实现全智能的抢答器,希望有机会再增加一系列的使用功能:
1.能实现优先抢答的功能,有助于老年人及小孩进行操作;2。
能进行犯规惩罚,当主持人没有按下开始或是复位按钮时,有选手抢答,则为犯规,并给其惩罚;3。
同时能进行减分操作,由于这次硬件原因,该PLC不支持双向计数器,从而不能进行减分操作,希望在下次的设计中加入减分功能,从而将竞赛抢答器设计的更加完美。
5。
3个人总结
为期两周的PLC课程设计,我热情高涨。
竞赛抢答器设计课题的特点是思路清晰、结构明了,但两个方向控制程序关联、容易出错,因此必须严谨务实。
这次课程设计重要的是使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。
在设计过程中遇到的问题,在老师的帮助、组员的合作和自己的努力下都得到了圆满的解决,同时在设计的过程中发现了自己对所学的知识理解得不够透彻,掌握得不够牢固,此次课程设计重新加深了我对这部分知识的掌握程度。
不足的是本次设计功能比较单一,不能实现实际应用中的一些功能。
对我而言,知识上的收获重要,精神上的丰收更加可喜,在之后的时间里我会继续完善。
六、参考资料
[1]李仁主编,电气控制,北京:
机械工业出版社,2000
[2]陈立定等主编,电气控制与可编程控制器,广州:
华南理工大学出版社,2001
[3]王仁祥主编,常用低压电器原理及其控制技术,北京:
机械工业出版社,2002
[4]郑萍主编,现代电气控制技术,重庆:
重庆大学出版社,2001
[5]佟为明等编,低压电器继电器及其控制系统,哈尔滨:
哈尔滨工业大学出版社,2000
[6]秦琴,王忠庆。
。
利用PLC的高速计数功能实现轴的精确定位控制。
。
电气技术。
2009(3)。
[7]杨涛, 王启江等. 基于PLC绕线机控制系统设计[J].组合机床与自动化加工技术, 2005(8):
58—59。
竞赛抢答器控制梯形图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 湖北 理工学院 基于 PLC 抢答 设计
![提示](https://static.bdocx.com/images/bang_tan.gif)