PLC课程设计——自动售货机.doc

上传人:文库蛋蛋多 文档编号:2931964 上传时间:2023-03-03 格式:DOC 页数:10 大小:474KB
返回 下载 相关 举报
PLC课程设计——自动售货机.doc_第1页
第1页 / 共10页
PLC课程设计——自动售货机.doc_第2页
第2页 / 共10页
PLC课程设计——自动售货机.doc_第3页
第3页 / 共10页
PLC课程设计——自动售货机.doc_第4页
第4页 / 共10页
PLC课程设计——自动售货机.doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《PLC课程设计——自动售货机.doc》由会员分享,可在线阅读,更多相关《PLC课程设计——自动售货机.doc(10页珍藏版)》请在三一办公上搜索。

1、漳州师范学院自动售货机PC-PLC控制系统设计课程设计姓 名: 徐军 学 号: 090505221 系 别:物理与电子信息工程系 专 业:电气工程及其自动化 年 级: 09电气2 指导教师: 朱笑花 2012.05.11 目录一、设计目的二、自动售货机控制要求三、PLC的选型四、PLC的I/O的分配五、PLC的外部接线六、PLC的控制程序梯形图七、组态王程序设计八、调试结果、调试中出现的问题及解决方法九、设计心得体会十、参考文献一、设计目的1、提高个人对PLC所学知识的综合运用能力,独立工作能力,以及分析和解决问题能力。复习和巩固所学知识。2、结合现实中的情况,在巩固和应用所学知识的前提下,充

2、分发挥自己的动手和实际设计的能力,设计出一款简单实用的自动售货机。3、了解和初步掌握运用组态王设计对PLC控制系统的祘监控系统。二、自动售货机控制要求1工作要求:1)、此售货机可投入1元、2元、或5元硬币。2)、当投入的硬币总值超过元时,汽水按钮指示灯亮;又当投入的硬币总值超过5元时,汽水及咖啡按钮指示灯都亮。3)、当汽水按钮灯亮时,按汽水按钮,则汽水排出6秒后自动停止,这段时间内,汽水指示灯闪动。4)、当咖啡按钮灯亮时,按咖啡按钮,则咖啡排出6秒后自动停止,这段时间内,咖啡指示灯闪动。5)、若投入硬币总值超过按钮所需的钱数(汽水3元,咖啡5元)时,找钱指示灯亮,表示找钱动作,并退出多余的钱。

3、6)、假设汽水排出、咖啡排出、找钱动作均由电机进行控制。三. PLC的选型:三菱系列FX2N-48MR四、PLC的I/O分配自动售货机I/O分配表输入输出X0投1角Y0汽水指示灯X1投5角Y1可乐指示灯X2投1元Y2汽水阀门X3汽水选择按钮Y3可乐阀门X4可乐选择按钮Y4找1元电机阀X5退币按钮Y5找5角电机阀X61元退币感应Y6找1角电机阀X75角退币感应Y7无汽水可乐报警指示灯X101角退币感应X14汽水液位感应X15可乐液位感应五、PLC的外部接线六、PLC的控制程序梯形图3、投币程序设计当投入1角硬币时,加1指令INCP作用使D0(顾客投入总额)=D0+1。 当投入5角硬币时,加法器A

4、DDP作用使D0(顾客投入总额)=D0+5。当投入1元硬币时,加法器ADDP作用使D0(顾客投入总额)=D0+10。4、钱币比较程序设计指令ZCP K30 k50 D0 M3是作用D030 时M3=1;Y011=1显示钱币不足 30=D0=50 M4=1;驱动中间继电器M6 50D0时 M5=1;驱动中间继电器M7;M6、M7或集驱动M8汽水灯亮,M7驱动M9可乐灯亮5、饮料选购程序设计5.1、汽水选购程序设计在钱币足够使汽水灯亮时,按下汽水选择按钮,Y002自锁T0开始计时,M8013脉冲驱动M10使汽水灯闪烁。计时时间到时T0=6常闭触电断开即购买完5.2、咖啡选购程序设计在钱币足够使咖啡

5、灯亮时,按下咖啡选择按钮,Y003自锁T1开始计时,M8013脉冲驱动M11使咖啡灯闪烁。计时时间到时T1=6常闭触电断开即购买完毕。 5.3、扣钱程序设计当定时器T0动作时,SUBP减法指令使D0(客户投入的钱)=D0-30且INCP自加指令使D22(售货汽水次数)=D22+1;当定时器T1动作时,SUBP减法指令使D0(客户投入的钱)=D0-50且INCP自加指令使D22(售货咖啡次数)=D23+1;5.4、汽水灯和可乐灯程序设计利用双线圈问题,M8、M10或集输出驱动Y000(汽水灯)达到亮闪效果。利用双线圈问题,M9、M11或集输出驱动Y001(可乐灯)达到亮闪效果。5.5、退币程序设

6、计当用户按下退币按钮X5后,开始执行找余程序。先执行除法指令DIVP,将D0的值除以10将除数存入D10中,为用户找1元的个数。除法指令DIVP,将D11的值除以5将除数存入D12中,为用户找5角的个数。D13为用户找1角个数。X006、X007、X010为退币感应器,Y004、Y005、Y006分别为找1元、5角、1角电机。Y004、Y005、Y006每动作一次D5,D6,D7在INC指令加1,比较指令CMP使D10与D5进行比较,当D10=D5时,M14=1找一元动作完成。比较指令CMP使D12与D6进行比较,当D12=D6时, M17=1找5角动作完成。比较指令CMP使D14与D7进行比

7、较,当D14=D7时, 即找角动作完成。同时每感应到一元,五角,一角,即X6,X7,X10每动作一次,余额寄存器D0分别减10,5,1. 5.6、复位程序 当找钱动作完成时,ZRST复位区间D0到D14,常闭触电断开表示找钱动作复位。八、组态王程序设计1、界面设计3、定义I/O设备程序在实际运行中是通过I/O设备和下位机交换数据的。组态王画面连接I/O设备。数据词典:在数据词典下新建相关变量,如下图4、实时售货报表如下图在画面里插入报表窗口Report0。八、调试结果、调试中出现的问题及解决方1:在设计组态王程序中,发现监控系统的中变量没有随系统实时变化,通过查找资料,发现是变量定义类型错误,

8、将原来的“内存整型”修改为“IO整型”即可。九、设计心得 通过这几周的PLC设计实践。我学会了PLC的基本编程方法,对PLC的工作原理和使用方法也有了更深刻的理解。在对理论的运用中,提高了我们的工程素质,在没有做实践设计以前,我们对知道的撑握都是思想上的,对一些细节不加重视,当我们把自己想出来的程序与到PLC中的时候,问题出现了,不是不能运行,就是运行的结果和要求的结果不相符合。能过解决一个个在调试中出现的问题,我们对PLC 的理解得到加强,看到了实践与理论的差距。 通过合作,我们的合作意识得到加强。合作能力得到提高。上大学后,很多同学都没有过深入的交流,在设计的过程中,我们用了分工与合作的方

9、式,每个人互责一定的部分,同时在一定的阶段共同讨论,以解决分工中个人不能解决的问题,在交流中大家积极发言,和提出意见,同时我们还向别的同学请教。在此过程中,每个人都想自己的方案得到实现,积极向同学说明自己的想法。能过比较选出最好的方案。在这过程也提高了我们的表过能力。 通过此次课设,让我了解了PLC梯形图、指令表、顺序功能图有了更好的了解,也让我了解了关于PLC设计原理。有很多设计理念来源于实际,从中找出最适合的设计方法。 在设计的过程中我们还得到了老师的帮助与意见。在学习的过程中,不是每一个问题都能自己解决,向老师请教或向同学讨论是一个很好的方法,不是有句话叫做思而不学者殆。做事要学思结合。 在此次课程设计中,我第一次接触到了“组态王”这个工程软件,通过老师和同学的帮助,基本上完了通过组态王设计的“自动售货机的实时监控的上位机软件设计。对组态王软件有了初步的掌握。 在此次课程设计中,要特别感谢朱笑花老师耐心细致的指导,也要感觉一起讨论一直工作的同学们。十、参考文献1 罗宇航.流行PLC实用程序及设计(FX系列)M.西安电子科技大学出版社.2006年12月. 2322352 廖常初. FX系列PLC 编程及应用M.机械工业出版社. 2005年4月.1 1273 练伟新.基于PLC的自动售货机电控系统改造J.电气时代. 2006,(7) :9495

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

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号