# Modbus

Modbus es un protocolo de comunicación serial ampliamente utilizado en sistemas de automatización industrial y SCADA. Fue desarrollado originalmente por Modicon en la década de 1970 y desde entonces se ha convertido en un estándar de facto en la industria.

Este protocolo se basa en una arquitectura maestro/esclavo, donde un dispositivo maestro, como un controlador SCADA o un PLC, puede enviar comandos de lectura o escritura a múltiples dispositivos esclavos, como sensores o actuadores. Los dispositivos esclavos responden a estas solicitudes proporcionando los datos solicitados o ejecutando las acciones indicadas.

Modbus opera a través de diferentes medios de comunicación, incluyendo RS-232, RS-485, Ethernet y TCP/IP. Utiliza un formato de trama simple y eficiente, lo que lo hace adecuado para aplicaciones industriales donde se requiere una comunicación confiable y de baja latencia.

Existen varias variantes de Modbus, incluyendo Modbus RTU (basado en comunicación serial), Modbus ASCII (utilizando caracteres ASCII para la comunicación serial) y Modbus TCP/IP (utilizando Ethernet y TCP/IP para la comunicación en redes locales o WAN). Cada variante tiene sus propias características y aplicaciones específicas, pero todas comparten el mismo núcleo de funcionalidades.

Modbus es altamente flexible y fácil de implementar, lo que lo hace popular en una amplia gama de aplicaciones industriales, desde sistemas de control de procesos hasta sistemas de gestión de edificios y monitorización de energía. Su simplicidad y eficiencia lo convierten en una opción atractiva para la integración de dispositivos de diferentes fabricantes en un mismo sistema de control.

### <mark style="color:yellow;">**Descripción y Uso**</mark>

* Modbus es uno de los protocolos de comunicación más antiguos y aún ampliamente utilizado en sistemas SCADA.
* Es un protocolo simple, abierto y fácil de entender y de implementar.
* Utilizado para conectar dispositivos de control industrial como PLCs con sensores, actuadores y HMIs.

### <mark style="color:yellow;">**Características**</mark>

* Proporciona una estructura de mensajes para la comunicación entre dispositivos maestros y esclavos.
* Disponible en variantes como Modbus RTU (basado en serial) y Modbus TCP/IP (para redes Ethernet).
