当前位置: 首页 > news >正文

玩转PLC液体混合作业线(附全套工业组态方案)

基于PLC的多种液体混合装置,采用博途软件编写,全自动仿真,提供程序,画面,流程图,接线图,IO分配表及优质的售后服务。 实现功能(详见上方演示视频): 按下起动按钮,电磁阀 Y1 闭合,开始注入液体 A,按 L2 表示液体到了 L2 的高度,停止注入液体 A。 同时电磁阀 Y2 闭合,注入液体 B,按 L1 表示液体 到了 L1 的高度,停止注入液体 B,开启搅拌机 M,搅拌 4s,停止搅拌。 同时 Y3 为 ON,开始放出液体至液体高度为 L3,再经 2s 停止放出液体。 同时液体 A 注入。 开始循环。 按停止按扭,所有操作都停止,须重新启动。

这个液体搅拌系统有点意思——三个液位传感器控制着两种液体按节奏进出,搅拌机定时工作,整个流程像跳机械舞一样带感。咱们直接上硬货,看看怎么用博途软件把它玩转。

基于PLC的多种液体混合装置,采用博途软件编写,全自动仿真,提供程序,画面,流程图,接线图,IO分配表及优质的售后服务。 实现功能(详见上方演示视频): 按下起动按钮,电磁阀 Y1 闭合,开始注入液体 A,按 L2 表示液体到了 L2 的高度,停止注入液体 A。 同时电磁阀 Y2 闭合,注入液体 B,按 L1 表示液体 到了 L1 的高度,停止注入液体 B,开启搅拌机 M,搅拌 4s,停止搅拌。 同时 Y3 为 ON,开始放出液体至液体高度为 L3,再经 2s 停止放出液体。 同时液体 A 注入。 开始循环。 按停止按扭,所有操作都停止,须重新启动。

先甩个IO分配表镇楼:

设备符号PLC地址说明
SB1I0.0启动按钮
SB2I0.1停止按钮
L1I0.3高液位传感器
L2I0.4中液位传感器
L3I0.5低液位传感器
Y1Q0.0液体A电磁阀
Y2Q0.1液体B电磁阀
Y3Q0.2排液阀
MQ0.3搅拌电机

主程序骨架长这样:

MAIN: IF 启动信号 AND 非急停状态 THEN 自动模式处理 ELSE 复位所有输出 END_IF

重点看自动模式的梯形图实现。这里用状态位做流程控制贼方便:

自动模式: CASE 当前步骤 OF 0: // 初始态 IF 启动按钮 THEN 当前步骤 := 1 END_IF 1: // 加注液体A Y1 = ON IF L2触发 THEN Y1 = OFF 当前步骤 := 2 END_IF 2: // 加注液体B Y2 = ON IF L1触发 THEN Y2 = OFF 启动搅拌定时器 当前步骤 := 3 END_IF 3: // 搅拌阶段 M = ON IF 搅拌完成 THEN M = OFF 当前步骤 := 4 END_IF 4: // 排液阶段 Y3 = ON IF L3触发 THEN 启动排液延时 当前步骤 := 5 END_IF 5: // 排液收尾 IF 排液延时到 THEN Y3 = OFF 当前步骤 := 1 // 循环开始 END_IF END_CASE

几个关键点:

  1. 用CASE语句替代一堆自锁回路,程序结构更清爽
  2. 定时器要做成脉冲式触发,避免时间累积
  3. 急停信号直接切断主电源回路,安全第一

HMI画面设计要点:

  • 动态液位用矩形填充度表示
  • 电磁阀状态用颜色变化+闪烁提示
  • 参数设置做权限分级(工程师模式密码保护)

调试时遇到过坑爹情况:液位传感器误触发导致流程卡死。后来加了个滤波程序搞定:

液位滤波: IF 传感器ON THEN 滤波计数器 += 1 IF 滤波计数器 > 5 THEN // 50ms×5=0.25s 确认有效信号 END_IF ELSE 滤波计数器 := 0 END_IF

整套方案包含:

  • 博途V16完整项目包
  • 电气接线CAD图纸(含元件清单)
  • 工艺流程图(PID格式)
  • 操作手册(含故障代码表)
  • 三年远程技术支持

最后说个骚操作:把搅拌时间参数挂在HMI上,不同配方秒切换。客户现场调试时靠这招秀了一把,甲方直呼内行。

需要全套资料的老铁评论区留言,源码包已经调试得稳如老狗,拿回去改改IO配置就能直接用。下期准备搞个带温度控制的升级版,想看的扣1!

http://www.jsqmd.com/news/467383/

相关文章:

  • 性价比优先:预算低情景下自动化立体仓库公司的选型指南 - 品牌策略主理人
  • Claude Code Hooks 实战:8大事件与10+脚本的自动化开发指南
  • STM32四轴联动运动控制:直线圆弧插补技术,编码器反馈与加减速控制,原理图和源代码全解析
  • 猎翼无人机,提升探测效率:2026军用目标识别无人机蜂群系统供应商推荐 - 品牌2026
  • 探索风光储交流微网中的双向储能变流器
  • 【小龙虾-OpenClaw】Railway如何部署小龙虾-OpenClaw
  • Hutool StrUtil 实战技巧:提升Java字符串处理效率
  • PAT-Broken Keyboard (20)
  • api接口
  • 保姆级教程:在海光hygon c86 7151上安装定制版Ubuntu18.04避坑全记录
  • QT集成QRencode与Code128:从源码集成到界面绘制的条码生成实践
  • 2026年耐磨复合管优质品牌推荐指南:连续玻纤带聚乙烯复合管厂家/钢纤增强聚乙烯复合压力管厂家/选择指南 - 优质品牌商家
  • 方向盘后的数学游戏:用MPC玩转四驱电动车轨迹跟踪
  • 猎翼无人机,探测识别二合一:2026军用目标监控无人机蜂群系统供应商推荐 - 品牌2026
  • 海康威视摄像头RTSP流接入YOLOv5的3个常见坑及解决方案(附完整代码)
  • 保姆级教程:用YOLOv10训练COCO数据集(附CUDA配置避坑指南)
  • MySql5.7下载与安装超详教程(保姆级教学)-mysql5.7安装配置教程
  • 益生菌哪个品牌效果最好?打工人告别腹脂囤积的实用指南 - 博客万
  • DFS文件服务器实战:用Winserver 2019实现跨机房文件自动同步
  • 解密京东联盟h5st 3.1:从加密原理到逆向调试技巧(含常见403解决方案)
  • 老板:996是福报!,我:雷总说未来3天2小时,您咋不说?
  • 5分钟搞懂知识追踪模型:从BKT到DKT的演变与实战应用
  • Android Telecom框架实战:车机蓝牙通话全流程解析(附常见问题排查)
  • 鸿蒙开发必备:hpm-cli在Windows下的完整安装指南(含Node.js版本避坑)
  • 猎翼无人机,远距精准:2026军用目标追踪监控无人机蜂群系统供应商推荐 - 品牌2026
  • 【实用教程】2026 年 3 月 12 日最新版 ClawX for Mac:5 分钟搭建 AI 数字员工
  • 热敏电阻选型避坑指南:从水温控制项目看NTC/PTC的7个关键参数
  • 安路IP核仿真踩坑记:testbench中glbl模块缺失导致的高阻态问题解决
  • 【实用教程】ClawX for Linux:OpenClaw 官方桌面客户端安装与数字员工搭建指南
  • 飞控固件刷写原理深度解读:ISP、IAP、DFU与Bootloader的关系