返回主站|会员中心|保存桌面

西门子(SIEMENS)服务商    

框架断路器、塑壳断路器、隔离开关、软启动、变频器、电机 、PLC、触摸屏

联系方式
  • 联系人:方经理
  • 电话:13073017555
  • 邮件:gzws26@126.com
新闻分类
  • 暂无分类
站内搜索
 
首页 > 新闻中心 > 如何解决西门子 PLC 与三菱变频器 Modbus RTU 通讯超时的问题?
新闻中心
如何解决西门子 PLC 与三菱变频器 Modbus RTU 通讯超时的问题?
发布时间:2026-10-28        浏览次数:1        返回列表

一、先分清两种现象

  1. 上电就一直超时,完全不通:接线反、参数不匹配、站号错、Pr549 没改成 Modbus

  2. 空载正常,一启动变频器就超时、随机丢包:90% 是变频 IGBT 高频干扰

二、三菱变频器侧参数

表格

参数建议值说明
Pr.5491必须:1=Modbus RTU;0 = 三菱专用协议,报文发出去不会应答
Pr.1171~31站号,不能重复;改完断电重启生效
Pr.118/119/12096/0/0统一 9600,8N1,两边必须一致;不建议直接上 19200,干扰大更容易超时
Pr.1235~20(ms)三菱变频器应答延迟!这是最容易忽略的点:变频器收到报文后,等 Pr123 时间才回复;如果 PLC 超时设太小,直接报超时;不要 9999(9999 = 由报文间隔控制,不稳定)ManualsLib
Pr.1210~3通讯重试次数
Pr.1229999 / 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 次超时,标记离线,跳过该从站一段时间再尝试,不要死循环一直重试,防止整根总线堵死。

四、硬件接线、拓扑

  1. 端子对应:三菱 PU 口 SDA=A (+),SDB=B (-)

    • S7-200SMART:3 脚 A+,8 脚 B-

    • CM1241:A、B 端子;如果通讯不通,优先互换 A/B 试一次

  2. 拓扑:只能手拉手菊花链,禁止星形分支、T 型分支,分支线越短越好

  3. 终端电阻 120Ω:只在总线物理最两端(PLC 侧、最后一台变频)A-B 之间并联,中间变频器不要加电阻

  4. 线缆:RVSP 2×0.5~1.0 屏蔽双绞线;屏蔽层单端接地(PLC 控制柜 PE),远端悬空,两端接地会形成地环路引入干扰

  5. 走线强制隔离:通讯线和变频输出动力线、电机线分开桥架,间距≥30cm;交叉时垂直交叉,禁止长距离平行敷设

五、干扰抑制

变频器是强干扰源,载波频率高,PU 口 485 电路本身抗干扰偏弱

  1. 降低变频器载波频率(Pr.72),载波越低,干扰越小,优先试这个,成本最低

  2. 变频器输出侧加装磁环,动力线穿过磁环 3~4 圈;通讯线两端也套磁环

  3. 变频器输入加装 EMC 滤波器;接地可靠,PLC、变频器 PE 接到同一个等电位地排

  4. 方案升级:增加隔离型 RS485 中继 / 隔离器(光电隔离),隔离 PLC 侧和变频侧地电位差,解决地环路干扰,这是现场最有效的方案

  5. 三菱 PU 口短板:PU 口是面板口,驱动能力弱、抗干扰差;如果是 E700/D700,有条件换成外置 485 通讯卡(FR-E7TR)稳定性远好于 PU 口

六、快速定位调试方法

  1. 电脑 USB 转 485 直接单独接这台三菱变频器,电脑做主站读写:

    • 电脑能稳定读写:变频器参数没问题,问题在 PLC 程序、PLC 串口模块、总线其他节点干扰

    • 电脑单独读也超时:变频器参数、接线、Pr549、Pr123 设置错误

  2. 单台先调通,再逐级挂多台,找到是哪一台一挂上去整条总线超时

七、分级解决方案选型

  1. 免费优化:核对 Pr549、Pr123,降低载波、改轮询状态机、调大主站 RESP_TO、规范接线屏蔽接地

  2. 低成本:加磁环、改成 9600 波特、加装隔离 485 模块

  3. 稳定升级方案:

    • 方案 A:三菱 A800 带 CC-link,CC-link 转 Profinet 网关(彻底告别 485 干扰)

    • 方案 B:改用 Modbus TCP(变频器带网口选件)以太网通讯,抗干扰强很多

八、汇总

  1. Pr549 改了,但没断电重启,协议仍然是三菱协议,报文无应答,表现就是超时

  2. Pr123 设太大,PLC 超时时间不够;或者 Pr123=9999,应答时序不稳定随机超时

  3. A/B 线搞反,有时候能通、随机超时,很难发现

  4. 星形布线,信号反射,一启动变频就丢包

  5. 多条 MB_MASTER 同时触发,总线冲突,频繁超时

  6. 通讯线和电机线同线槽,高频干扰打坏 485 差分信号。

收缩
  • QQ咨询

  • 电话咨询

  • 13073017555
  • 添加微信客服