,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,自动售货机的控制设计课件,1,自动售货机的控制设计课件,2,自动售货机的控制设计课件,3,自动售货机的控制设计课件,4,自动售货机的控制设计课件,5,自动售货机的控制设计课件,6,图4,系统流程图,图4系统流程图,7,流程图分析,(1)投币。顾客投币,显示投入总值,即余额数值。,(2)选择步。按下想要购买的选择按钮。,(3)取物口灯亮。则有饮料输出。,(4)显示余额。当按下退币按钮后,显示出余额。,到此为止,自动售货机的一个完整工作过程结束。,流程图分析(1)投币。顾客投币,显示投入总值,即余额数值,8,图5,自动售货机硬件连接图,图5 自动售货机硬件连接图,9,硬件图简介,图中自动售货机共有八个输入按钮,7个输出端口,各端口功能图见,I/O,分配表。PLC的外围接口由两个74LS48连接两个七段数码显示管,以显示投币总数和购买后的余额,其中11.00,11.02,11.03,11.04,11.05端口分别对应连接数码管驱动74LS48的各个引脚,如图5所示。,74LS48是七段数码管的驱动器。其各引脚功能如下:,LT,:做灯泡测试用,当,LT=0,,则不论其它输入状态为何,其输出,abcdefg,=1111111,使七段显示器全亮,即显示8,以便观测七段显示器是否正常。当,LT=1,,则正常解码。,RBI,:脉冲消隐输入,当,RBI=0,(LT 为1 时)则不论DCBA 之输入为何,其输出,abcdefg,皆为0,即七段显示器完全不亮,此脚可供使用者控制仅对有效数据译码,避免在无意义的数据输入时显示出来造成字型的系乱。,BI/RBO,:消隐输入/脉冲消隐输出,当,BI/RBO,为高电平时,无论其他输入端输入为何,其输出,abcdefg,皆为0,即七段显示器完全不亮。,返回,硬件图简介 图中自动售货机共有八个输入按钮,10,(1)未投入钱币时,数码管显示0.0元 (2)按下0.5元投币按钮,0.5元投币,灯亮,L1灯亮(投币不足)。,未投入钱币时,数码管显示0.0元。,4.调试效果图,(1)未投入钱币时,数码管显示0.0元 (2)按下0,11,(3)投币不足时,按下饮料按钮,(4),投入足够钱币,按下想要购买的,取物口灯不亮,则无饮料输出。饮料,取物口灯亮,则相应饮料输出。,(3)投币不足时,按下饮料按钮,(4)投入足够钱币,按下想,12,(5)购买完毕后,按退币钮,(6)退币后数码管清零。,数码管显示 剩余钱币数,同,时退币口灯亮,则表明退币。,返回,(5)购买完毕后,按退币钮,(6)退币后数码管,13,谢谢,14,谢谢14,