¿Raspberry Pi reemplazará a PLC en el futuro?

No es probable. Los PLC modernos tienen una gran potencia de CPU para hacer su trabajo.
Lo importante de un PLC es que puede usarse en aplicaciones críticas de seguridad. Un grupo de personas se ha asegurado de que si lo programa de modo que cuando las entradas 3, 4 y 7 sean altas, las salidas 2 y 9 sean bajas, todo el tiempo, todo el tiempo. Sin “espera de actualización”, sin “kernel panic”, etc.

Los PLC también tienen MÁS interfaces de E / S más robustas que se pueden usar en aplicaciones industriales con largos tramos de cableado (imagine construir un controlador de elevador para un edificio de 10 pisos): Rpi (y beagles, etc.) tienen E / S delicadas que son sensibles a los ESD. Cuando agrega circuitos de interfaz y verifica que funcionan todo el tiempo, probablemente haya gastado más que solo comprar un PLC. Cobrar una interfaz de un Pi a algo así como una serie de unidades de velocidad variable que ejecutan un laminador sería una pesadilla.

Finalmente, muchos PLC tienen un modelo de programación extremadamente directo llamado lógica de escalera (lógica de escalera – Wikipedia), esencialmente como si tuviera interruptores y relés y demás. Para MUCHAS aplicaciones, esto es todo lo que necesita: “cuando el termostato nos dice que enciendamos el calor, que enciendamos el ventilador, esperemos 3 segundos, que enciendamos el encendedor, que esperemos 2 segundos, que encienda el gas” y “si el gas está encendido y la llama detectar está apagado, apague el gas ”

Probablemente no.

Un PLC es “resuelto”. Ejecuta un solo programa, por lo que no hay interrupciones de software, y si hay una interrupción de hardware, es algo que debe manejar el programa. Por lo tanto, efectivamente no hay problemas de tiempo, no hay situaciones en las que algo importante esté sucediendo en el mundo real, pero la CPU no se da cuenta porque está “distraído”.

Tuve muchos problemas de sincronización con mi primer robot Raspberry Pi, porque no escuchaba wifi, no actualizaba su reloj o alguna otra cosa, en lugar de leer los sensores y controlar los motores. Entonces golpearía las paredes, perdería la línea que seguía o giraría porque un motor se había detenido y el otro no.

No puede tener un controlador para un robot industrial que se comporte así.

Un Raspberry Pi es muy bueno en lo que es bueno. Reemplazar un PLC no es una de las cosas en las que es bueno.

Raspberry Pi es una herramienta de investigación y educación. No es apto para muchas aplicaciones industriales. Para los reemplazos de PLC, aún necesita hardware simple y preferiblemente resistente. Es mucho más probable que reemplace muchos PLC con microcontroladores que las PC completas como Raspberry et al.

Arduino es una plataforma similar si desea saber qué son los microcontroladores y qué pueden hacer (tenga en cuenta que Arduino oculta cómo funcionan los microcontroladores para facilitar las cosas a los aficionados y estudiantes, pero aún puede aprender lo que pueden hacer).

Dos cosas diferentes cada uno tiene una aplicación o aplicaciones previstas, así como limitaciones integradas. Dependiendo del usuario (s), la aplicación / tarea (s), y el entorno donde residirá el dispositivo, cualquiera de los dispositivos puede y puede ser utilizado …

Raspberry pi se desarrolló originalmente como una herramienta educativa. ¡Ha evolucionado desde entonces y continuará haciéndolo ya que es un dispositivo dependiente del usuario!

El desarrollo del PLC estaba destinado a controles de aplicaciones en un entorno industrial … ¡y seguirá siendo así!

Creo que el rendimiento y las funcionalidades de cada dispositivo dependen principalmente de las capacidades del usuario y del entorno de la aplicación.

¡Por lo tanto, la cuestión de que Uno sea un reemplazo futuro para el otro en mi opinión es difícil de abordar! En mi opinión, cualquier dispositivo será reemplazado cuando termine su base de utilidad en las siguientes condiciones;

  1. Fiabilidad: ya no es capaz de implementar tareas específicas.
  2. obsolescencia: no hay soporte (s) de usuario disponible, ya sea para el componente de hardware o software.
  3. economía, costos de mantenimiento demasiado caros o prohibitivos.

No. PLC ha estado en el proceso industrial durante mucho tiempo y las instalaciones de fabricación confían en el producto. Y está evolucionando para ser más pequeño, más rápido y más veloz, más memoria y más flexibilidad en su programación. Tiene un sistema operativo en tiempo real, muy buen tiempo de respuesta requerido para cronometrar procesos críticos. PLC está diseñado para la automatización industrial, mientras que raspberry pi es una especie de kit educativo. Entonces, no es una pelea.

Oportunidad cero. Menos que cero.

El RPi es un juguete / entrenador para microcontroladores, y ni siquiera es muy bueno para eso. No tiene ningún lugar en una aplicación industrial. No tiene IO fuerte. No tiene modelo de programación de estilo industrial. No tiene soporte del fabricante para aplicaciones industriales. No es para nada adecuado para ese papel.

Probamos esto en nuestra empresa.

El pi tarda demasiado en arrancar, ocasionalmente se bloquea, tarda mucho más en programarse y terminó siendo más costoso con el IO requerido que un PLC.

También tiene un método de conexión de energía deficiente y se envía en cartón en lugar de una bolsa antiestática.

En resumen, está bien para los aficionados, pero no desea que su fábrica confíe en ellos.

Si desea comprender por qué el R Pi y las computadoras como esta no reemplazarán al PLC, le sugiero que eche un vistazo en línea a la información sobre el hardware adicional disponible para los PLC, por ejemplo:

Módulos de señal – PLC – Siemens

Esa página es casi uno de los muchos tipos de módulos enchufables para solo uno de los muchos tipos de PLC de un fabricante.

Para aquellos que pueden pagar el costo de este hardware, nunca los cambiarán para usar el R Pi mucho más barato pero mucho menos capaz.

Sin embargo, para algunas aplicaciones relativamente simples, un sistema basado en Ri Pi puede ser muy rentable.

Por supuesto, se espera que los jóvenes que aprenden a construir sistemas R Pi trabajen en la industria y trabajen con PLC.