Disclosed herein are a
system, method and apparatus for reporting, making alerts and predicting fault codes generated by machines in a line. Historical fault code data is received and filtered according to particular criteria to generate filtered fault code data. Classification of the filtered fault code data into physical groups and into logical groups is followed by sorting the groups to produce fault trend data.
Processing the fault trend data with a plurality of analyzers generates output including reports, alerts, and predictions of future fault code occurrences.