方向基于mcgs组态plc自动售货机Word格式文档下载.docx
- 文档编号:15984186
- 上传时间:2022-11-17
- 格式:DOCX
- 页数:12
- 大小:24.98KB
方向基于mcgs组态plc自动售货机Word格式文档下载.docx
《方向基于mcgs组态plc自动售货机Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《方向基于mcgs组态plc自动售货机Word格式文档下载.docx(12页珍藏版)》请在冰豆网上搜索。
设计要求:
1、按下投币口按钮5角、1元、5元,数码显示投币金额为0.5、1.0、5.0。
2、显示金额减去所买货物金额后,数码显示余额,可以一次多买,直到金额不足,灯L1亮提示余额不足。
3、过4秒后,如果没有再操作,则取物口灯亮,有余额则退币口灯亮。
4、如不买货物,按退币钮则退出全部金额、数码显示为零,退币口灯亮。
方向设计学生日志
时间
设计内容
2012/11/15
分析题目,理论设计
2012/11/16
编写自动售货机PLC程序,调试程序。
2012/11/20
学习分布式控制系统构成实验,组建了简单的水位控制系统演示工程
2012/11/25
查阅网上资料,学习MCGS组态软件。
2012/12/1
MCGS组态软件的界面设计
2012/12/5
组态的编写,主要是脚本程序的编写
2012/12/7
调试MCGS组态软件与外部设备,对自动售货机的远程控制。
2012/12/13
调试MCGS程序以及PLC程序,修改程序
2012/12/14
检查实验报告和实验数据,调试软件程序,确定作品能正常运行
自动售货机
摘要
本文介绍了通过MCGS设计自动售货机的整体过程,以及自动售货机基本原理和工作流程,然后以一次交易过程为例,全面介绍了从送货、配货、到消费的全过程。
具体说明了自动售货机的运行与作用。
利用MCGS组态软件模拟自动售货机简单易懂,对组态软件的学习,积累了宝贵经验。
关键词自动售货机;
可编程序控制器;
梯形图
Abstract
PLCcontrolthedesignofthevendingmachine
ThispaperdescribesthedesignoftheoverallprocessofthevendingmachinebyMCGS,aswellasthebasicprinciplesofvendingmachinesandworkprocesses,thentheprocessofatransaction,forexample,acomprehensiveintroductiontothewholeprocessfromthedelivery,distribution,toconsumption.Specifytheoperationandroleofthevendingmachine.MCGSconfigurationsoftwaretosimulatethevendingmachineiseasytounderstand,tolearnoftheconfigurationsoftware,andhasaccumulatedvaluableexperience.
Keywordsdispenser;
vendingmachine;
Ladder-shapedpicture
一、设计目的和意义
为了全面的复习,综合运用大学三年所学的基本理论、基础及专业知识,加强对控制系统的认识,提高学生综合运用所学知识与解决实际的问题的能力,为毕业设计做好一个基础铺垫,也为毕业后从事工程技术与科研工作奠定基础。
自动售货机是可完成无人自动售货机,集光、机、电一体化的商业自动化设备、自动售货机具有不受任何场地限制,方便快捷,可以24小时售货的优点。
针对自动售货机设计一套控制系统,具有性能可靠、电压使用范围及编程方便,维护方便。
自动售货机作为自动化商业机械的代表被广泛用于公共场所。
传统的自动售货机控制系统采用单片机作为控制核心,这样不仅会在输入输出接口上做大量的工作,而且系统的抗干扰性也比较差。
可编程序控制器(PLC)是综合了计算机技术、自动控制盒通讯技术而发展起来的一种新型的工业控制装置,它具有可靠性高、编程简单、维修方便灯优点,已在工业控制领域得到广泛应用。
自动售货机作为社会上完成商品零售和综合服务的独立设施,要求他的结构必须可靠、稳定和执行效率高。
PLC的发展与计算机技术。
半导体技术。
控制技术、数字技术、通信网络技术等高新技术的发展息息相关,这些高新技术的发展推动了PLC的发展。
本次设计就在于结合PLC的种种优点;
联系实际情况来弥补原来系统的不足,利用PLC控制的自动售货机提高了系统的稳定性,保证了自动售货机能过长期稳定的运行。
目前自动售货机实现了商品需求化,性能多样化的发展,又由原来的只能出售有限的商品品种,转变为继百货公司,超级市场,便民店之后,以消费者与售货机“一对一”自动售货的无店铺销售状态。
同时在中国有着广阔的发展前景,从自动售货机的发展趋势来看,它的出现时由于劳动密集型的产业结构向技术密集型社会转变的产物。
大量生产、大量消费以及消费模式和销售环境的变化,要求出现新的流通渠道再加之场地的局有限以及购物便利性等这些因素,无人自动售货逐渐普及到社会各个角落,也将成为城市现代文明程度的一种象征性标志。
二、控制要求
三、设计方案论证
松下PLC是一种专门为在工业环境下应用而设计的数字运算操作的电子装置,它采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令,并能通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。
PLC具有体积小、结构简单、操作方便、可靠性好等特点。
本次设计要求我们模拟生活中数字运算操作电子装置,要具有使用性、稳定性和可靠性。
正好符合PLC要求。
梯形图是用的最多的PLC图形编程语言。
梯形图语言是在传统电器控制系统中常用的接触器、继电器等图形表达符号的基础上演变而来的。
它与电器控制线路图相似。
继承了传统电器控制逻辑中使用的框架结构、逻辑运算方式和输入输出形式,具有形象、直观、实用的特点。
本设计选用松下可编程控制器(PLC)FP0,PLC梯形图程序思路如图。
图3.1一次交易过程的状态分析
四、系统设计
4.1自动售货机的功能分析
1.自动售货机有3个投币孔,分别为5角、1元和5元。
2.售货共有4种饮料供选择,分别为纯水、可乐、牛奶和酸奶。
3.如投币总额超过销售价格,将可由退币钮找回余额。
4.投币总额或当前值显示在7段数码管上。
5.按下要饮用的饮料按钮,则相对应的指示灯亮,数码显示余额,也可以一次多买,直到金额不足,灯L1亮提示金额不足。
6.过4秒后,如果没有再操作,取物口灯亮,有余额则退币口灯亮
7.动作停止后按退币钮,可以退回余额。
4.2I/O地址定义表
此控制系统可采用自动工作方式,输入信号为可乐、纯水、牛奶、酸奶、5角、1元、5元钱币、退币按钮;
输出信号为L1,取物口灯,退币灯,和两个七段数码管以及各个对的按钮显示灯。
I/O地址定义如表1所示。
表1自动售货机控制系统I/O地址定义表
输入点地址
功能
输出点地址
X0
投入五角
Y0
七段数码管A0
X1
投入一元
Y1
七段数码管B0
X2
投入五元
Y2
七段数码管C0
X3
可乐选择
Y3
七段数码管D0
X4
纯水选择
Y4
取物口灯
X5
牛奶选择
Y5
退币口灯
X6
酸奶选择
Y20
七段数码管A1
X7
结束退币
Y21
七段数码管B1
Y22
七段数码管C1
Y23
七段数码管DD1
Y24
L1灯提示余额不足
4.3程序设计
程序开始R9013内部初置脉冲ON继电器初始化程序,同时退币按钮也实现程序结束退币并且初始化程序。
输入XO到X6实现内部加减计数,储存在WR3中的内部寄存器中,(DF)代表上升沿微分。
当检测到输入信号的上升沿时,仅将触点闭合一个扫描周期。
刚才X0~X6输入时,PLC内部开始出来金钱数据,完成显示二进制编码,送入到七段数码管中,并有七段数码管的译码器译码显示金额。
如果购买了货物4s后没有其他操作,取物口灯亮,有余额则比退币灯亮,如果余额不足,灯L1提示余额不足。
4.4上位机MCGS组态软件画面
4.4.1MCGS组态软件
MCGS(MonitorandControlGeneratedSystem,监视与控制通用系统)是北京昆仑通态自动化软件科技有限公司研发的一套基于Windows平台的,用于快速构造和生成上位机监控系统的组态软件系统,主要将过程控制设计、现场操作以及工厂资源管理融于一体,将一个企业内部的各种生产系统和应用以及信息交流汇集在一起,实现最优化管理。
它是运行于MicrosoftWindowsXP/NT/2000的人机界面软件,采用了多线程、COM组件等新技术,实现了实时多任务,软件使用方便,功能强大,性能优异,运行稳定,质量可靠[7]。
采用组态王软件开发工业监控工程,可以极大地增强用户生产控制能力、提高工厂的生产力和效率、提高产品的质量、减少成本及原材料的消耗。
它适用于从单一设备的生产运营管理和故障诊断,到网络结构分布式大型集中监控管理系统的开发。
MCGS组态软件的整体结构:
MCGS组态软件(以下简称MCGS)由“MCGS组态环境”和“MCGS运行环境”两个系统组成。
两部分互相独立,又紧密相关。
MCGS组态环境是生成用户应用系统的工作环境,由可执行程序McgsSet.exe支持,其存放于MCGS目录的Program子目录中。
用户在MCGS组态环境中完成动画设计、设备连接、编写控制流程、编制工程打印报表等全部组态工作后,生成扩展名为.mcg的工程文件,又称为组态结果数据库,其与MCGS运行环境一起,构成了用户应用系统,统称为“工程”。
MCGS运行环境是用户应用系统的运行环境,由可执行程序McgsRun.exe支持,其存放于MCGS目录的Program子目录中。
在运行环境中完成对工程的控制工作。
MCGS工程的五大部分
MCGS组态软件所建立的工程由主控窗口、设备窗口、用户窗口、实时数据库和运行策略五部分构成,每一部分分别进行组态操作,完成不同的工作,具有不同的特性。
主控窗口:
是工程的主窗口或主框架。
在主控窗口中可以放置一个设备窗口和多个用户窗口,负责调度和管理这些窗口的打开或关闭。
主要的组态操作包括:
定义工程的名称,编制工程菜单,设计封面图形,确定自动启动的窗口,设定动画刷新周期,指定数据库存盘文件名称及存盘时间等。
设备窗口:
是连接和驱动外部设备的工作环境。
在本窗口内配置数据采集与控制输出设备,注册设备驱动程序,定义连接与驱动设备用的数据变量。
用户窗口:
本窗口主要用于设置工程中人机交互的界面,诸如:
生成各种动画显示画面、报警输出、数据与曲线图表等。
实时数据库:
是工程各个部分的数据交换与处理中心,它将MCGS工程的各个部分连接成有机的整体。
在本窗口内定义不同类型和名称的变量,作为数据采集、处理、输出控制、动画连接及设备驱动的对象。
运行策略:
本窗口主要完成
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 方向 基于 mcgs 组态 plc 自动 售货