自动售货机的PLC控制总结报告.docVIP

  • 637
  • 0
  • 约3.54千字
  • 约 24页
  • 2016-06-19 发布于湖北
  • 举报
目 录 1、绪论 1 1.1 设计自动售货机的意义 1 1.2 自动售货机的概述 2 2、系统工作原理 2 3、自动售货机的硬件配置 3 3.1 PLC简介 3 3.2 CPU处理模块 4 3.3 自动售货机的I/O分配 4 3.4 自动售货机的外部接线 5 4、自动售货机软件设计 6 4.1编程软件介绍 6 4.2自动售货机程序设计及分析 6 4.2.1程序的设计 6 4.2.2程序分析 7 5、自动售货机监控界面的设计 7 5.1 组态软件的概述 7 5.2 定义数据词典 8 5.3 用户界面的制作 9 5.4命令语言的编写 10 6、程序调试 14 7、实验体会 14 参考文献 15 附录 程序梯形图 16 自动售货机的PLC控制 摘要:随着社会的发展,越来越多方便人们的东西出现在了这个世界上,自动售货机就是其中之一。自动售货机的新奇、文明、高档、灵活方便深受广大市民青睐。 自动售货机是可完成无人自动售货的商业自动化设备,它不受任何场地限制,方便快捷,可以每天24h售货,在我国也越来越普及。传统的自动售货机采用单片机作为控制核心,但这样在输入输出接口上消耗很大。PLC不但可实现类似控制功能,还具有可靠性高、编程简单、功能强、能耗低、调试方便等优点。本款售货机是基于汽水和咖啡饮料的自动售货设计的。 为此,本文设计了一个自动售货机的控制系统,有以下一些功能:自动售货机只出售1元、2元、3元、4元的四种饮料。机器能计算投币总额,看是否超过、正好或少于饮料的价格,并发出饮料、找零和欠资信号等。 关键词:1.1 设计的意义 1.2 自动售货机的概述 中央处理单元(CPU)是PLC的控制中枢。它按照PLC系统程序赋予的功能接收并存储从编程器键入的用户程序和数据;检查电源、存储器、I/O以及警戒定时器的状态,并能诊断用户程序中的语法错误。当PLC投入运行时,首先它以扫描的方式接收现场各输入装置的状态和数据,并分别存入I/O映象区,然后从用户程序存储器中逐条读取用户程序,经过命令解释后按指令的规定执行逻辑或算数运算的结果送入I/O映象区或数据寄存器内。等所有的用户程序执行完毕之后,最后将I/O映象区的各输出状态或输出寄存器内的数据传送到相应的输出装置,如此循环运行,直到停止运行。 图2 CPU224模块输入、输出单元的接线图 3.3 自动售货机的I/O分配 本系统需要个输入点和个输出点。的外部接线 图PLC外部接线图.2.1程序 图二 整体工作流程图 4.2.2程序分析 5、自动售货机监控界面的设计在国内是一个约定俗成的概念,并没有明确的定义,它可以理解为“组态式监控软件”。“组态(Configure)”的含义是“配置”、“设定”、“设置”等意思,是指用户通过类似“搭积木”的简单方式来完成自己所需要的功能,而不需要编写计算机程序,也就是所谓的“组态”。它有时候也称为“二次开发”,组态软件就称为“二次开发平台”。“监控(Supervisory Control)”,即“监视和控制”,是指通过计算机信号对自动化设备或过程进行监视、控制和管理。 组态软件是有专业性的。一种组态软件只能适合某种领域的应用。组态的概念最早出现在工业计算机控制中,如:DCS(集散控制系统)组态、PLC(可编程控制器)梯形图组态;人机界面生成软件就叫工控组态软件。在其他行业也有组态的概念,如AutoCAD,PhotoShop等。不同之处在于,工业控制中形成的组态结果是用在实时监控的。从表面上看,组态工具的运行程序就是执行自己特定的任务。工控组态软件也提供了编程手段,一般都是内置编译系统,提供类BASIC语言,有的支持VB,现在有的组态软件甚至支持C#高级语言。 组态软件大都支持各种主流工控设备和标准通信协议,并且通常应提供分布式数据管理和网络功能。对应于原有的HMI(人机接口软件,Human Machine Interface)的概念,组态软件还是一个使用户能快速建立自己的HMI的软件工具或开发环境。在组态软件出现之前,工控领域的用户通过手工或委托第三方编写HMI应用,开发时间长,效率低,可靠性差;或者购买专用的工控系统,通常是封闭的系统,选择余地小,往往不能满足需求,很难与外界进行数据交互,升级和增加功能都受到严重的限制。组态软件的出现使用户可以利用组态软件的功能,构建一套最适合自己的应用系统。随着它的快速发展,实时数据库、实时控制、SCADA、通讯及联网、开放数据接口、对I/O设备的广泛支持已经成为它的主要内容,监控组态软件将会不断被赋予新的内容。定义数据表  数据的定义 3 用户界面的制作 的欢迎界面如所示如所示。 图机的欢迎界面 图.4命令语言的编写 用户界面制作完成后要与界面编制程序,程序是用户界面的后台支持。一方面程序使得用户界面

文档评论(0)

1亿VIP精品文档

相关文档