2. MECHATROLINK通信物理层与拓扑结构

MECHATROLINK 是安川伺服与运动控制器之间常用的高速现场总线。理解它的物理层,是排查“通信不上、偶发掉站、末端设备报警”等问题的前提。MECHATROLINK 在不同版本上采用了不同的物理层:MECHATROLINK-I/II 使用 RS-485 差分串行物理层,MECHATROLINK-III 则使用 100BASE-TX 以太网物理层。两者在电气特性、拓扑规则和接线方式上有本质差异,不能混为一谈。

RS-485 与以太网物理层的差异

MECHATROLINK-II 的 RS-485 物理层采用两线差分信号(DATA+ / DATA−),半双工传输,速率固定为 10 Mbps。差分对依靠两根线之间的电压差传递逻辑,共模干扰在接收端被相减抵消,因此抗干扰能力较强,但前提是两根线必须成对绞合、阻抗连续。RS-485 是总线型共享介质,同一时刻只有一个主站发送,所有从站接收,属于“一主多从”的轮询式通信。

MECHATROLINK-III 改用 100BASE-TX 以太网物理层,使用两对差分线:一对发送(TX+/TX−),一对接收(RX+/RX−),支持全双工,速率 100 Mbps。它沿用标准以太网的 4B/5B 编码、MLT-3 线路编码和变压器隔离,链路层仍是 MECHATROLINK 自己的协议,并非 TCP/IP。以太网物理层对线序、阻抗(100 Ω)、线对绞距和连接器(RJ45)都有严格要求,接线错误会直接导致链路无法建立。

对比项MECHATROLINK-II(RS-485)MECHATROLINK-III(100BASE-TX)
信号线DATA+ / DATA− 一对TX 对 + RX 对,共两对
速率10 Mbps100 Mbps
双工方式半双工全双工
连接器专用端子/多芯连接器RJ45
拓扑菊花链总线菊花链(设备内置交换)
终端电阻总线两端各 110 Ω通常不需要外接

菊花链与星型拓扑的接线规则

MECHATROLINK 的标准拓扑是菊花链(Daisy Chain):主站 → 从站1 → 从站2 → … → 末端从站。每个从站有两个通信口(IN / OUT),线缆从上一站的 OUT 进入下一站的 IN,逐级串联。这种结构布线简洁、成本低,但任何一站断线或掉电,其后的站点都会失去通信。

RS-485 菊花链必须遵守三条规则:第一,总线两端各接一个 110 Ω 终端电阻,中间站点不接;第二,支线(stub)长度尽量短,一般不超过 0.3 m,否则会引起信号反射;第三,DATA+ 与 DATA− 必须成对绞合,且所有站点极性一致,接反会导致整段通信失败。MECHATROLINK-III 的菊花链则依赖每个从站内置的交换功能,线缆用标准网线,从站 OUT 接下一站 IN,末端站点不再回接,也不需要外接终端电阻。

星型拓扑在 MECHATROLINK 中并非原生支持。若用普通以太网交换机把多台 MECHATROLINK-III 设备接到同一交换机上,会引入转发延迟和广播,破坏 MECHATROLINK 的同步时序,通常不可取。只有在使用支持 MECHATROLINK 的专用集线器/中继器时,才可在限定范围内扩展连接。因此,接线时应优先按菊花链顺序串联,而不是随意星型汇聚。

终端电阻与屏蔽接地

终端电阻的作用是吸收总线末端的信号能量,抑制反射。MECHATROLINK-II 在总线物理两端各接 110 Ω,接在 DATA+ 与 DATA− 之间。判断是否需要终端电阻,可看通信距离和站点数:距离越长、速率越高,反射影响越明显。若末端未接终端电阻,常见现象是通信距离缩短、偶发 CRC 错误或从站随机掉线。

屏蔽接地方面,通信电缆的屏蔽层应单点接地,通常在主站侧或控制柜的接地排上接地,避免两端接地形成地环路,引入共模电流。屏蔽层要连续,连接器金属外壳与屏蔽层可靠压接。若现场变频器、伺服动力线干扰强,应把通信线与动力线分开走线,间距保持 20 cm 以上,交叉时尽量垂直。

终端电阻只接在总线物理两端,中间从站不要接;屏蔽层单点接地,不要两端同时接地。

中继器与集线器的使用场景

当站点数超过单段限制或通信距离超限时,需要用中继器(Repeater)延长总线。中继器对信号进行整形和放大,把一段总线分成两段,每段仍按菊花链规则接线,两段各自在物理两端接终端电阻。中继器会引入一定延迟,因此级联数量不宜过多,一般不超过两级。

集线器(Hub)在 MECHATROLINK-III 中用于分支或扩展连接,但必须使用支持该协议的专用型号。普通以太网交换机不能替代,因为它会缓存帧、改变转发时序,破坏 MECHATROLINK 的周期性同步。使用集线器时,应确认其转发延迟在协议允许范围内,并保证所有分支仍满足菊花链的电气规则。

MECHATROLINK 物理层与拓扑接线示意 MECHATROLINK-II(RS-485 菊花链) 主站 从站1 从站2 从站n DATA+/− DATA+/− DATA+/− 110Ω 110Ω 两端各接 110Ω 终端电阻,中间站点不接 MECHATROLINK-III(100BASE-TX 菊花链) 主站 从站1 从站2 从站n RJ45 RJ45 RJ45 末端不回接,通常无需外接终端电阻 中继器 / 集线器 延长距离、扩展站点 信号整形放大 分段后各自接终端 级联不超过两级 普通交换机不可替代 屏蔽层单点接地

接线检查要点

实际接线完成后,建议按以下顺序确认:先断电,用万用表测量 DATA+ 与 DATA− 之间是否在两端各有一个 110 Ω 电阻(M-II);再检查所有站点极性是否一致;然后确认屏蔽层只在主站侧接地;最后上电,观察主站能否依次识别所有从站。若出现末端从站掉线,优先检查末端终端电阻和最后一段线缆;若整段通信不稳,检查屏蔽接地和走线是否与动力线并行。

MECHATROLINK-II 与 MECHATROLINK-III 的物理层不兼容,不能把 RS-485 设备直接接到以太网口,也不能用普通网线延长 RS-485 总线。

掌握物理层差异和拓扑规则后,后续的站号分配、通信周期设置和故障诊断才有可靠的电气基础。接线阶段多花十分钟确认终端电阻、极性和屏蔽接地,往往能避免现场调试时数小时的排查。