Skip to main content

运行时系统的同步

启动例程期间连接设置的时间顺序对于稳定高效的冗余操作至关重要。目的是确保两个冗余设备的循环运行完全同步 CODESYS 运行时系统。

冗余系统的功能基于冗余链路的以下握手:

  • 启动消息决定启动时的角色。

  • 同步消息使应用程序和时基同步。

  • 循环消息可确保在操作期间同步执行。

如果消息失败,则定义的时间限制可确保 PLC 切换到安全模式并保持运行状态。

优化启动程序

以下信息解释了控制器在启动期间如何确定各自的角色,如何同步数据,以及随后如何在两个系统上同步和并行执行 IEC 任务。

可以在常规冗余设置中设置时间限制。该值决定了在通过冗余链路建立通信时,系统等待主动 PLC 反馈的时间。如果超过此时间,则可以专门调整与系统的冗余通信,以确保稳定的同步。

  1. 设置起始值

    1. 将编辑器打开 冗余配置 选项卡。

      您可以使用左侧的导航在编辑器的不同选项卡中导航。所选选项卡的特定设置显示在右侧。

    2. 切换到 冗余设置 选项卡。

      将军 选项卡,您将找到对通过冗余链路进行稳定通信至关重要的设置,这些设置应导致两个运行时系统的同步运行。

    3. 估计合适的时间限制,然后将估计值输入到 超时 (ms) 设置。

  2. 逐步调整此时间限制。

    如果在同步过程中出现问题或同步被中断,请逐步增加预估值。继续这样做,直到启动例程能够可靠地执行,且两个运行时系统均处于同步运行状态。

  3. 读取测量值。

    您可以使用提供的库函数来读取实际测量的通信时间。

    这些信息有助于评估在不影响稳定性的情况下可以在多大程度上缩短设定的时限。