Redundancy Object Attributes
See the following object attributes when programming to obtain redundancy status.
All redundancy object attributes use a GSV instruction type.
Status Information | Attribute | Data Type | Value |
|---|---|---|---|
Redundancy status of the entire chassis | ChassisRedundancyState | INT | 16#2—Primary with synchronized secondary 16#3—Primary with disqualified secondary 16#4—Primary with no secondary 16#10—Primary locked for update |
Redundancy state of the partner chassis | PartnerChassis RedundancyState | INT | 16#8—Synchronized secondary 16#9—Disqualified secondary with primary 16#E—No partner 16#12—Secondary locked for update |
Redundancy status of the controller | ModuleRedundancy State | INT | 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 locking for update 16#10—Primary locked for update |
Redundancy state of the partner | PartnerModule RedundancyState | INT | 16#7—Synchronizing secondary 16#8—Synchronized secondary 16#9—Disqualified secondary with primary 16#E—No partner 16#11—Secondary locking for update 16#12—Secondary locked for update |
Results of the compatibility checks with the partner controller | CompatibilityResults | INT | 0—Undetermined 1—No compatible partner 2—Fully compatible partner |
Status of the synchronization (qualification) process | Qualification InProgress | INT | -1—Synchronization (qualification) is not in progress. 0—Unsupported 1…99—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. |
Mode switch settings of the controller and its partner match or do not match | KeyswitchAlarm | DINT | 0—The controller mode switches match or no partner is present. 1—The controller mode switches do not match. |
Position of the mode switch of the partner | PartnerKeyswitch | DINT | 0—The controller mode switch position is unknown. 1—The controller mode switch is set to RUN. 2—The controller to mode switch is set to PROG. 3—The controller mode switch is set to REM. |
Status of the minor faults of the partner (if the ModuleRedundancyState indicates that a partner is present) | PartnerMinorFaults | DINT | 1—Power-up fault 3—I/O fault 4—Problem with an instruction (program) 6—Periodic task overlap (watchdog) 10—Issue with the energy storage module |
Mode of the partner | PartnerMode | DINT | 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 chassis without regard to the state of the chassis | PhysicalChassisID | INT | 0—Unknown 1—Chassis A 2—Chassis B |
Slot number of the redundancy module in this chassis | SRMSlotNumber | INT | The slot number in which the redundancy module is installed. |
| LastDataTransfer Size | DINT | The size of data that was or would have been crossloaded in the last scan in the number of DINTs (4-byte words). The secondary chassis does not have to be connected or online. If you do not have a secondary chassis, the number of DINTs that would have been crossloaded is indicated. |
| MaxDataTransfer Size | DINT | Gives the biggest size of the LastDataTransfer Size attribute in DINTs (4-byte words). The secondary chassis does not have to be connected or online. If you do not have a secondary chassis, the largest number of DINTs that would have been crossloaded is indicated. If you must reset this value, use an SSV instruction with a Source value of 0. |
Provide Feedback