"自动售货机PLC控制系统设计及功能模拟"

0 下载量 125 浏览量 更新于2024-01-09 收藏 586KB DOC 举报
《自动售货机PLC控制系统设计本科毕业论文》总结 本论文主要研究和设计了一种基于PLC控制系统的自动售货机。自动售货机的基本功能是对投入的钱币数进行计算,并根据计算结果进行相应的判断,确定可以购买的商品种类以及不能购买的商品种类。本设计中,自动售货机可以识别三种钱币,分别为1元、2元和5元,使用三个按钮进行模拟。自动售货机共出售四种货物,其价格分别为1元、3元、4元和6元,当投币数大于等于货物价格时且售货机内有存货时,相应的指示灯亮起,表示可以购买。四种货物通过四个小灯进行模拟。 除了基本功能之外,本设计还包括显示、找零、送货等功能的实现。显示功能使用数码管展示投币总数和购买后的余额。找零功能在按下找零按钮后,数码管会从高位到低位依次进行清零,实现了递减式的清零过程。例如,当余额为17元时,按下找零按钮后,数码管会显示12、7、2,接着找零2元,最终清零。送货功能通过小车的直线运动进行模拟,将四种货物分别送到不同的送货地点。四个光电开关代表四个送货地点,当按下相应的送货按钮后,小车会以对应的光电开关为终点,做直线往返运动,表示送货过程。 本设计中,由于售货机的全部功能是在上位机上模拟的,因此售货机的部分硬件由计算机来实现。PLC控制系统作为本设计的核心,实现了对投币、判断购买情况、显示、找零和送货等功能的控制和协调。 总体而言,本论文研究了一种基于PLC控制系统的自动售货机的设计,实现了对钱币的识别、货物的选择和购买、余额的显示、找零和货物的送货等功能。通过实现这些功能,提高了自动售货机的智能化程度,使其更加便捷和高效。同时,本论文还强调了PLC控制系统作为核心的重要性,对其进行了充分的分析和探讨,为自动售货机的设计和优化提供了理论和技术支持。 然而,本设计还存在一些不足之处。首先,在硬件方面,部分硬件是由计算机来模拟的,这可能使得实际应用中的稳定性和可靠性有所降低。其次,在功能方面,只涉及了基本的购买、找零和送货功能,并没有考虑更加复杂的情况和需求。最后,在设计方面,对于PLC控制系统的具体实现细节以及软件设计的完善性和可扩展性等方面,还有待进一步的研究和改进。 综上所述,本论文设计了一种基于PLC控制系统的自动售货机,实现了对钱币的识别、货物的选择和购买、余额的显示、找零和货物的送货等基本功能。通过实现这些功能,提高了自动售货机的智能化程度,使其更加便捷和高效。然而,还存在一些需要完善的地方,希望本设计对自动售货机的进一步研究和发展能够提供一定的参考和借鉴。