METALMECÁNICA 345

IA, VISIÓN ARTIFICIAL, REALIDAD AUMENTADA 63 La extracción de variables del PLC se realiza, como se muestra en la figura 4, mediante una conexión directa con la máquina utilizando un cable Ethernet. Este proceso requiere conectar el cable a un equipo con un entorno Python y las librerías necesarias para extraer datos, o a un entorno NiFi. Durante las pruebas, se evaluaron tres protocolos en tres máquinas distintas. Específicamente, se empleó Modbus TCP para obtener variables de la máquina de brochado EKIN A218, Ethernet/IP para la máquina de torneado Danobat TV-1500 y, finalmente, OPC-UA para extraer variables de la fresadora de 5 ejes IBARMIA THR 16. FRECUENCIAS DE MUESTREO En entornos IIoT, lograr una conectividad de alto rendimiento es crucial debido a la importancia de los requisitos de baja latencia en la toma de decisiones en tiempo real para aplicaciones de extracción de datos. En esta sección, nos enfocamos en evaluar la tasa de muestreo de los protocolos industriales. En la primera prueba, se midió el tiempo que emplea cada protocolo en recuperar lotes de diferentes tamaños, donde cada lote corresponde a un conjunto distinto de variables de la máquina. Además, se recopilaron métricas de rendimiento para lotes más grandes para evaluar la escalabilidad de la plataforma. En la figura 5 se presentan las tasas de muestreo obtenidas al extraer diversas cantidades de variables mediante cada protocolo. En este análisis, todas las variables adquiridas eran de tipo Float y ocupaban 4 bytes cada una. Los resultados se derivaron de cinco mediciones separadas, donde un equipo estaba conectado directamente al centro de mecanizado correspondiente, como se ilustra en la figura 4. Modbus presentó la tasa de muestreo más alta entre los tres protocolos, seguido por OPC-UA, mientras que Ethernet/IP exhibió el tiempo de procesamiento más prolongado. Es esencial destacar que las pruebas no involucraron un mayor número de variables para evitar sobrecargar el PLC de cada máquina. Para asegurar un rendimiento óptimo del PLC de la máquina, se recomienda ajustar la frecuencia de adquisición o el número de variables por lote. Figura 4. Conexión entre máquinas de mecanizado y protocolos de comunicación. Figura 5. Frecuencias de muestreo de cada protocolo con diferentes cantidades de variables extraídas del PLC. CONSUMO DE CPU Y RAM La evaluación del impacto de los protocolos de comunicación en los recursos del sistema, especialmente en los retrasos en la adquisición de datos, se llevó a cabo mediante un análisis del consumo de CPU y RAM en el equipo encargado de la captura de datos. La prueba consistió en recuperar lotes de 50 variables, utilizando el comando top de Linux durante 2 minutos con En entornos IIoT, lograr una conectividad de alto rendimiento es crucial

RkJQdWJsaXNoZXIy Njg1MjYx