Rockwell Automation 1756-RMxx ControlLogix Enhanced Redundancy System User Manual User Manual
Page 8
8
Rockwell Automation Publication 1756-UM535D-EN-P - November 2012
Table of Contents
Edit a User Comment for a System Event . . . . . . . . . . . . . . . . . . . . . . 137
Save System Event History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
Using Dual Fiber Ports with the 1756-RM2/A Redundancy Module 138
Fiber Channel Switchover . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
Program the Redundant Controller
Configure the Redundant Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
Crossloads, Synchronization, and Switchovers . . . . . . . . . . . . . . . . . . . . . 144
Changing Crossload and Synchronization Settings . . . . . . . . . . . . . 144
Default Crossload and Synchronization Settings . . . . . . . . . . . . . . . 145
Recommended Task Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
Continuous Task After Switchover . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
Estimate the Crossload Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
Redundancy Object Attributes for Crossload Times . . . . . . . . . . . . 150
Equation for Estimating Crossload Times . . . . . . . . . . . . . . . . . . . . . 151
Program to Minimize Scan Times. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
Use a 1756-L7x Controller with a 1756-RM2/A
Redundancy Module. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
Minimize the Number of Programs . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
Manage Tags for Efficient Crossloads. . . . . . . . . . . . . . . . . . . . . . . . . . 154
Use Concise Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
Program to Maintain Data Integrity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
Array (File)/Shift Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
Program to Optimize Task Execution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
Specify a Larger System Overhead Time Slice . . . . . . . . . . . . . . . . . . 164
Change the System Overhead Time Slice . . . . . . . . . . . . . . . . . . . . . . 166
Program Logic to Run After a Switchover . . . . . . . . . . . . . . . . . . . . . . . . . 170
Use Messages for Redundancy Commands . . . . . . . . . . . . . . . . . . . . . . . . 171
Verify User Program Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
Use an Unconnected Message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
Configure the MSG Instruction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
Minimum Value for the Watchdog Time . . . . . . . . . . . . . . . . . . . . . . 177
Store a Redundancy Project to Nonvolatile Memory . . . . . . . . . . . . . . . 178
Store a Project While the Controller is in Program or
Remote Program Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
Store a Project While a System is Running . . . . . . . . . . . . . . . . . . . . . 181