基于plc的3路抢答器.docx

上传人:b****6 文档编号:8322537 上传时间:2023-01-30 格式:DOCX 页数:12 大小:211KB
下载 相关 举报
基于plc的3路抢答器.docx_第1页
第1页 / 共12页
基于plc的3路抢答器.docx_第2页
第2页 / 共12页
基于plc的3路抢答器.docx_第3页
第3页 / 共12页
基于plc的3路抢答器.docx_第4页
第4页 / 共12页
基于plc的3路抢答器.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

基于plc的3路抢答器.docx

《基于plc的3路抢答器.docx》由会员分享,可在线阅读,更多相关《基于plc的3路抢答器.docx(12页珍藏版)》请在冰豆网上搜索。

基于plc的3路抢答器.docx

基于plc的3路抢答器

机电工程系

课程设计报告

题目:

三路抢答器

 

专业:

___应用电子技术______

班级:

___应电

(1)班_______

学号:

___**_________

姓名:

____******____________

指导老师:

____某某某___________

答辩日期:

___2012年06月20号__

 

一、绪论

抢答器是近几十年进展起来的一种自动化的抢答设备。

随着社会的进展,自动化抢答控制系统活着界上的利用已经愈来愈普遍。

对于很多的电视节目、竞答比赛等自动化抢答控制系统已是必备的工具。

活着界的地位也愈来愈重。

而现现在得自动化抢答控制系统的设计方式已拥有超级多种的的设计方式。

(如:

利用数字电路的方式设计、利用单片机的方式设计等等)。

而本系统采用的是利用PLC编程的方式设计的三路抢答器。

二、对本课程设计的分析

所需的软硬件

欧姆龙CX-Programmer编程软件、EasyBuilder500软件、可编程控制器与人机界面装置实验箱一台

设计的组成和能够实现的功能

本设计是利用PLC编程和触屏软件的编程实现三路抢答器的功能。

本设计用到的功能器件:

1)一个开始抢答按键、一个开始抢答的指示灯;

2)一个复位按键;

3)三个抢答按键、三个抢答按键的指示灯、三个显示对应选手当前分数值的数字显示器;

4)一个设定分值的数字输入器、一个加分按键、一个减分按键、一个初始赋分按键;

5)一个比出最高分选手的按键、一个显示该选手号数的数字显示器;

6)一个系统恢复为初始状态即全数变成零的清零按键;

7)一个倒计时功能、一个设定倒计不时刻的数字输入器;

8)一个选题的按键、一个设定选题题数的的数字输入器。

该设计主要能够实现的功能有:

a)能够任意设定一个分数值,然后按下初始赋分按键,能够给三位选手同时初始赋分一次;

b)只有先按开始抢答按键,选手抢答按键才能够启动功能即能够按抢答了。

开始按键没先按,三个抢答按键都不能抢答。

按下开始抢答按键的时候,开始抢答的指示灯会亮起;

c)当有一个抢答按键被按下后,其余抢答按键便无法再抢答。

而且当某个抢答按键抢答成功后,其对应的抢答指示灯便会亮起;

d)有一个倒计时,能够自由的设定倒计不时刻。

当倒计不时刻到了后仍无人抢答,所有的抢答按键都不能在抢答。

当倒计时的时刻设定为零的时候,系统默以为不限时刻的抢答模式;

e)当有一个选手抢答成功,而且回答完问题后,主持人能够按照结果判断看是给其加分或减分,加分、减分的分值的多少能够自己设定;

f)能够设定开始必然的题数,在这些题里面,减分按键不能利用,也就是在设定的那个题数里面只能加分,无法减分;

g)当整个答题结束以后,按下比出高分的按键能够自动的比出那个选手的分数值最高,并在胜者的数字显示器里面显示出最高分选手的号数;

h)决出输赢后,不需要用到那个后,按下清零按键,整个系统的所有数字全数变成零,选手分数、倒计不时刻、胜者号数等全数都会变成零;

i)能够自己设置前几题只能加分不能减分,能够显示当前是抢答到第几题。

三、设计主要组成部份和实现方案

编程用到的指令

1)常闭按钮、常开按钮、线圈、指示灯;

2)比较器、跳转器(JMP、JME)、按时器;

3)除法器、加法器、减法器;

4)传送(MOV)、BCD编码递增;

3.2I/O分派

按照控制要求,需要10个输入点、4个输出点。

I/O分派见下表:

输入

输出

开始抢答

加分

开始抢答指示灯

抢答键1

减分

1号灯

抢答键2

初始赋分

2号灯

抢答键3

比出胜者

3号灯

复位

清零

3.3程序整体方案

程序编写的整体流程为:

1)设定分值,给所有选手初始赋分一次;

2)主持人设定选题的题数,在这些题数范围内,只能加分不能减分;

3)按下开始抢答按键,倒计时同时启动,(若设定为0秒的话,系统默以为不限时刻的抢答),选手抢答;

4)主持人按照选手答题情形进行加分、减分或不加不减分(分值能够自己设定,加分、减分完系统能够自己复位);

5)竟答结束,按比出胜者能够直接显示出最高分的选手的号数;

6)系统利用完毕,不用了,能够全数清零,方便下次利用。

抢答器整体方案流程图如下:

抢答器详细流程图:

硬件接线图

(硬件接线图)

四、梯形图程序设计

进行设计程序之前,必需先构思好程序的流程图和所想要实现的功能。

倒计时部份:

本设计的程序可以实现限时抢答跟不限时抢答的三路抢答器功能。

有限时抢答就是当咱们触摸屏上所输入的倒计不时刻值不为零时,跳转指令(JMP)通电,倒计时程序执行。

当咱们所输入的倒计时的时刻值为零时,跳转指令(JMP)断掉,倒计时的这段程序将被跳过,因此变成不限时的抢答模式。

这两种模式的选择,应在开始抢答前设定好抢答时刻。

默许倒计时的时刻是0秒,即不限时的抢答模式。

能够设定倒计不时刻更改成限时抢答的模式。

抢答部份:

主持人按下开始抢答的按钮(),抢答指示灯亮起(通电)。

只有开始抢答指示灯会亮起的时候选手才能够抢答,选手能够按自己相应的按键进行抢答。

一号是,二号是,三号是。

当有一名选手先按下抢答按钮后,其余的抢答按键将无效化,指导新一轮的抢答开始。

抢答后加分、减分部份:

抢答完成后主持人判断是给选手加分、减分或不加不减。

加减的分值的多少能够通过触屏上的赋值按键进行设置,多少能够更改。

加分、减分后系统会自动复位,可在进行新一轮的抢答。

在抢答开始之前,也能够进行题目的设置,能够自己设定一个题数,当抢答题目到那个题数之前,减分按钮无效,只有超过设定的题数,减分按钮才开始生效。

触屏有一个显示能够显示出当前到第几题的数值显示器。

复位部份:

被选手抢答成功,可是不加分也不减分的话,能够按复位按钮()对系统进行复位,复位后进行新一轮的抢答。

比出高分部份:

当竞答结束后,要比出谁分数最高时,按下比出高分按钮(),触屏上有一个显示号数的数值显示器,将会显示分值最高的选手的号数。

也就是本次比赛的获胜者。

清零部份:

当抢答结束而且也已经分出输赢后,系统这次的利用已经圆满的完成,能够按下清零按钮(),能够将系统的所有数据全数变成零。

方便下次系统的直接利用。

初始赋分部份:

为了方便有些会需要用到初始赋分,所以本系统拥有一个初始赋分的功能,在竞答开始之前,主持人能够设定一个分值,然后按下初始赋分按钮()能够给所有选手一个初始分数。

五、课程设计进程中碰到的主要问题和解决办法

因为是第一次利用欧姆龙CX-Programmer编程软件、EasyBuilder500软件、可编程控制器与人机界面装置实验箱进行课程设计。

因此在实验中碰到很多的问题:

1)初期设计的三路抢答器能实现的功能跟老师所要求的功能相差甚多,程序需要进一步的改动;

2)设计进程中会有一些漏洞,需要程序进一步的改良;

3)对于EasyBuilder500软件得利用不够熟练,使得程序编程好后,制作触屏的时候需要进一步的学习那个软件;

4)程序设计中,有一些编程指令不懂。

解决办法:

1)花了的一段时刻继续学习EasyBuilder500软件;

2)老师指出不足的功能继续添加或改动;

3)老师指出的漏洞进行改良,并解决掉漏洞;

4)对于不大知道指令,查询相关资料学习指令怎么利用。

六、心得体会

在设计的进程中出现了很多的漏洞跟功能上的不足,尽管老师帮咱们指出了哪些需要改良的地方,可是这也让我了解到了自己设计意识上的不足的地方。

心思不够细腻,设计产品功能的思维不够成熟、周密,才会出现这么多的问题。

以后对于设计,思维必然要超级的周密,将所有的功能模块全数都要弄仔细了,不允许出现一丝的漏洞,哪怕是万分之一的可能性,也不允许出现。

对于一些思维定性上不可能的情形,在编程上也必需编程保证其不可能发上,而不是思维上不可能就不编程。

(例如:

被选手分数为0分的时候,减分就会失去功能,而不是一减却变成了9000多分)

通过这一次的课程设计,让我了解到我仍然有许多的不足的地方,仍然需要进一步的学习知识,最重要的是要学习思维,设计产品不能被常规思维定性住,而是考虑到常规功能的同时,也要考虑到超级规的功能。

这一次课程设计,让我收获颇丰。

对一些指令的应用也加倍的熟练,对于本学期课程知识的理解,算是一次专门好的总结温习。

对于独立解决问题的能力、查找资料的能力也进一步的增强了。

PLC的天空,是一片很广漠的天空。

咱们此刻看到的部份,只能算是在井底看到的天空。

咱们不知道还有很多很多。

若以后从事跟PLC有关的职业,那要学习的东西,还有超级的多。

七、附件

◆参考资料:

[1]吴文延.可编程控制器原理与程序设计实验指导.大连:

大连理工出版社,2009.

[2]刘铁生.电气控制与PLC应用技术.北京:

中国水利水电出版社.,2011.

[3]XX搜索.

[4]谷歌搜索.

◆编程梯形图:

 

EasyBuilder500触屏在线仿真图:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 中考

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1