基于S7-200PLC的全自动洗衣机控制系统设计

wx供重浩:创享日记
那边对话框发送:plc洗衣
获取完整无水印设计说明报告(含程序梯形图)


1.自动洗衣机PLC控制的控制要求

1.1全自动洗衣机的基本结构、工作流程和工作原理
1.自动洗衣机的基本结构
在这里插入图片描述

2.自动洗衣机的工作流程
自动洗衣机的单循环工作流程示意图:
在这里插入图片描述
3.自动洗衣机的工作原理:
洗衣机的进水和排水分别有进水电磁阀和排水电磁阀控制。进水时,控制系统使进水电磁阀打开,将水注入外桶;排水时,使排水电磁阀打开将水由外桶排到机外。洗涤和脱水由同一台电机拖动,通过电磁阀离合器来控制,将动力传给洗涤波轮或甩干桶(内桶)。电磁离合器失电,电动机带动洗涤波轮实现正、反转,进行洗涤;电磁离合器得电,电动机带动内桶单向旋转,进行甩干(此时波轮不转)。水位高低分别有高低水位开关进行检测。起动按钮用来起动洗衣机工作。

1.2 洗衣机控制要求
1.控制要求
起动时,首先进水,到高水位时停止进水,开始洗涤。正转洗涤15s,暂停3s后反转洗涤15s,暂停3s后再正转洗涤,如此反复30次。洗涤结束后,开始排水,当水位下降到低水位时,进行脱水(同时排水),脱水时间为10s。这样完成依次从进水到脱水的大循环过程。

经过3次大循环后(第2、3次为漂洗),进行洗衣完成报警,报警10s后结束全过程,自动停机。

在洗涤过程中,按下停止按钮。洗衣机停止工作。

在洗衣机停止工作时,按下排水按钮,洗衣机排水电磁阀得电排水,当水位下降到低水位开关时,排水电磁阀失电停止排水。


2.自动洗衣机控制系统程序设计和调试

2.1 PLC的介绍及选型
PLC外形图
全自动洗衣机控制系统选择西门子公司的S7-200系列PLC作为控制单元,如图1-3所示为所选PLC外形图。

在这里插入图片描述
2.3编程软件
1.以西门子公司为S7-200PLC设计的STEP 7 MicroWIN V4.0 incl. SP6 编程软件为例。
2.I/O接线图

在这里插入图片描述
2.4程序的流程图、构成和相关设置
1.流程图
(1) 正常运行流程图
流程图描述:
起动时,首先进水,到高水位时停止进水,开始洗涤。正转洗涤15s,暂停3s后反转洗涤15s,暂停3s后再正转洗涤,如此反复30次。洗涤结束后,开始排水,当水位下降到低水位时,进行脱水(同时排水),脱水时间为10s。这样完成依次从进水到脱水的大循环过程。
经过3次大循环后(第2、3次为漂洗),进行洗衣完成报警,报警10s后结束全过程,自动停机。
在洗涤过程中,按下停止按钮。洗衣机停止工作。
在洗衣机停止工作时,按下排水按钮,洗衣机排水电磁阀得电排水,当水位下降到低水位开关时,排水电磁阀失电停止排水。

在这里插入图片描述


3.自动洗衣机PLC控制系统程序

3.1系统资源分配

在这里插入图片描述

1.Q0.0是启动输出,M0.1是启动辅助继电器
启动洗衣机

 Network 1   开始洗涤
LD     I0.0
O      M0.1
AN     C1
AN     I0.1
=      M0.1
=      Q0.0 
Network 2    进水阀控制
LD     I0.3
AN     I0.5
LD     I0.4
AN      I0.6
OLD
A      M0.3
=      Q0.1
Network 3
LD     T3
O      M0.2
AN     C0
A      M0.1
=      M0.2Network 5   洗衣 正转控制
LD     C0
AN     T3
AN     T0
A      M0.1
=      Q0.2
Network 5
LD     M0.2
AN     T2
TON    T0, +150
Network 6  
LD     Q0.2
ED     
TON    T1,+30
Network 7  反转控制
LD     T1
AN     T2
A      M0.1
=      Q0.3
Network 8
LD     Q0.3
TON    T2, +150
Network 9 
LD     Q0.3
ED     
TON    T3,+30Network 10
LD     T3
ED
LD     T4
ED
CTU    C0, +30
Network 11    出水阀控制
LD     C0
LD     I0.2
AN     M0.1
OLD
=      Q0.4
Network 12    脱水计时
LD     I0.6
TON    T4, +100
Network 13    清洗和漂洗计数
LD     M0.2
ED
LDN    M0.1
CTU    C1, +3
Network 14    报警输出
LD     M0.1
TOF    T5, +100
Network 15   
LDN    M0.1
A      T5
=      Q0.5

2.梯形图(详见下载)

3.程序调试
按下启动按钮SB1,进水电磁阀YVI动作,当水到达高水位X3时,进水电磁阀失电,停止进水,开始洗涤。电机正转接触器KM1动作,正转洗涤T0为15s,时间到停止T1为3s,3s后电机反转接触器KM2动作,反转洗涤T2为15s,时间到停止T3为3s,3s后再正转洗涤,如此反复循环30次,计数器C0计数,若C0没计到30次时,洗衣机继续正反转洗涤,若计数器C0计到30次时,洗涤结束,此时排水电磁阀动作,开始排水,当水位下降到低水位开关处时,排水电磁阀继续动作同时脱水电磁离合器动作,进行脱水(同时进行排水),脱水时间T4为10s。这样就完成一次从进水到脱水的大循环过程。C1计数器计大循环次数,若C1没计到3次时,重复上述动作,若C1计到3次时,洗衣完成,蜂鸣器动作报警,报警时间T5为10s,10s后结束全过程,自动停机。


课程设计小结

通过两个星期的努力,我们的PLC课程设计终于圆满完成了,设计能够成功完成,在老师的细心指导和帮助是分不开的,在此表示衷心的感谢!
这两周的实训,我认识到了很多东西,也学到了很多东西。这次实训的科目是设计全自动洗衣机和大小球分拣机械手的控制,这两个科目综合了我们所学的理论知识,主要培养我们的理论与实践相结合的能力。
在实训期间,我们组的分工很明确,有负责编程的,有负责接线的,有负责画电路图的。虽说分工明确,但在操作过程中遇到些麻烦的话组员之间还是相互配合相互帮助,尽量让每一个组员学到更多的专业知识,使每一个组员更上一个层次。此次的课程设计,也使我们的同学关系更进一步了,同学之间互相帮助,有什么不懂的大家在一起商量,听听不同的看法对我们更好的理解知识,所以在这里非常感谢帮助我的同学。
在实训中,我遇到了很多问题,每次遇到问题时我都会积极地向老师寻求帮助,而两位老师也总是耐心地指导我,真的非常感谢他们,因为他们,我才能成功地完成课程设计任务!
通过这次实训,我更深入的认识和学习了PLC,大大提高了自己的理论知识和动手能力,而且还懂得了团队的力量,让自己更相信一分努力一分收获,积极的学习态度在以后的学习、工作中是永远缺少不了的。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/32662.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MySQL锁详解

目录 前言 MySQL锁 共享锁和排他锁 - Shared and Exclusive Locks 意向锁 - Intention Locks 索引记录锁 - Record Locks 间隙锁 - Gap Locks 临键锁 - Next-Key Locks 插入意向锁 - Insert Intention Locks AUTO-INC Locks 死锁 死锁产生条件 InnoDB对死锁的检测…

海康威视-下载的录像视频浏览器播放问题

目录 1、播放异常比对 2、视频编码检查 2.1、正常视频解析 2.2、海康视频解析 2.3、比对工具 3、转码 3.1、maven依赖 3.2、实现代码 4、验证 在前面的文章(海康威视-按时间下载录像文件_海康威视 sdk 下载录像 大小0-CSDN博客)中,通…

计算机网络之奇偶校验码和CRC冗余校验码

今天我们来看看有关于计算机网络的知识——奇偶校验码和CRC冗余校验码,这两种检测编码的方式相信大家在计算机组成原理当中也有所耳闻,所以今天我就来跟大家分享有关他们的知识。 奇偶校验码 奇偶校验码是通过增加冗余位使得码字中1的个数恒为奇数或偶数…

汽车网络安全 -- 漏洞该如何管理

目录 1.漏洞获取途径汇总 2.CAVD的漏洞管理规则简析 2.1 通用术语简介 2.2 漏洞评分指标 2.3.1 场景参数 2.3.2 威胁参数 2.3.3 影响参数 2.3 漏洞等级判定 ​3.小结 在汽车网络安全的时代背景下,作为一直从事车控类ECU基础软件开发的软件dog,…

mysql启动时遇到:本地计算机上的MySQL服务启动后停止

1.问题重述: 今早启动数据库时发现无法启动,报错:本地计算机 上的 MySQL服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止。 2.解决方案: 1.数据备份: 2.在bin目录下,命令行中输入 mysqld …

版本控制工具-git的基本使用

目录 前言一、git简介二、git工作流程三、git基本命令3.1 创建本地仓库3.2 将工作区内容提交到本地仓库3.3 将本地仓库内容推送到远程仓库 前言 本篇文章介绍git的一般工作流程 一、git简介 Git是一个开源的分布式版本控制软件,常用于项目的版本管理 Git是Linux …

196.每日一题:检测大写字母(力扣)

代码解决 class Solution { public:bool detectCapitalUse(string word) {int capitalCount 0;int n word.size();// 统计大写字母的数量for (char c : word) {if (isupper(c)) {capitalCount;}}// 检查是否满足三种情况之一if (capitalCount n) {// 全部字母都是大写return…

2024.06.23 刷题日记

〇、前言 今天重点刷了回溯,以及常见的题目。 46. 全排列 给定一个不含重复数字的数组 nums ,返回其 所有可能的全排列 。你可以 按任意顺序 返回答案。 示例 1: 输入:nums [1,2,3] 输出:[[1,2,3],[1,3,2],[2,1,3…

Node.js是什么(基础篇)

前言 Node.js是一个基于Chrome V8 JavaScript引擎的开源、跨平台JavaScript运行时环境,主要用于开发服务器端应用程序。它的特点是非阻塞I/O模型,使其在处理高并发请求时表现出色。 一、Node JS到底是什么 1、Node JS是什么 Node.js不是一种独立的编程…

C/C++ - 编码规范(USNA版)

[IC210] Resources/C Programming Guide and Tips 所有提交的评分作业(作业、项目、实验、考试)都必须使用本风格指南。本指南的目的不是限制你的编程,而是为你的程序建立统一的风格格式。 * 这将有助于你调试和维护程序。 * 有助于他人&am…

USB - USB在消费领域的应用

Switching in USB Consumer Applications 通用串行总线(USB)已成为满足终端设备之间日益增长的快速数据传输需求的主流接口--例如,在个人电脑和便携式设备(如手机、数码相机和个人媒体播放器)之间下载和上传数据。 The…

Go WebSocket入门+千万级别弹幕系统架构设计

Go实现WebSocket(千万级别弹幕系统架构设计) 1 websocket简介(基于HTTP协议的长连接) 使用WebSocket可以轻松的维持服务器端长连接,其次WebSocket是架构在HTTP协议之上的,并且也可以使用HTTPS方式,因此WebSocket是可靠…

国产化操作系统杂谈

目录 操作系统国产化背景国产化操作系统名录优秀操作系统介绍1.深度Linux(deepin)2.FydeOS3.AliOS(openAliOS)4.openEuler5.红旗Linux6. startOS 总结 操作系统国产化背景 官方的说法是为了打破长期以来国外对中国的操作系统的垄…

OGG几何内核开发-复杂装配模型读取、显示、分析

OGG几何内核读取STEP模型文件的API有STEPCAFControl_Reader、STEPControl_Reader。 STEPCAFControl_Reader使用很复杂,但可以展示装配树,有利于模型的详细分析。 本文演示了《插件化算法研究平台V2》的OCC几何模型插件的部分功能:显示装配树…

四川汇聚荣科技有限公司靠谱吗?

在如今这个信息爆炸的时代,了解一家公司是否靠谱对于消费者和合作伙伴来说至关重要。四川汇聚荣科技有限公司作为一家位于中国西部地区的企业,自然也受到了人们的关注。那么,这家公司究竟如何呢?接下来,我们将从多个角度进行深入…

Python应用开发——30天学习Streamlit Python包进行APP的构建(8)

st.table 显示静态表格。 这与 st.dataframe 的不同之处在于,这里的表格是静态的:其全部内容直接显示在页面上。 Function signature[source]st.table(data=None) Parametersdata (pandas.DataFrame, pandas.Styler, pyarrow.Table, numpy.ndarray, pyspark.sql.DataFrame,…

Mysql数据库约束的概述 , 逐渐约束 , 主键自增 , 表关系的概念和外键 ,多表关系约束介绍和使用

约束和表设计 1、DQL查询语句-limit语句(掌握) 目标 能够掌握limit语句的使用 讲解 作用: LIMIT是限制的意思,所以LIMIT的作用就是限制查询记录的条数。 LIMIT语句格式: select * from 表名 limit offset, row_count; mysql中limit的用法&#…

面试题4:POST 比 GET 安全?

不是。HTTP就没有加密功能。 我们知道 GET一般将参数放到URL的查询字符串中,如果是实现登录页面,我们的用户名和密码就直接显示到浏览器的地址栏中了,此时就会轻易的被他人获取账号密码,很不安全。而POST会把参数放到 body 里&am…

Flutter框架高阶——Window应用程序设置窗体窗口背景完全透明

文章目录 1.修改 main.cpp1)C 与 Win32 API2)EnableTransparency()3)中文注释 2.编写 Flutter 代码1)bitsdojo_window2)window_manager3)区别对比4)同时使用(1)设置初始化…

winRar去广告记录

效果:双击winRar.exe,不会弹出广告窗口,但会弹出使用时间许可警告,效果不是很完美。 工具:everything.exe(非必须)、sublime text(非必须)、spyxx.exe(非必须…