GetRedState
功能说明
获取PLC的冗余状态
输入参数
| 名称 | 类型 | 描述 |
|---|---|---|
Enable | BOOL | 电平触发 |
输出参数
| 名称 | 类型 | 描述 |
|---|---|---|
Q | BOOL | 是否执行成功 ture: 执行成功 false 执行失败 |
Error | DINT | 执行失败返回错误id, 执行成功返回0。 0: 无错误 |
| 1: 在冗余模式,但没有active(这种情况应该不会发生) | ||
| 2: 没有在冗余模式 | ||
| 3: 冗余主备切换失败 | ||
| 4: 读取冗余共享数据失败 | ||
MasterState | DINT | 主机状态 0:未知态;1:初始态;2:硬件Ready态;3:双机Ready态;4:单机Ready态 |
MasterRSState | DINT | 主机模式: 0 未知 1: 单机 2: 双机 |
MasterID | STRING(255) | 主机SN |
SlaveState | DINT | 备机状态 0:未知态;1:初始态;2:硬件Ready态;3:双机Ready态;4:单机Ready态 |
SlaveRSState | DINT | 备机模式: 0 未知 1: 单机 2: 双机 |
SlaveID | STRING(255) | 备机SN |
使用说明
在程序中调用 GetRedState 指令,根据参数表完成变量连接后即可使用。