Modbus: Definición y Características
¿Qué es Modbus?
Modbus es un protocolo de comunicación creado por la empresa Modicon (actualmente
parte de Schneider Electric) en el año 1979.
Se utiliza para transmitir información entre dispositivos electrónicos en sistemas de
automatización industrial, tales como PLCs, sensores, actuadores y sistemas SCADA.
Es uno de los protocolos más usados en la industria debido a su simplicidad, confiabilidad y
compatibilidad con dispositivos de diferentes fabricantes.
Características principales de Modbus
1. 1. Tipo de protocolo
Protocolo maestro-esclavo: el maestro inicia las solicitudes y los esclavos responden.
También puede funcionar en modo cliente-servidor, especialmente en versiones TCP/IP.
2. 2. Versiones más comunes
Modbus RTU: utiliza comunicación serial (RS-232 o RS-485), es eficiente y compacto.
Modbus ASCII: también serial, más legible para humanos (menos eficiente).
Modbus TCP/IP: usa redes Ethernet para mayor velocidad y alcance.
3. 3. Formato de datos
Utiliza registros de 16 bits.
Los datos se almacenan en las siguientes estructuras:
- Coils (salidas digitales)
- Discrete Inputs (entradas digitales)
- Input Registers (entradas analógicas)
- Holding Registers (registros de uso general)
4. 4. Compatibilidad
Es un protocolo abierto, sin costo de licencias.
Compatible con equipos de múltiples marcas.
5. 5. Velocidad de transmisión
Modbus RTU: velocidad depende del baud rate (normalmente entre 9600 y 115200 bps).
Modbus TCP/IP: velocidad depende de la red Ethernet.
6. 6. Topología de red
Modbus RTU: comúnmente en configuración tipo bus (en línea), cada esclavo con una
dirección.
Modbus TCP/IP: permite múltiples clientes y servidores en red.
7. 7. Aplicaciones
Automatización de fábricas.
Monitoreo de energía y sistemas eléctricos.
Sistemas HVAC, SCADA y sistemas embebidos.