自动售货机PLC控制

原创 2020-02-12 05:22  阅读

  自动售货机PLC控制_教学案例/设计_教学研究_教育专区。自动售货机PLC控制

  自动化工程训练报告自动 售货机 PLC 控制 目录 一、 前言……………………………………………………………错 误 ! 未 定 义 书 签 。 二、设计作用与目的………………………………………………3 二、 系统总体设计方案……………………………………………错 误 ! 未 定 义 书 签 。 1、 系统设计要求………………………………………………错 误 ! 未 定 义 书 签 。 2、系统设计总思路……………………………………………4 3、PLC 的系统结构……………………………………………4 5、程序设计步骤………………………………………………4 6、硬件设计…………………………………………………… 错 误 ! 未 定 义 书 签 。 6.1、 地址分配…………………………………………7 I/0 6.2、整体系统工作流程…………………………………7 6.3、硬件连接图…………………………………………8 7、 软件设计……………………………………………………错 误 ! 未 定 义 书 签 。 三、 心得体会………………………………………………………错 误 ! 未 定 义 书 签 。 四、 系统的梯形图…………………………………………………19 一、前言 现在, 自动售货机产业正在走向信息化并进一步实现合理化。例如实行联机 方式,通过电话线路将自动售货机内的库存信息及时地传送各营业点的电脑中, 从而确保了商品的发送、 补充以及商品选定的顺利进行。 并且, 为防止地球暖化, 自动售货机的开发致力于能源的节省, 节能型清凉饮料自动售货机成为该行业的 主流。 在夏季电力消费高峰时, 这种机型的自动售货机即使在关掉冷却器的状况 下也能保持低温,与以往的自动售货机相比,它能够节约 10-15%的电力。进 入 21 世纪时,自动售货机也将进一步向节省资源和能源以及高功能化的方向发 展。 本次工程训练就是运用所学的专业知识,尤其是 PLC 编程方面的知识,根据 实训题目给出的控制要求,设计出一台以 PLC 为核心的控制系统,学习 AUTOCAD 的使用,完成系统的软、硬件设计,并在实验平台上组装和调试。 二、设计作用与目的 PLC 的发展与计算机技术、半导体技术、控制技术、数字技术、通信网络技 术等高新技术的发展息息相关,这些高新技术的发展推动了 PLC 的发展,而 PLC 的发展又对这些高新技术提出了更高更新的要求,促进了他们的发展。本次设计 就在于结合 PLC 的种种优点联系实际情况来弥补原有系统的不足, 利用 PLC 控制 的自动售货机提高系统的稳定性,保证了自动售货机能够长期稳定的运行。 本课题主要的目的是为了通过课程设计,使学生了解 PLC 控制的应用背景, 掌握 PLC 控制系统设计的基本步骤,程序设计的基本方法,理论联系实际。培养 学生分析问题和解决问题的能力。 三、系统总体设计方案 1. 系统设计要求 1)此售货机可投入 1 元硬币、5 元纸币。 2)所售饮料标价: 矿泉水——2 元 可乐——3 元 咖啡——5.00 元 3)当投入的硬币和纸币总价值超过所购饮料的标价时,所有可以购买饮料 的指示灯均亮,作可购买提示。(如:当投入的硬币总价值超过 2 元,矿泉水按 钮指示灯亮;当投入的硬币总价值超过 3 元,可乐、矿泉水按钮指示灯均亮;当 投入的硬币总价值超过 5.00 元所有饮料按钮指示灯都亮)。 4) 当饮料按钮指示灯亮时, 才可按下需要购买饮料的按钮, 购买相应饮料, (如:当可乐按钮指示灯亮时,按可乐按钮,则可乐排出 10s 后自动停止,此时 可乐按钮指示灯闪烁) 5)购买饮料后,系统自动计算剩余金额,并根据剩余金额继续提示可购买 饮料(指示灯亮)。 6)若投入的硬币和纸币总价值超过所消费的金额时,找余指示灯亮,按下 退币按钮,就可退出多余的钱。 7) 系统退币箱中只备有 1 元硬币, 退币时系统根据剩余金额退出 1 元硬币。 2. (1) (2) (3) 系统设计总思路 通过分析,取最有把握的思路,故采取一般梯形图进行程序设计。 注意一点,程序运行开始阶段要有上电复位,让机子清零。 本自动售货机可使用1元、2元、5元硬币,计币时用ADD指令进行累 加从而得到一个投币总额;比较币值时使用CMP指令来判断是否符合汽水排出、 可乐排出或咖啡排出的条件;余额计算时用SUB指令从投币总额中扣除顾客所消 费的币值总额;退币计算时用到触点型比较指令。 (4) 由于实验室三菱FX系列PLC对某些指令可能无法识别,所以需将所有 用脉冲执行型的功能指令都使用PLS指令进行转化, 即通过PLS指令驱动辅助继电 器M,实现程序功能。 (5) (6) (7) PLC选用继电器输出型。 要求实现顾客的循环购买,故需实现控制程序的跳转。 退币结束时,使用ZRST指令进行购买完成的复位,以准备下一个顾 客购买饮料,防止出现错误。 3. PLC 的系统结构 目前 PLC 种类繁多,功能和指令系统也都各不相同,但都是以微处理器为核 心用做工业控制的专用计算机, 所以其结构和工作原理都大致相同,硬件结构与 微机相似。 主要包括中央处理单元 CPU、 存储器 RAM 和 ROM、 输入输出接口电路、 电源、I/O 扩展接口、外部设备接口等。其内部也是采用总线结构来进行数据和 指令的传输。 如图 3 所示, PLC 控制系统由输入量—PLC—输出量组成, 外部的各种开关信 号、模拟信号、传感器检测的各种信号均作为 PLC 的输入量,它们经 PLC 外部输 入端子,作为 PLC 的输出量对外围设备进行各种控制。由此可见,PLC 的基本结 构有控制部分输入和输出组成。 编译器 外部设 备接口 存储器 系统 用户 系统 用户 数 据 IO 口扩 展接口 输入 接口 中央处理器 (CPU) 输出 接口 图1 PLC 硬件结构图 4. 程序设计步骤 (1) 对于较复杂的控制系统,需绘制系统控制流程图,用以清楚地表明动作 的顺序和条件。 (2) 设计梯形图。这程序设计的关键一步,也是比较困难的一步。 (3) 根据梯形图编制程序清单。 (4) 用编程器将程序输入到 PLC 的用户存储器中,并检查输入的程序是否正 确。 (5) 对程序进行调试和修改,直到满足要求为止。 (6) 待控制台及现场施工完成后,就可以进行联机调试。若未满足要求,再 从新修改程序或检查接线) 编写技术文件。 (8) 交付使用。 自动售货机工作流程图如图 2 所示。 开始 投币 投币计 数 金额计 算 N 可买吗 选 择 汽 水 计 算 余 额 输出 汽水 选 择 可 乐 计 算 余 额 输出 可乐 选 择 咖 啡 计 算 余 额 输出 咖啡 Y 余额=0? Y 余额=0? Y 余额=0? N 退 币 程 序 余额为 0 N 退 币 程 序 余额为 0 N 退 币 程 序 余额为 0 图 2 自动售货机工作流程图 5. 硬件设计 我们本次采用的是西门子公司的 S7—200 系列 PLC,它可以提供 4 种不同的 基本单元和 6 种型号的扩展单元, 其系统构成包括基本单元、 扩展单元、凯发游戏娱乐官网! 编程器、 存储卡、写入器、文本显示器等。 矿泉水 2元 可乐 3元 咖啡 5元 出币 口 指示灯 按钮 矿泉 水 可乐 咖啡 投币口 退币口 图3 (1) I/0 地址分配 本次设计的地址分配如,表 1: 输入单元 投币 1 元 投币 5 元 买矿泉水 买可乐 买咖啡 退币 PLC 地址 I0.0 I0.1 I0.2 I0.3 I0.4 I0.5 自动售货机示意图 输出单元 可以买矿泉水 可以买可乐 可以买咖啡 目前有余额 七段数码管 PLC 地址 Q0.0 Q0.1 Q0.2 Q0.3 Q1.0~Q1.6 表1 (2) 硬件连接图 系统地硬件连接图如,图 2 图2 四、 心得体会 通过本次 PLC 课程设计使得我对 PLC 的操作更加的熟练, 同时掌握了自动售 货机的基本工作原理, 对自动售货机的发展也有了一定的了解更加充分的体会到 了 PLC 在实际生活中的重要应用与在当今控制领域的重要地位。 与此同时,我也对 S7—200 系列的 PLC 有了更进一步的了解,同时对 PLC 的高效性和实用性有了更进一步的认识,在整个课程设计过程中,在遇到问题的 时候, 我学会了如何借助外界的帮助和自身的努力来解决实际问题,懂得如何进 行独立思考, 如何冷静的面对要解决的问题, 这些都是今后学习生活的宝贵经验, 在以后的各个方面都有着至关重要的作用。 经过三周的时间, 我的课程设计终于完成了。在没有做课程设计以前觉得课 程设计只是对这几年来所学知识的单纯总结,但是通过这次设计过程,我发现学 习过程中不容得半点马虎和随意。 五、 系统的梯形图

版权声明:本文为原创文章,版权归 凯发游戏娱乐官网 所有,欢迎分享本文,转载请保留出处!
上一篇:凯发游戏娱乐官网基于PLC机械手控制系统设计
下一篇:自动洗衣机plc控制系统的设计安装与调试?