PLC课程设计报告---自动售货机PLC设计

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

PLC课程设计报告

题目自动售货机PLC设计

姓名

学号

班级自动化0802

指导老师

日期2011.09

目录

摘要 (3)

Abstract (3)

第一章绪论 (4)

1.1设计要求 (4)

1.1.1系统组成 (4)

1.1.2控制要求 (4)

1.2系统设计背景 (4)

1.2.1自动售货机功能分析 (4)

1.2.2PLC选型分析 (5)

第二章PLC S7-300的简介 (7)

2.1 S7-300 PLC的系统组成 (7)

2.2 S7-300 PLC的编程 (8)

2.1.1编写梯形图的注意事项 (8)

2.1.2程序设计步骤 (9)

第三章自动售货机系统的PLC设计 (10)

3.1自动售货机系统的设计分析 (10)

3.2 I/O输入输出分配 (10)

3.3附加触摸屏后的输入输出分配 (11)

3.4程序设计 (12)

3.4.1程序流程图 (12)

3.4.2 PLC程序(不附带触摸屏的) (13)

3.4.3 PLC程序(附带触摸屏的)及触摸屏界面设计 (16)

3.6下载和调试程序 (17)

结束语 (18)

参考文献 (19)

摘要

本论文设计的是基于西门子S7-300 系列PLC构成的自动售货机监控系统,并且加入了触摸屏E8000的设计。本文阐述了自动售货机的来源与发展,以及它在国内外发展的现状,对自动售货机的方案进行了论证,介绍了PLC的基本组成、特点以及工作原理,对基于西门子S7-300 系列PLC构成的自动售货机系统整体设计过程进行较为细致的论述。

文中详尽地介绍了自动售货机的各硬件组成,并完成了PLC外部接线图。在PLC梯形图的编写时,文中采用的是西门子PLC梯形图专用编译软件SMATIC来进行编写。介绍了自动售货机的基本原理以及工作流程,然后以一次交易过程为例,把交易过程分为几个程序块,然后分别对程序块进行编程。具体说明了可编程序控制器在自动售货机中的作用。PLC控制的自动售货机提高了系统的稳定性,保证自动售货机能够长期稳定运行。

关键词:可编程控制器(PLC);自动售货机;梯形图;

Abstract

This paper is based on the design of Siemens S7-300 PLC constitute the vending machine control system and the design of touching screen E8000 .This paper expounds source of the vending machine, and its development at home and abroad, the scheme design of vending machines are discussed, introduces the basic composition, characteristics of PLC and working principle, based on Siemens S7-300 PLC constitute the vending machine system, overall whole design process is discussed particularly.

The paper introduced in detail the vending machine, various hardware and completed PLC external hookup. In the writing of PLC ladder diagram, the Siemens PLC is special compiled software SMATIC ladder diagram to write. Introduces the basic principle of vending machines and work flow, and then to a transaction process, for example, the process is divided into several blocks, then respectively for program for programming block. Specify the programmable controller in vending machines. PLC control system, improve the vending machine, guarantee the stability of the vending machine to long-term and stable operation.

Keywords:programmable logic controller (PLC);The vending machine;Ladder diagram;

第一章绪论

1.1设计要求

1.1.1系统组成

该系统由 PLC进行控制,由三个投币口组成,可分别投

入5角、1元、5元等三种硬币,当顾客投入一定金额以后,

在数显区就会显示相应的钱数金额。数显区采用两个七段

码,分别显示金额的十位和个位,编码方式采用8421码制。

当购买一定数目的货物以后,数显区就会显示余额,并且

能够从取物口取出商品,然后在退币口取出余额。同时为

了指示系统当前的状态,配有L1、L2指示灯,当系统出现

错误时,会根据提前设定方式进行报警输出。

1.1.2控制要求

1)按下投币口按钮5角、1元、5元,数码显示投币金额为0.5、1.0、5.0。

2)显示金额减去所买货物金额后,数码显示余额,若是投币足够取物口灯会亮,则表示货物已到取物口,可以一次多买,直到金额不足,灯L1亮提示余额不足,此时必须往里加币,且重新选择所需货物,才能取出想要的货物。

3)如不买货物,按退币钮则退出全部金额、数码显示为零,退币口灯亮。

4)在操作过程中若是投币后30秒钟不操作退币口将自动退币。

1.2系统设计背景

1.2.1自动售货机功能分析

在进行上、下位机程序编写之前,首先要做的工作是确定自动售货机本身所具备的功能及在进行某种操作后所具有的状态。

在实际生活中,我们见到的售货机可以销售一些简单的日用品,如饮料、常用药品和小的生活保健用品等。售货机的基本功能就是对投入的货币进行运算,并根据货币数值判断是否能够购买某种商品,并作出相应的反应。举一个简单的例子来说明,例如:售货机中有4中商品,其中可乐的价格为2.50元,牛奶为3.00元,其余类推。现投入1个1元硬币,当投入的货币超过商品的价格时,商品的选择按钮处应有变化,提示可以购买,

相关文档
最新文档