自动售货机控制系统研发设计.docx
- 文档编号:7173074
- 上传时间:2023-01-21
- 格式:DOCX
- 页数:13
- 大小:192.07KB
自动售货机控制系统研发设计.docx
《自动售货机控制系统研发设计.docx》由会员分享,可在线阅读,更多相关《自动售货机控制系统研发设计.docx(13页珍藏版)》请在冰豆网上搜索。
自动售货机控制系统研发设计
湖南文理学院
课程设计报告
课程名称:
自动化系统课程设计
专业班级:
自动化10101班学号(05)
学生姓名:
张博博
指导教师:
张美英老师
完成时间:
2013年12月27日
报告成绩:
评阅意见:
评阅教师日期2013.12.30
湖南文理学院制
目录
一、设计题目1矚慫润厲钐瘗睞枥庑赖。
二、设计要求1聞創沟燴鐺險爱氇谴净。
1、设计要求1残骛楼諍锩瀨濟溆塹籟。
2.设计内容描述1酽锕极額閉镇桧猪訣锥。
三、设计作用与目的2彈贸摄尔霁毙攬砖卤庑。
四、所用设备及软件2謀荞抟箧飆鐸怼类蒋薔。
五、系统设计方案2厦礴恳蹒骈時盡继價骚。
1、系统总体设计2茕桢广鳓鯡选块网羈泪。
六、系统硬件设计3鹅娅尽損鹌惨歷茏鴛賴。
1.系统整体设计3籟丛妈羥为贍偾蛏练淨。
2.I/O分配4預頌圣鉉儐歲龈讶骅籴。
七、系统软件设计5渗釤呛俨匀谔鱉调硯錦。
1.主程序流程设计5铙誅卧泻噦圣骋贶頂廡。
2.各子程序设计6擁締凤袜备訊顎轮烂蔷。
计币部分6贓熱俣阃歲匱阊邺镓騷。
比较部分7坛摶乡囂忏蒌鍥铃氈淚。
选择和饮料供应部分8蜡變黲癟報伥铉锚鈰赘。
余额计算部分8買鲷鴯譖昙膚遙闫撷凄。
退币部分9綾镝鯛駕櫬鹕踪韦辚糴。
报警部分10驅踬髏彦浃绥譎饴憂锦。
八、实验调试结果11猫虿驢绘燈鮒诛髅貺庑。
九、设计心得11锹籁饗迳琐筆襖鸥娅薔。
十、参考文献12構氽頑黉碩饨荠龈话骛。
1、设计题目
自动售货机控制系统的设计
二、设计要求
1、设计要求
(1)、根据控制要求,所需输入信号、输出信号的点数,选择适当型号的PLC;
(2)、I/O地址分配,设计PLC外部接线图;
(3)、根据系统的工作过程,画出工作流程图或时序图;
(4)、根据工作流程图或时序图,设计满足控制要求的梯形图;
(5)、根据梯形图编写程序,并在实验室模拟调试。
2.设计内容描述
PLC控制的自动售货机系统主要有三个可以感受到投币量的传感器,六个按钮开关(分别为启动按钮、停止按钮、退币按钮、汽水选择按钮、花茶选择按钮和咖啡选择按钮)三个指示灯,(分别为汽水指示灯,花茶指示灯和咖啡指示灯),和两个七段数码管。
传感器用来接收投币信号,传送投币量的多少;按钮开关分别对系统功能进行控制,当投入的钱币够某一种饮料时,按下这种饮料的选择按钮时才会有饮料送出,有剩余钱币时,还可以通过按下退币按钮来找回剩余钱币;三个指示灯分别用来只是哪种饮料可以选择,只有投币量大于或等于这种饮料的价格时,这种饮料的指示灯才会亮;同时,还有两个七段数码管,用于显示当前剩余的总钱币。
具体对自动售货机的控制要求如下:
輒峄陽檉簖疖網儂號泶。
(1)此自动售货机可投入1元、2元和5元硬币。
(2)当投入的硬币总值等于或超过2元时,汽水按纽指示灯亮;当投入的硬币总值等于或超过3元时,汽水、花茶按纽指示灯都亮;当投入的硬币总值等于或超过5元时,汽水、花茶、咖啡按纽指示灯都亮。
尧侧閆繭絳闕绚勵蜆贅。
(3)当汽水按纽指示灯亮时,按下汽水按纽,则汽水排出10秒后自动停止。
(4)当花茶按纽指示灯亮时,动作同上。
(5)当咖啡按纽指示灯亮时,动作同上。
(6)若投入的硬币总值超过所需的钱数时,找钱指示灯亮。
三、设计作用与目的
随着社会不断的进步,人们的物质文化与精神文化都在明显的提高,这样表现在出入各个场所采用信用卡支付现金,一人一部手机,节假日看电影,坐地铁,听音乐会,逛步行街。
这个现象都表明在物质生活提高的同时,精神生活也提高了,随处可见的出租车,还有随处可见的售货机,这在繁华的都市也已成为不可缺少的一个为市民提供方便的一部机器,只需要投几个硬币就可以选择自己想要的物品。
自动售货机可以充分补充人力资源的不足,适应消费环境和消费模式的变化,24小时无人售货的系统可以更省力,运营时需要的资本少、面积小,有吸引人们购买好奇心的自身性能,可以很好地解决人工费用上升的问题等各项优点。
自动售货机解放了人力,方便了生活,创造了效益,方便广大的市民。
所以设计自动售货机是非常必要的。
识饒鎂錕缢灩筧嚌俨淒。
四、所用设备及软件
1.三菱FX2N可编程控制器
2.PC机一台
3.自动售货机模拟控制台
五、系统设计方案
1、系统总体设计
自动售货机是可完成无人自动售货的商业自动化设备,它不受任何场地限制,方便快捷,在我国也越来越普及。
传统的自动售货机采用单片机作为控制核心,但这样在输入输出接口上消耗很大。
PLC不但可实现类似控制功能,还具有可靠性高、编程简单、功能强、能耗低、调试方便等优点。
本文设计的是售汽水、咖啡和花茶这三种饮料的自动饮料机,它的售货过程是:
首先由顾客按下商品选择开关时,然后顾客投入的硬币(投入硬币的面值和剩余值由PLC驱动数码管显示)经过光传感器感应,再由光传感器驱动硬币识别传感器识别硬币。
如果是无效币则使继电器打开阀门,将硬币退出;如果是真币则系统将硬币自动传送到相应的硬币贮币腔,并经硬币识别传感器将信号送给PLC。
最后经顾客选择,同时PLC控制,使PLC的输出口上有相应的信号输出。
若贮币腔内无硬币(红外检测器感应)、饮料的量位小于设定值(红外传感器感应)、售货机遭损,系统就报警。
大体运行如图5-1:
凍鈹鋨劳臘锴痫婦胫籴。
图5-1自动售货机控制系统硬件组成示意图
六、系统硬件设计
1.系统整体设计
本系统是一个小型集中控制系统,PLC选型主要取决于控制系统输入、输出开关信号的数量、用户程序的长短及相关的功能。
根据控制要求,I/O点数在48个左右,选择性能价格比较高的三菱FX2n-48MR,其中其输入点为24点,输出点为24点,该PLC为继电器输出型。
恥諤銪灭萦欢煬鞏鹜錦。
了解各个控制对象的驱动要求,分析对象的控制要求,完成PLC硬件结构配置。
本设计中,退币按钮、各种饮料按钮和饮料出口(驱动电磁阀)等均为开关量。
鯊腎鑰诎褳鉀沩懼統庫。
根据上述要求,因条件所限输出均用指示灯代替,由此绘制出PLC控制电路接线图,如图6-1所示:
图6-1自动售货机控制系统的PLC输入/输出的接线
2.I/O分配
输入/输出单元通常也称I/O单元或I/O模块,是PLC与工业生产现场之间的连接部件。
PLC通过输入接口可以检测被控对象的各种数据,以这些数据作为PLC对被控对象进行控制的依据;同时PLC又通过输出接口将处理的结果送给被控对象,以实现控制目的。
本次自动售货机I/O点的分配表如表6-1所示。
硕癘鄴颃诌攆檸攜驤蔹。
表6-1I/O口分配
输入信号
输出信号
名称
代号
输入点
编号
名称
代号
输出点编号
1元投币感应器
ST1
X0
显示指示灯
HL1
Y0~Y7
5元投币感应器
ST2
X1
汽水指示灯
HL2
Y10
10元投币感应器
ST3
X2
咖啡指示灯
HL3
Y11
汽水按钮
SB1
X3
汽水电磁阀
YV1
Y12
花茶按钮
SB2
X4
花茶电磁阀
YV2
Y13
咖啡按钮
SB3
X5
咖啡电磁阀
YV3
Y14
1元退币感应器
ST4
X6
无币报警控制
YV4
Y15
5元退币感应器
ST5
X7
没有汽水报警
YV5
Y16
10元退币感应器
ST6
X8
没有咖啡报警
YV6
Y17
退币控制按钮
SB3
X10
售货机遭破坏报警
YV7
Y18
1元剩余钱币感应器
ST7
X11
1元传动电机控制
YV8
Y20
5元剩余钱币感应器
ST8
X12
2元传动电机控制
YV9
Y21
10元剩余钱币感应器
ST9
X13
5元传动电机控制
YV10
Y22
汽水液位感应器
ST10
X14
退币指示灯
HL4
Y23
咖啡液位感应器
ST11
X15
投币不足指示灯
HL5
Y24
售货机遭破坏感应器
ST12
X16
七、系统软件设计
1.主程序流程设计
7-1程序流程图
2.各子程序设计
计币部分
当有顾客购买时,每投入一次钱币都得经过感应器进行真假监辨后,再给PLC进行计币的指令。
当发现伪币时,感应器不给PLC累计投币值的指令,同时自行退出伪币。
而当PLC接收到感应器传来的记币的指令时,PLC自动把接收来的货币对应的数据累加到寄存器D1中。
PLC编程梯形图如图7-2:
阌擻輳嬪諫迁择楨秘騖。
由图可以知道我是把投进的不同货币,进行不同的记录,并把总数目都寄存到寄存器D1中。
为了避免小数点的影响,我是把货币的数据化成整数进行处理的,这样可以减少自己在编程时会出现的差错。
X002~X004为设置为高电平的输入,这样中间继电器M1~M3侧为一周期内都会保证了X002~X004的输入有效。
一方面避免了扫描漏了有投币的有效反应;另一方面也可以避免了不良输入对记数的不良影响。
氬嚕躑竄贸恳彈瀘颔澩。
图7-2
比较部分
价格的比较要贯穿实验过程的始终,只要余额大于某种商品价格时,就需要输出一个信号,提示可以购买。
投币完成后,系统会将D1内钱币数据和可以购买的饮料价格进行比较:
当投币<2元,则没有可购买的商品指示灯亮,表示所投钱币不能购买任何东西,此时可以继续投币或退币;只有投币在2元或以上时会见到汽水选择的指示灯长亮,此时可以选择购买汽水或退币;同样,大于3元的就有可乐的选择显示,5元就出现咖啡的选择显示,此时都是可以选择购买或退币。
梯形图如图7-3:
釷鹆資贏車贖孙滅獅赘。
在梯形图7-3中,为了实现数据的实时比较,用了一个特殊内部继电器M8000,在程序执行过程中,M800始终保持闭合,FNC10CMP是16位数据比较指令,用它来比较余额和商品的价格。
当余额大于等于某种商品价格时,程序使相应的指示灯亮起来表示可以购买该种商品。
为了优化程序,我都设计了比较的价格是比商品的价格少1角的。
因为余额都是五的倍数,少一就可以达到等于或大于商品价格的意图了,还可以用上中间继电器来辅助显示可选商品的等亮起来。
怂阐譜鯪迳導嘯畫長凉。
图7-3
选择和饮料供应部分
比较完成后,按下指示灯长亮的选择按钮,相应的电磁阀(Y12或Y13)起动,并且相应的选择指示灯由长亮转为以1s为周期的闪烁直至饮料供应完毕后闪烁停止。
当饮料输出达到7s时,电磁阀关断。
梯形图如图7-4:
谚辞調担鈧谄动禪泻類。
图7-4
余额计算部分
饮料输出的同时减去相应的购买币数。
梯形图如图7-5:
图7-5
退币部分
顾客可在购完饮料后,由退币指示灯Y23可知是否可以退币,指示灯亮,则可以退币,当按下退币控制按钮后,数据寄数器D1内的币数除以10,商的整数部分是需要退回1元的个数并储存在D2中;D3的数据除以5,商的整数部分是需要退回的5角钱的个数,并储存在D4中,依次类推选择退币的同时起动3个退币电动机。
3个感应器开始计数,当感应器记币的个数等于数据寄存器退回的币数时,退币电动机停止运转。
PLC编程梯形图如嘰觐詿缧铴嗫偽純铪锩。
图7-6
图7-6
报警部分
还有就是其他的运行监控系统和报警系统。
主要的运行监控系统,包括有温度的监控,光度的监控两个,都可以外接传感器进行单输入单输出的简单操作。
不妨构思一下,假设饮料的温度要保持在4°C左右,用温度传感器设置售货机里面温度在6°C时就给PLC一个开动制冷器的信号,是一个持续的信号。
当售货机里的温度达到4.5°C时,信号断开。
同样的光度监控就直接用个光感来给PLC进行售货机照明的信号。
熒绐譏钲鏌觶鷹緇機库。
报警系统分为非故障报警和故障报警。
如果是非故障报警,只要通过网络通知送掖车或者送币车即可;如果是故障报警则需要通知维修人员到现场进行维修。
同时系统如果报警则要打出回条给顾客,避免故障造成顾客损失。
鶼渍螻偉阅劍鲰腎邏蘞。
八、实验调试结果
由于实验室没有相应的实物控制模型(自动售货机),因此,在调试系统控制程序时,所有的输入信号均用开关信号和复位按钮来代替,所有的输出均用指示灯来表示。
调试时,首先按控制系统PLC接线图完成硬件接线,并仔细检查接线是否有误,特别要注意接线时不能出现短路、断路及反接等情况,否则会造成硬件损坏及人身意外。
纣忧蔣氳頑莶驅藥悯骛。
开始程序调试:
首先将PLC控制程序写入到PLC机器中,再选择监控状态,使PLC处于“RUN”状态,然后逐一按投币感应器(即硬币识别机构用复位按钮信号来表示硬币的输入),观察有没有进行累加币值;或按选择按钮,观察输出指示灯是否按预计效果闪灭(即显示饮料选择提示、饮料送出、送出时间和退币提示),并通过监控状态观察程序的运行过程及输入输出信号、内部描述实际出现的问题及解决方案。
对报警部分进行调试,只需给相应的输入端口信号,然后相应的指示灯变亮即可。
要对照设计控制要求,逐一检验设计功能是否能有效的实现,并对程序进行改进和完善。
例如,调试过程中,发现重复线圈问题,需将程序进行合并,避免重复线圈等等。
总而言之,对程序必须要反复调试,不断改进,以获得既完全实现功能,而又简单、严谨性高的PLC控制程序。
颖刍莖蛺饽亿顿裊赔泷。
九、设计心得
通过一周的PLC的课程设计,在自己的努力下,最终完成FX-2N系列PLC控制自动售货机系统的设计.本控制系统就是充分利用了PLC,接口电路芯片以及显示模块.实现了对自动售货机的控制,达到了设计的目的.这次设计的PLC控制自动售货机系统的主要内容包括设计出了硬件系统的接线图,梯形图等;并且系统具有启动,停止功能;运用功能指令进行PLC控制程序设计;还进行了系统调试,实现自动售货机的控制要求.在设计中运用所学的理论知识,进行自动售货机运行原理设计,硬件系统设计,软件系统设计,创新设计,提高理论知识工程应用能力,系统调试能力,分析问题与解决问题的能力.综合运用了所学的知识,理论与实际相结合,提出并论证设计方案,然后进行软,硬件的设计,制作与调试,最后获得正确的结果.加深了对所学理论知识的巩固,加强了建立PLC控制工业机械和生产过程系统的整体概念,初步掌握了PLC控制工业生产和社会生活的软,硬件开发方法,为以后进行实际的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.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自动 售货 控制系统 研发 设计
![提示](https://static.bdocx.com/images/bang_tan.gif)