BACnet y Modbus son protocolos de comunicación que se utilizan con frecuencia en la interconexión y la automatización de edificios. Facilitan el intercambio de información dentro de una estructura o una red. Aunque sus objetivos son similares, estos dos protocolos son distintos y responden a necesidades diferentes.
BACnet
BACnet (Building Automation and Control Network) es un protocolo definido por la asociación ASHRAE.
¿En qué consiste este protocolo?
BACnet es un protocolo de comunicación abierto para redes de automatización. Utiliza cuatro capas diferentes (física, de enlace, de red y de aplicación). El funcionamiento del protocolo BACnet se basa en un principio sencillo: la capacidad de un sistema, un producto o un software para comunicarse mejor con cada parte de su red depende de estos componentes principales. Por lo tanto, BACnet garantiza la fluidez de todo el sistema.
¿Cuáles son las aplicaciones de Bacnet?
El protocolo puede utilizarse para la supervisión de los soportes físicos. También puede aplicarse a las comunicaciones entre el cliente y el servidor, así como al acceso a distintos servicios. Además, constituiría una cadena de bloques en la comunicación dentro de una empresa.
Modbus
Modbus es también un protocolo de comunicación abierto. Esta red de comunicación industrial se utiliza para permitir la transferencia de información a través de diferentes redes serie entre dispositivos electrónicos.
¿Cómo funciona?
El protocolo Modbus se compone de una estructura de intercambio que se asemeja a un árbol genealógico. El objetivo es establecer una comunicación inteligente entre el servidor y su cliente. El principio es idéntico al de maestro y esclavo.
El intercambio de datos se produce entre un dispositivo que solicita información (Modbus) y los dispositivos electrónicos que la proporcionan. La interfaz de comunicación Modbus se basa en mensajes.
Modbus se basa en los métodos tradicionales de estandarización e intercambio de datos por Ethernet. Los intercambios siguen una estructura sencilla y fiable. La información circula a través de tres modos de transmisión.
Simple o unidireccional
En este caso, la comunicación es unidireccional (del emisor al receptor).
Bidireccional
La transmisión se realiza en un sentido o en el otro. Solo se transmite en un sentido a la vez.
Dúplex completo
La comunicación puede producirse en todas las direcciones y de forma simultánea.
Las utilidades de Modbus
Modbus no tiene ningún coste de acceso, lo que aumenta su uso en distintos sectores. Actualmente es la tecnología predominante en las plantas de transformación y diseño. También se utiliza en la automatización de interfaces de un sistema o una red.
Gracias a la sencilla estructura de su registro RTU básico de 16 bits, Modbus también puede contener varios datos. Además, puede utilizarse con los protocolos RS232/RS485 y RS422, y combinarse con programas de control y supervisión, así como con software comercial como HMI, OPC y SCADA.
¿Qué protocolo elegir?
La elección del protocolo más adecuado debe hacerse en función del uso previsto. Es evidente que uno puede ser más adecuado que otro en determinadas aplicaciones.
El protocolo Modbus es un protocolo de comunicación abierto, fácil de usar y con gran flexibilidad operativa. Su modo de comunicación RTU se utiliza habitualmente en aplicaciones industriales y en la automatización de edificios. En su versión TCP/IP, el protocolo Modbus ofrece una conectividad prácticamente ilimitada. Además, garantiza una gran fiabilidad en los intercambios gracias a su sistema de control y verificación de errores.
Por su parte, BACnet es un protocolo de comunicación abierto diseñado para facilitar la comunicación entre los equipos conectados (por ejemplo: sistemas de control de calefacción, ventilación, detección de incendios, etc.). El protocolo BACnet ofrece además una gran flexibilidad de integración gracias a la interfaz Ethernet.
Por lo tanto, base su elección en la capacidad de cada protocolo para su proyecto. También hay que tener en cuenta los costes de desarrollo, instalación, uso y mantenimiento del modelo.
Los protocolos BACnet y Modbus favorecen la flexibilidad y la interoperabilidad en el sistema en el que se aplican. Cada uno tiene sus ventajas, lo que diferencia claramente su modo de funcionamiento e incluso sus ámbitos de aplicación. Por lo tanto, la elección de uno de estos protocolos debe basarse en el uso previsto y en sus posibilidades.