需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:12812 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要: 随着社会的不断进步,越来越多的人追求方便快捷,自动化机械的发展给人们带来了方便。 本论文利用PLC自动控制具有功能完备、灵活性、通用性好,程序输入方法简化,操作简单等优点,设计出了PLC自动控制售货机,自动售货机是一种高智能化的产品,操作简便,可以充分补充人力资源的不足,这种自动售货机外型结构体积小,安置区域广,给人们的生活带来了具大的方便。 本论文设计介绍了自动售货机的结构组成,包括投币控制按钮、选择饮料按钮、退币按钮、输出饮料端口、找钱端口和一些对应的指示灯;根据自动售货机的工作过程分为四个过程,投币过程,价格比较过程,商品选择过程和退币找零过程。根据设计需要和经济综合因素的考虑,选用欧姆龙CPM1A型PLC的控制,这样就能够满足输入与输出控制,在设计中给出了控制系统的软硬件设计,并用CPM1A联机对梯形图进行仿真,能够完全符合设计需求。 关键词:自动售货机 可编程序控制器 梯形图
目 录 摘 要 ABSTRACT 1 绪 论-1 1.1 课题的目的及意义-1 1.2 自动售货机的国内外发展形势-1 1.3 采用PLC控制自动售货机的原因-2 1.4 本论文的主要工作-3 2 自动售货机控制系统的硬件设计-4 2.1 自动售货机的功能-4 2.2 自动售货机的工作原理-4 2.3 PLC的基本知识-4 2.3.1 PLC的组成-4 2.3.2 PLC的工作原理-6 2.3.3 PLC的应用特点-6 2.3.4 PLC的分类-7 2.4 PLC的选型和I/O分配表-8 2.4.1 PLC的选型-8 2.4.2 PLC的I/O分配表-8 2.5 设计系统的电气原理图-9 2.5.1 主电路图-9 2.5.2 控制电路图-10 2.6 自动售货机工作流程图-11 3 自动售货机控制系统的软件设计-13 3.1 系统涉及的PLC指令简介-13 3.1.1 微分指令-13 3.1.2 比较指令-13 3.1.3 运算指令-13 3.1.4 保持指令-14 3.1.5 跳转指令-14 3.2 部分典型程序注释-14 3.2.1投币过程-14 3.2.2 价格比较过程-15 3.2.3 商品选择过程-17 3.2.4 退币找零过程-19 3.3 程序部分的问题及拟解决方法-21 3.4 梯形图和指令表-21 4 控制系统的模拟调试-22 4.1 CX-Programmer编程软件介绍-22 4.2 CX-Programmer编程软件的使用-22 4.3 CXP的模拟调试-22 4.3.1 调试前的准备工作-22 4.3.2 调试时的部分程序运行情况-23 5 结论-26 参考文献-27 致 谢-28 附录1 程序梯形图-29 附录2 语句指令表-36 |