Soy asistente de enseñanza para un segundo curso de laboratorio de ingeniería mecánica. Uno de nuestros módulos de laboratorio se centra en los PLC, y otro utiliza microcontroladores Arduino. Uno de mis alumnos me preguntó por qué son diferentes y me encontré sin una buena respuesta.
Ambos tienen pines de entrada y salida, realizan operaciones lógicas y se programan a través de computadoras normales. Se pueden usar para controlar el mismo equipo, leer los mismos sensores y tomar las mismas decisiones lógicas. Las diferencias en los lenguajes de programación y el hecho de que se vean y se sientan muy diferentes parece superficial. ¿Existe una diferencia fundamental entre los dos o un PLC es solo un microcontrolador diseñado para funcionar en un entorno industrial? ¿Cómo puedo explicar esta diferencia a un estudiante universitario de segundo año sin experiencia en electrónica?
Una buena respuesta responderá a mi pregunta u ofrecerá un desafío de marco útil; Puede que me esté haciendo la pregunta equivocada por completo.