自动售货机控制系统课程设计_(编辑修改稿)内容摘要:

投入的钱币总值超过 3 元时, 4 9 种饮料的指示灯都亮,并且多选键“ 2”也亮;当投入的钱币总值超过 5 元 时,所有的指示灯都亮,此时可以选择饮料或选择退币。 (3)商品 选择系统:比较电路完成后选择电路指示灯亮,当按下西瓜汁或 绿茶选择按钮时,相应的指示灯转为 1 秒为周期的闪烁。 当相应的饮料供应完毕后,闪烁同时停止。 此时可以按继续购买按钮,继续购买饮料,实现循环购买。 (4)退币系统:当顾客购完饮料后,多余的钱币只要按下退币按钮,系统就会把数据 寄存器 D9中的钱币退回。 总体设计结构框图如下图 2所示。 图 自动售货机 总体设计结构框图 、程序设计的步骤 对于较复杂的控制系统,需绘制系统控制 流程图 ,用以清楚地表明动作的顺序和条件。 设计梯形图。 这程序设计的关键一步,也是比较困难的一步。 FZ—2N系列 PLC 价格比较系统 退币系统 记币系统 商品选购系统 选择灯显示 电机控制 缺币报警 5 根据梯形图编制程序清单。 用编程器将程序输入到 PLC 用户存储器中,并检查输入的程序是否正确。 对程序进行调试和修改,直到满足要求为止。 待控制台及现场施工 完成后,就可以进行联机调试。 若未满足要求,再从 新修改程序或检查接线,直到满足为止。 编写技术文件。 交付使用。 自动售货机工作流程图 如图 2 所示。 6 图 自动售货机工作流程图 开始 投币 投币计数 金额计算 N N Y Y Y N N 余额为 0 余额为 0 余额为 0 可买吗 选择汽水 选择可乐 计算余额 计算余额 选择咖啡 计算余额 退币程序 退币程序 退币程序 输出可乐 输出汽水 输出咖啡 余额=0。 余额=0。 余额=0。 7 、 PLC 的系统结构 目前 PLC 种类繁多,功能和指令系统也都各不相同,但都是以微处理器为 核心用做工业控制的专用计算机,所以其结构和工作原理都大致相同,硬件结构与微机相似。 主要包括中央处理 单元 CPU、存储器 RAM 和 ROM、输入输出接口电路、电源、 I/O 扩展接口、外部设备接口等。 其内部也是采用总线结构来 进行数据和指令的传输。 如图 3 所示, PLC 控制系统由输入量 — PLC— 输出量组成,外部的各种开关信号、模拟信号、传感器检测的各种信号均作为 PLC 的输入量,它们经 PLC外部输入端子,作为 PLC 的输出量对外围设备进行各种控制。 由此可见, PLC的基本结构有控制部分输入和输出组成。 图 3 PLC 硬件结构图 8 、各子模块设计 、 计 币系统 当有顾客购买时,每投入一次钱币都得经过 感应器进行真假监辨后,再给 PLC 进行计币的指令。 当发现伪币时,感应器不给 PLC 累计投币值的指令,同 时自行退出伪币。 而当 PLC 接收到感应器传来的记币的指令时, PLC 自动把接收来的货币对应的数据累加到寄存器 D0 中。 PLC 编程梯形图如图 4。 图 PLC 进行记币过程的梯形图 由图可以知道我是把投进的不同货币,进行不同的记录,并把总数目都寄存到寄存器 D0 中。 为了避免小数点的影响,我是把货币的数据化成整数进行处理的,这样可以减少自己在编程时会出现的差错。 X002~X004 为设置为高电平的输入,这 样中间继电器 M1~M3 侧为一周期内都会保证了 X002~X004 的输入有效。 一方面避免了扫描漏了有投币的有效反应;另一方面也可以避免了不良输入对记数的不良影响。 9 、价格比较系统 价格的比较要贯穿实验过程的始终,只要余额大于某种商品价格时,就需要输出一个信号,提示可以购买。 投币完成后,系统会将 D0 内钱币数据和可 以购买的饮料价格进行比较:当投币 2 元,则没有可购买的商品指示灯亮,表示所投钱币不能购买任何东西,此时可以继续投币或退币;只有投币在 2 元或以上时会见到汽水选择的指示灯长亮,此时可以选择购买 汽水或退币;同 样,大于 3 元的就有汽水和可乐的选择显示, 5 元就出现汽水、可乐和咖啡的选择显示,此时都是可以选择购买或退币。 PLC 编程梯形图如图 5。 图 5 、 PLC 进行价格比较过程的梯形图 在梯形图 5 中,为了实现数据的实时比较,用。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。