Initiate Redundancy Commands with MSG Instructions

For some applications, consider programming the controller to initiate redundancy system commands via the redundancy modules. You can configure an MSG instruction to issue the following redundancy commands:
  • Initiate a switchover
  • Disqualify the secondary chassis
  • Synchronize the secondary chassis
To initiate redundancy commands via an MSG instruction, follow these steps.
  1. On the Configuration tab of the RMCT, verify that Enable User Program Control is selected for the redundancy module.
    Enable User Program Control checkbox
  2. In the program for the redundant controller, create an MSG instruction.
  3. On the Communication tab of the Message Configuration dialog box, configure the path to the redundancy module and verify that the Connected checkbox is cleared.
    Communication tab of Message Configuration dialog box
    Redundancy Command Communication Parameters
    Parameter
    Value
    Path
    1,[slot number of the redundancy module] For example, enter 1,1 for a redundancy module in slot 1 of the chassis.
    Connected
    Leave the Connected checkbox cleared.
  4. On the Configuration tab of the Message Configuration dialog box, configure the MSG instructions with the following parameters depending on the redundancy command.
    Configuration tab of Message Configuration dialog box
    Initiate a Switchover
    Parameter
    Value
    Message Type
    CIP Generic
    Service Type
    Custom
    Service Code
    4e
    Class
    bf
    Instance
    1
    Attribute
    None - no value needed
    Source Element
    INT tag with a value of 1
    Source Length
    2
    Destination Element
    None - no value needed
    Disqualify the Secondary Chassis
    Parameter
    Value
    Message Type
    CIP Generic
    Service Type
    Custom
    Service Code
    4d
    Class
    bf
    Instance
    1
    Attribute
    None - no value needed
    Source Element
    INT tag with a value of 1
    Source Length
    2
    Destination Element
    None - no value needed
    Synchronize the Secondary Chassis
    Parameter
    Value
    Message Type
    CIP Generic
    Service Type
    Custom
    Service Code
    4c
    Class
    bf
    Instance
    1
    Attribute
    None - no value needed
    Source Element
    INT tag with a value of 1
    Source Length
    2
    Destination Element
    None - no value needed
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.
Normal