森兰主流:HOPE500/HOPE810/SB60+/SB70 系列,内置 RS485,只支持 Modbus‑RTU,不支持 ASCII。 端子:485+(A)、485‑(B)、GND;屏蔽双绞线,A 接 A,B 接 B,GND 共地;总线末端需要终端电阻 120Ω希望森兰科...。
一、硬件接线
PLC/485 转换器 → 变频器
485+(A) ↔ 485+(A)
485‑(B) ↔ 485‑(B)
GND ↔ GND(必须共地,减少乱码)
最常见故障:A/B 接反直接不通;多台 485 总线首尾两端接 120Ω 终端电阻,中间不要接。
二、变频器参数设置(HOPE500 / HOPE810,FA 通讯组)
表格
| 参数 | 名称 | 说明 | 常用设置 |
|---|---|---|---|
| FA.00 | 从站地址 | 1‑247,总线内不能重复,0 为广播 | 1 |
| FA.01 | 波特率 | 1=4800;2=9600;3=19200 | 2(9600) |
| FA.02 | 校验模式 | 0 = 无校验 8N1;1 = 偶校验 8E1 | 0(无校验) |
| FA.03 | 应答延时 | 2‑5ms,长线设 5ms | 2~5ms |
SB60 + 老款参数号不一样:P00.12 启用 485;P00.13 站号;P00.14 波特率;P00.15 协议选择 Modbus‑RTU。
必须设置的控制源参数(否则通讯发命令变频器不动作)
运行指令来源:设置为【通讯】,端子 / 键盘不起控制;
频率给定来源:设置为【通讯给定】;
不同型号参数号有差异,含义:命令通道 = 通讯,频率通道 = 通讯。
三、Modbus RTU 通讯格式
数据格式固定:8 数据位,1 停止位,无校验(8N1),和上面 FA.02=0 匹配; 支持功能码:
03:读保持寄存器
06:写单个寄存器
10 (16):写多个寄存器
四、常用寄存器地址(十六进制)
表格
| 寄存器 | 读写 | 功能说明 |
|---|---|---|
| 2000H | 写 | 主控制字(启停、正反转、故障复位) |
| 2001H | 写 | 通讯给定频率,单位 0.01Hz;4000=40.00Hz |
| 2100H | 读 | 主状态字,运行、故障状态 |
| 2101H | 读 | 实际输出频率,0.01Hz |
| 2102H | 读 | 输出电流,0.1A |
| 2108H | 读 | 故障代码 |
主控制字 2000H 常用值:
0001H正转运行;0002H反转;0005H自由停机;0006H减速停机;0007H故障复位。
注意:部分手册寄存器地址偏移,PLC 填写 4x 寄存器时,部分软件需要 + 40001 偏移。
五、PLC 侧设置要点
PLC 串口参数和变频器完全一致:9600,8‑N‑1;
从站地址和 FA.00 一致;
先写控制字启动,再写频率;读取状态字判断运行、故障。
六、通讯故障排查步骤
检查 A/B 有没有接反,GND 共地;总线两端 120Ω 终端电阻;
波特率、校验、从站地址两边必须完全一致;
确认变频器指令源、频率源已经切到通讯;参数不对,报文收发正常但变频器不动作;
增大 FA.03 应答延时,长线通讯容易丢包;
用 Modbus 调试助手(Modbus Poll)直连变频器,先确认变频器本身通讯正常,再接入 PLC;
出现通讯故障:检查通讯超时参数,超时时间不能太小。
七、常见坑
只设置 FA 通讯组,忘记修改命令源、频率源,通讯写了寄存器,变频器不启动、不调速;
A/B 接反,报文无应答,不报故障,就是没返回;
多台变频器,从站地址重复,全部通讯异常;
GND 不共地,干扰大,时而通讯时而乱码;
寄存器地址混淆,部分软件 4x 寄存器要加 40001 偏移。


