ControlLogix 5580 Redundant
Controller
For Use in High Availability Systems
User Manual |
Original Instructions |
ControlLogix 5580 Redundant Controller User Manual
Important User Information
Read this document and the documents listed in the additional resources section about installation, configuration, and operation of this equipment before you install, configure, operate, or maintain this product. Users are required to familiarize themselves with installation and wiring instructions in addition to requirements of all applicable codes, laws, and standards.
Activities including installation, adjustments, putting into service, use, assembly, disassembly, and maintenance are required to be carried out by suitably trained personnel in accordance with applicable code of practice.
If this equipment is used in a manner not specified by the manufacturer, the protection provided by the equipment may be impaired.
In no event will Rockwell Automation, Inc. be responsible or liable for indirect or consequential damages resulting from the use or application of this equipment.
The examples and diagrams in this manual are included solely for illustrative purposes. Because of the many variables and requirements associated with any particular installation, Rockwell Automation, Inc. cannot assume responsibility or liability for actual use based on the examples and diagrams.
No patent liability is assumed by Rockwell Automation, Inc. with respect to use of information, circuits, equipment, or software described in this manual.
Reproduction of the contents of this manual, in whole or in part, without written permission of Rockwell Automation, Inc., is prohibited.
Throughout this manual, when necessary, we use notes to make you aware of safety considerations.
WARNING: Identifies information about practices or circumstances that can cause an explosion in a hazardous environment, which may lead to personal injury or death, property damage, or economic loss.
ATTENTION: Identifies information about practices or circumstances that can lead to personal injury or death, property damage, or economic loss. Attentions help you identify a hazard, avoid a hazard, and recognize the consequence.
IMPORTANT Identifies information that is critical for successful application and understanding of the product.
Labels may also be on or inside the equipment to provide specific precautions.
SHOCK HAZARD: Labels may be on or inside the equipment, for example, a drive or motor, to alert people that dangerous voltage may be present.
BURN HAZARD: Labels may be on or inside the equipment, for example, a drive or motor, to alert people that surfaces may reach dangerous temperatures.
ARC FLASH HAZARD: Labels may be on or inside the equipment, for example, a motor control center, to alert people to potential Arc Flash. Arc Flash will cause severe injury or death. Wear proper Personal Protective Equipment (PPE). Follow ALL Regulatory requirements for safe work practices and for Personal Protective Equipment (PPE).
2 |
Rockwell Automation Publication 1756-UM015B-EN-P - February 2021 |
ControlLogix 5580 High
Availability Systems
Configure the Redundancy
System
Configure the EtherNet/IP
Network
Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Catalog Numbers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Additional Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Chapter 1
Features of the ControlLogix 5580 High Availability System . . . . . . . . . 12
Controller Keyswitch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Redundancy System Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
I/O Modules in Redundancy Systems . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Fiber-optic Cable. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Use Dual Fiber Ports with the 1756-RM2 Redundancy Module . . . . 15
Redundancy System Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
System Qualification and Synchronization. . . . . . . . . . . . . . . . . . . . . 17
Switchovers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Restrictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Chapter 2
Before You Begin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Download the Redundancy Firmware Bundle . . . . . . . . . . . . . . . . . . . . . . 22 Install the Firmware Bundle. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Install the Redundancy Module Configuration Tool . . . . . . . . . . . . . . . . 22 Install the Redundancy System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Configure Redundant Firmware. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Upgrade the Firmware in the First Chassis . . . . . . . . . . . . . . . . . . . . . 24 Upgrade the Firmware in the Second Chassis . . . . . . . . . . . . . . . . . . 25 Set the initial Primary and Secondary Chassis . . . . . . . . . . . . . . . . . . . . . 25 After Designation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Conversion from a Non-redundant to a Redundant System. . . . . . 26 Qualification Status Via the RMCT . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Reset the Redundancy Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Remove or Replace the Redundancy Module . . . . . . . . . . . . . . . . . . . 28
Chapter 3
Requested Packet Interval (RPI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 IP Address Swapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Static Versus Dynamic IP Addresses . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Reset the IP Address for an EtherNet/IP Communication Module 32 CIP Sync . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Produce/Consume Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Rockwell Automation Publication 1756-UM015B-EN-P - February 2021 |
3 |
Table of Contents
Configure the Redundancy
Modules
Configure the Redundant
Controller
Configure EtherNet/IP Communication Modules in a Redundant System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Before You Begin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Options for Setting the IP Addresses of EtherNet/IP Communication Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Half/Full Duplex Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Use a Redundancy System with Device Level Ring . . . . . . . . . . . . . . . . . . 38 Use a Redundancy System with Parallel Redundancy Protocol . . . . . . . 38
Chapter 4
Determine If Further Configuration Is Required . . . . . . . . . . . . . . . . . . . 40
Configure the Redundancy Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Identify the RMCT Version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Module Info Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Configuration Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Auto-synchronization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Chassis ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Enable User Program Control. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Redundancy Module Date and Time . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Synchronization Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Commands in the Synchronization Tab. . . . . . . . . . . . . . . . . . . . . . . . 48
Recent Synchronization Attempts Log . . . . . . . . . . . . . . . . . . . . . . . . . 48
Synchronization Status Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
System Update Tab. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
System Update Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
System Update Lock Attempts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Locked Switchover Attempts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Chapter 5
Configure the Redundant Controller. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Enable Time Synchronization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 Crossloads, Synchronization, and Switchovers. . . . . . . . . . . . . . . . . . . . . 61 Changing Crossload and Synchronization Settings . . . . . . . . . . . . . 61 Default Crossload and Synchronization Settings . . . . . . . . . . . . . . . 62 Recommended Task Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 Continuous Task After Switchover . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 Multiple Periodic Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 Crossloads and Scan Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 Estimate the Crossload Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 Redundancy Object Attributes for Crossload Times . . . . . . . . . . . . . 66 Equation for Estimating Crossload Times. . . . . . . . . . . . . . . . . . . . . . 67 Set the Task Watchdog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 Minimum Value for the Watchdog Time . . . . . . . . . . . . . . . . . . . . . . . 69
4 |
Rockwell Automation Publication 1756-UM015B-EN-P - February 2021 |
Table of Contents
|
Chapter 6 |
|
Programming Best Practices |
Program to Minimize Scan Times . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
. 71 |
|
Minimize the Number of Programs . . . . . . . . . . . . . . . . . . . . . . . . . . |
. 72 |
|
Manage Tags for Efficient Crossloads . . . . . . . . . . . . . . . . . . . . . . . . . |
73 |
|
Use Concise Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
75 |
|
Program to Maintain Data Integrity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
76 |
|
Timer Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
76 |
|
Array (File)/Shift Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
77 |
|
Scan-dependent Logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
78 |
|
Optimize Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
80 |
|
Programming Considerations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
81 |
|
Data Transfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
81 |
|
SSV Instruction Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
81 |
|
Communications Performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
81 |
|
Programed-scoped Tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
82 |
|
Redundant System Update (RSU) Operation . . . . . . . . . . . . . . . . . . . |
82 |
|
Instruction Operation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
82 |
|
Alarms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
83 |
|
Diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
83 |
|
Conduct a Test Switchover . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
84 |
|
Synchronization After a Switchover . . . . . . . . . . . . . . . . . . . . . . . . . . . |
85 |
|
Program Logic to Run After a Switchover. . . . . . . . . . . . . . . . . . . . . . . . . . |
86 |
|
Use Messages for Redundancy Commands . . . . . . . . . . . . . . . . . . . . . . . . |
87 |
|
Verify User Program Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
87 |
|
Use an Unconnected Message. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
87 |
|
Configure the MSG Instruction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
88 |
|
Download the Project. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
90 |
|
Store a Redundancy Project to Nonvolatile Memory . . . . . . . . . . . . . . . . |
91 |
|
Store a Project While the Controller is in Program or Remote |
|
|
Program Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
91 |
|
Store a Project While a System is Running . . . . . . . . . . . . . . . . . . . . . |
92 |
|
Load a Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
93 |
|
Online Edits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
94 |
|
Partial Import Online (PIO). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
94 |
|
Plan for Test Edits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
95 |
|
Assemble Edits with Caution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
96 |
|
Chapter 7 |
|
Monitor and Maintain a |
Controller Logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
99 |
Redundancy System |
Controller Log. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
99 |
|
Controller Logging in Redundancy Systems . . . . . . . . . . . . . . . . . . . |
100 |
|
Component Change Detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
100 |
|
Monitor System Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
100 |
|
Verify Date and Time Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
102 |
|
Verify System Qualification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
103 |
|
Check Qualification Status Via Module Status Displays . . . . . . . . |
103 |
|
Check Qualification Status Via the RMCT . . . . . . . . . . . . . . . . . . . . . |
105 |
Rockwell Automation Publication 1756-UM015B-EN-P - February 2021 |
5 |
Table of Contents
Troubleshoot a Redundant
System
Check the EtherNet/IP Module Status. . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
CPU Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Connections Used . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Chapter 8
General Troubleshooting Steps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 Check the Module Status Indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 Use Programming Software to View Errors . . . . . . . . . . . . . . . . . . . . . . . 109 Redundant Controller Major Fault Codes . . . . . . . . . . . . . . . . . . . . . . 111 Use the RMCT for Synchronization Attempts and Status. . . . . . . . . . . . 111 Recent Synchronization Attempts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 Module-level Synchronization Status . . . . . . . . . . . . . . . . . . . . . . . . . 112 Use the RMCT Event Log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 Controller Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114 Event Classifications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115 Access Extended Information about an Event . . . . . . . . . . . . . . . . . 116 Interpret Extended Information for an Event . . . . . . . . . . . . . . . . . 117 Interpret Event Log Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 Export Event Log Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122 Export Diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126 Contact Rockwell Automation Technical Support . . . . . . . . . . . . . . 127 Clear a Fault . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128 System Event History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 System Event History Column Descriptions. . . . . . . . . . . . . . . . . . . 129 Edit a User Comment for a System Event . . . . . . . . . . . . . . . . . . . . . 130 Save System Event History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130 Event Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131 Partner Network Connection Lost . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 Redundancy Module Connection Lost. . . . . . . . . . . . . . . . . . . . . . . . . . . . 135 Redundancy Module Missing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135 Qualification Aborted Due to a Non-redundant Controller . . . . . . . . . 136 Redundancy Module Status Indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 1756-RM2 and 1756-RM2XT Status Indicators. . . . . . . . . . . . . . . . . . 138 Redundancy Module Fault Codes and Display Messages . . . . . . . . 141 Recovery Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
Convert from a Non-redundant System
Appendix A
Update the Configuration in Programming Software. . . . . . . . . . . . . . 144 Replace Local I/O Tags. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146 Replace Aliases to Local I/O Tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147 Remove Other Modules from the Controller Chassis. . . . . . . . . . . . . . . 148 Add an Identical Chassis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148 Upgrade to Redundancy Firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148 Update the Controller Revision and Download the Project . . . . . . . . . 148
|
Appendix B |
|
Redundancy Object Attributes |
Table of Redundancy Object Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . |
149 |
6 |
Rockwell Automation Publication 1756-UM015B-EN-P - February 2021 |
Table of Contents
Appendix C
Redundancy System Checklists Chassis Configuration Checklist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
Remote I/O Checklist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
Redundancy Module Checklist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
ControlLogix Controller Checklist . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
EtherNet/IP Module Checklist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
Project and Programming Checklist . . . . . . . . . . . . . . . . . . . . . . . . . . 153
Online Firmware Update
Considerations
Appendix D
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 RSU Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 Redundancy System Update Migration Paths . . . . . . . . . . . . . . . . . 156 Before You Begin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
Verify Your Redundancy Module Configuration Tool (RMCT) Version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
Prepare the Controller Project for the Update . . . . . . . . . . . . . . . . . . . . . 158 Update the Redundancy System Firmware . . . . . . . . . . . . . . . . . . . . . . . 159 Before You Begin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159 Prepare the Redundant Chassis for the Firmware Update. . . . . . . 160
Update the Redundancy Module Firmware in the
Primary Chassis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161 Update Redundancy Module Firmware and Other
Module Firmware in the Secondary Chassis . . . . . . . . . . . . . . . . . . . 162 Lock the System and Initiate a Switchover to Update. . . . . . . . . . . 163 Update the New Secondary Chassis Firmware . . . . . . . . . . . . . . . . . 165 Synchronize the Redundant Chassis. . . . . . . . . . . . . . . . . . . . . . . . . . 165 EDS Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
Module Replacement
Considerations
Appendix E
Before You Begin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169 Replace a Module in the Secondary Chassis That Has the
Same Catalog Number and Firmware Revision . . . . . . . . . . . . . . . . . . . 170 Replace an EtherNet/IP Module with a New Series . . . . . . . . . . . . . . . . 171 Synchronization and Switchover for EtherNet/IP Modules . . . . . 171 Replace a 1756-RM2 Module with a 1756-RM2 Module . . . . . . . . . . . . . . 174
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
Rockwell Automation Publication 1756-UM015B-EN-P - February 2021 |
7 |
Table of Contents
Notes:
8 |
Rockwell Automation Publication 1756-UM015B-EN-P - February 2021 |
This publication applies to these controllers:
•1756-L81E, 1756-L81EK,1 756-L81E-NSE, 1756-L81EXT, 1756-L81EP
•1756-L82E, 1756-L82EK, 1756-L82E-NSE, 1756-L82EXT
•1756-L83E, 1756-L83EK, 1756-L83E-NSE, 1756-L83EXT, 1756-L83EP
•1756-L84E, 1756-L84EK, 1756-L84E-NSE, 1756-L84EXT
•1756-L85E, 1756-L85EK, 1756-L85E-NSE, 1756-L85EXT, 1756-L85EP
This manual contains new and updated information. This list includes substantive updates only and is not intended to reflect all changes.
Topic |
Page |
Added Online Firmware Update Considerations. |
155 |
Added Module Replacement Considerations. |
169 |
This publication provides information specific to ControlLogix 5580 high availability systems:
•Installation procedures
•Configuration procedures
•Maintenance and troubleshooting methods
This publication is designed for use by anyone responsible for planning and implementing a ControlLogix® redundancy system:
•Application engineers
•Control engineers
•Instrumentation technicians
The contents of this publication are for anyone who already has an understanding of Logix 5000™ control systems, programming techniques, and communication networks.
These documents contain additional information concerning related products from Rockwell Automation.
Resource |
Description |
|
High Availability System Reference Manual, publication HIGHAV-RM002 |
Provides information to help design and plan high availability systems. |
|
ControlLogix 5580 and GuardLogix 5580 Controllers User Manual, publication 1756- |
Provides information on how to configure, select I/O modules, manage |
|
communication, develop applications, and troubleshoot the ControlLogix 5580 |
||
UM543 |
||
controllers. |
||
|
||
|
|
|
ControlLogix 5580 Controllers Installation Instructions, publication 1756-IN043 |
Describes how to install ControlLogix 5580 controllers. |
|
ControlLogix Redundancy Modules Installation Instructions, publication 1756-IN087. |
Describes how to install ControlLogix redundancy modules. |
|
|
|
|
1756 EtherNet/IP Communication Modules Installation Instructions, |
Describes how to install ControlLogix EtherNet/IP communication modules. |
|
publication 1756-IN050 |
||
|
||
ControlLogix Power Supply Installation Instructions, publication 1756-IN619 |
Describes how to install standard power supplies. |
|
ControlLogix Redundant Power Supply Installation Instructions, publication 1756-IN620 |
Describes how to install redundant power supplies. |
|
|
|
|
ControlLogix Chassis Installation Instructions, publication 1756-IN621 |
Describes how to install ControlLogix chassis. |
Rockwell Automation Publication 1756-UM015B-EN-P - February 2021 |
9 |
Preface
Resource |
Description |
|
1715 Redundant I/O System Specifications Technical Data, publication 1715-TD001 |
Contains specifications on a Redundant I/O system. |
|
1756 ControlLogix Controllers Technical Data, publication 1756-TD001 |
Contains specifications on ControlLogix controllers and redundancy modules. |
|
|
|
|
ControlFLASH Plus Quick Start Guide, publication CFP-QS001C-EN-E |
Describes how to use the ControlFLASH Plus™ software to upgrade device |
|
firmware. |
||
|
||
ControlLogix System Selection Guide, publication 1756-SG001 |
Provides information on how to select components for a ControlLogix system. |
|
EtherNet/IP Parallel Redundancy Protocol Application Technique, publication ENET- |
Describes how to configure a Parallel Redundancy Protocol (PRP) network with the |
|
1756-EN2TP EtherNet/IP™ communication module and a Stratix® 5400 or 5410 |
||
AT006 |
||
switch. |
||
|
||
|
|
|
EtherNet/IP Device Level Ring Application Technique, publication ENET-AT007 |
Describes how to install, configure, and maintain linear and Device Level Ring |
|
(DLR) networks that use Rockwell Automation® EtherNet/IP devices with |
||
|
embedded switch technology. |
|
|
Logix 5000Describes the socket interface that you can use to program MSG |
|
EtherNet/IP Socket Interface Application Technique, publication ENET-AT002 |
instructions to communicate between a Logix 5000 controller via an EtherNet/IP |
|
module and Ethernet devices that do not support the EtherNet/IP application |
||
|
||
|
protocol. |
|
EtherNet/IP Network Configuration User Manual, publication ENET-UM006 |
Describes how to use EtherNet/IP communication modules with your Logix 5000 |
|
controller and communicate with various devices on the Ethernet network. |
||
|
||
Integrated Architecture and CIP Sync Configuration Application Technique, |
Provides an explanation of CIP Sync™ technology and how you can synchronize |
|
publication IA-AT003 |
clocks within the Rockwell Automation Integrated Architecture®. |
|
Logix 5000 Controllers Common Procedures Programming Manual, |
Provides links to a collection of programming manuals that describe how to use |
|
publication 1756-PM001 |
procedures that are common to all Logix 5000 controllers projects. |
|
Logix 5000 Controllers General Instructions Reference Manual, publication 1756-RM003 |
This manual provides details about each available instruction for a Logix-based |
|
controller. |
||
PlantPAx Process Automation System Reference Manual, publication PROCES-UM001 |
Elaborates on the application rules that are required to configure a PlantPAx® |
|
system. |
||
|
||
Redundant I/O System User Manual, publication 1715-UM001 |
Contains information on how to install, configure, program, operate, and |
|
troubleshoot a Redundant I/O system. |
||
|
||
Industrial Automation Wiring and Grounding Guidelines, publication 1770-4.1 |
Provides general guidelines for installing a Rockwell Automation industrial system. |
|
|
|
|
Product Certifications website, rok.auto/certifications. |
Provides declarations of conformity, certificates, and other certification details. |
You can view or download publications at rok.auto/literature.
10 |
Rockwell Automation Publication 1756-UM015B-EN-P - February 2021 |
Chapter 1
ControlLogix 5580 High Availability Systems
Topic |
Page |
Features of the ControlLogix 5580 High Availability System |
12 |
Controller Keyswitch |
13 |
Redundancy System Components |
14 |
Fiber-optic Cable |
15 |
Redundancy System Operations |
17 |
Restrictions |
19 |
The ControlLogix® 5580 high availability system uses a redundant chassis pair to maintain process operation when events occur that stop process operation on non-redundant systems, such as a fault on a controller.
The redundant chassis pair includes two synchronized ControlLogix chassis with specific, identical components in each. For example, one redundancy module and at least one EtherNet/IP™ communication module are required.
Controllers are typically used in redundancy systems, but are not required if your application only requires communication redundancy. Your application operates from a primary chassis, but can switch over to the secondary chassis and components if necessary.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Rockwell Automation Publication 1756-UM015B-EN-P - February 2021 |
11 |
Chapter 1 ControlLogix 5580 High Availability Systems
Features of the
ControlLogix 5580 High
Availability System
The software and hardware components that are required to configure and use a ControlLogix 5580 high availability system provide these features:
•All non-safety ControlLogix 5580 controller catalog numbers are supported.
•ControlLogix 5580 redundant controllers use the same controller firmware revision as standard controllers.
•Configure a redundant controller with a checkbox on the Controller Properties dialog box in Studio 5000 Logix Designer application software.
•Partnered sets of 1756-RM2 modules can reach speeds as fast as 1000 Mbps.
•Redundant fiber ports for crossloading; no single point of failure of a fiber cable.
•Plug-and-play-style commissioning and configuration that does not require extensive programming.
•Support for produced unicast connections.
•EtherNet/IP network for the redundant chassis pair.
•Support for Device-level Ring (DLR) and Parallel Redundancy Protocol (PRP) networks.
•Easy-to-use, fiber-optic communication cable that connects redundant chassis pairs.
•A redundancy system ready to command and monitor the redundant system states after basic installation, connection, and powerup.
•Switchovers occur as fast as 20 ms.
•Support for FactoryTalk® applications for Ethernet communication modules including, but not limited to:
-FactoryTalk Alarms and Events
-FactoryTalk Batch
-FactoryTalk PhaseManager™
•Logix tag-based alarms considerations:
-ControlLogix 5580 controllers support up to 7500 Logix tag-based alarms per software guidelines.
•Logix instruction-based alarms considerations:
-ControlLogix 5580 controllers support up to 3000 Logix instructionbased alarms with 3000 burst.
•Support for CIP Sync™ technology over an EtherNet/IP network to establish time coordination across the redundant system.
•Access to remote I/O modules over an EtherNet/IP network.
•Access to 1715 Redundant I/O systems over an EtherNet/IP network.
•Supports FLEX 5000 I/O.
•Supports PhaseManager.
•Supports DLR topologies with the use of an EtherNet/IP communication module. For more information about DLR, see the EtherNet/IP Device Level Ring Application Technique, publication ENET-AT007.
•Sockets are supported in the 1756-EN2T, 1756-EN2TP, 1756-EN2TR and 1756-EN2F modules, firmware revision 5.008 or later. For additional information, see the EtherNet/IP Socket Interface Application Technique, publication ENET-AT002.
•For information on how to best organize a process application, see the PlantPAx DCS Configuration and Implementation User Manual publication PROCES-UM100.
12 |
Rockwell Automation Publication 1756-UM015B-EN-P - February 2021 |
Chapter 1 ControlLogix 5580 High Availability Systems
Features Not Supported
•Compact 5000 I/O
•The embedded Gigabit Ethernet port of the controller.
•DeviceNet(1), ControlNet, RIO, DH+ networks
•Messaging to PLC2, PLC3, PLC5, SLC, and other legacy controllers.
•IEC62443-4-2 secure communications
•License-based Source and Execution Protection
•Any motion feature
•Firmware Supervisor
•Event Tasks
•Input or consumed unicast connections
•SequenceManager
IMPORTANT For Ethernet modules, signed and unsigned firmware are available. Signed modules provide the assurance that only validated firmware can be upgraded into a module.
Signed and unsigned firmware:
•Both signed and unsigned firmware are available.
•Product is shipped with unsigned firmware. To obtain signed firmware, you must upgrade the firmware for your product.
•To obtain signed and unsigned firmware, go to http://www.rockwellautomation.com/global/support/firmware/ overview.page.
•Once signed firmware is installed, subsequent firmware updates must be signed also.
There are no functional/feature differences between signed and unsigned communication modules.
The position of the keyswitch on the controllers in both chassis must match (both in REM or both in RUN). There should NOT be a mismatch. See Knowledgebase Technote Processor Key Switches in ControlLogix Redundancy System.
For more information on operation modes of the controller see Choose the Controller Operation Mode in the ControlLogix 5580 and GuardLogix 5580 Controllers User Manual, publication 1756-UM543.
(1)DeviceNet modules are supported if accessed across an Ethernet bridge but may experience a bump during a ControlLogix Redundancy switchover.
Rockwell Automation Publication 1756-UM015B-EN-P - February 2021 |
13 |
Chapter 1 ControlLogix 5580 High Availability Systems
Redundancy System
Components
Communication between a redundant chassis pair that includes matching components makes redundancy possible.
Each chassis in the redundant chassis pair contains these ControlLogix components:
•One ControlLogix power supply - Required
•One ControlLogix 1756-RM2 redundancy module - Required
Redundancy modules link the redundant chassis pair to monitor events in each chassis and initiate system responses as required.
•At least one ControlLogix EtherNet/IP communication module - up to seven, optional (any combination)
•One ControlLogix 5580 controller.
If the chassis is used as a redundant gateway, then a controller is not required.
In addition, redundant chassis are connected to other components outside the redundant chassis pair, for example, remote I/O chassis or human machine interfaces (HMIs).
For more information about components you can use in a redundancy system, see the High Availability System Reference Manual, publication HIGHAV-RM002.
A ControlLogix 5580 redundancy system supports I/O modules in a remote chassis connected via EtherNet/IP. You cannot use I/O modules in the redundant chassis pair.
You can put DeviceNet modules in a remote rack but DeviceNet devices will not be bumpless during a switchover event.
14 |
Rockwell Automation Publication 1756-UM015B-EN-P - February 2021 |
Chapter 1 ControlLogix 5580 High Availability Systems
If you choose to make your own fiber-optic cables, consider the following:
•Fiber-optic Communication Cable Specifications:
Attribute |
1756-RM2 |
1756-RM2XT |
|
Temperature, operating |
0…60 °C (32…140 °F) |
-25…70 °C (-13…158 °F) |
|
Connector type |
LC-type (fiber-optic) |
|
|
|
|
||
Cable type |
8.5/125 micron single-mode fiber-optic cable |
||
Channels |
1 (transmit and receive fiber) |
|
|
Length, max |
10 km (10,000 m, 10936.13 yd |
|
|
|
|
|
|
Transmission |
1000 Mbps |
|
|
Wavelength |
1310 nm |
|
|
SFP transceiver |
Transceiver Rockwell Automation PN-91972 |
||
Connector/cable: LC duplex connector, 1000BASE-LX-compliant |
|||
|
•Determine Optical Power Budget
You can determine the maximum optical-power budget in decibels (dB) for a fiber-optic link by computing the difference between the minimum transmitter-output optical power (dBm avg) and the lowest receiver sensitivity (dBm avg). As shown in Table 1 , the maximum optical power budget for the 1756-RM2 module is -9.5 - (-19) or 9.5 dB.
The optical-power budget provides the necessary optical-signal range to establish a working fiber-optic link. You must account for the cable lengths and the corresponding link penalties. All penalties that affect the link performance must be accounted for within the link optical power budget.
Table 1 - Optical Power Budget Ranges for 1756-RM2 and 1756-RM2XT Modules
Transmitter |
Min |
Typical |
Max |
Unit |
Output optical power |
-9.5 |
— |
-3 |
dBm |
Wavelength |
1270 |
— |
1355 |
nm |
Receiver |
Min |
Typical |
Max |
Unit |
Receiver sensitivity |
— |
— |
-19 |
dBm |
Receiver overload |
— |
— |
-3 |
dbm |
Input operating wavelength |
1270 |
— |
1355 |
nm |
The dual fiber ports of the 1756-RM2 module constitute a redundant pair of communication channels between the partner 1756-RM2 modules in a redundant chassis pair. One of the channels is termed as 'ACTIVE', while the other channel is termed as 'REDUNDANT'. All data communication between the partner redundancy modules is conducted exclusively over the ACTIVE channel. If or when the ACTIVE channel fails, a 'Fiber Channel Switchover' is initiated automatically and all data communication shifts to the REDUNDANT channel, which then becomes the new ACTIVE channel.
Rockwell Automation Publication 1756-UM015B-EN-P - February 2021 |
15 |
Chapter 1 ControlLogix 5580 High Availability Systems
Fiber Channel Switchover
Due to the fiber channel switchover, the redundant chassis pair remains synchronized even after a failure of the ACTIVE channel. Any of the following failures of the ACTIVE channel trigger an automatic fiber channel switchover to the REDUNDANT channel, provided the REDUNDANT channel is still operating in a normal condition:
•Signal attenuation along the fiber cable path that is routed between the partner redundancy modules
•A broken or damaged fiber cable that is routed between the partner redundancy modules
•Improper or loosely fit cable connector
•SFP transceiver fault
•Removal or loose connection of the SFP transceiver
•Data communication error (signaled by a failed CRC check)
Chassis synchronization is lost only when both of the channels have failed or are disconnected.
The fiber channel switchover can occasionally extend the completion of data communication packets between the partner redundancy modules. Therefore, the scan time of the controller can occasionally experience a delay of 10 ms or less.
Configuration
The use of dual fiber ports is entirely ‘plug and play’. There is no user configuration that is needed for any of the operations of the active and redundant channels. The firmware automatically manages the selection of active and redundant channels. The dual fiber cables between the partner redundancy modules can be crossed over between CH1 and CH2 without any restriction, however, this is not recommended as it can complicate troubleshooting.
Monitoring and Repair
Synchronization is preserved if the REDUNDANT channel has failed or is being repaired. The repair of the REDUNDANT channel can be performed online while the redundant chassis pair is running synchronized. To aid online repairs, the fiber cable connections and SFP transceiver can be removed and inserted under power.
It is not mandatory to use the REDUNDANT channel that is connected between the two redundancy modules. The redundant chassis pair can be synchronized with just one of the channels connected. The REDUNDANT channel can be installed later while the chassis is running synchronized.
The status indicators on the front panel and the indicators and counters that are displayed in the RMCT provide monitoring of the channel status.
16 |
Rockwell Automation Publication 1756-UM015B-EN-P - February 2021 |
Redundancy System
Operations
Chapter 1 ControlLogix 5580 High Availability Systems
Once the redundancy modules in the redundant chassis pair are connected and powered, they determine which chassis is the primary chassis and which is the secondary chassis.
The redundancy modules in both the primary and secondary chassis monitor events that occur in each of the redundant chassis. If certain faults occur in the primary chassis, the redundancy modules execute a switchover to the unfaulted, secondary chassis.
When the redundant system is first started, the redundancy modules run checks on the redundant chassis. These checks determine if the chassis contain the appropriate modules and firmware to establish a redundant system. This stage of checks is referred to as qualification.
After the redundancy modules complete qualification, synchronization can take place. Synchronization is a state in which the redundancy modules execute these tasks:
•Verify that the connection between redundancy modules is ready to facilitate a switchover
•Verify that the redundant chassis continue to meet qualification requirements
•Synchronize the data between the redundant controllers, also called crossloading
This data is crossloaded:
-Updated tag values
-Forced values
-Online edits
-Other project information
Synchronization always takes place immediately following qualification. Also, depending on your system configuration, synchronization takes place at the end of each program that is run within the controller project, or at other intervals that you specify.
Some communication delays can occur during qualification. The existence and duration of these delays depend on:
•Quantity and types of tags on scan in FactoryTalk Linx software
•Client screen and tag update rates (for example, FactoryTalk Live Data/ FactoryTalk Historian)
•Number of data subscribers (for example, FactoryTalk Alarms and Events, FactoryTalk Batch, and so on)
•Size of the redundant controller application
•Network traffic
Rockwell Automation Publication 1756-UM015B-EN-P - February 2021 |
17 |
Chapter 1 ControlLogix 5580 High Availability Systems
During redundant system operation, if certain conditions occur on the primary chassis, primary control is switched to the secondary chassis. These conditions cause a switchover:
•Loss of power
•Major fault on the controller
•Removal or insertion of any module
•Failure of any module
•Loss of an EtherNet/IP connection - This event only causes a switchover if it results in the EtherNet/IP communication module transition to a lonely state, that is, the module does not see any devices on the network.
•A program-prompted command to switchover
•A command that is issued via the Redundancy Module Configuration Tool (RMCT)
After a switchover occurs, the new primary controller continues to execute programs. For more information about how tasks execute after a switchover, see Crossloads, Synchronization, and Switchovers on page 61.
IMPORTANT It is required that all messaging communications point to the primary controller when reading/writing to a ControlLogix Redundancy system. Do not target message instructions to modules in the secondary chassis.
Your application can require some programming considerations and potential changes to accommodate a switchover. For more information on these considerations, see Chapter 6, Programming Best Practices on page 71.
IMPORTANT During a switchover of the fiber channels of the 1756-RM2 module, scan time encounters a delay of ~10 ms; however, the chassis always remains synched.
Data Server Communication Recovery Time Reduction During a Switchover
Brief communication interruption occurs between FactoryTalk Linx software and the redundant chassis pair when a switchover occurs. After the switchover is complete, communication resumes automatically.
Data server communication recovery time is the time during a switchover from primary to secondary, when tag data from the controller is unavailable for reading or writing. Data server communication recovery time applies to any software that uses tag data, such as HMI displays, data loggers, alarms systems, or historians. Data server communication recovery time reduction is important to increase the availability of the system.
When you configure the connection between a FactoryTalk Linx data server, and a redundant ControlLogix controller, you can configure redundant shortcut paths to the primary and secondary controllers. These shortcut paths help reduce data server communication recovery time that occurs during a redundancy switchover.
18 |
Rockwell Automation Publication 1756-UM015B-EN-P - February 2021 |
Chapter 1 ControlLogix 5580 High Availability Systems
The following are required to take advantage of this:
•A dedicated pair of ControlLogix communication modules with firmware revision 11.002 or later (1756-EN2TP, 1756-EN2TR, 1756-EN2T), that do not swap IP addresses. See Do Not Use IP Address Swapping on page 30.
•ControlLogix 5580 redundancy controllers with redundancy firmware revision 33.011 or later
•FactoryTalk Linx 6.00 with the FactoryTalk Linx patch available from Knowledgebase Technote Patch: FactoryTalk Linx 6.00 patch required to support ControlLogix V31.05 Redundancy, or later versions of FactoryTalk Linx.
•Redundant ControlLogix Controller shortcut type in FactoryTalk Linx that points to the Primary and Secondary controllers through the communication modules, without swapping IP addresses. For information on shortcuts in FactoryTalk Linx, see the FactoryTalk Linx Getting Results Guide, publication LNXENT-GR001.
There are restrictions that you must consider when using a redundancy system. Most of these restrictions apply to all redundancy system revisions. Exceptions are noted:
•See the release notes of the redundancy bundles for compatible products, versions, and revisions
•The redundant controller program cannot contain these tasks:
-Event tasks
-Inhibited tasks
For recommendations and requirements that are related to programming the redundant controller, see Programming Best Practices on page 71.
•You cannot use the Match Project to Controller feature available in Studio 5000 Logix Designer® in a redundancy system.
•You cannot use motion in a redundant controller program.
•You cannot use SequenceManager.
•You cannot use consumed unicast connections in a redundancy system. You can use produced unicast connections that remote consumers consume.
•Outputs controlled by IOT instructions are not guaranteed to maintain a bumpless transition during a switchover. Due to this, it is recommended to avoid using IOT instructions within a redundancy system.
•The HMIBC instruction is not supported in a redundancy system.
•You can use one controller of the same family, and seven EtherNet/IP communication modules in each chassis of a redundant chassis pair.
•Cannot use Listen Only or Input Only connections for FLEX 5000 I/O and ControlLogix 1756 HART I/O from a redundant controller.
-There is no ability for another controller to listen or dual-own connections to FLEX 5000 I/O.
-This means no sharing of FLEX 5000 I/O or Highly Integrated HART between a the redundant controller pair and other controllers.
Rockwell Automation Publication 1756-UM015B-EN-P - February 2021 |
19 |
Chapter 1 ControlLogix 5580 High Availability Systems
Notes:
20 |
Rockwell Automation Publication 1756-UM015B-EN-P - February 2021 |
Chapter 2
Configure the Redundancy System
Topic |
Page |
Before You Begin |
21 |
Download the Redundancy Firmware Bundle |
22 |
Install the Firmware Bundle |
22 |
Install the Redundancy Module Configuration Tool |
22 |
Install the Redundancy System |
23 |
Configure Redundant Firmware |
24 |
Set the initial Primary and Secondary Chassis |
25 |
Before You Begin
Complete these tasks before you configure the redundancy system:
IMPORTANT For best performance, place the redundancy module in the chassis as close as possible to the controller.
•Read and understand the safety and environmental considerations explained in the installation instructions publication for each component.
•Order a 1756-RMCx fiber-optic communication cable if you do not have one.
•If you choose to make your own fiber-optic cable for lengths that the 1756-RMCx catalog numbers do not support, refer to Fiber-optic Cable on page 15.
•Download and install the compatible versions of the Studio 5000 Logix Designer® application, RSLinx® Classic or FactoryTalk® Linx communication software, and ControlFLASH Plus™ software.
For information on how to download and install ControlFLASH Plus software, see the ControlFLASH Plus Quick Start Guide, publication CFP-QS001
IMPORTANT If RSLinx Classic software or FactoryTalk Linx is already on your system, make sure to shut it down before installing/upgrading software.
•Review the release notes for the firmware bundle that you are installing. Make sure that you have compatible hardware and the correct firmware revisions.
•Determine the IP address for each of your Ethernet/IP™ communication modules. Both Ethernet/IP communication modules of the redundant chassis pair will usually have the same IP address. See IP Address Swapping on page 29.
•System scan time will likely be different between a synchronized and unsynchronized system. See Crossloads, Synchronization, and Switchovers on page 61
Rockwell Automation Publication 1756-UM015B-EN-P - February 2021 |
21 |
Chapter 2 Configure the Redundancy System
Download the Redundancy
Firmware Bundle
Install the Redundancy
Module Configuration Tool
You can download the appropriate redundancy firmware bundle from the Rockwell Automation Product Compatibility and Download Center (PCDC).
1.Go to https://compatibility.rockwellautomation.com/Pages/home.aspx.
2.Search for ‘1756-L8x Redundancy Bundle’.
3.Select and download the appropriate bundle revision.
The Redundancy Module Configuration Tool (RMCT) is included in the redundancy bundle download, and is not available for separate download.
Follow the steps in this section.
Create a firmware directory on your computer first, so you can unzip the files to this directory.
1.You must first shut down RSLinx Classic software.
2.Browse to the location of the redundancy firmware revision bundle.
3.Unzip the redundancy firmware bundle on your computer. After you unzip, you will have these files:
•Firmware: Vxx.0xx_kitx_5580CLXRED Bundle.dmk (where x is the firmware revision and kit number)
•Redundancy Module Configuration Tool
4.Unzip the Redundancy Module Configuration Tool on your computer.
The RMCT version that is compatible with your redundancy module firmware is included in the downloads for the redundancy bundle, and is not available as a separate download.
IMPORTANT You must uninstall any existing version of the Redundancy Module Configuration Tool (RMCT) before you install the RMCT, version 8.06.03 or later. If you do not uninstall the previous version, you can have difficulty if you try to uninstall version 8.06.03 or later at another time.
To install the RMCT:
1.Browse to the RMCT directory on your computer.
2.Double-click setup.exe.
3.On the RMCT Setup dialog, click Next.
4.When the installation is complete, click Finish.
22 |
Rockwell Automation Publication 1756-UM015B-EN-P - February 2021 |
Install the Redundancy
System
Chapter 2 Configure the Redundancy System
If you need to install the redundancy system, determine the location of your controller, Ethernet/IP communication modules, and redundancy modules in both chassis of the system, matching partners slot for slot.
IMPORTANT Do not power on either chassis until you have installed all modules in both chassis.
1.Install the first chassis and power supply (or redundant power supplies):
•ControlLogix® Chassis Installation Instructions, publication 1756-IN621
•ControlLogix Power Supply Installation Instructions, publication 1756-IN619
•ControlLogix Redundant Power Supply Installation Instructions, publication 1756-IN620
2.Install and connect the 1756-RM2 redundancy modules in both chassis:
•ControlLogix Redundancy Modules Installation Instructions, publication 1756-IN087.
3.Install the first chassis Ethernet/IP communication modules:
•1756 EtherNet/IP Communication Modules Installation Instructions, publication 1756-IN050
4.Install one controller in the first chassis of the redundant pair:
•ControlLogix 5580 Controllers Installation Instructions, publication 1756-IN043
5.Install the second chassis and power supply (or redundant power supplies).
6.Install the second chassis Ethernet/IP communication modules.
7.Install one controller in the second chassis of the redundant pair.
Rockwell Automation Publication 1756-UM015B-EN-P - February 2021 |
23 |
Chapter 2 Configure the Redundancy System
Configure Redundant
Firmware
Use ControlFLASH Plus software to upgrade the firmware of each module in each chassis. For information on how to download, install, and use ControlFLASH Plus software, see the ControlFLASH Plus Quick Start Guide, publication CFP-QS001.
IMPORTANT • Apply power ONLY to the chassis that contains modules on which you are upgrading firmware.
•Redundancy module firmware that is contained in the redundancy system firmware bundle is designed for use with the 1756-RM2 and 1756RM2XT redundancy modules.
•All modules in both chassis must use firmware as defined in the 1756-L8x Redundancy Bundle.
IMPORTANT Redundancy module firmware that is contained in the redundancy system firmware bundle is designed for use with the 1756-RM2 and 1756-RM2XT redundancy modules.
Complete these steps to upgrade the firmware in the first chassis.
1.Apply power to the chassis.
2.Set the keyswitch on the controller to PROG.
3.Wait for the modules to complete their start-up scroll messages. Check Module and status indicators. During this time, the redundancy module conducts internal operations to prepare for an update.
Create a firmware directory on your computer first, so you can unzip the files to this directory.
4.Launch ControlFLASH Plus software, and upgrade the Ethernet communication module that you going to use as the gateway to the other modules.
5.Upgrade the 1756-RM2 redundancy module.
6.Once the firmware upgrade is complete, verify that the redundancy module status displays PRIM, which indicates a successful upgrade.
7.Use ControlFLASH Plus software to upgrade the rest of the modules in the chassis.
IMPORTANT • Verify the firmware revision of each module to make sure it matches the revision in the 1756-L8x Redundancy Bundle.
•Power off the first chassis after you have verified a successful update of each module.
24 |
Rockwell Automation Publication 1756-UM015B-EN-P - February 2021 |
Chapter 2 Configure the Redundancy System
Complete these steps to update the firmware for the modules in the second chassis.
1.Apply power to the second chassis.
2.Set the keyswitch on the controller to PROG.
3.Complete steps 3…7 in section Upgrade the Firmware in the First Chassis beginning on page 24 for the modules in the second chassis.
IMPORTANT • verify the firmware revision of each module to make sure it matches the revision in the 1756-L8x Redundancy Bundle.
•Power off the second chassis after you have verified a successful update of each module.
Power on the chassis you want to set as the initial primary chassis first. After you have applied power, verify all module pairs are at compatible firmware revision levels.
IMPORTANT • Do not apply power to the chassis until you have read the instructions for designating the primary chassis. Applying power to the chassis in the correct order is crucial to designating the primary and secondary chassis.
•Make sure both Ethernet/IP communication modules are set appropriately. See Data Server Communication Recovery Time Reduction During a Switchover on page 18.
•It is not recommended to load an application image until the primary and secondary racks are synchronized.
•Before you set the initial primary chassis and qualify the system, it is recommended to have the latest firmware installed. See Configure Redundant Firmware on page 24.
Complete these steps to designate the primary and secondary chassis of a redundant pair.
1.Verify that power is removed from both chassis.
2.Apply power to the chassis you want to designate as the primary chassis and wait for the status indicators of the module to display PRIM.
3.Apply power to the chassis you want to designate as the secondary chassis.
4.Verify primary and secondary chassis designations by viewing the redundancy module status displays.
See Redundancy Module Status Indicators on page 138 for specific redundancy module display information.
IMPORTANT If both modules have power applied to them simultaneously, the module with the lowest IP address is designated as the primary chassis and displays PRIM on the four-character display of the module. In addition, the PRI status indicator on the primary redundancy module is green. The secondary chassis displays either DISQ or SYNC, depending on the state of the secondary chassis. In addition, the PRI status light on the secondary redundancy module is not illuminated.
Rockwell Automation Publication 1756-UM015B-EN-P - February 2021 |
25 |
Chapter 2 Configure the Redundancy System
When you first apply power to the primary and secondary chassis, compatibility checks are carried out between the redundant chassis. Then, because the default Auto-Synchronization parameter is set to Always, qualification begins.
While the qualification occurs, the module status display transitions from DISQ (disqualified) to QFNG (qualifying) to SYNC (synchronized). The qualification completes in 1…3 minutes and the module status display indicates the qualification status.
After you verify the system is synchronized, you can download the user application to the primary controller. It automatically crossloads to the secondary controller.
Use this table as a reference when interpreting the qualification status of the modules that are displayed on the module status display.
Module Status Display |
Interpretation |
|
QFNG |
Qualification processes are in progress. |
|
|
SYNC displays after qualification processes are complete. |
|
SYNC |
This indicates that chassis configuration and the firmware revision levels are |
|
compatible and that the secondary chassis is ready to assume control if there is a |
||
|
||
|
major fault in the primary chassis. |
|
|
|
|
|
If DISQ continues to display after about 3 minutes, check the following: |
|
|
• Incorrect chassis configuration. That is, incompatible hardware is used. |
|
DISQ…QFNG…DISQ |
• Incompatible firmware revisions are used between the primary and secondary |
|
modules. |
||
|
• The partnered EtherNet/IP modules are not set to the same IP Configuration. |
|
|
• The Auto-Synchronization parameter within the Redundancy Module Configuration |
|
|
Tool is set to Never or Conditional (default setting). |
To upgrade a standalone chassis to a redundant chassis pair:
1.Insert a redundancy module in a spare slot in the standalone chassis, and
2.Configure an identical chassis with compatible modules in the same slot as the standalone chassis (including the redundancy module).
A partnered chassis that is set as the secondary chassis stops functioning if it contains:
•non-redundancy-compliant modules
•modules not compatible with redundancy
•non-redundancy-compliant firmware
For more information, see Convert from a Non-redundant System on page 143.
26 |
Rockwell Automation Publication 1756-UM015B-EN-P - February 2021 |
Chapter 2 Configure the Redundancy System
To view the details for a qualification attempt, access the Synchronization or Synchronization Status tabs of the RMCT. These tabs provide information about qualification attempts and redundant chassis compatibility.
For more information on how to use the RMCT, see Use the RMCT for Synchronization Attempts and Status on page 111.
RMCT Synchronization Status Tab
Synchronization Status Tab for Chassis Compatibility
You can also view events specific to qualification in the Event Log of the RMCT.
Event Log with Qualification Events
There are two ways to reset the module.
•Cycle power to the chassis.
•Remove the module from the chassis and reinsert the module.
IMPORTANT Do not choose to cycle power to the chassis if it causes you to lose control of your process.
Rockwell Automation Publication 1756-UM015B-EN-P - February 2021 |
27 |
Chapter 2 Configure the Redundancy System
IMPORTANT If you remove the redundancy module, you will lose redundancy functionality.
To remove or replace the redundancy module, follow these steps.
1.To disengage the upper and lower module tabs, push them.
2.Slide the module out of the chassis.
3.Insert the replacement in the same slot and move the fiber cable(s) to the new module.
IMPORTANT If you want to resume system operation with an identical module, you must install the new module in the same slot.
28 |
Rockwell Automation Publication 1756-UM015B-EN-P - February 2021 |
Chapter 3
Configure the EtherNet/IP Network
Topic |
Page |
Requested Packet Interval (RPI) |
29 |
IP Address Swapping |
29 |
CIP Sync |
33 |
Produce/Consume Connections |
35 |
Configure EtherNet/IP Communication Modules in a Redundant System |
37 |
Use a Redundancy System with Device Level Ring |
38 |
Use a Redundancy System with Parallel Redundancy Protocol |
38 |
The RPI for I/O connections in a redundant-enabled controller tree are configured the same way as a with a simplex controller. Adjusting the RPI rates of I/O connections impact the loading of the associated EtherNet/IP communications modules.
The RPI for I/O connections in a redundant-enabled controller tree are configured the same way as a with a simplex controller. Adjusting the RPI rates of I/O connections impact the loading of the associated EtherNet/IP communications modules.
This table describes CPU usage for EtherNet/IP™ communication modules.
If the CPU utilization |
Then |
|
percent is |
||
|
||
0…80% |
No action is required. |
|
Important: This range is the optimal rate. |
||
|
||
|
• Take steps to reduce your CPU utilization. See the EtherNet/IP Network Configuration User |
|
|
Manual, publication ENET-UM001. |
|
|
• Adjust the requested packet interval (RPI) of your connection. |
|
Greater than 80% |
• Reduce the number of devices that are connected to your module. |
|
• Add another Ethernet module to the redundant chassis pair (maximum of 7) |
||
|
||
|
Important: Your EtherNet/IP communication module can function at 100% CPU |
|
|
capacity, but at or near this rate, you run the risk of CPU saturation and |
|
|
performance degredation. |
IP Address Swapping
IP address swapping is a feature available to EtherNet/IP communication modules in a redundancy system where a partnered set of EtherNet/IP communication modules swap IP addresses during a switchover.
IMPORTANT You must use IP address swapping to use remote I/O and produce/consume connections of an EtherNet/IP network.
Rockwell Automation Publication 1756-UM015B-EN-P - February 2021 |
29 |
Chapter 3 Configure the EtherNet/IP Network
Determine Use of IP Address Swapping
Depending on your EtherNet/IP network configuration, you can choose to use IP address swapping between your partnered EtherNet/IP communication modules in the event of a switchover.
If you want to |
Then |
Minimize data server communication recovery time during switchover(1) |
Do not use IP address swapping |
Have your partnered EtherNet/IP communication modules on different subnets |
|
Use Remote I/O or produce/consume |
Use IP address swapping |
Have your partnered EtherNet/IP communication modules on the same subnet. |
|
|
|
(1) For more information, see Data Server Communication Recovery Time Reduction During a Switchover on page 18
If you are using different subnets, you are responsible for programming your system to use the address and subnet of the new primary chassis in the event of a switchover.
Do Not Use IP Address Swapping
If you do not use IP address swapping, assign unique values for the IP address on both EtherNet/IP communication modules in the partnered set:
IMPORTANT The IP address cannot be of the following format between the partner
EtherNet modules: aaa.bbb.ccc.ddd & aaa.bbb.ccc.(ddd+1)
Use IP Address Swapping
If you use IP address swapping, at minimum, the below parameters must be configured on both EtherNet/IP communication modules in the partnered set:
•IP address
•Subnet mask
Figure 1 shows a partnered set of EtherNet/IP communication modules during initial configuration.
Figure 1 - IP Addresses of EtherNet/IP Communication Modules During System Configuration
Assigned IP Address: 192.168.1.3
Primary chassis
CH2 CH1 OK |
CH2 CH1 OK |
30 |
Rockwell Automation Publication 1756-UM015B-EN-P - February 2021 |