4. RTEX主站与从站设备配置
RTEX(Realtime Express)网络的工程落地,第一步不是写程序,而是把“谁当主站、挂哪些从站、每个站怎么配、数据怎么映射”这件事定清楚。本节围绕主站控制器选型、从站设备类型、站参数配置、PDO 映射、SDO 参数读写、配置工具使用与在线扫描展开,目标是让读者能够独立完成一套可运行的 RTEX 网络配置。
一、主站控制器选型
RTEX 主站通常由 PLC 或专用运动控制器承担。选型时优先看四个硬指标:一是支持的 RTEX 主站端口数量与最大从站数,常见主站支持 32 轴或更多,需与设备规模匹配;二是通信周期,RTEX 典型周期为 0.5 ms、1 ms、2 ms 等档位,周期越短对控制器实时性要求越高;三是同步方式,RTEX 采用基于时间戳的同步机制,主站需具备稳定的实时时钟与中断响应能力;四是运动控制功能,如是否内置电子齿轮、凸轮、插补、位置比较输出等,决定后续编程方式。
以某型运动控制器为例,其 RTEX 主站口支持 1 ms 周期、最多 32 个从站,内置 16 轴插补。若项目需要 20 轴伺服加 8 个 IO 模块,则该主站从站数满足,但需确认 IO 模块是否占用轴资源。选型时还应核对控制器固件版本是否支持目标从站的设备配置文件(ESI 类描述),否则在线扫描可能识别为未知设备。
二、从站设备类型与站参数
RTEX 从站主要分三类:伺服驱动器、步进驱动器、远程 IO 模块。伺服与步进从站通常占用“轴”资源,IO 模块占用“站”资源。每个从站都有站号(Node ID),一般通过拨码开关或参数设置,站号在网络上必须唯一,且建议按物理顺序连续编号,便于排障。
站参数配置的核心是:站号、站类型、通信周期、PDO 分配、以及从站特有的保护参数。以伺服从站为例,需要设置的位置环增益、速度环增益、转矩限幅、电子齿轮比等,这些参数既可通过配置工具写入,也可通过 SDO 在线读写。站参数一旦写入,通常保存在从站 EEPROM 中,断电不丢失。
三、PDO 映射与 SDO 参数读写
PDO(过程数据对象)是 RTEX 周期通信中真正“跑数据”的通道。主站每个周期把 RxPDO 发给从站,从站把 TxPDO 回给主站。映射的本质是:把从站对象字典中的某个参数,绑定到周期报文的固定字节偏移上。例如伺服从站的位置模式,RxPDO 通常映射控制字(2 字节)、目标位置(4 字节)、目标速度(4 字节);TxPDO 映射状态字(2 字节)、实际位置(4 字节)、实际速度(4 字节)。映射一旦确定,主站程序就按这个字节布局读写数据。
SDO(服务数据对象)用于非周期参数读写,典型场景是上电初始化时写入增益、限幅、电子齿轮比,或运行中读取报警代码、温度、母线电压。SDO 读写有索引(Index)和子索引(Subindex),例如某伺服“位置环增益”为 Index 0x2100、Sub 0x01,写入值 300 表示增益 30.0。配置工具中通常以“参数名+索引+当前值”的表格形式呈现,避免手工记索引。
需要特别注意:PDO 映射在从站进入 OP(Operational)状态前必须完成,运行中一般不允许修改映射。SDO 读写可以在 OP 状态下进行,但会占用非周期带宽,频繁读写可能影响周期通信的稳定性。工程上建议把关键参数在初始化阶段用 SDO 写入,运行中只读报警类参数。
四、配置工具使用与在线扫描
配置工具是 RTEX 工程的核心入口,典型操作流程如下:
- 连接主站:通过 USB 或以太网连接控制器,选择正确的通信端口。
- 在线扫描:工具向总线发送扫描命令,自动识别已连接的从站,显示站号、设备类型、固件版本、状态。
- 站参数配置:双击某个从站,进入参数页,设置站号、周期、PDO 映射、保护参数。
- 参数下载:将配置写入主站和从站,从站参数通常写入 EEPROM。
- 状态确认:观察每个从站是否进入 OP 状态,有无报警或通信错误。
在线扫描时若出现“未知设备”,通常是设备描述文件缺失或固件版本不匹配;若出现“站号冲突”,则两个从站拨码相同,需重新编号。扫描结果中每个从站的“状态”字段是判断配置是否成功的第一依据:OP 表示正常,PRE-OP 表示尚未进入运行,ERROR 表示存在通信或参数错误。
五、配置检查要点
| 检查项 | 正常表现 | 异常处理 |
|---|---|---|
| 站号唯一性 | 扫描列表无重复站号 | 修改拨码或参数,重新扫描 |
| 通信周期 | 主站与从站周期一致 | 检查主站周期设置与从站支持档位 |
| PDO 映射 | 字节长度与从站对象匹配 | 核对对象字典,重新映射 |
| SDO 写入 | 返回值成功,参数生效 | 检查索引、子索引、数据类型 |
| 从站状态 | 全部为 OP | 查看报警代码,逐站排查 |
完成上述配置后,主站程序即可按 PDO 布局读写过程数据,按 SDO 读写参数。实际工程中,建议把配置导出为工程文件并备份,便于后续维护和批量复制。配置阶段多花十分钟核对站号与映射,往往能省去现场调试数小时的排障时间。