3. Bosch Rexroth Sercos硬件拓扑与选型
Sercos III 网络的工程落地,第一步不是写参数,而是把“控制器—驱动器—介质—拓扑”这条物理链路选对。Bosch Rexroth 的典型组合是 IndraMotion 作为运动控制主站,IndraDrive 作为伺服驱动从站,两者通过 Sercos III 接口互联。选型的核心判断只有三件事:主站是否具备 Sercos III 主站能力、从站接口类型与数量是否匹配、介质与拓扑能否满足实时性与布线条件。
一、主站与从站的角色划分
IndraMotion 系列(如 IndraMotion MLC、IndraMotion MTX)在 Sercos III 网络中承担主站(Master)角色,负责周期性地发送同步报文、组织实时数据通道、管理从站状态机。IndraDrive 系列(如 IndraDrive Cs、IndraDrive C、IndraDrive M)作为从站(Slave),每个驱动器占用一个 Sercos III 节点地址,接收位置/速度指令并回传实际值、状态字和诊断信息。
需要特别注意的是:并非所有 IndraDrive 都自带 Sercos III 接口。选型时必须确认驱动器上是否安装了 Sercos III 通信模块(如 FWS 或相应固件选件),否则只能通过其他现场总线接入。主站侧同样要确认 IndraMotion 控制器是否配置了 Sercos III 主站接口板卡。一个常见的工程错误是:控制器和驱动器都支持 Sercos,但接口版本或固件不匹配,导致网络无法进入 Phase 4(通信就绪阶段)。
二、Sercos III 接口与介质选择
Sercos III 物理层基于 100 Mbit/s 以太网,使用标准 RJ45 接口和 Cat5e 及以上线缆。它支持两种介质:铜缆(双绞线)和光纤。铜缆成本低、布线方便,适合控制柜内或短距离(单段通常不超过 100 m)的驱动器串联;光纤抗电磁干扰能力强、隔离电位差,适合长距离、强干扰环境或跨柜连接。
接口方面,IndraDrive 的 Sercos III 模块通常提供两个端口(Port 1 和 Port 2),这是实现环形拓扑的关键。如果驱动器只有一个端口,则只能用于线形拓扑的末端节点。选型时要数清楚:每个从站需要几个端口、是否需要支持环网冗余、是否需要交叉通信(Cross Communication)让驱动器之间直接交换数据。
三、拓扑结构设计:线形、环形与双环
Sercos III 支持三种基本拓扑:线形(Line)、环形(Ring)和双环(Double Ring)。线形拓扑最简单,主站从 Port 1 出发依次串联各从站,末端从站的一个端口空置或接终端。优点是布线直观、成本低;缺点是中间任一节点或线缆故障,后续所有从站全部掉线。
环形拓扑将末端从站的空闲端口接回主站的另一个端口,形成闭合环路。Sercos III 的环网具有冗余能力:当环中某处断线时,主站可以检测到并自动将网络切换为线形运行,从站通信不中断。这是工程上最推荐的拓扑,尤其适合驱动器数量多、停机成本高的产线。双环则是在环形基础上再增加一层冗余路径,用于对可用性要求极高的场合,但布线复杂度和交换机/端口需求也更高。
拓扑设计时还要考虑节点数量与周期时间的关系。Sercos III 的通信周期(Cycle Time)与从站数量、每个从站的过程数据长度直接相关。例如,一个典型配置:8 台 IndraDrive,每台配置 16 字节实时数据,周期时间可设为 1 ms 或 2 ms;如果增加到 32 台,同样的周期时间可能无法满足,需要放宽到 4 ms 或缩短每站数据量。选型阶段就应估算节点数和数据量,避免现场调试时才发现周期时间不够。
四、选型检查清单与参数估算
在完成拓扑设计后,建议用一份选型检查表逐项确认,避免遗漏。以下是一份可直接使用的检查表示例,字段均围绕 Sercos III 工程实际需要设置:
| 检查项 | 确认内容 | 示例/判断依据 |
|---|---|---|
| 主站接口 | IndraMotion 是否配置 Sercos III 主站板卡 | 确认订货号含 Sercos III 选件,固件版本匹配 |
| 从站接口 | 每台 IndraDrive 是否安装 Sercos III 通信模块 | 检查驱动器侧面模块型号,确认双端口 |
| 节点数量 | 从站总数是否在控制器支持范围内 | 典型 IndraMotion 支持 32~64 个 Sercos 从站 |
| 周期时间 | 目标周期时间与节点数、数据量是否匹配 | 8 站 × 16 字节 → 1 ms;32 站 → 建议 4 ms |
| 介质类型 | 铜缆/光纤选择及单段长度 | 铜缆 ≤100 m;光纤按模块规格(如 2000 m) |
| 拓扑冗余 | 是否需要环形冗余 | 高可用产线选环形;简单设备可选线形 |
| 地址分配 | 从站 Sercos 地址是否唯一且连续 | 通过驱动器拨码或软件设置,避免冲突 |
关于周期时间的估算,可以用一个简化方法:先确定每个从站需要的过程数据字节数(例如位置指令 4 字节 + 状态字 2 字节 + 实际位置 4 字节 = 10 字节,取整为 12 或 16 字节),乘以从站数量得到总数据量,再对照控制器手册中“周期时间—数据量”曲线。如果曲线查不到,保守做法是按每站 16 字节、周期 2 ms 起步,现场再根据实际通信负载微调。
最后,拓扑设计不是一次性的纸面工作。建议在控制柜布局阶段就画出物理连接图,标注每个节点的 Sercos 地址、端口连接关系和线缆类型。这样在调试阶段,当某个从站掉线时,可以快速定位是节点故障、线缆故障还是端口配置错误。对于环形拓扑,还要确认主站是否启用了环网冗余功能,否则断线后不会自动切换,冗余形同虚设。