琴岛学院PLC课程设计四路抢答器文档格式.docx
《琴岛学院PLC课程设计四路抢答器文档格式.docx》由会员分享,可在线阅读,更多相关《琴岛学院PLC课程设计四路抢答器文档格式.docx(14页珍藏版)》请在冰豆网上搜索。
2.5PLC的编程语言7
2.6PLC的性能指标8
3系统硬件设计9
3.1控制系统选取9
3.2控制系统的硬件组成9
3.3系统控制要求10
3.4控制系统I/O分配表11
3.5系统硬件连接图12
4系统软件设计13
4.1整体设计13
4.2PLC控制程序14
5模拟运行与调试过程16
5.1程序的模拟运行17
5.2程序的现场调试18
6结论19
7参考文献20
1.PLC四路抢答器概述
1.1四路抢答器概述
抢答器广泛应用于电视台、商业机构及学校,为竞赛增添了刺激性、娱乐性,在一定程度上丰富了人们的业余生活。
以下介绍一种数字式抢答器,能使四个队同时参加抢答,赛场中设有1个裁判台,4个参赛台,分别为1号、2号、3号、4号参赛台.总体设计选用西门子PLC控制,抢答操作方便,在很多的场所都可以使用,并且给人的视觉效果非常好。
抢答器,顾名思义就是用于比赛时,跟对手比反应时间,思维运转快慢的新型电器。
随着社会科技技术的不断发展,他的应用场合也随之增加;
技术含量大大提升;
更加方便可靠。
目前,形式多样、功能完备的抢答器已广泛应用于电视台、商业机构、学校及企事业单位,它为各种竞赛增添了刺激性、娱乐性,在一定程度上丰富了人们的业余生活。
用PLC进行知识竞赛抢答器设计,其控制方便,灵活,只要改变输入PLC的控制程序,便可改变竞赛抢答器的抢答方案。
PLC智能抢答器与单片机抢答器相比,在许多方面都显示出优越性.首先说一下单片机抢答器,所谓单片机系统就是采用目前市场上的单片机CPU及其它外围芯片,根据不同系统设计电路板,最终设计成一台简易的计算机系统,并在此基础上设计程序以达到所要求的控制功能。
这种形式在80年代国内很流行,但由于受到本身可靠性及其它方面的限制,目前除了仪表上仍然采用外,在工业现场的应用已逐步被PLC所代替。
单片机的可靠性:
由于目前国内市场上的单片机芯片的品质良莠不齐,很大一部分还是国外筛选出来的次等品,加上其它外围元件(如电阻、电容等)的参数离散性也很大,批量小的产品不可能经过筛选配对等技术处理,因此这样的产品很难做到很好的一致性和高可靠性,因为任一元件的参数偏离设计要求都会引起系统的不稳定。
另外,单片机的所有器件均不是工业级的,抗干扰性特别是抗电源干扰能力很弱,而国内的电源一般都很差,加上压片机的变频调速对电源的干扰很大,因此,更可能引起单片机系统的不稳定。
单片机的可扩展性:
由于单片机的线路是根据一定的功能要求特别设计的,所以要增加一个功能就要重新设计线路,而且对应的程序都要重新设计。
这样对于增加功能的开发成本和周期都会增加。
单片机的可维护性:
一旦单片机系统出现故障,很难诊断出故障元件,最简单的方法是更换整个系统,这样维修成本增加了。
操作:
现在国内单片机系统的操作均采用自设计的键盘,设定数据用拨码开关,显示用LED,整个面板显得繁锁,而且为了减少操作键,设计时往往一键多用,操作人员很难脱开说明书操作。
特别是故障显示只能显示故障代码,一旦发生故障,操作人员必须翻阅说明书方能发现故障所在,最终按说明书指示排除故障,这样排除故障的时间相对较长。
总之,这样的人机对话不够友善。
特点:
不可靠,价格便宜。
可编程控制器(PLC):
所谓PLC系统就是采用目前市场上各大工业控制厂家生产的可编程控制器,根据要求选用不同的模块,在此基础上设计程序以达到所设计的功能。
这种形式目前在工业现场应用最为广泛。
PLC的可靠性:
进口PLC采用的CPU都是生产厂家专门设计的工业级专用处理器,其余各元件也是直接向生产厂家购买的,经过严格挑选的工业级元件,另外它的电源模块也是集各大公司工业控制的经验而特别设计的,抗干扰性特别是抗电源干扰能力有很大提高,即使在电源很差和变频调速的干扰下仍能正常工作。
PLC的可扩展性:
要增加一个功能只要增加相应的模块和修正对应的程序,而PLC的编程相对比较简单,这样对于开发周期会缩短。
PLC的可维护性:
PLC本身有很强的自诊断功能,一旦系统出现故障,根据自诊断很容易诊断出故障元件,即使非专业人员也能维修,如果故障由于程序设计不合理引起,由于它提供完善的调试工具,要找出故障也较为简单。
PLC的操作采用触摸式操作终端,人机界面,全屏显示,上面设计了很详尽的操作指南,即使第一次使用,也能根据提示顺利操作,这就降低了对操作人员的要求,一般工人也能很快掌握。
另外,一旦系统发生故障,画面自动切换到故障提示画面,提示故障原因和排除方法。
甚至可以显示故障在机器上的位置,维修人员可以根据提示很快排除故障。
价格与前二种控制器相比略贵,可靠性好,操作简单。
1.2PLC智能抢答器的工作原理
我所设计的PLC智能抢答器是适合四个人抢答的四路抢答器,现在以四路抢答器为例。
给竞赛主持人设置了3个控制按钮,用来控制开始、复位、答题计时,每当主持人发出开始抢答指令后,那组选手最先按下抢答器按钮,则数码管就显示该组的编号,同时绿色指示灯亮,音响电路发出声响提示信号(持续三秒)以指示抢答成功,并对其后的抢答信号不在相应,选手答题完毕后,由主持人按下复位按钮,系统开始下一轮抢答。
若选手在未开始抢答时提前抢答了,则视为违规,违规时数码管显示其编号同时红灯亮音响电路发出声响。
当主持人按下抢答器按钮时定时器T0开始计时(设定30秒)若30秒限制到时仍无人抢答则黄灯亮音响电路发出声响,以示选手放弃该题。
在抢答成功后,主持人按下答题计时按钮,同时数码管显示答题倒计时时间改时间可根据需要调节,此设定为50秒,选手必须在设定时间内完成答题,否则,音响电路发出超时报警信号。
其中以上功能都通过编制的PLC程序来控3个制数码管和3个指示灯以及一个喇叭来实现,如图1-1所示:
图1-1抢答器模型图
2.PLC概述
2.1PLC的产生
可编程序控制器(ProgrammableController,简称PLC),是在继电器控制的基础上开发出来的。
根据以上要求,1969年,美国数字设备公司(DEC)研制出了世界上第一台可编程序控制器,并在美国通用汽车公司的生产线上试用,取得了满意的效果,可编程序控制器由此诞生。
可编程序控制器的出现开创了以微电子技术为核心的数字化电气控制技术的新局面,此后这一全新的技术便以很快的速度发展起来。
现在的PLC不仅具有逻辑控制功能,而且还增加了数据运算、传送与处理功能,成为具备计算机功能的一种通用工业控制装置。
2.2PLC的定义
可编程序控制器出现以后,名称一直没有统一。
国际电工委员会(IEC)于1987年2月对可编程序控制器作了如下的规定:
“可编程序控制器是一种数字运算操作的电子系统,专为在工业环境下应用而设计。
它采用可编程序控制的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字式、模拟式的输入和输出,控制各种类型的机械或生产过程。
可编程序控制器及其相关设备,都应按易于与工业控制系统形成一个整体,易于扩充其功能的原则设计。
”由于早期的可编程序控制器主要用于开关量的逻辑控制,且为了和个人计算机(PersonalComputer)相区别,人们把可编程序控制器缩写成为PLC(ProgrammableLogicController),一直沿用至今。
2.3PLC的编程语言
PLC是通过程序对系统进行控制的,作为一种专用计算机,为了适应其应用领域,一定有其专用的语言。
PLC的编程语言有多种,如梯形图、语句表、功能图等。
梯形图编程语言是一种图形语言,具有继电器控制电路形象、直观的优点;
语句表编程语言类似计算机的汇编语言,用助记符来表示各种指令的功能,是PLC用户程序的基础元素。
梯形图程序让PLC仿真来自电源的电流通过一系列的输入逻辑条件,根据结果决定逻辑输出的允许条件。
梯形图按逻辑关系分为“梯级”或网络。
如图2-3所示是用PLC控制的梯形图程序,可完成与继电器控制的电动机直接起、停(起、保、停)继电器控制电路图相同的功能。
图2-3PLC控制的梯形图程序
2.5PLC的性能指标
1、I/O点数
I/O点数,即PLC面板上的I/O端子的个数。
I/O点数越多,外部可以连接的I/O器件就越多,控制规模就越大。
它是衡量PLC性能的重要指标之一。
2、存储容量
这里专指用户存储器的存储容量,它决定了用户所编程序的长短。
大、中、小型PLC的存储容量变化范围一般为2KB~2MB。
3、扫描速度
扫描速度是指PLC执行程序的快慢,是一个重要的性能指标,体现了计算机控制取代继电器控制的稳合程度。
可编程控制器采用循环扫描的工作方式。
4、指令系统
它是衡量PLC能力强弱的标志,决定了PLC的处理能力、控制能力的强弱。
限定了计算机发挥运算功能、完成复杂控制的能力。
5、通信功能
通信有PLC之间的通信和PLC与计算机或其它设备之间的通信。
主要涉及通信模块、通信接口、通信协议、通信指令等。
6、扩展能力
扩展能力包括I/O点数的扩展和PLC功能的扩展两方面的内容。
7、特殊功能单元
特殊功能单元种类多,也可以说PLC的功能多。
典型的特殊功能单元有模拟量、模糊控制连网等功能。
3.系统硬件设计
3.1控制系统选取
抢答器对时间间隔的要求很高,而且多在会议、答辩赛等一些正规的需要进行抢答的场合中使用,所以对设备的精准性和可靠性要求很高。
为此,我们对将采用的控制系统进行了全面的分析对比。
可编程控制器(PLC)是由工业微型计算机、输入,输出设备、保护及抗干扰隔离电路等构成的微机控制装置,具有顺序、周期性工作的特征,从应用角度看可编程控制器具有如下特点:
1、可靠性高:
由于可编程控制器的输入,输出端口均采用继电器或光电耦合器件,采取了隔离和抗干扰措施,使其具有很高的抗干扰能力,因而能在恶劣环境下可靠工作。
2、体积小:
由于在制造时采用了大规模集成电路和微处理器,用软件编程代替了硬连线,便于安装,实现了小型化。
3、通用性好:
由于可编程控制器采用模块化结构,一般有CPU模块、电源模块、PID模块、模拟输入和输出模块等,可以用这些模块灵活的组成各种不同的控制系统,对不同的控制系统,只需选取不同的模块即可,因而具有很好的适用性。
4、使用方便:
对于不同的控制系统,当硬件结构选定后,如果输入、输出作很小的变动时,只需修改相应程序即可,无需对系统连线做较大的修改,减少了现场调试的工作量,使用起来灵活方便。
基于可编程控制器的上述优点能够适应和满足立体车库高性能的使用要求,所以我确定该车库控制系统为PLC(西门子S7-200系列)。
S7-200系列的PLC在各种行业的检测及控制的自动化都得到广泛的应用。
由于其具有极高的性价比,在以下几方面都有优越的表现:
极高的可靠性、程序易于掌握,实时特性功能、编程语言指令丰富,操作简便,有丰富的扩展功能。
抢答器所使用的各种判断信号均为数字量,所以用西门子S7-200系列就完全可以满足电气控制系统方面的要求。
3.2系统控制要求
1.抢答器可同时供四组选手参加比赛
2.给主持人设置三个控制按钮,用来控制抢答的开始、复位和答题计时的开始。
3.每当主持人发出开始抢答指令后,那组选手最先按下抢答按钮,则数码管1就显示该组的编号,同时绿色指示灯亮,音响电路给出信箱提示信号(持续3S),以指示抢答成功,并对其后的抢答信号不再响应。
选手答题完毕后,由主持人按下复位按钮,系统才能开始下一轮抢答。
4.违规抢答:
若选手在未开时抢答试题时抢答了,则视为违规,违规时数码管1显示其编号,同时红灯亮,音响电路发出声响。
5.抢答限时:
当主持人按下开始按钮后,定时器T0开始计时(设定30S)。
若30S时限到仍无人抢答,则黄灯亮、音响电路发出声响,以示选手放弃该题。
6.答题限时:
在抢答成功后,主持人按下答题计时开始按钮,同时数码管2、3上显示答题倒计时时间(该时间设定为50S),选手必须在设定的时间内完成答题。
否则,音响电路发出答题超时报警信号
3.3控制系统I/O分配表
表3.1输出信号对照表
表3.2输入信号对照表
信号名称
内部地址
内部地址
抢答开始按钮SB1
I0.0
第二组抢答按钮SB4
I0.2
主持人复位按钮SB2
I0.5
第三组抢答按钮SB5
I0.3
第一组抢答按钮SB3
I0.1
第四组抢答按钮SB6
I0.4
3.5系统硬件连接图
根据系统要求和所需要的硬件,系统数字量输入点总计7个点,输出点总计25个点。
综合考虑到系统的性价比和系统的可扩展性,输入、输出点留出一定的富裕量,因此PLC选择SIEMENS的S7-200系列的CPU226继电器输出型和数字量扩展模块EM223。
输入、输出端子电气接线图如图3-3所示。
(具体请参考表3.1和表3.2)
图3-3控制系统外部I/O接线图
4.系统软件设计
4.1整体设计
根据PLC智能抢答器的控制要求,应用程序采用一体化结构。
通过PLC控制程序来实现整体的运行,系统仅需要少量的按钮和接口,一般的PLC配置都可运行。
在抢答时只需按动按钮即可数码管在系统程序的控制下自动显示组号以及倒计时时间。
控制软件应用SIEMENS编程软件,采用梯形图语言编写,工作系统自动控制流程框图如图4-1所示。
根据系统控制要求,进行针对性设计,要充分保证系统的安全,保证整个系统的运行安全可靠。
自动条件下,必须复位后在满足自动条件下才能进行自动运行程序,当中充分应用各个过程的互锁来保证系统的安全。
图4-1PLC工作系统自动控制流程图
4.2PLC控制程序
为了编程结构的简单、明了在主程序中引用了中间继电器,I1.0—I1.3分别为四组选手的抢答信号,同时我们用中间继电器M0.0、M0.1、M1.0—M1.3进行自锁和互锁功能,以保证每个选手公平抢答。
主持人控制台有I0.0按钮用以抢答开始,I0.2按钮用以控制答题时间地开始,I0.1按钮为复位按钮。
4.2.1主持人控制台控制抢答器的开始、答题计时和复位
当主持人按下I0.0按钮后,选手才能正常抢答,抢答完毕,当主持人按下按钮I0.1,系统才能进行下一轮的抢答图4-2所示:
图4-2抢答开始及数码管重置
4.2.2选手的抢答
主持人发出抢答开始指令后,选手开始抢答,四组选手的抢答程序如图4-3所示:
图4-3选手的抢答
4.2.3组别显示
每当主持人发出开始抢答指令后,那组选手最先按下抢答按钮,则数码管1就显示该组的组号,且其他组抢答无效,如图4-4所示:
图4.4组号显示
5结论
在老师和同学的帮助下做完了毕业设计的工作,通过这次的毕业设计,我能运用已学的知识解决我在设计中遇到的问题,使自己的动手能力和思考问题的能力得到了很大的提高。
在做设计的过程中我查阅了很多的资料,并认真的阅读这些与我的设计相关的资料,从而我的专业涵养得到了提高,知识的储备量也有所增加。
在做设计时,我复习了很多专业课的知识,这使得我的专业知识在离校之前得到了巩固。
整个设计通过了软件和硬件上的调试、仿真。
我想这对于自己以后的学习和工作都会有很大的帮助的。
在这次设计中遇到了很多实际性的问题,在实际设计中才发现,书本上理论性的东西与在实际运用中的还是有一定的出入的,所以有些问题不但要深入地理解,而且要不断地更正以前的错误思维。
但是,通过这次设计我也发现自己的很多不足之处。
在设计过程中我发现自己考虑问题很不全面,自己的专业知识掌握的很不牢固,所掌握的计算机应用软件还不够多,我希望自己的这些不足之处能在今后的工作和学习中得到改善。
而且,通过这次设计,我懂得了学习的重要性,学会了坚持和努力,这将为以后的工作、学习做出了最好的榜样!
6参考文献
[1]蒋圣平、颜景龙、裴焕斗等。
PLC在抢答器中的应用[J]。
测试技术学报,2000
[2]林明星。
电气控制及可编程序控制器[M]。
北京:
机械工业出版社,2004
[3]周淑珍、高鸿斌。
PLC分析与设计应用。
电子工业出版社,2004
[5]王玉中。
电气控制及PLC应用技术。
河南:
河南科学技术出版社,2006
[6]孙平。
可编程序控制器原理及应用,北京:
高等教育出版社,2003
[7]张新军。
电气控制与PLC技术及应用。
济源:
济源职业技术学院出版社,2006
[8]王芳。
立体车库及其控制[J]。
电器传动,1998
[9]邹其洪、黄智伟、高嵩、等编著。
电工电子实验与计算机仿真[M]。
电子工业出版社,2005
[10]王成福主编。
可编程序控制器原理及应用。
机械工业出版社,2006
[11]张进秋主编。
可编程控制器原理及应用实例[M]。
机械工业出版社,2004
[12]江秀汉、汤楠主编。
西安:
西安电子科技大学出版社,2003
[13]陈新华主编。
电工技术与可编程序控制器实践。
机械工业出版社,2002