欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    基于MCGS组态软件的自动贩售机设计Word格式文档下载.docx

    • 资源ID:8480217       资源大小:3.09MB        全文页数:24页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于MCGS组态软件的自动贩售机设计Word格式文档下载.docx

    1、对此,我们可以根据实际生活中的自动贩卖机的样式为模板在实际生活中,我们见到的贩卖机可以销售一些简单的日用品,如饮料、常用药品和小的生活保健用品等。贩卖机的基本功能就是对投入的货币进行运算,并根据货币数值判断是否能够购买某种商品,并做出相应的反应。举一个简单的例子来说明,例如:贩卖机中有8中商品,其中01号商品(代表第一种商品)价格为4元,02商品为3元,其余类推。现投入1个1元硬币,当投入的货币超过01商品的价格时可以购买,当01商品的价格超过投入的货币时,提示“余额不足,请投币”。其他商品同比。当按下选择01商品的价格时,贩卖机进行减法运算,从投入的货币总值中减去01商品的价格同时启动相应的

    2、电机,提取01号商品到出货口。此时贩卖机继续进行等待外部命令,如继续交易,则同上,如果此时不再购买而按下找零按钮,贩卖机则要进行退币操作,退回相应的货币,并在程序中清零,完成此次交易。由此看来,贩卖机一次交易要涉及加法运算、减法运算。2.2设计要求 确定设计方向后,我们可以对自动贩卖机增加一些功能要求。(1)自动贩卖机在没有投币时,无法进行商品的购买,并且会显示“请投币”等字样。(2)选择相应的商品后,需要再按下确认键才能完成商品的购买。(3)余额不足以购买商品时,会显示“余额不足,请投币”需投币后才能购买。(4)后台监控窗口能够精确地显示商品的库存、销量和收入,并且能够对缺货的商品进行加货。

    3、3.系统总体设计3.1工程建立3.1.1设计容通过使用MCGS软件来模拟自动贩卖机的全部消费过程。在初始化自动贩卖机后,开始投币可选择不同币值,系统识别后,选择物品种类再按确认支付。系统判断所投金额是否能够支付该物品。如果金额足够则该物品会出现在出物口,在取出物品后,系统会判断自动贩卖机是否有余额,如果有余额可选择继续购买或退币。若所投金额不够支付该物品,则可选择退币或再投币。自动贩卖机的工作流程图如图1所示。3.1.2过程分析为了方便分析,以一次交易过程为例。(1)初始状态。由电子标签显示各商品价格,显示屏显示友好界面,此时不能购买任何商品。(2)投币状态。按下所投币值,则在显示屏显示投入、

    4、消费、余额数值。(3)购买状态。当所投币值足以购买商品时,按下可以购买的商品按钮再按下确认按钮,所选的商品出现在出货框中,同时显示屏上的金额数字根据消费情况相应变化。取走商品后出货框消失。当不投币或余额不足购买相应商品,而又点击购买按钮时,系统会自动地作出相应提示。(4)监控状态。对于自动贩卖机的库存和收入情况,系统会会随时进行监测,以便更好地补足货源。 是 是 否 否 否 是 图1 自动贩卖机工作流程3.2建立画面3.2.1商品分类 表1 商品价格表啤酒4元香瓜子5元可口可乐3元五香花生7元雪碧开心果15元加多宝3.5元鱿鱼10元3.2.2实时数据库 表2 实时数据库二十元开关型取消复位取走

    5、余额欢迎光临缺货字符型欢迎下次光临确认计数1数值型剩余余额计数2十元计数3投币金额计数4五角计数5五元计数6消费金额计数7一元计数8已售量1加货1已售量2加货2已售量3加货3已售量4加货4已售量5加货5已售量6加货6已售量7加货7已售量8加货8硬币标志位余额不足加多宝标志位找零指示灯1开心果标志位指示灯2指示灯3可口可乐标志位指示灯4指示灯5啤酒标志位指示灯6指示灯7雪碧标志位指示灯8总量1五香花生标志位总量2总量3香瓜子标志位总量4总量5鱿鱼标志位总量6总营收总量7取货总量8取钱3.2.3自动贩卖机窗口显示图2自动贩卖机窗口(1)设置投币按钮属性,以20元为例。对应的属性设置以及程序如图3-

    6、图5所示。 运行后点击相应的投币按钮,系统会自动进行货币运算,并在窗口显示投币金额和剩余金额。所得结果如图4所示。 而其余的10元、5元、1元和0.5元按钮的设置,均按此模板进行设置。20元按钮的投币程序:IF 二十元=1 THEN 投币金额=投币金额+20 剩余金额=剩余金额+20 余额不足=0 欢迎下次光临=0 确认=0ENDIF 图3 投币窗口 图4 投币显示窗口 图5 投币按钮操作属性(2)设置商品按钮属性,以啤酒为例。对应的按钮属性如下图啤酒按钮程序:IF 啤酒=1 AND 投币金额消费金额 AND 总量10 AND 确认=0 THEN消费金额=消费金额+4计数1=计数1+1剩余金额

    7、=投币金额-消费金额指示灯1=1啤酒标志位=0余额不足=0ELSEIF 啤酒=1 AND 投币金额=0 THEN余额不足=1欢迎光临=0 欢迎下次光临=0 图6 “啤酒”按钮操作属性 与啤酒相对应的指示灯1的设置如图 图7 指示灯1属性设置 选择想要购买的商品后需要再按下确认按钮才能完成商品的购买,该按钮的具体设置如图8所示: 确认按钮程序:IF 确认=1 AND 投币金额=消费金额 THENIF 计数1=1 THEN 啤酒标志位=1 已售量1=已售量1+1 总量1=总量1-1 指示灯1=0 欢迎光临=0 IF 计数1=2 THEN 已售量1=已售量1+2 总量1=总量1-2ENDIFIF 计

    8、数2=1 THEN 可口可乐标志位=1 已售量2=已售量2+1 总量2=总量2-1 指示灯2=0 欢迎光临=0IF 计数2=2 THEN 已售量2=已售量2+2 总量2=总量2-2IF 计数3=1 THEN 雪碧标志位=1 已售量3=已售量3+1 总量3=总量3-1 指示灯3=0IF 计数3=2 THEN 已售量3=已售量3+2 总量3=总量3-2IF 计数4=1 THEN 加多宝标志位=1 已售量4=已售量4+1 总量4=总量4-1 指示灯4=0IF 计数4=2 THEN 已售量4=已售量4+2 总量4=总量4-2IF 计数5=1 THEN 香瓜子标志位=1 已售量5=已售量5+1 总量5=

    9、总量5-1 指示灯5=0IF 计数5=2 THEN 已售量5=已售量5+2 总量5=总量5-2IF 计数6=1 THEN 五香花生标志位=1 已售量6=已售量6+1 总量6=总量6-1 指示灯6=0IF 计数6=2 THEN 已售量6=已售量6+2 总量6=总量6-2IF 计数7=1 THEN 开心果标志位=1 已售量7=已售量7+1 总量7=总量7-1 指示灯7=0IF 计数7=2 THEN 开心果标志位=1 已售量7=已售量7+2 总量7=总量7-2IF 计数8=1 THEN 鱿鱼标志位=1 已售量8=已售量8+1 总量8=总量8-1 指示灯8=0IF 计数8=2 THEN 鱿鱼标志位=1

    10、 已售量8=已售量8+2 总量8=总量8-2 余额不足=0总营收=已售量1*4+已售量2*3+已售量3*3+已售量4*3.5+已售量5*5+已售量6*7+已售量7*15+已售量8*10图8 “确认”按钮操作属性而其余商品的按钮设置,均按此模板进行设置。(3)设置自动贩卖机的提示语,以“余额不足,请投币”为例。图9 “余额不足”提示语 图10 “余额不足”提示语属性设置(4)商品的跳出和取走设置如下,以啤酒为例取货按钮程序:IF 取货=1 THEN 啤酒标志位=0 可口可乐标志位=0 雪碧标志位=0 加多宝标志位=0 香瓜子标志位=0 五香花生标志位=0 开心果标志位=0 鱿鱼标志位=0 取货=

    11、0 计数1=0 计数2=0 计数3=0 计数4=0 计数5=0 计数6=0 计数7=0 计数8=0 图11 商品出货区显示区图12 “取货”按钮操作属性 图13 商品可见度属性设置(5)找零按钮属性设置,如下图14 “找零”对应的模块找零取钱按钮程序:IF 找零=1 THEN 硬币标志位=1 取走余额=1 欢迎下次光临=0 IF 找零=1 AND 剩余金额=0 THEN 硬币标志位=0 取走余额=0 找零=0 消费金额=0 投币金额=0 剩余金额=0图15 “找零”按钮操作属性 图16 “取钱”按钮操作属性 图17 硬币可见度属性(6)窗口切换按钮设置如下,其余按钮均已此为模板进行设置。 图1

    12、8 切换按钮 图19 切换按钮操作属性3.2.4后台监控窗口显示图20 后台监控窗口本设计中后台监控窗口的主要功能为监测货物的总量、售出量和总收入,并且可以随时对货物进行加货操作。以啤酒为例 其它的商品也以此为参照设置 图21 显示框操作属性 图22 “加货”按钮设置 图23 “加货”按钮脚本程序图24 “总营收”显示框3.2.5封面窗口显示 封面窗口要包含本组组员的全部以及指导老师. 图25 封面窗口4.自动贩卖机操作说明 经过设计,自动售货机的操作具体如下:(1)运行后进入封面窗口,点击打开自动贩卖机按钮进入贩卖机窗口,点击打开后台进入后台监控窗口。如图25所示。(2)打开“自动贩卖机”界

    13、面后,先进行投币(注:不投币直接选择商品会有相关的提示),然后选择相应的商品在按确认按钮,系统会自动进行扣费;当余额不足购买该商品时,系统也会进行相应的提示。商品被成功购买后会自动运动到出口处,点击取货按钮,所购买的的商品会从售货机出口处“被取走”(消失)。购买完,点击“找零”按钮进行结账再点击取钱,所剩的余额将会在退款窗口显示出来。 如图26,图27所示。 (3)当库存不足时,无法购买商品,并且自动售货机会针对该商品进行提示。同时,通过该界面的相关按钮,可以返回封面窗口和后台监控窗口。如图28所示。 (4)打开“后台监控窗口”界面后,如果“自动贩卖机”已经有销售记录,将会在该界面的相应显示框

    14、显示剩余的库存和销售总收入。如果自动贩卖机还没有销售记录,各个商品的都显示起初设置的库存,而总收入显示为0.00元。同时,通过该界面的相关按钮,可以返回封面窗口和自动贩卖机窗口。如图29所示。图26 运行效果图27 运行效果图28 运行效果图29 运行效果5.总结自动贩卖机是由于劳动密集型的产业构造向技术密集型社会转变的产物。自动贩卖机可以充分补充人力资源的不足,适应消费环境和消费模式的变化,24小时无人贩卖的系统可以更省力,运营时需要的资本少、面积小,有吸引人们购买好奇心的自身性能,可以很好地解决人工费用上升的问题等各项优点。所以说,自动贩卖机是今后小商品和饮料销售方式的一个很好的发展趋势.它的出现将极大的方便人们购买所需要的小商品.而MCGS软件可以简单明了的模拟出自动贩卖机得操作过程。参考文献1志军,文明 . 组态软件控制技术. :清华大学 20062.docin./p-702300437.html 3wenku.baidu./link?url=iUyZMMLyVC81HnmpABJd1A4SqQa7C7aI-NH2gkxlmpgcYxfDW6LYwTza7bkdSxPigsRwOg1uLBYgbmjOsLxHe9LddgFkiEWpSPY8X1QQyCi


    注意事项

    本文(基于MCGS组态软件的自动贩售机设计Word格式文档下载.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开