冗余配置
冗余配置用于启用双机冗余、选择冗余链路,并设置 IP 地址处理和无冗余时的运行策略。
警告
修改冗余页面配置前,请先进入冗余配置模式。下载 APP、启动、停止、变量监控等常规操作不需要进入该模式。
配置模式适用范围
需要进入冗余配置模式的操作:
- 启用或关闭双机冗余。
- 修改冗余链路直连、冗余网络接口 1 或冗余网络接口 2。
- 修改冗余网口 IP。
- 修改使用冗余仲裁器。
- 修改IP 地址交换选项。
- 修改无冗余时独立运行。
不需要进入冗余配置模式的操作:
- 下载 APP 或热更新 APP。
- 清除下载。
- 启动、停止、重启 PLC 实例。
- 查看变量、查看日志、监控运行状态。
- 主备切换。
配置界面
| 配置项 | 说明 |
|---|---|
| 本机 ID | 当前 PLC 的唯一标识,用于区分主备设备。 |
| 启用双机冗余 | 开启或关闭当前 PLC 的冗余功能。开启后两台 PLC 可建立主备关系。 |
| 冗余链路直连 | 使用两台 PLC 之间的直连网络作为冗余通信 链路。 |
| 冗余网络接口 1 / 2 | 选择用于主备发现、状态检测和数据同步的网口。单链路至少选择接口 1;双链路可同时选择接口 1 和接口 2。 |
| 修改 IP | 为已选择的冗余网口设置 IP 地址、子网掩码和网关。选择网口后,对应按钮才可用。 |
| 使用冗余仲裁器 | 需要仲裁服务器辅助判断单机是否可独立工作时开启。直连双机且无仲裁服务器时保持关闭。 |
| IP 地址交换 - HMI | 切换主备后,让当前主机保持 HMI 访问地址,便于上位机继续连接。 |
| IP 地址交换 - 其他网络接口 | 控制除 HMI 外的其他网络接口是否按冗余规则处理地址。 |
| PLC 配置 - 主 PLC 开关选项 | 主机相关的 PLC 开关配置。若两台PLC为分主备关系时,哪台启用该配置,哪台就为主机;若两台都启用该配置,系统会根据未启用该配置时的情况自动判断主备关系。 |
| PLC 配置 - 无冗余时独立运行 | 当本机无法与对端建立冗余连接时,允许符合条件的 PLC 先以**主(无冗余)**状态独立运行。该情况可能由对端未上电、冗余网线或链路故障等原因引起。 |
| 保存 | 保存当前冗余配置。冗余开启后修改配置,可能需要手动重启 PLC 后生效。 |
启用双机冗余链路直连
- 分别连接两台 PLC,进入各自的冗余配置界面。
- 进入冗余 配置模式。
- 将启用双机冗余设置为“是”。
- 启用冗余链路直连。
- 在冗余网络接口 1中选择冗余通信网口;双链路场景继续选择冗余网络接口 2。
- 点击对应网口右侧的修改 IP,为两台 PLC 的冗余网口配置同网段 IP。
- 根据现场需要设置IP 地址交换和无冗余时独立运行。
- 点击保存。
- 按界面提示手动重启 PLC,重新连接后查看冗余状态,确认冗余状态为仲裁中。
提示
IP 配置示例
主机冗余网口可配置为 192.168.1.10,备机冗余网口可配置为 192.168.1.11,子网掩码均为 255.255.255.0。配置完成后点击立即生效 IP 配置。
主备确认规则
主备关系由系统根据运行状态、APP 情况、历史主备记录、健康度和链路状态自动确认。
常见判断规则如下:
| 场景 | 处理规则 |
|---|---|
| 已有一台 PLC 正在作为主机运行 | 保持该 PLC 为主机,并作为同步源。 |
| 双方都不是主机,只有一方有 APP | 有 APP 的一方作为同步源,并优先成为主机。 |
| 双方都有 APP 且曾经完成过冗余 | 优先参考最近一次主备记录。 |
| 双方从未配对且 APP 情况无法判断 | 系统结合地址等信息辅助判断;无法确定时需要人工清除 APP、重新下载或停止其中一方后再建立冗余。 |
| 双方都已经作为主机运行 | 认为存在双主冲突,不自动合并,需要人工处理。 |
无冗余时独立运行
无冗余时独立运行用于本机无法与对端建立冗余连接、但现场又需要继续运行的场景。造成无法建立冗余连接的原因可能包括:对端未上电、两台 PLC 同时断电后只有其中一台先恢复、冗余网线断开、冗余链路异常等。
开启该选项后,符合条件的 PLC 可以先以**主(无冗余)**状态独立运行。待对端恢复上电或冗余链路恢复后,系统会重新建立冗余连接,并根据当前主机、历史主备记录、APP 和配置情况完成同步与主备确认 。
典型场景一:断电后单侧先恢复
- 两台 PLC 原本处于冗余工作状态。
- 两台 PLC 同时断电。
- 重新上电时,断电前的备机先上电,断电前的主机暂未上电。
- 先上电的设备无法连接对端,但由于开启了无冗余时独立运行,会作为主机独立运行。
- 断电前的主机后续上电后,应作为备机加入冗余,并根据当前主机进行同步。
- 冗余链路恢复后,检查本机状态、对方状态、同步源和 PLC 实例同步状态。
典型场景二:冗余链路故障
- 两台 PLC 原本处于冗余工作状态。
- 冗余网线断开、网口异常或冗余链路不可用,导致无法建立冗余连接。
- 符合独立运行条件的一侧保持或进入 **主(无冗余)**状态运行。
- 修复冗余链路后,系统重新建立连接,并恢复主备同步。
- 检查冗余连接状态、同步源、工作冗余链路和 PLC 实例同步状态。
警告
可能出现的问题
- 该选项用于无法建立冗余连接时的运行兜底,不建议作为常规单机运行开关使用。
- 如果两台 PLC 因链路隔离、同时启动或网络异常分别独立运行,可能出现双方都作为主机运行的双主冲突。
- 如果双方在独立运行期间分别下载或运行了不同 APP,后续建立冗余连接 时可能出现 APP 或配置不一致,系统无法自动确认同步源。
- 如果双方都已经作为主机运行,系统会认为存在双主冲突,不会自动合并状态,需要人工重启其中一台 PLC 后再恢复冗余。
- 若现场需要在冗余链路不可用时安全单机运行,建议配置仲裁服务器,或明确现场恢复流程。