243_279698_plc自动售货机毕业设计.docVIP

  1. 1、本文档共18页,可阅读全部内容。
  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文档。上传文档
查看更多
243_279698_plc自动售货机毕业设计.doc

毕 业 论 文 鉴 定 书 设 计 题目: PLC、触摸屏对自动售货机系统的控制 院(系) 专业班级 姓 名 谢乐培 学 号 106213302128 完成日期: 2012 年 03 月 3 日 PLC、触摸屏对自动售货机系统的控制 摘要:随着社会不断的进步,物质生活不断提高的同时,随处可见的售货机,这在繁华的都市也已成为不可缺少的一个为市民提供方便的一部机器,只需要投几个硬币就可以选择自己想要的物品。自动售货机可以充分补充人力资源的不足,适应消费环境和消费模式的变化,24小时无人售货的系统可以更省力,运营时需要的资本少、面积小,有吸引人们购买好奇心的自身性能,可以很好地解决人工费用上升的问题等各项优点。解放了人力,方便了生活,创造了效益,方便广大的市民自动售货机;可编程序控制器;在实际生活中,我们见到的售货机可以销售一些简单的日用品,如饮料、常用药品和小的生活保健用品等。售货机的基本功能就是对投入的货币进行运算,并根据货币数值判断是否能够购买某种商品,并作出相应的反应。举一个简单的例子来说明,例如:售货机中有8中商品,其中01号商品(代表第一种商品)价格为2.0元,02商品为3.50元,其余类推。现投入1个1元硬币,当投入的货币超过01商品的价格时,01商品的选择按钮处应有变化,提示可以购买,其他商品同比。当按下选择01商品的价格时,售货机进行减法运算,从投入的货币总值中减去01商品的价格同时启动相应的电机,提取01号商品到出货口。此时售货机继续进行等待外部命令,如继续交易,则同上,如果此时不再购买而按下退币按钮,售货机则要进行退币操作,退回相应的货币,并在程序中清零,完成此次交易。由此看来,售货机一次交易要涉及加法运算、减法运算以及在退币时的除法运算,这是它的内部功能。还要有货币识别系统和货币的传动来实现完整的售货、退币功能。) 图2.2 PLC自动售货机I/O接线图 该PLC自动售货机I/O接线图中, PLC元件X3,X4,X10是选择控制按钮。选择可乐,酸奶,或是不购物退币。线圈Y3,Y4,Y5,Y6,是作为指示灯的输出线圈,当你投币,选择可乐,酸奶,或是钱币不足时的指示引导购物作用。按钮跟指示灯,直接明了,方便简单,易于操作。 三、触摸屏及其程序设计 3.1 自动售货机触摸屏示意画面: 图3.1(1画面) 图3.1(2画面) 该饮料自动售货机触摸屏示意画面中,主要用到的电器元件有光电开关、电磁阀、执行机构、指示灯以及按钮。光电开关是用来检测投入的硬币的数目,而电磁阀是用来控制饮料的输出,指示灯作为在各种情况下的操作指示。按钮用来控制选择饮料及是否退币等。 3.2 梯形图: 对应上面的I/O分配表把输入继电器X改为触摸屏兼容的辅助继电器M。 启动、停止部分,按下启动按钮M116(x16),辅助继电器(M50)得电自锁。按下停止按钮(M117)断开辅助继电器(M50),自锁复位。 币系统:当有顾客买饮料时,可投入的钱币可以是5角、1元、5元,5角、1元、5元钱币的入口分别对应触摸屏按钮(M100、M101、M102)分别闭合,投入的钱币经过感应器,感应器记忆投币的个数并进行叠加,叠加的钱币以角为单位,存放在数据寄存器D2中,二进制加法指令ADD是指定的源元件中的二进制数相加,结果送到指定的目标元件中去。当执行条件X0为ON时,(K5)+(D2)---(D2)。 加法指令ADD有3个常用标志。M8020为零标志M8021为借位标志,M8022为进位标志。 在32位运算为0,被指定的字元件是低16位元件,而下一个元件为高16位元件。源元件和目标元件可以用相同的元件号。 若源元件和目标元件号相同而采用连续执行的ADD,(D)ADD指令时,加法的结果在每个扫描周期都会改变,此时ADD指令一般采用脉冲执行型。 比较系统:投入完毕后,系统会把D2内钱币数据和可以购买饮料的价格进行区间比较,当投入的钱币小于2.5元时,指示灯Y0亮,表示投入的钱币不足。此时可以再投币或选择退币。当投入的钱币在2.5元而少于3.5元时,可乐选择指示灯Y1长亮,表示顾客可以选择购买可乐;当投入的钱币大于3.5元时,可乐可选指示灯Y1和酸奶可选指示灯Y2同时长亮,表示顾客可以选择购买可乐或酸奶。区间比较指令ZCP是将一个数据(s)与两个源数据(S1)和(S2)间的数据进行代数比较,比较结果送到目标操作数(D2)中,ZCP指令说明见程序。程序中ZCP与CMP指令相同,ZCP指令的数据比较是进行代数值大小比较(即带符号比较)。所有的源数据均按二进制数处理。ZCP指令中的(S1)和(S2)可以是所有字元件(D位Y、M、S.)源S1的内容比源S2的内容要小,如果S1比S2大,则S2被看做与S1一样大。清除比较结果

文档评论(0)

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

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

1亿VIP精品文档

相关文档