infoPLC ++ / Tecnología / Tendencias / Arquitecturas de código abierto en la industria

Arquitecturas de código abierto en la industria


Quedan aún muchos pasos por dar para que la interoperabilidad total reine en las plantas industriales, tal como lo exigiría la Industria 4.0.

Arquitecturas de código abierto en la industria

Parece obvio que propuestas como Industria 4.0 o Internet Industrial de las Cosas van a requerir tecnologías de arquitectura de código abierto. La verdad es que este tipo de arquitecturas ya han sido sobradamente probadas en un buen número de otras aplicaciones, sin embargo, en la industria ha habido históricamente una cierta reticencia, especialmente en el caso de soluciones de automatización y control. De todos modos, en este momento están disponibles algunas soluciones realmente muy interesantes, es el caso de OPC UA y SERCOS.

OPC UA, listos para funcionar

En un artículo publicado en Automation.com, el consultor Bill Lyndon califica a la Fundación OPC como uno de los puntos brillantes en el mundo de la automatización, al proporcionar un conjunto de código abierto de clientes y servidores OPC UA listos para funcionar sin ninguna configuración.

El software se proporciona a través de una licencia MIT de código abierto que "otorga permiso, sin cargo alguno, a cualquier persona que obtenga una copia del software y archivos de documentación asociados para utilizar el software sin restricciones: utilizar, copiar, modificar, fusionar, publicar, distribuir, sublicenciar y/o vender copias del software y permitir que las personas a las que se suministre el software lo hagan siempre que incluya un aviso de copyright y el aviso de permiso”,  como se señala en la licencia.

Es interesante señalar que todo ello ha sido posible gracias a la participación de editores de software, incluidos SAP y Microsoft. Este último se ha comprometido a poner disponible la tecnología OPC UA sin coste para Windows 10, incluida la versión embedded.

SoftMaster Sercos, código abierto para cualquier aplicación

En el SPS IPC Drives de 2015 de Nuremberg, la Asociación Sercos anunció que el SoftMaster Sercos estararía disponible bajo una licencia de software de código abierto para uso general. El modelo de licencia se basa en el de la biblioteca maestra de Sercos CoSeMa (Common Sercos API, sourceforge.net/projects/cosema/), que ya está disponible como software de controlador de código abierto desde abril de 2009 y que puede utilizarse tanto para hard -master como SoftMaster. Con el Sercos III SoftMaster, las aplicaciones pueden implementarse con un controlador Ethernet que elimina la necesidad de un FPGA Sercos III o un componente maestro ASIC. Las funciones de hardware de Sercos III se emulan en software de controlador basado en host.

Hablemos de comunicaciones

Las comunicaciones estándar tienen en la industria ya una larga historia. En este momento existe un buen número de protocolos definidos por asociaciones de empresas y que se ejecutan sobre Ethernet, tales como Modbus TCO, Ethernet/IP, EtherCat, Powerlink y Profinet.

Más recientemente se presentó MQTT, un estándar de OASIS abierto y un protocolo de conectividad máquina a máquina (M2M) que se utiliza en aplicaciones de Internet de las Cosas.

Se ha anunciado para este año la publicación de Ethernet IEEE 802.1 TSN (Time Sensitive Networks), que incluiría a Sercos Internacional, ODVA, Profibus y Profinet International (PI) y la Fundación OPC.

No siempre los estándares industriales lo son del todo

Un estándar abierto, para que lo sea realmente, debe ser interoperable sin fisuras entre productos de diferentes proveedores.  ¿Es esto así en todos los casos citados?

En automatización industrial, no siempre. No es extraño que muchos de estos estándares permitan alguna parte específica del proveedor, de modo que el fabricante puede implementar características únicas en sus productos utilizando dichas partes específicas.

Por otra parte, hay casos en que los proveedores solo permiten una integración completa con los proveedores "emblemáticos" de los productos, de forma que los usuarios, cuando precisan interconectar otros protocolos, necesitan introducir pasarelas o dispositivos puente, que requieren configuraciones especiales, con el consiguiente coste de ingeniería.

En definitiva, pues, quedan aún muchos pasos por dar para que la interoperabilidad total reine en las plantas industriales, tal como lo exigiría la Industria 4.0.