MCGS组态软件的自动售货机设计.docx
《MCGS组态软件的自动售货机设计.docx》由会员分享,可在线阅读,更多相关《MCGS组态软件的自动售货机设计.docx(19页珍藏版)》请在三一办公上搜索。
1、MCGS组态软件的自动售货机设计 西北民族大学 组态软件课程设计 题 目 学 号 姓 名 同 组 人 专业班级 学 院 指导教师 成 绩 MCGS组态课程设计 MCGS组态软件的自动售货机设计 李刚、韩志伟、徐敏、黄恩线、张敏、朱明磊 09级电气工程及其自动化班 电气工程学院 _ 第 0 页 共24 页 西北民族大学 组态软件课程设计 摘要: 组态软件是指一些数据采集与过程控制的专用软件,它们是在自动控制系统监控层一级的软件平台和开发环境,使用灵活的组态方式,为用户提供快速构建工业自动控制系统监控功能的、通用层次的软件工具。本文介绍了自动售货机的基本原理以及工作流程,然后以交易过程为例,用MC
2、GS组态软件实现界面模拟。具体说明了自动售货机的运行与作用。涉及到了自动售货机工作的绝大部分过程。利用MCGS组态软件模拟自动售货机简单易懂,对组态软件进行了描述,积累了宝贵经验。 关键词 自动售货机、MCGS组态软件 Abstract: MCGS software is some data acquisition and process control of the specialized software, they are in the automatic control system of a control layer software platform and developmen
3、t environment, the use of flexible configuration, to provide users with the rapid construction of industrial control system monitoring function, general-level software tools .This article introduced vending machines basic principle as well as the work flow, then take a transaction process as example
4、s, MCGS configuration software interface with analog, Specifies the operation of vending machines and the role of. Related to the vending machine most of the work process . MCGS configuration software simulation using vending machines easy to understand. A description of the configuration software,
5、Accumulated valuable experience key word vending machine; MCGS Configuration software第 1 页 共24 页 西北民族大学 组态软件课程设计 目 录 绪论 . 0 1 设计内容、要求及思路 . 1 1.1 设计内容 . 1 1.2 设计要求 . 2 1.3 设计思路 . 2 2 组态画面设计 . 3 2.1 工程建立 . 3 2.1.1 设计状态假设: . 3 2.1.2 一次交易过程分析: . 3 2.2 建立画面 . 4 2.2.1 商品分类: . 4 2.2.2 自动售货机窗口显示: . 4 2.2.3
6、后台监测窗口显示: . 11 2.2.4 主控窗口显示: . 12 2.2.5 封面窗口显示: . 13 3 自动售货机操作说明 . 14 4 总 结 . 15 5 致 谢 . 16 参考文献 . 17 第 0 页 共24 页 西北民族大学 组态软件课程设计 绪论 从自动售货机的发展趋势来看,它的出现是由于劳动密集型的产业构造向技术密集型社会转变的产物。大量生产、大量消费以及消费模式和销售环境的变化,要求出现新的流通渠道;而相对的超市、百货购物中心等新的流通渠道的产生,人工费用也不断上升;再加上场地的局限性以及购物的便利性等这些因素的制约,无人自动售货机作为一种必须的机器便应运而生了。 从广义
7、来讲投入硬币、纸币、信用卡等后便可以销售商品的机械,从狭义来讲就是自动销售商品的机械。从供给的条件看,自动售货机可以充分补充人力资源的不足,适应消费环境和消费模式的变化,24小时无人售货的系统可以更省力,运营时需要的资本少、面积小,有吸引人们购买好奇心的自身性能,可以很好地解决人工费用上升的问题等各项优点。 现在,自动售货机产业正在走向信息化并进一步实现合理化。例如实行联机方式,通过电话线路将自动售货机内的库存信息及时地传送各营业点的电脑中,从而确保了商品的发送、补充以及商品选定的顺利进行。在夏季电力消费高峰时,这种机型的自动售货机即使在关掉冷却器的状况下也能保持低温,与以往的自动售货机相比,
8、它能够节约1015的电力。 本次设计的主要内容为自动售货机销售窗口、自动售货机后台监测窗口,分别对饮料的销售过程、销售收人情况以及库存情况进行了演绎,使得自动售货机的功能尽然体现在眼前。 因水平有限,设计中存在诸多不足,请老师批评指正。 第 0 页 共24 页 西北民族大学 组态软件课程设计 1 设计内容、要求及思路 这部分阐述了自动售货机的各种动作功能和控制要求,给出了完整的自动售货机操作规程,并介绍了自动售货机运行系统种所包括的人工操作步骤。 1.1 设计内容 本设计中,首先要做的工作是确定自动售货机本身所具备的功能及在进行某种操作后所具有的状态。 在实际生活中,我们见到的售货机可以销售一
9、些简单的日用品,如饮料、常用药品和小的生活保健用品等。售货机的基本功能就是对投入的货币进行运算,并根据货币数值判断是否能够购买某种商品,并作出相应的反应。本次设计主要以百事可乐的销售为主,举一个简单的例子来说明,例如:售货机中有4中商品,其中01号商品价格为7元,02商品为3元,03商品为2.5元,04商品为2元。而自动售货机设计了只能投入10元、5元、1元、5角的纸币或硬币。现投入1个1元硬币,当投入的货币超过01商品的价格时,按下选择01商品的按钮,售货机进行减法运算,从投入的货币总值中减去01商品的价格同时启动相应的电机,提取01号商品到出货口。此时售货机继续进行等待外部命令,如继续交易
10、,则同上,如果此时不再购买而按下退币按钮,售货机则要进行退币操作,退回相应的货币,并在程序中清零,完成此次交易。由此看来,售货机一次交易要涉及加法运算、减法运算以及在退币时的除法运算,这是它的内部功能。还要有货币识别系统和货币的传动来实现完整的售货、退币功能。 第 1 页 共24 页 西北民族大学 组态软件课程设计 1.2 设计要求 自动售货机进行投币、购买商品和退款时,系统能够自动进行相应的 加减运算。 购买商品时,相应商品的按钮会发生相应的变化,并且购买的商品运 动到出口处,按动按钮可以带走商品。 当余额不足、所选择的商品库存不足时,系统会做出相应的提示。 自动售货机的库存、销售情况都会在
11、后台监测窗口显示。 1.3 设计思路 自动售货机的工作流程图如图1所示。 初始状态 投入纸币 投币状态 购买状态 是 是否有余额 否 显示余额 图1 自动售货机工作流程图 第 2 页 共24 页 西北民族大学 组态软件课程设计 2 组态画面设计 组态画面包括封面窗口、主控窗口、自动售货机窗口和后台监测窗口的设计。 2.1 工程建立 2.1.1 设计状态假设: 由于是在计算机上模拟运行,试验中有一些区别于实际情况的假设,本试验中假设: 在计算机上模自动售货机只售4种商品。 自动售货机可识别10元、5元、1元、5角的硬币或纸币。 实验中售货机忽略了各种故障以及缺货等因素。 2.1.2 一次交易过程
12、分析: 为了方便分析,以一次交易过程为例。 初始状态。由电子标签显示各商品价格,显示屏显示友好界面,此时不能购买任何商品。 投币状态。按下所投币值,则在显示屏显示投入、消费、余额数值。 购买状态。当所投币值足以购买商品时,按下可以购买的选择按钮,所选的商品出现在出货框中,同时显示屏上的金额数字根据消费情况相应变化。取走商品后出货框消失。当不投币或余额不足购买相应商品,而又点击购买按钮时,系统会自动地作出相应提示。 监测状态。对于自动售货机的库存和收入情况,系统会会随时进 行监测,以便更好地补足货源。 第 3 页 共24 页 西北民族大学 组态软件课程设计 到此为止,自动售货机的一个完整工作过程
13、结束。 2.2 建立画面 2.2.1 商品分类: 大瓶装百事可乐6元 中瓶装百事可乐2.5元 小瓶装百事可乐2元 小瓶装百事可乐2元 2.2.2 自动售货机窗口显示: 图3 投币窗口 图2 自动售货机窗口 图4 投币按钮属 图 5 10元按钮程序 第 4 页 共24 页 西北民族大学 组态软件课程设计 设置投币按钮属性,以10元为例。对应的属性设置以及程序如图3-图5所示。 运行后点击相应的投币按钮,系统会自动进行货币运算,并在窗口显示可用的货币值。点击“10元”、“5元”、“1元”、“5角”所得结果如右图所示。 图6 投币显示窗口 而其余的5元、1元、5角按钮的设置,均按此模板进行设置。 设
14、置商品按钮属性,以大瓶装可乐为例。 对应的按钮设置如下图8-图9所示: 图7 购物窗口 图8 按钮操作属性 图9 按钮可见度属性 第 5 页 共24 页 西北民族大学 组态软件课程设计 对应的指示灯设置如下右图10所示: 图10 指示灯4属性设置 设置其脚本程序如下右图11所示: 还没有投币前,按钮显示为“选择”,点击“选择”按钮会做出相应的提示;投币后,按钮自动显示为“喜欢”,可进行选择,点击对应的“喜欢”按钮即可选择商品。同时,选择了商品后,系统自动进行加减运算,并且显示相应的投入值、消费值、余额值。 而其他的指示灯1、指示灯2、指示灯3对按钮设置,均按此模板进行设置。 设置自动售货机的按
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MCGS 组态 软件 自动 售货 设计
链接地址:https://www.31ppt.com/p-3161363.html