4. 复杂产线I/O分配与远程站调试
在三菱iQ-R系统中,复杂产线的I/O往往不是集中在主基板上,而是通过CC-Link IE Field或CC-Link IE TSN网络分散到多个远程I/O站。主站(如RJ71GF11-T2或RJ71GN11-T2)负责管理网络,远程站则承担现场传感器、执行器、安全信号和阀岛的接入。调试阶段最容易出问题的不是程序逻辑,而是站号、IP地址、通信速率和网络拓扑这四件事没有对齐。本节围绕远程I/O站的地址分配规则、速率匹配和站号冲突排查展开,给出可直接执行的配置与诊断方法。
一、远程站地址分配的基本规则
CC-Link IE Field与IE TSN在地址分配上遵循“站号决定I/O映射,IP决定通信路径”的原则。每个远程站必须同时具备两个标识:
- 站号(Station Number):1~120,用于主站识别网络中的从站顺序,直接决定该站占用的远程I/O软元件起始地址。
- IP地址:如192.168.1.11~192.168.1.20,用于以太网通信寻址,必须与主站同网段且不重复。
以RJ71GF11-T2主站为例,远程I/O站默认占用RX/RY各32点、RWr/RWw各4字。若站号从1开始连续分配,则第1站对应RX0~RX1F、RY0~RY1F;第2站对应RX20~RX3F、RY20~RY3F,依此类推。实际项目中建议站号连续、IP连续,便于后期维护和故障定位。
二、通信速率与网络参数匹配
CC-Link IE Field支持1Gbps,IE TSN同样以1Gbps为主,但TSN增加了时间同步和流量调度。调试时需确认三个参数一致:
- 通信速率:主站与所有从站必须一致,通常为1Gbps。若现场使用了百兆交换机或旧线缆,可能降速到100Mbps,导致部分站掉线。
- 通信周期:IE Field默认1ms~10ms可调;IE TSN可设置更小的周期(如125μs~1ms)。周期越短,对交换机和服务质量要求越高。
- 站号与IP的对应关系:在GX Works3的“网络配置设置”中,每个站号必须绑定唯一IP,且IP不能与主站、HMI、编程电脑冲突。
一个常见的错误是:主站设为1Gbps,但某个远程站通过百兆中继器接入,结果该站通信周期被拉长,主站报“通信周期超时”或“站号重复”。此时应检查交换机端口速率和线缆类别(Cat5e以上)。
三、站号冲突的典型现象与排查步骤
站号冲突是远程站调试中最常见的故障。当两个远程站被设为相同站号时,主站会报“站号重复”或“站号超出范围”,同时受影响的站可能全部掉线或数据错乱。排查时按以下顺序进行:
- 查看主站诊断:在GX Works3中打开“诊断”→“网络诊断”,选择CC-Link IE Field/TSN,查看“站号重复”或“站号异常”的具体站号。
- 读取实际站号:通过网络诊断的“站信息”列表,读取每个在线站的实际站号和IP,与配置表逐一比对。
- 检查硬件拨码:部分远程站(如NZ2GF2B1-16D)通过旋转拨码开关设置站号,需确认拨码值与软件配置一致。
- 检查IP冲突:用ping命令或网络扫描工具确认IP地址唯一性。若IP冲突,即使站号正确,通信也会异常。
- 核对速率:确认交换机端口速率和线缆类别。若某站降速到100Mbps,主站可能将其判定为“通信异常”。
四、通信速率不匹配的排查与处理
通信速率不匹配通常表现为:主站能识别部分站,但某些站频繁掉线或通信周期超时。处理方法是:
- 用交换机管理界面查看每个端口的实际协商速率,确认是否为1Gbps。
- 检查线缆是否为Cat5e或以上,水晶头是否压接良好,长度是否超过100米。
- 若使用IE TSN,确认交换机支持TSN功能,且主站和从站的通信周期设置一致。
- 在GX Works3的“CC-Link IE TSN配置”中,检查每个站的“通信周期”是否与主站匹配。
五、可执行的配置检查表
以下检查表可用于现场调试时逐项确认,避免遗漏关键参数:
| 检查项 | 正确示例 | 常见错误 | 确认方法 |
|---|---|---|---|
| 站号唯一性 | 站1~站8连续,无重复 | 两个站号均为2 | 网络诊断→站信息列表 |
| IP地址唯一性 | 192.168.1.11~.18 | 与HMI或电脑冲突 | ping测试或扫描 |
| 通信速率 | 全部1Gbps | 某站100Mbps | 交换机端口状态 |
| 通信周期 | 主站1ms,从站1ms | 从站设为2ms | GX Works3网络配置 |
| 站类型 | 远程I/O站 | 误设为远程设备站 | 网络配置→站类型 |
| 线缆类别 | Cat5e屏蔽双绞线 | Cat5或非屏蔽 | 目视检查 |
完成上述检查后,重新下载网络配置并复位主站。若主站诊断中“站号重复”和“通信异常”报警消失,且所有远程站均显示“正常”,则说明地址分配和速率匹配已正确。此时可在程序中通过RX/RY、RWr/RWw软元件访问各站I/O,进行下一步逻辑调试。