0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一种基于 PLC 的自动售货机系统的设计

集成电路应用杂志 来源:聂磊 作者:电子发烧友 2019-03-29 10:12 次阅读

一种基于 PLC 的自动售货机系统的设计

1 引言

随着无人超市的出现,自动售货机将会是一种应运而生的新时代的必要产物。自动售货机 24 小时不间断的服务,节省了大量的人力物力,占地面积小,投资少。自动售货机的库存可以远程监控,及时准确地采集信息,能保证货源的充足[1-2]。

自动售货机功能是首先计算总额,确定是否有足够的总额购买所选物品。本售货机中有 6 种商品,其中一号商品价格 1 元,二号商品 2 元,三号商品 2.5元,……。如果投入 1 元的硬币,一号商品指示灯亮,显示可以购买,继续投入 1 个 1 元硬币,此时二号商品指示灯亮,购买另外的商品也同样的道理。当按下 1 元商品购买按钮时,自动售货机会将总金额减去 1 元,同时将一号商品提取到出货口。如想要继续购买商品,只要按下可购买商品的按钮,商品将继续提取出来,若不再购买商品,可按下退币按钮,将退出剩余金额,然后总金额清零,至此完成了本次交易。自动售货机的工作流程图如图 1 所示。

2 总体方案

此次设计主要任务是对自动售货机系统的仿真设计,采用友好的人机界面,顾客可以根据需要投入不同的货币,根据自己的需求购买不同价格的商品,系统显示本次购买物品的数量及总金额,购买结束后自动计算余额并进行退币。系统总体框图如图 2。

此系统由四部分组成。由上位机控制下位机其中 可编程控制器 PLC 作为核心控制器件,监控系统由上位机完成,上位机采用组态王界面,操作面板由按钮控制,显示模块由信号数码管构成。

自动售货机的组态设计方案。根据设计要求,首先绘制系统结构图,设计思路设置 1 售价 1 元;设置 2 售价 2 元;设置 3 售价 2.5 元;设置 4 售价 3 元;设置 5 售价 4元;设置 6 售价 5 元。系统硬件结构框图如图 3 所示。

① 主控制器功能:投币后判断金额是否够购买所指定商品,根据顾客要求出售所指定商品。② 数值计算机构功能:计算系统金额变化,统计本次购买商品的总金额。③ 补料机构功能:货柜层数共两层,当顾客购买任何一层的商品后,当商品从货架移除后商品数量减少,补料机构检测判断后补充减少的商品的数量。④ 显示机构功能:实时显示本货柜层所剩余商品的数量,顾客投入的总金额,购买后余额和本次消费的总金额。⑤ 指示灯功能:指示所购买的商品。

本次设计的自动售货机控制系统有五大部分组成。计币部分、比较部分、选择部分、饮料供应部分、退币部分。其中计币部分采用 PLC 中整数寄存器计所投入的总金额。比较部分是当顾客投币后,所投入的金额和某种商品价格做比较,如果投入金额大于某种商品金额,则该商品指示灯亮。选择部分则完成,当商品指示灯亮时按下购买该商品按钮,则指示灯闪烁,同时按下购买数量按钮,可选择购买数量。商品出货时间为 2 s,当商品从货架出货后,闪烁停止,当所剩金额满足继续购买条件时,可以继续按购买按钮,当金额不足时,按购买按钮则系报警提示余额不足。退币部分,当顾客消费完后按下退币按钮则退还余额,当顾客投币后不购买商品只要按下退币按钮则退出所投金额的钱币。电机作为拖动装置,推出商品。本次设计选用 L293D 步进电机电源电压 24 V,PC847 光电隔离器圈,红外检测传感器检测货物是否推出,并把检测信号传输给电机[3]。

3 控制系统设计

图 4,自动售货机硬件系统组成。系统通电后,检查库存和商品储存通道,如果某种货物短缺或售完则停止此种商品售货,报警指示灯亮。如果库存充足则系统等待顾客购买,一旦顾客投币购买则检测机构启动,金额足够销售模块启动工作,电机启动送出商品,按下退币按钮则退出余额。本设计的核心器件是 PLC,我们考虑了 PLC 的输入输出点数是否满足本次设计需要,以及市面上的 PLC 的性价比选择了西门子 S7-300 PLC。

图 5,自动售货机程序流程图。

4 系统调试

自动售货机的界面设计及调试,见图 6 购买过程中的组态界面。

5 结语

本次设计了系统控制程序,经反复调试能够满足设计要求,顾客能通过上位机按自己的需要购买自己所需商品,正确找零,组态效果能正确执行。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • plc
    plc
    +关注

    关注

    4974

    文章

    12254

    浏览量

    454873

原文标题:一种基于 PLC 的自动售货机系统的设计

文章出处:【微信号:appic-cn,微信公众号:集成电路应用杂志】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    毕设,51单片机的自动售货计设计与实现(C程序+硬件+论文)

    概述 本文设计了款以AT89C51单片机为核心的自动售货机系统,并且着重详细地介绍了自动售货机
    发表于 03-29 18:35

    蓝牙芯片售货机方案

    蓝牙售货机一种自动售货机,通过蓝牙技术实现与移动设备的交互,提供便捷的购物体验。它主要由主机、货架、付款台和控制系统组成。主机是
    的头像 发表于 02-28 16:39 243次阅读

    RS232-MDB MDB支付适配器使用说明

    RS232-MDB自动售货机非现金支付接口模块,可以连接RS232串口设备,作为支付设备从机,连接到自动售货机的MDB接口。能通过串口发送RS232通信数据,实现非现金支付和确认
    发表于 11-22 17:01 0次下载

    恩智浦i.MX8MM核心板在智能售货机产品中的应用方案

    恩智浦i.MX8MM核心板在自动售货机产品中的应用方案-迅为电子
    的头像 发表于 09-22 14:17 404次阅读
    恩智浦i.MX8MM核心板在智能<b class='flag-5'>售货机</b>产品中的应用方案

    简易型PLC的应用领域包括哪些?

    的控制与监测,简易型PLC是一个经济实惠的选择。例如,自动售货机、小型包装机、点钞机等,它们通常只需要基本的逻辑控制功能,可以通过简易型PLC来实现。 (3)教育实验室:简易型
    的头像 发表于 09-13 08:35 342次阅读
    简易型<b class='flag-5'>PLC</b>的应用领域包括哪些?

    才茂智能售货机解决方案

    随着物联网技术的发展,移动支付和无人零售的流行,自动售货机创新新模式逐渐占据市场。据中商产业研究院的预测,我国在2023年将会拥有127.7万台自动售货机,销售额可达375亿人民币,
    的头像 发表于 08-16 10:14 606次阅读
    才茂智能<b class='flag-5'>售货机</b>解决方案

    4G工业路由器在自动售货机中的应用

    4G工业路由器在自动售货机中的应用
    的头像 发表于 08-08 09:09 355次阅读
    4G工业路由器在<b class='flag-5'>自动</b><b class='flag-5'>售货机</b>中的应用

    设计个片上系统-为安全的物联网创建系统设备

    设备,通过个小显示器提供个基本的用户界面。例如,a connected 自动售货机可以向用户展示触摸屏。这种自动
    发表于 08-02 09:33

    STM32单片机自动售货机系统设计

    本项目使用Proteus8仿真STM32单片机控制器,使用LCD1602显示模块、矩阵按键模块、LED和蜂鸣器、继电器模块等。
    发表于 07-24 10:13 649次阅读
    STM32单片机<b class='flag-5'>自动</b><b class='flag-5'>售货机</b><b class='flag-5'>系统</b>设计

    应用于人脸识别的XC3568IC用户手册

      本产品为智能安卓主板,适用于安防设备、智慧显示、工业物联网设备、工业自动化、人工智能、智慧教育。如:人脸识别设备、收银机、智能门禁,电子班牌、导购自助机、人脸支付设备、自助售货机、会议平板等。                                     
    发表于 07-17 15:28 1次下载

    基于涂鸦LZ201 Cat.1和MCU SDK的自动售货机

    电子发烧友网站提供《基于涂鸦LZ201 Cat.1和MCU SDK的自动售货机.zip》资料免费下载
    发表于 06-15 10:17 2次下载
    基于涂鸦LZ201 Cat.1和MCU SDK的<b class='flag-5'>自动</b><b class='flag-5'>售货机</b>

    投币个人自动售货机的构建

    电子发烧友网站提供《投币个人自动售货机的构建.zip》资料免费下载
    发表于 06-09 15:28 0次下载
    投币个人<b class='flag-5'>自动</b><b class='flag-5'>售货机</b>的构建

    PCB鸟类自动售货机开源硬件

    电子发烧友网站提供《PCB鸟类自动售货机开源硬件.zip》资料免费下载
    发表于 06-08 09:52 4次下载
    PCB鸟类<b class='flag-5'>自动</b><b class='flag-5'>售货机</b>开源硬件

    基于STM32的重力感应售货机系统设计

    ,柜门锁定,系统根据重量变化判断用户拿取的商品并从账户自动扣费。同时,用户也可以通过手机端查看消费流水、商品库存,并进行补货和充值等操作。
    的头像 发表于 06-06 09:02 876次阅读
    基于STM32的重力感应<b class='flag-5'>售货机</b><b class='flag-5'>系统</b>设计

    基于STM32的无人售货机系统设计

    系统采用STM32作为主控芯片,使用液晶屏显示各种商品库存与售价,用户按下对应按键选择购买指定商品,在矩阵键盘输入账号密码付款。若付款成功,对应电机旋转一定角度使商品出库,同时修改库存;若余额不足,则进行声光提示。手机端还可查看消费流水、商品库存情况,并进行补货和充值操作。
    的头像 发表于 05-17 16:29 2224次阅读
    基于STM32的无人<b class='flag-5'>售货机</b><b class='flag-5'>系统</b>设计