Rockwell Automation 1756-RMxx ControlLogix Enhanced Redundancy System User Manual User Manual

Page 173

Advertising
background image

Rockwell Automation Publication 1756-UM535D-EN-P - November 2012

173

Program the Redundant Controller

Chapter 7

Use this table to when using MSG instructions during a switchover.

Table 30 - MSG Instruction Behavior During a Switchover

If the MSG instruction
is

Then

From a redundant controller

In a redundant controller, any MSG instruction that is in progress during a switchover experiences an error.
(The ER bit of the instruction turns on.) After the switchover, normal communication resumes.

To a redundant controller

For any MSG instruction from a controller in another chassis to a redundant controller, cache the connection:
Properties of the Message to the Redundant Controller

Configured Message Instructions

If the MSG instruction
originates from a
redundant controller

Then

During a switchover

The message instructions status bits are updated asynchronously to the program scan. Consequently, you
cannot crossload your message instructions status bits to a secondary controller.
During a switchover, any active message instructions become inactive. When this occurs, you will need to
reinitialize the execution of your message instructions in the new primary controller.

During qualification

The scrolling display changes from CMPT for compatible to Qfng for qualifying.

If a configured message is cached, the primary controller automatically establishes a connection with no errors.

If a configured message is uncached or unconnected, the primary controller receives Error 1 Extended Error 301, No Buffer

Memory.

If the message is targeted to a

redundant controller

Then

During the erroring out of a message

All backplane communication ceases. This stoppage allows the redundant controller to receive the message
instruction required to perform a switchover or any diagnostics.

Important: If any of your messages are active during a switchover, you can expect one of these things to happen:

Cached and connected messages cause the message instruction to pause for 7.5 seconds because the
initiating controller has not received a response from the targeted controller. For cached messages, the
message instruction tries to execute three more times, each attempt followed by a pause of 7.5 seconds.
If, after 30 seconds pass, the targeted controller does not respond to the initiating controller, then the
switchover errors out with connected time out Error 1 Extended Error 203.

An example of a connected message would be CIP data table read-and-write messages after a
connection has been established.

Uncached messages error out after 30 seconds if you have just initiated them because the initiating
controller never received a reply to the forward-open request. The error is Error 1F Extended Error 204,
an unconnected time out.

Examples of uncached messages would include CIP generic messages and messages captured during the
connection process.

During qualification

Cached messages run with no errors. A connection has been established.
Connected, but uncached, messages or unconnected messages error out with Error 1 Extended Error 301, No
Buffer Memory
.

Advertising