A method for diagnosing a failure of a generator control system and providing predictive maintenance, an apparatus and a system for the same are provided to detect and store failure codes generated between an exciter and a turbine control system in a generator control system, and output a cause of a failure and a maintenance method corresponding to a failure code, thereby promptly and accurately grasping a cause of a failure and repairing the failure. A system for diagnosing a failure of a generator control system(100) and providing predictive maintenance includes an exciter(110) supplying an excited current to a coil and transmitting a failure code corresponding to a generated failure; a turbine control system(120) operating and stopping a turbine in a generator and the exciter, and transmitting the failure code corresponding to the failure; a generator failure diagnosing server(310), wherein the generator failure diagnosing server periodically confirms whether the failure code is received from the exciter or the turbine control system, confirms the number of the failure code, transmitting the failure codes, and extracting and outputting a cause of the failure and a maintenance method corresponding to the failure code; and a generator database(320) receiving the failure codes and storing causes of the failures and the maintenance methods corresponding to the failure codes.
展开▼