CCOTF Rules for Hot Standby

All M580 BMEH58•040 and BMEH58•040S controllers support CCOTF. CCOTF is enabled in the Configuration tab of the controller, in the Configuration Online Modification area, by selecting Online modification in RUN or STOP.

For information about CCOTF for M580 safety controllers, refer to the Modicon M580 Safety Manual.

NOTE: To download CCOTF changes to a Hot Standby system:
  • Always apply a CCOTF transaction to the primary controller.

  • Confirm the Hot Standby system is operational with a healthy Hot Standby link between the two controllers.

  • Confirm that the impacted Ethernet RIO drop is operational, with a healthy Ethernet RIO link.

CCOTF allows modifications of a Hot Standby primary controller configuration in RUN mode. The changes that can be made in the primary controller are as follows:

  • Add a discrete or analog module in a free slot.

  • Delete a discrete or analog module.

  • Modify the configuration and adjustment parameters of a module.

The changes that can be made in an Ethernet RIO drop are as follows:

  • Add an (e)X80 or Quantum RIO drop.

  • Add a discrete or analog module in a free slot.

  • Delete a discrete or analog module.

  • Modify the configuration and adjustment parameters of a module.

Any CCOTF changes made to the primary controller configuration are not automatically transmitted to the standby controller. Instead, the standby controller continues to be configured with its original application program.

CCOTF does not support all changes to the configuration. The following rules apply to CCOTF changes made to the primary Hot Standby controller configuration:

  • A single CCOTF change can include multiple edits to multiple configuration objects.

  • Edits to configuration objects are atomic: only one change can be made to a single configuration object. For example, you cannot add then delete the same I/O module in a single CCOTF change.

  • CCOTF edits cannot be made to distributed equipment.

  • For an (e)X80 or Quantum RIO drop, the following limits apply to changes made in the same CCOTF session:

    • Up to four modifications to the same RIO drop can be included in a single CCOTF change. For example:

      - Up to four I/O modules can be added to the same RIO drop.

      - Up to four I/O modules can be removed from the same RIO drop.

      - Up to four parameters can be edited for one I/O module in the same RIO drop.

    • No edits can be made to an adapter module.

    • No edits can be made to BMXERT1604 modules (time stamp).

    • The RPI setting for the RIO drop cannot be changed.

  • IP addresses cannot be changed.

  • Only one CCOTF change may be made to a single RIO drop. Before an additional CCOTF change can be made to the same RIO drop, transfer the application program from the primary controller to the standby controller.

NOTE: You can set Control Expert to Virtual connected mode to test whether a proposed change to the configuration is a CCOTF event.

When CCOTF changes are made to the primary controller, the Logic_Mismatch_Allowed flag in the T_M_ECPU_HSBY DDT determines if the standby controller can continue to operate online. If logic mismatches are not allowed, the standby controller transitions to wait state.

CCOTF changes can be made to the primary controller if the Number of modifications setting in Control Expert is not reached. When the number of allowed modifications is reached:

  • No additional CCOTF changes can be made to the primary controller. The Build > Build Changes command in Control Expert is disabled.

  • You need to transfer the application program in the primary controller to the standby controller.