单片机的费用,其系统可大可小,小到几点,大到数千点,甚至上万点,很好解决工业控制过程。(3)开发周期从电路设计、模拟制板、编程、仿真、调试等经历非常长的周期,设计中往往要花大部分的时间在硬件设计和编程调试处理上,而对最为重要的工艺工程往往没有更多的时间考虑。而用 PLC 进行设备控制,不会花太多精力在硬件处理上,采用积木式结构很快可以形成系统电路。大部分精力集中在工艺的了解和程序编写上,有利于设备的快速开发,程序的编辑修改、调试都可随时进行,缩短了开发时间。( 4)修改和维护利用单片机开发的设备往往是专用的特殊设备,在市场往往不能找到替代的配件, 所以不便于维护。而随微电子控制技术, PLC 的处理能力也越来越强,其通信能力,运算处理、容量( I/O 容量和程序容量)等都有充足的发展。(三)方案选择根据以上比较可知, PLC 在性能上比继电器控制和单片机控制逻辑优异,特别是可靠性高、通用性强、设计施工周期短、调试修改方便,而且体积小、功耗低、使用维护方便等优点,我们决定选择方案三,以 PLC 为控制核心设计了自动售货机装置 PLC 控制系统。 1.2 自动售货机工作原理(1)从投币口送入货币,然后经过传感器采集数据、识别器判别人民币的真伪并判别面值。( 2)识别器把信息数据传给通信模块。(3)通信模块与售货机的主控系统通信,主控系统显示面值,启动售货机的面板键, 显示出哪个货道有货,哪个货道已售完,并等待顾客按键选择商品。(4)顾客选择商品后,根据售出的商品包装类型的不同,采用不同的驱动技术把商品送出。此次设计的售货机主要出售易拉罐装饮料,是利用电磁阀带动翻版驱动的。(5)显示余额,如果金额足够多,顾客可以选择找币或继续买商品;如果款额不足, 售货机经过延时予以退币。退币分两种情况:一种是由纸币识别器完成退纸币,另一种是由钱币的通信模块完成退钱币。(6)系统复零,完成售货。