IntroductionΒΆ
This library is intended to be used for a HA-CS31 project along with two AC500 CPUs with ETHERNET port (or with a ETHERNET Communication Module) and CI590-CS31-HA Bus Modules. For general information on how to use CI590-CS31-HA please refer to Guidelines for Usage.
The following table specifies the mandatory function blocks to be used for HA-CS31 library in order to work with different configurations:
Serial No. | Hardware Configuration Type | Mandatory Functions and Function Blocks | |
---|---|---|---|
To be Downloaded on CPU | To be Downloaded on CM574-RS | ||
1 | Only CPU | HA_CALLBACK_STOP HA_CS31_CONTROL HA_CS31_DIAG |
Not applicable |
2 | CPU + CM574-RS | HA_CALLBACK_STOP HA_CS31_CONTROL HA_CS31_DIAG HA_CS31_DIAG_VIA_CM574 |
HA_CS31_DIAG_ON_CM574 |
Only the I/O channels of the CI590-CS31-HA and those of connected I/O modules are covered under high availability. It is possible to use local I/O modules, but only with standard functionality and not with high availability feature.
The limitations of the HA-CS31 Bus are the same as of the standard CS31 Bus.
Note
It is not possible to use or mix any other CS31 slave (e.g. DC551-CS31) with a CI590-CS31-HA slave.
Note
The HA-CS31 system only takes care of the first occurring error. If both PLCs are erroneous, then the CPU which generates the second error will remain primary CPU - independent of further errors or manual switch over command.