El protocolo Modbus es una estructura de mensajería desarrollada por Modicon en 1979. Se utiliza para establecer una comunicación cliente-servidor entre dispositivos inteligentes.
Modbus se ha convertido en un protocolo de comunicación estándar y ahora es un medio comúnmente disponible para conectar dispositivos electrónicos industriales. Es popular en entornos industriales porque se publica abiertamente y no está sujeto a derechos de autor.
Existen principalmente tres variantes de protocolos Modbus:
- Modbus RTU (Remote Terminal Unit): se utiliza en la comunicación serie y es la implementación más común disponible para Modbus.
- Modbus ASCII - se utiliza en la comunicación serie y hace uso de caracteres ASCII para la comunicación del protocolo.
- Modbus TCP/IP o Modbus TCP - una variante de Modbus utilizada para las comunicaciones a través de redes TCP/IP, que se conecta a través del puerto 502.
Algunas ventajas de utilizar el protocolo Modbus son
- Es un protocolo de código abierto.
- Los mensajes Modbus son estructuras de mensajería sencillas, lo que dificulta su implantación.
- Modbus mueve palabras y bits sin procesar y tiene muy pocas restricciones.
- El controlador puede funcionar e intercambiar datos con el PC en pocas horas si el controlador ya está instalado y está familiarizado con los sockets Ethernet y TCP/IP.
Algunas desventajas de utilizar el protocolo Modbus son:
- Modbus está restringido al direccionamiento de 247 dispositivos en un enlace de datos, lo que limita el número de dispositivos de campo conectados a una estación maestra (Ethernet TCP/IP es la excepción).
- Modbus se diseñó a finales de los 70 para comunicar con controladores lógicos programables, el número de tipos de datos era limitado.
- Modbus/TCP no es un protocolo de comunicación seguro. Modbus/TCP no proporciona la opción de usar seguridad o encriptación cuando se comunica entre dispositivos. Esto crea una potencial vulnerabilidad de seguridad en un sistema de automatización.
En busca de un Acoplador E/S PLC? Más información