Cómo analizar la actividad del puerto COM

Trabajar con dispositivos en serie requiere monitorear y analizar regularmente la actividad del puerto en serie. Es posible que necesite ver los datos enviados y recibidos por los puertos RS232/422/485 (eventos de las aplicaciones, su estado, etc.). Esto le permite localizar un problema si hay alguno; También es extremadamente útil cuando está configurando un equipo.

Desafortunadamente para analizar el puerto COM, el sistema operativo Windows no ofrece ninguna herramienta especial. Sin embargo, no debe preocuparse, hay un software especial que puede monitorear, verificar y analizar la actividad del puerto COM.


Contenido


  1. Analice la actividad del puerto serie con el Serial Port Monitor
  2. ¿Cómo analizar la actividad del puerto COM?
  3. Compare varias sesiones de monitoreo
  4. Reproduzca una sesión de monitoreo nuevamente en el puerto serie
  5. Ventajas de usar un RS232 Protocol Analyzer

Analice la actividad del puerto serie con
Monitor de puerto serie


Serial Port Analyzer es un sniffer de puerto COM desarrollado por Eltima Software. Hay una manera conveniente de rastrear los problemas que pueden surgir al desarrollar una aplicación o un controlador, probar y optimizar dispositivos en serie, etc..



Esta práctica herramienta para analizar la actividad del puerto serie le permite:


  1. Conéctese a un puerto COM ya abierto por otra aplicación y comience a monitorearlo de inmediato. Nuestro COM Port Analyzer mostrará en tiempo real todos los datos recibidos por el puerto serie, por lo que cualquier posible problema se puede localizar de inmediato.

  2. Monitoree varios puertos COM simultáneamente. En una sesión, puede analizar la actividad remota del puerto COM, dos, tres o varios, al mismo tiempo. Los datos recibidos y enviados se registran en un solo registro por orden de llegada; Esto lo hace más conveniente para el análisis.

  3. Ver datos en una tabla, línea, volcado y modo de vista de terminal al mismo tiempo . Cada una de las cuatro vistas de monitoreo proporciona una forma diferente de representar los datos grabados. Puede elegir filtros para la supervisión, de modo que solo vea los datos de los eventos que le interesan.

  4. Emule el envío de datos a un dispositivo en serie. Para hacerlo, use la función Modo de terminal de Serial Port Analyzer: le permitirá enviar datos en nombre de la aplicación monitoreada, se admiten varios formatos (cadena, binario, octal, decimal, hexadecimal, mixto). De este modo, puede comprobar cómo reacciona el dispositivo serie monitoreado a comandos y datos específicos.

  5. Totalmente compatible con los protocolos Modbus RTU y Modbus ASCII . El analizador de puerto serie está equipado con filtros nuevos y eficientes que ayudarán en la lectura y el análisis de los datos Modbus. Nuestro software para analizar puertos serie abre la posibilidad de establecer fácilmente una conexión con dispositivos RS485 / RS422/RS232, y también permite analizar sus datos.

  6. Reproducción y comparación de sesiones . Con COM Port Analyzer viene una posibilidad de reproducción de sesión única: los datos recibidos de la aplicación pueden enviarse nuevamente al puerto serie. De esta forma, le resultará más fácil revisar el comportamiento del puerto, ya que recibe los mismos datos para obtener resultados de monitoreo más cercanos. Además, las sesiones se pueden comparar con las diferencias de visualización automáticas que existen entre ellas.

¿Cómo analizar la actividad del puerto COM usando Serial Port Monitor?


En primer lugar, descargue Serial Port Monitor, instálelo y ejecútelo. Luego debe comenzar una sesión de monitoreo, así es como lo hace:


  1. En la ventana del Serial Port Monitor que se muestra, vaya al menú Principal, elija Sesión -> Nueva sesión. De lo contrario, puede hacer clic en el icono "Nuevo" en la barra de herramientas principal o presionar "Ctrl + N". Esto invocará la pantalla "Nueva sesión de monitoreo".

  2. Seleccione los modos de visualización que desea que se muestren durante su sesión de monitoreo:

    • Vista de tabla: los IRP grabados se muestran en forma de tabla
    • Vista de línea: las solicitudes que se pasan a través de una línea serie en particular se muestran junto con los detalles
    • Vista de volcado: muestra los datos pasados a través de la línea serie
    • Vista de terminal: todos los datos recibidos se muestran en caracteres ASCII en una consola de texto.

    Serial Port Monitor

    Puede utilizar los botones "Seleccionar todo" y "Seleccionar ninguno" para simplificar las cosas.

  3. Elija si desea "Comenzar a monitorear ahora" o "Iniciar en una nueva ventana" para el comportamiento inmediato de una nueva sesión.

  4. En "Opciones de captura", especifique qué eventos le gustaría capturar: Crear/Cerrar, Leer/Escribir, Control del dispositivo.
    Serial Port Monitor

  5. Haga clic en "Iniciar supervisión" para activar la sesión. Esto mostrará una nueva ventana de monitoreo.

  6. Para guardar la sesión, en el menú principal, seleccione "Sesión -> Guardar sesión/Guardar sesión como". Alternativamente, puede hacer clic en el icono "Guardar" en la barra de herramientas principal o presionar "Ctrl + S".

Asigne un nombre a su sesión para identificarla cuando vuelva a ella para obtener datos de análisis.




Compare varias sesiones de monitoreo


Hay casos en los que tener la capacidad de monitorear las transmisiones entre múltiples dispositivos en serie simultáneamente puede ser muy ventajoso para su personal de TI. Un caso a considerar es una situación en la que se acaba de instalar una serie de monitores en serie en una instalación de producción industrial. Hay una discrepancia en sus lecturas que debe diagnosticarse, y poder ver todos los dispositivos al mismo tiempo puede ser de gran ayuda para solucionar el problema. Hay muchos otros momentos en los que analizar los datos devueltos por la herramienta en un momento posterior puede ser indispensable para resolver los problemas.

El Analizador de puertos RS232 de Eltima le permite comparar varias sesiones guardadas para determinar las diferencias entre ellas. Estos son los pasos a seguir cuando desea comparar su sesión de monitoreo con una que se guardó previamente.

  1. Iniciar o abrir una sesión de monitoreo

  2. Seleccione la "Sesión" en el menú principal y luego "Comparar sesiones" en el submenú.

    Comparar sesiones

  3. Seleccione los archivos de monitoreo que desea usar.

  4. Ahora tendrá una visualización de lado a lado de las dos sesiones, lo que facilita ver las diferencias.

    pantalla de lado a lado


Reproduzca una sesión de monitoreo nuevamente en el puerto serie



Hay momentos en los que querrá reproducir transmisiones anteriores entre un puerto en serie y una aplicación o dispositivo en serie. Es posible que esté solucionando una situación y necesite ver si sus acciones correctivas fueron exitosas. Una manera fácil de lograr esto es reenviar exactamente los mismos datos y revisar cómo reaccionan los componentes.

Con Serial Port Analyzer puede reproducir fácilmente los datos de una sesión de monitoreo anterior al puerto serial bajo investigación. Solo sigue estos pasos:

  1. Iniciar o abrir una sesión de monitoreo

  2. Seleccione "Sesión" en el menú principal y en "Reproducir" en el menú desplegable.

    Seleccione Sesión


  3. Configure los ajustes según lo necesite. Puedes controlar estos parámetros:

    Configure los ajustes

    • Usar puerto : le permite especificar el puerto que usará en la sesión.

    • Enviar solicitudes a este puerto: los datos escritos en el puerto serie por una aplicación se pueden reproducir con esta opción.

    • Responder como dispositivo: los datos escritos en el puerto por un dispositivo en serie se pueden reproducir con esta opción.

    • Conservar intervalos de tiempo : le permite mantener los intervalos de tiempo entre los paquetes de datos.

    • Tiempo de espera de E/S personalizado: puede elegir esta opción para especificar los parámetros de tiempo de espera de lectura/escritura. Los valores se miden en milisegundos.

  4. Ahora solo presiona "Inicio"

Ventajas de
usar un analizador de protocolo RS232


Serial Port Analyzer software

Ventajas de usar un analizador de protocolo RS232


  1. La capacidad de monitorear varios puertos seriales simultáneamente. Poder examinar múltiples puertos al mismo tiempo le permite obtener una descripción más clara de la actividad total del dispositivo en serie de su sistema. Además de la representación completa de sus conexiones en serie, ahorrará tiempo al no tener que realizar pruebas individuales en sus interfaces o dispositivos en serie. Obtenga más información sobre cómo probar las comunicaciones de puerto serie de la manera más simple y eficiente.

  2. El uso de un monitor COM de software elimina la necesidad de cables adicionales para conectar sus dispositivos. Una solución de hardware para la supervisión del puerto serie requiere cables costosos para conectar sus dispositivos al monitor. Además del costo, existe el desorden de la oficina y los dolores de cabeza de administración asociados con el cableado adicional para su infraestructura. El ahorro financiero y la simplicidad de usar una herramienta de software como el SerialPort Monitor de Eltima Software lo convierten en una opción obvia en lugar de un monitor RS232 de hardware.

  3. Los problemas de retraso y la latencia son problemas potenciales que pueden experimentar los desarrolladores que emplean una solución de hardware para la supervisión del puerto COM. Estos problemas complican sus intentos de monitorear sus sistemas y pueden minimizarse o eliminarse mediante el uso de un analizador de protocolo RS232 basado en software. Un monitor serie bien diseñado presentará los datos monitoreados en una interfaz fácil de usar . La capacidad de guardar datos en archivos para su posterior análisis es otra característica importante de un monitor de software. La transmisión de datos y los eventos de conexión tienen una marca de tiempo para que puedan revisarse fácilmente más adelante en el registro de actividad de RS232.

  4. No se necesitan conocimientos de programación para operar con éxito una solución de monitoreo COM de software. Solo se requieren conocimientos básicos de informática para instalar el analizador de puerto serie en su sistema. Después de la instalación, es simple monitorear y analizar todo el tráfico del puerto serie de los sistemas y cualquier usuario autorizado puede hacerlo.

  5. El uso de un analizador RS232 puede ser beneficioso para que muchas empresas lo empleen en diversos sectores industriales . Todas las empresas se esfuerzan por maximizar sus recursos y obtener una ventaja competitiva, y un monitor de puerto serie le ahorra tiempo y dinero. Es una opción fácil cuando necesita vigilar el tráfico en serie de su sistema.

  6. Sus desarrolladores y personal de TI ahorrarán tiempo al usar un analizador de puertos COM. Su negocio se beneficiará financieramente al eliminar cableado costoso y hardware de monitoreo adicional. Diversas industrias, como las comunicaciones, los servicios de diseño, la instrumentación industrial y la fabricación de semiconductores, han utilizado el software de monitoreo RS232 en su beneficio. Las pequeñas empresas pueden competir más fácilmente con sus rivales más grandes empleando este tipo de software.