摘要 |
PROBLEM TO BE SOLVED: To provide a controller precisely predicting a life-span, taking causes of failures for each operating state into consideration, with a dynamic error correction function according to the operating state.SOLUTION: A controller 10 includes a state monitoring unit 11, a correction rate calculating unit 12, an error correction processing unit 13, and a remaining life-span calculating unit 14. The state monitoring unit 11 analyzes the state of a monitoring target 20 and outputs the state information. The correction rate calculating unit 12 calculates the correction rate for each state based on the correction results obtained by the error correction processing unit 13. The error correction processing unit 13 switches an error correction code so that the correction rate for each state becomes within a predetermined range. The remaining life-span calculating unit 14 calculates a device life-span from a correction capacity level of a current error correction code, a current correction rate, and a coefficient of cause of failure of a current operation state.SELECTED DRAWING: Figure 7 |