版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、学号:2014012304 控制技术课程设计报告题目: 抢答器PLC控制系统设计 学院(系): 机械与电子工程学院专业年级: 机电143学生姓名: 黄颖石指导教师: 刘利 王转卫完成日期: 2017年7月10日目录1、设计目的及要求11.1 设计的目的11.2 课程设计的任务要求12、设计方案12.1整体功能介绍12.2基本原理框图22.3整体流程设计22.4系统所用元器件42.5 PLC的选型42.6 外部接线设计53、程序设计64、系统调试及分析94.1抢答举例94.2程序的组态仿真105、设计心得体会12参考文献13附录:141、设计目的及要求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亮代替扬声器)提示开始抢答。在抢答的有效时间内,若有选手按下了抢答按
5、钮,则此选手的编号将被锁存并在LED数码管上显示出来,同时扬声器发出报警声响提示(用报警灯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、
6、C、D、G亮显示数字3;B、C、F、G亮显示数字4;A、B、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点数,以及价格、可靠性等的考虑,最终选择FX2N-48MR。2.6 外部接线设计表2 PLC的I/O口地址分配 PLC的I/O地址分配输入端口抢答按钮1X0抢答按钮2X1抢答按钮3X2抢答按钮4X3抢答按钮5X4抢答按钮6X5抢答按钮7X6抢答按钮8X7复位按钮X10开始抢答按钮X11输出端口数码管显示A Y0数码管显示B Y1数码管显示CY2数码管显示DY3数码管显示EY4数码管显示F
8、0;Y5数码管显示G Y6报警灯1Y7报警灯2Y10报警灯3Y11抢答器通过PLC进行按控制要求编程,其主要的输入就是通过裁判员和参赛选手的按钮,然后将信号传递给信息分析中心(PLC),PLC将根据信号作出相应的响应。硬件接线图如图4所示。图4 PLC外部接线图3、程序设计部分梯形图设计及分析:如图5所示,为抢答器启动、开始计时的程序。图5 启动程序当X011闭合时定时计时器开始计时,M10用来对其自锁。M9在选手抢答时断开定时继电器,使得定时显示保持不变。M0用来控制倒计时,并使得倒计时和其他时间设置一致。如图6所示,为抢答器每一秒的定时程序。图6 定时1秒程序如图7所示,为每过1
9、秒减时1秒的程序,并在开始时报警灯1闪烁。图7 减时的程序设计如图8所示,为当定时时间到,无人抢答,则报警灯2闪烁,并且切断子程序。子程序为8个人抢答,显示抢答人的编号,并自锁,不得再有其他人抢答。图8 抢答调用显示程序如图9所示,为复位的程序,按下X10所以的程序复位,并且主程序结束。图9 复位程序如图10所示,为按下X0,即1号选手抢答时其他选手不能抢答的程序。图10 抢答程序如图11所示,为任何一个选手按下抢答按钮,则报警灯3亮,并且由M9来确定是是否停止倒计时。图11 抢答报警程序如图12所示,为当2号抢答时的一个程序。图12 抢答程序如图13所示为有人抢答时,报警灯3亮,并且定时报警
10、灯亮的时间。图13 计时时间到报警程序4、系统调试及分析4.1抢答调试分析如图1416所示,分别为定时器减数的测试,组态时间显示,组态抢答选手序号的显示。图16 数码管显示编号图15 组态输出显示图14仿真输出 为了检验减数显示是否正确,通过仿真来检验程序是否正确,仿真时暂时用二进制来显示数值的变化,之后用组态软件演示再用十进制数来表示如上图14。仿真用Y20Y23表示二进制个位数,用Y24Y27 表示二进制十位数,如上图15所示。开始时打算用两组相同的时间,一组用来控制和表示十位的数值变化,一组用来控制和表示个位的数值变化,但是在仿真的过程中,发现个位数和十位数的定时时间相差越来越大,往往个
11、位还没有减到零,十位就开始变化。主要原因是因为两组定时时间虽然相同,但是程序在执行的过程中由于命令的不同执行时间发生了变化。最后采用一组数据,然后分别放置在Y20Y23和Y24Y27才解决了这个问题。组态软件仿真时,不用转换为二进制直接显示出数值的倒计时如图16。 抢答按钮设计时,在开始时忽略了开始按钮的自锁功能,经过对抢答器功能的分析和理解,认为抢答按钮不是开关类型的,必须要进行自锁。在最后结束程序时,应该对所有的程序进行复位。仿真时用Y0Y6灯的亮灭表示所抢答选手的编号如图14所示。最终组态显示的如图16所示。4.2程序的组态仿真由于试验箱没有数值的显示,为了表示出抢答选手的编号和显示倒计
12、时的时间,选用组态仿真来模拟组抢答的过程。如图17所示,当按下抢答按钮时,报警器1报警,为了使得报警显示更加明显,报警器由指示灯的闪烁来表示,并且由于是闪烁0.5秒不够明显,所以用5秒闪烁来表示。图17 抢答开始显示当选手按下抢答的按钮,则报警器2闪烁,并且在数码管上显示所抢答选手的编号,并且抢答的倒计时不在变化,如图18所示。 图18 选手抢答显示当定时时间到,并且在抢答的时间内没有选手抢答,则报警灯3闪烁,倒计时显示的时间显示为0,如图19所示。图19 抢答时间到5、设计心得体会 通过这两个星期的PLC的课程设计,感觉自己的收获很多。经过多次的调试,不断的修改程序,调整设计思路,不断的仿真
13、去查找自己的问题,最终成功的仿真和用组态软件实现了所以的功能。在此次课程设计的过程中遇到了各种各样的问题。刚开始,对于设计思路不是很清楚,用一个下午去设计顺序控制图。但是,抢答器不适合用顺序控制,因为抢答器是所以同步进行抢答的,没有优先顺序,顺序控制需要并行很多的控制条件。而在设计的过程中,每位选手的抢答是同步的,并且不是相互独立的,只要有一位选手按下了按钮,那么其他选手又不能进行抢答,所以如果程序的控制是单独对每一位选手进行设计不但会显得程序太过复杂,而且由于选手的抢答之间是有相互干扰的,这样设计很难实现任务的完成。在请教过老师后,最终决定使用经验法并且使用起保停电路,并且使用子程序的调用。
14、子程序为8路抢答的程序,这样显得程序比较清楚,而且使得主程序可以直接控制各位选手抢答电路,简化了电路。在之后的设计中又遇到无法复位,定时器显示的时间混乱等问题。之前通过参考网上的设计思路去设计减时显示的程序,但最终发现,用两个地址和两组数据来分别记录十位和个位数值是很不准确的,很容易使得两组数据由于程序的不同使得计在计时时间内发生变化。这次的课程设计从硬件接线、设备运行模式到软件编程和程序调试都有不同的问题出现。我们利用现有的资源,向老师请教,向同学询问,包括上网查询资料等,这些大大帮助了我们,但是还是走了很多弯路。我发现,即使平时的理论知识有了比较充分的准备,但是在实际接触到后却发现还是有很
15、多的困难。在设计过程中我发现自己考虑问题很不全面,自己的专业知识掌握的很不牢固,所掌握的计算机应用软件还不够多,尤其是在进行组态仿真的时候费力很大的功夫,不过通过自己的不断学习与复习,最终完成的持此课程设计。我认为这次的课程设计,使我在各方面都有了很大的提高。之前,很少使用计算机进行软件的学习和使用,这次通过学习,在一定的程度上使我对软件的学习有一定程度的提高。还有在知识方面,有了更深入的理解,对一些之前没有注意到的,或者不知道的程序功能有了更深入的学习和实践操作,比如DEC、MOV、ZRST等指令。总之,这次PLC实训真的给我很多的收获,给我弥补了很多我欠缺的知识以及巩固了之前所学的知识点等等。在今后的学习过程中,要更加努力的学习自己的专业知识,多多与同学和老师交流,我相信在以后的工作里面有所作为。 参考文献1漆汉宏.PLC电器控制技术M.北京:机械工业出版社,2012.4.2汤光华,刘捷.PLC原理及应用技术 M.北京:化学工业出版社,2011.3周淑珍、高鸿斌.P
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年安全保护服务项目提案报告模稿
- 成都四川成都市成华区市场监督管理局招聘编外聘用制工作人员2人笔试历年典型考点(频考版试卷)附带答案详解
- 2024-2025学年延安市宝塔区三年级数学第一学期期末联考试题含解析
- 有关中学校长工作述职报告3篇
- 专业求职信模板7篇
- 2025年活动策划项目立项申请报告模板
- 2025年手提秤项目申请报告模板
- 关于个人护士述职报告范文5篇
- 话务员工作总结合集13篇
- 2024年皮毛批发销售协议样本版B版
- 筏板基础基础施工方案模板
- 2013工程量清单计价规范计算规则汇总
- 食品安全法培训课件
- DB33_T 2263-2020县级文化馆总分馆制管理服务规范(高清正版)
- 中建3局-施工工艺质量管理标准化指导手册土建部分下册
- 双狐地质成图系统使用手册
- 国家开放大学2021年计算机应用基础终结性考试试题附答案
- 聚丙烯腈碳纤维ppt课件
- 学校护学岗工作应急预案
- 小学生必背美文80篇
- 拜太岁科仪.doc
评论
0/150
提交评论