Installations and the detection of their faults has become a major challenge. In order to develop a reliable approach for monitoring and diagnosis faults of these components, a test rig was mounted. In this article, a Multi Layer Perceptron (MLP) Artificial Neural Network (ANN) has been structured and optimized for online monitoring of induction motors. The input layer of our ANN used eight indicators calculated from the collected time signals and which represent the different states of the motor (Healthy, broken rotor bars, bearing fault and Misalignment) and the output layer used a codified matrix. However, based on L27 Taguchi design, the architecture for the hidden layers of our network is chosen, with the use of the LevenbergMarquardt learning algorithm. Garson's algorithm and connection weight approach showed that there's a great sensitivity of the crest factor, the kurtosis and the variance on the effectiveness of our diagnostic system. Consequently, the obtained results are capable of detecting faults in the induction motor under different operating conditions.