同步应用实例 注意 关于冗余 PLC 的示例项目 在此示例应用程序中,应用程序控制冗余系统中的数据同步。该示例显示了如何通过库 POU 触发同步阶段以及如何评估冗余系统的状态数据。可视化显示这些状态并提供冗余命令。可视化是用户的界面。 冗余系统包括两个 REDU01 和 REDU01 CODESYS Control Win V3 控制器。可视化运行在 CODESYS TargetVisu . 配置
选项卡:PLC 外壳 的选项卡 冗余配置 对话框提供了一个基于文本的 shell 来与 PLC 2 的运行时系统进行交互。 表 5 . 标准命令 带有可能参数的命令 描述 ? 可用的 PLC shell 命令列表以及可能的参数和简短描述 getcmdlist 可用 PLC shell 命令的名称列表 mem <memory address> [<size>] 提供已定义内存范围的十六进制转储 这
同步冗余数据 基本上,您可以使用冗余区域类型来影响冗余数据是否同步以及何时同步以及数据从何处复制到何处。 当。。。的时候 冗余配置 对象存在于应用程序中,则 AREA_INPUT 冗余区域类型默认分配给所有变量(在所有全局变量列表和用户创建的所有程序中)。如果稍后将对象添加到应用程序,也会发生这种情况。因此,默认情况下会注册所有变量。 这些对象的列表位于 冗余配置 编辑于 注册地区 标签。 有关更
标签:文件 选项卡中的 冗余配置 object 允许对本地系统和冗余 PLC 的文件系统进行文件访问。您可以使用它来交换文件。 表 2 . 主机/运行时 使用标准文件管理器的功能访问主机的文件系统 地点 主机端文件传输的当前目录 打开一个对话框以在设置的路径中创建一个新目录 删除选定的文件或目录 更新设置位置的文件和目录列表 将选定的文件和目录从主机和运行时系统复制到相应的其他文件系统 如果目标目
标签:日志 选项卡中的 冗余配置 对象列出来自记录器的历史冗余事件 可编程逻辑控制器 2 . 您还可以在设备编辑器的同名选项卡上找到这些消息 可编程逻辑控制器 1 . 表 3 . 菜单栏 刷新所有运行时系统组件的日志事件列表 成分 按列表框中选择的运行时系统组件过滤日志事件的显示 例子: CmpApp 显示这些组件中发生的所有事件,例如“ Application [ <name> ] loaded
选项卡:冗余设置:常规 该选项卡包括看门狗的配置、具有所需服务的任务以及用于冗余的现场总线。 表 8 . 应用 冗余任务名称 两台设备同步的任务名称 只有这一项任务是同步的。 例子: MainTask 注意 当您单击 写 按钮。或者,您也可以手动编辑文件。 超时(毫秒) 等待活动 PLC 响应的时间跨度 之后,被动 PLC 切换到独立模式。在这种情况下,任务执行会延迟这个时间跨度。 例子: 50
标签:注册区域 的选项卡 冗余配置 配置冗余系统中同步的数据和地址范围。 重要 在冗余系统上,使用文件句柄和操作系统句柄时要小心,因为它们会导致每个 PLC 上的数据不同。 重要 不推荐将设备输入映射到现有项目变量的方法。如果您仍然使用它,请记住以这种方式映射的变量不会存储在输入或输出数据区域中。这意味着它们不包括在 PLC 的同步中。 有关更多信息,请参阅: 同步冗余数据 标签:变量 类型 PO
CODESYS Redundancy CODESYS GmbH 版本:V4.1.0.0,2023 年 7 月 www.codesys.com 最后更新: Mon, 24 Jul 2023 09:17:43 :
CODESYS Redundancy CODESYS Redundancy 为您提供为第一个 PLC 冗余操作第二个 PLC 所需的功能。冗余PLC能够在运行时接管应用程序的执行。 这使您可以提高控制系统的可靠性并保护您的控制器。例如,这可以防止系统故障。 :
冗余 冗余控制系统 您可以通过为 PLC 提供冗余 PLC 来提高控制系统的可靠性。冗余 PLC 能够在运行时接管应用程序的执行。例如,这可以防止系统故障。 在冗余控制系统中,您的应用程序同时在两个 PLC 上运行:一个处于活动状态 (1),另一个处于待机模式 (2)。处于待机模式的 PLC 读取输入并通过冗余链路 (3) 与活动 PLC 同步。这允许备用 PLC 在发生故障时立即激活,并在不中断