一、先分清两种现象
上电就一直超时,完全不通:接线反、参数不匹配、站号错、Pr549 没改成 Modbus
空载正常,一启动变频器就超时、随机丢包:90% 是变频 IGBT 高频干扰
二、三菱变频器侧参数
表格
| 参数 | 建议值 | 说明 |
|---|---|---|
| Pr.549 | 1 | 必须:1=Modbus RTU;0 = 三菱专用协议,报文发出去不会应答 |
| Pr.117 | 1~31 | 站号,不能重复;改完断电重启生效 |
| Pr.118/119/120 | 96/0/0 | 统一 9600,8N1,两边必须一致;不建议直接上 19200,干扰大更容易超时 |
| Pr.123 | 5~20(ms) | 三菱变频器应答延迟!这是最容易忽略的点:变频器收到报文后,等 Pr123 时间才回复;如果 PLC 超时设太小,直接报超时;不要 9999(9999 = 由报文间隔控制,不稳定)ManualsLib |
| Pr.121 | 0~3 | 通讯重试次数 |
| Pr.122 | 9999 / 10 | 通讯看门狗;调试阶段 9999 关闭;投运建议 10(1s 无通讯停机保护) |
改完通讯参数,必须断电重启变频器,参数才生效!
三、西门子 PLC 主站超时与轮询程序优化
S7-1200/1500(MB_COMM_LOAD + MB_MASTER)
RESP_TO(响应超时):默认 1000ms;现场建议先设 500~1000ms;干扰大、多台变频放到 1000ms;必须大于 Pr123 + 报文传输时间
RETRIES(重试次数):建议 1 次,不要 3 次;重试太多单台掉线卡死整条总线
轮询逻辑硬性要求:Done / Error 上升沿触发下一条 REQ,禁止同时触发多个 MB_MASTER;禁止用循环中断 OB 直接持续触发 REQ(高频触发会丢帧超时)
Modbus RTU 帧间隔:帧与帧之间保留≥3.5 字符间隔(9600 波特约 4ms),不要连续发包
S7-200 SMART(MBUS_CTRL + MBUS_MSG)
MBUS_CTRL 的 Timeout:单位 ms,建议 500~1000ms
严禁多条 MBUS_MSG 同时 EN;用状态机轮询,完成后再切换下一台从站
报错 Error=3:就是接收超时;Error=6:多条 MSG 同时激活总线冲突
程序容错优化:单台变频器连续 N 次超时,标记离线,跳过该从站一段时间再尝试,不要死循环一直重试,防止整根总线堵死。
四、硬件接线、拓扑
端子对应:三菱 PU 口 SDA=A (+),SDB=B (-)
S7-200SMART:3 脚 A+,8 脚 B-
CM1241:A、B 端子;如果通讯不通,优先互换 A/B 试一次
拓扑:只能手拉手菊花链,禁止星形分支、T 型分支,分支线越短越好
终端电阻 120Ω:只在总线物理最两端(PLC 侧、最后一台变频)A-B 之间并联,中间变频器不要加电阻
线缆:RVSP 2×0.5~1.0 屏蔽双绞线;屏蔽层单端接地(PLC 控制柜 PE),远端悬空,两端接地会形成地环路引入干扰
走线强制隔离:通讯线和变频输出动力线、电机线分开桥架,间距≥30cm;交叉时垂直交叉,禁止长距离平行敷设
五、干扰抑制
变频器是强干扰源,载波频率高,PU 口 485 电路本身抗干扰偏弱
降低变频器载波频率(Pr.72),载波越低,干扰越小,优先试这个,成本最低
变频器输出侧加装磁环,动力线穿过磁环 3~4 圈;通讯线两端也套磁环
变频器输入加装 EMC 滤波器;接地可靠,PLC、变频器 PE 接到同一个等电位地排
方案升级:增加隔离型 RS485 中继 / 隔离器(光电隔离),隔离 PLC 侧和变频侧地电位差,解决地环路干扰,这是现场最有效的方案
三菱 PU 口短板:PU 口是面板口,驱动能力弱、抗干扰差;如果是 E700/D700,有条件换成外置 485 通讯卡(FR-E7TR)稳定性远好于 PU 口
六、快速定位调试方法
电脑 USB 转 485 直接单独接这台三菱变频器,电脑做主站读写:
电脑能稳定读写:变频器参数没问题,问题在 PLC 程序、PLC 串口模块、总线其他节点干扰
电脑单独读也超时:变频器参数、接线、Pr549、Pr123 设置错误
单台先调通,再逐级挂多台,找到是哪一台一挂上去整条总线超时
七、分级解决方案选型
免费优化:核对 Pr549、Pr123,降低载波、改轮询状态机、调大主站 RESP_TO、规范接线屏蔽接地
低成本:加磁环、改成 9600 波特、加装隔离 485 模块
稳定升级方案:
方案 A:三菱 A800 带 CC-link,CC-link 转 Profinet 网关(彻底告别 485 干扰)
方案 B:改用 Modbus TCP(变频器带网口选件)以太网通讯,抗干扰强很多
八、汇总
Pr549 改了,但没断电重启,协议仍然是三菱协议,报文无应答,表现就是超时
Pr123 设太大,PLC 超时时间不够;或者 Pr123=9999,应答时序不稳定随机超时
A/B 线搞反,有时候能通、随机超时,很难发现
星形布线,信号反射,一启动变频就丢包
多条 MB_MASTER 同时触发,总线冲突,频繁超时
通讯线和电机线同线槽,高频干扰打坏 485 差分信号。

