基于PLC和组态王软件的自动售货机系统设计论文

综合性设计性实验报告

院/系别:昆仑学院 班级:自动化2011 2014—2015学年第一学期

学号 课程名称 实验名称 实验地点 实验内容: 本实验是基于PLC和组态王软件的自动售货机系统设计。对于自动售货机的各种动作功能和控制要求,给出了完整的自动售货机的操作及功能的运算。 售货机中有4中食品,食品A价格4元,食品B价格1元,食品C价格2元,食品D价格3元。现投入纸币,当投入的纸币超过食品B的价格时,食品B指示灯亮,提示可以购买,当犹如的纸币超过食品C的价格,食品C指示灯亮。当按下食品C按钮时,售货机进行减法运算,从投入的纸币总值中减去食品B的价格同时启动相应的电机,提取食品B到出物口,食品B出货7秒,在此期间不能进行其他食品的操作,但可找钱。买食品ACD操作同理。操作完成后,如需继续交易,则同上,如果此时不再购买而按下退币按钮,售货机则要进行退币操作,返回相应的货币,并在程序中清零,完成此次交易。 由此看来,自动售货机进行一次交易要涉及加法运算、减法运算以及退币时的除法运算,这是它的内部功能。还要有纸币识别系统和纸币的传动来实现完整的售货、退币功能。 可通过操作属性把自动售货机分为四个过程: (1) (2) (3) (4) (1) (2) (3) (4) 投币过程 价格比较过程 选择商品过程 退币过程 初始状态 投币状态 购买状态 退币状态 综合设计型实验 基于PLC和组态王软件的自动售货机系统设计 化工学院智能系统与控制实验室 姓名 指导教师 实验类型 设计性 实验时间 可把自动售货机工作过程分为四个状态:

实验目的与要求: 1、运用基本编程指令编辑自动售货机的PLC控制程序。进一步熟悉西门子S7-200的结构及其运用,将程序输入到计算机,并下载到西门子S7-200中,是按照要求运行。 2、本实验旨在帮助学生学习并掌握组态软件的使用及应用方法,为今后的监控系统的设计打下初步基础。本次上机使用的平台是组态王6.55及以上版本。通过组态软件设计的监控系统可广泛应用于电力、通讯、制冷、化工、石油、钢铁、煤炭、水泥、纺织、机械制造、造纸、食品、水处理、建材、环保、智能楼宇、实验室、交通等多种工程领域,在本次实验中,我们将通过对软件的学习掌握监控系统的设计方法和应用技巧,为以后的工作、学习奠定坚实的基础。 设计思路: 1、PLC的硬件组成 PLC的硬件主要由中央处理器(CPU)、存储器、输入单元、通信接口、扩展接口、电源等几部分组成。其中,CPU是PLC的核心;输入单元/输出单元是CPU与现场输入/输出设备之间的接口电路;通信接口用于连接编程器、上位计算器等外部设备,其硬件构成图如下图所示: 2、PLC控制流程图 绘出自动售货机PLC控制流程图,表达出各控制对象的工作顺序,相互间的制约关系,自动售货机PLC控制流程图,如下图所示: 1

2

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4