news 2026/5/9 4:34:51

直接上干货,这个旋转编码器记米模块我在纺织机械和包装设备上用过不下十次。核心就俩字——抗造!先看PLC程序,再聊触摸屏怎么配

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
直接上干货,这个旋转编码器记米模块我在纺织机械和包装设备上用过不下十次。核心就俩字——抗造!先看PLC程序,再聊触摸屏怎么配

三菱plcFX3U结合旋转编码器记米数万能模块程序,本人已实际项目中应用多次,现单独编写一段通用模块出来,其中难点在于如何处理计数器溢出,及相关数据运算!算是非常实用的程序块! 内容包括: 1.三菱PLC程序 2.维控触摸屏程序

先说PLC这边,FX3U的高速计数器必须用C251(AB相输入),32位计数器能抗住大部分工况。关键代码段长这样:

LD M8000 // PLC运行常ON DMOV C251 D0 // 当前计数值转存到D1,D0 DEDIV D0 K1000 D10 // 假设每千个脉冲对应1米,转成浮点数 DEMUL D10 K3.1416 D20 // 乘以轮子周长系数(根据实际情况改)

重点是这个溢出处理!很多新手栽在这里。当编码器正反转频繁时,计数器可能超过±21亿,得做累计处理:

// 每10秒做一次溢出保护 LD T0 K100 DADD D200 D0 D200 // 累计到总米数寄存器 MOV K0 D0 // 清空临时计数 RST C251 // 计数器归零

触摸屏那边更简单,维控的EasyBuilderPro新建个三菱驱动。关键是把D200寄存器绑定到数值显示元件,再加个参数设置窗口:

-- 脉冲参数输入框 create_input(0, 50, "D100", "脉冲/转") -- 实时米数显示 create_label(0, 100, "当前米数:") create_data_display(80, 100, "D200", 2) -- 保留两位小数

遇到过最坑的情况是机械打滑导致计数异常,后来加了软件滤波:

LD M8000 DFLTR C251 K10 // 滤除10ms内的抖动信号

实测这套程序在速度3m/s、连续72小时运行的工况下,误差不超过±0.3%。注意D寄存器要避开那些被系统占用的(比如D1000之后的),否则半夜生产线崩了等着被拉闸吧。

三菱plcFX3U结合旋转编码器记米数万能模块程序,本人已实际项目中应用多次,现单独编写一段通用模块出来,其中难点在于如何处理计数器溢出,及相关数据运算!算是非常实用的程序块! 内容包括: 1.三菱PLC程序 2.维控触摸屏程序

最后说个骚操作——用INC指令替代浮点运算能提速30%,适合对精度要求不高的场合。但老板要的是账面数据好看,咱还是老实做小数点后两位吧。

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

计算机Java毕设实战-基于SpringBoot+vue的高校学生实习综合服务平台设计与实现【完整源码+LW+部署说明+演示视频,全bao一条龙等】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/5/7 13:08:37

Java毕设项目推荐-基于vue的高校学生实习综合服务平台设计与实现基于SpringBoot+vue的高校学生实习综合服务平台设计与实现【附源码+文档,调试定制服务】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

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

后悔!孩子近视后,大部分家长都犯了这样的错

当孩子视力检查单上的度数不断攀升,许多家长陷入焦虑与慌乱,却在应对近视的过程中,不知不觉踏入误区,等到孩子近视度数快速加深时,才追悔莫及。误区一:配镜后便放松警惕,忽视近视进展的防控在发…

作者头像 李华
网站建设 2026/5/7 14:12:02

Java毕设项目推荐-基于SpringBoot和Vue的电影售票管理系统设计与实现基于SpringBoot+Vue的影视购票平台的设计与实现【附源码+文档,调试定制服务】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/5/7 14:13:10

通信原理篇---AM/DSB/SSB/VSB解调

我们用“拆快递包裹”的比喻,来彻底讲清楚这四大经典模拟调制方式的解调方法。解调就是接收端如何从“卡车”(已调信号)里,完好地取出“礼物”(原始信号)的过程。核心思想:解调的两大门派所有解…

作者头像 李华
网站建设 2026/5/7 14:12:23

告别堆叠,拥抱统一:金仓数据库“多模一体”开启文档处理新范式

金仓数据库 MongoDB 兼容版通过“多模融合”架构重塑文档数据库新范式,其核心在于将文档模型深度集成于统一的企业级数据库内核中,实现关系型与文档型数据的统一处理与管理。以下从使用示例、性能对比、内核特性、迁移与高可用、实践案例等方面展开说明&…

作者头像 李华