访问冗余对象

REDUNDANCY 对象提供关于冗余系统的状态信息。
要了解以下信息
请获取以下属性
数据类型
GSV/SSV
说明
整个机架的冗余状态
ChassisRedundancy State
INT
GSV
如果
Then
16#2
带已同步次项的主项
16#3
带不合格次项的主项
16#4
无次项的主项
16#10
已锁定供进行更新的主项
伙伴机架的冗余状态
PartnerChassis RedundancyState
INT
GSV
如果
Then
16#8
已同步次项
16#9
带主项的不合格次项
16#E
无伙伴
16#12
已锁定供进行更新的次项
控制器的冗余状态
ModuleRedundancy State
INT
GSV
如果
Then
16#2
带已同步次项的主项
16#3
带不合格次项的主项
16#4
无次项的主项
16#6
带正在同步次项的主项
16#F
正在锁定供进行更新的主项
16#10
已锁定供进行更新的主项
伙伴的冗余状态
PartnerModule RedundancyState
INT
GSV
如果
Then
16#7
正在同步次项
16#8
已同步次项
16#9
带主项的不合格次项
16#E
无伙伴
16#11
正在锁定供进行更新的次项
16#12
已锁定供进行更新的次项
对伙伴控制器进行兼容性检查的结果
CompatibilityResults
INT
GSV
如果
Then
0
未确定
1
无兼容伙伴
2
完全兼容伙伴
同步(赋予资格)过程的状态
Qualification InProgress
INT
GSV
如果
Then
-1
未进行同步(赋予资格)
0
不支持
1...999
对于可以测量自身完成百分比的模块,表示同步(赋予资格)的完成百分比
50
对于不能测量自身完成百分比的模块,表示同步(赋予资格)正在进行中
100
同步(赋予资格)已完成
控制器及其伙伴的钥匙开关设置是匹配还是不匹配
KeyswitchAlarm
DINT
GSV
如果
Then
0
下列其中一项为真:
钥匙开关匹配
不存在伙伴
1
钥匙开关不匹配
伙伴的钥匙开关位置
PartnerKeyswitch
DINT
GSV
如果
Then
0
未知
1
RUN
2
PROG
3
REM
伙伴的轻微故障状态
(如果 ModuleRedundancyState 指示伙伴存在)
PartnerMinorFaults
DINT
GSV
位
Means this minor fault
1
加电故障
3
I/O 故障
4
指令(程序)发生问题
6
周期性任务重叠(看门狗)
9
串行端口发生问题(不适用于 1756-L7x 项目)
10
储能模块的电池电量较低或发生问题
伙伴的模式
PartnerMode
DINT
GSV
如果
Then
16#0
加电
16#1
程序
16#2
运行
16#3
测试
16#4
故障
16#5
运行到编程
16#6
测试到编程
16#7
编程到运行
16#8
测试到运行
16#9
运行到测试
16#A
编程到测试
16#B
进入故障模式
16#C
故障到编程
在一对冗余机架中,特定机架的标识与机架状态无关
PhysicalChassisID
INT
GSV
如果
Then
0
未知
1
机架 A
2
机架 B
机架中冗余模块(如 1756-RM、1756-RM2)的插槽编号
SRMSlotNumber
INT
GSV
最后一次交叉加载的尺寸
最后一次交叉加载的尺寸(如果具有次机架)
LastDataTransferSize
DINT
GSV
此属性给出最后一次扫描中已交叉加载或应该交叉加载的数据大小。
该尺寸为 DINT 型值(4 字节字)。
必须为冗余配置控制器。
无需次机架。
是否存在已同步的次机架
是
给出最后一次扫描中已交叉加载的 DINT 型值的数目。
否
给出最后一次扫描中应该交叉加载的 DINT 型值的数目
最大交叉加载的尺寸
最大交叉加载的尺寸(如果具有次机架)
MaxDataTransferSize
DINT
GSV
SSV
该尺寸为 DINT 型值(4 字节字)。
必须为冗余配置控制器。
无需次机架。
要复位该值,可使用 Source 值为 0 的 SSV 指令。
是否存在已同步的次机架?
是
给出已交叉加载的 DINT 型值的最大数目。
否
给出应该交叉加载 DINT 型值的最大数目。
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈 。
Normal