
¿Qué es Modbus? En pocas palabras, es un método utilizado para transmitir información serie entre dispositivos electrónicos. Modbus es un protocolo abierto de uso gratuito para aplicaciones comerciales. Fue desarrollado por Modicon para gestionar sus controladores lógicos programables (PLC). El protocolo se basa en la arquitectura maestro-esclavo.
En la comunicación Modbus, el maestro transmite las solicitudes a los dispositivos esclavos que devuelven una respuesta. Los dispositivos esclavos tienen cada uno una dirección de identificación distinta. El maestro puede enviar mensajes y solicitudes a esclavos individuales o a todos ellos simultáneamente. Cuando se requiere una respuesta, el mensaje generalmente se envía a un dispositivo esclavo específico. La dirección del esclavo es el primer byte de la solicitud, para que los esclavos sepan si deben escuchar o ignorar el mensaje.
Muchas industrias utilizan el protocolo Modbus para establecer la comunicación serie entre dispositivos. Es compatible con los protocolos TCP/IP y RS232/RS433/RS485. También es compatible, pero visto con menos frecuencia, Modbus a través de UDP.
Tabla de contenido:
- Software de monitoreo Modbus
- ¿Por qué dividir los datos Modbus?
- Compartir Modbus a través de Ethernet
- Utilidades de terceros para protocolo Modbus
Software de monitoreo Modbus
Las implementaciones serie de Modbus son las más utilizadas en la industria. Hay dos variaciones diferentes de Modbus serie:
Modbus ASCII - utiliza caracteres ASCII para una comunicación más legible para los humanos. Las sumas de verificación se derivan usando una verificación de redundancia longitudinal (LRC). Los mensajes comienzan con dos puntos (“:") y terminan con un carácter de nueva línea (CR/LF).
Modbus RTU es la variación más utilizada. Presenta los datos en un formato compacto y binario. Un mensaje se compone de bytes consecutivos sin espacios entre ellos. La verificación de errores se realiza agregando una suma de verificación de redundancia cíclica (CRC) a los comandos. El software Modbus RTU identifica el final del mensaje por un espacio de 3.5 caracteres que actúa como delimitador.
Si usted es un desarrollador de software que trabaja con Modbus ASCII o RTU, puede beneficiarse enormemente utilizando el software Modbus profesional, que le ayudará a monitorear y analizar los datos enviados con el protocolo.