实用文档电气控制课程设计专业:自动化班级:动201501姓名:张生鹏学号:201509324指导教师:姜香菊兰州交通大学自动化与电气工程学院评语:考勤10分守纪10分过程30分设计报告30分答辩20分总成绩(100分)电气控制课程设计报告12018年7月6日电气控制课程设计报告2自动售货机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地址输入地址输出地址1PS30710A6ES7307-1KA00-0AA02CPU312C(1)6ES7312-5BE03-0AB0V2.634DI32xDC24V6ES7321-1BL80-0AA00…35DO32xDC24V/0.5A6ES7322-1BL00-0AA04…53.分配I/O地址表电气控制课程设计报告3编程元件地址分配表如表2所示。表2I/O地址分配表序号符号地址数据类型10.5元投币口I0.0BOOL21元投币口I0.1BOOL35元投币口I0.2BOOL4可乐按钮I0.3BOOL5橙汁按钮I0.4BOOL6红茶按钮I0.5BOOL7咖啡按钮I0.6BOOL8找钱按钮I0.7BOOL9可乐出口Q4.0BOOL10橙汁出口Q4.1BOOL11红茶出口Q4.2BOOL12咖啡出口Q4.3BOOL13可乐指示灯Q4.4BOOL14橙汁指示灯Q4.5BOOL15红茶指示灯Q4.6BOOL16咖啡指示灯Q4.7BOOL17找钱指示灯Q5.1BOOL18找钱出口Q5.2BOOL4.PLC外部接线图PLC外部接线图如图1所示。I0.0I0.1I0.2I0.3I0.4I0.5I0.6MQ4.1Q4.2Q4.3N0.5元1元5元可乐按钮橙汁按钮红茶按钮咖啡按钮可乐指示灯橙汁指示灯红茶指示灯咖啡指示灯+24VQ4.4可乐出口I0.7退币按钮找零出口橙汁出口红茶出口咖啡出口Q4.5Q4.6Q4.7Q5.2Q4.0Q5.1找零指示灯图1外部接线图5.控制流程图电气控制课程设计报告4控制流程图如图2所示。开始开始投币投币金额累计金额累计币值比较币值比较=2.5元=2.5元=3元=3元=5.5元=5.5元=10元=10元可乐指示灯亮可乐指示灯亮橙汁指示灯亮橙汁指示灯亮红茶指示灯亮红茶指示灯亮咖啡指示灯亮咖啡指示灯亮选择商品选择商品找零找零结束结束YNYNYNYN图2控制流程图6.程序调试投币仿真图如图3所示。图3投币仿真图选择商品仿真图如图4所示。电气控制课程设计报告5图4选择商品仿真图退币仿真图如图5所示。图5退币仿真图7.心得体会通过这次课程设计,我学会了PLC的基本编程方法,对PLC的工作原理和使用方法也有了更深刻的理解。在对理论的运用中,提高了我的工程素质,在没有做课程设计以前,我对PLC知道的都是大体上的,对一些细节不加重视,当我们把自己想出来的程序下载到PLC中的时候,问题出现了,不是不能运行,就是运行的结果和要求的结果不相符合。通过解决一个个在调试中出现的问题,我们对PLC的理解得到加强,看到了实践与理论的差距。参考文献[1]顾桂梅,王永顺,王庆贤.电气控制与PLC应用项目教程[M].北京:机械工业出版社,2010:89-148.电气控制课程设计报告6附录1.梯形图电气控制课程设计报告7电气控制课程设计报告8电气控制课程设计报告9电气控制课程设计报告10电气控制课程设计报告11电气控制课程设计报告12