下载此文档

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


文档分类:行业资料 | 页数:约14页 举报非法文档有奖
1/14
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/14 下载此文档
文档列表 文档介绍
饮料自动售货机控制程序饮料自动售货机结构示意图。在该机中有两种已经配制好的饮料储液桶,一种为汽水,另一种为橙汁,分别由两个电磁阀控制放入杯中的饮料品种。(1自动售货机可投入1角、5角、1元的硬币。(2当投入的硬币总值超过2元时,汽水指示灯亮;当投入的硬币总值超过3元时,汽水及橙汁指示灯亮。(3当汽水指示灯亮时,按放汽水按钮,则排出汽水,8s后,自动停止。在这段时间内,汽水指示灯闪烁。(4当橙汁按钮指示灯亮时,按放橙汁按钮,则排出橙汁,8s后,自动停止。在这段时间内橙汁指示灯闪烁。(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角、5角、1元的信息被传送至内部标志位存储器的字地址MW10、汽水桶投票口电磁阀杯子MW12、MW14中。当顾客分别投入1角、5角、1元的硬币时,第3、4、(ST1、(ST2、(ST3分别检测1角、5角、1元硬币的投入数,并产生累加脉冲,、、,并其常开触点分别在第6、7、8逻辑行中闭合一个扫描周期,将检测结果累加至内部标志位存储器的字地址MW20中。第9、10、11、12逻辑行中程序产生一个400ms宽周期的比较脉冲,比较内部标志位存储器字地址MW20中硬币的累加值。当内部标志位存储器字地址MW20中的累加值大于等于20时,,,驱动汽水指示灯发亮。当内部标志位存储器字地址中的累加值大于等于30时,、,第13逻辑行、、,分别驱动汽水指示灯、-WENENO+1OUTMW10+---+>=IMW20++2PTTONT39PT+2INTONT4067891516T40T42/PINMOV-WENENOOUT+10MW14INMOV-WENENOOUTPPPMW20/+2>=I+30///(a梯形图(一指示灯发亮。当按下汽水按钮时,,、计时器T39接通,并驱动汽水阀YV1打开,放出汽水。同时计时器T39、T40产生占空比为50%周期为400ms的闪烁程序,,断开200ms,汽水指示灯闪烁。,,继而第20行的T43接通,经过8s后T43动作,。同时第21行MW20的数据减去汽水费用2元,剩余值存于MW20中,作为找出钱的数值。在第25到27行中,由于T43动作,,找钱执行机构动作。,找出1角的硬币经过计数器C20计数,其数字为MW20中的剩余值。当C20计数到MW20中的值时,C20动作使M1

饮料自动售货机控制程序 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数14
  • 收藏数0 收藏
  • 顶次数0
  • 上传人q1188830
  • 文件大小58 KB
  • 时间2020-01-20