Skip to main content

现场总线

对于 EtherCATPROFINET,可以在上配置冗余设置 现场总线设置 选项卡。

EtherCAT

存储在引导项目中的 MAC 地址不能用于冗余操作,因为启动项目在同步期间将原样传输到第二个控制器。那里的 MAC 地址无效。因此,必须使用冗余编辑器在两个控制器的运行时系统配置中输入地址。

如果是 EtherCAT,控制器冗余需要网络交换机。接线应按如下方式完成:

_rdncy_img_ecat_cablig_plc_redundancy.png

如果是 EtherCAT 在控制器和电缆冗余的情况下,接线应按如下方式完成:

需要两台网络交换机来关闭环路,以实现两个控制器的电缆冗余。

_rdncy_img_ecat_cabling_plc_ecat_redundancy.png

在 EtherCAT 网络中使用交换机

EtherCAT 通常允许使用交换机,但只能在某些条件下使用,这样实时性能就不会受到影响。EtherCAT 支持各种拓扑,例如线形、环形和星形拓扑。因此,开关可用于构建更复杂的结构。使用的开关类型至关重要。

交换机可用于 EtherCAT 网络,前提是它们不干扰实时通信。建议仅使用支持 EtherCat 的交换机或使用 EoE。应避免使用不支持 EtherCAT 的标准以太网交换机。

  • 支持 EtherCat 的交换机

    专用 EtherCAT 交换机可以直接处理 EtherCAT 数据帧,专为在不影响实时功能的情况下连接 EtherCAT 网段而设计。使用此类交换机,可以将多个 EtherCAT 网段连接到主站。这可以提高性能。

  • 基于 EtherCAT 的以太网 (EoE)

    使用标准以太网交换机时,以太网设备可以连接到 EtherCAT 交换机。普通以太网帧通过 EtherCAT 协议进行隧道传输,不会影响 EtherCAT 的实时功能。这增加了使用各种以太网设备的灵活性。

  • 标准以太网交换机的局限性

    支持 EtherCat 且不使用 EoE 隧道的标准以太网交换机会导致与 EtherCAT 不兼容的延迟。它们的使用会对循环时间产生负面影响,因此不建议使用。

PROFINET

CODESYS 支持 PROFINET S2 系统冗余。使用的现场总线设备必须支持这种 S2 系统冗余

建议使用 冗余管理器 中的功能块 IoDrvProfinet 图书馆。

有关更多信息,请参阅以下内容: 控制器冗余

Modbus

冗余可用于 Modbus 仅限 TCP。这可以通过在应用程序中使用功能块来完成。带有 Modbus TCP 客户端 CODESYS Redundancy Configuration 是通过以下方式使用的 冗余管理器 中的功能块 IoDrvModbusTCP 图书馆。

有关更多信息,请参阅以下内容: TCP 客户端冗余

CANopen

有关信息 CANopen 如果有冗余,请参见以下内容: CANopen 管理器 — 功能选项卡:CANopen 管理器 — 常规