组态王监控简易自动售货机控制系统设计

合集下载

基于PLC与组态王货物自动识别控制系统毕业设计

基于PLC与组态王货物自动识别控制系统毕业设计

目录摘要 (I)ABSTRACT (II)引言 (1)1系统设计 (2)1.1货物识别系统简介 (2)1.1.1 系统简介 (2)1.1.2 系统技术要求 (2)1.2系统的组成与要求 (2)1.3系统运行的选择 (4)1.3.1 运行方式 (4)1.3.2故障报警 (4)2 识别技术的选择与设计 (5)2.1识别技术的选择 (5)2.1.1条形码识别技术概述 (5)2.2识别系统的设计 (5)2.2.1条形码的选择及应用 (5)2.2.2条形码阅读器的选择及应用 (8)2.3通信设计 (8)3 PLC的选型与设计 (11)3.1PLC系统设计 (11)3.1.1 PLC系统设计原则 (11)3.1.2 PLC控制系统的硬件设计 (12)3.1.2.1 PLC的选型 (12)3.1.2.2 输入/输出模块的选择 (12)3.1.2.3 开关量I/O点的节省和模拟量I/O模块的代用 (13)3.1.2.4抗干扰措施 (13)3.2本项目的选型设计 (14)3.2.1 PLC本项目的选型 (14)3.2.2 本项目的硬件连接 (15)3.3软件设计 (16)3.3.1 整体设计 (16)3.3.2 其他处理子程序 (17)4 上位机软件实现 (20)4.1监控系统的整体规划 (20)4.1.1 监控系统开发的目的 (20)4.1.2 监控系统开发手段 (20)4.1.3 组态王介绍 (21)4.2监控系统的功能模块 (22)4.2.1 参数设置模块 (22)4.2.2 数据词典设置模块 (23)4.2.3 页面设置模块 (24)4.2.3.1 首页 (24)4.2.3.2 数据页面 (25)4.2.3.3 数据页面实时曲线图 (26)4.2.3.4 报警页面 (26)4.2.4 权限设置模块 (27)5 结论 (29)参考文献 (31)致谢 (32)附录 (33)附录1系统硬件连接图 (33)附录2PLC控制程序 (34)附录3组态王脚本程序 (40)ContentsAbstract (Ⅰ)Abstract (Ⅱ)Introduction (1)1 S ystem design (2)1.1 Goods identification system introduction (2)1.1.1 System Introduction (2)1.1.2 S ystem technical requirements (2)1.2The composition and the requirement of system (2)1.3The choose of system operating modes (4)1.3.1 O operation mode (4)1.3.2F ault alarm (4)2 S election and design of recognition technology (5)2.1T he recognition technology (5)2.1.1 O verview of barcode identification technology (5)2.2 The design of recognition system (5)2.2.1The selection and application of ammeters code (5)2.2.2 The selection and application of Ba r code reader (8)2.3 C ommunication design (9)3 T he selection and design of PLC (12)3.1 PLC system design (12)3.1.1 PLC system design principles (12)3.1.2The hardware ‘s design of PLC control system (13)3.1.2.1 PLC selection (13)3.1.2.2 I nput/output module choice (14)3.1.2.3 S witch I/O point ‘s save and analog I/O modules’ alternative (14)3.1.2.4 Anti-interference measures (15)3.2 O nstrate type design (15)3.2.1 PLC onstrate selection (15)3.2.2 O nstrate the hardware connection (17)3.3 Softwa re design (18)3.3.1 O verall design of (18)3.3.2 O ther processing procedure (19)4 PC software realization (22)4.1The overall planning of monitoring system (22)4.1.1 M onitoring system development purposes (22)4.1.2 M onitoring systems development methods (22)4.1.3 C onfiguration WangJieShao (23)4.2 M onitoring system function module (24)4.2.1T he parameters set module (24)4.2.2 D ata dictionary Settings module (25)4.2.3Page Settings module (26)4.2.3.1 P age (26)4.2.3.2 D ata page (27)4.2.3.3The real-time graph of data page (28)4.2.3.4 A larm pages (28)4.2.4 P ermission. Module (30)5 C onclusion (31)References (33)A cknowledgement (34)A ppendix (35)Appendix 1 system hardware connection diagram (35)Appendix 2 attach recorded PLC control program (36)Appendix 3 Attach recorded three kingview scripts (38)基于PLC与组态王货物自动识别控制系统设计【摘要】货物识别技术经过多年的发展已经日趋成熟,现已渗透到了商业、仓储、邮电通信、交通运输、工业生产过程控制以及军事装备、工程项目等国民经济各行各业和人民日常生活之中。

基于PLC及组态王的自动售货机监控系统设计

基于PLC及组态王的自动售货机监控系统设计

基于PLC及组态王的自动售货机监控系统设计聂虹【摘要】This article introduces a PC monitor vending machine system with Siemens S7 -200 programmable controller as the PLC and software configuration king 6. 53 ( King View) as the upper machine to achieve control. Practice has proved that the PLC and configuration king 6. 53 software combinations can facilitate the realization of the design and testing of the automated monitoring system. The system operates normally with practical applications.%介绍了利用西门子S7—200可编程控制器作为下位机实现控制,及利用组态王6.53(KingView)软件作为上位机实现监控的自动售货机系统。

通过设计实践表明,PLC和组态王6.53软件的结合可以方便地实现自动化监控系统的设计和检测。

经测试,该设计系统运行正常,具有良好的应用价值。

【期刊名称】《电子科技》【年(卷),期】2012(025)012【总页数】3页(P122-124)【关键词】PLC;组态王6;53;自动售货机;I;O分配【作者】聂虹【作者单位】福建农林大学机电工程学院,福建福州350002【正文语种】中文【中图分类】TP273自动售货机作为自助服务领域中的一员,被国内外该领域厂商不断研究改进,并得到广泛应用。

自动售货机是根据投入的金额自动售货的机器,是商业自动化的常用设备,其不受时间和地点的限制,可节省人力、方便交易。

(完整版)基于组态王和PLC自动售货机系统设计毕业设计

(完整版)基于组态王和PLC自动售货机系统设计毕业设计

青岛工学院毕业论文(设计)基于组态王和PLC的自动售货机系统设计学生姓名学号指导教师学院专业年级答辩日期 2015 年 6 月6 日青岛工学院基于组态王和PLC的自动售货机系统设计完成日期:指导教师签字:评阅教师签字:答辩小组组长签字:答辩小组成员签字:摘要随着社会的发展,对饮料类商品需求也在逐渐增加,现今劳动力成本也在逐渐上升。

自动售货机是一种根据客户需求方便快捷购买物品的机器,自动售货机主要有占地面积小,容易操作,方便购物等优势。

自动售货机的应用,不仅可以充分节省人力资源,而且还促进了商业贸易发展,给人们的生活带来诸多便利。

实验室PLC实验箱上有现成的售货机模块,用PLC设计自动售货机控制系统,结合实验箱上的售货机模块,模拟自动售货机的功能。

用组态王设计人机界面、监控系统,实现自动售货机内的库存信息及时地传送到电脑中,从而确保组态王对实验箱的售货机达到全面的监控。

关键词: PLC;组态王;自动售货机;通讯AbstractNowadays,the labor costs and the demand for beverage products are gradually increasing with the development of the society.Vending machine is a kind of machine which can purchase goods conveniently based on customer's requirement.Vending machine has some advantages of small footprint,easy operation and shopping conveniently so on.It can not only save the human resources,but also promote the development of commercial trade and bring conveniences to people's life in the application of the vending machine.The laboratory PLC experimental box has the ready-made vending machine module, with the PLC design automatic vending machine control system, with the experiment box on the machine module, simulation vending machine e Kingview to design the man-machine interface, the monitor system, vending machines in the inventory information in a timely manner transmitted to the computer, so as to ensure that the configuration of the experimental box vending machine to achieve a comprehensive monitoring.Keywords: PLC; Kingview; Vending machine; Communication目录1 绪论 (1)1.1 本设计研究的背景、目的和意义 (1)1.2 本设计所做的主要工作 (1)2 系统总体的设计方案 (3)2.1 自动售货机的工作原理 (3)2.2 自动售货机的功能介绍 (4)2.3 系统的设计思路 (4)3 自动售货机模块构造 (5)3.1 自动售货机的顺序功能 (5)3.2 PLC和售货模块接线 (5)4 自动售货机软件的设计 (7)4.1 梯形图设计规则 (7)4.2 程序设计 (7)4.3 组态王人机界面、监控画面设计 (12)5 售货机和组态王通讯 (18)5.1 上位机调试 (18)5.2 下位机调试 (18)5.3 上位机下位机通讯 (18)6 结语与展望 (19)参考文献 (21)致谢 (22)附录 A (22)附录 B ..............................................................................................错误!未定义书签。

组态王监控简易自动售货机控制系统设计方案

组态王监控简易自动售货机控制系统设计方案

摘要随着社会的发展,越来越多便利人们的东西出现在了这个世界上,自动售货机就是其中之一。

自动售货机的新奇、高档、文明、灵活方便等深受广大人们青睐。

为此,本文设计了一个基于组态王6.53作为上位机监控画面,PLC作为下位机控制简易自动售货机的控制系统。

简易自动售货机能出售12元/瓶的咖啡和15元/瓶的可乐两种饮料;机器有一个投币孔,能识别1 元、5元、10元三种硬币;当投入的钱足够购买饮料后,顾客才可以选择要购买的饮料,售货机也才会自动售出饮料等等。

简言之,简易自动售货机能计算投币总额并显示出来,自动判断是否超过、正好或者少于饮料的价格,并发出可购买饮料、找零等信号,同时具有销售数量和销金额的累加功能。

组态王画面能实时监控售货机的销售情况,画面与实际控制同步,美观形象,功能齐全,画面间易于切换,同时有各种变量的查询与记录<如实时报表,历史报表和报警记录等)。

关键词自动售货机监控销售1前言1.1 自动售货机的背景与实际意义从自动售货机的发展趋势来看,它的出现是由于劳动密集型的产业构造向技术密集型社会转变的产物。

大量生产、大量消费以及消费模式和销售环境的变化,要求出现新的流通渠道;而相对的超市、百货购物中心等新的流通渠道的产生,人工费用也不断上升;再加上场地的局限性以及购物的便利性等这些因素的制约,无人自动售货机作为一种必须的机器便应运而生了。

在中国,自动售货机1999年开始进入中国市场.如今,在机场、地铁、商场、公园等客流较大的场所,已不难发现自动售货机的身影。

从广义来讲,自动售货机是投入硬币、纸币、信用卡等后便可以销售商品的机械;从狭义来讲,自动售货机就是自动销售商品的机械。

从供给的条件看,自动售货机可以充分补充人力资源的不足,适应消费环境和消费模式的变化,24小时无人售货的系统可以更省力,运营时需要的资本少、面积小,可以很好地解决人工费用上升的问题等各项优点。

现在,自动售货机产业正在走向信息化并进一步实现合理化。

基于组态王的货物自动仓储及监控系统设计设计

基于组态王的货物自动仓储及监控系统设计设计

基于组态王的货物自动仓储及监控系统设计设计柳州职业技术学院毕业设计(论文)题目: 基于组态王的货物自动仓储及监控系统设计任务书机电工程系(部)电气自动化技术专业 3 班学生黄耀锋学号20100205016一、毕业设计(论文)题目:基于组态王的货物自动仓储及监控系统设计二、毕业设计(论文)工作规定进行的日期:2012年7月10 日起至2012年11月15日止三、毕业设计(论文)进行地点:柳州职业技术学院四、任务书的内容:目的:毕业设计是高职高专全程教学中必修的关键教学环节,是实现教学科研与工程实践相结合的重要途径,它是对学生所学知识的综合训练,也是对知识转化为能力的实际测试;对进一步培养学生分析问题、创造性地解决实际问题的能力;对培养学生综合应用所学知识和技能去分析和解决本专业范围内的一般工程技术问题的能力;全面提高毕业生的素质,建立正确的设计思想,掌握工程技术设计的一般程序,是学生毕业前应具备的基本技能。

任务:1、利用组态王组态软件来模拟和实现三层十仓位立体仓库自动仓储的工作原理以及工作流程。

用PLC实现对自动化立体仓库进、出货的手动、自动控制,利用组态王组态软件制作人机界面,监控自动仓储控制系统的运行情况,从而实现监视与控制一体化。

2、通过对方案的设计,对整个自动化系统进行程序的编写,主要是对PLC进行控制、直流电机的控制和组态王上位机监控。

系统由PLC控制和组态王上位机监控组成,符合实际操作需要并具备显示平台。

系统具有短路、限位等保护。

3、绘制出控制器外部接线图,及控制系统的梯形图。

4、撰写设计论文,装订成册。

工作日程安排:第1周(2012.7.10——2012.7.30):下达毕业设计任务书,分组明确设计课题,收集参考资料。

第2周(2012.7.31——2012.8.10):编制设计方案。

第2~3周(2012.8.11——2012.8.18):方案设计。

第4~5周(2012.8.19——2012.9.30):实施设计任务。

基于MCGS组态PLC自动售货机

基于MCGS组态PLC自动售货机

西南科技大学电气专业方向设计报告设计名称:自动售货机控制系统设计姓名:学号:班级:指导教师:起止日期: 2012-11-15 西南科技大学信息工程学院制方向设计任务书学生班级:学生姓名:学号:设计名称:自动售货机控制系统设计起止日期:2012-11-15 指导教师:方向设计学生日志目录自动售货机简介 (4)一、设计目的和意义 (5)二、控制要求 (6)三、设计方案论证 (5)四、系统设计 (7)4.1 自动售货机的功能分析 (7)4.2 I/O地址定义表 (7)4.3 程序设计 (7)4.4上位机MCGS组态软件画面 (5)4.4.1 MCGS组态软件 (9)4.2.2 MCGS组态监控画面的制作 (6)4.4.1 MCGS组态软件 (6)五、设计结果及分析 (17)六、结束语 (19)七、致谢 (19)八、参考文献 (19)九、附录(程序、电路图等) (21)自动售货机摘要本文介绍了通过MCGS设计自动售货机的整体过程,以及自动售货机基本原理和工作流程,然后以一次交易过程为例,全面介绍了从送货、配货、到消费的全过程。

具体说明了自动售货机的运行与作用。

利用MCGS组态软件模拟自动售货机简单易懂,对组态软件的学习,积累了宝贵经验。

关键词自动售货机;可编程序控制器;梯形图AbstractPLC control the design of the vending machineThis paper describes the design of the overall process of the vending machine by MCGS, as well as the basic principles of vending machines and work processes, then the process of a transaction, for example, a comprehensive introduction to the whole process from the delivery, distribution, to consumption. Specify the operation and role of the vending machine. MCGS configuration software to simulate the vending machine is easy to understand, to learn of the configuration software, and has accumulated valuable experience.Keywords dispenser ;vending machine ; Ladder-shaped picture一、设计目的和意义为了全面的复习,综合运用大学三年所学的基本理论、基础及专业知识,加强对控制系统的认识,提高学生综合运用所学知识与解决实际的问题的能力,为毕业设计做好一个基础铺垫,也为毕业后从事工程技术与科研工作奠定基础。

基于PLC与组态王的货物自动识别控制系统设计

基于PLC与组态王的货物自动识别控制系统设计

……………………. ………………. ………………… 山东农业大学 毕 业 论 文 基于PLC 与组态王的货物自动识别控制系统设计 院 部 专业班级 届 次 学生姓名 学 号 指导教师 二O 一О 年 六 月十 日装订线……………….……. …………. …………. ………目录摘要 (I)ABSTRACT (II)引言 (1)1系统设计 (2)1.1货物识别系统简介 (2)1.1.1 系统简介 (2)1.1.2 系统技术要求 (2)1.2系统的组成与要求 (2)1.3系统运行的选择 (4)1.3.1 运行方式 (4)1.3.2故障报警 (4)2 识别技术的选择与设计 (5)2.1识别技术的选择 (5)2.1.1条形码识别技术概述 (5)2.2识别系统的设计 (5)2.2.1条形码的选择及应用 (5)2.2.2条形码阅读器的选择及应用 (8)2.3通信设计 (8)3 PLC的选型与设计 (11)3.1PLC系统设计 (11)3.1.1 PLC系统设计原则 (11)3.1.2 PLC控制系统的硬件设计 (12)3.1.2.1 PLC的选型 (12)3.1.2.2 输入/输出模块的选择 (12)3.1.2.3 开关量I/O点的节省和模拟量I/O模块的代用 (13)3.1.2.4抗干扰措施 (13)3.2本项目的选型设计 (14)3.2.1 PLC本项目的选型 (14)3.2.2 本项目的硬件连接 (15)3.3软件设计 (16)3.3.1 整体设计 (16)3.3.2 其他处理子程序 (17)4 上位机软件实现 (20)4.1监控系统的整体规划 (20)4.1.1 监控系统开发的目的 (20)4.1.2 监控系统开发手段 (20)4.1.3 组态王介绍 (21)4.2监控系统的功能模块 (22)4.2.1 参数设置模块 (22)4.2.2 数据词典设置模块 (23)4.2.3 页面设置模块 (24)4.2.3.1 首页 (24)4.2.3.2 数据页面 (25)4.2.3.3 数据页面实时曲线图 (26)4.2.3.4 报警页面 (26)4.2.4 权限设置模块 (27)5 结论 (29)参考文献 (31)致谢 (32)附录 (33)附录1系统硬件连接图 (33)附录2PLC控制程序 (34)附录3组态王脚本程序 (40)ContentsAbstract (Ⅰ)Abstract (Ⅱ)Introduction (1)1 S ystem design (2)1.1 G oods identification system introduction (2)1.1.1 System Introduction (2)1.1.2 S ystem technical requirements (2)1.2The composition and the requirement of syste m (2)1.3The choose of system operating modes (4)1.3.1 O operation mode (4)1.3.2F ault alarm (4)2 S election and design of recognition technology (5)2.1T he recognition technology (5)2.1.1 O verview of barcode identification technology (5)2.2 The design of recognition system (5)2.2.1The selection and application of ammeters code (5)2.2.2 T he selection and application of Bar code reader (8)2.3 C ommunication design (9)3 T he selection and design of PLC (12)3.1 PLC system design (12)3.1.1 PLC system design principles (12)3.1.2The hardware ‘s design of PLC control system (13)3.1.2.1 PLC selection (13)3.1.2.2 I nput/output module choice (14)3.1.2.3 Switch I/O point ‘s save and analog I/O modules’ alternative (14)3.1.2.4 Anti-interference measures (15)3.2 O nstrate type design (15)3.2.1 PLC onstrate selection (15)3.2.2 Onstrate the hardware connection (17)3.3 S oftware design (18)3.3.1 O verall design of (18)3.3.2 O ther processing procedure (19)4 PC software realization (22)4.1The overall planning of monitoring system (22)4.1.1 M onitoring system development purposes (22)4.1.2 M onitoring systems development methods (22)4.1.3 C onfiguration WangJieShao (23)4.2 M onitoring system function module (24)4.2.1T he parameters set module (24)4.2.2 D ata dictionary Settings module (25)4.2.3Page Settings module (26)4.2.3.1 Pag e (26)4.2.3.2 D ata page (27)4.2.3.3The real-time graph of data page (28)4.2.3.4 A larm pages (28)4.2.4 P ermission. Module (30)5 C onclusion (31)References (33)A cknowledgement (34)A ppendix (35)Appendix 1 system hardware connection diagram (35)Append ix 2 attach recorded PLC control program (36)Appendix 3 Attach recorded three kingview scripts (38)基于PLC与组态王货物自动识别控制系统设计作者:宋文静,指导教师:李天华(山东农业大学机电学院讲师)【摘要】货物识别技术经过多年的发展已经日趋成熟,现已渗透到了商业、仓储、邮电通信、交通运输、工业生产过程控制以及军事装备、工程项目等国民经济各行各业和人民日常生活之中。

自动售货机PLC控制与组态监控设计

自动售货机PLC控制与组态监控设计

自动售货机PLC控制与组态监控设计作者:汪理来源:《硅谷》2013年第06期摘要本文在介绍自动售货机的基本结构和可编程控制器的硬件结构及工作原理的基础上,介绍了自动售货机可编程控制系统的设计方案的选择,对PLC控制梯形图进行了详细的说明,另外简单介绍了MCGS组态软件,并用其做了自动售货机的模拟。

关键词 PLC;自动控制;组态监控中图分类号:TP273 文献标识码:A 文章编号:1671—7597(2013)032-027-02自动售货机是可完成无人自动售货、集光、机,电一体化的商业自动化设备.自动售货机最大的优势在于不需要专门售货员守护,可以实现全天候售货,自动收费,找零,方便快捷。

在我国校园,地铁,公交站,公园等地都有常常可以见到。

以往的普通自动售货机控制系统以单片机作为控制中心,而单片机在输入输出端接口比较复杂,系统的抗干扰性也不好。

如果以plc可编程控制器替代单片机,那么将使得系统可靠性高,编程简单,维护方便。

MCGS组态软件的应用广泛,结合自动售货机控制的特点和要求以及组态软件本身具有的操作简便、可视性好、可维护性强、高性能、高可靠性等突出优点,并且组态软件在实现工业控制的过程中免去了大量繁琐的编制底层指令和代码工作。

1 自动售货机的控制要求自动售货机的全部功能在上位机上模拟,以一次交易过程为例:1)初始状态。

由电子标签显示各商品价格,此时不能购买任何商品。

2)投币状态。

按下投币按钮,显示投币框,按下所投币值,显示屏显示投入、消费、余额数值,当所投币值超过某商品价格时,相应商品选择按钮发生变化,提示可以购买。

3)购买状态。

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

4)退币状态。

按下退币按钮,显示退币框,同时显示出应退币值及数量。

按下确认键,则恢复初始状态。

2 自动售货机控制系统的控制原理本次设计的系统中,自动售货机仅仅出售3种商品;系统可识别1元、5角、1角三种硬币;在退币方面也是只能退1元、5角、1角硬币。

自动售货机控制系统的设计(最终版)

自动售货机控制系统的设计(最终版)

自动售货机控制系统的设计(最终版)课程设计任务书设计题目:饮料自动售货机PLC控制系统设计学院:机械工程学院专业:机械测控班级:姓名:组员:指导老师:【摘要】本文介绍了自动售货机的基本原理以及工作流程,然后以一次交易过程为例,把交易过程分为几个程序块,然后分别对程序块进行编程。

具体说明了可编程序控制器在自动售货机中的作用。

程序涉及到了自动售货机工作的绝大部分过程。

利用PLC控制的自动售货机提高了系统的稳定性,保证自动售货机能够长期稳定运行。

关键词:自动售货机;可编程序控制器;梯形图Abstract:This paper introduces the basic principles of vending machines, as well as workflow, and then to a transaction process as an example, the transaction process is divided into several blo ck, and then the block were programmed. Specify the PLC in the r ole of vending machines. Procedures related to the work of the va st majority of vending machine process. PLC control of the use of vending machines enhance the stability of the system to ensure t hat vending machines capable of long-term stable operation.Key words:Vending machines; PLC; Ladder Diagram一.PLC的概述1.1 PLC的产生20世纪20年代起,人们把各种继电器,定时器,接触器及其触点按一定的逻辑关系连接起来组成控制系统,控制各种生产机械,这就是大家所熟悉的传统继电接触器控制系统。

组态王实验案例——全自动售货机

组态王实验案例——全自动售货机

组态王实验案例——全自动售货机全自动售货机操作步骤1.新建工程,命名为全自动售货机2.设备\新建\西门子S7-200系列(USB)\逻辑名称为PLC\设备制定地址为23.画面\全自动售货机画面\绘制监控界面用工具箱中的多变形绘制外形,在打开图库中选择指示灯等,用按钮命令绘制各类按钮,选中按钮点击工具箱中的”abc”,可以更改字体大小。

如图1所示图14.在数据词典中建立各种变量注意:因为要完成咖啡和汽水的报表、曲线等操作,需要在建立变量时的窗口中,定义变量\记录与安全区\数据变化记录选项,如图2所示。

建立的变量表如图3所示图2图35.绘制其他界面(1)画面\新建\,即可新建一个画面,在工具箱中单击实时趋势曲线,即可在画面中绘制实时曲线,双击实时曲线画面,可对要显示的曲线1、曲线2进行线性、颜色等设置。

单击“?”,选择对应的要输出的咖啡和汽水。

(2)画面\新建\,即可新建一个画面,在工具箱中单击插入通用控件\历史趋势曲线,右键单击选择控件属性,在曲线\历史库中添加所对应的变量即可,如图4所示图4(3)画面\新建\,即可新建一个画面,在工具箱中单击报表窗口,即可绘制实时报表,在报表内右键单击插入变量,选择要实时观察的变量即可。

如图5所示图5(4)画面\新建\,即可新建一个画面,在工具箱中单击报表窗口,即可绘制历史报表,如图6所示图6在图6中,需要制作查询和清除菜单,双击查询按钮,在按下时输入“ReportSetHistData2(2,1);”和清除按钮,在按下时输入“ReportSetCellString2("Report1", 1, 1, 33, 10, "");”即可完成历史报表的制作(5)主画面中按钮菜单的切换在主画面中,双击实时曲线按钮,在按下时输入“ShowPicture("实时曲线");”,即可切换到实时曲线窗口,其它类似,双击系统退出按钮,在按下是输入“Exit( 0 );”即可退出。

自动售货机控制系统课程设计

自动售货机控制系统课程设计

-----学院课程设计报告课程名称:专业综合课程设计专业班级:学生姓名:指导教师:完成时间:2013年 6 月12 日报告成绩:------学院制目录一、设计题目 (1)二、控制要求 (1)三、设计作用与目的 (2)四、所用的仪设备器与软件 (3)五、系统设计 (3)5.1、系统总体设计 (3)5.1.1、系统设计总思路 (3)5.1.2、程序设计的步骤 (4)5.1.3、PLC的系统结构 (7)5.2、各子模块设计 (8)5.2.1、计币系统 (8)5.2.2、价格比较系统 (9)5.2.3、商品选择系统 (10)5.2.4、.退币系统 (11)5.3、I/O分配表 (12)5.4、PLC外部接线图 (13)六、实验调试结果 (13)七、设计中的问题及解决方法 (16)八、设计心得 (17)参考文献 (18)致谢 (19)一、设计题目设计题目:自动售货机控制系统设计课题内容:自动售货机广泛用于娱乐场所。

本设计要求用PLC控制自动售货机的运行。

使其能在运算指令的控制下,巧妙地实现投币币值累加,从而自动完成汽水、可乐、咖啡的售货工作。

二、控制要求1、此自动售货机可投入1元、2元和5元硬币。

2、当投入的硬币总值等于或超过2元时,汽水按钮指示灯亮;当投入的硬币总值等于或超过3元时,汽水、可乐按钮指示灯都亮;当投入的硬币总值等于或超过5元时,汽水、可乐、咖啡按钮指示灯都亮。

3、当汽水按钮指示灯亮时,按下汽水按钮,则汽水排出10秒后自动停止。

4、当可乐按钮指示灯亮时,动作同上。

5、当咖啡按钮指示灯亮时,动作同上。

6、若投入的硬币总值超过所需的钱数时,找钱指示灯亮。

示意图如图1所示。

图1、自动售货机示意图三、设计作用与目的近几年,随着我国商品市场的不断繁荣和城市现代化程度的不断提高,自动售货机也已悄然步入了我国的大中城市。

在国家相关政府部门的大力支持下,中国的自动售货机产业以超常规的速度迅猛发展,并带动了一批新的服务业、物流运输配送业的快速发展,丰富了中国的商业产业结构,开创了一个全新的自动销售和自助服务时代。

简易自动售货机的plc控制

简易自动售货机的plc控制

自动售货机的PLC系统设计摘要本文介绍了自动售货机的基本原理以及工作流程,然后以一次交易过程为例,把交易过程分为几个程序块,然后分别对程序块进行编程。

具体说明了可编程序控制器在自动售货机中的作用。

程序涉及到了自动售货机工作的绝大部分过程。

利用PLC控制的自动售货机提高了系统的稳定性,保证自动售货机能够长期稳定运行。

关键词:自动售货机;可编程序控制器;梯形图英文题目ABSTRACTThe present paper design was by the microcomputer - PLC constitution automat supervisory system, this article elaborated automat and the development, as well as it in the domestic and foreign development present situation, has carried on the proof to automat plan, introduced PLC composed, the characteristic as well as the principle of work basically, to carried on a more careful elaboration by the microcomputer - PLC constitution vending machine system overall design process.Chooses PC machine in the design to take the host workstation on position machine, the lower position machine uses PLC to make the controller, each PLC controller controls a automat subsystem, three PLC controllers respectively be from the workstation 1, from the workstation 2, from the workstation 3, in the article exhaustively introduced the automat various hardware composition, and has completed the PLC exterior wiring diagram. In the article has manufactured on the position machine user management contact surface, applies the VB6.0 software carries on to on position machine user management contact surface procedure as well as the host workstation signal procedure compiles and debugs; When PLC trapezoidal chart compilation, in the article uses is Siemens PLC trapezoidal chart special-purpose translation software STEP7 carries on the compilation.The present paper key point places the PLC various hardware part the design and the introduction, the PLC trapezoidal chart compilation and in the various workstation procedure compilation. Defers to in the overall design process “asks the question, the analysis question, solves the problem” the guiding ideology, has made the careful elaboration to the overall system design work.PLC; Automat; Ladder logic diagram;KEY WORDS:PLC; Automat; Ladder logic diagram目录前言 (1)第1章自动售货机介绍.................................... 错误!未定义书签。

用组态软件实现自动售货机的设计

用组态软件实现自动售货机的设计

用组态软件实现自动售货机的设计摘要:自动售货机是根据用户投入的钱币自动付出用户所期望货物的机器。

MCGS组态软件制做的自动售货机具有实现处理购取商品等功能。

关键词:MCGS组态软件自动售货机Automatic vending machines with the design of MCGSZhou BinElectrical Engineering college of Northwest Nationalities UniversityPost Code: 730124AbstractThe vending machine according to user input is the coin to be automatic pay users expect the goods machine. MCGS configuration software vending machines making the deal with the realization ofacquisition of goods and other functions.Key wordsMCGS software Vending machine目录一引言 (3)二设计内容与要求 (3)三设计思路 (4)四组态画面设计 (5)4.1关于自动售货机界面 (5)4.2关于小人买饮料界面 (7)4.3关于表界面 (8)4.4关于运送饮料界面 (8)4.5关于封面界面 (9)五操作说明 (11)5.1常规例子 (11)5.2特殊例子 (14)六结论 (14)参考文献 (14)致谢 (15)附录 (16)1 前言自上世纪70 年代以来,自动售货机在国际上迅速发展起来而成为一个新兴的产业,特别是在服务和商业领域日益发展。

全世界约有1800万台自动售货机处于运营中,包括自动售货机制造与运营在内的整个行业年销售额超过2500亿美元,自动售货业已成为零售业态增长最快的行业之一。

自动售货机PLC控制系统设计

自动售货机PLC控制系统设计

自动售货机PLC控制系统设计1前言 (1)1.1 论文研究的目的和意义 (1)1.2 本文的设计目标 (1)1.3 技术路线 (1)2 系统整体方案设计 (2)2.1 系统结构设计 (2)2.2 控制器选型 (3)(1)规模要适合 (3)(2)功能要相当,结构要合理 (3)(3)使用环境条件 (4)2.3软件工具 (5)(5) 兼容GX Developer软件。

(6)3 硬件设计 (6)3.2 PLC接线图 (7)4 软件设计 (8)4.1 软件流程设计 (8)4.2 钱币累加程序模块 (9)4.3 钱币比较与商品指示灯模块 (9)4.4 出货模块 (10)4.5 找零及计算模块 (11)4.6售出成功后复位模块 (12)5调试与仿真 (12)5.1 钱数为13 (12)5.2钱数为18 (13)6总结 (14)参考文献............................................ 错误!未定义书签。

致谢............................................... 错误!未定义书签。

1前言1.1 论文研究的目的和意义随着无人商店的诞生,自动售货机将会是一个应运而生的新时期的必然产品。

自动售货机二十四小时不间断的服务,节省了大批的人力物力,且占用建筑面积小,投资较低。

而自动贩售机器的仓库也可远程监视,及时精确地收集商品资讯,更可确保货源的充裕。

自动售货机是一款智能化业务装置,能够为城市居民实现全天候不中断的产品零售业务。

销售商品类型也由原来单纯的饮品、香烟等到了现在琳琅满目的日用物资,也因而受到了城市居民们的青睐。

而由于自动贩售机器功能的越来越丰富,它对核心系统的计算速度、安全性要求也更高。

比较于传统的自动售货机使用单片机为核心控制器,PLC为通用工业控制系统的设备拥有性能高、安全性强、维修简便等优点,也比较适宜于在公共场合的复杂环境下应用。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

摘要随着社会的发展,越来越多便利人们的东西出现在了这个世界上,自动售货机就是其中之一。

自动售货机的新奇、高档、文明、灵活方便等深受广大人们青睐。

为此,本文设计了一个基于组态王6.53作为上位机监控画面,PLC作为下位机控制简易自动售货机的控制系统。

简易自动售货机能出售12元/瓶的咖啡和15元/瓶的可乐两种饮料;机器有一个投币孔,能识别1 元、5元、10元三种硬币;当投入的钱足够购买饮料后,顾客才可以选择要购买的饮料,售货机也才会自动售出饮料等等。

简言之,简易自动售货机能计算投币总额并显示出来,自动判断是否超过、正好或者少于饮料的价格,并发出可购买饮料、找零等信号,同时具有销售数量和销金额的累加功能。

组态王画面能实时监控售货机的销售情况,画面与实际控制同步,美观形象,功能齐全,画面间易于切换,同时有各种变量的查询与记录(如实时报表,历史报表和报警记录等)。

关键词自动售货机监控销售1 前言1.1 自动售货机的背景与实际意义从自动售货机的发展趋势来看,它的出现是由于劳动密集型的产业构造向技术密集型社会转变的产物。

大量生产、大量消费以及消费模式和销售环境的变化,要求出现新的流通渠道;而相对的超市、百货购物中心等新的流通渠道的产生,人工费用也不断上升;再加上场地的局限性以及购物的便利性等这些因素的制约,无人自动售货机作为一种必须的机器便应运而生了。

在中国,自动售货机1999年开始进入中国市场.如今,在机场、地铁、商场、公园等客流较大的场所,已不难发现自动售货机的身影。

从广义来讲,自动售货机是投入硬币、纸币、信用卡等后便可以销售商品的机械;从狭义来讲,自动售货机就是自动销售商品的机械。

从供给的条件看,自动售货机可以充分补充人力资源的不足,适应消费环境和消费模式的变化,24小时无人售货的系统可以更省力,运营时需要的资本少、面积小,可以很好地解决人工费用上升的问题等各项优点。

现在,自动售货机产业正在走向信息化并进一步实现合理化。

例如实行联机方式,通过电话线路将自动售货机内的库存信息及时地传送各营业点的电脑中,从而确保了商品的发送、补充以及商品选定的顺利进行。

并且,自动售货机也将进一步向节省资源和能源以及高功能化的方向发展。

1.2 本论文的设计目的为了提高个人对所学知识(组态王软件使用与PLC应用)的综合运用能力,独立工作能力,以及分析和解决问题能力,而选择写此论文。

这有利于我对所学知识的复习和巩固。

1.3 简易自动售货机监控系统设计要求售货机能销售12元/瓶的咖啡和15元/瓶的可乐两种饮料,具有硬币识别、币值显示、币值累加、自动售货、自动找钱等功能,可接受1 元、5元、10元三种硬币。

具体要求如下:(1)如果投入的硬币总值等于或超过12元,咖啡指示灯亮,如果投入的硬币总值等于或超过15元,则咖啡和可乐的指示灯都亮。

数码管同时显示所投入的总钱数。

(2)咖啡指示灯亮时,若按下“咖啡”按钮,则咖啡从售货口自动售出。

咖啡指示灯闪烁(闪烁频率为1sNO,1sOFF),6s后自动停止。

(3)可乐指示灯亮时,若按下“可乐”按钮,则可乐从售货口自动售出。

可乐指示灯闪烁(闪烁频率为1sNO,1sOFF),6s后自动停止。

(4)当按下咖啡按钮或可乐按钮后,如果投入的硬币总值超过所需钱数时,找钱指示灯亮,售货机以1元硬币的形式自动退出多余的钱,数码管显示清0。

(5)如果售货口发生故障,或顾客投入硬币后又不想买了(未按咖啡按钮或可乐按钮),可按复位按钮,售货机以1元硬币的形式如数退出顾客已投入的硬币,数码管显示清0。

(6)具有销售数量和销金额的累加功能。

(7)利用组态王6.53建立对简易售货机的监控画面,能实时监控简易自动售货机的销售情况。

1.4 简易自动售货机监控系统设计的基本思路上位机组态王监控画面和下位机PLC程序不必一口气完成,可以分步进行设计。

PLC程序设计思路如下:①编写硬币识别程序,识别投入硬币面值并保存,②编写数码管显示程序,能显示投入的钱数,③编写指示灯程序,自动判断投入钱数点亮相应指示灯,④编写售货程序,当投入钱数足够购买货物时,可选择购物,⑤编写计时程序,作指示灯亮灭的计时,⑥编写记录程序,能记录销售信息。

各步程序的编写都是基于上一步完成的程序上,最后修善可得完整的控制程序。

组态王监控画面设计思路如下:①建立监控主画面,设置相应变量及动画效果,②建立报表、报警等画面,并完成相关设置。

组态王各画面要美观形象、易于切换。

2 简易自动售货机监控系统2.1 下位机PLC程序2.1.1 PLC的I/O点定义PLC的I/O点定义如表2.1.1。

表2.1.1 PLC的I/O点分配2.1.2 PLC梯形图程序设计梯形图是用的最多的PLC图形编程语言。

梯形图语言是在传统电器控制系统中常用的接触器、继电器等图形表达符号的基础上演变而来的。

它与电器控制线路图相似。

继承了传统电器控制逻辑中使用的框架结构、逻辑运算方式和输入输出形式,具有形象、直观、实用的特点。

因此,这种编程语言为广大电气技术人员所熟知,是应用最广泛的PLC的编程语言,是PLC的第一编程语言。

本论文选用三棱可编程控制器(PLC)FX系列,可用PLC程序设计软件GX Developer Version编辑PLC梯形图程序如图2.1.2(有“*”之后的文字为注释语言):* D10=D10+1* D10=D10+5* D10=D10+10* 当D10 >12,M0=1;当D10=12,M1=1;当D10<12,M2=1* 当D10 >15,M3=1;当D10=15,M4=1;当D10<15,M5=1* D10/10=D20……D21* D10=D10-12 * M7上升沿触发触点* D10=D10-15* X4、X5下降沿触发触点图2.1.2 PLC梯形图程序2.1.3 PLC梯形图程序指令说明如表2.1.3,列出了部分程序指令。

表2.1.3 PLC梯形图程序指令(部分)2.2 上位机组态监控画面2.2.1 组态王软件组态王软件是一种通用的工业监控软件,它融过程控制设计、现场操作以及工厂资源管理于一体,将一个企业内部的各种生产系统和应用以及信息交流汇集在一起,实现最优化管理。

它基于Microsoft Windows XP/NT/2000 操作系统,用户可以在企业网络的所有层次的各个位置上都可以及时获得系统的实时信息。

采用组态王软件开发工业监控工程,可以极大地增强用户生产控制能力、提高工厂的生产力和效率、提高产品的质量、减少成本及原材料的消耗。

它适用于从单一设备的生产运营管理和故障诊断,到网络结构分布式大型集中监控管理系统的开发。

组态王软件结构由工程管理器、工程浏览器及运行系统三部分构成。

工程管理器:工程管理器用于新工程的创建和已有工程的管理,对已有工程进行搜索、添加、备份、恢复以及实现数据词典的导入和导出等功能。

工程浏览器:工程浏览器是一个工程开发设计工具,用于创建监控画面、监控的设备及相关变量、动画链接、命令语言以及设定运行系统配置等的系统组态工具。

运行系统:工程运行界面,从采集设备中获得通讯数据,并依据工程浏览器的动画设计显示动态画面,实现人与控制设备的交互操作。

组态王与I/O 设备组态王软件作为一个开放型的通用工业监控软件,支持与国内外常见的PLC、智能模块、智能仪表、变频器、数据采集板卡等(如:西门子PLC、莫迪康PLC、欧姆龙PLC、三菱PLC、研华模块等等)通过常规通讯接口(如串口方式、USB 接口方式、以太网、总线、GPRS 等)进行数据通讯。

组态王软件与IO 设备进行通讯一般是通过调用*.dll 动态库来实现的,不同的设备、协议对应不同的动态库。

工程开发人员无须关心复杂的动态库代码及设备通讯协议,只须使用组态王提供的设备定义向导,即可定义工程中使用的I/O 设备,并通过变量的定义实现与I/O设备的关联,既简单又方便。

本论文选用组态王6.53软件设计简易售货机组态画面。

2.2.2 售货机主画面新建工程,工程名称为“简易售货机”。

新建画面,画面名称“售货机主画面”。

售货机主画面如图2.2.2(1)所示,售货机表面由按钮、指示灯、文字、多边形图形、点位图等组成。

画面是经过各种图形的堆叠,组合而成,具体如图2.2.2(2)。

图2.2.2(2)售货机主画面咖啡 可乐挡片1挡片2图2.2.2(2)售货机主画面分解图在画面中,选择对象后,单击右键,在弹出的选项中选择“图素位置——图素前移(图素后移)”,可以设置各单元图的层次。

利用工具箱中的“显示画刷类型——过渡色类型”可以设置不同的视觉效果。

利用工具箱中的调色板,可设置单元图颜色(部分不可调色除外)。

在工具菜单下,单击“点位图”选项,然后在画面空白地方随意画出一小方块区域,右键单击这小方块,在弹出选项中选择“从文件中加载”,然后就可以从电脑中插入你想要的图片。

售货机画面中的咖啡瓶、可乐瓶、半岛咖啡图标等都是用这种方式插入的图片。

2.2.3 定义I/O设备程序在实际运行中是通过I/O 设备和下位机交换数据的,当程序在调试时,可以使用仿真I/O 设备模拟下位机向画面程序提供数据,为画面程序的调试提方便。

组态王提供一个仿真PLC 设备,用来模拟实际设备向程序提供数据,供用户调试。

本论文选用仿真PLC(串口类设备)作为组态画面连接I/O设备。

图2.2.4 数据词典2.2.4 数据词典在数据词典下新建相关变量,如图2.2.4。

2.2.5 售货机主画面动态设置(1)硬币:分别双击三个硬币按钮,在弹出的“动画连接”对话框钩选“按下时”选项,在弹出的“命令语言”框中分别输入命令语言:1元:if(\\本站点\启动系统==1){if(\\本站点\定时6秒1==0&&\\本站点\定时6秒2==0)\\本站点\投币1元=1;}5元:if(\\本站点\启动系统==1){if(\\本站点\定时6秒1==0&&\\本站点\定时6秒2==0)\\本站点\投币5元=1;}10元:if(\\本站点\启动系统==1){if(\\本站点\定时6秒1==0&&\\本站点\定时6秒2==0)\\本站点\投币10元=1;}(2)指示灯:分别双击咖啡、可乐、找零三个指示灯,在弹出的“指示灯向导”对话框中,“变量名(离散量):”栏分别输入“\\本站点\咖啡指标灯”、“\\本站点\可乐指标灯”、“\\本站点\找钱指标灯”。

(3)按钮:分别双击咖啡、可乐、复位、启动四个按钮,在弹出的“动画连接”对话框钩选“按下时”选项,在弹出的“命令语言”框中分别输入命令语言:咖啡:if(\\本站点\启动系统==1){if(\\本站点\实时钱数2>=12){if(\\本站点\定时6秒2==0)\\本站点\选择咖啡=1;\\本站点\咖啡指标灯=1;\\本站点\定时6秒1=1;}}可乐:if(\\本站点\启动系统==1){if(\\本站点\实时钱数2>=15){if(\\本站点\定时6秒1==0)\\本站点\选择可乐=1;\\本站点\可乐指标灯=1;\\本站点\定时6秒2=1;}}复位:if(\\本站点\启动系统==1){ \\本站点\复位=1;}启动:\\本站点\启动系统=1;(4)显示:双击“¥”右边的“###”,在弹出的“动画连接”对话框钩选“模拟值输出”选项,在弹出的“模拟值输出连接”的“表达式”栏中输入:\\本站点\实时钱数2(5)投币口:分别双击三个长方图形(在分解图中标有编号1、2、3的三个长方图形),在弹出的“动画连接”对话框钩选“闪烁”和“隐含”选项,在弹出的“闪烁连接”对话框设置分别为1:闪烁条件:\\本站点\投币1元==1闪烁速度:100毫秒/隔2:闪烁条件:\\本站点\投币5元==1闪烁速度:100毫秒/隔3:闪烁条件:\\本站点\投币10元==1闪烁速度:100毫秒/隔在弹出的“隐含连接”对话框设置分别为1:条件表达式:\\本站点\投币1元==1表达式为真时:显示2:条件表达式:\\本站点\投币5元==1表达式为真时:显示3:条件表达式:\\本站点\投币10元==1表达式为真时:显示(6)退币口:退币口中“1元”硬币由三个部分组成(文字“1元”、一个椭圆和一个椭圆按钮),分别双击这三个部分,在弹出的“动画连接”对话框钩选“闪烁”和“隐含”选项,在弹出的“闪烁连接”对话框设置都为闪烁条件:\\本站点\找钱指标灯==1闪烁速度:100毫秒/隔在弹出的“隐含连接”对话框设置都为条件表达式:\\本站点\找钱指标灯==1表达式为真时:显示(7)售货口:一个咖啡瓶和一个可乐瓶图片,分别双击这两张图片,在弹出的“动画连接”对话框钩选“隐含”选项,在弹出的“隐含连接”对话框设置分别为:咖啡:条件表达式:\\本站点\计数1>1表达式为真时:显示可乐:条件表达式:\\本站点\计数2>1表达式为真时:显示(8)挡片1和挡片2是分别用来遮挡一瓶咖啡和一瓶可乐的,分别双击这两个挡片,在弹出的“动画连接”对话框钩选“闪烁”和“隐含”选项,在弹出的“闪烁连接”对话框设置分别为:挡片1:闪烁条件:\\本站点\定时6秒1==1闪烁速度:800毫秒/隔挡片2:闪烁条件:\\本站点\定时6秒2==1闪烁速度:800毫秒/隔在弹出的“隐含连接”对话框设置分别为:挡片1:条件表达式:\\本站点\定时6秒1==1表达式为真时:显示挡片2:条件表达式:\\本站点\定时6秒2==1表达式为真时:显示(9)分别双击售货机主画面左边的“##”或“###”,在弹出的“动画连接”对话框钩选“模拟值输出”选项,在弹出的“模拟值输出连接”的“表达式”栏中输入的内容与其左边文字有对应关系,具体如表2.2.5(9):表2.2.5(9)(10)画面属性命令语言在售货机主画面随意一处单击右键,在弹出选项中选择“画面属性”,则弹出“画面属性”对话框,单击“命令语言…”,在弹出的“画面命令语言”对话框,将右上角“每3000毫秒”改为“每1000毫秒”,在“存在时”输入框中输入下面命令语言:if(\\本站点\定时6秒1==1){\\本站点\计数1=\\本站点\计数1+1;if(\\本站点\计数1==1){\\本站点\咖啡指标灯=0;\\本站点\找钱指标灯=1;\\本站点\实时钱数2=\\本站点\实时钱数2-1;}if(\\本站点\计数1==2){\\本站点\咖啡指标灯=1;\\本站点\实时钱数2=\\本站点\实时钱数2-1;} if(\\本站点\计数1==3){\\本站点\咖啡指标灯=0;\\本站点\实时钱数2=\\本站点\实时钱数2-1;} if(\\本站点\计数1==4){\\本站点\咖啡指标灯=1; \\本站点\实时钱数2=\\本站点\实时钱数2-1;} if(\\本站点\计数1==5){\\本站点\咖啡指标灯=0;\\本站点\实时钱数2=\\本站点\实时钱数2-1;} if(\\本站点\计数1==6){\\本站点\咖啡指标灯=1;\\本站点\实时钱数2=\\本站点\实时钱数2-1; }if(\\本站点\计数1==7){\\本站点\找钱指标灯=0;\\本站点\计数1=0;\\本站点\定时6秒1=0;\\本站点\投入1元币数=0;\\本站点\投入5元币数=0;\\本站点\投入10元币数=0;\\本站点\单次咖啡销量=0;\\本站点\单次可乐销量=0;\\本站点\单次营业额=0;\\本站点\实时钱数2=0;}}if(\\本站点\定时6秒2==1){\\本站点\计数2=\\本站点\计数2+1;if(\\本站点\计数2==1){ \\本站点\可乐指标灯=0;\\本站点\找钱指标灯=1;\\本站点\实时钱数2=\\本站点\实时钱数2-1;}if(\\本站点\计数2==2){\\本站点\可乐指标灯=1;\\本站点\实时钱数2=\\本站点\实时钱数2-1;}if(\\本站点\计数2==3){\\本站点\可乐指标灯=0;\\本站点\实时钱数2=\\本站点\实时钱数2-1;}if(\\本站点\计数2==4){\\本站点\可乐指标灯=1;\\本站点\实时钱数2=\\本站点\实时钱数2-1;}if(\\本站点\计数2==5){\\本站点\可乐指标灯=0;\\本站点\实时钱数2=\\本站点\实时钱数2-1;}if(\\本站点\计数2==6){\\本站点\可乐指标灯=1;\\本站点\实时钱数2=\\本站点\实时钱数2-1;}if(\\本站点\计数2==7){ \\本站点\找钱指标灯=0;\\本站点\计数2=0;\\本站点\定时6秒2=0;\\本站点\投入1元币数=0;\\本站点\投入5元币数=0;\\本站点\投入10元币数=0;\\本站点\单次咖啡销量=0;\\本站点\单次可乐销量=0;\\本站点\单次营业额=0;\\本站点\实时钱数2=0;}}if(\\本站点\复位==1){if(\\本站点\实时钱数2>0)\\本站点\找钱指标灯=1;if(\\本站点\计数3==0){\\本站点\单次应退币数=\\本站点\实时钱数2;\\本站点\历史退币总数=\\本站点\历史退币总数+\\本站点\单次应退币数;}\\本站点\计数3=\\本站点\计数3+1;\\本站点\投入1元币数=0;\\本站点\投入5元币数=0;\\本站点\投入10元币数=0;\\本站点\单次咖啡销量=0;\\本站点\单次可乐销量=0;\\本站点\单次营业额=0;if(\\本站点\计数3==1){\\本站点\实时钱数2=\\本站点\实时钱数2-1;} if(\\本站点\计数3==2){\\本站点\实时钱数2=\\本站点\实时钱数2-1;} if(\\本站点\计数3==3){\\本站点\实时钱数2=\\本站点\实时钱数2-1;} if(\\本站点\计数3==4){\\本站点\实时钱数2=\\本站点\实时钱数2-1;} if(\\本站点\计数3==5){\\本站点\实时钱数2=\\本站点\实时钱数2-1;} if(\\本站点\计数3==6){\\本站点\实时钱数2=\\本站点\实时钱数2-1;} if(\\本站点\计数3==7){\\本站点\计数3=0;\\本站点\找钱指标灯=0;\\本站点\复位=0;\\本站点\实时钱数2=0;}}(11)应用程序命令语言打开“工程浏览器——简易售货机”——“命令语言”,双击“应用程序命令语言”,则弹出“应用程序命令语言”对话框,将右上角“每3000毫秒”改为“每55毫秒”,在“运行时”输入框中输入下面命令语言:if(\\本站点\启动系统==1){if(\\本站点\投币1元==1){\\本站点\投入1元币数=\\本站点\投入1元币数+1;\\本站点\投入1元总币数=\\本站点\投入1元总币数+1;\\本站点\实时钱数2=\\本站点\实时钱数2+1;\\本站点\投币1元=0;}if(\\本站点\投币5元==1){\\本站点\投入5元币数=\\本站点\投入5元币数+1;\\本站点\投入5元总币数=\\本站点\投入5元总币数+1; \\本站点\实时钱数2=\\本站点\实时钱数2+5;\\本站点\投币5元=0;}if(\\本站点\投币10元==1){\\本站点\投入10元币数=\\本站点\投入10元币数+1;\\本站点\投入10元总币数=\\本站点\投入10元总币数+1; \\本站点\实时钱数2=\\本站点\实时钱数2+10;\\本站点\投币10元=0;}if(\\本站点\实时钱数2>=12){\\本站点\咖啡指标灯=1;if(\\本站点\选择咖啡==1){\\本站点\实时钱数2=\\本站点\实时钱数2-12;\\本站点\单次咖啡销量=\\本站点\单次咖啡销量+1;\\本站点\咖啡总销量2=\\本站点\咖啡总销量2+1;}}else{ \\本站点\咖啡指标灯=0;}if(\\本站点\实时钱数2>=15){\\本站点\可乐指标灯=1;if(\\本站点\选择可乐==1){\\本站点\实时钱数2=\\本站点\实时钱数2-15;\\本站点\单次可乐销量=\\本站点\单次可乐销量+1;\\本站点\可乐总销量2=\\本站点\可乐总销量2+1;}}else{ \\本站点\可乐指标灯=0;}//////////////////////////////\\本站点\单次营业额=\\本站点\单次咖啡销量*12+\\本站点\单次可乐销量*15;\\本站点\营业总额2=\\本站点\咖啡总销量2*12+\\本站点\可乐总销量2*15;\\本站点\历史投钱总数=\\本站点\投入1元总币数*1+\\本站点\投入5元总币数*5+\\本站点\投入10元总币数*10;//////////////////////////////if(\\本站点\实时钱数2>=0){if(\\本站点\选择咖啡==1&&\\本站点\定时6秒2==0){ \\本站点\选择咖啡=0;\\本站点\单次应退币数=\\本站点\实时钱数2;\\本站点\历史退币总数=\\本站点\历史投钱总数-\\本站点\营业总额2;}if(\\本站点\选择可乐==1&&\\本站点\定时6秒1==0){ \\本站点\选择可乐=0;\\本站点\单次应退币数=\\本站点\实时钱数2;\\本站点\历史退币总数=\\本站点\历史投钱总数-\\本站点\营业总额2;}}}2.2.6 实时售货报表新建画面,画面名称为“实时售货报表”,在画面里插入报表窗口Report0,并设置成如图2.2.6(1)。

相关文档
最新文档