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