Recomendaciones para optimizar redes con dispositivos Modbus
Recomendaciones generales
Optimice la configuración de Panel Server:
-
Establezca tiempos de espera adecuados para lo siguiente:
-
Tiempo de espera del cliente serie Modbus: aumente el tiempo de espera de respuesta para adaptarse a dispositivos más lentos
-
Tiempos de espera para mensajes de cliente Modbus y servidor Modbus
-
-
Establezca un retardo de fotograma de cliente serie Modbus adecuado (configuración predeterminada 50 ms) para impedir errores de comunicación en el bus serie. Consulte Parámetros de configuración del cliente serie Modbus.
-
Cuando se utilice como pasarela transparente, no añada los dispositivos en Panel Server.
-
En una arquitectura principal-secundario, evite detectar los dispositivos en el Panel Server secundario. Detecte los dispositivos en el nivel principal.
Optimice la configuración de los dispositivos conectados:
-
Para reducir el tiempo de procesamiento, deshabilite las funciones que no se utilicen.
-
Utilice la función Registros leídos disponible en las páginas web del Panel Server para comprobar la conectividad y registrar la respuesta del dispositivo conectado.
Supervise el rendimiento y el diagnóstico:
-
Supervise las tasas de error. Compruebe si hay errores CRC (verificación de redundancia cíclica) y agotamiento de tiempos de espera, que pueden indicar problemas de cableado o configuración. La información sobre errores CRC está disponible de la siguiente manera:
-
Para Panel Server: disponible en las páginas web. Consulte Diagnóstico del Panel Server.
-
Para dispositivos: mediante los registros de Autodiagnóstico. Consulte Exportar todos los registros
-
-
Utilice herramientas de diagnóstico, como analizadores de protocolos o software específico como ModScan o Modbus Poll.
Pruebe y ajuste el sistema:
-
Empiece con frecuencias de muestreo conservadoras. Redúzcalas gradualmente mientras supervisa lo siguiente:
-
Errores CRC
-
Tiempos de espera
-
Respuestas perdidas
-
-
Ajuste las frecuencias de muestreo en función de los tiempos de respuesta de los dispositivos y de las condiciones de la red reales.
Recomendaciones para la línea serie Modbus
Siga las prácticas recomendadas de diseño de redes:
-
Reduzca al mínimo el número de dispositivos por red serie para evitar la sobrecarga del bus. Intente mantenerse por debajo de 32 dispositivos por segmento RS485.
-
Use repetidores o puentes para distancias largas o para números elevados de dispositivos.
-
Termine el bus correctamente. Utilice resistencias de 120 ohmios en ambos extremos de las líneas RS485.
-
Use cables blindados de par trenzado para reducir el ruido y la interferencia. Si está disponible, conecte el blindaje y 0 voltios.
Comprenda el impacto de la velocidad en baudios. La velocidad en baudios determina la rapidez con la que se transmiten los datos por la red:
-
Las velocidades en baudios más altas (por ejemplo, 115 200 bps) permiten un muestreo más rápido, pero son más susceptibles al ruido.
-
Las velocidades en baudios más bajas (por ejemplo, 9600 bps) son más estables en largas distancias, pero reducen el rendimiento.
Adapte la velocidad en baudios a las condiciones de la red:
-
Utilice velocidades en baudios más altas (por ejemplo, 38 400-115 200) en entornos eléctricamente limpios con tramos de cable cortos.
-
Utilice velocidades en baudios más bajas (por ejemplo, 9600-19 200) en entornos ruidosos o configuraciones de larga distancia.
Optimice la configuración de los dispositivos conectados:
-
Configure ID de servidor únicos para cada dispositivo conectado, con el fin de evitar conflictos.
-
Utilice velocidades en baudios y parámetros de paridad coherentes en todos los dispositivos conectados en el mismo segmento.
Optimice la estrategia de muestreo de datos:
-
Lea/escriba varios registros contiguos en una sola petición para reducir el tráfico.
-
Ajuste los períodos de muestreo para evitar muestreos demasiado frecuentes. Busque el equilibrio entre capacidad de respuesta y ancho de banda.
-
Tenga en cuenta todos los dispositivos de la red serie. La presencia de un dispositivo con una respuesta más lenta puede afectar al rendimiento general de la red.
-
Puede utilizar varias pasarelas si tiene un elevado número de dispositivos serie o un gran volumen de datos.
-
Evite sobrecargar la línea serie con demasiadas peticiones.
Recomendaciones Modbus TCP/IP
Gestione los clientes Modbus TCP como se indica a continuación:
-
Limite el número de clientes Modbus TCP aguas arriba simultáneos para evitar la sobrecarga de Panel Server.
-
Utilice conexiones TCP persistentes en lugar de ciclos frecuentes de conexión/desconexión.
-
Cuando establezca varias conexiones simultáneas de cliente TCP al Panel Server, configure tiempos de espera de respuesta más altos en el lado del cliente. Esto contribuye a garantizar una comunicación fiable e impide desconexiones prematuras o agotamiento de tiempos de espera debidos al aumento de la carga durante las conexiones simultáneas.