欢迎来到天天文库
浏览记录
ID:35277492
大小:422.00 KB
页数:21页
时间:2019-03-22
《毕业论文--基于PLC自动售货机设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、摘要本论文设计的是基于西门子S7-200系列PLC构成的自动售货机监控系统,本文阐述了自动售货机的来源与发展,以及它在国内外发展的现状,对自动售货机的方案进行了论证,介绍了PLC的基本组成、特点以及工作原理,对基于西门子S7-200系列PLC构成的自动售货机系统整体设计过程进行较为细致的论述。文中详尽地介绍了自动售货机的各硬件组成,并完成了PLC外部接线图。在PLC梯形图的编写时,文中采用的是西门子PLC梯形图专用编译软件STEP7来进行编写。介绍了自动售货机的基本原理以及工作流程,然后以一次交易过程为例,把交易过程分为几个程序块,然后分别对程序块进行编程。
2、具体说明了可编程序控制器在自动售货机中的作用。程序涉及到了自动售货机工作的绝大部分过程。利用PLC控制的自动售货机提高了系统的稳定性,保证自动售货机能够长期稳定运行。关键词:PLC;顺序功能图;梯形图;I/O点的分配目录摘要I第1章绪论31.1自动售货机的理论背景与实际意义31.2自动售货机设计的主要内容31.3自动售货机设计的基本思路4第2章PLC的概述52.1PLC的定义52.2PLC的简介52.3PLC的工作原理52.4PLC的循环扫描工作42.5PLC的硬件组成52.6PLC的编程语言62.7PLC的特点6第3章自动售货机的设计83.1自动售货机设计
3、软元件83.1.1定时器........................................................................................................83.1.2数学运算指令............................................................................................83.2自动售货机的基本功能93.3自动售货机I/O点的分配103.4顺序功能图(SFC)113.4.1什么是顺序功能图(S
4、FC)..................................................................113.4.2所选择的顺序功能图(SFC)...............................................................113.5梯形图(LAD)123.5.1什么是梯形图(LAD)..........................................................................123.5.2自动售货机设计的梯形图(LAD).
5、.....................................................133.6自动售货机的相关说明213.7自动售货机的外部接线图213.8自动售货机仿真22致谢25参考文献26第3章自动售货机的设计3.1自动售货机设计软元件3.1.1定时器定时器是PLC中重要的编程元件,是累计时间增量的内部器件。定时器的工作过程与继电器控制系统的时间继电器基本相同,但它没有瞬动触点,失电时,常闭触点闭合,常开触点打开;定时器得电时,常闭触点打开,常开触点闭合。定时器的当前值、设定值均为10位有符号整数(INT),允许的最大值为3276
6、7。定时器指令表见表3-1。表3-1定时器指令语句描述TONTxxx,PT接通延时定时器TOFTxxx,PT断开延时定时器TONRTxxx,PT保持型接通延时定时器BITIMOUT起动间隔定时器CITIMIN,OUT计算间隔定时器3.1.2数学运算指令在梯形图中,整数、双整数与浮点数的加、减、乘、除指令(见表3-2)分别执行下列运算:IN1+IN2=OUT,IN1—IN2=OUT,IN1*IN2=OUT,IN1/IN2=OUT。表3-2加减乘除指令梯形图语句表描述梯形图语句表描述ADD_I+IINT1,OUT整数加法DIV_DI/DINT1,OUT双整数除法
7、SUB_I-IINT1,OUT整数减法ADD_R+RINT1,OUT实数加法MUL_I*IINT1,OUT整数乘法SUB_R-RINT1,OUT实数减法DIV_I/IINT1,OUT整数除法MUL_R*RINT1,OUT实数乘法ADD_DI+DINT1,OUT双整数加法DIV_R/RINT1,OUT实数除法SUB_DI-DINT1,OUT双整数减法MULMULINT1,OUT整数乘法产生双整数MUL_DI*DINT1,OUT双整数乘法DIVDIVINT1,OUT带余数的整数除法在语句表中,整数、双整数与浮点数的加、减、乘、除指令分别执行下列运算:IN1+OU
8、T=OUT,OUT—IN1=OUT,IN1*OUT=
此文档下载收益归作者所有