Description of Hot Standby Premium System Words %SW60 to %SW65
Original instructions
Detailed Description
Description of system words %SW60 to %SW65 on Premium Hot Standby:
Word
Symbol
%SW60
HSB_CMD
Function
Premium Hot Standby command register
Initial State
0
Meaning of the different bits of the word %SW60:
  • %SW60.1:
    • =0 sets PLC A to OFFLINE mode.
    • =1 sets PLC A to RUN mode.
  • %SW60.2:
    • =0 sets PLC B to OFFLINE mode.
    • =1 sets PLC B to RUN mode.
  • %SW60.4 OS Version Mismatch:
    • =0 If OS Versions Mismatch with Primary, Standby goes to Offline mode.
    • =1 If OS Versions Mismatch with Primary PLC, Standby stays in standby mode.
      Firmware OS Mismatch.This relate to main processor OS version, embedded copro OS version, monitored ETY OS version and enables a Hot Standby system to operate with different versions of the OS running on the Primary and Standby.
%SW61
HSB_STS
Function
Premium Hot Standby status register
Initial State
0
Meaning of the different bits of the word %SW61.0 to %SW61.6:
  • %SW61.0 and %SW61.1 Status of local PLC:
    • %SW61.1 = 0 and %SW61.0 = 1: OFFLINE mode.
    • %SW61.1 = 1 and %SW61.0 = 0: Primary mode.
    • %SW61.1 = 1 and %SW61.0 = 1: Standby mode.
  • %SW61.2 and %SW61.3 Status of remote PLC:
    • %SW61.3 = 0 and %SW61.2 = 1: OFFLINE mode.
    • %SW61.3 = 1 and %SW61.2 = 0: Primary mode.
    • %SW61.3 = 1 and %SW61.2 = 1: Standby mode.
    • %SW61.3 = 0 and %SW61.2 = 0: the remote PLC is not accessible (Power off, no communication).
  • %SW61.4 is set=1: whenever a logic mismatch is detected between the Primary and Standby controllers.
  • %SW61.5 is set to 0 or 1, depending on the Ethernet copro MAC address:
    • =0 the PLC with the lowest MAC address becomes PLC A.
    • =1 the PLC with the highest MAC address becomes PLC B.
  • %SW61.6: this bit indicates if the CPU-sync link between the two PLC is valid:
    • %SW61.6 = 0: the CPU-sync link is valid.The content of bit 5 is significant.
    • %SW61.6 = 1: the CPU-sync link is not valid. In this case, the contents of the bit 5 is not significant because the comparison of the two MAC addresses cannot be performed.
Continued
%SW61
HSB_STS
Function
Premium Hot Standby status register
Initial State
0
Meaning of the different bits of the word %SW61.7 to %SW61.9 and %SW61.15:
  • %SW61.7: this bit indicates if there is a Main Processor OS version mismatch between Primary and Standby:
    • =0: no OS version firmware mismatch.
    • =1: OS version mismatch. If OS version mismatch is not allowed in the command register (bit 4 = 0), the system will not work as redundant as soon as the fault is signaled.
  • %SW61.8: this bit indicates if there is a COPRO OS version mismatch between Primary and Standby:
    • =0: no COPRO OS version mismatch.
    • =1: COPRO OS version mismatch. If OS version mismatch is not allowed in the command register (bit 4 = 0), the system will not work as redundant as soon as the fault is signaled.
  • %SW61.9: this bit indicates if at least one ETY module does not have the minimum version:
    • =0: all the ETY modules have the minimum version.
    • =1: at least one ETY module doesn't have the minimum version. In this case, no Primary PLC could start.
  • %SW61.10: this bit indicates if there is a Monitored ETY OS version mismatch between Primary and Standby:
    • =0: no Monitored ETY OS version mismatch.
    • =1: Monitored ETY OS version mismatch. If OS version mismatch is not allowed in the command register (bit 4 = 0), the system will not work as redundant as soon as the fault is signaled.
  • %SW61.15: If %SW 61.15 is set = 1, the setting indicates that Ethernet Copro device is set up correctly and working.
%SW62
HSBY_REVERSE0
%SW63
HSBY_REVERSE1
%SW64
HSBY_REVERSE2
%SW65
HSBY_REVERSE3
Function
Premium Transfer word
Initial State
0
Platforms
Premium: Yes Atrium: No
These four words are reverse registers reserved for the Reverse Transfer process. These four reverse registers can be written to the application program (first section) of the Standby controller and are transferred at each scan to the Primary controller.