在三菱GX Works3中配置CC-Link IE Field网络时,“保留站”(Reserved Station)设置错误是导致网络无法初始化、主站报错Error Code: 0x2105(Station Number Conflict)、从站通信中断或周期性断链的高频原因。该参数不涉及物理接线,但直接影响网络拓扑识别逻辑和地址映射机制。以下为零依赖、纯文字可执行的修正全流程,覆盖诊断、定位、计算、验证四阶段。
一、确认是否为“保留站”设置错误
CC-Link IE Field网络中,“保留站”指被主站逻辑预留但未实际安装硬件的站号区间。若该区间与真实从站站号重叠,或跨域超出网络允许范围,将触发底层协议校验失败。
出现以下任意现象,应优先怀疑保留站配置:
- 网络启动后,GX Works3在线监视窗口持续显示
CC-Link IE Field: Initialization Failed; - 主站CPU模块LED显示
SF(System Fault)红灯常亮,且诊断缓冲区首条错误为0x2105; - 已添加的从站设备在“Network Configuration”视图中显示为灰色不可选状态,右键无“Online Change”选项;
- 使用
[诊断] → [CC-Link IE Field 诊断]功能时,状态栏提示Reserved Station conflict with actual station。
注意:“保留站”错误与IP地址冲突、光纤收发异常、端口速率不匹配等物理层问题有本质区别——它仅发生在参数下载后、网络启动前的协议握手阶段,不产生光信号衰减告警,也不影响其他以太网业务。
二、定位当前错误配置位置
GX Works3中,“保留站”参数分散于两个独立配置页,必须同步检查:
-
主站模块参数页
- 在项目树中双击
PLC Parameters → Module Information → [主站模块名,如:QJ71GP21-SX] → Parameter Setting; - 切换到
CC-Link IE Field Settings选项卡; - 找到
Reserved Station Setting区域,展开Station Number Range表格。
- 在项目树中双击
-
网络全局配置页
- 在项目树中展开
Network Configuration → CC-Link IE Field → [网络名,如:CLINK_NET1]; - 双击
Network Settings; - 查看
Reserved Station栏,此处显示为单行文本,格式为Start-End(例如10-15)。
- 在项目树中展开
关键规则:这两处设置必须完全一致。若主站模块页设为 10-15,而网络设置页为 10-14,即构成配置冲突,系统以网络设置页为准,但模块页残留值会干扰参数校验。
三、计算合法的“保留站”取值范围
“保留站”不是随意填写的数字区间,其合法性由三个硬性约束共同决定:
-
网络总站数上限约束
CC-Link IE Field单网络最大支持120个站(站号1~120)。所有已配置从站 + 保留站数量之和 ≤ 120。
公式:
$$ \text{已用站数} + (\text{保留站结束号} - \text{保留站起始号} + 1) \leq 120 $$
其中,“已用站数”=当前网络中所有已添加且启用的从站数量(不含主站)。 -
站号连续性约束
保留站区间必须为连续整数,且不能包含主站站号(主站固定为站号1)。
例如:主站为站号1,则Reserved Station不得设为1-5或1。 -
从站站号避让约束
保留站区间与所有从站站号绝对不可交集。
若从站已分配站号3, 5, 8, 12,则以下设置均非法:2-4(含站号3)5-6(含站号5)10-15(含站号12)
实操步骤:
- 统计当前从站:在
Network Configuration视图中,逐行查看每台从站的Station No.列,记录全部数值; - 排序并标出空隙:将站号从小到大排列(如
2, 4, 6, 9, 11),观察相邻站号差值:2→4差2 → 中间空缺站号3;4→6差2 → 空缺5;6→9差3 → 空缺7,8;9→11差2 → 空缺10。
- 选择空隙作为保留站:从上述空缺中选取一段连续区间,确保长度满足未来扩展需求(建议最小预留2站),且总站数≤120。
示例:当前共8台从站(站号2/4/6/9/11/13/15/18),已用8站,剩余112站可用。选择空缺7-8作为保留站(长度2),合法。
四、修正操作步骤(GX Works3 V1.036及以上)
警告:修改前必须断开PLC CPU与编程电脑的连接,避免在线写入引发不可逆通信中断。
- 关闭所有在线监控窗口:点击顶部菜单
Online → Stop Online Monitoring; - 进入主站模块参数页:
- 展开
PLC Parameters → Module Information → [主站模块名] → Parameter Setting; - 切换至
CC-Link IE Field Settings选项卡; - 在
Reserved Station Setting表格中,删除全部现有行(点击行首序号 → 按Delete键); - 点击
Add Row按钮,输入新保留站区间:Start Station No.输入7;End Station No.输入8;
- 展开
- 同步更新网络全局配置:
- 展开
Network Configuration → CC-Link IE Field → [网络名]; - 双击
Network Settings; - 将
Reserved Station文本框内容改为7-8;
- 展开
- 保存参数:按
Ctrl + S; - 编译整个项目:点击
Project → Build Project,确认无编译错误; - 写入PLC:
- 通过以太网连接PLC(确保IP可达);
- 点击
Online → Write to PLC; - 在弹窗中勾选
Module Parameter和Network Configuration; - 取消勾选
PLC Program(避免程序意外覆盖); - 点击
Execute。
五、验证修正结果
参数写入后,按顺序执行以下验证动作:
-
观察PLC硬件指示灯:
- 主站模块
RDY绿灯常亮(非闪烁); SF红灯熄灭;- 若使用QJ71GP21-SX,
LINK灯应与从站模块同步闪烁(频率约2Hz)。
- 主站模块
-
在线监视网络状态:
- 点击
Online → Start Online Monitoring; - 在
Network Configuration视图中,所有从站状态栏显示ONLINE(绿色); - 右键任一从站 →
Refresh Status,响应时间 < 10ms。
- 点击
-
检查诊断缓冲区:
- 点击
Diagnostics → Diagnostic Buffer; - 确认最新一条错误代码非
0x2105,且无任何CC-Link IE Field相关错误。
- 点击
-
强制触发保留站检测(可选):
- 在
PLC Parameters → Module Information → [主站模块名] → Parameter Setting中,临时将Reserved Station改为非法值(如1-2); - 再次
Write to PLC; - 观察是否立即报
0x2105; - 若报错,证明原设置已生效;恢复正确值后错误消失,即验证闭环完成。
- 在
六、常见错误配置对照表
| 错误现象 | 错误配置示例 | 正确配置 | 修正要点 |
|---|---|---|---|
网络初始化失败,报0x2105 |
保留站设为1-5 |
改为7-8 |
主站站号为1,禁止包含1 |
| 从站显示灰色不可控 | 保留站10-15,但从站实际占12 |
改为20-25 |
从站站号必须完全避开保留区间 |
| 编译通过但写入失败 | 保留站100-200 |
改为100-110 |
总站数超120上限,需满足 $100-110+1=11$ 站 ≤ 剩余可用站数 |
| 多主站网络冲突 | 主站A设10-15,主站B设10-15 |
A设10-15,B设16-20 |
每个主站网络的保留站区间必须全局唯一 |
七、预防性设置建议
- 预留原则:首次配置时,按“当前从站数 × 1.5”向上取整计算预留长度,例如8台从站,预留12站(
10-21),避免频繁修改; - 命名规范:在网络名后追加保留站标识,如
CLINK_NET1_R7-8,便于版本管理; - 文档固化:在项目根目录新建
NETWORK_CONFIG.md文件,用以下格式记录:## CC-Link IE Field 配置快照(2024-06-15) - 总站数上限:120 - 已用从站:8台(站号:2,4,6,9,11,13,15,18) - 当前保留站:7-8 - 剩余可用站:120 - 8 - 2 = 110

暂无评论,快来抢沙发吧!