Atendiendo a su naturaleza son analógicos, digitales o mixtos; atendiendo a su estructura (número de entradas y salidas) puede ser control clásico o control moderno; atendiendo a su diseño pueden ser por lógica difusa, redes neuronales.