自动售货机PLC控制.docx
《自动售货机PLC控制.docx》由会员分享,可在线阅读,更多相关《自动售货机PLC控制.docx(13页珍藏版)》请在冰豆网上搜索。
自动售货机PLC控制
电气控制课程设计
评语:
考勤10分
守纪10分
过程30分
设计报告30分
答辩20分
总成绩(100分)
专业:
自动化
班级:
动201501
姓名:
张生鹏
学号:
201509324
指导教师:
姜香菊
兰州交通大学自动化与电气工程学院
2018年7月6日
自动售货机PLC控制
1.问题分析及解决方案
1.1问题描述:
一台用于销售可乐,橙汁,红茶和咖啡的自动售货机,具有货币识别、币值累加、自动售货、自动找钱等功能。
此售货机可接受的货币为0.5元、1元和5元。
可乐的售价为2.5元,橙汁的售价为3元,红茶的售价为5.5元,咖啡的售价为10元。
1.2控制要求:
(1)此售货机可投入5角、1元、5元硬币。
(2)所售饮料标价:
可乐——2.50元橙汁——3.00元、
红茶——5.50元咖啡——10.00元
(3)当投入的硬币和纸币总价值超过所购饮料的标价时,所有可以购买饮料的指示灯均亮,可作购买提示。
(如:
当投入的硬币总价值超过2.5元,可乐按钮指示灯亮;当投入的硬币总价值超过3元,可乐、橙汁按钮指示灯均亮;当投入的硬币总价值超过10.00元所有饮料按钮指示灯都亮)。
(4)当饮料按钮指示灯亮时,才可按下需要购买饮料的按钮,购买相应饮料。
(如:
当可乐按钮指示灯亮时,按可乐按钮,则可乐排出10s后自动停止,此时可乐按钮指示灯闪烁)
(5)购买饮料后,系统自动计算剩余金额,并根据剩余金额继续提示可购买饮料(指示灯亮)。
(6)若投入的硬币和纸币总价值超过所消费的金额时,找余指示灯亮,按下退币按钮,就可退出多余的钱。
2.PLC选型及硬件配置
采用S7-300硬件配置如表1所示。
表1PLC选型及硬件配置
插槽
模块
订货号
MPI地址
输入地址
输出地址
1
PS30710A
6ES7307-1KA00-0AA0
2
CPU312C
(1)
6ES7312-5BE03-0AB0
V2.6
3
4
DI32xDC24V
6ES7321-1BL80-0AA0
0…3
5
DO32xDC24V/0.5A
6ES7322-1BL00-0AA0
4…5
3.分配I/O地址表
编程元件地址分配表如表2所示。
表2I/O地址分配表
序号
符号
地址
数据类型
1
0.5元投币口
I0.0
BOOL
2
1元投币口
I0.1
BOOL
3
5元投币口
I0.2
BOOL
4
可乐按钮
I0.3
BOOL
5
橙汁按钮
I0.4
BOOL
6
红茶按钮
I0.5
BOOL
7
咖啡按钮
I0.6
BOOL
8
找钱按钮
I0.7
BOOL
9
可乐出口
Q4.0
BOOL
10
橙汁出口
Q4.1
BOOL
11
红茶出口
Q4.2
BOOL
12
咖啡出口
Q4.3
BOOL
13
可乐指示灯
Q4.4
BOOL
14
橙汁指示灯
Q4.5
BOOL
15
红茶指示灯
Q4.6
BOOL
16
咖啡指示灯
Q4.7
BOOL
17
找钱指示灯
Q5.1
BOOL
18
找钱出口
Q5.2
BOOL
4.PLC外部接线图
PLC外部接线图如图1所示。
图1外部接线图
5.控制流程图
控制流程图如图2所示。
图2控制流程图
6.程序调试
投币仿真图如图3所示。
图3投币仿真图
选择商品仿真图如图4所示。
图4选择商品仿真图
退币仿真图如图5所示。
图5退币仿真图
7.心得体会
通过这次课程设计,我学会了PLC的基本编程方法,对PLC的工作原理和使用方法也有了更深刻的理解。
在对理论的运用中,提高了我的工程素质,在没有做课程设计以前,我对PLC知道的都是大体上的,对一些细节不加重视,当我们把自己想出来的程序下载到PLC中的时候,问题出现了,不是不能运行,就是运行的结果和要求的结果不相符合。
通过解决一个个在调试中出现的问题,我们对PLC的理解得到加强,看到了实践与理论的差距。
参考文献
[1]顾桂梅,王永顺,王庆贤.电气控制与PLC应用项目教程[M].北京:
机械工业出版社,2010:
89-148.
附录
1.梯形图