MCGS组态软件的自动售货机设计

来源:安博体育平台    发布时间:2024-12-09 19:03:23

  刘恒娟.基于MCGS组态软件的液位定值控制管理系统[J].电工技术, 2011,(02)

  葛波;沈文杰;赵旎工控组态软件的对比及应用-计算机测量与控2002(08)

  摘要:本文介绍了自动售货机的基础原理以及工作流程,然后以一次交易过程为例,用MCGS组态软件实现界面模拟。具体说明了自动售货机的运行与作用。涉及到了自动售货机工作的绝大部分过程。利用MCGS组态软件模拟自动售货机简单易懂,对组态软件进行了描述,积累了宝贵经验。

  1. 画面搭建好后,设置商品选择按钮属性,以哇哈哈为例,设置其脚本程序为:

  因经济复苏缓慢,社会对扩大就业与工作场所提供茶点饮料的福利事业更为关注。自动售货机不仅保障了惬意的工休时间,也是最廉价、提高职工工作效率最有效的手段。尤其是在24小时无休工作状态中的办公场所,使用独具魅力的迷你型饮料冲饮机,解决了不间断提供咖啡饮品服务的问题,这种服务加速了自动售货机与咖啡饮品服务的融合。1999年的全美自动售货机协会和全美咖啡服务协会的合并使人们更直观地看到了这种融合现象。

  从自动售货机的发展的新趋势来看,它的出现是由于劳动密集型的产业构造向技术密集型社会转变的产物。大量生产、大量消费以及消费模式和销售环境的变化,要求出现新的流通渠道;而相对的超市、百货购物中心等新的流通渠道的产生,人工费用也一直上升;再加上场地的局限性以及购物的便利性等这一些因素的制约,无人自动售货机作为一种必须的机器便应运而生了。

  由于是在计算机上模拟运行,试验中有一些区别于真实的情况的假设,本试验中假设:

  1初始状态。由电子标签显示各商品的价值,显示屏显示友好界面,此时不能购买任何商品。

  现在,自动售货机产业正在走向信息化并进一步实现合理化。例如实行联机方式,通过电话线路将自动售货机内的库存信息及时地传送各营业点的电脑中,从而确保了商品的发送、补充以及商品选定的顺利进行。并且,为防止地球暖化,自动售货机的开发致力于能源的节省,节能型清凉饮料自动售货机成为该行业的主流。在夏季电力消费高峰时,这种机型的自动售货机即使在关掉冷却器的状况下也能保持低温,与以往的自动售货机相比,它能节省10-15%的电力。进入21世纪时,自动售货机也将进一步向节省资源和能源以及高功能化的方向发展。

  感谢王彩霞老师及我同组的同学,王老师认真的求学精神、严谨的治学态度、渊博的专业学识、敏锐的学术眼光、深邃的学术思想、勤勉塌实的治学作风、诲人不倦的精神无不让人感动。我在这里说一声,老师,辛苦了!

  此次作业是我们第一次独立设计,之前通过作业熟悉了组态软件的操作,虽然设计过程中大家都遭遇了不了解的部分,例如脚本程序编程,数据链接等。通过大家努力,终于克服了这些困难,使我们得到了更好的锻炼。

  从广义来讲投入硬币、纸币、信用卡等后便可以销售商品的机械,从狭义来讲就是自动销售商品的机械。从供给的条件看,自动售货机可以充分补充人力资源的不足,适应消费环境和消费模式的变化,24小时无人售货的系统能更省力,运营时需要的资本少、面积小,有吸引人们购买好奇心的自身性能,可以很好地解决人工费用上升的问题等各项优点。

  组态软件的介绍MCGS即“监视于控制通用系统”,英文全称为Monitor and Control Generated System. MCGS是为工业过程控制和实时监测领域服务的通用计算机系统软件,具有功能完善,简单易操作,可视性好,可维护性强的突出特点。组态软件是指一些数据采集与过程控制的专用软件,它们是在自动控制系统监控层一级的软件平台和开发环境,使用灵活的组态方式,为用户更好的提供快速构建工业自动控制系统监控功能的、通用层次的软件工具。组态软件应该能支持各种工控设备和常见的通信协议,并且通常应提供分布式数据管理和网络功能。组态(configuration)意思就是模块的任意组合,采用组态技术构成的计算机系统在硬件设计上,除采用工业PC机外,系统大量采用各种成熟通用的I/O接口设备和现场设备,基本不再需要单独进行具体电路设计。这不仅节约了硬件开发时间,更提高了工控系统的可靠性。在软件设计上由于采用成熟的工控开发的工具软件,它为用户更好的提供了多种通用工具模块,用户不要掌握太多的编程语言技术(甚至不需要编程技术),就能很好地完成一个复杂工程所要求的所有功能。工控组态软件集成了图形技术、人机界面技术、数据库技术、控制技术、网络与通信技术,使控制管理系统研发人员不必依靠某种具体的计算机语言,只需通过可视化的组态方式,就可完成监控程序设计,降低了监控程序开发的难度。组态软件均拥有非常良好的扩展性、兼容性,软件结构开放,可接受各种各样的形式的数据格式。同时,支持的硬件类型也十分广泛[1]。工控组态软件的出现,使得大型工业控制管理系统的组态编程变得十分得简单、容易,工程设计人员不用再设计那些复杂的应用程序(如I/O driver等)。工控组态软件的功能包括数据库生成、历史库生成、图形生成、报表生成、顺序控制功能、连续调节功能。目前有许多工控组态软件。

  经过几个月的学习、研究以及经过王老师指导.完成了此篇MCGS组态设计。自动售货机是由于劳动密集型的产业构造向技术密集型社会转变的产物。自动售货机可以充分补充人力资源的不足,适应消费环境和消费模式的变化,24小时无人售货的系统能更省力,运营时需要的资本少、面积小,有吸引人们购买好奇心的自身性能,可以很好地解决人工费用上升的问题等各项优点。所以说,自动售货机是今后小商品和饮料销售方式的一个很好的发展的新趋势.它的出现将极大的方便人们购买所需要的小商品.而MCGS软件可以简单明了的模拟出自动售货机得操作过程。

  2投币状态。按下投币按钮,显示投币框,按下所投币值显示屏显示投入、消费、余额数值,当所投币值超过商品的价值时,相应价格选择按钮发生明显的变化,提示能买。

  3购买状态。按下可以购买的选择按钮,所选的商品出现在出货框中,同时显示屏上的金额数字根据消费情况相应变化。取走商品后出货框消失。

  到此为止,自动售货机的一个完整工Байду номын сангаас过程结束。

  这部分阐述了自动售货机的各种动作功能和控制要求,给出了完整的自动售货机操作规程,并介绍了自动售货机运行系统种所包括的人工操作步骤。

  在进行上、下位机程序编写之前,首先要做的工作是确定自动售货机本身所具备的功能及在进行某种操作后所具有的状态。

  在实际生活中,我们见到的售货机可以销售一些简单的日用品,如饮料、常用药品和小的生活保健用品等。售货机的基本功能就是对投入的货币进行运算,并根据货币数值判断能否购买某种商品,并作出相应的反应。举一个简单的例子来说明,例如:售货机中有8中商品,其中01号商品(代表第一种商品)价格为2.60元,02商品为3.50元,其余类推。现投入1个1元硬币,当投入的货币超过01商品的价格时,01商品的选择按钮处应有变化,提示能买,其他商品同比。当按下选择01商品的价格时,售货机进行减法运算,从投入的货币总值中减去01商品的价格同时启动相应的电机,提取01号商品到出货口。此时售货机接着来进行等待外部命令,如继续交易,则同上,如果此时不再购买而按下退币按钮,售货机则要进行退币操作,退回相应的货币,并在程序中清零,完成此次交易。由此看来,售货机一次交易要涉及加法运算、减法运算以及在退币时的除法运算,这是它的内部功能。还要有货币识别系统和货币的传动来实现完整的售货、退币功能。自动售货机的工作流程图如图1所示。