自动售货机控制系统的设计已修资料.docx
- 文档编号:14404700
- 上传时间:2023-06-23
- 格式:DOCX
- 页数:19
- 大小:235.96KB
自动售货机控制系统的设计已修资料.docx
《自动售货机控制系统的设计已修资料.docx》由会员分享,可在线阅读,更多相关《自动售货机控制系统的设计已修资料.docx(19页珍藏版)》请在冰点文库上搜索。
自动售货机控制系统的设计已修资料
课程设计题目
学院(系)-----------
专业班级--------------
姓名--------------
学号--------------
指导教师--------------
设计日期--------------
题目十基于PLC的自动售货机控制系统设计与调试
一、控制要求:
1.自动售货机有3个投币孔,分别为1元、5元和10元。
2.售货共有3种饮料供选择,分别为汽水、花茶和咖啡。
3.如投币总额超过销售价格,将可由退币钮找回余额。
4.投币总额或当前值显示在7段数码管上。
5.投币值等于或大于12元时,汽水指示灯亮,表示只可选择汽水。
6.投币值等于或大于15元时,汽水和花茶指示灯亮,表示只可选择汽水和花茶。
7.投币值等于或大于20元时,汽水、花茶和咖啡指示灯亮,表示3种均可选择。
8.按下要饮用的饮料按钮,则相对应的指示灯开始闪烁,3s后自动停止,表示饮料已经掉出。
9.动作停止后按退币钮,可以退回余额,退回金额如果大于10元,则先退10元再退1元,如果小于10元则直接退1元的。
二、设计要求:
1、根据控制要求,明确输入/输出信号;
2、画出各输入和输出信号的工作时序图;
3、画出梯形图;
4、上机运行,检查程序是否符合控制要求,进一步修改程序。
1
第1章自动售货机的控制工艺流程分析..........................................................3
1.1系统描述与控制要求..........................................3
1.2控制工艺分析................................................4
第2章自动售货机的控制系统方案设计..............................................................5
2.1自动售货机系统的硬件组成....................................5
2.2I/O分配...................................................6
2.3自动售货机控制系统外部接线图................................7
第3章系统的流程图.............................................................................................8
第4章程序设计.....................................................................................................8
4.1计币部分...................................................9
4.2比较部分...................................................9
4.3选择和饮料供应部分........................................10
4.4余额计算部分..............................................10
4.5退币部分..................................................10
4.6整体运行梯形图.............................................12
第5章梯形图程序调试.......................................................................................15
课程设计心得.........................................................................................................16
参考文献.................................................................................................................17
2
PLC控制系统课程设计
第1章自动售货机的控制工艺流程分析
自动售货机是可完成无人自动售货的商业自动化设备,它不受任何场地限制,方便快捷,在我国也越来越普及。
传统的自动售货机采用单片机作为控制核心,但这样在输入输出接口上消耗很大。
PLC不但可实现类似控制功能,还具有可靠性高、编程简单、功能强、能耗低、调试方便等优点。
本文设计的是售汽水和咖啡这两种饮料的自动饮料机,它的售货过程是:
首先由顾客按下商品选择开关时,然后顾客投入的硬币(投入硬币的面值和剩余值由PLC驱动数码管显示)经过光传感器感应,再由光传感器驱动硬币识别传感器识别硬币(由于能力有限,在识别硬币上不做具体研究)。
如果是无效币则使继电器打开阀门,将硬币退出;如果是真币则系统将硬币自动传送到相应的硬币贮币腔,并经硬币识别传感器将信号送给PLC。
最后经顾客选择,同时PLC控制,使PLC的输出口上有相应的信号输出。
若贮币腔内无硬币7】【。
(红外传感器感应)、售货机遭损,系统就报警(红外检测器感应)、饮料的量位小于设定值:
大体运行如图1-1
各种指示灯商品选择开关
PLC
液位感应器退币电动机硬币感应器出货电磁阀
自动售货机控制系统硬件组成示意图1-1图
1.1系统描述与控制要求
控制的自动售货机系统主要有三个可以感受到投币量的传感器,六个按钮开关(分PLC
三和咖啡选择按钮)别为启动按钮、停止按钮、退币按钮、汽水选择按钮、花茶选择按钮和两个七段数码管。
传感器用(分别为汽水指示灯,花茶指示灯和咖啡指示灯),个指示灯,别对系统功能进行控制,当投入的钱币够来接收投币信号,传送投币量的多少;按钮开关分钮时才会有饮料送出,有剩余钱币时,还可以通过按某一种饮料时,按下这种饮料的选择按只有投币量大于三个指示灯分别用来只是哪种饮料可以选择,下退币按钮来找回剩余钱币;价格时,这种饮料的指示灯才会亮;同时,还有两个七段数码管,用于显或等于这种饮料的
剩余的总钱币。
具体对自动售货机的控制要求如下:
示当前3
PLC控制系统课程设计
1.自动售货机有3个投币孔,分别为1元、5元和10元。
2.售货共有3种饮料供选择,分别为汽水、花茶和咖啡。
3.如投币总额超过销售价格,将可由退币钮找回余额。
4.投币总额或当前值显示在7段数码管上。
5.投币值等于或大于12元时,汽水指示灯亮,表示只可选择汽水。
6.投币值等于或大于15元时,汽水和花茶指示灯亮,表示可选择汽水和茶。
7.投币值等于或大于20元时,汽水、花茶和咖啡指示灯亮,表示3种均可选择。
8.按下要饮用的饮料按钮,则相对应的指示灯开始闪烁,3s后自动停止,表示饮料已经掉出。
9.动作停止后按退币钮,可以退回余额,退回金额如果大于10元,则先退10元再退1
元,如果小于10元则直接退1元的。
1.2控制工艺分析
自动售货机的基本功能就是对投入的钱币数进行计算,然后根据运算结果做出相应的判断,看看哪种商品可以进行购买,哪种商品不能购买,本次课程设计的要求是可识别三种钱币,分别是1元,5元,10元,采用三个按钮进行模拟,自动售货机共出售3种货物,其价格分别定为12元,15元,20元,当投币数大于等于货物价格时,该种货物的指示灯亮,表示可以进行购买,3种货物分别用3个信号灯进行指示.除此之外,本次设计还涉及了显示,找零等功能的实现,其中显示部分采用数码管进行显示,PLC的外围接口由两个CD4511连接两个数码显示管,以显示投币总数和购买后的余额;当按下找零按钮后,数码管显示进行清零。
整个系统由三个可以感受到投币量的传感器,六个按钮开关,三个指示灯,和两个七段数码管和两片CD4511组成。
4
PLC控制系统课程设计
第2章自动售货机的控制系统方案设计
2.1自动售货机系统的硬件组成
PLC的硬件主要由中央处理器(CPU)、存储器、输入单元、输出单元、通信接口、扩展接口、电源等几部分组成。
其中,CPU是PLC的核心;输入单元/输出单元是CPU与现场输入/输出设备之间的接口电路;通信接口用于连接编程器、上位计算机等外部设备,其硬件构成图如图2-1。
图2-1PLC硬件结构图
2.1.1系统的PLC的选型
现在世界上PLC的生产厂家有200多家,提供400多个品种的PLC供用户选择,目前我国市场上主要的PLC产品有:
西门子公司的S7-400/300/200系列,施奈德公司的
momentum等,还有就是日本的欧姆龙、三菱、松下等公司的产品。
西门子公司生产的PLC
可靠性高,特别适用于大的工业控制系统,造价比较高,对于小型的自动售货机的控制系统来说成本过高。
相反,目前我国市场上主流的小型的三菱PLC就比较合适,三菱公司生产的小型PLC的代表为FX-2N系列的PLC,它具有丰富的内部资源:
程序存储器具有16K
步的最大存储容量,128种应用指令,还具有184点8进制编号的输入点数,184点8进制编号的输出点数,普通型,掉电保持性和赋予特殊用途型三种内部继电器,以及状态寄存器、定时器、计数器、数据寄存器、常数与指针等功能与资源。
可靠性高,造价低,对于自动售货机的控制中心就特别的合适。
因此,本次设计采用的PLC为三菱公司生产的FX-2N
系列单片机。
5
PLC控制系统课程设计
2.2I/O分配
输入/输出单元通常也称I/O单元或I/O模块,是PLC与工业生产现场之间的连接部件。
PLC通过输入接口可以检测被控对象的各种数据,以这些数据作为PLC对被控对象进行控制的依据;同时PLC又通过输出接口将处理的结果送给被控对象,以实现控制目的。
本次自动售货机I/O点的分配表如表2-1所示。
表2-1I/O口分配
输入信号代号
输出信号输入名称号
名称
点编号ST1ST2ST3SB1SB2SB3ST4ST5ST6SB3ST7ST8ST9ST10
X0显示指
1元投币感应器
按感
示灯X1
指水汽X2X3X4X5X6X7X8X10X11X12X13X14
5元投币感应器
示灯指咖啡示灯电水汽磁阀花茶电磁阀电咖啡磁阀报无币警控制汽有没水报警咖有没啡报警机货售遭破坏报警传元1动电机控制传元5动电机控制元传10动电机控制指退币
10元投币感应器汽水按钮花茶按钮咖啡按钮1元退币感应器5元退币感应器10元退币感应器制控退币钮元剩余钱币1感应器5元剩余钱币感应器元剩余钱10币感应器位水汽液
编HL1YY7Y10HL2Y11HL3Y12YV1Y13YV2Y14YV3Y15YV4Y16YV5Y17YV6Y18YV7Y20YV8Y21YV9Y22YV10Y23HL46
PLC控制系统课程设计
示灯应器Y24
ST11
X15
HL5
不咖啡液位感投币应器足指示灯ST12
X16
破售货机遭坏感应器自动售货机控制系统外部接线图2.3选型主要取决于控制系统输入、输出开关信号的PLC本系统是一个小型集中控制系统,个左右,选择性能价格48数量、用户程序的长短及相关的功能。
根据控制要求,I/O点数在为继电器输出PLC24点,该FX2n-48MR比较高的三菱,其中其输入点为24点,输出点为型。
硬件结构配置。
本设计PLC了解各个控制对象的驱动要求,分析对象的控制要求,完成中,退币按钮、各种饮料按钮和饮料出口(驱动电磁阀)等均为开关量。
控制电路接线图,如PLC根据上述要求,因条件所限输出均用指示灯代替,由此绘制出2-2所示:
图
2-2控制接线图图7
PLC控制系统课程设计
第3章系统的流程图
第4章程序设计
根据自动售货机控制系统的流程可以知道自动售货机的主要系统包括:
计币部分、比较部分、8
PLC控制系统课程设计
选择和饮料供应部分、余额计算部分、退币部分、报警部分。
妨功害能身份证
4.1计币部分
当有顾客购买饮料时,投入硬币时经过光传感器感应,然后由光传感器驱动硬币识别器识别硬币,如果是假币则系统自动退出硬币,如果是真币则系统将硬币自动传送到相应的硬币贮存腔,并经光传感器感应,然后在PLC内进行数据运算,否则认为是假币并退出系统,梯形图如图4-1:
图4-1记币部分梯形图
4.2比较部分
投币完成后,系统会将D1内钱币数据和可以购买的饮料价格进行区间比较:
若投币<2元,则指示灯Y24亮,显示投币不足,此时可以继续投币或退币;若2元≤投币<3元,则汽水选择指示灯长亮,此时可以选择汽水或退币;若投币≥3元,则汽水和咖啡指示灯长亮,此时可以选择汽水、咖啡或退币。
梯形图如图4-2:
9
PLC控制系统课程设计
图4-2比较部分梯形图
4.3选择和饮料供应部分
比较完成后,按下指示灯长亮的选择按钮,相应的电磁阀(Y12或Y13)起动,并且相应的选择指示灯由长亮转为以1s为周期的闪烁直至饮料供应完毕后闪烁停止。
当饮料输出达到7s时,电磁阀关断。
梯形图如图4-3:
图4-3选择部分梯形图
4.4余额计算部分
饮料输出的同时减去相应的购买币数。
梯形图如图4-4:
图4-4余额计算梯形图
4.5退币部分
顾客可在购完饮料后,由退币指示灯Y23可知是否可以退币,指示灯亮,则可以退币,当按下退币控制按钮后,数据寄数器D1内的币数除以10,商的整数部分是需要退回1元的个数并储存在D2中;D3的数据除以5,商的整数部分是需要退回的5角钱的个数,并储存在D4中,依次类推选择退币的同时起动3个退币电动机。
3个感应器开始计数,当感应器记币的个数等于数据寄存器退回的币数时,退币电动机停止运转。
PLC编程梯形图如图4-5:
10
PLC控制系统课程设计
退币部分梯形图图4-5
11
PLC控制系统课程设计
4.6整体运行梯形图
12
PLC控制系统课程设计
13
PLC控制系统课程设计
14
PLC控制系统课程设计
第5章梯形图程序调试
由于实验室没有相应的实物控制模型(自动售货机),因此,在调试系统控制程序时,所有的输入信号均用开关信号和复位按钮来代替,所有的输出均用指示灯来表示。
调试时,首先按控制系统PLC接线图完成硬件接线,并仔细检查接线是否有误,特别要注意接线时不能出现短路、断路及反接等情况,否则会造成硬件损坏及人身意外。
开始程序调试:
首先将PLC控制程序写入到PLC机器中,再选择监控状态,使PLC处于“RUN”状态,然后逐一按投币感应器(即硬币识别机构用复位按钮信号来表示硬币的输入),观察有没有进行累加币值;或按选择按钮,观察输出指示灯是否按预计效果闪灭(即显示饮料选择提示、饮料送出、送出时间和退币提示),并通过监控状态观察程序的运行过程及输入输出信号、内部描述实际出现的问题及解决方案。
对报警部分进行调试,只需给相应的输入端口信号,然后相应的指示灯变亮即可。
要对照设计控制要求,逐一检验设计功能是否能有效的实现,并对程序进行改进和完善。
例如,调试过程中,发现重复线圈问题,需将程序进行合并,避免重复线圈等等。
总而言之,对程序必须要反复调试,不断改进,以获得既完全实现功能,而又简单、严谨性高的PLC控制程序。
15
PLC控制系统课程设计
课程设计心得
通过一周的PLC的课程设计,在自己的努力下,最终完成FX-2N系列PLC控制自动售货机系统的设计.本控制系统就是充分利用了PLC,接口电路芯片以及显示模块.实现了对自动售货机的控制,达到了设计的目的.这次设计的PLC控制自动售货机系统的主要内容包括设计出了硬件系统的接线图,梯形图等;并且系统具有启动,停止功能;运用功能指令进行PLC
控制程序设计;还进行了系统调试,实现自动售货机的控制要求.在设计中运用所学的理论知识,进行自动售货机运行原理设计,硬件系统设计,软件系统设计,创新设计,提高理论知识工程应用能力,系统调试能力,分析问题与解决问题的能力.综合运用了所学的知识,理论与实际相结合,提出并论证设计方案,然后进行软,硬件的设计,制作与调试,最后获得正确的结果.加深了对所学理论知识的巩固,加强了建立PLC控制工业机械和生产过程系统的整体概念,初步掌握了PLC控制工业生产和社会生活的软,硬件开发方法,为以后进行实际的PLC软,硬件应用开发奠定了良好的基础.与此同时,也加强了我们对问题的分析解决能力,为以后的毕业设计和毕业后的工作做了充分的准备.在本次课程设计中受到老师的耐心指导,使我们进一步学习到了对问题的整体把握,学会了分析及解决方法的能力;在此表示衷心的感谢!
16
PLC控制系统课程设计
参考文献
[1]廖常初.FX系列PLC编程及应用[M].北京:
机械工业出版社.2005.1~127.
[2]罗宇航.流行PLC实用程序及设计(西门子S7-200系列)[M].西安:
西安电子科技大学出版社.2006.246~252.
[3]高勤.可编程控制器原理及应用(三菱机型)[M].北京:
电子工业出版社.2006.41~46.
[4]钱锐.PLC应用技术[M].北京:
科学出版社.2006.112~113.
[5]黄继昌等.传感器工作原理及应用实例[M].北京:
人民邮电出版社.1998.
[6]朱军等.自动售货机中的纸钞及硬币识别原理[J].
[7]董淑冷等.PLC在自动售货机控制系统中的应用[J].上海师范大学学报.2007,36
(2):
47~51.
[8]赵红梅等.自动售货机PLC控制系统的设计[J].
[9]孙余凯等.传感器应用电路300例[M].北京:
电子工业出版社.2008.157~158.
[10]何希才等.实用传感器接口电路实例[M].北京:
中国电力出版社.2007.218~219.
17
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自动 售货 控制系统 设计 资料
![提示](https://static.bingdoc.com/images/bang_tan.gif)