A primary industrial automation controller connectable to a backup industrial automation controller via a communication network, the primary industrial automation controller comprising:
- a processor module mounted on a rack having a backplane to facilitate communication at the industrial automation controller, the processor module including a processor and a non-transitory storage medium, the processor and the non-transitory storage medium configured to store a plurality of instructions, a plurality of automation tasks, and I/O data, the processor being operative to execute the plurality of instructions to
- receive a signal indicative to cross load less than full synchronization between the primary industrial automation controller and the backup industrial automation controller,
- limit synchronization between the primary industrial automation controller and the backup industrial automation controller based on the received signal, and
- cross load information from the primary industrial automation controller to the backup industrial automation controller, the cross loading of information being less than the maximum amount of communicable information capable of being cross loaded;
- and
- a first communication module mounted on the first rack, coupled to the first processor module and connectable to the first network, wherein:
- receiving the signal indicative to cross load less than full synchronization includes the processor being operative to execute the plurality of instructions to receive a signal indicative to not cross load I/O synchronization information,
- limiting the synchronization between the primary industrial automation controller and the backup industrial automation controller includes the processor being operative to execute the plurality of instructions to limit I/O data between the primary industrial automation controller and the backup industrial automation controller, and
- cross loading the information from the primary industrial automation controller to the backup industrial automation controller includes the processor being operative to execute the plurality of instructions to cross load automation tasks from the primary industrial automation controller to the backup industrial automation controller.