基于S7-300PLC的全自动洗衣机的控制系统设计.docx_第1页
基于S7-300PLC的全自动洗衣机的控制系统设计.docx_第2页
基于S7-300PLC的全自动洗衣机的控制系统设计.docx_第3页
基于S7-300PLC的全自动洗衣机的控制系统设计.docx_第4页
基于S7-300PLC的全自动洗衣机的控制系统设计.docx_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于S7-300PLC的全自动洗衣机的控制系统设计摘 要 随着社会经济的发展和科学技术水平的提高,家庭电器全自动化成为必然的发展趋势。全自动洗衣机的产生极大的方便了人们的生活。洗衣机是国内家电业唯一不打价格战的行业,经过几年的平稳发展,国产洗衣机无论在质量上还是功能上都和世界领先水平同步。纵观洗衣机市场,高效节能、省水、省电、环保型洗衣机一直在市场上占主导地位。 根据全自动洗衣机的工作原理,利用可编程控制器PLC实现控制,说明了PLC控制的原理方法,特点及控制洗衣机的特色。PLC的优点是:可靠性高,耗电少,适应性强,运行速度快,寿命长等,为了进一步提高全自动洗衣机的功能和性能,避免传统控制的一些弊端,就提出了用PLC来控制全自动洗衣机这个课题。全自动洗衣机控制系统利用了西门子S7-300系列PLC的特点,对按钮,电磁阀,开关等其他一些输入/输出点进行控制,实现了洗衣机洗衣过程的自动化。由于每遍的洗涤,排水,脱水的时间由PLC内定时器控制,所以只要改变定时器参数就可以改变时间。可以把上面设定的程序时间定下来,作为固定程序使用,也可以根据衣物的质地,数量及油污的程度来编程。本次设计对其中软件设计、硬件设计等问题进行了分析和研究,实现了全自动洗衣机的自动运行和手动运行功能。 关键词:PLC;自动;手动;正反转;控制第 1 页 共 2 页 基于S7-300的全自动洗衣机的PLC设计 目 录 摘 要 -1 目 录 -2 第一章 题目要求-3 一、目的-3 二、设备-3 三、内容-3 四、控制要求-3 五、思考题 - 3 第二章 概述-4 一、PLC的控制特点-4 二、控制系统框图-4 三、工作原理-4 四、控制要求-5 五、实习安排-5 第三章 硬件配置及程序设计-6 一、输入输出地址分配-6 二、输入输出地址及接线图-7 三、PLC选型及硬件配置-8 四、控制流程图-8 五、顺序功能图-10 六、梯形图设计-11 第四章 模拟仿真与调试-20 一、STEP7-20 二、WINCC-23 三、设置本地网络地址-29 四、触摸屏设置-29 五、变频器设置-29 六、程序下载及调试-30 第五章 思考题与总结体会-33 一、思考题-33 二、总结体会-33 附 件 电气原理图- -35 第 2 页 共 3 页 基于S7-300的全自动洗衣机的PLC设计 第一章 题目要求 一、题目 全自动洗衣机的控制系统设计 二、目的 用PLC构成全自动洗衣机控制系统,掌握PLC的编程和程序调试方法。 三、设备 S7-300-PLC、计算机各一台 四、内容 1、全自动洗衣机运行框图设计,梯形图控制程序设计、调试并画出I/O端子硬件接线图 2、在HMI上显示洗衣机的运行状态 五、控制要求 1、按下启动按钮及水位选择开关; 2、进水阀门打开直到高(中、低)水位,关水; 3、2s后开始洗涤; 4、洗涤时正转30s,停2s,然后反转30s,停2s; 5、如此循环5次,总共320s后排水,排空后脱水30s;6、开始清洗,重复25要求,清洗两边; 7、清洗完成,报警3s并自动停机; 8、若按下停车按钮,可手动排水(不脱水)和手动脱水(不计数)。 输入点 输出点 启动开关 洗衣机启动控制 停止开关 进水阀控制 高水位选择 正转控制 中水位选择 脱水控制 低水位选择 反转控制 排空检测 排水控制 高水位检测 报警控制 中水位检测 低水位检测 手动排水 手动脱水 六、思考题 1、调试程序时,各水位选择开关及各水位检测开关应如何动作? 2、如果要在控制功能中加入轻柔洗(缩短运转时间、延长停顿时间)功能,程序应如何修改, 3、如果要在控制功能中加入经济洗(整个洗衣周期缩短)功能,程序应如何修改, 第 3 页 共 4 页 基于S7-300的全自动洗衣机的PLC设计 第二章 概述 一、PLC的控制特点 1、可靠性高,PLC作为一种通用的工业控制器,它必须能够在各种不同的工作环境中正常工作。对工作的环境要求较低,抗外部干扰能力强,平均无故障时间长。 2、使用方便灵活,PLC采用了基本单元扩展或者是模块化的结构形式,因此,输入/输出信号的数量,形式,驱动能力等都可以根据实际控制要求进行选择与确定,而且在需要时可以随时更换,近年来,PLC的特殊模块增多这些可以满足不同的控制要求,使PLC的使用更加灵活与多变。 3、编程简单,PLC的优越性主要体现在它采用了独特的,多种面向广大工程设计人员的编程语言,如指令表,梯形图,逻辑功能图,顺序功能图等,程序简洁,明了适合各类技术人员的传统习惯,即使是没有计算机知识的人员也很统一掌握,特别是梯形图与逻辑功能图,形象直观,动态监测效果逼真,且与计算机控制容易。 二、控制系统框图 全自动洗衣机的工作过程包括启动、进水、洗涤、排水和脱水等功能。在实现控制过程中,各种采样信息都是通过PLC进行各种判断、比较和选择,再经信息线路反馈给洗衣机各控制执行机构,决定洗衣机的工作状态。如图1所示,由PLC控制洗衣机各种动作典型的系统控制图: 进水阀PLC水位开关电动机正反转排水阀图1 系统结构图 由图1可知,PLC在系统中处于中心位置,水位开关是PLC的输入信号控制开关、进水阀、排水阀和电机是洗衣机各种动作的执行机构。其中进水阀和排水阀由PLC给定信号来决定其工作状态;电机的工作状态也由控制中心PLC给定信号来决定,而电机的正反转状态直接决定了洗衣机的洗涤状态和脱水状态。洗衣机工作过程是顺序控制过程,所以利用PLC作为洗衣机的控制系统是可行的。 三、工作原理 洗衣机的工作流程由进水、洗涤、排水、脱水4个过程组成。在半自动洗衣机中,这4个过程分别用相应的按钮开关来控制。全自动洗衣机中,这4个过程第 4 页 共 5 页 基于S7-300的全自动洗衣机的PLC设计 可做到全自动依次运行,直至洗衣结束。全自洗衣机的洗衣桶(外桶)和脱水桶(内桶)是以同一心安放的,内桶可以旋转,作为脱水用。内桶的周围有许多小孔,使内桶和外桶的水流相通,洗衣机的进水和排水分别由进水电磁阀和排水电磁阀来执行。进水时通过控制系统将进水电磁阀打开,经进水管将水注入到外桶。排水时,通过控制系统将排水电磁阀打开,将水由外桶排到机外。洗涤正转、反转由洗涤电动机驱动波盘的正、反转来实现,此时脱水桶并不旋转。脱水时,控制系统将离合器合上,由洗涤电动机带动内桶正转进行甩干。高、中、低水位检测装置分别用来检测高、中、低水位。启动按钮用来启动洗衣机工作,停止按钮用来实现手动停止进水、排水、脱水及报警。排水按钮用来实现手动排水。 四、控制要求 1.自动运行 选择一个设定水位(高、中、低三档),进水阀打开,开始进水,到 启动时,达设定水位时停止进水,开始洗涤,正转洗涤30s,暂停2s后反转洗涤30s,暂停2s后再正转洗涤,如此反复5次。洗涤结束后,开始排水,当水位下降到低水位时,进行脱水,脱水时间为30s。这样完成一次从进水到脱水的大循环过程。 经过3次上述大循环后(第2、3次为漂洗),进行洗衣完成报警,报警3s后结束全过程,自动停机。 2.手动运行 若按下“停止”按钮,洗衣过程停止,即洗涤电机和脱水桶停止转动、进水电磁阀和排水电磁阀全部闭合。此时可用手动排水开关和手动脱水开关进行手动排水和脱水。 五、实习安排 周次星期内容一1、安装并熟悉西门子S7-300相关编程和组态软件二2、熟悉实习相关内容所用设备的操作手册17三3、根据实习相关内容完成相应模块的硬件电路连接四4、利用STEP7和WINCC软件对连接模块进行编程测试五5、对实习相关内容进行理论分析一 6、对实习相关内容进行系统控制流程设计 二18三7、对实习相关内容进行硬件电路原理设计(主电路和PLC电路)四五8、对实习相关内容进行软件流程设计一 9、调试 二19三10、验收、答辩四 11、编写实习报告 五第 5 页 共 6 页 基于S7-300的全自动洗衣机的PLC设计 第三章 硬件配置及程序设计 一、输入输出地址分配 1、输入地址分配表 输入地址 对应的外部设备 M1.0 启动按扭 M1.1 停止按扭 M1.2 高水位选择 M1.3 中水位选择 M1.4 低水位选择 M1.5 高水位检测 M1.6 中水位检测 M1.7 低水位检测 M2.0 手动排水 M2.1 手动脱水 M2.2 排空检测 注:因为本次实习条件所限,没有实际的输入信号,所以输入地址采用中间继电器编址。 2、输出地址分配表 输出地址 对应的输出设备 Q0.0 进水阀 Q0.1 排水控制 Q0.2 正转控制 Q0.3 反转控制 Q0.4 脱水控制 Q0.5 报警控制 3、内部元件地址分配表 定时器/计数器 对应的作用 T37 开始正转延时2s定时器 T38 正转30s定时器 T39 正转结束延时2s定时器 T40 反转30s定时器 T41 反转结束延时2s定时器 T42 脱水30s定时器 T43 报警3s定时器 C50 正反转循环计数器 C51 大循环计数器 第 6 页 共 7 页 基于S7-300的全自动洗衣机的PLC设计 4、中间状态I/O分配表 中间存储器 对应的作用 M0.0 启动状态 M0.1 停止状态 M0.2 水位到达状态 M0.3 开始正转延时2s条件 M0.4 正转结束延时2s条件 M0.5 反转结束延时2s条件 M0.6 自动排水状态 M0.7 自动脱水状态 二、输入输出地址及接线图 进水阀控制 M1.0 Q0.0 启动 M1.1 停止 排水控制 Q0.1 M1.2 高水位选择 Q0.2 正转控制 M1.3 中水位选择 反转控制 M1.4 Q0.3 低水位选择 M1.5 Q0.4 脱水控制 高水位检测 M1.6 中水位检测 报警控制 Q0.5 M1.7 低水位检测 M2.0 COM 排水 M2.1 脱水 排空检测 M2.2 COM 图2 输入输出地址及接线图 第 7 页 共 8 页 基于S7-300的全自动洗衣机的PLC设计 三、PLC选型及硬件配置 电源模块:PS 307 5A (307-1EA01-0AA0) CPU型号:CPU 315-2 PN/DP (315-2EH14-0AB0) I/O模块:SM323 DI16/DO16 DC24V 1A 触摸屏:SIMATIC PANEL TP 177B 6 color PN/DP 交换机:SCALANCE*208 变频器:蓝海华腾 DIGITAL PNEL V5-H 四、控制流程图 1、手动运行流程图 开始 正常运行 N 按停止按钮 Y 洗涤电机和脱水桶停止转动、进水和排水阀闭合 N 打开手动排水 Y 排水 N 打开手动脱水 Y 脱水 结束结束 图3 手动运行流程图 第 8 页 共 9 页 基于S7-300的全自动洗衣机的PLC设计 2、自动运行流程图 图4 自动运行流程图 第 9 页 共 10 页 基于S7-300的全自动洗衣机的PLC设计 五、顺序功能图 顺序功能图,它是描述控制系统的控制过程、功能和特性的一种图形,顺序功能图并不涉及所描述的控制功能的具体技术,他是一种通用的技术语言。全自动洗衣机控制系统PLC控制状态流程图如下图所示。 M1.3 M1.4 M1.2 M1.2 M1.3 M1.4 M1.5 M1.6 M1.7 图5 顺序功能图 第 10 页 共 11 页 基于S7-300的全自动洗衣机的PLC设计 六、梯形图设计 1、梯形图的特点 梯形图是PLC模拟继电器控制系统的编程方法。它由触点、线圈或功能方框等构成,梯形图左、右的垂直线称为左、右母线。画梯形图时,从左母线开始,经过触点和线圈(或功能方框),终止于右母线。在梯形图中,可以把左母线看作是提供能量的母线。触点闭合可以使能量流过,直到下一个元件;触点断开将阻止能量流过。这种能量流,我们称之为“能流”。实际上,梯形图是CPU仿真继电器控制电路图,使来自“电源”的“电流”通过一系列的逻辑控制条件,根据运算结果决定逻辑输出的模拟过程。 梯形图中的基本编程元素有触点、线圈和方框。 触点:代表逻辑控制条件。触点闭合时表示能量可以流过。触点分常开触点和常闭触点两种形式。 线圈:通常代表逻辑“输出”的结果。能量流到,则该线圈被激励。 方框:代表某种特定功能的指令。能量流通过方框时,则执行方框所代表的功能。方框所代表的功能有很多种,例如:定时器、计数器、数据运算等。 梯形图中,每个输出元素可以构成一个梯级。每个梯形图网络由一个或多个梯级组成。 2、梯形图绘制原则 (1) 梯形图按自上而下、从左到右的顺序排列。每个继电器线圈为一个逻辑行,即一层阶梯。每一个逻辑行起于左母线,然后是触点的连接,最后终止于继电器线圈或右母线。 注意:左母线与线圈之间一定要有触点,而线圈与右母线之间不能有任何点,应直接连接。 (2) 一般情况下,在梯形图中某个编号继电器线圈只能出现一次,而继电器触点可无限引用。有些PLC,在含有跳转指令或步进指令的梯形图中允许双线圈输出。 (3) 在每个逻辑行中,串联触点多的支路应放在上方。如果将串联触点多的支路放下方,则语句增多,程序变长。 (4) 在每个逻辑行中,并联触点多的支路应放在左边。如果将并联触点多的支路放右边,则语句增多,程序变长。 (5) 梯形图中,当多个逻辑行都具有相同条件时,为了节省语句数量,常将这些逻辑行合并。当相同条件复杂时,这对储存容量小的PLC很有意义。 (6) 设计梯形图时,输入继电器的触点状态全部按相应的输入设备为常开状态进行设计更为合适,不易出错。因此,也建议尽可能用输入设备的常开触点与PLC输入端连接。如果某些信号只能用常闭触点输入,可以按输入设备全部常开来设计,然后将梯形图中对应的输入继电器触点取反。 3、系统梯形图 第 11 页 共 12 页 基于S7-300的全自动洗衣机的PLC设计 第 12 页 共 13 页 基于S7-300的全自动洗衣机的PLC设计 第 13 页 共 14 页 基于S7-300的全自动洗衣机的PLC设计 第 14 页 共 15 页 基于S7-300的全自动洗衣机的PLC设计 第 15 页 共 16 页 基于S7-300的全自动洗衣机的PLC设计 第 16 页 共 17 页 基于S7-300的全自动洗衣机的PLC设计 第 17 页 共 18 页 基于S7-300的全自动洗衣机的PLC设计 第 18 页 共 19 页 基于S7-300的全自动洗衣机的PLC设计 图6 系统梯形图 第 19 页 共 20 页 基于S7-300的全自动洗衣机的PLC设计 第四章 模拟仿真与调试 一、STEP 7 STEP 7是用于S7 300/400系列,自动化系统设计的标准软件包。在设计一个自动化系统时,即可采用先硬件组态、后创建程序的方式,也可采用先创建程序、后硬件组态的方式。本次课程设计因使用的输入和输出程序比较多,所以我们采用的是先硬件组态、后创建程序的方式。 1、创建项目 通过新建项目向导建立项目 在SIMATIC管理器的初始界面中单击“文件”菜单,在下拉菜单中选择“新建项目向导”命令,打开如图7所示窗口,点击“预览”,选择CPU类型(此处为CPU 315-2 PN/DP 315-2EH14-0AB0),如图8所示,然后点击“下一步”选择编写程序语言“梯形图编程(LAD)、语句编程(STL)、功能图块编程(FBD)”,如图9所示,继续点击“下一步”,填写项目名称后点击“完成”,如图10所示。 图7新建项目向导窗口 图8 CPU 设置窗口 图9程序块、编程语言设置窗口 图10 项目名称修改窗口 展开左边的站点目录,单击“SIMATIC 300 Station”,在右侧窗口单击“Hardware”进入项目所需硬件配置窗口,在窗口右侧的硬件目录中展开第 20 页 共 21 页 基于S7-300的全自动洗衣机的PLC设计 “SIMATIC 300”目录,在其下的“CPU-300”中选择“CPU 315-2 PN/DP 315-2EH14-0AB0”、“SM-300”中选择“DI16/DO16 DC24V /0.5A”、“PS-300”中选择“PS 307 5A 307-1EA01-0AA0”并拖放到左边对应的表格中,如图11所示,这样即完成了硬件配置。 图11 硬件配置窗口 双击s7-300组态里CPU 315-2PN/DP下的PN/IO,如图12所示。 图12 PN/IO界面 图13 PN/IO属性界面 点击“Properties”属性按钮,进入图13界面,修改IP地址为“192.168.2.20”,并新建一个以太网。然后确认,保存并编译。 2、编辑符号表 在SIMATIC Manager窗口中选择“Symbol”并双击,进入“符号编辑器”窗口。将上述梯形图中的符号及其地址键入到编辑器中,最终结果如图14所示。 第 21 页 共 22 页 基于S7-300的全自动洗衣机的PLC设计 图14符号表 3、输入梯形图 在SIMATIC Manager窗口中选择“OB1”并双击,进入梯形图编辑界面,将之前设计完成的梯形图输入到OB1中,然后保存,单击“下载”按钮,将程序下载到CPU中。输入的梯形图如图6所示。 4、建立连接 在SIMATIC Manager窗口中选择“Connections”并双击,进入连接界面,如图15所示;把s7-300和触摸屏都连接到以太网上并写好地址,s7-300地址为:192.168.2.1,如图16所示;触摸屏的地址要和实物的触摸屏地址一样,此处设第 22 页 共 23 页 基于S7-300的全自动洗衣机的PLC设计 为:192.168.2.22,如图17所示。设置完成后,点击保存并编译。 图15 连接界面 图16 设置s7-300的IP地址 图17 设置触摸屏的IP地址 二、WINCC 1、创建新项目 打开WINCC flexible 2008 SP3软件,根据提示,点击“使用项目向导建立一个新项目”,如图18所示;然后选择所需集成的STEP7项目名称,此处关联的项目名称是“洗衣机”,如图19所示; 图18 按照向导创建新项目 图19 选择关联的STEP7项目集成 第 23 页 共 24 页 基于S7-300的全自动洗衣机的PLC设计 点击“确定”,“下一步”,选择触摸屏HMI的型号“TP 177B 6” color PN/DP”设备版本选 “1.1.4.0”,如图20所示;连接选择“ETHERNET”,如图21所示; 图20 选择HMI型号 图21 选择连接类型 点击“下一步”,进入库界面,将画面左侧框图中的三个库(“Button-and-switches、Faceplates、Graphics”)选中并进行安装,如图22(a)、(b)所示;点击“下一步”,为项目设置一个名称,如图23所示,点击“完成”按钮即可完成一个新项目的创建。 图22(a)选择要安装的库 图22(b)库安装完成第 24 页 共 25 页 基于S7-300的全自动洗衣机的PLC设计 图23 为项目设置一个名称 2、根据要求设置画面 根据题目要求,本次设计的全自动洗衣机所需设置的按钮分别是“启动”、“停止”、“脱水”、“排水”、“高水位选择”、“中水位选择”、“低水位选择”;因为硬件条件有限,并无实际的传感器,所以添加了一些辅助按钮作为传感器输出功能使用,如“高水位到达”、“中水位到达”、“低水位到达”、“排空”。综上,最终画出的画面如图24所示。 图24 主界面(信号输入界面) 对应的输出信号分为“洗衣机状态”、“水位状态”、“排水状态”和“电机状态”四大类;细分如下:洗衣机状态包括“进水阀状态”、“脱水状态”、以及“报警状态”;水位状态包括“高水位状态”、“中水位状态”以及“低水位状态”;排水状态包括“排水状态”以及“排空状态”;电机状态包括“正转状态”以及“反转状态”。对应的信号输出界面如图25所示。 第 25 页 共 26 页 基于S7-300的全自动洗衣机的PLC设计 图25 状态界面(信号输出界面) 3、给画面的按钮和输出指示灯关联对应的变量 3.1给按钮关联对应的变量地址 按照设计要求,按钮按下应置位“1”,按钮释放应复位“0”,以“启动”按钮为例,双击按钮,在下方的窗口中点击“事件”,选择“按下”,单击右侧表格第一栏的下拉按钮,选择“编辑位”中的“SetBit”置位函数,然后双击下一行表格,选择所需关联的对应的输入量地址“启动按钮M1.0;之后选择“释放”,同样的步骤选择“ResetBit”复位函数,然后双击下一行表格,选择关联的输入地址“启动按钮M1.0”。如图26(a)、(b)所示。 图26(a) 给启动按钮设置置位函数 第 26 页 共 27 页 基于S7-300的全自动洗衣机的PLC设计 图26(b)给启动按钮设置复位函数 因本设计中涉及两个画面,所以仿真时不可避免的会有画面之间的切换,所以在设计时,我加入了画面切换按钮,画面切换按钮所对应的函数为“ActivateScreen”,设置过程与置位复位函数一致,设置过程如图27所示。 图27 画面切换函数设置 3.2给输出指示灯关联相应的变化量地址 选中所需设置的指示灯,在下方的窗口中选择“动画”?“外观”,然后单击右侧的变量下拉按钮,选择对应的变量地址进行关联,类型选择“位”,右侧的表格可以设置灯在值为“0”或“1”时所呈现的颜色以及是否闪烁,设置过程如图28所示。 第 27 页 共 28 页 基于S7-300的全自动洗衣机的PLC设计 图28 进水阀输出显示设置 4、变量设置 给所有的按钮以及输出指示灯关联好变量之后,双击左侧菜单栏中的“变量”,进入如图29所示的界面。检查变量名称与地址是否对应连接S7-300。 图29 变量设置界面 5,、做好触摸屏和s7-300的连接,如图30所示。 第 28 页 共 29 页 基于S7-300的全自动洗衣机的PLC设计 图30 连接界面 三、设置本地网络地址 单击“打开网络与共享中心”,单击“本地连接”,选择“属性”,在属性窗口中选择“Internet 协议版本 4(TCP/IPv4)”,就可以修改本地网络地址了。如图31所示。 图31 设置本地IP地址 四、触摸屏设置 在触摸屏界面双击“Control Panel”进入控制面板界面,双击“Transfer”进入传输设置界面,在“Channel2”中选择“Ethernet”并选择使能该通道,然后单击“Advanced”,在弹出的画面的网络设备列表中选择“SMSC100FD1:Onboard LAN Ethernet Driver”,并点击“Properties”按钮。 进入IP Address设置对话框,单击选择“Specify an IP address”,输入触摸屏的IP地址192.168.2.22(改地址与下载计算机的IP地址必须在同一网段),子网掩码使用:255.255.255.0(子网掩码必须同下载计算机的子网掩码一致),其他不用设定,按“OK”键返回控制面板中。 双击”Communication”图标,进入到Device Name设置界面中,修改Device name,注意在整体控制系统中,Device name应当唯一,若系统中只有一台面板,则可以使用默认设备名,不必修改。切勿使用特殊符号。 点击OK键退出“System Properties”设置,再次进入控制面板中,双击“OP”图标,进入Device表单,单击“Reboot”按钮,重新启动面板设备,使所设置的参数生效,也可进行断电后重新上电。 五、变频器设置 第 29 页 共 30 页 基于S7-300的全自动洗衣机的PLC设计 此次课程设计采用的变频器是蓝海华腾 V5-H变频器,作用是控制电机的正反转,根据接线,变频器的X1和X2端子与CPU的正反转输出接口相接,为了实现变频器的正反转,将变频器的参数设置如下,P0.06的参数设置为1,即通过端子作为运行给定方式;P5.00的参数设置为2,即控制电机正转;P5.01的参数设置为3,即控制电机反转。 六、下载与调试 1、下载 下载所做的画面:单击“项目”?“传送”?“传送设置”,如图32所示。 图32传输 设置以太网IP地址,如图33所示。(注:此处地址应为触摸屏的地址192.168.2.22,不能设置错) 第 30 页 共 31 页 基于S7-300的全自动洗衣机的PLC设计 图33 设置以太网通讯地址 单击“传送”(如果不能下载,那有可能要OS更新:“单击项目”?“传送”?“传送设置”?“OS更新”进行更新。如果还不能下载则可能PG/PC设置的问题:在s7-300的“菜单”?“选项”?“设置PG/PC接口”)。 电脑的本地的网络地址要与触摸屏不同,而且要在触摸屏地址同一段址段。本设计中触摸屏地址为:192.168.2.22,本地网络地址为:192.168.2.20。 2、调试(操作步骤) 传输完成后,触摸屏上即显示WINCC上画出的画面,此时将CPU拨到“RUN”,即可在触摸屏上进行全自动洗衣机的仿真了。在主界面中,按下“启动”按钮,在水位选择(高、中、低三档)中选择一个档位,单击右下角的“状态监控”按钮,即可以在“状态界面”中看见“进水阀指示灯“亮,即表示此时洗衣机正在进行进水动作,此时返回主界面,单击对应的水位到达按钮,在状态界面可以看到,对应的水位到达指示灯亮2s之后,电机正转指示灯亮,同时,三相电机开始转动,30s后,正转停止2s,然后反转开始,反转指示灯亮,电机随即开始反转,30s后,反转停止,2s后,电机开始正转,如此循环5次之后,洗衣机开始排水,同时排水指示灯亮,在主界面按下“排空”按钮即表示,此时洗衣机中的水已经排空,洗衣机随即进入脱水状态。同时脱水指示灯亮,30s后,洗衣机开始进水,进行第二次洗涤,如此循环3次,即可完成洗涤动作,最后一次脱水结束后,洗衣机的报警指示灯亮,报警3s后,灯灭,表示一轮洗衣动作完成。 实际运行图如3438 所示。 图34 主界面 图35 状态界面 第 31 页 共 32 页 基于S7-300的全自动洗衣机的PLC设计 图36 洗衣机正转 图37 洗衣机反转 图38 洗衣完成报警 第 32 页 共 33 页 基于S7-3

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论