Arduino vs PLC (para controlar procesos industriales)

Hola a todos,

Soy nuevo en el foro y este es mi primer post.

Estuve leyendo sobre el tema de usar un Arduino como PLC "en un ambiente industrial" en este y otros sitios y realmente me quedé helado al ver los pseudo-productos que un par o más companías (sin exponer nombres) están intentando comercializar! Al margen de que la idea puede ser buena y factible de realizar, resulta distorsionada por una abundante mezcla de paradigmas. Yo no me atrevería a reemplazar un PLC por un Arduino "pelado" por más trivial que fuese su función original. Pero por lo visto hay algunos que sin verguenza alguna se lanzan a promocionar sus "productos" HDP's!!!!!!

Sería interesante saber si hay personas interesadas en tener una herramienta apropiada para utilizar un Arduino como un PLC real...?

estas mezcla do cosas.. una es reemplazar un plc industrial por un arduino pelado y otra es hacer por un arduino con una electrónica bien diseñada para que pueda funcionar en entornos industriales. sea el diseño tuyo o lo compres en formato open plc por ejemplo (no me importa dar marcas)

Hola GO_zalo,

Al proyecto OPEN-PLC lo conozco y me parece un excelente proyecto, yo no hago referencia a proyectos sino a companías que, deliberadamente exponen algo como producto, pero que en realidad posee errores conceptuales graves...

Saludos!

La empresa Española que vende un PLC Arduino industrial tiene un Muy buen producto según he estado viendo. No he tenido la suerte de tenerlo en mis manos pero si vi un video de un EstadoUnidense que describe como lo volvieron rígido a las perturbaciones del ambiente industrial y me pareció realmente muy muy bueno y cuidadoso.

Hola Surbyte,

ehh...si precisamente de esta companía estoy hablando. Es cierto lo que decis acerca de la mejora en robustez electrica, quizas para adquisiciòn de datos, no obstante hay un buen número de problemas (tan críticos como los electricos) que hacen que este "producto" NO se pueda postular como "PLC" ni mucho menos como "Industrial". Listo algunos:

I2C y SPI para conexiones externas????? Qué clase de invento es este?
Botòn de RESET a disposición...basta con presionarlo y manterlo presionado para generar un desastre.
Programaciòn bloqueante, en C y en tiempo real?

OJo, no quiero me malinterpretes, no intento desprestigiar el trabajo ajeno, yo también pienso que debe existir una plataforma industrial basada en parte en Arduino. Pero el tema hay que tormarselo con un poco más de seriedad.

Te envío saludos!

eightbits:
Hola Surbyte,

ehh...si precisamente de esta companía estoy hablando. Es cierto lo que decis acerca de la mejora en robustez electrica, quizas para adquisiciòn de datos, no obstante hay un buen número de problemas (tan críticos como los electricos) que hacen que este "producto" NO se pueda postular como "PLC" ni mucho menos como "Industrial". Listo algunos:

I2C y SPI para conexiones externas????? Qué clase de invento es este?
Botòn de RESET a disposición...basta con presionarlo y manterlo presionado para generar un desastre.
Programaciòn bloqueante, en C y en tiempo real?

OJo, no quiero me malinterpretes, no intento desprestigiar el trabajo ajeno, yo también pienso que debe existir una plataforma industrial basada en parte en Arduino. Pero el tema hay que tormarselo con un poco más de seriedad.

Te envío saludos!

No se porque me da que tu si nos vas presentar un superproducto.....

Hola José,

No, no es eso, es que trabajé durante muchos años en el campo de automatización y esto me recuerda a ciertos "iluminados" que decían que los equipos junto a sus especialistas eran caros y podían reemplazarse fácilmente por otros equipos (léase PC's + apps, etc.). Esta "Linda gente" y sus aplicaciones suelen causar más problemas que soluciones.

si presionas el resetc y causas un desastre no has diseñado bien tu programa, un restaurante se produce por un fallo de alimentación por ejemplo y no tiene que causar un desastre ni mucho menos. toda la instalación tiene que estar diseñada a tal efecto fallo de aire de instrumentos, de agua de refrigeración. .. ya me entiendes

El tema del reset obviamente depende de la aplicación, pero el programa no puede hacer nada por si solo si por algún motivo la CPU entra en un estado de bloqueo permanente. En un sistema de control, las salidas pueden quedar en un estado activo indefinidamente. Esto lo vi suceder en una máquina que era un brazo que introducía una pieza en una prensa y luego la extraía. Lo que sucedió fue que el controlador “pelado” en este caso un PIC el cual tiene un problema con las entradas analógicas; si una de estas entradas supera por unos pocos mili-volts la tensión de VCC del micro, este se bloquea. No recuerdo si fue a causa del clock que dejaba de oscilar o el ADC que nunca terminaba de convertir, el caso es que el brazo quedó inmovilizado y la prensa bajó y lo aplastó.

mal programado debería haber usado un watchdog tomar para evitaliano bloqueos caso de siga la causa del bloqueo paro de emergencia a a presa

ningun plc industrial esta exento de poderse bloquear ni siguiera los que usan triples núcleos procesando en paralelo x con salidas toportunidad 'dos de tres (la salida obe decente en su estado lógico que manden al menos dos de los procesadores' o 'volver loco' las causas cuando pasa se investigan a menudo sin éxito (cientos de e/s donde yo trabajo)

Juzgar toda una familia de controladores por un trabajo que se realizo mal, es demasiado general.

Ahora bien, ve tu post y leo con detenimiento tus quejas, pero en realidad no propones nada.

Ni dices como se pudieran robustecer, o aprovechar algunas otras capacidades, o como evitar ciertos problemas.

Saludos.

-Alex.

Vamos a hablar con claridad.
Para que algo se llame PLC debe superar ciertas reglas y certificaciones eléctricas.
La pregunta es, las tiene?
Si no las tiene, entonces podrá llamarse PLC pero es un engaño y no hablo de este Módulo mencionado por el autor del hilo porque no me consta nada.
El tiene sus razones para criticarlo, yo solo respondí porque casualmente di con un video donde se hablaba de como lo habían convertido en apto industrial.
Pero lo miré superficialmente y no lo he probado, ni lo probaré. Uso otros PLCs y uso mis diseños con Arduino/ESP/Raspberry cuando trabajo donde sea.