PLC课程设计报告自动售货机.docx

上传人:b****6 文档编号:7354580 上传时间:2023-01-23 格式:DOCX 页数:15 大小:193.28KB
下载 相关 举报
PLC课程设计报告自动售货机.docx_第1页
第1页 / 共15页
PLC课程设计报告自动售货机.docx_第2页
第2页 / 共15页
PLC课程设计报告自动售货机.docx_第3页
第3页 / 共15页
PLC课程设计报告自动售货机.docx_第4页
第4页 / 共15页
PLC课程设计报告自动售货机.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

PLC课程设计报告自动售货机.docx

《PLC课程设计报告自动售货机.docx》由会员分享,可在线阅读,更多相关《PLC课程设计报告自动售货机.docx(15页珍藏版)》请在冰豆网上搜索。

PLC课程设计报告自动售货机.docx

PLC课程设计报告自动售货机

PLC课程设计报告

 

题目:

自动售货机

班级:

09应用电子技术

学号:

0906010136

姓名:

蓝琴

指导老师:

陈金佳

日期2011.06.22

自动售货机

摘要

本文介绍了自动售货机的基本原理以及工作流程,然后以一次交易过程为例,把交易过程分为几个程序块,然后分别对程序块进行编程。

具体说明了可编程序控制器在自动售货机中的作用。

程序涉及到了自动售货机工作的绝大部分过程。

利用PLC控制的自动售货机提高了系统的稳定性,保证自动售货机能够长期稳定运行。

关键词自动售货机;可编程序控制器;梯形图

设备:

电脑一台,实验箱一台,AB接口的USB连线一条,电源线两条。

目录

一、控制要求..................................................4

二、I/O分配表.................................................4

三、外部接线图................................................4

四、梯形图的功能分析.........................................5

五、触摸屏的设计..............................................11

六、心得体会..................................................12

七、参考文献..................................................12

 

一.控制要求

1.此自动售货机可以投入一角、五角、一元的硬币。

2.当投入假币时不计币,假币不退还。

3.如果顾客投入硬币在限定的时间内不按任何按键,自动售货机将不退还所投硬币。

4.当投入硬币的总值等于或超过相对应饮料价值且对应的饮料总量大于零,对应的饮料指示灯亮;

5.当相应饮料的指示灯亮时,按下相应的选择按键,指示灯闪烁,同时饮料掉出。

6.如果顾客选择后当前额大于零或不选择,按退币键自动售货机会自动将余款退还顾客;

7.找零时如果当前额大于1元则先退一元再找1角,如果当前额小于一元则直接退一角;

8当前额显示在数码管上。

.

二.I/O分配表

输入

输出

操作功能

地址

操作功能

地址

投币感应

0.00

可选汽水指示灯

100.00

退币键

0.01

可选花茶指示灯

100.01

饮料重装

0.02

可选咖啡指示灯

100.02

假币感应

0.03

退币

100.04

投入一角

1.06

汽水总量等于零指示灯

100.05

投入五角

1.10

花茶总量等于零指示灯

100.06

投入一元

1.08

咖啡总量等于零指示灯

100.07

花茶选择按钮

1.07

投入的假币指示灯

101.01

汽水选择按钮

1.09

有币投入感应

101.02

咖啡选择按钮

1.11

饮料掉出

101.00

三.外部接线图

 

四.梯形图的功能模块

1.投币

投入硬币后自动售货机自动对币值区分并计数。

2.比较当前值

投入的总币值与各饮料的价格相比较,如果币值大于或等于某一饮料则相应的指示灯亮,否则无指示灯亮

3.选择饮料

在当前总币值大于或等于某一饮料的价格时菜可选择。

4.出货闪烁表示

4.可选指示灯

5.退币

6.退币值区分

7.总量

8.假币提示

9.有币投入感应

10.意外情况

11.货物输出

12.总量显示

五.触摸屏的设计

六.心得体会

通过这次的课程设计让我对PLC的学习产生了更多的兴趣。

我选的设计题目是自动售货机,虽然这看似很简单,但也花费了我不少的精力。

在实验过程中我遇到了不少的问题,如刚开始时我对题目的要求不是很明白,在不理解的情况下就无法进行构思,所以我就请教了班级跟我做一样题目的同学,在他的讲解下让我有了思路。

跟着自己的思路开始编写程序。

在程序编写完后进行了仿真,发现程序有漏洞,就是D0没有清零,后面就加上了MOV指令进行清零,还有刚开始时我是用手动的方式,按下表示没物品的按钮,让红灯亮。

结果发现可以用CNT指令对物品进行计数,买完一个物品就减一,当减到零时,红灯亮,红灯亮表示没物品了,也就不能购买该物品。

按下CNT的复位按钮就可表示补充货物。

再者就是找零时出现了问题,经过修改后可以了,但发现若顾客投入的是很多钱,在自己原先的程序上必须有几个的一元或五角就得按几下出一元的按钮或五角按钮。

这样在实际生活中不适用,最后请教了同学并一起探讨下。

最后决定用/B指令,可将余额除以10,将商和余数分别赋值给D1和D2,同时将D2与5比较,若等于5,就将1赋值给D3。

D1代表有几个的一块钱,若D2等于5,说明有一个的5角,用D3表示。

这样只要按下立即退款按钮就可出几个的一元或五角。

这样整个程序就完成了也能正常的在自己设计的触摸屏上进行模拟。

经过一番的努力,PLC课程设计终于完成了,从中让我明白了不要去害怕遇到问题,而是应该勇于去发现解决问题。

还有就是同学之间的团结与互助取到了一定的作用,再此也感谢老师一旁的指导。

在今后我会更加努力的去学习,补充自己的不足,完善自己。

七、参考文献

[1]可编程序控制器原理与程序设计。

[2]王永华·现代电气控制及PLC应用技术。

[3]张万忠,刘明芹·电器与PLC控制技术。

.

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1