Configuration Compatibility
Original instructions
Control Expert Version Requirement
An M580 non-safety Hot Standby system can be configured using Control Expert L or XL version 11.0 or later. By contrast, an M580 safety Hot Standby system can be configured using only Control Expert XL Safety version 14.0 or higher.
PAC Hardware
Confirm that the primary PAC and the standby PAC consist of compatible hardware, including:
NOTE: No I/O modules can be mounted onto the local rack. Refer to the topic The Modicon M580 Hot Standby Local Rack for a description of modules that can be added to the local rack.
CPU Compatibility
An application created for a specific CPU may not be compatible with other CPUs. The M580 Hot Standby system compares the applications in the primary CPU against the application in the standby CPU to determine if the applications are compatible.
NOTE: An application created for a non-safety CPU cannot be run on a safety CPU, and an application created for a safety CPU cannot be run on a non-safety CPU.
For example:
The following table depicts the compatibility of applications among non-safety M580 Hot Standby CPUs:
An application built for:
Can be downloaded to and executed by the following CPUs:
BMEH582040
BMEH584040
BMEH586040
BMEH582040
X
X
X
BMEH584040
X
X
BMEH586040
X
X: Can receive and execute the application.
–: Cannot receive and execute the application.
The following table depicts the compatibility of applications among M580 safety CPUs:
An application built for:
Can be downloaded to and executed by the following CPUs:
BMEP582040S
BMEP584040S
BMEH582040S
BMEH584040S
BMEH586040S
BMEP582040S
1
2
2
4
4
BMEP584040S
3
1
3
4
4
BMEH582040S
2
2
1
2
2
BMEH584040S
3
2
3
1
2
BMEH586040S
3
2
3
3
1
  1. Fully compatible.
  2. Compatible, if CPU is upgraded in Control Expert and the application is fully rebuilt.
  3. Compatible, if CPU is upgraded in Control Expert and the application is fully rebuilt, and there is no limitation as to memory size.
  4. Compatible only for application with no CIP Safety devices, if CPU is upgraded in Control Expert and the application is fully rebuilt.
CPU Firmware Mismatch
An M580 Hot Standby system can continue operating when there is a mismatch of firmware versions in the primary and standby CPUs, if each CPU firmware can execute the application. This makes it possible to upgrade (or downgrade) CPU firmware without having to stop the operation of the Hot Standby system. To permit Hot Standby operations to continue in this case, use an animation table or program logic to set the FW_Mismatch_Allowed attribute of the T_M_ECPU_HSBY to True.
Application Mismatch
An M580 Hot Standby system cannot operate if the primary and standby CPUs are equipped with fundamentally different applications. In this case, the primary PAC operates as a standalone PAC, and the standby PAC enters the stop state.
To restore Hot Standby system operations, confirm that the same application is installed in both the primary and standby PACs.
Logic Mismatch
An M580 Hot Standby system can continue operating if the primary and standby CPUs are running different revisions of the same application. In this case, both CPUs were initially configured with the same application, but the logic in one CPU – usually the primary CPU – was subsequently revised.
For Hot Standby operations to continue when a logic mismatch exists, use an animation table or program logic to set the Logic_Mismatch_Allowed attribute of the T_M_ECPU_HSBY DDT to True.
For Hot Standby operations to continue when a logic mismatch exists, do both of the following:
NOTE: If the Number of modifications is set to 0, setting the Logic_Mismatch_Allowed attribute has no effect.
SFC Mismatch
A sequential function chart (SFC) mismatch occurs when the applications in the primary and standby CPUs include graphic symbols that define sequential program steps, where differences exists in at least one SFC section.
Refer to the topic Modifying an SFC Section Online for the recommended procedure for making online modifications to an SFC section.