自动售货机PLC控制和组态监控设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
自动售货机PLC控制和组态监控设计

自动售货机PLC控制和组态监控设计   摘 要 本文在介绍自动售货机的基本结构和可编程控制器的硬件结构及工作原理的基础上,介绍了自动售货机可编程控制系统的设计方案的选择,对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角硬币。其控制原理是:首先由顾客投入硬币,经过硬币识别传感器检测,由程序运行可以识别出钱币的币值,并显示投入钱币的数值,同时系统与商品的价格比较。当投入的钱币大于等于某商品的购买价格后,则允许购买该商品的指示灯亮,通过计算还可以显示出消费数值和余额数值,然后顾客按下想要买的商品开关,商品驱动机构收到控制信号后即出货电磁阀动作,送出商品,若有余额,则退币电动机动作,可以退出余额数值的相应币值,同时完成内部清零过程。 3 可编程控制器的简介 可编程序控制器(简称PLC)是一种采用集成电路和大规模集成电路等电子技术,专门为在工业环境下应用而设计的工业专用微机。它比继电器控制更可靠、功能更齐全、响音速度更快、使用和操作也更灵活方便。由于PLC采用面向问题、面向用户的指令语言来完成工业现场的逻辑运算、顺序控制、定时计数、数据运算和模拟控制;由于PLC可靠性高、抗干扰能力强、扩展方便以及它与数控技术、工业机器人看作机械工业自动化的三大支柱。 4 PLC的工作原理 PLC是扫描的工作方式,其扫描的过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段。完成上述三个阶段称作一个扫描周期。在整个运行期间,PLC的CPU以一定的扫描速度重复执行上述三个阶段。 5 PLC程序设计说明 6 MCGS组态软件 6.1 MCGS介绍 本次设计用到的是由国内昆仑通态公司研发的全中文工控组态软件MCGS(Monitor and Control Generated System),即“监视与控制通用系统”。MCGS是为工业过程控制和实时监测领域服务的通用计算机系统软件,具有功能完善、操作简便、可视性好、可维护性强的突出特点。 MCGS组态软件所建立的工程由主控窗口、设备窗口、用户窗口、实时数据库和运行策略五部分构成,每一部分分别进行组态操作,具有不同的特性。 1)主控窗口。2)设备窗口。3)用户窗口。4)实时数据库。5)运行策略。 6.2 运行策略的脚本程序 6.3 结果分析 通过运行调试,程序基本实现了自动售货机的控制和组态监控设计。以一次交易过程为例: 1)初始状态。由电子标签显示各商品价格,此时不能购买任何商品。 2)投币状态。按下投币按钮,显示投币框,按下所投币值,显示屏显示投入、消费、余额数值,当所投币值超过某商品价格时,相应商品选择按钮发生变化,提示可以购买。 3)购买状态。按下可以购买的选择按钮,所选的商品出现在出货框中,同时显示屏上的金额数字根据情况相应变化,取走商品后货框消失。 4)退

文档评论(0)

linsspace + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档