PLC设计一个自动售货机退币程序
发布网友
发布时间:2022-05-21 06:31
我来回答
共1个回答
热心网友
时间:2023-10-17 08:19
(内容做删节,图表数据无法贴上来)
PLC程序设计
可以把一次交易过程分为几个程序块:运行初期电子标签价格的内部传递;投币过程;价格比较过程;选择商品过程;退币过程。
(1)运行初期电子标签价格的内部传递程序的设计
仿真系统运行初期,要由PLC向仿真画面相应对象传递已经存储好的价格,还要给投入显示、消费显示及余额显示存储器清零,同时也要给存储退币币值的存储器清零。程序编制过程中,要用到运行初期闭合继电器R9013、16位数据传送指令FO,同时在上位机ForceControl中,必须定义相应的变量,来实现与PLC程序的对接。所定义的变量如表1所示。
在梯形图程序图5中,系统初始化时,通过运行初期闭合继电器R9013在第一次扫描时将数值传递给上位机。给WR1-WR11及SV0-SV4赋初值,赋值功能通过高级指令FO实现。至于为什么要加入WR13、WR15、WR17、WR19及WR20,在以后的程序中将介绍它们的作用。
(2).投币过程
在投币的过程中,每投下一枚硬币,投入显示将增加相应的币值,余额也增加同样币制。先建立变量表,在编写程序。变量表如表2所示。对应的梯形图程序如图7所示。
在图中,当按下投入1角时,相当于让R200接通,之所以用一个微分指令,就是要只在接通时检测一次,不能永远加下去。投入1角要投入显示、余额显示都相应增加相同数值,加法是由16位加法指令E20来实现的。投入5角、1元、5元、10元,原理同上。
(3)价格比较过程
价格的比较要贯穿实验过程的始终,只要余额大于某种商品价格时,就需要输出一个信号,
为了实现数据的实时比较,用了一个特殊内部继电器R9010,在程序执行过程中,R9010始终保持闭合,F60是16位数据比较指令,用它来比较余额和商品的价格,R900A是大于价格,R900B是等于标志。当余额大于等于某种商品价格时,程序使相应的指示灯闪烁表示可以购买该种商品
(4)选择商品过程
当投入的币值可以购买某种商品时,按下相应的“选择”按纽即可在出货框中出现该种商品,同时消费显示栏中显示出已经消费掉的金额,余额也将扣除已消费的币值,接着余额继续与价格相比较,判断是否能继续购买。出现在出货口的商品在没有取走前,一直保持显示状态,用鼠标点击该商品代表已经取走,出货口中的商品隐藏。建立的变量表如表4所示。对应的梯形图程序如图9所示。
(5)退币过程
在退币过程中,最主要的是完成退币的运算过程,根据结果输出相应的钱币,退币结束时还要使用到的某些寄存器重新赋零。所建立的变量如表5所示。对应的梯形图程序如图10所示。
表5 退币过程变量表
完成了以上5个过程,自动售货机的PLC控制程序基本完成,程序可以控制售货机实现各种要求的功能 具体可以参考:www.jzjoys.com 极致嘉仕售后研发中心
PLC设计一个自动售货机退币程序
在退币过程中,最主要的是完成退币的运算过程,根据结果输出相应的钱币,退币结束时还要使用到的某些寄存器重新赋零。所建立的变量如表5所示。对应的梯形图程序如图10所示。表5 退币过程变量表 完成了以上5个过程,自动售货机的PLC控制程序基本完成,程序可以控制售货机实现各种要求的功能 具体可以参考...
求欧姆龙plc的自动售货机程序一份 谢谢!
d、退币状态:按下退币按钮显示退币框,同时显示相应的退币值和数量,按下确认按钮则恢复初始状态。到此为止,自动售货机的一个完整工作结束。这也是本仿真系统的设计思想。
PLC设计一个自动售货机退币程序
在退币过程中,最主要的是完成退币的运算过程,根据结果输出相应的钱币,退币结束时还要使用到的某些寄存器重新赋零。所建立的变量如表5所示。对应的梯形图程序如图10所示。表5 退币过程变量表 完成了以上5个过程,自动售货机的PLC控制程序基本完成,程序可以控制售货机实现各种要求的功能 具体可以参考...
这个PLc的自动售货机怎么设计啊
取完货物后送货电机数个 货物指示灯数个 退币开关 设计思路:输入环节,a、投入不同纸币或者硬币时,有专门的识别仪器进行设别,并转换成数字信号,送给PLC的存储单元,再输入时,进行加法运算,计算出总金额。b、选择货物时,常有2种方法,一种是在货物旁边有一个按钮,按下该按钮后,选择该货物,...
用PLC控制的自动售货机怎么实现退币的
记录应退金额,例如大于10(指一元),那么该数据减一,并退一个1元,再比较,如果不为零。且大于1,再减!知道小于1元或等于0,如果不为零,用这个数据区减5角!小于5角时但大于0是,数据减一,退1角,知道为零!
自动售货机是怎么实现退币的?
售货机里面有硬币器,硬币器有接受硬币和找硬币的功能,退币就是靠硬币器来实现的,一般来说,做的好的硬币器都是国外的牌子,国内的硬币器做的质量真心不稳定,所以一般选用有国外硬币器的售货机。
无人售货机的主要联网方式和原理
检测到假币则进行数据记录并吐出。2、钱币识别后,根据金额,顾客按键选购商品。金额不足则无法购买相应商品。3、传感器接收到按键信息,驱动相关部件。商品被送到取货口。4、顾客可根据余额继续购买或退款。若顾客在15秒内无动作,自动售货机将自动退币。5、顾客取货,完成购物。
自动售货机的控制设计
1. 西门子PLC自动售货机设计(字数:8885,页数:35 价格:¥98.00)2. 基于欧姆龙PLC的自动售货机控制系统的设计(字数:23876,页数:66 价格:¥128.00)3. 基于西门子PLC控制的自动售货机(字数:11603,页数:42 价格:¥108.00)4. PLC在自动售货机控制系统中的应用(字数:12860,页数:37 价格:¥118.00...
PLC自动售货机控制系统设计(用松下的FPWIN GR软件编程) 完成要求后...
用PLC编程要先有电路图,否则无法对输入/输出接口进行操作
自动售货机里 商品是怎么出来的
④如果还有足够的余额,则可继续购买。在15秒之内,自动售货机将自动找出零币或用户旋转退币旋钮,退出零币。⑤从退币口取出零币完成此次交易。核心技术如下:可编程控制器(PLC)是以微处理器为核心的工业控制装置。它将传统的继电器控制系统与计算机技术结合在一起,具有高可靠性、灵活通用、易于编程、...