液体混合控制装置PLC程序设计
目录
前言:
一、设计要求
1.初始状态
2.混合流程
3.清洗流程
4.报警程序
二、设计思路
三、设计程序代码
四、设计报告
前言:
目前,随着大规模和超大规模集成电路等微电子技术的发展,PLC已由最初一位机发展到现在的以16位和32位微处理器构成的微机化PC,而且实现了多处理器的多通道处理。如今,PLC技术已非常成熟,不仅控制功能增强,功耗和体积减小,成本下降,可靠性提高,编程和故障检测更为灵活方便,而且随着远程I/O和通信网络、数据处理以及图象显示的发展,使PLC向用于连续生产过程控制的方向发展,成为实现工业生产自动化的一大支柱。
液体混合控制装置PLC程序设计主要针对于初始状态、混合流程、清洗流程、报警程序进行PLC程序设计,采用功能图和梯形图相结合的方法设计。难度主要在于四种模块的结合,本文中采用先分模块设计,再通过一个模块另与一个模块结合调试的方法,逐渐将四个模块结合,联合调试成功后,最后对PLC程序进行优化,成功完成所有要求的测试。
使用的PLC编程工具为STEP-7MicroWIN V4.0 SP9,软件链接在下面的网盘中:
链接:https://pan.baidu.com/s/1QMVCdX7fR1Gl7V3fNrpnnQ?pwd=grt6
提取码:grt6
一、设计要求
下图为两种液体的混合装置结构图,BG1、BG2、BG3为液位传感器,液面淹没时接通,两种液体(液体A、液体B)的流入和混合液体的流出分别由电磁阀MB1、MB2、MB3控制,MA为搅拌电动机,控制要求如下:(选自王永华教授的《现代电气控制及PLC应用技术》第6版P157例4-2液体混合控制装置改编而来)
1.初始状态
MB1、MB2、MB3、MA关闭,液体放空。上电后,自检如果不满足上述启动条件,则有指示灯快速闪烁(1s亮1s灭),不能启动;满足启动条件,则指示灯恒亮;按启动后,进入混合流程。
2.混合流程
同时打开MB1、MB2注入液体,当BG1动作后打开搅拌电动机开始搅拌;当BG3动作后,关闭MB1、MB2,继续搅拌,5s后打开MB3,当BG1返回时,搅拌电动机停止,5s后MB3停止,进入下一个循环。当按停止按钮时,需要把本此循环做完回到初始状态。
3.清洗流程
完成2次混合流程后启动一次清洗,清洗过程:同时打开MB1、MB2,BG1动作后打开搅拌电动机正反转搅拌,BG3动作后关闭MB1、MB2,继续搅拌3s后,打开MB3,当BG1返回后停止搅拌,3s后关闭MB3。清洗时,有一个指示灯闪,表示处于清洗状态。清洗结束,进入下一个混合流程。
4.报警程序
故障1——当MB1、MB2打开如果超过10s后BG3不动作则报警;
故障2——当MB3打开,超过10s后BG1不返回则报警。
使用标准报警程序(具有闪灯、蜂鸣器、报警指示、消铃和试铃按钮)。报警时,当前流程暂停,直到报警解除,流程继续。
二、设计思路
- 分析设计要求,明白设计应该达到的目的,了解应该要注意的细节,梳理PLC程序设计的具体流程;
- 对系统输入/输出电及其对应的PLC地址进行分配;
- 分四个模块设计PLC程序;
- 从第一个模块开始连接PLC实验箱验证模块的正确性,逐渐组合下一个模块进行合并验证;
- 当整体设计全部实验正确后,进行PLC程序的优化设计。
整体的液体混合控制装置PLC程序设计流程图如下:
图1 液体混合控制装置PLC程序设计流程图
三、设计程序代码
完成代码放在下面网盘链接上,如有需要请自行下载:
.mwp格式源文件:
链接:https://pan.baidu.com/s/10jxZvOYzyWmGWoPejSK04w?pwd=4w65
提取码:4w65word格式代码:
链接:https://pan.baidu.com/s/13OXR293BI1MGDbCixW7qog?pwd=y3gw
提取码:y3gw
四、设计报告
设计报告共计16页,3000字。
如需要设计报告,请关注VX公众号:Rain21321
发送:获取液体混合控制装置PLC程序设计报告
![](/assets/blank.gif)
液体混合控制装置PLC程序设计相关推荐
- PLC实验--液体混合装置控制的模拟
PLC实验–液体混合装置控制的模拟 四. 控制要求 总体控制要求:如面板图所示,本装置为三种液体混合模拟装置,由液面传感器SL1.SL2.SL3,液体 A.B.C 阀门与混合液阀门由电磁阀 YV1.Y ...
- 基于西门子PLC的自动门控制装置设计
机电传动控制设计 目录 机电传动控制设计 1 一. 选题情况 3 二. 题目要求概述 3 1.自动门控制装置的硬件组成: 3 2.控制要求: 3 2. 方案论证 3 方案一的设计 4 3. 确定方案 ...
- 十字路口红绿灯plc程序_实例讲解红绿灯PLC程序设计方法
十字路口的交通指挥信号灯布置如下图: 一.控制要求 (1)信号灯系统由一个启动开关控制,当启动开关接通时,该信号灯系 统开始工作,当启动开关关断时,所有信号灯都熄灭. (2)南北绿灯和东西绿灯不能同时 ...
- 2021电气控制与PLC应用(期末必背重点)分享
使用步骤 使用也非常简单,具体的步骤如下: 关注 - 『搜题入口』 复制需要查询的题目(不要带选项) 将题目发送至公号 自动回复答案 使用效果如下图: 操作是不是很简单,当然,遇到暂时还没有收录进来的 ...
- [渝粤教育] 西南科技大学 电气控制与PLC 在线考试复习资料2021版
电气控制与PLC--在线考试复习资料2021版 一.单选题 1.PLC处于( )模式时,允许进行自由端口通讯. A.RUN B.PROGRAM C.监控 D.STOP 答案:看左边查询 2.PLC ...
- [渝粤教育] 西南科技大学 电气控制与PLC 在线考试复习资料2021版(1)
电气控制与PLC--在线考试复习资料2021版 一.单选题 1.PLC处于( )模式时,允许进行自由端口通讯. A.RUN B.PROGRAM C.监控 D.STOP 答案:看左边查询 2.PLC ...
- 【大三期末不挂科 速通方法】电气控制与PLC
文章目录 前言 1. 常用低电压器 1.1 低压电器的定义和分类 1.2 电磁式电器的组成和工作原理 1.3 接触器 1.4 继电器 1.5 熔断器 2. 电气控制电路 2.1 电气图的基本知识 2. ...
- 无极绳连续牵引绞车_可视化无极绳绞车保护控制装置
点击关注了解更多精彩内容!! 随着无极绳绞车连续运输化在煤矿井下的普及,如何对无极绳绞车运行过程中进行监控与监测成为影响安全的最大隐患.采用可视化无极绳绞车保护控制装置可以更好的满足用户的使用需求,适 ...
- plc维修入门与故障处理实例_电气控制基础+PLC编程入门+工程应用实例
以S7-300/400PLC为主线 电气控制基础+PLC编程入门+工程应用实例 点击图片 购买 编辑推荐1.西门子S7300/400PLC应用广.市场占有率高 2.本书通过大量的实验案例和真实的工程 ...
最新文章
- 云原生思想 — 云原生的 DevOps
- Google-GLog编译以及使用
- mysql 查询 distinct_MYSQL查询数据(二)SELECT | DISTINCT
- SIGIR 2021 | AutoDebias:推荐系统中通用的自动去偏方法
- 【sklearn学习】降维算法PCA和SVD
- hashtable - hashmap
- java用for语句实现菱形_编写Java程序,应用for循环打印菱形、三角形
- 解决Ssh/Scp报错:Someone Could Be Eavesdropping On You Right Now (Man-In-The-Middle Attack)!
- System verilog随机函数$urandom输出8bit随机数
- Python模拟分析演员之间亲密程度
- ROS学习笔记10(创建一个ROS消息和服务)
- 【文文殿下】APIO2019游记
- 谭浩强c语言入门prd,完整C语言谭浩强学习笔记.docx
- Java复习第二弹!
- CSS——run-in元素
- 物联网平台Thingsboard接入PM2.5数据实战
- c语言某年某月某日的天数,输入某年某月某日,判断这一天是这一年的第几天...
- 广发多空杠杆浮动杠杆率计算
- linux vim命令详解 编辑文件 保存 退出
- 在线Java 动态运行Java源代码-执行器
热门文章
- 基于tp框架的自定义常用函数,包括图片操作、阿里云OSS、文件下载、短信验证码等...
- 异形:契约-番外:大卫实验室的秘密
- threeJs导入3D皮卡丘.obj模型,使用.jpg贴图,实现缩放旋转查看功能
- 数字电路:奎因·麦克拉斯基(Quine-McCluskey method)算法的Python实现
- C语言求1000后面有多少个0,1到1000的阶乘 求1000阶乘的结果末尾有多少个0
- established 太多_最近tcp连接数ESTABLISHED一直比较高 显示ip都是cdn的,cpu占用比较高怎么办...
- 我的世界java版建绿宝石农场_我的世界:你会用新版手动绿宝石农场吗?灾厄巡逻队搭配地狱门!...
- 如何在app store营销之实战技巧(5)
- 征服Java面试官!Java程序员月薪20k的涨薪秘籍,先收藏了
- 我的世界MOD制作(2)|| 你的第一个MOD