自动售货机控制系统的设计(已修)_第1页
自动售货机控制系统的设计(已修)_第2页
自动售货机控制系统的设计(已修)_第3页
自动售货机控制系统的设计(已修)_第4页
自动售货机控制系统的设计(已修)_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 课程设计题目课程设计题目学院(系)-专业班级-姓名-学号-指导教师-设计日期- 0题目十题目十 基于基于 PLCPLC 的自动售货机控制系统设计与调试的自动售货机控制系统设计与调试一、控制要求:1自动售货机有 3 个投币孔,分别为 1 元、5 元和 10 元。2售货共有 3 种饮料供选择,分别为汽水、花茶和咖啡。3如投币总额超过销售价格,将可由退币钮找回余额。4投币总额或当前值显示在 7 段数码管上。5投币值等于或大于 12 元时,汽水指示灯亮,表示只可选择汽水。6投币值等于或大于 15 元时,汽水和花茶指示灯亮,表示只可选择汽水和花茶。7投币值等于或大于 20 元时,汽水、花茶和咖啡指示灯

2、亮,表示 3 种均可选择。8按下要饮用的饮料按钮,则相对应的指示灯开始闪烁,3s 后自动停止,表示饮料已经掉出。9动作停止后按退币钮,可以退回余额,退回金额如果大于 10 元,则先退 10 元再退 1元,如果小于 10 元则直接退 1 元的。二、设计要求:1、根据控制要求,明确输入/输出信号;2、画出各输入和输出信号的工作时序图;3、画出梯形图;4、上机运行,检查程序是否符合控制要求,进一步修改程序。 1目目 录录第第 1 章章 自动售货机的控制工艺流程分析自动售货机的控制工艺流程分析.31.1 系统描述与控制要求 .31.2 控制工艺分析.4第第 2 章自动售货机的控制系统方案设计章自动售货

3、机的控制系统方案设计.52.1 自动售货机系统的硬件组成 .52.2 I/O 分配 .62.3 自动售货机控制系统外部接线图 .7第第 3 章章 系统的流程图系统的流程图.8第第 4 章章 程序设计程序设计.84.1 计币部分 .94.2 比较部分 .94.3 选择和饮料供应部分 .104.4 余额计算部分 .104.5 退币部分 .104.6 整体运行梯形图 .12第第 5 章章 梯形图程序调试梯形图程序调试.15课程设计心得课程设计心得.16参考文献参考文献.17PLC 控制系统课程设计 2第第 1 章章 自动售货机的控制工艺流程分析自动售货机的控制工艺流程分析自动售货机是可完成无人自动售

4、货的商业自动化设备,它不受任何场地限制,方便快捷,在我国也越来越普及。传统的自动售货机采用单片机作为控制核心,但这样在输入输出接口上消耗很大。PLC 不但可实现类似控制功能,还具有可靠性高、编程简单、功能强、能耗低、调试方便等优点。本文设计的是售汽水和咖啡这两种饮料的自动饮料机,它的售货过程是:首先由顾客按下商品选择开关时,然后顾客投入的硬币(投入硬币的面值和剩余值由 PLC 驱动数码管显示)经过光传感器感应,再由光传感器驱动硬币识别传感器识别硬币(由于能力有限,在识别硬币上不做具体研究) 。如果是无效币则使继电器打开阀门,将硬币退出;如果是真币则系统将硬币自动传送到相应的硬币贮币腔,并经硬币

5、识别传感器将信号送给PLC。最后经顾客选择,同时 PLC 控制,使 PLC 的输出口上有相应的信号输出。若贮币腔内无硬币(红外检测器感应) 、饮料的量位小于设定值(红外传感器感应) 、售货机遭损,系统就报警【7】。大体运行如图 1-1:商品选择开关硬币感应器PLC各种指示灯退币电动机出货电磁阀液位感应器图 1-1 自动售货机控制系统硬件组成示意图1.1 系统描述与控制要求系统描述与控制要求 PLC 控制的自动售货机系统主要有三个可以感受到投币量的传感器,六个按钮开关(分别为启动按钮、停止按钮、退币按钮、汽水选择按钮、花茶选择按钮 和咖啡选择按钮) 三个指示灯, (分别为汽水指示灯,花茶指示灯和

6、咖啡指示灯) , 和两个七段数码管。传感器用来接收投币信号,传送投币量的多少;按钮开关分 别对系统功能进行控制,当投入的钱币够某一种饮料时,按下这种饮料的选择按 钮时才会有饮料送出,有剩余钱币时,还可以通过按下退币按钮来找回剩余钱币; 三个指示灯分别用来只是哪种饮料可以选择,只有投币量大于或等于这种饮料的 价格时,这种饮料的指示灯才会亮;同时,还有两个七段数码管,用于显示当前 剩余的总钱币。具体对自动售货机的控制要求如下:PLC 控制系统课程设计 31.自动售货机有 3 个投币孔,分别为 1 元、5 元和 10 元。2.售货共有 3 种饮料供选择,分别为汽水、花茶和咖啡。 3.如投币总额超过销

7、售价格,将可由退币钮找回余额。 4.投币总额或当前值显示在 7 段数码管上。5.投币值等于或大于 12 元时,汽水指示灯亮,表示只可选择汽水。 6.投币值等于或大于 15 元时,汽水和花茶指示灯亮,表示可选择汽水和茶。 7.投币值等于或大于 20 元时,汽水、花茶和咖啡指示灯亮,表示 3 种均可选择。8.按下要饮用的饮料按钮,则相对应的指示灯开始闪烁,3s 后自动停止,表示饮料已经掉出。9.动作停止后按退币钮,可以退回余额,退回金额如果大于 10 元,则先退 10 元再退 1 元,如果小于 10 元则直接退 1 元的。 1.2 控制工艺分析控制工艺分析自动售货机的基本功能就是对投入的钱币数进行

8、计算, 然后根据运算结果做 出相应的判断,看看哪种商品可以进行购买,哪种商品不能购买,本次课程设计 的要求是可识别三种钱币,分别是 1 元,5 元,10 元,采用三个按钮进行模拟, 自动售货机共出售 3 种货物,其价格分别定为 12 元,15 元,20 元,当投币数大 于等于货物价格时,该种货物的指示灯亮,表示可以进行购买,3 种货物分别用 3 个信号灯进行指示.除此之外,本次设计还涉及了显示,找零等功能的实现, 其中显示部分采用数码管进行显示, PLC 的外围接口由两个 CD4511 连接两个数码显示管,以显示投币总数和购买后的余额;当按下找零按钮后,数码管显示进行清零。整个系统由三个可以感

9、受到投币量的传感器,六个按钮开关,三个指示灯,和两个七段数码管和两片 CD4511 组成。 PLC 控制系统课程设计 4第第 2 章自动售货机的控制系统方案设计章自动售货机的控制系统方案设计2.1 自动售货机系统的硬件组成自动售货机系统的硬件组成PLC 的硬件主要由中央处理器(CPU) 、存储器、输入单元、输出单元、通信接口、扩展接口、电源等几部分组成。其中,CPU 是 PLC 的核心;输入单元/输出单元是 CPU 与现场输入/输出设备之间的接口电路;通信接口用于连接编程器、上位计算机等外部设备,其硬件构成图如图 2-1。图 2-1 PLC 硬件结构图2.1.1 系统的 PLC 的选型现在世界

10、上 PLC 的生产厂家有 200 多家,提供 400 多个品种的 PLC 供用户 选择,目前我国市场上主要的 PLC 产品有:西门子公司的 S7-400/300/200 系列, 施奈德公司的 momentum 等,还有就是日本的欧姆龙、三菱、松下等公司的产品。西门子公司生产的 PLC 可靠性高,特别适用于大的工业控制系统,造价比较高,对于小型的自动售货机的控制系统来说成本过高。相反,目前我国市场上主流的小型的三菱 PLC 就比较合适,三菱公司生产的小型 PLC 的代表为 FX-2N 系列的 PLC,它具有丰富的内部资源:程序存储器具有 16K 步的最大存储容量,128 种应用指令,还具有 18

11、4 点 8 进制编号的输入点数,184 点 8 进制编号的输出点数,普通型,掉电保持性和赋予特殊用途型三种内部继电器,以及状态寄存器、定时器、计数器、数据寄存器、常数与指针等功能与资源。可靠性高,造价低,对于自动售货机的控制中心就特别的合适。因此,本次设计采用的 PLC 为三菱公司生产的 FX-2N 系列单片机。PLC 控制系统课程设计 52.2 I/O 分配分配输入/输出单元通常也称 I/O 单元或 I/O 模块,是 PLC 与工业生产现场之间的连接部件。PLC 通过输入接口可以检测被控对象的各种数据,以这些数据作为 PLC 对被控对象进行控制的依据;同时 PLC 又通过输出接口将处理的结果

12、送给被控对象,以实现控制目的。本次自动售货机 I/O 点的分配表如表 2-1 所示。表 2-1 I/O 口分配输入信号输出信号名称代号输入点编号名称代号输出点编号1 元投币感应器ST1X0显示指示灯HL1Y0Y75 元投币感应器ST2X1汽水指示灯HL2Y1010 元投币感应器ST3X2咖啡指示灯HL3Y11汽水按钮SB1X3汽水电磁阀YV1Y12花茶按钮SB2X4花茶电磁阀YV2Y13咖啡按钮SB3X5咖啡电磁阀YV3Y141 元退币感应器ST4X6无币报警控制YV4Y155 元退币感应器ST5X7没有汽水报警YV5Y1610 元退币感应器ST6X8没有咖啡报警YV6Y17退币控制按钮SB3

13、X10售货机遭破坏报警YV7Y181 元剩余钱币感应器ST7X111 元传动电机控制YV8Y205 元剩余钱币感应器ST8X125 元传动电机控制YV9Y2110 元剩余钱币感应器ST9X1310 元传动电机控制YV10Y22汽水液位感ST10X14退币指HL4Y23PLC 控制系统课程设计 6应器示灯咖啡液位感应器ST11X15投币不足指示灯HL5Y24售货机遭破坏感应器ST12X162.3 自动售货机控制系统外部接线图自动售货机控制系统外部接线图本系统是一个小型集中控制系统,PLC 选型主要取决于控制系统输入、输出开关信号的数量、用户程序的长短及相关的功能。根据控制要求,I/O 点数在 4

14、8 个左右,选择性能价格比较高的三菱 FX2n-48MR,其中其输入点为 24 点,输出点为 24 点,该 PLC 为继电器输出型。了解各个控制对象的驱动要求,分析对象的控制要求,完成 PLC 硬件结构配置。本设计中,退币按钮、各种饮料按钮和饮料出口(驱动电磁阀)等均为开关量。根据上述要求,因条件所限输出均用指示灯代替,由此绘制出 PLC 控制电路接线图,如图 2-2 所示:图 2-2 控制接线图PLC 控制系统课程设计 7第第 3 章章 系统的流程图系统的流程图第第 4 章章 程序设计程序设计根据自动售货机控制系统的流程可以知道自动售货机的主要系统包括:计币部分、比较部分、PLC 控制系统课

15、程设计 8选择和饮料供应部分、余额计算部分、退币部分、报警部分。妨功害能身份证4.1 计币部分计币部分当有顾客购买饮料时,投入硬币时经过光传感器感应,然后由光传感器驱动硬币识别器识别硬币,如果是假币则系统自动退出硬币,如果是真币则系统将硬币自动传送到相应的硬币贮存腔,并经光传感器感应,然后在 PLC 内进行数据运算,否则认为是假币并退出系统,梯形图如图 4-1:图4-1 记币部分梯形图4.2 比较部分比较部分投币完成后,系统会将 D1 内钱币数据和可以购买的饮料价格进行区间比较:若投币2 元,则指示灯 Y24 亮,显示投币不足,此时可以继续投币或退币;若 2 元投币3 元,则汽水选择指示灯长亮

16、,此时可以选择汽水或退币;若投币3 元,则汽水和咖啡指示灯长亮,此时可以选择汽水、咖啡或退币。梯形图如图 4-2:PLC 控制系统课程设计 9图4-2 比较部分梯形图4.3 选择和饮料供应部分选择和饮料供应部分比较完成后,按下指示灯长亮的选择按钮,相应的电磁阀(Y12 或 Y13)起动,并且相应的选择指示灯由长亮转为以 1s 为周期的闪烁直至饮料供应完毕后闪烁停止。当饮料输出达到7s 时,电磁阀关断。梯形图如图 4-3:图4-3 选择部分梯形图4.4 余额计算部分余额计算部分饮料输出的同时减去相应的购买币数。梯形图如图 4-4:图4-4 余额计算梯形图4.5 退币部分退币部分 顾客可在购完饮料

17、后,由退币指示灯 Y23 可知是否可以退币,指示灯亮,则可以退币,当按下退币控制按钮后,数据寄数器 D1 内的币数除以 10,商的整数部分是需要退回 1 元的个数并储存在 D2 中;D3 的数据除以 5,商的整数部分是需要退回的 5 角钱的个数,并储存在 D4 中,依次类推选择退币的同时起动 3 个退币电动机。3 个感应器开始计数,当感应器记币的个数等于数据寄存器退回的币数时,退币电动机停止运转。PLC 编程梯形图如图 4-5:PLC 控制系统课程设计 10图4-5 退币部分梯形图PLC 控制系统课程设计 114.6 整体运行梯形图整体运行梯形图PLC 控制系统课程设计 12PLC 控制系统课

18、程设计 13 PLC 控制系统课程设计 14第第 5 章章 梯形图程序调试梯形图程序调试由于实验室没有相应的实物控制模型(自动售货机),因此,在调试系统控制程序时,所有的输入信号均用开关信号和复位按钮来代替,所有的输出均用指示灯来表示。调试时,首先按控制系统 PLC 接线图完成硬件接线,并仔细检查接线是否有误,特别要注意接线时不能出现短路、断路及反接等情况,否则会造成硬件损坏及人身意外。开始程序调试:首先将 PLC 控制程序写入到 PLC 机器中,再选择监控状态,使 PLC 处于“RUN”状态,然后逐一按投币感应器(即硬币识别机构用复位按钮信号来表示硬币的输入) ,观察有没有进行累加币值;或按

19、选择按钮,观察输出指示灯是否按预计效果闪灭(即显示饮料选择提示、饮料送出、送出时间和退币提示) ,并通过监控状态观察程序的运行过程及输入输出信号、内部描述实际出现的问题及解决方案。对报警部分进行调试,只需给相应的输入端口信号,然后相应的指示灯变亮即可。要对照设计控制要求,逐一检验设计功能是否能有效的实现,并对程序进行改进和完善。例如,调试过程中,发现重复线圈问题,需将程序进行合并,避免重复线圈等等。总而言之,对程序必须要反复调试,不断改进,以获得既完全实现功能,而又简单、严谨性高的 PLC 控制程序。PLC 控制系统课程设计 15课程设计心得课程设计心得通过一周的 PLC 的课程设计,在自己的

20、努力下,最终完成 FX-2N 系列 PLC 控制自动售货机系统的设计.本控制系统就是充分利用了 PLC,接口电路芯片以 及显示模块.实现了对自动售货机的控制,达到了设计的目的.这次设计的 PLC 控制自动售货机系统的主要内容包括设计出了硬件系统的接线图,梯形图等;并 且系统具有启动,停止功能;运用功能指令进行 PLC 控制程序设计;还进行了 系统调试,实现自动售货机的控制要求. 在设计中运用所学的理论知识,进行自动售货机运行原理设计,硬件系统设 计,软件系统设计,创新设计,提高理论知识工程应用能力,系统调试能力,分 析问题与解决问题的能力.综合运用了所学的知识,理论与实际相结合,提出并 论证设计方案,然后进行软,硬件的设

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论