Skip to main content

选项卡:冗余设置:常规

重要

在设备编辑器中,在 通信设置 选项卡,配置 PLC 1 的通信设置。接下来,在 冗余配置 对象,在 冗余状态 选项卡,配置 PLC 2(待机 PLC)的通信设置。之后,在 冗余配置 对象,在 冗余设置将军 选项卡,配置冗余链路。

阅读

在对话框中读取 PLC 1 冗余链路的当前设置

写作

在两台设备上传输冗余链路的可用设置

函数:该选项卡用于配置具有超时时间的同步任务、备用 PLC 的运行时系统和冗余链路。

应用程序

冗余任务名称

两台设备同步的任务名称

只有这一项任务是同步的。

例子: MainTask

注意

当您单击 按钮。或者,您也可以手动编辑文件。

超时(毫秒)

等待活动 PLC 响应的时间跨度

之后,被动 PLC 切换到独立模式。在这种情况下,任务执行会延迟到这个时间跨度。

例子: 50

重要

建议:将该值设置为大于最大任务抖动时间加上冗余消息的最大传输时间。

遇到同步问题时,逐步增加此设置。

注意

该设置也存储在配置文件中 (StandbyWaitTime) 的运行时系统。

注意

部署 CIFX-DP 适配器时,将超时设置为 100 毫秒,以便在重置时保持同步。

你可以优化超时值:

  1. 估计并输入值

  2. 如果您遇到同步问题,则逐渐增加该值,直到实现所需的同步。

  3. 您可以使用提供的库函数来读取实际测量的通信时间。这些信息有助于评估在不影响稳定性的情况下可以在多大程度上缩短设定的时限。

有关更多信息,另请参阅: 运行时系统的同步

同步超时(毫秒)

同步期间等待的时间跨度

在这段时间之后,待机 PLC 切换到独立模式。

如果您在从 PLC 获得系统跟踪信息后首先确定所需的同步时间,则可以以最佳方式设置该值。参见 在系统跟踪中记录所需的同步时间 选项如下。

例子: 100

如果同步时间超过允许的超时时间 超时 (ms),并且 PLC 1 的抖动是可以接受的,那么你可以使用这个设置。然后,该值将延长直到必须接收响应的时间跨度。

提示

使用与中的值相同的值 超时 (ms) 设置。

提示

当您遇到此类同步问题时,逐步增加此设置。

记录器消息 由于 SyncWaitTime,同步在 x 毫秒后终止 指这种情况。

注意

冗余系统切换到同步阶段以启动冗余 PLC、下载、在线更改以及通过用户命令进行同步。在同步阶段,活动 PLC 的任务循环时间可能会更长。

你可以优化超时值:

  1. 估计并输入值

  2. 遇到同步问题时,逐步增加此设置。

    记录器消息 由于 syncWaitTime,同步在 x 毫秒后终止 指的是这种情况。

    如果通过错误消息报告了同步问题,则逐渐增加该值直到实现同步。

  3. 成功同步后将显示时间。日志消息: 在 x ms 之后进行同步

  4. 使用库函数读取实际测量值。它们提供有关可以降低多少价值的信息。

有关更多信息,另请参阅: 运行时系统的同步

启动超时 (ms)

持续时间(以毫秒为单位)

5000(默认)

确定 EtherCAT 主站等待所有连接的 EtherCAT 从站初始化所需的时间。在这段时间内,从机必须完成启动和配置阶段并做好运行准备。如果超过此时间,则主设备会在系统启动时报告超时并将总线设置为错误状态。

运行时设置

设置 CmpRedundancy 运行时系统组件

提示

当您单击 按钮,在开发系统中设置的值将被传输到运行系统。

自动同步

standard icon: 连接中断后恢复连接时同步第二个 PLC 上的数据

数据始终同步

standard icon:在初始化时以及之后的每个任务周期中同步一次数据

调试消息

standard icon: 输出日志文件中的其他消息

在系统跟踪中记录所需的同步时间

standard icon:在运行时系统中生成系统跟踪,可以将其加载到 CODESYS 项目。您可以使用系统跟踪来确定当前同步所需的值,从而优化同步的值 同步超时 (ms)

有关更多信息,请参阅以下内容: 同步冗余数据

注意

此选项可在对话框中启用,输入于 CODESYSControl.cfg 下面 [CmpRedundancy] 部分作为设置 EnableSyncTimeTrace。默认值为 0。

冗余链接

配置两个 PLC 之间的冗余链路。这两个设备通过此链接交换其状态和过程数据,从而使它们能够同步运行并触发状态变化

提示

尽可能使用单独的端口,特别是仅用于此通信。

5. 冗余链接

IP 地址 PLC 1

示例: 192.168.101.176

IP 地址 PLC 2

示例: 192.168.101.87

浏览

单击该按钮将扫描网络适配器。 选择网络适配器 对话框打开,显示搜索结果。

该对话框显示所有可用的网络适配器。将显示每个适配器的 IP 地址、子网掩码、默认网关和 MAC 地址。选择所需的 IP 地址。

有关更多信息,请参阅以下内容: 以太网适配器-常规

端口

为两个设备之间的链路定义 IP 端口

TCP 端口号是 UDP 端口号 + 1。

示例: 1205;然后是端口 1205 用于 UDP 和 1206 用于 TCP



使用两条冗余链路

standard icon: 两台设备之间的额外网络连接

使用两条冗余链路

要求: 那个 使用两条冗余链路 选项已选中。

如果第一个网络连接失败,则可以使用第二个网络连接。

重要

您可以使用获取有关当前连接的信息 GetConnectionInfo 来自的函数 CmpRedundancyConnection 图书馆。

当使用两条冗余链路时,性能会更差。

如果两条链路中的一条断开,则这对冗余状态没有影响。

6. 第一条冗余链路

IP 地址 PLC 1

示例: 192.168.101.176

IP 地址 PLC 2

示例: 192.168.101.87

浏览

单击该按钮将扫描网络适配器。 选择网络适配器 对话框打开,显示搜索结果。

该对话框显示所有可用的网络适配器。将显示每个适配器的 IP 地址、子网掩码、默认网关和 MAC 地址。选择所需的 IP 地址。

有关更多信息,请参阅以下内容: 以太网适配器-常规

端口

为两个设备之间的第一条链路定义 IP 端口

TCP 端口号是 UDP 端口号 + 1。

示例: 1205;然后是端口 1205 用于 UDP 和 1206 用于 TCP



7. 第 2 条冗余链路

IP 地址 PLC 1

示例: 192.168.101.178

IP 地址 PLC 2

示例: 192.168.101.21

浏览

单击该按钮将扫描网络适配器。 选择网络适配器 对话框打开,显示搜索结果。

该对话框显示所有可用的网络适配器。将显示每个适配器的 IP 地址、子网掩码、默认网关和 MAC 地址。选择所需的 IP 地址。

有关更多信息,请参阅以下内容: 以太网适配器-常规

端口

为两台设备之间的第二条链路定义 IP 端口

TCP 端口号是 UDP 端口号 + 1。

示例: 1207; 然后端口 1207 用于 UDP 和 1208 用于 TCP