Access the Redundancy object

The REDUNDANCY object provides status information about the redundancy system.
For This Information
Get This Attribute
Data Type
GSV/ SSV
Description
Redundancy status of the entire chassis
ChassisRedundancy State
INT
GSV
If
Then
16#2
Primary with synchronized secondary
16#3
Primary with disqualified secondary
16#4
Primary with no secondary
16#10
Primary that's locked for update
Redundancy state of the partner chassis
PartnerChassis RedundancyState
INT
GSV
If
Then
16#8
Synchronized secondary
16#9
Disqualified secondary with primary
16#E
No partner
16#12
Secondary that's locked for update
Redundancy status of the controller
ModuleRedundancy State
INT
GSV
If
Then
16#2
Primary with synchronized secondary
16#3
Primary with disqualified secondary
16#4
Primary with no secondary
16#6
Primary with synchronizing secondary
16#F
Primary that's locking for update
16#10
Primary that's locked for update
Redundancy state of the partner
PartnerModule RedundancyState
INT
GSV
If
Then
16#7
Synchronizing secondary
16#8
Synchronized secondary
16#9
Disqualified secondary with primary
16#E
No partner
16#11
Secondary that is locking for update
16#12
Secondary that is locked for update
Results of the compatibility checks with the partner controller
CompatibilityResults
INT
GSV
If
Then
0
Undetermined
1
No compatible partner
2
Fully compatible partner
Status of the synchronization (qualification) process
Qualification InProgress
INT
GSV
If
Then
-1
Synchronization (qualification) is not in progress
0
Unsupported
1...999
For modules that can measure their completion percentage, the percent of synchronization (qualification) that is complete
50
For modules that cannot measure their completion percentage, synchronization (qualification) is in progress
100
Synchronization (qualification) is complete
Keyswitch settings of the controller and its partner match or do not match
KeyswitchAlarm
DINT
GSV
If
Then
0
One of the following is true:
The keyswitches match
No partner is present
1
keyswitches do not match
Position of the keyswitch of the partner
PartnerKeyswitch
DINT
GSV
If
Then
0
Unknown
1
RUN
2
PROG
3
REM
Status of the
minor faults of the partner (if the ModuleRedundancyState indicates a partner is present)
PartnerMinorFaults
DINT
GSV
This bit
Means this minor fault
1
Power-up fault
3
I/O fault
4
Problem with an instruction (program)
6
Periodic task overlap (watchdog)
9
Problem with the serial port (not available for 1756-L7x projects)
10
Low battery or issue with the energy storage module
Mode of the partner
PartnerMode
DINT
GSV
If
Then
16#0
Power up
16#1
Program
16#2
Run
16#3
Test
16#4
Faulted
16#5
Run-to-program
16#6
Test-to-program
16#7
Program-to-run
16#8
Test-to-run
16#9
Run-to-test
16#A
Program-to-test
16#B
Into faulted
16#C
Faulted-to-program
In a pair of redundant chassis, identification of a specific chassis without regard to the state of the chassis
PhysicalChassisID
INT
GSV
If
Then
0
Unknown
1
Chassis A
2
Chassis B
Slot number of the Redundancy module (for example, 1756-RM, 1756-RM2) in the chassis
SRMSlotNumber
INT
GSV
Size of the last crossload
Size of the last crossload if you had a secondary chassis
LastDataTransferSize
DINT
GSV
This attribute gives the size of data that was or would have been crossloaded in the last scan.
The size in DINTs (4-byte words).
You must configure the controller for redundancy.
You don't need a secondary chassis.
Is there a synchronized secondary chassis
YES
This gives the number of DINTs that was crossloaded in the last scan.
NO
This gives the number of DINTs that would have been crossloaded in the last scan
Size of the biggest crossload
Size of the biggest crossload if you had a secondary chassis
MaxDataTransferSize
DINT
GSV
SSV
The size in DINTs (4-byte words).
You must configure the controller for redundancy.
You don't need a secondary chassis.
To reset this value, use an SSV instruction with a Source value of 0.
Is there a synchronized secondary chassis?
YES
This gives the biggest number of DINTS that was crossloaded.
NO
This gives the biggest number of DINTs that would have been crossloaded.
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.