Ir al contenido
Vestíbulo de oficinas con iluminación de acento verde

Protocolos · BACnet

Objetos BACnet — Interoperabilidad más allá de la lista de puntos

Qué son los objetos BACnet, qué propiedades importan para la integración y cómo verificar la interoperabilidad antes de que un dispositivo llegue a la lista de puntos.

Respuesta rápida

Un objeto BACnet es una representación estructurada de un punto o una función de un dispositivo: entrada analógica, salida binaria, valor multiestado, horario, registro de tendencia, etc. Cada objeto tiene un número de instancia y propiedades. La calidad de la integración depende de comprobar qué objetos admite realmente el dispositivo, no del logotipo del protocolo en su ficha técnica.

01

El modelo de objetos en términos sencillos

Un dispositivo BACnet expone objetos, y cada objeto tiene propiedades. Una entrada analógica lleva un valor actual, unidades, indicadores de estado y una descripción. Una salida binaria lleva un estado comandado y un estado de retorno. Un objeto de horario contiene un programa semanal y un calendario de excepciones. Un registro de tendencia almacena muestras. El propio objeto de dispositivo lleva información de identidad y de servicios. Cuando se lee el modelo de esta forma, una lista de puntos deja de ser una lista de cables y se convierte en una lista de datos tipados con comportamiento. Eso es lo que hace predecible la integración BACnet. La misma lógica se aplica a una entrada binaria y a un valor multiestado: el nombre del estado importa tanto como el número que hay detrás.

  • Los objetos llevan propiedades, no solo valores
  • El objeto de dispositivo lleva identidad y servicios
  • Los datos tipados hacen predecible la integración
02

La interoperabilidad es un documento, no una promesa

Dos dispositivos pueden declarar BACnet y compartir muy poco. Los fabricantes implementan tipos de objeto, servicios y propiedades opcionales distintos. Solicite la declaración de conformidad de implementación del protocolo y la lista de objetos antes del diseño. Compruebe qué objetos son legibles, cuáles son escribibles y cuáles requieren una herramienta propietaria. Confirme si el dispositivo admite suscripciones de cambio de valor o solo sondeo. Confirme la instancia de dispositivo y el número de red. Estas preguntas pertenecen a la auditoría de interfaces, no a una sorpresa en la puesta en marcha. Si el fabricante no puede facilitar el documento, trate el dispositivo como una caja negra e incluya la incertidumbre en el precio de la integración, en lugar de descubrirla durante la puesta en marcha, cuando el programa es menos flexible. Una breve prueba piloto es más barata que una sorpresa tardía.

  • Solicite el PICS y la lista de objetos
  • Compare COV con sondeo
  • Confirme la instancia de dispositivo y el número de red
03

Prioridad, liberación y propiedad

Las escrituras BACnet usan un array de prioridades. Un comando con prioridad más alta anula otro de prioridad más baja, y cuando se libera, el valor inferior vuelve a ser efectivo. Eso es útil para seguridad de personas, respuesta a la demanda y anulaciones manuales, pero también significa que dos sistemas pueden pelearse por un valor de consigna sin que ninguno parezca averiado. Decida quién escribe en cada prioridad, documente el valor por defecto de liberación y pruebe la ruta de liberación. La pregunta «¿quién es propietario de este valor de consigna?» debe tener una sola respuesta en el diseño. Una tabla de prioridades escrita, acordada por los equipos de control, incendio y energía, evita que una anulación bien intencionada se convierta en una pérdida de control inexplicada en el peor momento. También da al equipo de puesta en marcha algo concreto que probar.

  • Los arrays de prioridad deciden quién gana
  • Documente los valores por defecto de liberación
  • Pruebe la ruta de liberación
04

Lista de verificación para una integración de objetos limpia

Reúna la instancia de dispositivo, el número de red, la lista de objetos, las unidades, el escalado y los ajustes COV. Confirme BBMD y el enrutamiento de red si el dispositivo está en otra subred. Compruebe la velocidad en baudios MS/TP, la terminación y la polarización donde se usen segmentos serie. Asigne cada objeto a un punto del controlador con un nombre coherente y un estado de fallo definido. Pruebe lectura, escritura, liberación y recuperación, no solo un valor en una pantalla. Después guarde la lista de objetos con la documentación as-built, para que el siguiente ingeniero parta de evidencias y no de conjeturas. La lista de objetos no es un artefacto puntual de la puesta en marcha; es el mapa desde el que empezará la siguiente integración, y debe actualizarse siempre que cambie el dispositivo.

  • Asigne cada objeto a un punto con nombre
  • Pruebe lectura, escritura, liberación y recuperación
  • Guarde la lista de objetos como as-built

Objetos BACnet habituales

6 rows
ObjetoQué representaNota de integración
Entrada analógicaUn valor medido, como temperatura o presiónCompruebe unidades, escalado e indicadores de estado
Salida analógicaUn valor de consigna analógico comandable o una posición de válvulaConfirme la prioridad y el comportamiento de liberación
Entrada binariaUn estado de dos posiciones, como una confirmación de marchaCompruebe el texto de activo e inactivo y la polaridad
Salida binariaUna orden comandable de marcha, paro o habilitaciónPruebe el retorno por separado del comando
Valor multiestadoUn modo o selector con estados con nombreAsigne el texto del estado, no solo el número
HorarioUn programa horario con excepcionesDecida si el horario reside aquí o en el supervisor

Imágenes del proyecto

3 images
Panel de control de automatización de edificios en una tableta
Una única imagen operativa
Ingeniero configurando software de automatización de edificios
Configuración
Módulo de extensión Modbus
Interfaz Modbus

Preguntas frecuentes

01¿Qué es una instancia de objeto BACnet?

El número que identifica un objeto dentro de un dispositivo. Un mismo tipo de objeto puede aparecer muchas veces, por lo que el número de instancia forma parte de la dirección.

02¿Qué es un PICS?

La declaración de conformidad de implementación del protocolo: un documento que enumera los servicios, tipos de objeto y funciones opcionales que admite un dispositivo.

03¿Qué es COV?

Cambio de valor: el dispositivo envía una actualización cuando cambia un valor, en lugar de que el supervisor sondee continuamente. Reduce la carga de red pero depende de los límites de suscripción.

04¿Podemos escribir valores de consigna por BACnet?

Solo si el objeto es comandable y la prioridad está acordada. Algunos puntos son de solo lectura por diseño o por configuración del fabricante.

05¿Sigue siendo relevante BACnet MS/TP?

Sí, en instalaciones y controladores de campo más antiguos. Necesita una velocidad en baudios, terminación y polarización correctas, y un plan de segmentos documentado.

Siguiente paso

Tráiganos el edificio.

Cuéntenos el tipo de edificio, los sistemas incluidos y el resultado que necesita. Le mostraremos la ruta más corta hacia un sistema en funcionamiento.