基于PLC的自动售货机控制系统设计毕业设计论文.doc
《基于PLC的自动售货机控制系统设计毕业设计论文.doc》由会员分享,可在线阅读,更多相关《基于PLC的自动售货机控制系统设计毕业设计论文.doc(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、目 录第一部分 设计任务与调研1第二部分 设计说明3第三部分 设计成果8第四部分 结束语18第五部分 致谢19第六部分 参考文献20第一部分 设计任务与调研1.1 研究自动售货机的目的从自动售货机的发展趋势来看,它的出现是由于劳动密集型的产业构造向技术密集型社会转变的产物。大量生产、大量消费以及消费模式和销售环境的变化,要求出现新的流通渠道;而相对的超市、百货购物中心等新的流通渠道的产生,人工费用也不断上升;再加上场地的局限性以及购物的便利性等这些因素的制约。自动售货机行业长期以来在美国、日本等国家得到迅猛发展,目前已在多个国家得到广泛普及。据业内人士估计,但中国的自动售货机拥有量还不太多,相
2、对于13亿的人口大国和零售业态发展的趋势而言,中国自动售货机行业的发展空间将更加广阔。1.2 本设计研究的内容本课题采用三菱FX2N系列PLC对饮料自动售货机控制系统进行设计。(1) 通过与单片机、继电器、液压在各个方面的比较,确定自动售货机的主控单元是PLC。(2) 通过对自动售货机的售货方法分析确定采用双弹簧出货机构,直流电动机驱动。(3) 根据系统需要确定饮料自动售货机的硬件,通过硬件框图选择硬件部分。根据自动售货机的功能选择货币识别器和电动机以及接触器的选择。通过I/O列表确定PLC类型,做出硬件连接图。(4) 根据控制功能图进行性梯形图设计,软件这几中要结合硬件的性质选择合适的数据寄
3、存器以及根据功能使用合适的算法。并在软件中调试运行,用组态软件作出仿真。 第二部分 设计说明2.1 PLC的部分功能PLC是一种以微处理器为核心的工业通用自动控制装置,其实质是一种工业控制用的专用计算机。因此,它的组成与一般的微型计算机基本相同,也是由硬件系统和软件系统两大部分组成。硬件系统和软件系统组成了一个完整的PLC系统,它们相辅相成,缺一不可。PLC的硬件系统主要有主机、输入/输出扩展单元、外部设备组成,各部分之间通过总线连接。其中主机由中央处理单元(CPU)、存储器、输入/输出电路、外部设备接口、电源几大部分组成。中央处理单元是PLC的核心部件,它的功能是:(1)接受、存储用户通过变
4、编程器等输入设备输入的程序和数据。(2)以扫描方式接收来自输入单元的输入变量、状态数据,并存入相应的数据存储区(3)利用错误校验技术监控存储和通信状态、诊断内部电路的工作状态、电源状态和用户编程中的语法错误。 (4)执行用户程序,完成各种数据处理、传输和存储,并根据数据处理结果,刷新有关标志的状态位的状态和输出状态寄存器的内容,产生相应内的内部控制信号,以完成用户指令规定的各种操作。(5)响应各种外围设备的要求。存储器是PLC的另一主要部分,存储器主要用来存放系统程序、用户程序和数据。根据存储器在在系统中的作用,可将其分为系统存储器和用户存储器。系统程序存储器用来存放制造商为用户提供的监控程序
5、、模块化应用功能子程序、命令解释程序、故障诊断程序及其他关,管理程序。系统程序直接影响着PLC的整机性能。系统程序需要永久保存在PLC中,不能因关机、停电或其它部分出现故障而改变其内容。因此,系统程序需固化在只读存储器ROM中,作为PLC 的一部分提供给用户,用户无法改变系统程序的内容。用户数据存储器是专门提供给用户存放程序和数据的,用户存储器游客分成用户程序存储器和用户数据存储器。用户程序存储器用来存储用户编写的程序,用户数据存储器用来存储控制过程成中不断改变的信息,如输入/输出信号、各种工作状态、计数值、定时值、运算的中间结果等。输入模块用来接受和采集输入信号,输入信号有两类:一类是按钮开
6、关、行程开关、数字拨码开关、接近开关、压力继电器等提供的开关量输入信号;另一类是从电位器、热电、测速电机、各种变送器变送来的连续变化的模拟量输入信号。输入模块还需要将这些不同的电平信号转换成CPU能识别的数字信号。输出模块的作用是接收中央处理器处理过的数字信号,并把它转换成现场执行部件能接收的信号,用来控制接触器、电磁阀、调节阀、调速装置等,控制的另一类负载是指示灯数字显示器和报警装置等。2.1.1确定自动售货机的主控单元为PLC单片机可以作为自动售货机的核心结构,价格也不太高,但如果电压不稳的话,单片机就有可能被损坏,所以虽然价格是选择方案的一个因素,而可靠性是选择时需要考虑的又一个因素。从
7、设计、生产周期长短考虑,不论是老设备改造,还是设计新的生产机械设备,毫无疑问,生产、设计周期越短越好,甚至希望能够边设计、边安装、边调试和生产,特别是产品更新换代,生产工艺改造,不需改动现有生产设备及其外部接线,就能马上组织生产,这不仅节约了劳动力,而且新产品能尽快投入市场。这无疑给企业增加了活力,提高了经济效益。如果把这些要求得以实现,继电器或半导体都不能满足,而PLC则完全可以实现。这是因为若用PLC不必改动外部设备接线,只要在软件上做文章就可以了。也就是说只要改变梯形图,按照新工艺要求重新输入新程序或修改原程序即可。这既经济又简捷,可以达到事半功倍的目的。众所周知,目前我国75%的生产机
8、械设备,都是采用继电器控制,除了可靠性差外,设计程序也很繁杂。从方案的确立到技术、设计以及施工、图面等方面,工作量很大,这势必造成设计周期长。而采用PLC控制可以大大缩短设计周期,甚至有些文件资料也不必绘制成图。设计人员完全可以利用编程器上屏幕显示来输入,或修改程序使得梯形图能准确无误地反映生产要求。编程人员也可根据新产品对生产提出的新工艺要求,重新编写程序并把它存储在EEPROM模块中去,需要加工哪个产品的程序,操作人员可以随时调用,这既方便、简单又可保密。开发这种软件对优化生产过程,提高产品数量和质量,提高劳动生产率,非常具有实际意义。仅此一点也深受生产及设计者的欢迎。在现在科技成果迅猛发
9、展的今天,市场经济的竞争就是利用最小的投资获取最大的利润,为了使人们在生活购物中得到方便,就出现了自动售货机。对于一台自动售货机,如果采用电力机械来进行控制,会造成售货机有用价值空间少,浪费不必要的动力资源;如果采用液压系统控制,由于液压系统控制要求技术高,各种阀体和设备的组装较高,反应速度相对较慢,用于控制售货机的经济价值消费高,从利润价值观来考虑不适宜用于控制售货机。采用单片机作为控制核心,这样不仅会在输入输出接口上做大量的工作,而且系统的抗干扰性也比较差。但是PLC(即可编程序控制器)是综合了计算机技术、自动控制技术和通讯技术而发展起来的一种新型的工业控制装置,它不但可实现类似控制功能,
10、还具有可靠性高、编程简单、维护方便等优点,已在工业控制领域得到广泛地应用。因为自动售货机作为社会上完成商品零售和综合服务的独立设施,要求它的结构必须可靠、稳定和执行效率高。可以看出,采用PLC对自动售货机控制系统进行控制可以提高系统的稳定性和可靠性。因此选择PLC为自动售货机的主控单元。2.2 自动售货机的空间结构自动售货机中储存有一定量的饮料,每种饮料都要通过货道而出去,因为该设计中售2种饮料,所以该售货机可设置成2个货道,而且为单货道,即每种饮料占用一个货道,这样比较方便,如果以后需要扩展卖更多种商品的话,根据商品的摆放设置多个双推进弹簧。当需要够买某种饮料时,电动机会带动弹簧转动一圈,将
11、饮料转出,掉如道出货通道中,滑落到取物口。饮料在售货机种的存放形式为每个弹簧间隔固定一个单位饮料,并且每种饮料都要与弹簧螺距尺寸匹配,这样可将饮料卡紧不致自动掉落。在自动售货机上饮料总体数量是有限的,所以自动售货机也需要及时的补货。图 2-1自动售货 机的空间结构示 意图 2.3 自动售货机的功能自动售货机能够对所投入的币值进行累计,货币识别器提供该自动售货机最基本的功能即从投币口送入货币,然后经过传感器采集数据、识别判断人民币的面值;然后,识别器把信息传给PLC;PLC根据所投入的硬币数值判断是否能够购买某种饮料,做出相应的反应。当按下选择饮料的按钮时,相应的电电动机启动,饮料开始供应,提取
12、饮料到取物口,顾客取出饮料,完成此次交易。它具有投币系统、比较系统、选择和饮料供应系统、退币系统等来实现完整的售货功能。售货机的基本功能就是对投入的货币进行运算,并根据货币数值判断是否能够购买某种商品,并做出相应的反应。售货机中有2种商品, 6元一瓶的牛奶、8元一瓶的酸奶。先投入钱币:1.当投入的币值超过6元时,牛奶对应的指示灯亮,超过8元时,牛奶和酸奶的指示灯都亮。2.当牛奶指示灯亮时,按下牛奶按钮,指示灯闪烁,牛奶排出5秒后,停止。3.当酸奶指示灯亮时,按下酸奶按钮,指示灯闪烁,酸奶排出5秒后,停止。4.当投入币值大于商品价格时,找钱指示灯亮,并退钱。当按下牛奶按钮时,售货机进行减法运算,
13、从投入的货币总值中减去的牛奶价格同时启动相应的电机,提取牛奶到出货口。买酸奶商时也一样。操作完成后不再购买而按下退币按钮,售货机则要进行退币操作,退回相应的货币,并在程序中清零,完成此次交易。由此看来,自动售货机进行一次交易要涉及加法运算、减法运算,这是它的内部功能。还要有货币识别系统和货币的传动来实现完整的售货、退币功能。可通过操作属性把把自动售货机分为四个过程:(1) 投币过程 (2) 价格比较过程 (3) 选择商品过程 (4) 退币过程可把自动售货机工作过程分为5个状态: (1) 启动状态(2) 投币状态(3)可购买显示状态 (4) 购买状态(5) 退币状态初始状态,自动售货机内部各元件
14、都处于复位状态,内部电机停止运转,等待投币操作。投币状态。自动售货机可以识别1元、5元、10元的货币,投入钱币后,自动售货机会进入货币比较状态,能够购买的饮料灯亮。购买状态。按下可以购买的选择按钮,所选的商品灯仍然亮,其它可选商品灯灭掉。驱动电机启动,商品通过货道掉落到取物口。退币按钮。自动售货机计算退币钱数并退币。到此为止,自动售货机的一个完整工作过程结束。2.4 自动售货机的购物使用流程在自动售货机上购物时,首先按下开始按钮,就可以接着投币了,如果,投币后,不选择饮料,可以直接按退币按钮,将会全额出币。如果买饮料,则按下所需购买饮料的按钮,按下后等待取物,取物后若需找币,再按下退币按钮即可
15、。退出的钱都为硬币,因为纸币容易破损、褶皱、潮湿。若想设计成找纸币的情况,在体积、难度、成本会很大。而硬币有规则,不易损坏,而且能循环使用。图2-3 自动售货机的使用流程 第三部分 设计成果本次设计中最重要的部分是软件部分。首先做出能完成自动售货机要求的梯形图,然后对梯形图调试,最后,MCGS组态软件仿真。3.1 自动售货机的控制系统图3-1 自动售货机的控制系统流程图以上流程图表示的是程序可以实现的功能,按下开始按钮后,就可以开始进行投币操作了,投币时间结束后,系统根据投币的多少,与各种饮料的价格进行比较。 显示可购买,按下退币按钮可退币。3.2 自动售货机的程序部分 由于本设计主要用于课堂
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 PLC 自动 售货 控制系统 设计 毕业设计 论文
限制150内