Con el middleware adecuado, la automatización tiene éxito
El middleware adecuado proporciona una solución fácil de usar para acoplar todos los lados bidireccionalmente y garantizar de forma fiable la interconexión necesaria.
La empresa se beneficia de ello con un aumento de la calidad de la producción, un mayor rendimiento de la producción, una disminución de las tasas de error y un ahorro de costes. La automatización requiere la conexión en red a gran escala de los sistemas que intervienen en la producción.
En el lado de la producción, se incluyen el controlador lógico programable (PLC), que controla los sistemas, o la interfaz hombre-máquina (HMI), que como sistema de visualización permite el funcionamiento, la supervisión y el control de la producción.
Pero también hay que integrar el Sistema de Ejecución de Fabricación (MES), en el que convergen los datos de producción y que permite a la dirección técnica evaluar y analizar los procesos de producción a través de la pantalla gráfica; así como los sistemas de adquisición de datos de máquinas y producción (MDE/BDE) y de bases de datos que pueden almacenar determinados datos de la producción en el rango de los milisegundos.
En el lado comercial está la Planificación de Recursos Empresariales (ERP), que gestiona la planificación de recursos detrás de la producción con pedidos de clientes que incluyen cantidades, productos y fechas de entrega.
Impresoras, lectores de códigos de barras, lectores RFID, aplicaciones en la nube, correo electrónico, MS Word y Excel también se añaden al bucle de comunicación. Si las interfaces entre los sistemas no pueden acoplarse directamente con facilidad, entra en juego el middleware. Es capaz de establecer la comunicación entre dos o más sistemas, como control, HMI, ERP o base de datos.
El Enrutador OPC por ejemplo, es una herramienta de este tipo que define flujos de procesos. De este modo, hace posible el intercambio y, por tanto, una comunicación sencilla y bidireccional. Entiende, lee y escribe todos los lenguajes implicados y transmite la información -qué datos, cuándo, dónde, en qué casos a quién- en el momento adecuado.
La necesidad en las empresas de este tipo de middleware es grande, incluso si el ERP ya puede hablar y entender protocolos como OPC UA o Rest y MQTT. Sin middleware, los procesos tendrían que tener lugar detrás de la lógica del ERP: de dónde proceden los datos, cómo tienen que vincularse, qué handshakings hay que tener en cuenta.
La lógica puede extraerse a través del middleware: Entonces sólo es importante lo que se necesita para poner los datos a disposición de un sistema SAP, por ejemplo.
El middleware también garantiza que los datos lleguen al ERP central desde las ubicaciones, incluso con grandes estructuras empresariales, y representa una solución cercana a la producción.
El router OPC se vincula al SAP ERP/ECC mostrando los datos a intercambiar en recuadros y vinculándolos en la interfaz gráfica con flechas mediante arrastrar y soltar.
En el nivel OPC, puede tratarse de puntos de datos de la planta de producción o envasado, por ejemplo; desde el otro lado, SAP pone a disposición los parámetros asociados con los datos de proceso relevantes a través de interfaces como RFC o Bapi, o los datos maestros de material y los datos de pedido asociados a través de IDoc.
Las flechas representan las conexiones correspondientes en la comunicación. Existen diversos mecanismos de activación para la transferencia de datos. Estas condiciones pueden definirse libremente para la mayoría de los sistemas de origen. Por ejemplo, una confirmación del pedido puede activarse en el sistema de producción y transferirse a las funcionalidades del lado SAP.
SAP puede generar respuestas a través de RFC y Bapi. A su vez, se devuelven al controlador y se confirma que se ha producido un intercambio de datos.
El enrutador OPC también puede servir como host RFC, direccionar OPC desde SAP e iniciar un intercambio de datos, por ejemplo, una descarga de información de materiales o una descarga de pedidos con la correspondiente retroalimentación al sistema SAP.
El router OPC dispone de interfaces estándar en todas las direcciones: OPC para el nivel de producción, SQL u ODBC para aplicaciones de bases de datos, Rest y MQTT para los últimos sistemas SAP y en la nube, si las interfaces IoT aún no están disponibles en el nivel de producción.
Además, es posible una conexión SAP nativa a través de RFC, Bapi e IDoc. Las bibliotecas RFC correspondientes están disponibles para los sistemas SAP más antiguos y las bibliotecas NetWeaver para los sistemas más recientes. Otros sistemas ERP pueden conectarse a través de servicios web.
Nota del editor:
En este artículo técnico no se hace referencia a los requisitos de licencia resultantes. Un acoplamiento de SAP con sistemas de terceros siempre incluye el tema del uso "indirecto" y el "acceso digital".