# BACnet/IP

> Подключайте контроллеры HVAC, чиллеры, приточно-вытяжные установки, VAV-боксы, освещение и счётчики по BACnet/IP и объединяйте данные здания с энергоменеджментом.

BACnet — стандартный протокол автоматизации зданий. Клиент BACnet/IP в PLCGateway находит устройства через Who-Is / I-Am, читает их список объектов с именами, а также present value и другие свойства через ReadProperty или ReadPropertyMultiple.

Запись выполняется через WriteProperty с приоритетом из priority array, и значение можно снова освободить (relinquish). Вместе с символами HVAC в редакторе экранов и энергоменеджментом по ISO 50001 это делает PLCGateway компактной системой диспетчеризации зданий и энергомониторинга.

- **ID драйвера:** `bacnet_ip`
- **Подключение:** UDP 47808 (0xBAC0)
- **Обзор адресов:** да
- **Запись:** да
- **Входит в:** PLCGateway Connect, PLCGateway SCADA, PLCGateway Embedded

## Что PLCGateway читает и записывает

- Аналоговые, дискретные и многопозиционные входы, выходы и значения
- Имя объекта, описание, единицы измерения, флаги состояния, надёжность
- Priority array и relinquish default
- Объект устройства и любое свойство по номеру
- Запись с приоритетом и освобождение (null)
- Обнаружение Who-Is и обзор списка объектов

## Примеры адресов

| Адрес | Значение |
|---|---|
| `AI:1 · AO:2 · AV:10` | Аналоговый вход / выход / значение (present value) |
| `BI:3 · BO:4 · BV:7` | Дискретные объекты |
| `MSV:1` | Многопозиционное значение |
| `AO:2@8` | Запись с приоритетом 8 |
| `AV:10.name · AI:1.units` | Имя объекта / единицы измерения |
| `DEV:1234.name` | Имя объекта устройства |

## Контроллеры и устройства

- [Автоматизация зданий и счётчики энергии](https://plcgateway.com/ru/controllers/building-automation.md)

## Подключение за несколько шагов

1. Добавьте устройство BACnet/IP и с помощью функции «Найти устройства» обнаружьте контроллеры в сети.
2. Откройте список объектов и выберите точки по их именам.
3. Задайте приоритет записи для уставок и расписаний.
4. Нарисуйте приточно-вытяжные установки, чиллеры и счётчики символами HVAC и добавьте их в энергоменеджмент.

## Вопросы и ответы

### Находит ли PLCGateway устройства BACnet автоматически?

Да. Функция «Найти устройства» отправляет Who-Is и выводит список ответивших устройств с номером экземпляра и адресом.

### Поддерживается ли BACnet MS/TP?

Напрямую — только BACnet/IP. Устройства MS/TP доступны через маршрутизатор BACnet в BACnet/IP.

### Как обрабатываются приоритеты?

У каждого устройства есть приоритет записи по умолчанию, а отдельный адрес может нести собственный приоритет, например AO:2@8. Запись null освобождает значение.

## Связанные протоколы

- [Modbus TCP / RTU](https://plcgateway.com/ru/protocols/modbus.md)
- [Клиент OPC UA](https://plcgateway.com/ru/protocols/opc-ua.md)
- [Все протоколы](https://plcgateway.com/ru/protocols.md)

_Названия продуктов и моделей являются товарными знаками их владельцев. Они упоминаются только для того, чтобы показать, с каким оборудованием работают драйверы; PLCGateway не связан с этими компаниями._

---
Source: https://plcgateway.com/ru/protocols/bacnet
