同步应用实例 注意 关于冗余 PLC 的示例项目 在此示例应用程序中,应用程序控制冗余系统中的数据同步。该示例显示了如何通过库 POU 触发同步阶段以及如何评估冗余系统的状态数据。可视化显示这些状态并提供冗余命令。可视化是用户的界面。 冗余系统包括两个 REDU01 和 REDU01 CODESYS Control Win V3 控制器。可视化运行在 CODESYS TargetVisu . 配置
同步冗余数据 基本上,您可以使用冗余区域类型来影响冗余数据是否同步以及何时同步以及数据从何处复制到何处。 当。。。的时候 冗余配置 对象存在于应用程序中,则 AREA_INPUT 冗余区域类型默认分配给所有变量(在所有全局变量列表和用户创建的所有程序中)。如果稍后将对象添加到应用程序,也会发生这种情况。因此,默认情况下会注册所有变量。 这些对象的列表位于 冗余配置 编辑于 注册地区 标签。 有关更
标签:文件 选项卡中的 冗余配置 object 允许对本地系统和冗余 PLC 的文件系统进行文件访问。您可以使用它来交换文件。 表 2 . 主机/运行时 使用标准文件管理器的功能访问主机的文件系统 地点 主机端文件传输的当前目录 打开一个对话框以在设置的路径中创建一个新目录 删除选定的文件或目录 更新设置位置的文件和目录列表 将选定的文件和目录从主机和运行时系统复制到相应的其他文件系统 如果目标目
使用冗余控制系统 有关更多信息,请参阅: 调用命令时冗余系统的行为 通过在线更改加载和启动应用程序 控制器配置为 可编程逻辑控制器 1 和 可编程逻辑控制器 2 正在运行并且更新的应用程序已准备好下载。 在设备树中选择您的应用程序。 点击 在线 → 登录 . 将显示一个消息视图,提示输入所需的登录类型。 选择 使用在线更改登录 . 应用程序更新于 可编程逻辑控制器 1 . 可编程逻辑控制器 2 大
入门 组态冗余系统 用户管理 如果在 PLC 上使用用户管理,则必须配置相同的用户名和相同的密码才能访问两个 PLC 设备。否则,在线服务,如 write variable 要么 online change 不会传输到当前不活动的 PLC。 您想要冗余操作的每个设备都需要具有冗余功能的运行系统 CmpRedundancy 和 CmpRedundancyConnectionIP 冗余组件。设备树中的
标签:日志 选项卡中的 冗余配置 对象列出来自记录器的历史冗余事件 可编程逻辑控制器 2 . 您还可以在设备编辑器的同名选项卡上找到这些消息 可编程逻辑控制器 1 . 表 3 . 菜单栏 刷新所有运行时系统组件的日志事件列表 成分 按列表框中选择的运行时系统组件过滤日志事件的显示 例子: CmpApp 显示这些组件中发生的所有事件,例如“ Application [ <name> ] loaded
选项卡:PLC 外壳 的选项卡 冗余配置 对话框提供了一个基于文本的 shell 来与 PLC 2 的运行时系统进行交互。 表 5 . 标准命令 带有可能参数的命令 描述 ? 可用的 PLC shell 命令列表以及可能的参数和简短描述 getcmdlist 可用 PLC shell 命令的名称列表 mem <memory address> [<size>] 提供已定义内存范围的十六进制转储 这
选项卡:冗余设置:可视化 该选项卡包含一个或多个连接的配置 CODESYS WebVisu 客户端连接到具有两个 PLC 的冗余控制系统。 如果在运行时活动控制器发生故障,则控制应用程序的执行由先前处于待机模式的控制器接管。切换过程顺利进行,因此连接的可视化客户端几乎不会注意到。 提示 类似的配置也可能基于 CODESYS HMI 当这些冗余运行时。 启用 :为冗余控制系统启用可视化客户端和同步控
调用命令时冗余系统的行为 表 15 . 在线的 菜单 菜单命令 描述 登录 命令,然后 使用下载登录 命令 下载应用程序 可编程逻辑控制器 1 在 可编程逻辑控制器 1 ,应用程序被停止并删除。然后下载新的应用程序。在此期间,被动 可编程逻辑控制器 2 切换到冗余仿真模式。一段时间后, 可编程逻辑控制器 2 尝试触发同步。该尝试每 10 秒重复一次。 同步成功后触发 可编程逻辑控制器 1 已启动。
选项卡:冗余设置:常规 该选项卡包括看门狗的配置、具有所需服务的任务以及用于冗余的现场总线。 表 8 . 应用 冗余任务名称 两台设备同步的任务名称 只有这一项任务是同步的。 例子: MainTask 注意 当您单击 写 按钮。或者,您也可以手动编辑文件。 超时(毫秒) 等待活动 PLC 响应的时间跨度 之后,被动 PLC 切换到独立模式。在这种情况下,任务执行会延迟这个时间跨度。 例子: 50