¿Que es ModBus?
ModBus es de los protocolos de comunicación más utilizados y conocidos en la automatizacion industrial. Este protocolo es abierto, lo que quiere decir que lo pueden incorporar gratis en los equipos sin tener que pagar regalías. Se utiliza para transmitir señales desde dispositivos de instrumentación hasta un PLC o un SCADA.
¿Cual es la diferencia entre ModBus TCP y RTU?
El protocolo ModBus RTU, es aquel que permite el intercambio de datos entre controladores lógicos programables y PC, así como también intercambiar información en dispositivos electrónicos través de conexiones en serie.
El uso de la codificación binaria y una fuerte verificación de errores CRC es una de las características mas distintivas del protocolo ModBus RTU, que de hecho es el más utilizado con mayor frecuencia en aplicaciones industriales e instalaciones de producción automatizada.
No obstante, este es un protocolo serial relativamente simple que puede ser transmitido a través de la tecnología tradicional UART.
Modbus/TCP surgió para aprovechar las infraestructuras LAN actuales. Con lo cual también aumentaron el número de unidades que podían conectarse a la misma red.
Este sistema utiliza un bloque TCP transmitido a través de redes estándar de Ethernet para englobar los bloques de datos de solicitud y respuesta del ModBus RTU.
El número de unidades se sigue incluyendo y su interpretación varía según la aplicación: La dirección de la unidad o del esclavo no es el medio principal de direccionamiento en el TCP.
¿Cuando debes de utilizar cada uno?
El Modbus RTU se utiliza frecuentemente:
- Cuando se usan equipos o dispositivos Modbus similares
- Cuando el protocolo Modbus se entiende bien
- Como estándar de la instalación
El Modbus/TCP se utiliza frecuentemente en
- PLC (controladores industriales)
- Sistemas SCADA (visualizaciones y control básico de procesos industriales)
- Sensores y actuadores