Software Modbus: test, monitoreo y
emulación master

Olga Weis

Modbus es un protocolo de comunicación de código abierto basado en una arquitectura maestro-esclavo. Se implementa en muchas industrias para establecer comunicación entre los diversos dispositivos electrónicos. El protocolo Modbus se puede utilizar para enviar datos a través de líneas serie RS-485, RS-422, RS-232 y protocolos TCP/IP (Modbus TCP). Modbus sobre UDP es también posible, aunque no muy utilizado.

 Software Modbus

Qué es Modbus y cómo funciona


El protocolo Modbus es una estructura de mensajería de comunicación maestro-esclavo entre dispositivos electrónicos inteligentes. Como regla general las señales son transferidas desde los dispositivos a un controlador principal o recurso que recopila los datos. Un dispositivo maestro puede dirigir una solicitud individualmente a un dispositivo esclavo o difundirla a todos los esclavos. Cuando se recibe una señal individual, el esclavo responde, mientras que cuando se emite la señal, generalmente no se espera respuesta. El primer byte que envía el maestro es la dirección del esclavo. De esta manera cada dispositivo esclavo sabe si debe ignorar el mensaje o escucharlo después de este primer byte.

Existen dos variantes del protocolo Modbus utilizadas en la comunicación serie:

  • Modbus ASCII - utiliza caracteres ASCII como protocolos de comunicación. Se utiliza una suma de comprobación de redundancia longitudinal y los mensajes están enmarcados por un punto de referencia (":") y una nueva línea final (CR/LF).
  • Modbus RTU - Este protocolo muestra los datos en una vista binaria compacta. RTU comprueba los errores de la información siguiendo los comandos con una suma de comprobación de redundancia cíclica. Los bytes se envían consecutivamente sin espacios entre ellos con un espacio de 3,5 caracteres entre los mensajes como delimitador. Así es como el software sabe que se ha iniciado un nuevo mensaje. Los mensajes de RTU están enmarcados por períodos de inactividad.

Tipos de Software Modbus y su uso


Como ya mencionado, el protocolo Modbus es ampliamente utilizado, especialmente sus versiones serie (RTU y ASCII). El protocolo Modbus RTU es realmente el protocolo Modbus más utilizado. ¿Desarrolla software que se comunica con dispositivos electrónicos a través del protocolo Modbus RTU? En este caso, seguramente apreciará un software Modbus RTU de alta calidad para monitoreo y análisis de los datos enviados a través de este protocolo. Lo mismo con la variación Modbus ASCII.

Software Monitor Modbus

Serial Port Monitor desarrollado por Eltima Software ayuda a supervisar y analizar los mensajes enviados a través de ambas variaciones del protocolo Modbus. Su práctica interfaz muestra una visión completa de los datos y ofrece filtros flexibles para un análisis más preciso.
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 ofrece una forma práctica de localizar los posibles problemas durante el desarrollo de una aplicación o un controlador, probar y optimizar los dispositivos serie, etc.

Este software Modbus profesional de prueba le permite:

  • Conectar a un puerto serie que ya está en uso por otro programa y comience a monitorearlo al momento. Todos los datos recibidos por el puerto se muestran en tiempo real para el inmediato seguimiento de todos los posibles problemas.
  • Supervisar varios puertos serie al mismo tiempo. Usted puede analizar sincrónicamente la actividad de varios puertos serie en una única sesión. Los datos que fluyen en ambas direcciones se registran un único registro por el método primero en entrar, primero en salir.
  • Ver los datos capturados en una vista tabla, terminal, línea y volcado al mismo tiempo. Puede utilizar varios filtros para un control más preciso.
  • Emular la transferencia de datos a un dispositivo serie para ver exactamente cómo reacciona a comandos específicos.

Simuladores Modbus Master y Esclavo


  • QModMaster es una aplicación basada en QT que simula un master Modbus. Este software Modbus es gratuito y ofrece una interfaz gráfica completa y un monitor bus para el análisis de tráfico.
  • SimplyModbusMaster -puede simular un Master Modbus RTU o Modbus ASCII. Muestra toda la información en una única ventana.
  • Modbus RTU Slave y Modbus ASCII Slave Software - funciona como un Modbus RTU Esclavo o Modbus ASCII Esclavo y supervisa las solicitudes del master. Se utiliza una ventana para introducir y mostrar los ajustes y otra ventana para los datos.
  • Modbus Poll cuenta con una interfaz de varios documentos y simula un master Modbus. Una aplicación que ayuda mucho a los que desarrollan dispositivos Modbus esclavos. Este software Modbus puede monitorear varios esclavos Modbus y/o áreas de datos simultáneamente. Los desarrolladores pueden crear y enviar sus propias cadenas de prueba en el "centro de pruebas" y obtener el resultado del esclavo en formato hexadecimal.

Serial Port Monitor

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