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

Page 8

Advertising
background image

8

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

Table of Contents

System Event History. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136

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

Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138

Monitoring and Repair. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139

Chapter 7

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

Multiple Periodic Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147

Crossloads and Scan Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149

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

Use Multiple Controllers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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

Scan-dependent Logic. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160

Program to Optimize Task Execution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163

Specify a Larger System Overhead Time Slice . . . . . . . . . . . . . . . . . . 164

Change the System Overhead Time Slice . . . . . . . . . . . . . . . . . . . . . . 166

Use Periodic Tasks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167

Program to Obtain System Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168

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

Set the Task Watchdog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175

Minimum Value for the Watchdog Time . . . . . . . . . . . . . . . . . . . . . . 177

Download the Project. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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

Advertising