《基于组态的自动售货机plc控制-.doc》由会员分享,可在线阅读,更多相关《基于组态的自动售货机plc控制-.doc(67页珍藏版)》请在金锄头文库上搜索。
1、常州信息职业技术学院 学生毕业设计(论文)报告 系 别: 机电工程系 专 业: 机电一体化 班 号: 学 生 姓 名: 学 生 学 号: 设计(论文)题目: 基于组态的自动售货机 PLC 控制 指 导 教 师: 设 计 地 点: 常州信息职业技术学院 起 迄 日 期: 09.08.0109.08.30 2 毕毕业业设设计计(论论文文)任任务务书书 专业专业 机电一体化机电一体化 班级班级 姓名姓名 一、课题名称:一、课题名称: 基于组态的自动售货机基于组态的自动售货机 PLC 控制控制 二、主要技术指标二、主要技术指标:1、此售货机可投入 1 元、 5 元或 10 元硬币。 2、当投入的硬币总
2、值超过 12 元时,汽水按钮指示灯亮;当投入的硬币总值超过 15 元时,汽水及 咖啡按钮指示都亮。 3、当汽水按钮灯亮时,按汽水按钮,则汽水排出 7s 后自动停止,这段时间内,汽水指示灯闪烁动。 4、当咖啡按钮灯亮时,按咖啡按钮,则咖啡排出 7s 后自动停止,这段时间内,咖啡指示灯闪烁动。 5、若投入硬币总值超过按钮所需的钱数(汽水 12 元,咖啡 15 元)时,找钱指示灯亮,表示找钱动 作, 并退出多余的钱, 找钱、汽水及咖啡的指示灯为 6.3V 指示灯。 6、完成组态环境的设计、PLC 控制程序设计,组态与 PLC 的通讯。 三、工作内容和要求三、工作内容和要求:1、应用 PLC 的原理、
3、特点、功能 2、自动售货机的历史、发展前景 3、应用 PLC 基本功能指令的使用方法 4、自动售货机的组态界面的设计 5、PLC 与组态画面之间的连接通讯 6、整体调试、完成设计报告 四、主要参考文献:四、主要参考文献: 1夏新明、黄鸿、高岩编著.可编程控制器技术及应用第二版M.北京理工大学出版社,2007.6 . 2周美兰、周封、王岳宇编著.PLC 电气控制与组态设计M.科学出版社,2004.8. 3 马国华监控组态软件及其应用M清华大学出版社,2004,8. 4 钟肇新,范建东,冯太合可编程控制器原理及应用M华南理工大学出版社,2008,2. 5 封定国组态软件在实验教学中的应用J教学研究
4、,2007,(8):58-59. 6 博傲自动化科技FP 系列松下 PLC 编程手册J/OL辽宁:沈阳博傲自动化科技有限公司 7 叶磊基于力控组态软件的压力机监控系统D广西大学,控制工程硕士论文,2008,48 8 袁云龙基于组态软件的 PLC 控制系统仿真实现J自动化仪表,2006,(5):57 一 58 9 贾德胜PLC 应用开发实用子程序M北京:人民邮电出版社,2006 10汪志锋工控组态软件M北京:电子工业出版社,2007 学 生(签名) 年 月 日 指 导 教师(签名) 年 月 日 教研室主任(签名) 年 月 日 常州信息职业技术学院 毕业设计(论文)报告 系 主 任(签名) 年 月
5、 日 毕业设计(论文)开题报告毕业设计(论文)开题报告 设计(论文题目)设计(论文题目) 自自 基于组态的自动售货机基于组态的自动售货机 PLCPLC 控制控制 一、选题的背景和意义: 自动售货机是一种的新型商业形态,是时代进步的产物在中国各大城市正日益受到消费者的 推崇,其内所售的产品已成为时尚的标志、尤其成为年轻人-学生的最爱。 学校是最能体现自 动售货机消费功能的场所,亦是销售业绩最好的商业网点。自动售货机是一种集销售与展示于一 体的新型商业形态,是时代进步的产物在中国各大城市正日益受到消费者的推崇,其内所售的产 品已成为时尚的标志、尤其成为年轻人的最爱。 学校是经营自动售货机的最理想的
6、黄金场所。 因 为学生大多是独生了手上经济较宽松,同时,校园内商业设施较少,所以购买力非常的大。 二、课题研究的主要内容: 1、应用 PLC 的原理、特点、功能 2、自动售货机的历史、发展前景 3、应用自动售货机的原理 4、应用 PLC 基本功能指令的使用方法 5、自动售货机的组态界面的设计 6、PLC 与组态画面之间的连接通讯 7、完成毕业设计说明书 8、翻译约 3000 字的英文资料 三、主要研究(设计)方法论述: 本文从不同方面论述了自动售货机的有关内容。先从自动售货机的原理入手,利用 PLC 来实 现整体控制,利用组态软件来展示自动售货机的实际画面和模拟工作过程,参考资料从多方面分 析
7、自动售货机的设计过程,且本文分析简洁明了,使文章有说服力。 4 四、设计(论文)进度安排: 时间(迄止日期) 工 作 内 容 8.18.5选题,查找、分析资料、完成开题报告 8.68.7 熟悉自动售货机要求,确定输入输出设备 8.88.10 选择 PLC,设计出初步控制程序 8.118.13 设计系统流程图,设计程序,PLC 程序模拟调试 8.148.17 利用组态软件设计自动售货机的组态画面 8.188.21 对 PLC 和组态软件进行数据连接调试 8.228.25 完成初稿,交指导老师审阅 8.268.27 完善初稿 8.278.30 完成论文并定稿,答辩 五、指导教师意见: 指导教师签名
8、: 年 月 日 六、系部意见: 系主任签名: 年 月 日 常州信息职业技术学院 毕业设计(论文)报告 目目 录录 第第 1 1 章章 自动售货机介绍自动售货机介绍 1 1 1.1 自动售货机功能分析.1 1.1.1 自动售货机的基本功能1 1.2 PLC 的选型原则 .2 1.3 PLC 的概述 .2 1.3.1 PLC 的产生 .2 1.3.2 PLC 的定义.3 1.3.3 PLC 的发展趋势 3 1.3.4 PLC 的特点.4 1.3.5 PLC 的主要功能.6 1.4 PLC 的基本结构及原理 7 1.4.1 PLC 的系统结构.7 1.4.2 PLC 各部分的作用.7 第第 2 2
9、章章 松下电工松下电工 PLCPLC 编程工具介绍编程工具介绍 1010 2.1 松下电工 PLC 编程工具简介 10 2.1.1概述 .10 2.1.2FPWIN-GR 软件操作说明.10 2.1.3FPWINGR 应用举例 14 2.2 FP 编程器介绍 .15 2.2.1 FP 编程器键盘功能介绍.15 2.2.2 指令输入方式 .18 2.2.3 清除命令 .19 第第 3 3 章章 组态软件选型及与组态软件选型及与 PLCPLC 的通信的通信 2020 3.1 监控组态软件简介 20 3.2 力控监控组态软件简介20 3.2.1 ForceControl 集成环境.21 3.2.2
10、ForceControl 中还包含其它可选程序组件.21 3.2 组态软件与 PLC 通讯设置 22 3.2.1 建立工程 22 3.2.2 创建点 22 3.3.3 定义 I/O 设备.24 6 3.3.4 创建窗口 .25 3.3.5 制作动画连接 .26 3.3.6 配置系统 27 第第 4 4 章章 自动售货机自动售货机 PLCPLC 控制与监控组态设计控制与监控组态设计 2828 4.1 基于组态的仿真系统组成.28 4.2 自动售货机功能分析28 4.3 自动售货机总体的设计任务29 4.4 基于组态售货机控制程序设计29 4.4.1 控制程序设计的说明 .29 4.4.2 PLC
11、 控制程序设计 29 4.5 仿真界面的设计 38 4.6 仿真界面中各变量的定义40 5 5 结论结论 5151 6 6 答谢辞答谢辞 5252 7 7 参考文献参考文献 5252 附录附录:自动售货机完整的:自动售货机完整的 PLCPLC 梯形图程序梯形图程序 5353 常州信息职业技术学院 毕业设计(论文)报告 基于组态的自动售货机基于组态的自动售货机 PLCPLC 控制控制 摘要:摘要:目前 PLC 作为现在仪器发展的一个全新方向,越来越受到人们的关注。现在 PLC 不再局限于逻辑控制,在运动控制、过程控制等领域也有着十分重要的作用。本论文首 先讨论了什么是 PLC,及其特点和功能。然
12、后介绍了自动售货机的基本原理以及工作流 程,然后以一次交易过程为例,把交易过程分为几个程序块,然后分别对程序块进行编 程,并且利用组态软件模拟自动售货机交易的真实画面和环境,利用松下 PLC 来实现整 个系统的控制,通过 PLC 控制的自动售货机提高了系统的稳定性,保证自动售货机能够 长期稳定运行。 关键词:关键词:自动售货机;组态;PLC Abstract: PLC as the current development of the epuipment is now a new direction,and attracts more and more peoples attention .T
13、he PLC not only make great a importance in the logic control, but also in the motion control, process control and other fields. This paper discuss that what is the PLC ,PLCs features and function firstly. Then this article introduced vending machines basic principle as well as the work flow, then ta
14、ke a transaction process as examples, divides into several blocks the transaction process, then carries on the programming separately to the block. Explained the programmable controllers in vending machine function specifically. The procedure involved the vending machine work major part process. Enhanced systems stability usi