摘要 |
<p>PROBLEM TO BE SOLVED: To provide a controller redundancy system in which, even if arithmetic operation execution timing is deviated between an active system and a reserve system, the deviation of the timing can be detected and corrected.SOLUTION: At a predetermined time, an active system execution order notification part (12, 22) notifies an opposite-side controller of an arithmetic operation execution situation in its own controller at that time point. A timing confirmation part (14, 24) determines whether its own arithmetic operation execution situation is equal to an opposite side, advanced or delayed on the basis of its own and opposite-side arithmetic operation execution situations and an execution order table (16, 26) or the like. If the arithmetic operation execution situation is different from the opposite side, a deviation correction function part 15 corrects the arithmetic operation execution situation to be equal to the opposite side. For example, if the arithmetic operation execution situation is delayed, arithmetic operation is executed until catching up with the opposite side and during this processing, the opposite-side arithmetic operation execution is temporarily stopped.</p> |