plc课程设计自动售货机Word文档下载推荐.docx
《plc课程设计自动售货机Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《plc课程设计自动售货机Word文档下载推荐.docx(8页珍藏版)》请在冰豆网上搜索。
8
7、调试·
12
8、小结·
参考文献
1.1本设计的意义
自动售货机是集声、光、机电一体化的高新智能化产品,在我国也开始得到应用。
在中国人们可以看到现代化的自动售货机摆放在一些大商场门口、繁华街道两旁、公园入口处以及其它热闹的场所。
自动售货机在中国有着广阔的发展前景。
从自动售货机的发展趋势来看,它的出现是由于劳动密集型的产业构造向技术密集型社会转变的产物。
大量生产、大量消费以及消费模式和销售环境的变化,要求出现新的流通渠道;
而相对的超市、百货购物中心等新的流通渠道的产生,人工费用也不断上升;
再加上场地的局限性以及购物的便利性等这些因素的制约,无人自动售货机作为一种必须的机器便应运而生了。
1.2PLC概述
PLC=ProgrammableLogicController,可编程逻辑控制器,一种数字运算操作的电子系统,专为在工业环境应用而设计的。
它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算,顺序控制,定时,计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。
是工业控制的核心部分。
1.3自动售货机介绍
设计主要研究的是自动售货机中有关于PLC的部分。
自动售货机是由于劳动密集型的产业构造向技术密集型社会转变的产物。
自动售货机可以充分补充人力资源的不足,适应消费环境和消费模式的变化,24小时无人售货的系统可以更省力,运营时需要的资本少、面积小,有吸引人们购买好奇心的自身性能,可以很好地解决人工费用上升的问题等各项优点。
所以说,自动售货机是今后小商品和饮料销售方式的一个很好的发展趋势。
它的出现将极大的方便人们购买所需要的小商品。
在实际生活中所见到的售货机,其基本功能就是对投入的货币进行运算,并根据货币数值判断是否能够购买某种商品,并作出相应的反应。
2、课程设计的目的
课程设计的目的主要通过对售货机的设计实践,了解一般电气控制系统设计过程、设计要求、应完成的工作内容和具体设计方法。
通过它也有助于复习和巩固以往所学的知识,达到灵活应用的目的。
3、课题概述
一般的自动售货机由钱币装置、指示装置、贮藏售货装置等组成。
钱币装置是售货机的核心,其主要功能是确认投入钱币的真伪,分选钱币的种类,计算金额。
如果投入的金额达到购买物品的数值即发出售货信号,并找出余钱。
指示装置用以指示顾客所选商品的品种。
贮藏售货装置保存商品,接收出售指示信号,把顾客选择的商品送至付货口。
一般售货机的钱币装置由投币口、选别装置、确认钱币真伪的检查装置、计算金额的计算装置和找钱装置组成。
4、设计任务和要求
饮料自动售货机控制系统工作过程主要包括计币比较显示可买饮料、选择、饮料供应、退币五个步骤。
1)计币比较
顾客投入的钱币通过传感器,将其存储在寄存器D0中并累加。
钱币投入完成后,系统会将寄存器中的钱币数据与可买饮料价格进行区间比较,如果投入的钱币不足,则找钱指示灯亮,要求继续投币或退币。
当投入钱币大于等于12元时,汽水指示灯亮;
若大于等于15元,汽水和咖啡指示灯亮;
此时可选择饮料。
3)选择饮料
比较电路完成后,可选择饮料。
当按下按钮时,相应的指示灯闪烁。
4)饮料供应
当按下按钮时,相应的继电器启动输出所选择的饮料,输出地同时寄存器减去购买的饮料的钱币数。
5)退币
购买结束后,若还剩余钱币,按下退币按钮,系统会把数据寄存器中的钱币退回。
根据对饮料自动售货机的工作过程描述,可以设计出饮料自动售货机控制系统PLC程序的程序流程图。
5、设计方案
5.1I/O地址
输入
输出
器件代号
地址
功能说明
地址号
SQ0
X0
模拟投一元
KM0
Y0
咖啡出口
SQ1
X1
模拟投五元
KM1
Y1
汽水出口
SQ2
X2
模拟投10元
L0
Y2
咖啡指示灯
SB0
X3
咖啡按钮
L1
Y3
汽水指示灯
SB1
X4
汽水按钮
L2
Y4
找钱指示灯
SB2
X5
复位按钮
KM2
Y5
找钱出口
5.2、I/O电气接口图
6、控制程序
6.1、指令表
LDM8002
MOVK0D0
LDPX000
ADDK1D0D0
LDPX001
ADDK5D0D0
LDM8000
CMPK12D0M0
LDM0
OUTY003
LDM1
ORM2
OUTY000
CMPK15D0M6
LDM7
ORM8
OUTY002
MRDY000
LDX003
ORM100
ANIM102
ANIM101
ANIMT1
OUTM100
LDX005
ORM102
ANIM100
ANIT3
OUTM102
ORM7
ANDM100
ANDM8013
ANDM102
LDM100
ORY002
ANIT1
MRDT1KT0
LDM102
ORM6
OUTY006
MRDT3K70
LDFY004
SUBD0K70
LDFY006
SUBD0K15D0
LDPX006
ORM50
ANIM51
OUTM50
LDM50
CMPK1D0K1
ANDM52
ORM51
ANIT5
OUTY007
ANIM8013
LDY7
SUBD0K1D0
END
7、调试
调试过程中,我们小组所用的是PLC主机(FX2N-33MR),该主机下载程序的速度相比于3U的主机比较慢。
在整个程序的调试过程中,我们一步步发现了好多问题,因为最初的自动售货机设计比较简单,只是考虑了投币和购买的过程,而没有将购买之后自动机械手送货的过程加进设计的方案中。
而且在设计,程序刚开始时的投币累加也有没有做到准确相加,有钱投入,并且投币金额超过了所需购买商品的价格,但是找钱指示灯却不亮。
最后,经过我们小组6名同学的共同努力,以及两位实验老师不厌其烦的指导下,我们终于解决了遇到的所有问题,完成了自动售货机的设计。
8、课程设计小结
通过本次电气控制与PLC课程设计,我对PLC的理论知识以及实际生产生活中的运用有了更深一步的了解,尤其是把课堂上学习的书本知识与实际生活有机的结合起来了。
与此同时,我还掌握了自动售货机的基本工作原理,对自动售货机的发展也有了一定的了解更加充分的体会到了PLC在实际生活中的重要应用与在当今控制领域的重要地位。
最后,感谢两位老师在为期一周的设计中给与我们的帮助和指导,使我们顺利完成了自己课题的设计。
[1]王国海主编,《可编程序控制器及其应用》第二版中国劳动社会保障出版社2007
[2]瞿彩萍主编,《PLC应用技术》(三菱)中国劳动社会保障出版社,2006
[3]程周,《可编程序控制器原理与应用》北京:
高等教育出版社,2003年
[4]王永华,《现代电气控制及PLC应用技术》北京:
北京航空航天大学出版社,2000
[5]周美兰,周封,忘岳宇,《PLC电气控制与组态设计》北京:
科学出版社,2003
[6]吴建强,姜三勇,《可编程控制器原理及应用》哈尔滨工业大学出版社,2000
[7]吴中俊,黄永红,《可编程序控制器原理及应用》北京:
机械工业出版社,2003
[8]张万忠,刘明芹,《电器与PLC控制技术》北京:
化学工业出版社,2003
[9]王兆义,《可编程序控制器教程》北京:
机械工业出版社,2001
[10]贺哲荣,石帅军,《流行PLC实用程序及设计(三菱FX2系列)》北京: