# 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).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://books.spartan-cybersec.com/cpics/fundamentos-de-scada/protocolos-comunes/modbus.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
