选择A商品后,售货机将会自动进行减法运算,将会用货币总值减去A商品的价格存到货币总值去,并且同时启动相应的电机,将选择A商品输送到出货口。而售货机则等待我们外部的命令,如果要继续交易,则重复之前动作,如果不需要再购买就需要按下退币按钮,售货机将会进行退币操作,退回所剩的货币,并且程序将会清零,完成全部交易程序。
所以,售货机进行一次交易需要运用加、减法运算和在退币时的除法运算,这就是它的内部最基本的功能。同时我们还需要用货币识别系统和货币的传动来完整实现售货以及退币功能的执行。
3.2 自动售货机的控制要求文献综述
此次设计的自动售货机可以识别三种货币,包括为1元、5元和10元,现在需要采用三个按钮进行模拟代替,同时自动售货机出售的四种货物,价格分别定为1元、6元、10元、15元,当投入的货币数大于等于货物价格时同时售货机内也有这种货物时,指示灯会亮起,表示我们可以进行选择购买,其中这四种货物我们分别用四个小灯代替来进行模拟测试。
这些功能除外,本次设计还需要实现显示、找零、送货等功能,显示部分我们采用数码管进行展示,展示投币的总数和进行购买之后的余额多少;当我们按下找零按钮之后,数码管显示将会清零,采用从高到低递减的形式进行清零,例如:当余额为16元时,当按下找零按钮以后,数码管会先减去10元,显示为6元,然后将减去5元显示
为1元,然后再找1元,最后进行清零。
4 设计方案
4.1 硬件设计
4。1。1 PLC机型选择
本次自动售货机控制系统将使用PLC进行控制,那么它抗干扰能力较强,更加可靠,这使我们的控制系统,结构更加简单,增加了程序的通用性,编程也就方便,更易于我们加以使用,功能更加完善,同时让我们设计、施工、调试的周期缩短[11],方便维护且体积很小,可实现三电一体化等功能,这是现如今现代化商业社会尤为重要的一点。所以将使用PLC选择COU224。