The invention disclose a performance monitoring, diagnosis and maintenance for an industrial controller with the automatic operation capability, and the method comprises the following steps: S1, respectively collecting and storing the data samples of a control loop set value variable SP, a controller output variable OP, a process output variable PV, an actuator state variable AV, a redundancy measurement variable SV and a related process variable RV; S2, recognizing a process model according to the above data samples of the variables, assessing and diagnosing the performance of the controller, so as to obtain the working state of the controller, and adjusting the a variable parameter, corresponding to the working state, of the controller according to a preset processing strategy and the obtained working state. The method can automatically analyze the daily industrial operation data, automatically extracts process information, continuously updates the performance reference automatically according to the changes of dynamic characteristics, and guarantees the real-time monitoring of the performances of the controller.