




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 毕生发展心理学(第2版)课件 第7-13章 幼儿心理的发展(上) -老年期心理的发展
- 丘北县食品安全知识考试题及答案
- 软件安全测试面试题目大全及答案
- 输血知识试题及答案
- 数学的题目及答案
- 四川c类安全员考试试题及答案
- 泗州城传说试题及答案
- 兵器装备管理办法
- 养犬管理办法扬州
- 兼职津贴管理办法
- 重庆狱警面试试题及答案
- 2025年中考数学总复习《实数》专项测试卷(附答案)
- 防蚊防虫技术培训课件
- 一例高血压患者护理教学查房
- 高速公路养护施工安全
- 高效的时间管理心得体会
- 合伙人一致行动人协议书范本
- 查验预防接种证
- 城市公共安全风险评估模型-深度研究
- 2025年陕西榆能化学材料有限公司招聘笔试参考题库含答案解析
- 工程机械租赁合同范本
评论
0/150
提交评论