news 2026/6/7 11:54:58

三菱FX系列PLC称重包装秤案例该项目已投入正常生产中。 程序有近千步,包括标零标分度,快慢速...

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
三菱FX系列PLC称重包装秤案例该项目已投入正常生产中。 程序有近千步,包括标零标分度,快慢速...

三菱FX系列PLC称重包装秤案例该项目已投入正常生产中。 程序有近千步,包括标零标分度,快慢速结合配料等功能。 涉及大量模拟量及逻辑控制运用,适合PLC爱好者学习 内容包括:1.三菱PLC程序 2.三菱触摸屏程序 3.电气原理图 4.控制说明文本

拆开三菱FX系列PLC称重控制程序,就像打开一个装满工具的老式工具箱。这个包装秤项目里藏着不少实战技巧,特别是模拟量处理和速度切换的逻辑,对刚入门的工程师来说简直是宝藏副本。

先看核心的模拟量处理部分。称重传感器信号经过FX3U-4AD模块转换后,PLC用这段代码处理原始值:

LD M8000 // 运行常开触点 TO K0 K12 D100 K1 // 读取通道1的AD值到D100 MOV D100 D200 // 原始值暂存 CALL P0 // 调用滤波子程序

这个滤波子程序P0里用了滑动平均算法,D200-D204五个寄存器做数据缓存。实际调试时发现,震动干扰大的场合需要把采样次数加到8次,不然显示屏上的数值会像蹦迪似的乱跳。

快慢速切换逻辑才是精髓所在。当重量达到设定值的90%时,关闭大口径气缸(Y3),启动微调阀门(Y4):

LD > D300 K900 // 当前重量>设定值90% ANDP Y3 // 且快速下料中 OUT Y4 // 开启慢速下料 RST Y3 // 关闭快速下料

但现场调试时发现,物料流动性不同会影响切换点。玉米粒这类流动性好的物料得提前到85%切换,而粘性物料反而要延迟到92%。这时候触摸屏上的%设定参数就派上用场了。

说到触摸屏,GT Designer里的这个数值输入框藏着玄机。地址关联D500的同时,在属性里设置了上下限保护:

Object.Property = { Address: "D500", Min: 50, Max: 2000, Format: "#### g" }

这样操作工输错数值时不会导致系统崩掉。有个坑要注意:三菱的部分型号触摸屏在数值输入时必须先点中文本框再弹键盘,直接点键盘会丢数据,这个设计反人类的地方坑了我整整一下午。

三菱FX系列PLC称重包装秤案例该项目已投入正常生产中。 程序有近千步,包括标零标分度,快慢速结合配料等功能。 涉及大量模拟量及逻辑控制运用,适合PLC爱好者学习 内容包括:1.三菱PLC程序 2.三菱触摸屏程序 3.电气原理图 4.控制说明文本

电气图里有个细节很有意思,称重传感器供电和信号线都加了磁环。起初觉得多余,直到某次变频器干扰导致重量值漂移30%,加上磁环后干扰波纹直接从示波器上消失了。现在画图时会在每个模拟信号线标注"加装TDK磁环"的注释。

这个项目的配方功能其实可以玩出花。通过D1000开始的连续寄存器存储不同物料参数,配合变址寄存器Z0实现一键切换:

MOV K5 Z0 // 选择第5号配方 MOV D1000Z0 D300 // 目标重量 MOV D1010Z0 D310 // 快慢速切换点 MOV D1020Z0 D320 // 超差报警值

调试时发现断电保持寄存器设少了,配方数据动不动就清零。后来在参数设置里把D1000-D1200全部设为断电保持,才算解决这个智障问题。

整套程序最让我惊艳的是报警处理模块。不是简单的位报警,而是用D5000-D5015这16个寄存器做报警缓存队列,新报警顶替旧报警时还会触发GSV音效。这个设计让故障排查效率直接翻倍,特别是处理随机出现的传感器闪断故障时,能准确抓到第几包出的问题。

想要这套实战程序的老铁注意了,压缩包里有个隐藏技能——自动标定批处理脚本。运行后会自动完成20次满量程测试,生成误差曲线图。用这个功能做年检标定,原本需要两小时的手动操作现在十五分钟搞定。不过记得先接好标准砝码,上次测试时忘了接,程序直接把空载当满量程,现场下了一场"参数雪崩"。

(需要程序包的朋友私聊时记得说暗号"电子秤锦囊",不然会被自动回复挡在外面。别问为什么,问就是被同行白嫖怕了)

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/5 16:03:43

SGLang-v0.5.6日志分析:warning级别调试技巧

SGLang-v0.5.6日志分析:warning级别调试技巧 1. 引言 随着大语言模型(LLM)在实际生产环境中的广泛应用,推理效率与部署成本成为关键挑战。SGLang作为专为高性能LLM推理设计的框架,在v0.5.6版本中进一步优化了运行时调…

作者头像 李华
网站建设 2026/5/28 12:34:54

Hunyuan-MT-7B-WEBUI市场定位:面向政企客户的差异化优势

Hunyuan-MT-7B-WEBUI市场定位:面向政企客户的差异化优势 1. 引言:政企场景下的多语言翻译需求升级 随着全球化进程的加速,政府机构与大型企业在对外交流、跨境协作、民族地区服务等场景中对高质量、低延迟、安全可控的机器翻译能力提出了更…

作者头像 李华
网站建设 2026/5/30 13:11:22

Vllm-v0.11.0模型微调指南:低成本体验完整训练流程

Vllm-v0.11.0模型微调指南:低成本体验完整训练流程 你是不是也遇到过这种情况:手头有个不错的小样本数据集,想试试对大模型做微调验证想法,但公司GPU资源紧张,排队等一周都轮不到?或者自己本地显卡太小&am…

作者头像 李华
网站建设 2026/5/29 18:25:06

直接搞通信才是上位机的灵魂,界面那玩意儿自己后面加。OPC这玩意儿在工业现场就跟吃饭喝水一样常见,先说DA再搞UA,咱们玩点真实的

C# opc ua/da通信源代码示例,应用简单直接可使用。 工业上位机必备代码,不含界面,不含界面,不含界面,重要的事说三遍先上OPC DA的硬核代码,这玩意儿用Com组件得劲。注意引用Interop.OPCAutomation.dll&…

作者头像 李华
网站建设 2026/5/30 15:48:54

11 套 QT_c++ 和 C# 工业上位机 MES 编程实战分享

11套QT_c和C#工业上位机MES编程全部都是现场应用。 1,C#多工位力位移监控! 完整应用,vs2015开发,用到dx控件,我会赠送。 这是一个工业应用,下位机为plc。 设备启动后上下位机通信完成全自动动作。 tcpip扫码&#xff…

作者头像 李华
网站建设 2026/5/28 9:05:31

Qwen3-4B-Instruct-2507智能笔记:学术资料自动整理

Qwen3-4B-Instruct-2507智能笔记:学术资料自动整理 1. 引言:小模型大能量,学术场景的轻量化革命 随着大模型在科研、教育和知识管理领域的深入应用,研究者对高效、低成本、可本地部署的AI工具需求日益增长。传统大模型虽然性能强…

作者头像 李华