1、 自动售货机的自动售货机的 PLCPLC 系统设计系统设计 1、 自动售货机的基本功能 在进行程序编写之前, 首先要做的工作是确定自动售货机本身所具备的功能及在进行某 种操作后所具有的状态。 在实际生活中,我们见到的售货机可以销售一些简单的日用品,如饮料、常用药品和小 的生活保健用品等。 售货机的基本功能就是对投入的货币进行运算, 并根据货币数值判断是 否能够购买某种商品,并作出相应的反应。举一个简单的例子来说明,例如:售货机中有 8 中商品,其中 01 号商品(代表第一种商品)价格为 2.60 元,02 商品为 3.50 元,其余类推。 现投入 1 个 1 元硬币, 当投入的货币超过 01
2、商品的价格时, 01 商品的选择按钮处应有变化, 提示可以购买,其他商品类同。当按下选择 01 商品的价格时,售货机进行减法运算,从投 入的货币总值中减去 01 商品的价格同时启动相应的电机, 提取 01 号商品到出货口。 此时售 货机继续进行等待外部命令,如继续交易,则同上,如果此时不再购买而按下退币按钮,售 货机则要进行退币操作,退回相应的货币,并在程序中清零,完成此次交易。由此看来,售 货机一次交易要涉及加法运算、减法运算以及在退币时的除法运算,这是它的内部功能。还 要有货币识别系统和货币的传动来实现完整的售货、退币功能。 自动售货机的工作流程图如图: 2、 PLC 的系统结构 目前 P
3、LC 种类繁多, 功能和指令系统也都各不相同, 但都是以微处理器为核心用做工 业控制的专用计算机,所以其结构和工作原理都大致相同,硬件结构与微机相似。主要包 括中央处理单元 CPU、存储器 RAM 和 ROM、输入输出接口电路、电源、I/O 扩展接口、外 部设备接口等。其内部也是采用总线结构来进行数据和指令的传输。 PLC 控制系统由输入量PLC输出量组成,外部的各种开关信号、模拟信号、传感 器检测的各种信号均作为 PLC 的输入量,它们经 PLC 外部输入端子,作为 PLC 的输出量对 外围设备进行各种控制。由此可见,PLC 的基本结构有控制部分输入和输出组成。 3、自动售货机的 I/O 点
4、分布。 本次选用2 56 001 三菱 PLC,16 输入,40 输出。 输入点 按钮 功能 输出点 功能 X0 SB8 选择购买第 08 种产品 Y0 金额达到 08 产品价格,可购买指示 灯 X1 SB1 选择购买第 01 种产品 Y1 购买 08 产品电磁阀 X2 SB2 选择购买第 02 种产品 Y2 金额达到 01 产品价格,可购买指示 灯 X3 SB3 选择购买第 03 种产品 Y3 购买 01 产品电磁阀 X4 SB4 选择购买第 04 种产品 Y4 金额达到 02 产品价格,可购买指示 灯 X5 SB5 选择购买第 05 种产品 Y5 购买 02 产品电磁阀 X6 SB6 选择购买第 06 种产品 Y6 金额达到 03 产品价格,可购买指示 灯 X7 SB7 选择购买第 07 种产品 Y7 购买 03 产品电磁阀 X10 SB8 结算按钮 Y10 金额达到 04 产品价格,可购买指示 灯 X11 G1 投币 1 元投币感应 Y11 购买 04 产品电磁阀 X12 G2 投币 5 角投币感应 Y12 金额达到 05 产品价格,可购买指示 灯