The large scale integration of photovoltaic (PV) power plants has launched the massive deployment of PV inverters. In fact, just a single multi-MW PV plant may have thousands of them, which can be also found isolated in low scale distributed generation applications. The number of grid-connected assets can be no longer managed and maintained effectively without using AI tools, able to analyze their operation, detect faults and support decision-making maintenance tools. In this paper, a Linear Regression method able to detect abnormal operation in PV systems, based on a Recursive Least Squares (RLS) training algorithm, which requires a low amount of data, mainly energy generation measurements and meteorological data, is proposed. In addition, two different applications of this methodology will be presented, one based on issuing a simplified model for realtime analysis, and another one consisting of a complex model for long-term diagnosis. The first one is focused on detecting faults and abnormal operation profiles in real-time, while the second one permits assessing the historical efficiency decay of PV plants in longer periods. Both will be used for detecting abnormal operation of PV inverters and panels. The performance and behavior of these algorithms will be tested using the data of 22 PV plants, placed at different climatic areas and with different peak powers. The results will show the good performance of the proposed fault detection method in both applications.