Compatible con Modbus RTU y ASCII
El protocolo Modbus se implementa de manera muy amplia, principalmente las versiones serie (RTU y ASCII). La forma más común de usar Modbus es Modbus RTU. ¿Desarrolla software que se comunica con dispositivos electrónicos a través de Modbus RTU? En este caso, seguramente apreciará un software Modbus RTU de alta calidad para el monitoreo y análisis de los datos enviados a través de este protocolo.
Serial Port Tester tiene una opción avanzada para monitorear y analiza paquetes de datos Modbus RTU y Modbus ASCII. Con esta herramienta, podrá visualizar los datos Modbus fácilmente.
¿Por qué elegir este software de
prueba serie?
- Fácil de usar. La aplicación fue diseñada pensando en el usuario y proporciona una GUI intuitiva y fácil de usar. Esto facilita el proceso de prueba de puerto COM, lo que lo convierte en una herramienta eficaz para monitorear su sistema.
- Confiable. La estabilidad es importante en un programa y Serial Port Tester le ofrece eso gracias a su compatibilidad con todas las versiones del sistema operativo Windows. Esto incluye la versión más reciente de Windows 10 en sus versiones x32 y x64. Los controladores internos de la herramienta están firmados digitalmente para su protección.
- Versátil. COM Port Tester puede ser una herramienta útil en muchas situaciones. Puede usarlo para monitorear un único puerto o múltiples interfaces simultáneamente. Los datos de cada puerto monitoreado se pueden leer, registrar, mostrar y guardar para su posterior análisis. El terminal le permite emular la transmisión de datos a un puerto específico utilizando los formatos cadena, octal, decimal, binario, hexadecimal o mixto.
Cómo probar los puertos COM: instrucciones paso a paso.
Para esta demostración, utilizaremos Serial Port Tester de Electronic Team como nuestra aplicación de prueba de puerto COM. Analizaremos algunos casos de uso habituales del software.
Primer caso: monitoreo de la actividad del puerto serie
Use este procedimiento para monitorear la actividad del puerto serie de su sistema.
- Descargue e instale el programa. Ejecútelo y continúe con el siguiente paso para comenzar una nueva sesión de monitoreo.
- En el menú principal, seleccione "Sesión > Nueva sesión", use el atajo de teclado "Ctrl + N" o haga clic en "Nuevo" en la barra de herramientas.

- La ventana “Nueva sesión de monitoreo” se abrirá.

Ahora puede seleccionar el modo de visualización que se utilizará para mostrar los datos serie monitoreados. Las cuatro opciones son:
Línea: muestra detalles de IRP en líneas de texto sin formato;
Volcado: los datos serie bidireccionales son mostrados en formatos hexadecimal y cadena;
Terminal: presenta los datos como caracteres ASCII;
Tabla: los IRP grabados se muestran en una tabla.
“Seleccionar todo” o “No seleccionar ninguno” son otras opciones de visualización.
- Seleccione “Iniciar el monitoreo ahora” para comenzar a monitorear de inmediato y active la opción “Nueva ventana” si es donde desea llevar a cabo esta sesión.
- Elija los eventos que desea monitorear en el menú “Opciones de captura”. Puede seleccionar crear/cerrar, leer/escribir o control de dispositivo.
- Haga clic en “Iniciar monitoreo” para comenzar la sesión de monitoreo.
Si desea guardar la sesión, seleccione "Sesión -> Guardar sesión/Guardar sesión Como" en el menú principal de la aplicación.
Segundo caso: Reenviar datos a un puerto COM
La reproducción del flujo de datos entre una interfaz serie y una aplicación o dispositivo serie puede ser fundamental para probar y resolver problemas. Usando Serial Port Tester, puede enviar repetidamente flujos de datos serie idénticos para observar el comportamiento de una aplicación o dispositivo.
Siga estos pasos para enviar datos a un puerto serie:
1. Abra la sesión de monitoreo actual o inicie una nueva.
2. “Seleccione Sesión > Reproducir sesión" y configure los parámetros que se utilizarán en la transmisión.
Usar puerto - Este parámetro designa el puerto COM que recibirá el flujo de datos reproducido.
Enviar solicitudes a este puerto - Esta opción es habilitada cuando envía datos a una interfaz serie como si vinieran de una aplicación serie.
Responder como dispositivo - Use esta opción cuando envíe datos a un puerto COM en nombre de un dispositivo serie.
Conservar intervalos de tiempo - Los paquetes de datos se enviarán con intervalos de tiempo predeterminados cuando se establece esta opción.
Tiempo de espera de E/S personalizado - Define los parámetros de tiempo de espera de Lectura/Escritura que usará para la sesión.
3. Haga clic en "Iniciar”
Tercer caso: Comparar sesiones de monitoreo
La comparación de dos sesiones de monitoreo guardadas puede proporcionar información valiosa sobre su comunicación serie.
Una vez que haya guardado la sesión de monitoreo con el software de prueba de puerto serie, puede compararla con otra sesión para ver las diferencias.
Para lograrlo, haga lo siguiente:
- Inicie o abra una sesión de monitoreo.
- En el menú principal, seleccione "Sesión > Comparar sesiones".

- Seleccione el archivo de monitoreo que se usará para la comparación.
- Las sesiones se mostrarán una al lado de la otra, lo que facilitará el análisis de las diferencias en las sesiones.

Formas de implementar una prueba de bucle invertido.
¿Qué es la prueba de bucle invertido?
Una prueba de bucle invertido implica enviar y recibir datos desde el mismo puerto COM. Una señal se inicia desde un dispositivo y se devuelve después de atravesar una parte o la totalidad de una red.
¿Qué información proporciona la prueba de bucle invertido?
La prueba de bucle invertido proporciona información sobre:
- problemas en una red de dispositivos serie;
- formas de determinar si un dispositivo funciona correctamente.
Es un método importante para solucionar problemas de comunicación serie y asegurarse de que el puerto COM funcione correctamente.
A menudo se emplea para resolver problemas con las comunicaciones RS232, RS422 y RS485. Puede emular un circuito de comunicación con una prueba de bucle invertido y eliminar la necesidad de equipos adicionales para localizar problemas. Es necesario realizar alguna modificación en los pines del puerto para permitir la comunicación bidireccional en la misma interfaz.