跳到主要内容

GetRedState

功能说明

获取PLC的冗余状态

输入参数

名称类型描述
EnableBOOL电平触发

输出参数

名称类型描述
QBOOL是否执行成功 ture: 执行成功 false 执行失败
ErrorDINT执行失败返回错误id, 执行成功返回0。 0: 无错误
1: 在冗余模式,但没有active(这种情况应该不会发生)
2: 没有在冗余模式
3: 冗余主备切换失败
4: 读取冗余共享数据失败
MasterStateDINT主机状态 0:未知态;1:初始态;2:硬件Ready态;3:双机Ready态;4:单机Ready态
MasterRSStateDINT主机模式: 0 未知 1: 单机 2: 双机
MasterIDSTRING(255)主机SN
SlaveStateDINT备机状态 0:未知态;1:初始态;2:硬件Ready态;3:双机Ready态;4:单机Ready态
SlaveRSStateDINT备机模式: 0 未知 1: 单机 2: 双机
SlaveIDSTRING(255)备机SN

使用说明

在程序中调用 GetRedState 指令,根据参数表完成变量连接后即可使用。