Cómo registrar la actividad RS485

Los especialistas que trabajan con la comunicación RS-485 pueden necesitar probar y registrar las interfaces serie para identificar y resolver problemas que puedan aparecer en redes RS-485. Además, los programadores que desarrollan aplicaciones serie industriales también pueden necesitar una herramienta especializada para leer y supervisar los puertos RS-485 Modbus con los que se comunican sus aplicaciones.

Elegir entre un registrador de datos RS485 de hardware o de software 

Los usuarios pueden elegir entre registradores de datos RS-485 de hardware y de software en función de su caso de uso específico. 

Los registradores de datos RS485 están disponibles como dispositivos físicos o soluciones de software. Un registrador RS485 de hardware es un dispositivo independiente con una fuente de alimentación, memoria y una tarjeta SD para el almacenamiento. No necesita estar conectado a un ordenador para registrar datos Modbus o de sensores. Un registrador de datos Modbus de hardware es necesario para registrar datos en el campo sin un ordenador.

Un registrador de datos de software es una aplicación que se ejecuta en un ordenador conectado a una red RS485. Los usuarios pueden mostrar, decodificar y registrar datos RS485 en tiempo real. No se requiere hardware adicional para decodificar el protocolo Modbus RTU/ASCII completo. El registro por software suele ser la solución más sencilla de implementar si tienes un ordenador conectado a la red y proporciona una funcionalidad mejorada, como visibilidad a nivel de protocolo.

Esta guía explica cómo capturar, registrar y analizar datos RS485 y Modbus con tu ordenador.

Solución de software eficaz: registrador de datos en serie

Registrador de datos serie es una solución de software que facilita supervisar y analizar el tráfico del puerto RS-485. Las funciones avanzadas de la aplicación incluyen la capacidad de supervisar varios puertos simultáneamente y elegir los tipos de eventos que desea supervisar. No se requiere hardware adicional para registrar los datos que viajan a través de los puertos serie de su ordenador. 

Nuestra comparación de herramientas de software Modbus te ayudará a encontrar la solución adecuada para compartir puertos entre aplicaciones, simular Modbus TCP y emular dispositivos esclavos.

Guía práctica: Registrar actividad RS485

Tanto si necesita supervisar un controlador equipado con un puerto RS-485, comprobar la reacción de un dispositivo serie específico a determinados datos o analizar la actividad de todas las interfaces RS-485 que su sistema utilice, a continuación le explicamos cómo puede hacer esto con software de registro de datos RS-485.

Para empezar, descargue el software e instálelo en su ordenador. Inicie la aplicación para comenzar una nueva sesión de supervisión:

1. En el menú principal de la aplicación seleccione Sesión -> Nueva sesión. Alternativamente, puede hacer clic en ‘Nueva’ en la barra de herramientas principal o pulsar CTRL+N. Como resultado, obtendrá la ventana ‘Nueva sesión de supervisión’.

menú principal de la aplicación

2. Ahora, decide cómo te gustaría que se mostraran los datos capturados y elige el visualizador deseado. Hay vistas de Tabla, Línea, Dump, Terminal y Modbus. Como opción, puedes usarlas todas simultáneamente.

elige el visualizador deseado

3. A continuación, en función de dónde desees que se inicie tu sesión de supervisión, elige entre las opciones «Iniciar la supervisión ahora» e «Iniciar en una nueva ventana».

elige entre las opciones Empezar a supervisar ahora e Iniciar en una nueva ventana

4. En “Opciones de captura”, selecciona el tipo de eventos que te gustaría rastrear (Crear/Cerrar, Leer/Escribir, Control del dispositivo.)

5. Por último, pulsa «Iniciar monitorización». ¡Eso es todo! Ahora puedes capturar y analizar fácilmente los datos transmitidos a través de un puerto RS-485 necesario.

6. Si es necesario guardar una sesión, debes ir al menú principal y seleccionar «Sesión -> Guardar sesión/Guardar sesión como». O bien, haz clic en «Guardar» en la barra de herramientas principal, o pulsa CTRL+S.

guardar una sesión

Serial Data Logger funciona como un sniffer RS485 y RS422, y permite analizar datos de varios puertos COM simultáneamente. La solución también es útil cuando es necesario conectarse a un puerto RS485 que ya está siendo utilizado por otra aplicación.

Registro de datos Modbus

El Registrador de Datos Serie captura y decodifica el tráfico Modbus a través de una red RS485. Proporciona solicitudes y respuestas estructuradas en lugar de simplemente bytes sin procesar. Esta información simplifica la resolución de problemas de dispositivos de medición, PLC o esclavos Modbus que no funcionan correctamente.

RTU

El software sirve como registrador de datos Modbus RTU al descodificar tramas binarias y mostrar el tráfico Modbus en la vista dedicada de Modbus. También puede filtrar el tráfico Modbus seleccionando dispositivos maestro o esclavo.

Nota: La detección y decodificación de tramas Modbus RTU se han perfeccionado con el tiempo. La compilación 9.5.600 corrigió problemas de detección del final de trama y de decodificación, mientras que la compilación 9.5.589 añadió la selección de dispositivo maestro/esclavo para el filtrado.

ASCII

El software admite la supervisión de Modbus ASCII a través de la vista dedicada de Modbus, lo que permite a los técnicos inspeccionar el tráfico Modbus basado en ASCII junto con otros datos seriales capturados.

Nota: Nuestra guía Modbus vs RS485 ofrece una explicación completa de la diferencia entre el enmarcado RTU y ASCII.

Funcionalidad principal del software de registro RS-485

El software del registrador RS485 ofrece la siguiente funcionalidad principal.

• Puede conectarse a un puerto COM incluso si está siendo utilizado por otra aplicación.
• Los datos transmitidos a través de una interfaz RS-485 se muestran en tiempo real para permitir una rápida resolución de problemas.
• El analizador RS-485 y la herramienta de supervisión pueden supervisar varios puertos COM simultáneamente dentro de una sola sesión.
• El cuadro de diálogo Enviar le permite transmitir datos en formato de cadena, hexadecimal, decimal, octal o binario para probar cómo responde un dispositivo; a continuación, la vista Terminal muestra los datos entrantes como texto ASCII legible.
• Dos herramientas relacionadas ayudan con la resolución de problemas: la función Comparar sesiones resalta las diferencias entre las sesiones guardadas, mientras que Reproducir le permite volver a reproducir una sesión capturada previamente al puerto serie. 

Nota: Nuestra guía de comunicación RS485 proporciona los fundamentos que necesitas para identificar problemas de la capa física que pueden causar problemas con la captura de datos.

Preguntas frecuentes

El estándar EIA/TIA-485 se utiliza ampliamente en aplicaciones industriales que operan a largas distancias y requieren altas velocidades de transmisión de datos. La interfaz es especialmente útil para conectar dispositivos serie en entornos ruidosos como plantas de control de procesos, instalaciones de servicios públicos y fábricas.

El puerto RS-485 está integrado en varios dispositivos, incluidos módems de baja velocidad, controladores lógicos programables, máquinas-herramienta de control numérico por ordenador, terminales de punto de venta, instrumentos de medición, grandes máquinas automatizadas especiales y otros equipos.

Los registradores de datos de hardware son dispositivos físicos con almacenamiento y memoria integrados. Normalmente se utilizan para registrar equipos de campo sin supervisión. Un registrador de software se ejecuta en un ordenador conectado a la red. Proporcionan decodificación en tiempo real de múltiples protocolos, incluido Modbus RTU/ASCII, sin hardware adicional.

Supervise los datos RS-485 conectando la interfaz RS-485 a su ordenador mediante un puerto serie o un adaptador USB a RS-485. Inicie una sesión de supervisión en el software Serial Data Logger para mostrar y registrar el tráfico en tiempo real sin hardware adicional.

Puedes probar la comunicación RS-485 iniciando una sesión del Registrador de Datos Serie y usando el cuadro de diálogo Enviar para transmitir datos a tu dispositivo en el formato que necesites. Revisa las respuestas del dispositivo en la vista Tabla, Volcado o Terminal. Esto te permite verificar con precisión si un problema está causado por tu aplicación o por el cableado.

Serial Data Logger puede gestionar directamente Modbus RTU/ASCII a través de RS-485. Puede que desee consultar nuestra comparativa de software Modbus para encontrar la herramienta adecuada para tareas como la simulación de esclavos Modbus o flujos de trabajo con un uso intensivo de TCP.