Objetos y propiedades BACnet: lo esencial para cuadristas
Antes de cablear su primer cuadro BACnet, entienda qué es realmente un 'objeto' en el bus — un punto modelado con un conjunto definido de propiedades — y por qué el número Device Instance debe ser único en toda la red del edificio, no solo en su segmento.
Cómo leer una lista de puntos BACnet antes de cablear el cuadro
Empiece por el objeto Device
Cada dispositivo BACnet — controlador, sensor, pasarela — tiene exactamente un objeto Device con un Device Instance único (0–4194302). Localícelo primero: detrás de él están todos los demás objetos del dispositivo.
Entienda qué es realmente un objeto
Un objeto BACnet es un punto modelado — no un registro en bruto — con un conjunto fijo de propiedades como Present_Value, Status_Flags, Object_Name, Units y Description. Se lee la propiedad, no el cable.
Reconozca los tipos de objeto estándar
Analog Input/Output/Value (AI/AO/AV) para valores continuos, Binary Input/Output/Value (BI/BO/BV) para puntos on/off y Multi-state Input/Output/Value para estados escalonados — esto cubre la mayor parte de una lista de puesta en marcha.
Verifique la unicidad del Device Instance antes de la puesta en marcha
El número Instance debe ser único en toda la internetwork, no solo en el segmento local. Un conflicto rompe silenciosamente el descubrimiento Who-Is/I-Am — el fallo aparece semanas después como un 'dispositivo ausente' en otra instalación.
El modelo de objetos y propiedades, en la práctica
Rango del Device Instance
Un número de 22 bits, uno por objeto Device, que debe permanecer único en toda la internetwork BACnet — la base del descubrimiento automático vía Who-Is/I-Am.
Las propiedades definen qué puede hacer con un punto
Present_Value lleva la lectura o el comando, Status_Flags expone el estado de fallo, override o alarma, Out_Of_Service permite forzar un valor para pruebas sin tocar el cableado.
Los tipos de objeto se corresponden directamente con sus E/S
AI/AO/AV para señales analógicas, BI/BO/BV para puntos digitales, Multi-state para posiciones escalonadas — más objetos de supervisión como Schedule, Calendar, Trend Log y Notification Class para una lógica que vive en el controlador, no en un programa de PLC.
La disciplina de nombrado se paga en la entrega
Nombres autogenerados como 'AI-1' o 'BO-14' son ilegibles en una gráfica de BMS. Una convención de nombrado coherente (planta-sistema-punto) en Object_Name y Description convierte la lista de puntos en un documento que otro puede usar para poner en marcha.
El PICS indica qué soporta realmente un dispositivo
El Protocol Implementation Conformance Statement enumera los tipos de objeto y servicios que implementa un dispositivo concreto. Revíselo antes de diseñar el cuadro, no después de la llamada del integrador.
El Priority Array resuelve quién tiene el control
Los objetos controlables como BO y AO tienen 16 niveles de prioridad — nivel 1 para el override de seguridad de vida, nivel 8 para el override manual del operador, nivel 16 como valor por defecto — de modo que varios sistemas pueden 'votar' sobre un mismo punto sin conflictos de cableado.
Qué revisan nuestros ingenieros en una lista de puntos BACnet
Antes de que un cuadro pase a montaje, validamos el modelo de objetos contra los dispositivos reales, no solo contra la ficha técnica.
- Revisión de objetos y propiedades frente a los documentos PICS suministrados
- Plan de asignación de Device Instance, verificado para unicidad en toda la red
- Propuesta de convención de nombrado de objetos (planta-sistema-punto) para gráficas de BMS
- Montaje de cuadros según IEC 61439 con cableado BACnet documentado para la entrega
- Soporte en puesta en marcha ante problemas de descubrimiento Who-Is/I-Am en obra
Preguntas frecuentes
¿Qué es exactamente un objeto BACnet?
Es la representación modelada de un punto físico o lógico — un sensor, un relé, una consigna — expresada mediante un conjunto definido de propiedades (Present_Value, Status_Flags, Object_Name, Units, entre otras), no mediante una dirección de memoria en bruto. Se leen y escriben propiedades, no registros.
¿Qué diferencia hay entre AI, AO, AV, BI, BO y BV?
Las letras separan el tipo de señal y la dirección: Analog (valores continuos) frente a Binary (on/off), más Input (desde campo), Output (hacia campo) o Value (interno, no cableado). AI/AO/AV y BI/BO/BV cubren la mayoría de los puntos de una lista de puesta en marcha; Multi-state añade estados escalonados más allá del simple on/off.
¿Por qué el Device Instance debe ser único en toda la red, y no solo en mi segmento?
El descubrimiento Who-Is/I-Am se difunde por toda la internetwork a través de BBMD y routers, no solo por el cable local. Dos dispositivos con el mismo Instance en segmentos distintos colisionarán en cuanto la red se enrute conjuntamente — a menudo en otra instalación, meses después de que su cuadro fuera enviado.
¿Qué se rompe realmente si dos dispositivos comparten un Device Instance?
El descubrimiento se vuelve poco fiable: una difusión Who-Is puede recibir una respuesta I-Am del dispositivo equivocado, o las estaciones de trabajo 'pierden' de forma intermitente uno de los dos dispositivos según cuál responda primero. Rara vez es un fallo duro inmediato, lo que dificulta el diagnóstico más tarde.
¿Hay que memorizar todas las propiedades, o basta con unas pocas?
Para el trabajo diario en el cuadro, Present_Value, Status_Flags, Out_Of_Service, Object_Name, Description y Units cubren la gran mayoría de los casos. Propiedades más avanzadas como el Priority_Array importan sobre todo en objetos controlables (AO/BO), cuando más de un sistema puede comandar el mismo punto.
¿Está cableando un cuadro BACnet por primera vez?
Envíenos la lista de puntos y los documentos PICS de los dispositivos — nuestros ingenieros revisarán el modelo de objetos y el plan de Device Instance antes de iniciar el montaje, no después.