PLC自动售货机控制系统设计.pptVIP

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
答辩人: 000000 专 业: 000000 指导教师:0000教授 设计背景 本文介绍了自动售货机的基本原理以及工作流程,然后以一次交易过程为例,把交易过程分为几个程序块,然后分别对程序块进行编程。论文阐述了自动售货机各主要部件的选择,具体说明了可编程序控制器在自动售货机中的作用。本次涉及到了自动售货机工作的绝大部分过程。利用西门子PLC控制的自动售货机提高了系统的稳定性,保证自动售货机能够长期稳定运行,可实现类似控制功能,还具有可靠性高、编程简单、维护方便等优点。 PLC系统设计 1.绪论 发展情况:自动售货机实现了商品多样化 的发展,给人类生活带来极大的方便。 发展前景:自动售货机节省人力电力,具有快速的发展潜力。 本次设计的主要目的能够实现自动售货机的自动控制系统的PLC设计。 2.PLC介绍 特点: 抗干扰能力强,可靠性好 控制系统结构简单,通用性强 编程方便,易于使用 功能完善 设计、施工、调试、的周期短 功能: 逻辑控制功能 定时/记数控制功能 数据处理功能 A/D与D/A 转换功能 远程I/O功能 PLC扫描周期图 3.自动售货机功能分析 售货机的基本功能就是对投入的货币进行运算,并根据货币数值判断是否能够购买某种商品,并作出相应的反应。 该自动售货机可识别三种钱币,分别是1元、5元、10元,采用三个按钮进行模拟,自动售货机共出售四种货物,其价格分别定为1元、3元、4元、6元,当投币数大于等于货物价格时且售货机里有这种货物时,指示灯亮,表示可以进行购买,四种货物分别用四个小灯代替进行模拟。 系统工作流程 PLC的硬件组成 I/O点分配表 硬件接线图 售货机模拟图 售货机模拟图 售货机模拟图 售货机模拟图 梯形图 梯形图 梯形图 梯形图 梯形图 梯形图 梯形图 总结 谢谢各位评委老师 基于PLC自动售货机控制系统设计 PLC简介 功能分析 系统设计 绪论 结构: 中央处理器CPU 存储器 输入输出接口 电源 I/O扩展接口 I1.3 限位开关S4 I1.2 限位开关S3 Q0.4—Q0.7 数码十位显示 I1.1 限位开关S2 Q0.0—Q0.3 数码个位显示 I1.0 限位开关S1 Q2.5 电机正转 I0.0 找零 Q2.6 电机正转 I0.7 送D货物 Q2.3 出货口 I0.6 送C货物 Q2.2 找零出口 I0.5 送B货物 Q2.1 D货物显示 I0.4 送A货物 Q2.0 C货物显示 I0.3 投币10元 Q1.1 B货物显示 I0.2 投币5元 Q1.0 A货物显示 I0.1 投币1元 PLC地址 输出单元 PLC地址 输入单元 售货机模拟图 售货机模拟图 开始程序,先进行程序初始化 钱币相加程序:每投入一种钱币就执行一次与MW3里面的数相应的加一次,并在此寄存在MW3中,直到投币结束为止。 显示当前投入的钱币可以购买的货物程序 送货程序:确定购买货物后,进行延时等待再将货物送到出货口处 货物计数程序 :每当购买某种货物一次,就进行一次这种货物的计数, 分别由计数器C1、C2、C3、C4进行计数 。 显示剩余钱数找零:购买货物后如有剩余钱币, 按下找零按钮I0.0,程序立即会将所投进的总 钱数与购买的货物花费的钱数相减,将剩余的 钱进行区间比较,最后再将相应的钱数进行 I_BCD码的转换,通过传送指令由数码管QB0输 出显示。 在设计中遇到了很多编程问题,最后得到了老师、同学的指导和帮助。在此,衷心地感谢我的指导教师李博士,感谢那些与我朝夕相处了四年的同学! 感谢在座所有老师的指导和关怀!

文档评论(0)

celkhn5460 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档