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

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

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
综合性设计性实验报告 院/系别:昆仑学院 班级:自动化2011 2014—2015学年第一学期 学号 姓名 指导教师 课程名称 综合设计型实验 实验名称 基于PLC和组态王软件的自动售货机系统设计 实验类型 设计性 实验地点 化工学院智能系统与控制实验室 实验时间 2014.12.22-2015.01.05 实验内容: 本实验是基于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) 退币状态 实验目的与要求: 1、运用基本编程指令编辑自动售货机的PLC控制程序。进一步熟悉西门子S7-200的结构及其运用,将程序输入到计算机,并下载到西门子S7-200中,是按照要求运行。 2、本实验旨在帮助学生学习并掌握组态软件的使用及应用方法,为今后的监控系统的设计打下初步基础。本次上机使用的平台是组态王6.55及以上版本。通过组态软件设计的监控系统可广泛应用于电力、通讯、制冷、化工、石油、钢铁、煤炭、水泥、纺织、机械制造、造纸、食品、水处理、建材、环保、智能楼宇、实验室、交通等多种工程领域,在本次实验中,我们将通过对软件的学习掌握监控系统的设计方法和应用技巧,为以后的工作、学习奠定坚实的基础。 设计思路: 1、PLC的硬件组成 PLC的硬件主要由中央处理器(CPU)、存储器、输入单元、通信接口、扩展接口、电源等几部分组成。其中,CPU是PLC的核心;输入单元/输出单元是CPU与现场输入/输出设备之间的接口电路;通信接口用于连接编程器、上位计算器等外部设备,其硬件构成图如下图所示: 2、PLC控制流程图 根据系统设计的任务要求,确定了系统的整体流程,自动售货机PLC控制流程图如下图所示: 在清楚自动售货机运行过程的基础上,确定任务的目标,制定出合理的设计方案。 3 自动售货机I/O分配 输入/输出模块是PLC与工业生产现场之间的连接部件。PLC通过输入接口可以检测被控对象的各个数据,以这些数据作为PLC对被控制对象进行控制的依据;同时PLC通过输出接口把结果送给被控制对象来实现控制目的。 序号 定义点 符号 功能 1 I0.0 SB1 找零按钮 2 I0.1 SB2 食品A按钮 3 I0.2 SB3 食品B按钮 4 I0.3 SB4 食品C按钮 5 I0.4 SB5 食品D按钮 6 I2.1 SB8 投入1元 7 I2.2 SB9 投入5元 8 I2.3 SB10 投入10元 9 I2.6 SB11 找零一元 10 I3.1 SB12 食品A行程开关 11 I3.2 SB13 食品B行程开关 12 I3.3 SB14 食品C行程开关 13 I3.4 SB15 食品D行程开关 14 Q3.1 食品A红灯(物品售完) 15 Q3.2 食品B红灯(物品售完) 16 Q3.3 食品C红灯(物品售完) 17 Q3.4 食品D红灯(物品售完) 18 Q0.0 找零 19 Q0.1 出食品A 20 Q0.2 出食品B 21 Q0.3 出食品C 22 Q0.4 出食品D 23 Q2.1 食品A绿灯(可以购买) 24 Q2.2 食品B绿灯(可以购买) 25 Q2.3 食品C绿灯(可以购买) 26 Q2.4 食品D绿灯(可以购买) 关键技术分析: (1)利用PLC(S7—200)及自动售货机模型组建自动售货机控制系统的硬件。 (2)利用STEP7编制自动售货机控制程序梯形图。 (3)利用组态王编制远程监控程序。 (4)设计图形界面(定义画面) (5)定义设备; (6)构造数据库(定义变量) (7)建立动画连接; (8)运行和调试 实验过程: 1、在西门子step

文档评论(0)

weidameili + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档