Aspectos principales sobre RS485. Cómo registrar la actividad RS485.

registrador de datos RS485

RS485 es un estándar de comunicaciones que es ampliamente usado en aplicaciones de control y adquisición de datos. Una de sus principales ventajas es que permite poner varios dispositivos RS485 en el mismo bus, lo que permite que múltiples nodos se conecten unos con otros. Este artículo aborda algunos de los aspectos más frecuentes sobre las comunicaciones RS-485 y nos cuenta qué es el protocolo de comunicación RS485 y cómo analizarlo eficientemente.

Contenidos


  1. ¿Qué es RS485?
  2. Solución del software: registrador de datos RS485
  3. ¿Qué es el protocolo RS485 Modbus?

¿Qué es RS485?


El interfaz RS-485 (también conocido como EIA / TIA-485) es un estándar de la capa física de la comunicación. La capa física es el canal de comunicación y el método de transmisión de la señal (nivel 1 del modelo de interconexión de sistema abierto OSI).

La red de comunicaciones construida en la interfaz RS-485 consta de transceptores conectados por un cable de par trenzado (dos hilos trenzados). El principio básico de la interfaz RS-485 es la transmisión de datos diferencial (equilibrada). Eso significa que la señal es transportada por dos cables. Con esto, un cable del par transmite la señal original y el otro transporta su copia inversa.

¿A qué distancia puede utilizar RS485?


Como resultado de la transmisión diferencial de la señal siempre hay una diferencia de potencial entre los cables. Esto garantiza una alta resistencia al modo más común de interferencias. Además, el par trenzado puede ser protegido, lo que asegura la protección de los datos transmitidos. Todo esto permite enviar datos a largas distancias y a velocidades relativamente altas, que puede llegar a 100 Kbits/s a unos 1200 metros. . 4000 pies o unos 1200 metros es la longitud máxima del cable de comunicaciones RS-485. La pauta general, sin embargo, es que el producto de la longitud de la línea (en metros) y la velocidad de transferencia de datos (en bits por segundo) no debería ser mayor que 108. Por ejemplo, un cable de 20 metros permite una velocidad de transmisión de datos máxima de 5 Mbits/s.

¿Qué es el protocolo de comunicación RS485?


Cuando la línea de comunicación RS485 está lista para funcionar a nivel físico, es hora de pensar en el protocolo de transferencia de datos - un acuerdo entre los dispositivos del sistema sobre el formato de la transmisión de los paquetes de datos.

Por la naturaleza de la interfaz RS-485, los dispositivos RS-485 no pueden transmitir y recibir datos al mismo tiempo, lo que lleva a un conflicto de transmisores. Por lo tanto, el comportamiento determinista es obligatorio para evitar colisiones de paquetes de datos.

En el protocolo de comunicación RS485, los comandos son enviados por el nodo definido como maestro. Todos los demás nodos conectados al maestro reciben los datos a través de puertos RS485. Dependiendo de la información enviada, cero o más nodos en la línea responden al maestro.

Dicho esto, este tipo de comunicación no es la única manera posible de intercambiar datos por el protocolo de comunicación RS485. Existen otras implementaciones de redes RS485 donde cada nodo puede iniciar la transferencia de datos por su cuenta. Sin embargo, el riesgo de una posible pérdida de datos es mayor en esas redes.

Solución del software: registrador de datos RS485

Trabajando con aplicaciones y dispositivos serie, los especialistas a menudo se basan en un software dedicado, como RS485 Analyzer de Eltima, para rastrear y analizar la actividad del puerto serie, detectar errores, comparar datos recibidos, etc.

Analizador de Protocolo RS485

RS485 Analyzer es una herramienta profesional para identificar los problemas en tiempo real y resolverlos de inmediato.
Serial Port Monitor logo

Serial Port Monitor

Registrar y analizar la actividad del puerto serie
4.8 Ranking basado en 41+ usuarios, Comentario(75)
Descargar Prueba totalmente funcional por 14 días
Serial Port Monitor

Serial Port Monitor funciona como un rastreador RS485, RS422 y permite analizar los datos de varios puertos COM simultáneamente. La solución también es útil cuando es necesario conectarse a un puerto RS485 ya utilizado por otra aplicación.

Todos los datos recibidos de las interfaces serie del sistema con la ayuda de RS485 Protocol Analyzer pueden grabarse en un archivo y copiarse en el portapapeles para que un desarrollador pueda analizarlos posteriormente.

La solución resulta muy útil al desarrollar una aplicación o un controlador, al probar y optimizar dispositivos basados en COM.

Cómo rastrear datos RS485


Ahora vamos a ver la forma más fácil y eficiente de rastrear datos RS-485 con el software de monitor RS485, RS422.

  1. Descargar RS485 Analyzer e instalarlo en su máquina. Iniciar la aplicación.
  2. Iniciar una nueva sesión de control: en el Menú Principal, seleccionar Sesión>Nueva sesión.
  3. Seleccionar el modo deseado para la presentación de los datos, (los datos rastreados pueden mostrarse en cinco vistas distintas: Tabla, Línea, Volcado, Terminal, y Modbus. Puede habilitar una, varias o todas los visualizaciones a la vez).
  4. En 'Opciones de captura', seleccionar la actividad a supervisar – 'Crear/Cerrar, Lectura/Escritura, Dispositivo de Control’.
  5. Por último, haga clic en "Iniciar la Supervisión".

¿Qué es el protocolo RS485 Modbus?

Protocolo RS485 Modbus

Una de las características principales que diferencia la comunicación RS485 de cualquier otra comunicación serie es el formato de los datos intercambiados . Mientras que los dispositivos RS232 se conectan por protocolos de texto (ASCII), la mayoría de los dispositivos RS485 utilizan Modbus.

Modbus es un protocolo de comunicaciones en serie, que es ampliamente utilizado por los dispositivos electrónicos industriales. En Modbus, la conexión se establece entre un maestro (host) y esclavos (dispositivos basados en COM). Modbus permite acceder a la configuración de los dispositivos y leer los indicadores.

El intercambio de datos es iniciado por un host. El host puede cambiar su driver RS-485 a modo de transmisión por su propia cuenta, mientras que los otros drivers RS485 (esclavos) trabajan en modo recepción. Para que un esclavo responda al host por la línea de comunicación, el 'maestro' le envía un comando especial, que le da al dispositivo previsto el derecho de cambiar su driver a modo de transmisión durante un cierto tiempo.

Registrador de datos RS485 Modbus


La solución dedicada, Modbus Sniffer, permite leer y registrar los datos Modbus transferidos a través de los puertos RS485/RS422/RS232. El software proporciona soporte completo para los protocolos Modbus RTU y Modbus ASCII. Una exclusiva funcionalidad de la aplicación permite registrar y filtrar los datos Modbus comunicados por los dispositivos serie especializados.

Serial Port Monitor

Requisitos: Windows XP/2003/2008/Vista/7/8/10/Server 2012 , 9.16MB tamaño
Versión 7.0.342 (13th Jan, 2018) Notas de la versión
Categoría: Communication Application