Skip to main content

数据类型:冗余状态

Redundancy 图书馆提供 RedundancyState 结构与组件描述如下。

  • 通过调用 GetRedundancyState(ADR(<RedundancyState name>));,读取并存储冗余系统的状态。因此,您可以通过编程方式访问冗余状态并可以显示它,例如在可视化中。

  • 冗余状态也会自动显示在 冗余配置 编辑,在 冗余状态 标签。在相应 PLC 右下角的系统图形中,冗余状态通过圆形符号象征性地显示。此外,状态在下面的文本中输出 冗余状态 场地。通过这种方式,您可以监控冗余系统的状态。

下表比较了这两个选项。

圆形符号

在下输出文本 冗余状态

STRUCT RedundancyState

描述

RS_START

初始状态

尝试(正确配置时)与其他 PLC 同步

如果未正确配置,则状态设置为 RS_SIMULATION_START.

RS_SYNCHRO

启动应用程序下载、数据同步和任务启动

现场总线停用

rdncy_icon_state_active.png

积极的

RS_CYCLE_ACTIVE

在冗余同步模式下作为主动 PLC 工作

现场总线激活

rdncy_icon_state_passive.png

被动的

RS_CYCLE_STANDBY

在冗余同步模式下作为备用 PLC 工作

现场总线停用

rdncy_icon_state_standalone.png

独立

RS_CYCLE_STANDALONE

以独立模式工作,不与其他 PLC 同步

现场总线激活

rdncy_icon_state_error.png

错误

RS_CYCLE_ERROR

现场总线错误,在作为活动 PLC 的冗余同步模式下发生

现场总线停用

rdncy_icon_state_simulation.png

模拟

RS_SIMULATION

如果没有配置

以独立模式工作,不与其他 PLC 同步

现场总线停用

RS_BOOTUP_ERROR

如果在状态 RS_CYCLE_ACTIVE

另一个 PLC 将变为活动状态,因为 PROFIBUS 显示活动 PLC (us) 存在问题。

现场总线停用

RS_SHUTDOWN_ACTIVE

以状态结束运行时系统 RS_CYCLE_STANDALONE

提示

让现场总线在下载时保持激活状态。

RS_SHUTDOWN_STANDBY

以状态结束运行时系统 RS_CYCLE_STANDBY

提示

下载时禁用现场总线。

RS_SYNCHRO_ERROR

状态期间发生错误 RS_SYNCHRO

现场总线停用

RS_SIMULATION_START

有设置 Simulation=1

开机后独立工作,不与其他PLC同步

现场总线停用

注意

稍后可以使用库函数触发同步。

RS_NO_LICENCE

如果未安装许可证且演示时间已过

无操作

rdncy_icon_state_unknown.png

未知

没有任务

表示与PLC的连接不在线