2. iQ-R冗余架构总览
在MELSEC iQ-R冗余系统中,“冗余”并不是把两台PLC简单并排摆放,而是围绕“无中断切换”这一目标,把CPU、电源、网络和I/O四个子系统分别设计成可并行运行、可交叉监视、可无扰切换的结构。理解这套架构的关键,是先分清哪些部件是“成对热备”,哪些是“共用底板但独立通道”,以及切换时数据流和控制权如何转移。
一、冗余CPU:主/备双CPU与跟踪总线
iQ-R冗余系统的核心是冗余CPU模块(如R08CPU-R、R16CPU-R等)。系统上电后,两个CPU模块通过跟踪电缆(Tracking Cable)建立高速数据链路,一侧成为控制侧(Control System),另一侧成为待机侧(Standby System)。控制侧执行用户程序、刷新I/O、处理网络通信;待机侧并不“空转”,而是持续接收控制侧送来的跟踪数据,包括:
- 用户程序与参数(首次上电或程序变更时同步);
- 软元件数据(M、D、X、Y、T、C等当前值);
- I/O刷新结果与网络通信数据;
- 系统内部状态与错误信息。
跟踪方式通常分为“同步跟踪”和“恒定扫描跟踪”。同步跟踪在每次END处理时把控制侧数据整体复制到待机侧,切换时数据一致性最好,但会占用一定的扫描时间;恒定扫描跟踪则按固定周期批量传送,适合扫描周期较长、对跟踪开销敏感的系统。实际工程中,若控制周期在10ms以内且要求切换后输出无扰动,优先选同步跟踪;若扫描周期在20ms以上且跟踪电缆负载较高,可评估恒定扫描跟踪。
切换触发条件包括:控制侧CPU故障、电源模块故障、跟踪电缆断线、控制侧看门狗超时等。切换时间通常在几十毫秒量级,具体取决于扫描周期和跟踪数据量。切换后,原待机侧接管控制权,原控制侧若仍可运行则转为待机侧,系统继续运行。
二、冗余电源:双电源模块与均流供电
冗余电源子系统由两个电源模块(如R61P、R63P等)和电源冗余套件组成。两个电源模块安装在同一主基板上,通过电源冗余电缆连接,输出端并联后为基板上的CPU、I/O和网络模块供电。正常工作时,两个电源模块均分负载电流,即“均流”运行;当其中一个模块故障或输入断电时,另一个模块立即承担全部负载,输出电压保持在允许范围内,CPU和I/O不会复位。
需要特别注意的是:冗余电源的“冗余”只覆盖电源模块本身和输入电源回路,并不覆盖基板内部供电母线。如果基板供电母线短路,仍会导致整个系统掉电。因此,工程上通常要求两个电源模块分别取自不同的配电回路,甚至不同的UPS,以降低共因故障风险。
三、冗余网络:双网络与冗余通信路径
iQ-R冗余系统的网络冗余通常通过“双网络”实现:两个网络模块(如RJ71EN71、RJ71GF11-T2等)分别安装在主基板和扩展基板上,或安装在同一基板的不同插槽,形成两条独立的通信路径。控制侧CPU同时通过两个网络模块与上位机、其他PLC或远程I/O通信。正常时,两条路径均可收发数据;当一条路径故障时,通信自动切换到另一条路径,切换过程对应用层透明。
对于CC-Link IE Field网络,冗余系统支持“网络冗余”功能:主站通过两个网络接口分别连接两条电缆,从站也支持双接口时,可形成环形或双星型拓扑。若从站只支持单接口,则需要在网络配置中把该从站分配到其中一条路径,另一条路径作为备用。实际配置时,需要在GX Works3的“冗余设置”中指定网络模块的冗余对,并设置切换条件(如电缆断线、模块故障、通信超时)。
四、冗余I/O:远程I/O与双化路径
冗余I/O并不是把每个I/O模块都做两份,而是通过“冗余远程I/O”实现。典型结构是:控制侧CPU通过两个网络模块分别连接两个远程I/O主站模块(或同一主站的两个端口),远程I/O站采用支持冗余的从站模块(如NZ2GF2B1-16D等)。当一条网络路径或一个主站模块故障时,远程I/O站通过另一条路径继续与控制侧CPU交换数据,现场输入输出不中断。
对于本地I/O,iQ-R冗余系统通常不要求双份I/O模块,因为本地I/O通过基板与CPU直接连接,故障率相对较低。若工艺要求极高,可在远程站侧对关键输入信号做“双化”处理:同一信号接入两个不同远程站的输入模块,CPU程序中做“二取一”或“二取二”判断,避免单点故障导致误动作。
五、系统拓扑与切换逻辑
把四个子系统放在一起看,iQ-R冗余系统的拓扑可以概括为“双CPU、双电源、双网络、双远程I/O路径”。控制侧CPU通过跟踪电缆把数据同步到待机侧CPU;两个电源模块均流供电;两个网络模块分别连接两条独立路径;远程I/O站通过两条路径与控制侧CPU通信。当任一环节故障时,系统按预设条件切换,保证控制不中断。
实际工程中,建议按以下顺序检查冗余架构是否完整:
- 确认两个CPU模块型号一致、固件版本一致,跟踪电缆连接牢固;
- 确认两个电源模块分别接入不同配电回路,均流指示灯正常;
- 确认两个网络模块的冗余对已在GX Works3中正确设置,切换条件已启用;
- 确认远程I/O站的双路径连接正确,从站模块支持冗余功能;
- 通过“冗余系统监视”画面查看控制侧/待机侧状态、跟踪状态、电源状态和网络状态。