毕业论文设计--自动售货机的plc控制系统设计论文.doc
《毕业论文设计--自动售货机的plc控制系统设计论文.doc》由会员分享,可在线阅读,更多相关《毕业论文设计--自动售货机的plc控制系统设计论文.doc(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 沈阳航空航天大学课 程 设 计(论文) 题目 自动售货机的PLC控制系统设计班 级 14070201 学 号 2011040702013 学 生 姓 名 黄元祥 指 导 教 师 苏晓雯 沈阳航空航天大学课 程 设 计 任 务 书课 程 名 称 控制系统课程设计 院(系) 自动化学院 专业 自 动 化 班级 140702013 学号 2011040702013 学生姓名 黄元祥 课程设计题目 自动售货机的PLC控制系统设计 课程设计时间 2014 年 12 月 15 日至 2014 年 12 月 26 日课程设计内容及要求:1自动售货机有3个投币孔,分别为1元、5元和10元。2售货共有2种饮料
2、供选择,分别为汽水和咖啡。3如投币总额超过销售价格,将可由退币钮找回余额。4投币总额或当前值显示在7段数码管上。5投币值等于或大于12元时,汽水和花茶指示灯亮,表示只可选择汽水和花茶。6投币值等于或大于20元时,花茶和咖啡指示灯亮,表示2种均可选择。7按下要饮用的饮料按钮,则相对应的指示灯开始闪烁,3s后自动停止,表示饮料已经掉出。8动作停止后按退币钮,可以退回余额。 具体要求如下:1. 根据控制对象的控制要求完成PLC程序设计并调试成功。2. 应用组态王软件完成上位机监控程序。3. 完成课程设计说明书。指导教师 年 月 日负责教师 年 月 日学生签字 年 月 日目录0.前言11.总体方案设计
3、22.自动售货机的硬件设计32.1.PLC的工作原理32.2.自动售货机的I/O口分配42.3.自动售货机的外部接线43.自动售货机的软件设计53.1编程软件介绍53.2自动售货机程序及设计53.2.1.投币按钮的设计63.2.2自动售货机的购物设计63.2.3自动售货机的金额显示设计74.自动售货机的监控界面的设计84.1组态软件的概述84.2定义数据词典84.3用户界面的制作95 联合调制105.1 PCL的调制105.2 组态的调试106 课设小结及进一步设想13参考文献14附录I 源程序清单15沈阳航空航天大学课程设计论文 自动售货机的PLC控制系统设计自动售货机的PLC控制系统设计黄
4、元祥 沈阳航空航天大学自动化学院摘要:本论文设计的是基于西门子S7-200 系列PLC构成的自动售货机监控系统,本文阐述了自动售货机的来源与发展,以及它在国内外发展的现状,对自动售货机的方案进行了论证,介绍了PLC的基本组成、特点以及工作原理,对基于西门子S7-200 系列PLC构成的自动售货机系统整体设计过程进行较为细致的论述。在PLC梯形图的编写时,文中采用的是西门子PLC梯形图专用编译软件STEP7来进行编写。介绍了自动售货机的基本原理以及工作流程,然后以一次交易过程为例,把交易过程分为几个程序块,然后分别对程序块进行编程。具体说明了可编程序控制器在自动售货机中的作用。程序涉及到了自动售
5、货机工作的绝大部分过程。利用PLC控制的自动售货机提高了系统的稳定性,保证自动售货机能够长期稳定运行。关键字:PLC;顺序功能图;梯形图;I/O点的分配0.前言科学技术的迅猛发展带动了我国工业的腾飞,机械制造业作为现代工业的重要组成部分也在快速的向前发展。为顺应现代工业发展生产出小批量,多品种、多规格的产品和降低产品的成本,提高产品的质量的要求,使我们的生产设备和自动化生产线的控制系统必须具有极高的可靠性和极强的灵活性。可编程控制器顺应这一要求应运而生,现在可编程控制器已经广泛的运用在各种机械设备和生产过程的自动化控制系统中。可编程控制器(Programmable Logic Controll
6、er)简称PLC,是一种专门用于工业环境下的数字运算操作系统。PLC 是在微电子技术的基础上,结合了自动控制技术、计算机技术和通信技术发展起来的一种用于自动控制的装置,与继电器控制相比它体积小,维护操作方便,抗干扰能力强,可靠性高,可在线更改程序,而且编程方便,通用性强,功能完善,设计、施工、调试的周期短,价格低廉,采用编程代替了大部分的连线给安装调试省了不少的功夫,在其硬件上还设计了屏蔽电路、滤波电路和采用了光电隔离技术相对于继电器控制而言抗干扰能力要强,可靠性也要高。软件设计中采有故障检测、信息保护与恢复等措施,使它的可靠性得到进一步提高。PLC控制技术在现代化工业控制中承担着举足轻重的作
7、用。它不仅承担从单机自动化和小型企业的整条流水生产线的自动化,还承担着大企业整个企业的生产自动化控制。现在PLC控制技术已经成为了现代工业自动化控制的一个重要组成部分。给PLC通电后,PLC首先对硬件和软件作初始化处理。 PLC采用循环扫描的工作方式,使PLC的输出能够及时的响应各种输入信号。PLC的用户程序是按照先后顺序存储,执行程序时CPU从第一条程序开始执行直到遇到结束指令后返回第一条程序。全过程扫描一次所需的时间称为扫描周期。图1 西门子S7-200系列PLC随着PLC技术的不断发展,传统的机械设备已经逐步被新一代的智能化设备所代替。现代加工的工艺要求和稳定性要求以及复杂的控制功能,传
8、统的控制柜控制已经很难达到预定的控制要求尤其是在抗干扰能力和可靠性方面。PLC应时而生顺势发展。在我国随着制造业的发展, 剪板机床的发展越来越成为机械制造行业的中流砥柱,通用型高性能剪板机,广泛应用于航空、汽车、农机、电机、电器、仪器仪表、医疗器械、家电、五金等行业。此次设计的是剪板机控制系统,能实现板材的自动进料、自动压料、自动剪切功能。在板材加工的过程中,板材的进料、压紧、剪切等过程都按一定的顺序精确控制。此次设计采用西门子PLC S7-200系列,如图1,根据剪板机的工艺要求设计相应的控制方案。1.总体方案设计自动售货机的基本功能就是对投入的钱币数进行计算,然后根据运算结果做出相应的判断
9、,看看哪种商品可以进行购买,哪种商品不能购买,本次课程设计的要求是可识别三种钱币,分别是1元、5元、10元,采用三个按钮进行模拟,自动售货机共出售两种货物,其价格分别定为12元、20元,当投币数大于等于货物价格时且售货机里有这种货物时,指示灯亮,表示可以进行购买,两种货物分别用两个小灯代替进行模拟。除此之外,本次设计还涉及了显示、找零、送货等功能的实现,其中显示部分采用数码管进行显示,显示投币总数和购买后的余额;当按下找零按钮后,数码管显示进行清零退币,且退币指示灯闪烁。由于售货机的全部功能是在下位机上模拟的,而监控是用上位机组态王进行实时监控。所以售货机的部分硬件是由计算机软件来模拟替代的,
10、这些并不会影响实际程序的操作,完全能模拟现实售货机的运行。图2 自动售货机的顺序功能图2.自动售货机的硬件设计2.1.PLC的工作原理在PLC的存储器中,有一片区域是用来存放输入信号和输出信号的状态的,他们分别称为输入过程映像寄存器和输出映像寄存器。在读取输入时,PLC把所有的输入电路的1/0状态读入输入过程映像寄存器中。电路闭合输入状态为1,输入断开输入状态为0。PLC的用户程序由若干条指令组成,PLC的指令再存储器中是按顺序存储的。执行用户程序时,在没有跳转指令的情况下,CPU按照从上到下,从左到右的执行原则从第一条指令开始,按顺序逐条执行。在整个执行阶段,各个输入点的状态是固定不变的,程
11、序执行完成之后再用输入过程映像寄存器的值更新输出点,使系统的运行更稳定。在处理通信请求时,CPU处理从通信接口和智能模块接收到的信息,并在适当的时候将信息传送给通信请求方。PLC具有自诊断功能,自诊断包括定期的检查CPU模块的操作和扩展模块的状态是否正常,将监控定时器复位以及一些别的内部工作。输出过程的状态都存入到输出过程映像寄存器中,CPU在执行完用户程序后,将输出过程映像寄存器的0 /1状态传送到输出模块并锁存起来。当PLC的操作模式由RUN模式变成STOP模式时,数字量输出被置为系统块中的输出表定义的状态,或保持原有的状态,默认的设置时将所有的数字量的输出都清零。当PLC程序中有中断程序
12、时,当有中断事件发生了时,CPU停止正常的扫描工作方式,马上跳入中断立即执行中断程序,执行完中断程序后CPU又返回到正常的扫描工作中。PLC通过中断可以大大的提高CPU对某些事件的响应速度。2.2.自动售货机的I/O口分配根据控制要求,系统的输入量有:启动、投币一元、投币五元、投币十元、购买汽水、购买咖啡、退币。系统的输出量有:两组LED数码管、汽水指示灯、咖啡指示灯。共需实际输入点数7个,输出点数18个。配置表如表1所示:输 入I0.0启动输 出Q0.0-Q0.7LED数码管I0.1投币一元Q1.0汽水指示灯I0.2投币五元Q1.1咖啡指示灯I0.3投币十元Q2.0-Q2.7LED数码管I0
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文 设计 自动 售货 plc 控制系统 论文
限制150内