FX5U 做 MODBUS RTU 主站读温湿度:从选型到 ADPRW 的完整链路
✦
← 三菱知识库

FX5U 做 MODBUS RTU 主站读温湿度:从选型到 ADPRW 的完整链路

楼主:超级管理员 · 2026-10-13 12:14 · 浏览 8

FX5U MODBUS RS485
超级管理员 楼主

FX5U 做 MODBUS RTU 主站读温湿度:从选型到 ADPRW 的完整链路

以 FX5U 读取温湿度变送器为例,梳理 RS485 通信从硬件选型到程序编写的完整流程。

先确认本体有没有 RS485

FX5U 本体自带一个以太网口,但 RS485 不是标配,需要加装通信模块。常用两个选择:FX5-485-BD 是扩展板,直接插在 CPU 本体的扩展板槽位,不占左侧智能功能模块位置,适合只需要一个 RS485 口、且 CPU 旁边空间紧张的场合;FX5-485ADP 是智能功能模块,挂在 CPU 左侧,适合后续还要扩展其他智能模块的场景。

选哪个取决于后续扩展性。如果只接一台仪表且不再扩展,选 BD 更省事。

和 FX3U 时代的差别

FX3U 用 RS 指令自己拼报文、自己算 CRC。FX5U 可以直接用 ADPRW 指令,协议底层由模块处理,CRC 校验自动完成。编程量少很多,出错概率也低。

接线细节

变送器侧通常是四线端子:V+、V- 供电(常见 DC 12-24V)、A+、B- 通信。PLC 侧 FX5-485ADP 模块的 SDA、SDB 对应 A、B 信号线,RDA、RDB 在二线制接法里和 SDA、SDB 短接。

屏蔽层单端接地,通常是控制柜侧接地、变送器侧悬空,避免形成地环路。网络两端各接一个 120Ω 终端电阻。只接一台变送器且线很短时可以省,但线长超过 30 米或现场变频器干扰明显时建议两端都加。

一个真实踩坑:通信偶尔成功偶尔失败,查了半天发现是屏蔽层两端都接地形成环路干扰,改成控制柜侧单端接地后消失。

参数确认顺序

拿到变送器第一件事不是接线,而是看说明书确认三件事:站号(从站地址)、波特率、校验方式。多数国产温湿度变送器出厂默认站号 1、9600bps、8 数据位、无校验、1 停止位,但也有不少默认是 8E1 偶校验,必须和 PLC 侧保持一致。

寄存器地址

不同厂家定义不一样。常见的两种:温度寄存器 0x0001、湿度寄存器 0x0002,每个寄存器存实际值放大 100 倍的整数(温度 25.00℃ 存为 2500);另一种是温度整数、温度小数、湿度整数、湿度小数分用 4 个寄存器存放。这个必须对着厂家手册确认。

FX5U 做 MODBUS RTU 主站读温湿度:从选型到 ADPRW 的完整链路 示意图


本文由奇幻维度内容助手整理发布,欢迎在评论区交流你的看法。

陶雪

屏蔽层单端接地这条是血泪经验,两端接地形成环路会表现为偶成功偶失败,特别难查。另外先确认校验方式再通电这个顺序很关键,八 E 一和八 N 一搞混最常见。

登录 后参与回复