viernes, 20 de febrero de 2015

Arduino en la Industria?

  Llegando de mis merecidas vacaciones y después de no publicar nada en lo que va del 2015, quería compartir una serie de cuestiones referentes a Arduino. Debo decir que la comunidad es grandisima y genial por la diversidad de proyectos, sketchs y documentos que se pueden encontrar, un nuevo triunfo para el conocimiento libre sin dudas.
  Hace unas semanas atrás asistí a un expo de tecnología y automatización muy importante que se realiza anualmente por estos lares, mientras recorría los stands escucho la voz conocida (ronca de fumador empedernido) de un amigo, me detuve a saludarlo y también porque me inquieto su pregunta:

  -Que tienen de bueno los plc que no tengan los pics o las otras boards que hay en el mercado?

 La pregunta se la hizo a un vendedor (técnico) de una multinacional con gran enfoque en automatización y su respuesta textual fue:

-Mira, para que te des una idea estas comparando un iphone 6 contra un nokia 1100, el pic y las otras plaquitas es para cuando vas al cole y soñas con estudiar robotica o algo parecido y queres mover un motorcito o hacer una pequeña tarea de forma automática a muy baja escala y de muy bajo presupuesto, osea algo impensado en ambiente laboral o industrial.

  La respuesta nos resulto muy mezquina a los que en ese momentos estábamos mirando el stand y comenzó una serie de preguntas y respuestas a tal punto que se torno en debate (los 5 que estábamos mirando el stand contra los 5 que atendían), la cuestión es que luego de esta respuesta, medio que me calente y pense por unos instantes (...el forro este sentado en su silla reclinable tomando nespresso responde con esa liviandad!), inmediatamente pregunto:

 -Tengo varias conjeturas en base a tu respuesta...

 primero: si lo que yo quiero es solo hacer llamadas me compro un nokia 1100, vale el 2% de un iphone 6 y te dura 7 días la batería.

segundo: un pic sin meterle gran cantidad de lineas funciona perfectamente en cualquier ambiente, arme un proyecto con pic que controla tarjas de turnos rotativos para los obreros en un lugar que se llama Campo Chico en Oran, donde la temperatura supera ampliamente los 40 grados y hace mas de 3 años que lo usan a diario.

tercero: las "otras plaquitas" que decís, como Arduino por ejemplo, desde hace mas de 3 años que están basadas en arquitectura ARM lo cual, si entendes algo del tema, sabrás que son capaces de manejar interrupciones propias, 32 bits, sistemas operativos nativos, lenguajes propios e interpretados y varias cuestiones mas...

cuarto: Instale un Arduino Mega en un contenedor que es una sala de generadores en la Cordillera de las Andes a mas de 4.000 metros sobre el nivel del mar en una caja estanco alimentado con panel solar + regulador rectificando a 5v, funciona desde  Marzo 2013 con temperaturas que oscilan de -25 a 35 grados centigrados y vientos que llegan a 110 kilómetros por hora conectado a ethernet shield + sensor de temperatura(hace datalogging en sd card cuando pasa umbrales establecidos cada un minuto, grabando temperatura-humedad-fecha-hora) certificado y calibrado + sensor de monoxido de carbono (graba registro en sd card si el valor expresado en particulas por millon es mayor o igual a 30 por un lapso de 45 minutos y mediante la gsm shield envía un sms al de seguridad e higiene y al de mantenimiento) certificado y calibrado + decibelimetro(si los decibeles son mayor o igual a 70 graba en sd) certificado y calibrado+optoacoplador con salida a 220v AC 10A, aquí se conectaron un reflector (exclusivo para tablero principal y 1er tablero segregado aguas abajo) estanco led a 220v 6000 lumenes conectado a switch booleano (sensor de presencia/pulsador) + driver con salida a 220v 30A y motor paso a paso 220v a 6 newton por metro cuadrado (el motor abre/cierra puerta aislante para ambiente controlado donde están los filtros, aceite y una pc touchscreen para control de services preventivos y correctivos de generadores) + higrometro (pequeño sensor que mide presencia de agua, si llego a nivel 2 que sera 1.5 cms graba en sd card y manda sms a personal responsable)  + impresorita térmica arduino con teclado membrana (si la pequeña insulsa esta funciona en el ambiente controlado perfectamente e imprime un reporte de los valores fuera de los umbrales establecidos en temperatura, decibeles, nivel de agua en suelo, humedad y gases).

la ultima acotación que hice fue: Tenemos plcs para manejar bombas trifasicas, agitadores, motores eléctricos grandes, un tablero de transferencia y dos cintas transportadoras medianas + scada que por batch replica a un motor de base de datos (cabe aclarar que el Arduino también replica a un mysql)...TE CUENTO TODO ESTO PARA QUE SEPAS QUE LA IMPLEMENTACION REALIZADA CON ARDUINO SE HIZO EN UN 1/3 DEL TIEMPO QUE PROYECTARON HACER CON PLC E INVERTIMOS MENOS DEL 10 % DE DINERO...

Ergo: 
        -Para grandes tensiones, para grandes corrientes, para grandes volúmenes en gral lo correcto es usar plc sin dudas.

        -No todo lo que implica industria funciona a >=380v o a cientos de amperes.

        -Se pueden usar sensores calibrados y certificados fuera de plc.

        -Zelio no es plc, no es mas que un rele "casi inteligente" (se configura mediante diagrama de bloque, imaginate...).

        -Si Arduino funciona en las inclemencias climáticas que comente...funciona en muchiiiisimos lugares!.