饮料自动售货机控制程序.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
饮料自动售货机控制程序

饮料自动售货机控制程序 饮料自动售货机结构示意图。在该机中有两种已经配制好的饮料储液桶,一种为汽水,另一种为橙汁,分别由两个电磁阀控制放入杯中的饮料品种。 1. 控制要求 1 自动售货机可投入1角、5角、1元的硬币。 2 当投入的硬币总值超过2元时,汽水指示灯亮;当投入的硬币总值超过3元时,汽水及橙汁指示灯亮。 3 当汽水指示灯亮时,按放汽水按钮,则排出汽水,8 s后,自动停止。在这段时间内,汽水指示灯闪烁。 4 当橙汁按钮指示灯亮时,按放橙汁按钮,则排出橙汁,8 s后,自动停止。在这段时间内橙汁指示灯闪烁。 5 若投入硬币总值超过按钮所需的钱数 汽水2元,橙汁3元 时,找钱指示灯亮,并找出多余的钱。 自动饮料售货机PLC的输入/输出点分配表 主要设计思路:将1角、5角、1元的信息传入数据寄存器D中。将投票过程中的投票数据进行累加并存入数据寄存器D中,并与2元、3元进行比较。若数据寄存器D中数据大于2元,则汽水指示灯亮;若数据寄存器D中数据大于3元,则汽水和橙汁指示灯均发亮。根据以上思路,设计出饮料自动售货机PLC控制梯形图及指令语句表,如图6-18所示。 程序设计说明。在图6-18 a 和 b 中:第2逻辑行为传输数据程序;第3逻辑行至第8逻辑行为数据累加程序;第9逻辑行至第12逻辑行为数据比较时间间隙程序;第13逻辑行与第14逻辑行为汽水指示灯和橙汁指示灯驱动程序;第15逻辑行至第20逻辑行为汽水电磁阀和橙汁电磁阀驱动程序;第21逻辑行至第25逻辑行为找钱比较程序;第26逻辑行至第30逻辑行为找钱、复位程序。   接通电源后,第1逻辑行中特殊标志位存储器SM0.1闭合一个扫描周期,使内部标志位存储器M0.0闭合一个扫描周期。 由于内部标志位存储器M0.0接通一个扫描周期,因而第2逻辑行中的M0.0的常开触点也闭合一个扫描周期,1角、5角、1元的信息被传送至内部标志位存储器的字地址MW10、MW12、MW14中。   当顾客分别投入1角、5角、1元的硬币时,第3、4、5逻辑行光电开关I0.1 ST1 、I0.2 ST2 、I0.3 ST3 分别检测1角、5角、1元硬币的投入数,并产生累加脉冲,分别使内部标志位存储器M0.1、M0.2、M0.3闭合一个扫描周期,并其常开触点分别在第6、7、8逻辑行中闭合一个扫描周期,将检测结果累加至内部标志位存储器的字地址MW20中。 第9、10、11、12逻辑行中程序产生一个400 ms宽周期的比较脉冲,比较内部标志位存储器字地址MW20中硬币的累加值。   当内部标志位存储器字地址MW20中的累加值大于等于20时,内部标志位存储器M2.0接通,第13逻辑行中输入继电器Q0.0接通,驱动汽水指示灯发亮。   当内部标志位存储器字地址中的累加值大于等于30时,内部标志位存储器M2.0、M2.1接通,第13逻辑行、第14逻辑行中的Q0.0、Q0.1接通闭合,分别驱动汽水指示灯、橙汁指示灯发亮。 当按下汽水按钮时,第15逻辑行中的I0.4的常开触点闭合,内部标志位存储器M3.0输出继电器Q0.2、计时器T39接通,并驱动汽水阀YV1打开,放出汽水。同时计时器T39、T40产生占空比为50%周期为400ms的闪烁程序,即输出继电器Q0.0接通200ms,断开200ms,汽水指示灯闪烁。 由于I0.4闭合,第19航的M0.5闭合,继而第20行的T43接通,经过8s后T43动作,Q0.2失电断开停止放出汽水。同时第21行MW20的数据减去汽水费用2元,剩余值存于MW20中,作为找出钱的数值。 在第25到27行中,由于T43动作,使得Q0.4接通,找钱执行机构动作。I0.6作为找钱光电计数开关,找出1角的硬币经过计数器C20计数,其数字为MW20中的剩余值。当C20计数到MW20中的值时,C20动作使M1.2动作,Q0.4失电断开,找钱完毕,第27、28行使得MW20、C20复位为下次做好准备。当投币大于3元时与汽水相同。

文档评论(0)

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

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

1亿VIP精品文档

相关文档