雷诺尔 RNB6000,RS485 (A/B),Modbus‑RTU;实际输出运行频率为只读输入寄存器,功能码 04 读取。
一、变频器通讯参数先设置
表格
| 参数 | 说明 | 推荐设置 |
|---|---|---|
| C‑00 | 从站地址 | 1‑127,不可 0 |
| C‑01 | 波特率 | 9600 |
| C‑02 | 校验位 | 0=8‑N‑1 |
| C‑03 | 应答延时 | 2‑5ms |
不需要把运行命令源切通讯,读运行频率不需要控制权限,只要通讯通就可以读取。
二、运行频率寄存器
实际输出运行频率(变频器当前输出频率):输入寄存器 0001H(十六进制),功能码 04 读输入寄存器,只读
寄存器:
0001H(十六进制),十进制地址 1单位:0.01 Hz;读到数值 ÷100 = Hz
例:读到 1500 → 1500÷100 = 15.00Hz
区分两个寄存器:
0000H:通讯设定频率(目标给定频率,可读写)0001H:实际运行输出频率(真实输出,只读,04 功能码)
常用监控输入寄存器(功能码 04)
表格
| 十六进制地址 | 说明 | 单位 |
|---|---|---|
| 0000H | 通讯设定频率 | 0.01Hz |
| 0001H | 实际输出运行频率 | 0.01Hz |
| 0002H | 输出电流 | 0.1A |
| 0003H | 直流母线电压 | 1V |
| 0004H | 运行状态字 | 状态位 |
| 0005H | 故障代码 | 故障号 |
三、Modbus 报文示例(从站地址 = 1,读运行频率)
主站发送(读输入寄存器 0001H,1 个字)01 04 00 01 00 01 60 0A
01:从站地址 ‑04:读输入寄存器 ‑0001:起始地址(运行频率) ‑0001:读 1 个寄存器 ‑60 0A:CRC 校验
变频器应答示例(输出 15.00Hz)01 04 02 05 DC 38 0B
05DC = 十进制 1500;1500 ÷100 =15.00Hz。
四、PLC 侧注意点
功能码选 04(读输入寄存器),不要用 03 保持寄存器,读 03 会返回错误,这是雷诺尔很容易踩坑点。
寄存器起始地址:直接填 1(十进制),不要 + 40001 偏移,这是输入寄存器(3x 寄存器区域)。
读到原始整数,程序做除法 /100 得到 Hz。
串口参数:9600,8‑N‑1,和 C‑01、C‑02 一致。
五、硬件接线
RS485:A (485+) 接 A,B (485‑) 接 B,GND 共地;总线两端 120Ω 终端电阻。
六、常见故障
使用 03 功能码读取运行频率:报错异常,雷诺尔实时状态量放在输入寄存器(04),参数放在保持寄存器(03)。
读到 0:变频器未运行;
无应答:A/B 接反,站号、波特率校验不一致;
数值很大:忘记除以 100。
补充:如果是老款 RNB3000,寄存器定义略有差异,看机身协议手册。

