基于PLC的自动售货机设计.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于PLC的自动售货机设计.doc》由会员分享,可在线阅读,更多相关《基于PLC的自动售货机设计.doc(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、电气控制课程设计评语:考勤10守纪10过程40设计报告30答辩10总成绩100专 业: 班 级: 姓 名: 学 号: 指导教师: 兰州交通大学自动化与电气工程学院2014年07月11日学习文档 仅供参考基于PLC的自动售货机的设计1 问题描述一台用于销售汽水和咖啡的自动售货机,具有钱币识别、币值累加、自动售货、找钱等功能,此售货机可接受的钱币为1元、5元和10元。汽水的售价为12元,咖啡的售价为15 元。在该机中有两种已经配制好的饮料液,一种为汽水,另一种为咖啡。控制任务和功能要求:1此自动售货机可以投入1元、5元或10元钱币,可以判断钱币真伪,假设为假币,退出假币,5秒后复位。2当投入的钱币
2、总值超过12元时,汽水指示灯亮,当投入的硬币总值超过15元时,汽水和咖啡的指示灯都亮。3当汽水指示灯亮时,按汽水按钮,则汽水从汽水出口排出, 8s后自动停止,并且排出时相应指示灯闪烁。4当咖啡指示灯亮时,按咖啡按钮,则咖啡从咖啡出口排出,8s后自动停止,并且排出时相应指示灯闪烁。5当按下找钱按钮后,如果投入的钱币总值超过所需钱数时,找钱指示灯亮,售货机自动退出多余的钱。6具有销售数量度和销售金额的累加功能。7由于本设计受时间化条件的限制,设计中忽略了各种故障以及缺货等因素的影响。2 PLC选型及硬件配置采用S7-300硬件配置如表1所示。表1 PLC选型及硬件配置插槽模块订货号MPI地址I地址
3、Q地址1PS 307 10A6ES7 307-1KA00-0AA02CPU 3146ES7 314-1AE01-0AB0234DI16DC24V6ES7 321-1BH10-0AA0015DO166ES7 322-1BH00-0AA0453 编程元件的地址分配编程元件地址分配如表2所示。表2 编程元件地址分配输入信号输出信号名称功能I/O地址名称功能I/O地址SQ0假币传感器HL1汽水指示灯SQ1一元投币开关HL2咖啡指示灯SQ2五元投币开关YV1汽水释放机构SQ3十元投币开关YV2咖啡释放机构SB1汽水按钮YA找钱机构SB2咖啡按钮HL3找钱指示灯SB3找钱开关HL4假币指示灯SB4启动按钮
4、YV3假币退出机构4 PLC外部接线图PLC外部接线如图1所示。图1 PLC外部接线图5 梯形图控制程序 程序设计说明可以把自动售货机运行时的过程分为几个程序块:投币过程、价格比较过程选择商品过程、退币过程。1投币过程在投币的过程中,每投下钱币,计数器增加相应的币值。当投入1元钱币时,相当于让ST1闭合。每投入一元,ST1就闭合一次,加计数器就自动加“1”,累加值保存在MW20中。投入5元、10元时原理同上。2价格比较过程只要投币数总额大于或等于某种商品的价格时,相应的商品指示灯亮。 3选择商品过程当投入的币值可以购买某种商品时,按下相应的“选择”按钮会使相应商品的执行机构通电。4退币过程在退
5、币过程中,最主要的是检测是否需要退币,选择了商品后,当投入的钱币总额超过所购商品的价格时,按下找钱按钮,可实现退币功能。自动售货机主流程图如图2所示。图2自动售货机的主流程图 梯形图控制程序梯形图见附录所示。6 仿真结果(1)按下启动按钮SB4,如果假币传感器ST0闭合,则假币指示灯亮,假币退出机构得电,如图3所示。 图3假币指示灯情况2投入钱币超过12元时汽水指示灯亮,超过15元时汽水和咖啡指示灯都亮,如图4所示。图4投入不同币值的指示灯情况3按下汽水按钮时,汽水指示灯亮,汽水释放机构得电,8秒后停止,相应指示灯闪烁,如图5所示。图5 按下汽水按钮的指示灯情况4按下咖啡按钮时,咖啡指示灯亮,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 PLC 自动 售货 设计
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内