基于plc的自动售货机程序设计.docVIP

  1. 1、本文档共10页,可阅读全部内容。
  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文档。上传文档
查看更多
基于plc的自动售货机程序设计

题目:基于plc的自动售货机程序设计 1 PLC的硬件组成 PLC的硬件主要由中央处理器(CPU)、存储器、输入单元、输出单元、通信接口、扩展接口、电源等几部分组成。其中,CPU是PLC的核心;输入单元/输出单元是CPU与现场输入/输出设备之间的接口电路;通信接口用于连接编程器、上位计算机等外部设备,其硬件构成图如图1-1。 图1-1 PLC硬件结构图 2 PLC控制自动售货机的主要硬件及选型 2.2.2自动售货机I/O点的分配 输入/输出单元通常也称I/O单元或I/O模块,是PLC与工业生产现场之间的连接部件。PLC通过输入接口可以检测被控对象的各种数据,以这些数据作为PLC对被控对象进行控制的依据;同时PLC又通过输出接口将处理的结果送给被控对象,以实现控制目的。本次自动售货机I/O点的分配表如表3-1所示。 表3-1自动售货机PLC控制I/O地址分配表 输入信号 PLC地址 输出信号 PLC地址 找零按钮 x0 找零 y0 一元饮料按钮 x1 咖啡出口 y1 五元饮料按钮 x2 汽水出口 y2 十元元饮料按钮 x3 汽水指示灯 y3 咖啡饮料按钮 x4 咖啡指示灯 y4 汽水按钮 x5 找钱按钮 y5 复位按钮 x6 找钱出口 y6 2.2.3自动售货机的I/O接口图 此次自动售货机的I/O接口如图3-1所示,SB2-SB7是物品选择按钮,当投入货币物品绿灯亮(Q1.0-Q1.5)。按下SB2-SB7其中一个,对应的KM线圈得电,电机转动出相应的物品(Q0.1-Q0.6);当有物品售完,其行程开关断开,物品绿灯不亮并同时向总部发送物品销售完的信息;当购买物品总值低于投入总值时,可按找零按钮SB1后KM1得电,电机转动找零(Q0.0)。 图3-1自动售货机PLC控制I/O接口图 4.1.2 数学运算指令 在梯形图中,整数、双整数与浮点数的加、减、乘、除指令(见表4-2) 分别执行下列运算:IN1+IN2=OUT,IN1-IN2=OUT,IN1*IN2=OUT,IN1/IN2=OUT。 在语句表中,整数、双整数与浮点数的加、减、乘、除指令分别执行下列运算:IN1+OUT=OUT,OUT-IN1=OUT,IN1*OUT=OUT,OUT/IN2=OUT。 表4-1 定时器指令 语句 描述 TON Txxx,PT 接通延时定时器 TOF Txxx,PT 断开延时定时器 TONR Txxx,PT 保持型接通延时定时器 BITIM OUT 起动间隔定时器 CITIM IN,OUT 计算间隔定时器 表4-2 加减乘除指令 梯形图 语句表 描述 梯形图 语句表 描述 ADD_I +I INT1,OUT 整数加法 DIV_DI /D INT1,OUT 双整数除法 SUB_I -I INT1,OUT 整数减法 ADD_R +R INT1,OUT 实数加法 MUL_I *I INT1,OUT 整数乘法 SUB_R -R INT1,OUT 实数减法 DIV_I /I INT1,OUT 整数除法 MUL_R *R INT1,OUT 实数乘法 ADD_DI +D INT1,OUT 双整数加法 DIV_R /R INT1,OUT 实数除法 SUB_DI -D INT1,OUT 双整数减法 MUL MUL INT1,OUT 整数乘法产生双整数 MUL_DI *D INT1,OUT 双整数乘法 DIV DIV INT1,OUT 带余数的整数除法 图4-1 自动售货机流程图 4.3自动售货机PLC控制程序设计 本次设计的自动售货机主要销售饮料,饮料有一元,五元和十元, 本次自动售货机PLC控制梯形图,如图4-2所示: 图4-2自动售货机PLC控制梯形图 结论 顺利如期的完成本次毕业设计给了我很大的信心,让我了解专业知识的同时也对本专业的发展前景充满信心。比如我的设计还有很多的不足之处,可这些不足正是我们去更好的研究更好的创造的最大动力,只有发现问题面对问题才有可能解决问题,不足和遗憾不会给我打击只会更好的鞭策我前行,今后我更会关注新技术新设备新工艺的出现,并争取尽快的掌握这些先进的知识,更好的为祖国的四化服务。 2 开始 系统初始化 自检 投入钱币并累加 顾客选择商品按钮 满足商品价格? 是否有余额? 找零退币 送出商品 N N N N N N N N N N Y Y Y Y Y Y Y

文档评论(0)

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

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

1亿VIP精品文档

相关文档