跳到主要内容

冗余配置

冗余配置用于启用双机冗余、选择冗余链路,并设置 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 后生效。

启用双机冗余链路直连

  1. 分别连接两台 PLC,进入各自的冗余配置界面。
  2. 进入冗余配置模式。
  3. 启用双机冗余设置为“是”。
  4. 启用冗余链路直连
  5. 冗余网络接口 1中选择冗余通信网口;双链路场景继续选择冗余网络接口 2
  6. 点击对应网口右侧的修改 IP,为两台 PLC 的冗余网口配置同网段 IP。
  7. 根据现场需要设置IP 地址交换无冗余时独立运行
  8. 点击保存
  9. 按界面提示手动重启 PLC,重新连接后查看冗余状态,确认冗余状态为仲裁中
选择冗余网络接口并修改网口 IP 查看冗余状态
提示

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 和配置情况完成同步与主备确认。

典型场景一:断电后单侧先恢复

  1. 两台 PLC 原本处于冗余工作状态。
  2. 两台 PLC 同时断电。
  3. 重新上电时,断电前的备机先上电,断电前的主机暂未上电。
  4. 先上电的设备无法连接对端,但由于开启了无冗余时独立运行,会作为主机独立运行。
  5. 断电前的主机后续上电后,应作为备机加入冗余,并根据当前主机进行同步。
  6. 冗余链路恢复后,检查本机状态、对方状态、同步源和 PLC 实例同步状态。

典型场景二:冗余链路故障

  1. 两台 PLC 原本处于冗余工作状态。
  2. 冗余网线断开、网口异常或冗余链路不可用,导致无法建立冗余连接。
  3. 符合独立运行条件的一侧保持或进入 **主(无冗余)**状态运行。
  4. 修复冗余链路后,系统重新建立连接,并恢复主备同步。
  5. 检查冗余连接状态、同步源、工作冗余链路和 PLC 实例同步状态。
警告

可能出现的问题

  • 该选项用于无法建立冗余连接时的运行兜底,不建议作为常规单机运行开关使用。
  • 如果两台 PLC 因链路隔离、同时启动或网络异常分别独立运行,可能出现双方都作为主机运行的双主冲突。
  • 如果双方在独立运行期间分别下载或运行了不同 APP,后续建立冗余连接时可能出现 APP 或配置不一致,系统无法自动确认同步源。
  • 如果双方都已经作为主机运行,系统会认为存在双主冲突,不会自动合并状态,需要人工重启其中一台 PLC 后再恢复冗余。
  • 若现场需要在冗余链路不可用时安全单机运行,建议配置仲裁服务器,或明确现场恢复流程。