1、1 PLC 课程设计报告课程设计报告 题题 目目 自动售货机 PLC 设计 姓姓 名名 学学 号号 班班 级级 自动化 0802 指导老师指导老师 日日 期期 2011.09 2 目目 录录 摘 要 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、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 3 摘摘 要要 本论文设计的是基于西门子 S7-300 系列 PLC 构成的自动售货机监控系统,并且加入 了触摸屏 E8000 的设计。本文阐述了自动售货机的来源与
3、发展,以及它在国内外发展的现 状,对自动售货机的方案进行了论证,介绍了 PLC 的基本组成、特点以及工作原理,对基 于西门子 S7-300 系列 PLC 构成的自动售货机系统整体设计过程进行较为细致的论述。 文中详尽地介绍了自动售货机的各硬件组成,并完成了 PLC 外部接线图。在 PLC 梯形 图的编写时,文中采用的是西门子 PLC 梯形图专用编译软件 SMATIC 来进行编写。介绍了 自动售货机的基本原理以及工作流程,然后以一次交易过程为例,把交易过程分为几个程 序块,然后分别对程序块进行编程。具体说明了可编程序控制器在自动售货机中的作用。 PLC 控制的自动售货机提高了系统的稳定性,保证自
4、动售货机能够长期稳定运行。 关键词:可编程控制器(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