基于PLC和组态王软件的自动售货机系统设计论文(30页).doc
《基于PLC和组态王软件的自动售货机系统设计论文(30页).doc》由会员分享,可在线阅读,更多相关《基于PLC和组态王软件的自动售货机系统设计论文(30页).doc(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-基于PLC和组态王软件的自动售货机系统设计论文-第 27 页综合性设计性实验报告院/系别:昆仑学院 班级:自动化2011 20142015学年第一学期学号姓名指导教师课程名称综合设计型实验实验名称基于PLC和组态王软件的自动售货机系统设计实验类型设计性实验地点化工学院智能系统与控制实验室实验时间实验内容: 本实验是基于PLC和组态王软件的自动售货机系统设计。对于自动售货机的各种动作功能和控制要求,给出了完整的自动售货机的操作及功能的运算。售货机中有4中食品,食品A价格4元,食品B价格1元,食品C价格2元,食品D价格3元。现投入纸币,当投入的纸币超过食品B的价格时,食品B指示灯亮,提示可以购买
2、,当犹如的纸币超过食品C的价格,食品C指示灯亮。当按下食品C按钮时,售货机进行减法运算,从投入的纸币总值中减去食品B的价格同时启动相应的电机,提取食品B到出物口,食品B出货7秒,在此期间不能进行其他食品的操作,但可找钱。买食品ACD操作同理。操作完成后,如需继续交易,则同上,如果此时不再购买而按下退币按钮,售货机则要进行退币操作,返回相应的货币,并在程序中清零,完成此次交易。由此看来,自动售货机进行一次交易要涉及加法运算、减法运算以及退币时的除法运算,这是它的内部功能。还要有纸币识别系统和纸币的传动来实现完整的售货、退币功能。可通过操作属性把自动售货机分为四个过程:(1)投币过程(2)价格比较
3、过程(3)选择商品过程(4)退币过程可把自动售货机工作过程分为四个状态:(1)初始状态(2)投币状态(3)购买状态(4)退币状态实验目的与要求:1、运用基本编程指令编辑自动售货机的PLC控制程序。进一步熟悉西门子S7-200的结构及其运用,将程序输入到计算机,并下载到西门子S7-200中,是按照要求运行。2、本实验旨在帮助学生学习并掌握组态软件的使用及应用方法,为今后的监控系统的设计打下初步基础。本次上机使用的平台是组态王6.55及以上版本。通过组态软件设计的监控系统可广泛应用于电力、通讯、制冷、化工、石油、钢铁、煤炭、水泥、纺织、机械制造、造纸、食品、水处理、建材、环保、智能楼宇、实验室、交
4、通等多种工程领域,在本次实验中,我们将通过对软件的学习掌握监控系统的设计方法和应用技巧,为以后的工作、学习奠定坚实的基础。设计思路:1、PLC的硬件组成PLC的硬件主要由中央处理器(CPU)、存储器、输入单元、通信接口、扩展接口、电源等几部分组成。其中,CPU是PLC的核心;输入单元/输出单元是CPU与现场输入/输出设备之间的接口电路;通信接口用于连接编程器、上位计算器等外部设备,其硬件构成图如下图所示:2、PLC控制流程图绘出自动售货机PLC控制流程图,表达出各控制对象的工作顺序,相互间的制约关系,自动售货机PLC控制流程图,如下图所示:关键技术分析:(1)利用PLC(S7200)及自动售货
5、机模型组建自动售货机控制系统的硬件。(2)利用STEP7编制自动售货机控制程序梯形图。(3)利用组态王编制远程监控程序。(4)设计图形界面(定义画面)(5)定义设备;(6)构造数据库(定义变量)(7)建立动画连接;(8)运行和调试实验过程:1、在西门子step7-200中的编程。 2组态王工程2.1新建工程打开组态王6.55,点击新建,将工程保存在我的电脑/E:/临时文件/plc组态王中,工程名称为售货机,创建过程如下图: 2.2新建设备 点击工程浏览器中的设备选项,双击新建。进入设备配置向导,选择PLC下的西门子S200(S7).如图所示: 2.3售货机主画面1.自动售货机主画面新建工程,工
6、程名称为“售货机”。新建画面,画面名称“自动售货机主画面”。如下图所示,售货机表面由按钮、指示灯、文字、点位图等组成。 2.4 数据词典2.5分别双击售货机主画面中的“#”或“#”,在弹出的“动画连接”对话框钩选“模拟值输出”选项,在弹出的“模拟值输出连接”的“表达式”栏中输入的内容与文字有对应关系:实时币数历史币数实时售出历史售出1元本站点投入1元币数本站点投入1元总币数5元本站点投入5元币数本站点投入5元总币数10元本站点投入10元币数本站点投入10元总币数食品A本站点单次食品A销量本站点食品A总销量食品B本站点单次食品B销量本站点食品B总销量食品C本站点单次食品C销量本站点食品C总销量食
7、品D本站点单次食品D销量本站点食品D总销量历史投币总数本站点历史投币总数实时退币数本站点单次退币数历史退币数本站点历史退币数营业额实时本站点单次营业额历史本站点营业总额2显示本站点实时币数22.6指示灯:分别双击五个指示灯,在弹出的“指示灯向导”对话框中,“变量名(离散量):”栏分别输入“本站点食品A指示灯”,“本站点食品B指示灯”,“本站点食品C指示灯”,“本站点食品D指示灯”,“本站点找钱指示灯”。2.7按钮:分别双击十个按钮,在弹出的“动画连接”对话框钩选“按下时”选项,在弹出的“命令语言”框中分别输入以下命令语言:食品A食品Bif(本站点启动系统=1) if(本站点实时币数2=4) i
8、f(本站点定时7秒2=0) 本站点选择食品A=1; 本站点食品A指示灯=1; 本站点定时7秒1=1; if(本站点启动系统=1) if(本站点实时币数2=1) if(本站点定时7秒1=0) 本站点选择食品B=1; 本站点食品B指示灯=1; 本站点定时7秒2=1; 食品C食品Dif(本站点启动系统=1) if(本站点实时币数2=2) if(本站点定时7秒4=0) 本站点选择食品C=1; 本站点食品C指示灯=1; 本站点定时7秒3=1; if(本站点启动系统=1) if(本站点实时币数2=3) if(本站点定时7秒3=0) 本站点选择食品D=1; 本站点食品D指示灯=1; 本站点定时7秒4=1;
9、投入1元投入5元if(本站点启动系统=1) if(本站点定时7秒1=0&本站点定时7秒2=0) 本站点投入1元=1;if(本站点启动系统=1) if(本站点定时7秒3=0&本站点定时7秒4=0) 本站点投入5元=1;投入10元启动if(本站点启动系统=1) if(本站点定时7秒3=0&本站点定时7秒4=0) 本站点投入10元=1;本站点启动系统=1;退币退出if(本站点启动系统=1) 本站点退币=1;Exit(0);2.8投币口:分别双击三个字体,在弹出的“动画连接”对话框钩选“闪烁”和“隐含”,在弹出的“闪烁连接”对话框设置分别为:闪烁隐含壹元本站点投入1元币数=1 100毫秒/隔本站点投入
10、1元币数=1 显示伍元本站点投入5元币数=1 100毫秒/隔本站点投入5元币数=1 显示拾元本站点投入10元币数 =1 100毫秒/隔本站点投入10元币数=1 显示2.9退币口:退币口中“1元”货币由两部分组成,分别双击这两个部分,在弹出的“动画连接”对话框钩选“闪烁”和“隐含”选项,在弹出的闪烁“闪烁连接”对话框设置都为:闪烁隐含本站点找钱指示灯=1 100毫秒/隔本站点找钱指示灯=1 显示2.10在售货机主画面随意一处单击右键,在弹出选项中选择“画面属性”,则弹出“画面属性”对话框,单机“命令语言”,在弹出的“画面命令语言”对话框,将右上角“每3000毫秒”改为“每1000毫秒”,在“存在
11、时”输入框中输入下面命令语言:if(本站点定时7秒1=1) 本站点计数1=本站点计数1+1; if(本站点计数1=1) 本站点食品A指示灯=0;本站点找钱指示灯=1; if(本站点计数1=2) 本站点食品A指示灯=1; if(本站点计数1=3) 本站点食品A指示灯=0; if(本站点计数1=4) 本站点食品A指示灯=1; if(本站点计数1=5) 本站点食品A指示灯=0; if(本站点计数1=6) 本站点食品A指示灯=1; if(本站点计数1=7) 本站点计数1=0; 本站点定时7秒1=0; if(本站点定时7秒2=1) 本站点计数2=本站点计数2+1; if(本站点计数2=1) 本站点食品B
12、指示灯=0;本站点找钱指示灯=1; if(本站点计数2=2) 本站点食品B指示灯=1; if(本站点计数2=3) 本站点食品B指示灯=0; if(本站点计数2=4) 本站点食品B指示灯=1; if(本站点计数2=5) 本站点食品B指示灯=0; if(本站点计数2=6) 本站点食品B指示灯=1; if(本站点计数2=7) 本站点计数2=0; 本站点定时7秒2=0; if(本站点定时7秒3=1) 本站点计数3=本站点计数3+1; if(本站点计数3=1) 本站点食品C指示灯=0;本站点找钱指示灯=1; if(本站点计数3=2) 本站点食品C指示灯=1; if(本站点计数3=3) 本站点食品C指示灯
13、=0; if(本站点计数3=4) 本站点食品C指示灯=1; if(本站点计数3=5) 本站点食品C指示灯=0; if(本站点计数3=6) 本站点食品C指示灯=1; if(本站点计数3=7) 本站点计数3=0; 本站点定时7秒3=0; if(本站点定时7秒4=1) 本站点计数4=本站点计数4+1; if(本站点计数4=1) 本站点食品D指示灯=0;本站点找钱指示灯=1; if(本站点计数4=2) 本站点食品D指示灯=1; if(本站点计数4=3) 本站点食品D指示灯=0; if(本站点计数4=4) 本站点食品D指示灯=1; if(本站点计数4=5) 本站点食品D指示灯=0; if(本站点计数4=
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 PLC 组态 软件 自动 售货 系统 设计 论文 30
限制150内