摘要 |
PROBLEM TO BE SOLVED: To provide a dual redundant system in which, even if a main system and a slave system are asynchronous each other, the data on the shared wire numbers after the calculation processings of the main system and the slave system match each other, and which is smoothly changeable without causing the fluctuation of a command value in the controller and a method of sharing the data of the system. SOLUTION: A control and calculation unit 12 of the main system reads control data from the own-system memory 14a thereof, and overwrites the control data in the own-system memory 14a of the main system and the other system memory 14b of the slave system after the control and calculation. The slave system control and calculation unit 13 reads control data from the other system memory 14b thereof, and overwrites the control data in the own-system memory 14a of the slave system and the other system memory 14b of the main system after the control and calculation. In the control and calculation processing, when the control data is written in an output signal wire number in each logic block processing, it is determined whether the system is the main system or the slave system. When the system is the slave system, it is determined whether the output signal wire number is a shared one or not. When it is a shared wire number, writing in the output signal wire number is not performed, and the logic block processing is terminated. COPYRIGHT: (C)2009,JPO&INPIT
|