¬°Hub de contenido!
Acceso a contenido educativo gratis.
Comience a aprender

Software de código abierto está transformando a la automatización

Panel de expertos en automatización comparten información clave sobre cómo la creciente complejidad de las aplicaciones de software y las demandas de los usuarios finales están impulsando la automatización industrial hacia un futuro de código abierto.

Software de código abierto
‚ÄúEl genio de la botella est√° afuera en el c√≥digo abierto. No hay vuelta atr√°s al modelo propietario‚ÄĚ, dice Andy Stanford-Clark, CTO de IBM y coinventor de MQTT.

Por ahora, es probable que usted ya haya visto una serie de informes en el Open Process Automation Forum (OPAF).

Por más interesantes que sean los desarrollos dentro de OPAF, es importante darse cuenta de que el trabajo de este grupo no es más que una faceta de cómo el software y los estándares abiertos están cambiando el mercado de la automatización industrial.

Durante la Ignition Community Conference 2018 de Inductive Automation, un panel de discusi√≥n moderado por Travis Cox de Inductive present√≥ a Andy Stanford-Clark, CTO de IBM en el Reino Unido e Irlanda, y co-inventor de MQTT; a Arlen Nipper, presidente y director de tecnolog√≠a de Cirrus Link, y uno de los inventores de MQTT; a Mike Milinkovich, director ejecutivo de Eclipse Foundation; y a Colby Clegg, co-director de ingenier√≠a de software en Inductive Automation.

Panel de expertos en automatización industrial en Ignition Community Conference 2018 de Inductive Automation.Travis Cox de Inductive Automation (derecha) modera un panel de discusión acerca del software de código abierto en la Conferencia 2018 Ignition Community. En el panel participaron (de izquierda a derecha) Colby Clegg, Andy Stanford-Clark, Mike Milinkovich y Arlen Nipper.

Los panelistas se centraron en lo que los usuarios finales deben darse cuenta de cómo el movimiento de software abierto está influyendo en las tecnologías de software industrial. Al observar primero la mega tendencia que actualmente impulsa muchas nuevas decisiones de tecnología de automatización, es decir, la Internet Industrial de las Cosas (IIoT), Milinkovich dijo que es importante reconocer que "la palabra clave en IIoT es 'Internet' y los componentes fundamentales de Internet están abiertos". Como ejemplos de esto, Milinkovich destacó dos ejemplos: TCP/IP, el protocolo abierto creado en DARPA para sobrevivir a una guerra nuclear y que ahora sirve como protocolo de comunicación de Internet; y HTML, que fue construido en el CERN para ser el lenguaje abierto de los sitios web.

"La colisión accidental de estos dos proyectos abiertos nos dio el mundo moderno", dijo Milinkovich. "Toda la idea de Internet es tener sistemas abiertos e interoperables".

El IIoT deberá basarse en bloques de construcción abiertos porque, por definición, eso es lo que es, agregó Milinkovich, y agregó: "Los días en los que se puede tener código abierto, pero solo en sistemas cerrados, han terminado. Si usted cree que el IIoT sucederá, tiene que pensar que esos sistemas cerrados morirán. Es un fenómeno impulsado por el mercado. Si cree en el jardín amurallado, cree en [máquina a máquina], más no en IIoT", agregó.

En apoyo de los puntos de Milinkovich, Nipper se√Īal√≥ el √©xito continuo de MQTT, el protocolo de mensajer√≠a abierta dise√Īado para la recolecci√≥n de datos del sistema de control industrial. "MQTT se ha establecido [ahora] --64 por ciento de los proyectos de IIoT lo est√°n utilizando", dijo. "Las grandes compa√Ī√≠as de tecnolog√≠a que se han mudado a MQTT lo est√°n haciendo a instancias de sus clientes. Esas compa√Ī√≠as saben que tienen que tenerlo o no estar√°n en la lista de ofertas ".

Al resaltar c√≥mo la complejidad del desarrollo de software moderno est√° ayudando a impulsar el movimiento hacia el software de c√≥digo abierto, Stanford-Clark dijo que las nuevas aplicaciones de hoy no se inician mediante la construcci√≥n de decenas de miles de l√≠neas de c√≥digo; en lugar de eso, los desarrolladores ahora est√°n construyendo sobre eso utilizando c√≥digo central c√≥digo abierto. "El genio ahora est√° por fuera de la botella en el c√≥digo abierto, y no hay vuelta atr√°s al modelo propietario [c√≥mo se constru√≠a el software antes]", dijo Stanford-Clark. "Por supuesto, nadie reemplazar√° todo [con c√≥digo abierto] ma√Īana, pero estamos en camino [hacia eso]. El destino final se ha definido", agrega.

"Existimos porque había estándares abiertos sobre los que podríamos basarnos", dijo Clegg en referencia a la importancia del código abierto para Inductive Automation. "Nos ayudó a llegar a donde estamos hoy tan rápido como lo hemos hecho", agrega.

Milinkovich se√Īal√≥ que es importante que los usuarios y las empresas que se muestran esc√©pticas con el software de c√≥digo abierto se den cuenta de que las personas que lo construyen no son simplemente "una banda de desarrolladores de software en un garaje. Proyectos como Eclipse Foundation y Apache son operados profesionalmente. El personal es pagado por sus empleadores para ser parte de estas organizaciones. Tenemos est√°ndares profesionales‚ÄĚ, asegura.

Trabajar con organizaciones como Eclipse proporcion√≥ un gran impulso al desarrollo de MQTT. ‚ÄúNos dimos cuenta de que hab√≠a un vac√≠o en el mercado en torno al uso de MQTT; todos lo ten√≠an, pero no estaban haciendo mucho con eso ", dijo Nipper. ‚ÄúEs por eso que desarrollamos Sparkplug en Eclipse: para definir el espacio de nombres, la carga √ļtil y el estado en MQTT. Noventa y nueve por ciento de las implementaciones de MQTT comenzaron en el Proyecto Paho en Eclipse. As√≠ que nadie realmente posee [Sparkplug]. Est√° gestionado por Eclipse Foundation‚ÄĚ.

Todos los panelistas se√Īalaron que los avances claros realizados por el software de c√≥digo abierto no necesariamente significan que un d√≠a usted, como usuario de software, no tendr√° que tratar con los proveedores de software. Los proveedores de software continuar√°n existiendo, creando aplicaciones diferentes para distintas empresas en una base de c√≥digo abierto.

A medida que los proveedores de software se mueven cada vez m√°s hacia este modelo, el c√≥digo abierto dar√° a los usuarios la flexibilidad de elegir diferentes proveedores y mezclar y combinar productos, dijo Milinkovich, a√Īadiendo que "el c√≥digo abierto no significa que las personas no ganar√°n dinero a partir del software. Pero s√≠ alienta a los proveedores a mantenerse actualizados para ganar con sus negocios, porque sabr√°n que siempre tendr√°n opciones con el c√≥digo abierto".